@media only screen and (max-width:1000px){
	footer#footer #copyright{ text-align: center; }
}

@media only screen and (max-width:900px){
    #footer #footer-datos { text-align: center;  }
    #social-media-room{ float: none;display: inline-block;	margin: 0;}   
    #footer h2.que-es{	float: none;	display: inline-block; }
    #footer #footer-datos #enlace-que-es{ padding:0; margin:0; float: none; margin-right: 5px; }
    
    #footer #footer-datos .redes-sociales { float: none; clear:both; display: block; margin: auto; }
    
    #footer #footer-datos .boton-enlace#boton-newsletter, #footer #footer-datos .boton-enlace{ float:none; display: block; clear:both; margin:20px auto 30px !important;}
    #footer #footer-datos .boton-enlace { clear: both;	margin-top: 30px; }
}

@media only screen and (max-width:850px){
    #caja-leyenda{ margin: 0 20px; }
    #footer #descargar-app .app-item{ float: none; display: block; margin: 0 auto 30px; clear: both; text-align: center;  }
    #footer #descargar-app .app-item *{ text-align: center; }
    #footer #descargar-app #descargar-app-enlaces a{ margin: auto; }
}

@media only screen and (max-width:770px){
	section#ultimas-noticias .ver-todas-abajo { display: block; }
	section#ultimas-noticias hr{ display: none; }
	section#ultimas-noticias .titulo-seccion .ver-todas{ display: none; }
        
}

@media only screen and (max-width:750px){
	footer#footer {		padding: 60px 20px 40px; }
	#footer-datos .c1_2{ text-align: center !important; padding: 0 !important; }
	#footer .redes-sociales{ margin-top:0px; }
	#copyright { padding-bottom: 0; }	
	#copyright a{ clear: both; display: block; width: 100%; text-align: center; box-sizing:border-box; border: none; margin-bottom:10px; }
}

@media only screen and (max-width:600px){
	#footer #footer-datos { padding-bottom:20px; }
	#footer #footer-datos .c1_2{ width: 100%; float: none; clear: both; margin: 0px auto 20px; }
	#footer #organizacion{ margin-top: 50px; padding-top:50px; }
	#footer #organizacion > a{ display: block; margin-bottom:20px; padding: 0 20px;  }
	#footer #organizacion > a > img{ max-width:100%; height: auto; max-height: 100px;  }
        #footer #footer-datos .redes-sociales{ float: none; clear: both; margin: 25px auto; text-align: center; }
        #footer #footer-datos .boton-enlace { float: none; clear: both; margin: 40px auto 25px !important; display: block; }
        #footer #footer-datos #enlace-que-es { float: none; clear: both; margin: 0px auto 20px; text-align: center; }
        #footer #descargar-app h3{ width: 100%; text-align: center; }
        #footer #descargar-app #descargar-app-enlaces{ text-align: center; }
        #footer #descargar-app #descargar-app-enlaces a{  margin: 0 auto 15px; text-align: center; display: block; text-align: center;  }
	#footer #descargar-app{ padding-bottom:0; }
        #mapa-leyenda{ display: none; }
        #mapa-leyenda{ margin-top: -280px; margin-bottom:280px; }
}

@media only screen and (max-width:400px){
    #social-media-room{ display: block; clear: both;  }
    #social-media-room strong{ display: none; }
}