#control_map{                    
	float: left;
	width: 100%;
        margin-top: 20px;
        margin-bottom: 0px;
}
.map{                    
	position: relative;
	right: 80px;
	top:0px;                    
        
}
#content_mapa{
	float:right;
	position: relative;
	left: 6%;
    top: -2rem;
}
.content_list_states{
	float:left;
	color: #555;                    
	width: 30% !important;
	position: relative;
    top: 1.6rem;
}
.listaEdos{          
	/*cursor:pointer;*/
	margin: 0px 0px;
	display: block;
	font-size: 14px;
	display: none;
}
.listaEdosHover{
	font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 1.2px;
    color: #000000;
	
}
.listaEdosActive{
	display: block;
    position: relative;
    top: 10rem;
    left: 4%;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 1.2px;
    color: #000000;
}




#edo{/*letras del estado*/
	/*position: absolute;top: 120px;left: 560px;*/
    position: relative; top: -440px;left: 265px;
    font-size: 2em;
	color: #950054 ;z-index: 2;
	text-align: center;
	width: 300px;
}
.escudo{                    
	/*position: absolute; top: 160px;left: 650px;*/
    position: relative; top: -420px;left: 355px;
	width:120px;
	height:120px;
	float: left;        
}
.escudo_img{
	/*background: transparent url(../images/escudos.png);        */    

}

/*posicionar escudos*/

.YUC{
	background: transparent url(../images/merida.png);
    background-repeat: no-repeat;
    position: relative;
    top: -23.5rem;
    left: 67.5%;
}



.TAB{
	background: transparent url(../images/villahermosa.png);
    background-repeat: no-repeat;
    position: relative;
    top: -16rem;
    left: 59%
}

.ROO{
	background: transparent url(../images/cancun.png);
    background-repeat: no-repeat;
    position: relative;
    top: -25rem;
    left: 83.5%;
}

.NLE{
	background: transparent url(../images/monterrey.png);
    background-repeat: no-repeat;
    position: relative;
    top: -33rem;
    left: 33.8%;
}
.MEX{
	background: transparent url(../images/mexico.png);
    background-repeat: no-repeat;
    position: relative;
    top: -19rem;
    left: 27.5%;
}

.AGU{background-position: 960px 480px;}.BCN{background-position: 840px 480px;}.BCS{background-position: 720px 480px;}.CAM{background-position: 600px 480px;}.COA{background-position: 480px 480px;}.COL{background-position: 360px 480px;}.CHP{background-position: 240px 480px;}.CHH{background-position: 120px 480px;}.DIF{background-position: 960px 360px;}.DUR{background-position: 840px 360px;}.GUA{background-position: 720px 360px;}.GRO{background-position: 600px 360px;}.HID{background-position: 480px 360px;}.JAL{background-position: 360px 360px;}/*.MEX{background-position: 240px 360px;}*/.MIC{background-position: 120px 360px;}.MOR{background-position: 960px 240px;}.NAY{background-position: 840px 240px;}/*.NLE{background-position: 720px 240px;}*/.OAX{background-position: 600px 240px;}.PUE{background-position: 480px 240px;}.QUE{background-position: 360px 240px;}/*.ROO{background-position: 240px 240px;}*/.SLP{background-position: 120px 240px;}.SIN{background-position: 960px 120px;}.SON{background-position: 840px 120px;}/*.TAB{background-position: 720px 120px;}*/.TAM{background-position: 600px 120px;}.TLA{background-position: 480px 120px;}.VER{background-position: 360px 120px;}/*.YUC{background-position: 240px 120px;}*/.ZAC{background-position: 120px 120px;}


@media(min-width: 1200px){

#content_mapa{left: 0%;}


}

@media (min-width:992px) and (max-width:1199px){
#content_mapa{left: -10%;top: 5rem;}
.map{right: 0px;}
.YUC{left: 79%;}
.ROO{left: 95%;}
.TAB{left: 70%;}
.MEX{left: 49%;}
.NLE{left: 37%;}

}


@media (min-width:768px) and (max-width:991px){
#content_mapa{top: 12rem;left: 0%;}
.content_list_states{position: absolute;right: 30%;}





}









