@charset "utf-8";
/* CSS Document */


/* Smartphone portrait*/
@media only screen and (max-width:320px) {
	
	#estructura {width:100%;}
	.cabecera p, .cabecera h1{float:none;width:100%;}
	.cabecera div{float:none!important;width:100%;}
	 .menuGeneral{ float:none; }
	 ul.menuPrincipal{float:none;width:100%;}
	 ul.menuEnlaces{float:none!important; width:100%;}	
	 .menuGeneral ul li{float:none!important;width:100%;} 
	 .portada form{width:100%;padding:8px;}
	 .submenu form input.boton {width:98%; padding:8px;}
	 .submenu form input{width:98%; padding:4px;}
	  ul.menuPrincipal li a{float:none; width:100%; }
	 .fechaFrase{float:none; width:100%;}
	 .hemeroteca{float:none;}
	 .columna60izda{float:none;width:100%;}
	 .columna40dcha {float:none;width:98%;}
	 .pie{width:96%;}
	 .pie p.copy{width:100%;float:none;}
     .pie ul {width:100%;float:none;}
	 .pie ul li{width:100%;float:none;display:block; padding:2px;}
	 .submenu form{float:none;width:100%;} 
	 .submenu ul{float:none;width:100%;}
	 .submenu li {display:block}
	 .columna70izda{width:100%; float:none;}
	 .columna30dcha{width:100%; float:none;}
	 div.bannertodoloancho a img{width:100%;}
	 #cookieMessageWrapper{width:100%!important;}
	 #cookieMessage p{width:30%!important; font-size:11px;}
	
} 

/* Smartphone landscape */
@media only screen and (min-width:321px) and (max-width:480px) {#cookieMessageWrapper{width:100%!important;}
	 #cookieMessage p{width:30%!important; font-size:11px;}
	
	
	
} 

/* Tablet portrait */
@media only screen and (min-width:481px) and (max-width:768px) {#cookieMessageWrapper{width:100%!important;}
	 #cookieMessage p{width:30%!important; font-size:11px;}
	
	
        
}

/* Tablet landscape */
@media only screen and (min-width:769px) and (max-width:1024px) {
	
}

/* Standard layout */
@media only screen and (min-width:1025px) {
	
}