/*Pulsacion botones TootlTip*/
.animacion {
	/*Aquellos navegadores compatibles usaran las sig lineas de codigo*/
	animation-name: parpadeo;
	/*Le asignamos una duracion a la animacion en Segundos*/
	animation-duration: 2s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;

	/*Aqullos que no se haya implementado usaran las siguientes lineas*/
	-webkit-animation-name:parpadeo;
	-webkit-animation-duration: 2s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
}
/*Sucede algo parecido aqui, los 3 grupos son lo mismo, 
pero con diferentes formas para ser interpretado bien por todos los navegadores*/
/*
EXPLICACION:
La animacion esa separada en 3 Frames y estos mismos estan en un "loop" infinito.
Por lo que deben empezar y terminar igual.
Entendiendo eso el frame "2" o al 50%, sera el minimo nivel de opacidad que tendra
*/
@-moz-keyframes parpadeo{  
	0% { opacity: 1; }
	50% { opacity: 0.6; }
	100% { opacity: 1; }
}

@-webkit-keyframes parpadeo {  
	0% { opacity: 1; }
	50% { opacity: 0.6; }
	100% { opacity: 1; }
}

@keyframes parpadeo {  
	0% { opacity: 1; }
	50% { opacity: 0.6; }
	100% { opacity: 1; }
}

/***********************************/
/*Dejamos configurados un grupo de botones con las mismas propiedades de diseño
En este caso seria una bola con centro blanco y borde rojo
*/
.btnTool{
	position: absolute;
	border-radius: 0%;
	min-height: 67px;
	min-width: 54px;
	border: 3px solid;
	border-color: #5c9e7d;
	background-color: #5c9e7d;
	z-index: 99;
	padding: 0;
	margin: 0;
}
.btnTool2{
	position: absolute;
	border-radius: 0%;
	min-height: 54px;
	min-width: 66px;
	border: 3px solid;
	border-color: #5c9e7d;
	background-color: #5c9e7d;
	z-index: 99;
	padding: 0;
	margin: 0;
}
.btnTool9{
	position: absolute;
	border-radius: 0%;
	min-height: 42px;
	min-width: 62px;
	border: 3px solid;
	border-color: #e5e084;
	background-color: #e5e084;
	z-index: 99;
	padding: 0;
	margin: 0;
}
/*Tooltips OBRA PRINCIPAL*/
.btnToolGreen{/*MEDIANO RESERVAS*/
	position: absolute;
	border-radius: 100%;
	min-height: 15px;
	min-width: 15px;
	border: 3px solid;
	border-color: #758328;
	background-color: #758328;
	z-index: 99;
	padding: 0;
	margin: 0;
}
.btnToolGreenLine{/*MEDIANO RESERVAS*/
	position: absolute;
	border-radius: 100%;
	min-height: 15px;
	min-width: 15px;
	border: 2.5px solid;
	border-color: #000;
	background-color: #758328;
	z-index: 99;
	padding: 0;
	margin: 0;
}
.btnToolYellow{/*CLARO MONUMENTOS*/
	position: absolute;
	border-radius: 100%;
	min-height: 15px;
	min-width: 15px;
	border: 3px solid;
	border-color: #bfc674;
	background-color: #bfc674;
	z-index: 99;
	padding: 0;
	margin: 0;
}
.btnToolRed{/*OSCURO PARQUES*/
	position: absolute;
	border-radius: 100%;
	min-height: 15px;
	min-width: 15px;
	border: 3px solid;
	border-color: #284e24; 
	background-color: #284e24;
	z-index: 99;
	padding: 0;
	margin: 0;
}
.btnToolRedLine{/*OSCURO PARQUES*/
	position: absolute;
	border-radius: 100%;
	min-height: 15px;
	min-width: 15px;
	border: 2.5px solid;
	border-color: #000; 
	background-color: #284e24;
	z-index: 99;
	padding: 0;
	margin: 0;
}
/*El <div> con esta clase sera el encargado de moverse libremente por la pagina*/
.PosicionTool{			
	position: relative;
	top:2753px;
	left: 430px;
	z-index: 99;
}
.PosicionTool2{			
	position: relative;
	top:2765px;
	left: 496px;
	z-index: 99;
}

/*CUSTOM AMARILLO*/
.PosicionTool9{
	position: relative;
	top:3488px;
	left: 282px;
	z-index: 99;
}

/*BOTNOES COLORES OBRA PRINCIPAL*/

.PosicionToolColores1{
	position: relative;
	top:80px;
	left:514px;
	z-index: 99;

}
.PosicionToolColores2{
	position: relative;
	top:171px;
	left: 527px;
	z-index: 99;
}
.PosicionToolColores3{
	position: relative;
	top:235px;
	left: 536px;
	z-index: 99;
}
.PosicionToolColores4{
	position: relative;
	top:460px;
	left: 430px;
	z-index: 99;
}
.PosicionToolColores5{
	position: relative;
	top:557px;
	left: 537px;
	z-index: 99;
}
.PosicionToolColores6{
	position: relative;
	top:658px;
	left: 430px;
	z-index: 99;
}
.PosicionToolColores7{
	position: relative;
	top:719px;
	left: 523px;
	z-index: 99;
}
.PosicionToolColores8{
	position: relative;
	top:736px;
	left: 427px;
	z-index: 99;
}
.PosicionToolColores9{
	position: relative;
	top:808px;
	left: 396px;
	z-index: 99;
}
.PosicionToolColores10{
	position: relative;
	top:960px;
	left:364px;
	z-index: 99;

}
.PosicionToolColores11{
	position: relative;
	top:1132px;
	left: 402px;
	z-index: 99;
}
.PosicionToolColores12{
	position: relative;
	top:1167px;
	left: 456px;
	z-index: 99;
}
.PosicionToolColores13{
	position: relative;
	top:1182px;
	left: 430px;
	z-index: 99;
}
.PosicionToolColores14{
	position: relative;
	top:1223px;
	left: 391px;
	z-index: 99;
}
.PosicionToolColores15{
	position: relative;
	top:1321px;
	left: 409px;
	z-index: 99;
}
.PosicionToolColores16{
	position: relative;
	top:1410px;
	left: 299px;
	z-index: 99;
}
.PosicionToolColores17{
	position: relative;
	top:1433px;
	left: 382px;
	z-index: 99;
}
.PosicionToolColores18{
	position: relative;
	top:1485px;
	left: 291px;
	z-index: 99;
}
.PosicionToolColores19{
	position: relative;
	top:1516px;
	left:347px;
	z-index: 99;

}
.PosicionToolColores20{
	position: relative;
	top:1532px;
	left: 359px;
	z-index: 99;
}
.PosicionToolColores21{
	position: relative;
	top:1568px;
	left: 367px;
	z-index: 99;
}
.PosicionToolColores22{
	position: relative;
	top:1585px;
	left: 361px;
	z-index: 99;
}
.PosicionToolColores23{
	position: relative;
	top:1644px;
	left: 277px;
	z-index: 99;
}
.PosicionToolColores24{
	position: relative;
	top:1688px;
	left: 345px;
	z-index: 99;
}
.PosicionToolColores25{
	position: relative;
	top:1712px;
	left: 325px;
	z-index: 99;
}
.PosicionToolColores26{
	position: relative;
	top:1739px;
	left: 325px;
	z-index: 99;
}
.PosicionToolColores27{
	position: relative;
	top:1772px;
	left: 349px;
	z-index: 99;
}
.PosicionToolColores28{
	position: relative;
	top:1789px;
	left:247px;
	z-index: 99;

}
.PosicionToolColores29{
	position: relative;
	top:1834px;
	left: 324px;
	z-index: 99;
}
.PosicionToolColores30{
	position: relative;
	top:1865px;
	left: 312px;
	z-index: 99;
}
.PosicionToolColores31{
	position: relative;
	top:1921px;
	left: 303px;
	z-index: 99;
}
.PosicionToolColores32{
	position: relative;
	top:1950px;
	left: 299px;
	z-index: 99;
}
.PosicionToolColores33{
	position: relative;
	top:1939px;
	left: 354px;
	z-index: 99;
}
.PosicionToolColores34{
	position: relative;
	top:1981px;
	left: 205px;
	z-index: 99;
}
.PosicionToolColores35{
	position: relative;
	top:2052px;
	left: 349px;
	z-index: 99;
}
.PosicionToolColores36{
	position: relative;
	top:2105px;
	left: 353px;
	z-index: 99;
}
.PosicionToolColores37{
	position: relative;
	top:2117px;
	left:283px;
	z-index: 99;

}
.PosicionToolColores38{
	position: relative;
	top:2328px;
	left: 255px;
	z-index: 99;
}
.PosicionToolColores39{
	position: relative;
	top:2409px;
	left: 296px;
	z-index: 99;
}
.PosicionToolColores40{
	position: relative;
	top:2748px;
	left: 560px;
	z-index: 99;
}
.PosicionToolColores41{
	position: relative;
	top:2493px;
	left: 460px;
	z-index: 99;
}
.PosicionToolColores42{
	position: relative;
	top:2500px;
	left: 291px;
	z-index: 99;
}
.PosicionToolColores43{
	position: relative;
	top:2666px;
	left: 440px;
	z-index: 99;
}
.PosicionToolColores44{
	position: relative;
	top:2688px;
	left: 498px;
	z-index: 99;
}



/**************** RESERVAS *****************/



.PosicionToolColores47{
	position: relative;
	top: 118px;
	left: 518px;
	z-index: 99;
}

.PosicionToolColores48{
	position: relative;
	top: 252px; 
	left: 487px; 
	z-index: 99;
}

.PosicionToolColores49{
	position: relative;
	top: 442px;
	left: 619px;
	z-index: 99;
}

.PosicionToolColores50{
	position: relative;
	top: 483px;
	left: 441px;
	z-index: 99;
}

.PosicionToolColores51{
	position: relative;
	top: 858px;
	left: 375px;
	z-index: 99;
}

.PosicionToolColores52{
	position: relative;
	top: 1019px;
	left: 400px;
	z-index: 99;
}

.PosicionToolColores53{
	position: relative;
	top: 1141px;
	left: 380px;
	z-index: 99;
}

.PosicionToolColores54{
	position: relative;
	top: 1123px;
	left: 440px;
	z-index: 99;
}

.PosicionToolColores55{
	position: relative;
	top: 1181px;
	left: 360px;
	z-index: 99;
}
.PosicionToolColores56{
	position: relative;
	top: 1184px;
	left: 441px;
	z-index: 99;
}
.PosicionToolColores57{
	position: relative;
	top: 1220px;
	left: 409px;
	z-index: 99;
}

.PosicionToolColores58{
	position: relative;
	top: 1248px;
	left: 438px;
	z-index: 99;
}

.PosicionToolColores59{
	position: relative;
	top: 1263px;
	left: 344px;
	z-index: 99;
}

.PosicionToolColores60{
	position: relative;
	top: 1312px;
	left: 417px;
	z-index: 99;
}

.PosicionToolColores61{
	position: relative;
	top: 1333px;
	left: 408px;
	z-index: 99;
}

.PosicionToolColores62{
	position: relative;
	top: 1348px;
	left: 404px;
	z-index: 99;
}

.PosicionToolColores63{
	position: relative;
	top: 1321px;
	left: 319px;
	z-index: 99;
}

.PosicionToolColores64{
	position: relative;
	top: 1340px;
	left: 326px;
	z-index: 99;
}

.PosicionToolColores65{
	position: relative;
	top: 1344px;
	left: 309px;
	z-index: 99;
}

.PosicionToolColores66{
	position: relative;
	top: 1384px;
	left: 387px;
	z-index: 99;
}

.PosicionToolColores67{
	position: relative;
	top: 1403px;
	left: 390px;
	z-index: 99;
}
.PosicionToolColores68{
	position: relative;
	top: 1466px;
	left: 383px;
	z-index: 99;
}

.PosicionToolColores69{
	position: relative;
	top: 1477px;
	left: 363px;
	z-index: 99;
}

.PosicionToolColores70{
	position: relative;
	top: 1493px;
	left: 353px;
	z-index: 99;
}

.PosicionToolColores71{
	position: relative;
	top: 1497px;
	left: 379px;
	z-index: 99;
}

.PosicionToolColores72{
	position: relative;
	top: 1513px;
	left: 364px;
	z-index: 99;
}

.PosicionToolColores73{
	position: relative;
	top: 1513px;
	left: 246px;
	z-index: 99;
}

.PosicionToolColores74{
	position: relative;
	top: 1524px;
	left: 402px;
	z-index: 99;
}

.PosicionToolColores75{
	position: relative;
	top: 1543px;
	left: 371px;
	z-index: 99;
}

.PosicionToolColores76{
	position: relative;
	top: 1575px;
	left: 361px;
	z-index: 99;
}

.PosicionToolColores77{
	position: relative;
	top: 1623px;
	left: 351px;
	z-index: 99;
}

.PosicionToolColores78{
	position: relative;
	top: 1724px;
	left: 330px;
	z-index: 99;
}
.PosicionToolColores79{
	position: relative;
	top: 1863px;
	left: 365px;
	z-index: 99;
}

.PosicionToolColores80{
	position: relative;
	top: 1908px;
	left: 368px;
	z-index: 99;
}

.PosicionToolColores81{
	position: relative;
	top: 1917px;
	left: 333px;
	z-index: 99;
}

.PosicionToolColores82{
	position: relative;
	top: 1948px;
	left: 387px;
	z-index: 99;
}

.PosicionToolColores83{
	position: relative;
	top: 1970px;
	left: 354px;
	z-index: 99;
}

.PosicionToolColores84{
	position: relative;
	top: 2009px;
	left: 386px;
	z-index: 99;
}

.PosicionToolColores85{
	position: relative;
	top: 2022px;
	left: 367px;
	z-index: 99;
}

.PosicionToolColores86{
	position: relative;
	top: 2030px;
	left: 345px;
	z-index: 99;
}

.PosicionToolColores87{
	position: relative;
	top: 2029px;
	left: 239px;
	z-index: 99;
}

.PosicionToolColores88{
	position: relative;
	top: 2180px;
	left: 262px;
	z-index: 99;
}

.PosicionToolColores89{
	position: relative;
	top: 2506px;
	left: 285px;
	z-index: 99;
}
.PosicionToolColores90{
	position: relative;
	top: 2575px;
	left: 415px;
	z-index: 99;
}

.PosicionToolColores91{
	position: relative;
	top: 2595px;
	left: 409px;
	z-index: 99;
}



/**************** MONUMENTOS *****************/




.PosicionToolColores92{
	position: relative;
	top: 96px;
	left: 488px;
	z-index: 99;
}
.PosicionToolColores93{
	position: relative;
	top: 129px;
	left: 459px;
	z-index: 99;
}
.PosicionToolColores94{
	position: relative;
	top: 131px;
	left: 528px;
	z-index: 99;
}
.PosicionToolColores95{
	position: relative;
	top: 468px;
	left: 443px;
	z-index: 99;
}
.PosicionToolColores96{
	position: relative;
	top: 563px;
	left: 436px;
	z-index: 99;
}
.PosicionToolColores97{
	position: relative;
	top: 947px;
	left: 409px;
	z-index: 99;
}
.PosicionToolColores98{
	position: relative;
	top: 1104px;
	left: 380px;
	z-index: 99;
}
.PosicionToolColores99{
	position: relative;
	top: 1192px;
	left: 459px;
	z-index: 99;
}
.PosicionToolColores100{
	position: relative;
	top: 1498px;
	left: 284px;
	z-index: 99;
}
.PosicionToolColores101{
	position: relative;
	top: 1543px;
	left: 318px;
	z-index: 99;
}
.PosicionToolColores102{
	position: relative;
	top: 1729px;
	left: 295px;
	z-index: 99;
}
.PosicionToolColores103{
	position: relative;
	top: 1766px;
	left: 245px;
	z-index: 99;
}
.PosicionToolColores104{
	position: relative;
	top: 2007px;
	left: 310px;
	z-index: 99;
}
.PosicionToolColores105{
	position: relative;
	top: 2016px;
	left: 379px;
	z-index: 99;
}
.PosicionToolColores106{
	position: relative;
	top: 2449px;
	left: 345px;
	z-index: 99;
}
.PosicionToolColores107{
	position: relative;
	top: 2532px;
	left: 427px;
	z-index: 99;
}
.PosicionToolColores108{
	position: relative;
	top: 2561px;
	left: 446px;
	z-index: 99;
}
.PosicionToolColores109{
	position: relative;
	top: 2604px;
	left: 415px;
	z-index: 99;
}



/*Diseño extra por Infogrfia Especifica*/
/*DISEÑO TOOLTIP*/
.tooltip-inner{
	background-color: #5c9e7d !important;
	color: #5c9e7d;
	border-radius: 0px !important;
}
.tooltip-inner.ToolHor{
	background-color: #5c9e7d !important;
	color: #5c9e7d;
	border-radius: 0px !important;
	min-width: 267px;
}
.tooltip-inner.ToolCustom{
	background-color: #e5e084 !important;
	color: #e5e084;
	border-radius: 0px !important;
	min-width: 317px !important;
}
.tooltip-inner.ToolGreen{
	position: relative;
	background-color: transparent!important;
	color: #FFF;
	border-radius: 0px !important;
	min-width: 60px !important;
	left: 40%;
}
.tooltip-inner.ToolGreenR{
	position: relative;
	background-color: transparent!important;
	color: #FFF;
	border-radius: 0px !important;
	min-width: 420px !important;
	left: -45%;
}
.tooltip-inner.ToolGreenRS{
	position: relative;
	background-color: transparent!important;
	color: #FFF;
	border-radius: 0px !important;
	min-width: 60px !important;
	left: -40%;
}
.tooltip-inner.ToolGreenRN{
	position: relative;
	background-color: transparent!important;
	color: #FFF;
	border-radius: 0px !important;
	min-width: 60px !important;
	right: 0%;
}

/*Opacidad maxima en ToolTips*/
.tooltip.show {
    opacity: 1.0 !important;
}
/*Color flechas, todas las ubicaciones...*/
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  border-top-color: #5c9e7d !important;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  border-right-color: #5c9e7d !important;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  border-bottom-color: #5c9e7d !important;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  border-left-color: #5c9e7d !important;
}

/*ToolTip Custom*/
.bs-tooltip-top .arrow.arrowCus::before, .bs-tooltip-auto[x-placement^="top"] .arrow.arrowCus::before {
  border-top-color: #e6e185 !important;
}
.bs-tooltip-right .arrow.arrowCus::before, .bs-tooltip-auto[x-placement^="right"] .arrow.arrowCus::before {
  border-right-color: #e6e185  !important;
}
.bs-tooltip-bottom .arrow.arrowCus::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow.arrowCus::before {
  border-bottom-color: #e6e185  !important;
}
.bs-tooltip-left .arrow.arrowCus::before, .bs-tooltip-auto[x-placement^="left"] .arrow.arrowCus::before {
  border-left-color: #e6e185  !important;
}

/*ToolTip CIRCULOS VERDES*/
.bs-tooltip-top .arrow.arrowGreen::before, .bs-tooltip-auto[x-placement^="top"] .arrow.arrowGreen::before {
  border-top-color: transparent!important;
}
.bs-tooltip-right .arrow.arrowGreen::before, .bs-tooltip-auto[x-placement^="right"] .arrow.arrowGreen::before {
  border-right-color: transparent  !important;
}
.bs-tooltip-bottom .arrow.arrowGreen::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow.arrowGreen::before {
  border-bottom-color: transparent  !important;
}
.bs-tooltip-left .arrow.arrowGreen::before, .bs-tooltip-auto[x-placement^="left"] .arrow.arrowGreen::before {
  border-left-color: transparent  !important;
}

/*Alinear texto a la izquierda*/
.tooltip.bs-tooltip-bottom .tooltip-inner .ToolLeft{
	color: #000;
	text-align:left !important;
}
.tooltip.bs-tooltip-left .tooltip-inner .ToolLeft{
	color: #000;
	text-align:left !important;
}
.tooltip.bs-tooltip-right .tooltip-inner .ToolLeft{
	color: #000;
	text-align:left !important;
}
.tooltip.bs-tooltip-top .tooltip-inner .ToolLeft{
	color: #000;
	text-align:left !important;
}

/*Alinear Texto a la derecha OBRA PRINCIPAL*/
.tooltip.bs-tooltip-bottom .tooltip-inner .ToolRight{
	color: #000;
	text-align:right !important;
}
.tooltip.bs-tooltip-left .tooltip-inner .ToolRight{
	color: #000;
	text-align:right !important;
}
.tooltip.bs-tooltip-right .tooltip-inner .ToolRight{
	color: #000;
	text-align:right !important;
}
.tooltip.bs-tooltip-top .tooltip-inner .ToolRight{
	color: #000;
	text-align:right !important;
}

/*Alinear texto a la izquierda CUSTOM*/
.tooltip.bs-tooltip-bottom .tooltip-inner .ToolLeftCus{
	color: #26302f;
	text-align:left !important;
}
.tooltip.bs-tooltip-left .tooltip-inner .ToolLeftCus{
	color: #26302f;
	text-align:left !important;
}
.tooltip.bs-tooltip-right .tooltip-inner .ToolLeftCus{
	color: #26302f;
	text-align:left !important;
}
.tooltip.bs-tooltip-top .tooltip-inner .ToolLeftCus{
	color: #26302f;
	text-align:left !important;
}

/*ORDEN DENTRO DEL TOOLTIP*/
/*Agregar borde a imagen*/
.tooltip.bs-tooltip-top .tooltip-inner .imgTool{
	margin-top: 5px;
}
.tooltip.bs-tooltip-bottom .tooltip-inner .imgTool{
	margin-top: 5px;
}
.tooltip.bs-tooltip-left .tooltip-inner .imgTool{
	margin-top: 5px;
}
.tooltip.bs-tooltip-right .tooltip-inner .imgTool{
	margin-top: 5px;
}

/*Descripcion del texto mas cercana a fecha*/
.tooltip.bs-tooltip-bottom .tooltip-inner .desTool{
	line-height: 80%;
	margin-bottom: 5px;
}
.tooltip.bs-tooltip-top .tooltip-inner .desTool{
	line-height: 80%;
	margin-bottom: 5px;
}
.tooltip.bs-tooltip-left .tooltip-inner .desTool{
	line-height: 80%;
	margin-bottom: 5px;
}
.tooltip.bs-tooltip-right .tooltip-inner .desTool{
	line-height: 80%;
	margin-bottom: 5px;
}

/*Menos espacio entre lineas [BOLITAS OBRA PRINCIPAL]*/
.tooltip.bs-tooltip-right .tooltip-inner .desToolC{
	line-height: 100%;
	margin-bottom: 5px;
}
.tooltip.bs-tooltip-left .tooltip-inner .desToolC{
	line-height: 100%;
	margin-bottom: 5px;
}
.tooltip.bs-tooltip-top .tooltip-inner .desToolC{
	line-height: 100%;
	margin-bottom: 5px;
}
.tooltip.bs-tooltip-bottom .tooltip-inner .desToolC{
	line-height: 100%;
	margin-bottom: 5px;
}

/*Para pantallas consideradas moviles y verticales*/
/*
A menos que se agruegue otro tamaño de infogrfia a demas de las existentes
es decir, una infografia con un ancho mayor al de 360px y menor de 768px y oreintada para dispositivos en horizontal.
Entonces sera necesario agregar nuevo codigo para manejar nuevamente la ubicacion de los tooltip
*/
@media screen and (max-width: 991.98px) {
	/*BOTNOES COLORES OBRA PRINCIPAL*/
	


	/* **************************************
	*****************************************
	REPETIR POSICIONES   MAS 20px LEFT
	*****************************************
	************************************** */

.PosicionToolColores1{
	position: relative;
	top:80px;
	left:534px;
	z-index: 99;

}
.PosicionToolColores2{
	position: relative;
	top:171px;
	left: 547px;
	z-index: 99;
}
.PosicionToolColores3{
	position: relative;
	top:235px;
	left: 556px;
	z-index: 99;
}
.PosicionToolColores4{
	position: relative;
	top:460px;
	left: 450px;
	z-index: 99;
}
.PosicionToolColores5{
	position: relative;
	top:557px;
	left: 557px;
	z-index: 99;
}
.PosicionToolColores6{
	position: relative;
	top:658px;
	left: 450px;
	z-index: 99;
}
.PosicionToolColores7{
	position: relative;
	top:719px;
	left: 543px;
	z-index: 99;
}
.PosicionToolColores8{
	position: relative;
	top:736px;
	left: 447px;
	z-index: 99;
}
.PosicionToolColores9{
	position: relative;
	top:808px;
	left: 416px;
	z-index: 99;
}
.PosicionToolColores10{
	position: relative;
	top:960px;
	left:384px;
	z-index: 99;

}
.PosicionToolColores11{
	position: relative;
	top:1132px;
	left: 422px;
	z-index: 99;
}
.PosicionToolColores12{
	position: relative;
	top:1167px;
	left: 476px;
	z-index: 99;
}
.PosicionToolColores13{
	position: relative;
	top:1182px;
	left: 450px;
	z-index: 99;
}
.PosicionToolColores14{
	position: relative;
	top:1223px;
	left: 411px;
	z-index: 99;
}
.PosicionToolColores15{
	position: relative;
	top:1321px;
	left: 429px;
	z-index: 99;
}
.PosicionToolColores16{
	position: relative;
	top:1410px;
	left: 319px;
	z-index: 99;
}
.PosicionToolColores17{
	position: relative;
	top:1433px;
	left: 402px;
	z-index: 99;
}
.PosicionToolColores18{
	position: relative;
	top:1485px;
	left: 311px;
	z-index: 99;
}
.PosicionToolColores19{
	position: relative;
	top:1516px;
	left:367px;
	z-index: 99;

}
.PosicionToolColores20{
	position: relative;
	top:1532px;
	left: 359px;
	z-index: 99;
}
.PosicionToolColores21{
	position: relative;
	top:1568px;
	left: 367px;
	z-index: 99;
}
.PosicionToolColores22{
	position: relative;
	top:1585px;
	left: 381px;
	z-index: 99;
}
.PosicionToolColores23{
	position: relative;
	top:1644px;
	left: 297px;
	z-index: 99;
}
.PosicionToolColores24{
	position: relative;
	top:1688px;
	left: 365px;
	z-index: 99;
}
.PosicionToolColores25{
	position: relative;
	top:1712px;
	left: 345px;
	z-index: 99;
}
.PosicionToolColores26{
	position: relative;
	top:1739px;
	left: 345px;
	z-index: 99;
}
.PosicionToolColores27{
	position: relative;
	top:1772px;
	left: 369px;
	z-index: 99;
}
.PosicionToolColores28{
	position: relative;
	top:1789px;
	left:267px;
	z-index: 99;

}
.PosicionToolColores29{
	position: relative;
	top:1834px;
	left: 344px;
	z-index: 99;
}
.PosicionToolColores30{
	position: relative;
	top:1865px;
	left: 332px;
	z-index: 99;
}
.PosicionToolColores31{
	position: relative;
	top:1921px;
	left: 323px;
	z-index: 99;
}
.PosicionToolColores32{
	position: relative;
	top:1950px;
	left: 319px;
	z-index: 99;
}
.PosicionToolColores33{
	position: relative;
	top:1939px;
	left: 374px;
	z-index: 99;
}
.PosicionToolColores34{
	position: relative;
	top:1981px;
	left: 225px;
	z-index: 99;
}
.PosicionToolColores35{
	position: relative;
	top:2052px;
	left: 369px;
	z-index: 99;
}
.PosicionToolColores36{
	position: relative;
	top:2105px;
	left: 373px;
	z-index: 99;
}
.PosicionToolColores37{
	position: relative;
	top:2117px;
	left:303px;
	z-index: 99;

}
.PosicionToolColores38{
	position: relative;
	top:2328px;
	left: 275px;
	z-index: 99;
}
.PosicionToolColores39{
	position: relative;
	top:2409px;
	left: 316px;
	z-index: 99;
}
.PosicionToolColores40{
	position: relative;
	top:2748px;
	left: 580px;
	z-index: 99;
}
.PosicionToolColores41{
	position: relative;
	top:2493px;
	left: 480px;
	z-index: 99;
}
.PosicionToolColores42{
	position: relative;
	top:2500px;
	left: 311px;
	z-index: 99;
}
.PosicionToolColores43{
	position: relative;
	top:2666px;
	left: 460px;
	z-index: 99;
}
.PosicionToolColores44{
	position: relative;
	top:2688px;
	left: 518px;
	z-index: 99;
}



/**************** RESERVAS *****************/



.PosicionToolColores47{
	position: relative;
	top: 118px;
	left: 538px;
	z-index: 99;
}

.PosicionToolColores48{
	position: relative;
	top: 252px; 
	left: 507px; 
	z-index: 99;
}

.PosicionToolColores49{
	position: relative;
	top: 442px;
	left: 639px;
	z-index: 99;
}

.PosicionToolColores50{
	position: relative;
	top: 483px;
	left: 461px;
	z-index: 99;
}

.PosicionToolColores51{
	position: relative;
	top: 858px;
	left: 395px;
	z-index: 99;
}

.PosicionToolColores52{
	position: relative;
	top: 1019px;
	left: 420px;
	z-index: 99;
}

.PosicionToolColores53{
	position: relative;
	top: 1141px;
	left: 400px;
	z-index: 99;
}

.PosicionToolColores54{
	position: relative;
	top: 1123px;
	left: 460px;
	z-index: 99;
}

.PosicionToolColores55{
	position: relative;
	top: 1181px;
	left: 380px;
	z-index: 99;
}
.PosicionToolColores56{
	position: relative;
	top: 1184px;
	left: 461px;
	z-index: 99;
}
.PosicionToolColores57{
	position: relative;
	top: 1220px;
	left: 429px;
	z-index: 99;
}

.PosicionToolColores58{
	position: relative;
	top: 1248px;
	left: 458px;
	z-index: 99;
}

.PosicionToolColores59{
	position: relative;
	top: 1263px;
	left: 364px;
	z-index: 99;
}

.PosicionToolColores60{
	position: relative;
	top: 1312px;
	left: 437px;
	z-index: 99;
}

.PosicionToolColores61{
	position: relative;
	top: 1333px;
	left: 428px;
	z-index: 99;
}

.PosicionToolColores62{
	position: relative;
	top: 1348px;
	left: 424px;
	z-index: 99;
}

.PosicionToolColores63{
	position: relative;
	top: 1321px;
	left: 339px;
	z-index: 99;
}

.PosicionToolColores64{
	position: relative;
	top: 1340px;
	left: 346px;
	z-index: 99;
}

.PosicionToolColores65{
	position: relative;
	top: 1344px;
	left: 329px;
	z-index: 99;
}

.PosicionToolColores66{
	position: relative;
	top: 1384px;
	left: 407px;
	z-index: 99;
}

.PosicionToolColores67{
	position: relative;
	top: 1403px;
	left: 410px;
	z-index: 99;
}
.PosicionToolColores68{
	position: relative;
	top: 1466px;
	left: 403px;
	z-index: 99;
}

.PosicionToolColores69{
	position: relative;
	top: 1477px;
	left: 383px;
	z-index: 99;
}

.PosicionToolColores70{
	position: relative;
	top: 1493px;
	left: 373px;
	z-index: 99;
}

.PosicionToolColores71{
	position: relative;
	top: 1497px;
	left: 399px;
	z-index: 99;
}

.PosicionToolColores72{
	position: relative;
	top: 1513px;
	left: 384px;
	z-index: 99;
}

.PosicionToolColores73{
	position: relative;
	top: 1513px;
	left: 266px;
	z-index: 99;
}

.PosicionToolColores74{
	position: relative;
	top: 1524px;
	left: 422px;
	z-index: 99;
}

.PosicionToolColores75{
	position: relative;
	top: 1543px;
	left: 391px;
	z-index: 99;
}

.PosicionToolColores76{
	position: relative;
	top: 1575px;
	left: 381px;
	z-index: 99;
}

.PosicionToolColores77{
	position: relative;
	top: 1623px;
	left: 371px;
	z-index: 99;
}

.PosicionToolColores78{
	position: relative;
	top: 1724px;
	left: 350px;
	z-index: 99;
}
.PosicionToolColores79{
	position: relative;
	top: 1863px;
	left: 385px;
	z-index: 99;
}

.PosicionToolColores80{
	position: relative;
	top: 1908px;
	left: 388px;
	z-index: 99;
}

.PosicionToolColores81{
	position: relative;
	top: 1917px;
	left: 353px;
	z-index: 99;
}

.PosicionToolColores82{
	position: relative;
	top: 1948px;
	left: 407px;
	z-index: 99;
}

.PosicionToolColores83{
	position: relative;
	top: 1970px;
	left: 374px;
	z-index: 99;
}

.PosicionToolColores84{
	position: relative;
	top: 2009px;
	left: 406px;
	z-index: 99;
}

.PosicionToolColores85{
	position: relative;
	top: 2022px;
	left: 387px;
	z-index: 99;
}

.PosicionToolColores86{
	position: relative;
	top: 2030px;
	left: 365px;
	z-index: 99;
}

.PosicionToolColores87{
	position: relative;
	top: 2029px;
	left: 259px;
	z-index: 99;
}

.PosicionToolColores88{
	position: relative;
	top: 2180px;
	left: 282px;
	z-index: 99;
}

.PosicionToolColores89{
	position: relative;
	top: 2506px;
	left: 305px;
	z-index: 99;
}
.PosicionToolColores90{
	position: relative;
	top: 2575px;
	left: 435px;
	z-index: 99;
}

.PosicionToolColores91{
	position: relative;
	top: 2595px;
	left: 429px;
	z-index: 99;
}



/**************** MONUMENTOS *****************/




.PosicionToolColores92{
	position: relative;
	top: 96px;
	left: 508px;
	z-index: 99;
}
.PosicionToolColores93{
	position: relative;
	top: 129px;
	left: 479px;
	z-index: 99;
}
.PosicionToolColores94{
	position: relative;
	top: 131px;
	left: 548px;
	z-index: 99;
}
.PosicionToolColores95{
	position: relative;
	top: 468px;
	left: 463px;
	z-index: 99;
}
.PosicionToolColores96{
	position: relative;
	top: 563px;
	left: 456px;
	z-index: 99;
}
.PosicionToolColores97{
	position: relative;
	top: 947px;
	left: 429px;
	z-index: 99;
}
.PosicionToolColores98{
	position: relative;
	top: 1104px;
	left: 400px;
	z-index: 99;
}
.PosicionToolColores99{
	position: relative;
	top: 1192px;
	left: 479px;
	z-index: 99;
}
.PosicionToolColores100{
	position: relative;
	top: 1498px;
	left: 304px;
	z-index: 99;
}
.PosicionToolColores101{
	position: relative;
	top: 1543px;
	left: 338px;
	z-index: 99;
}
.PosicionToolColores102{
	position: relative;
	top: 1729px;
	left: 315px;
	z-index: 99;
}
.PosicionToolColores103{
	position: relative;
	top: 1766px;
	left: 265px;
	z-index: 99;
}
.PosicionToolColores104{
	position: relative;
	top: 2007px;
	left: 330px;
	z-index: 99;
}
.PosicionToolColores105{
	position: relative;
	top: 2016px;
	left: 399px;
	z-index: 99;
}
.PosicionToolColores106{
	position: relative;
	top: 2449px;
	left: 365px;
	z-index: 99;
}
.PosicionToolColores107{
	position: relative;
	top: 2532px;
	left: 447px;
	z-index: 99;
}
.PosicionToolColores108{
	position: relative;
	top: 2561px;
	left: 466px;
	z-index: 99;
}
.PosicionToolColores109{
	position: relative;
	top: 2604px;
	left: 435px;
	z-index: 99;
}




	/*Posiciones de Texto*/
	.tooltip-inner.ToolGreen{
	position: relative;
	background-color: transparent!important;
	color: #FFF;
	border-radius: 0px !important;
	min-width: 60px !important;
	left: 22%;
}
.tooltip-inner.ToolGreenR{
	position: relative;
	background-color: transparent!important;
	color: #FFF;
	border-radius: 0px !important;
	min-width: 350px !important;
	left: -18%;
}
.tooltip-inner.ToolGreenRS{
	position: relative;
	background-color: transparent!important;
	color: #FFF;
	border-radius: 0px !important;
	min-width: 60px !important;
	left: -40%;
}
.tooltip-inner.ToolGreenRN{
	position: relative;
	background-color: transparent!important;
	color: #FFF;
	border-radius: 0px !important;
	min-width: 60px !important;
	right: 0%;
}
}