/*ajuste_mapa.ccs*/
/*en: Additional style sheet used for maps */
/*es: Hoja de estilo adicional utilizada para los mapas */

/*Mapa azul */

.absol {
	position: absolute;
	top: 15px;
	right: 15px;
	max-width: 250px;
}

path {
	fill: #CDDAE0;
}

path:hover {
	color: #2279c0;
	fill: currentColor;
	cursor: pointer;
}

@media(max-width:768px) {
	.absol {
		position: relative;
		top: auto;
		right: auto;
		margin: 20px auto;
	}
	#svg3919,
	#encSupHuP {
		display: none;
	}
}


/* slider layout */
.map_mexcifras {
	position: relative;
	overflow: hidden;
}

.map_mexcifras .map_navigator-content {
	position: absolute;
	top: 2px;
	z-index: 40;
	height: 30px;
	width: 135px;
	overflow: hidden;
	color: #fff;
	left: 434px;
}

.map_mexcifras .map_navigator-wrapper {
	position: relative;
	z-index: 10;
	height: 180px;
	width: 310px;
	overflow: hidden;
	color: #fff;
	float: left
}

.map_mexcifras .map_combo {
	position: absolute;
	top: 90px;
	z-index: 40;
	height: 30px;
	width: 135px;
	overflow: hidden;
	color: #000;
	left: 380px;
}

.map_mexcifras .map_combo_cifras {
	position: relative;
	z-index: 10;
	height: 180px;
	width: 310px;
	overflow: hidden;
	color: #000;
	float: left
}

.map_mexcifras .map_mapa_ima {
	position: relative;
	top: -150px;
	z-index: 2;
	height: 472px;
	width: 100%;
	overflow: hidden;
	color: #FFF;
	left: -2px;
	border: #F4F4F4 solid 2px;
}

.map_mexcifras .map_mapa_int {
	position: relative;
	z-index: 10;
	height: 445px;
	width: 100%;
	overflow: hidden;
	color: #FFF;
	float: left;
	top: 146px;
	left: -2px;
	border: #F4F4F4 solid 2px;
}

.map_mexcifras .map_imgmexcifras {
	position: absolute;
	top: 38px;
	z-index: 40;
	height: 70px;
	width: 562px;
	overflow: hidden;
	color: #FFF;
	left: 272px;
}

.map_mexcifras .map_img_mexcifras {
	position: relative;
	z-index: 10;
	height: 180px;
	width: 770px;
	overflow: hidden;
	color: #FFF;
	float: left;
	top: 0px;
	left: -8px;
}

.map_mexcifras .map_combo_cpv {
	position: absolute;
	top: 10px;
	z-index: 40;
	height: 30px;
	width: 135px;
	overflow: hidden;
	color: #000;
	left: 214px;
}

.map_mexcifras .map_combo_cifras_cpv {
	position: relative;
	z-index: 10;
	height: 180px;
	width: 310px;
	overflow: hidden;
	color: #000;
	float: left
}

.map_mexcifras .map_mapa_ima_cpv {
	position: relative;
	top: -150px;
	z-index: 2;
	height: 446px;
	width: 100%;
	overflow: hidden;
	color: #FFF;
	left: -2px;
	border: #F4F4F4 solid 2px;
}

.map_mexcifras .map_mapa_int_cpv {
	position: relative;
	z-index: 10;
	height: 445px;
	width: 100%;
	overflow: hidden;
	color: #FFF;
	float: left;
	top: 146px;
	left: -2px;
	border: #F4F4F4 solid 2px;
}

