.hidden, .mensaje{display:none;}
a:visited{color:#e00d21;}
#contenedorcuerpo, .dimensioncuerpo{max-width:100% !important;width:100% !important;}
#encabezado{height:auto !important;background:#fff;padding-top:5px;}
h1{position:relative;}
#envoltura, #envoltura2{background:#fff !important;}
#envoltura2{width:100%;padding:0 3%;}
#navegacion{width:100%;padding:0 0 9px 0;}
.cajautilidades{width:100%;float:left;padding:7px 6%;margin:9px 0;background:#1a171b;}
#utilidades{width:100% !important;padding:0;background:transparent;}
#utilidades li{padding-bottom:5px;background-position:0 0;}
#buscadorGeneralForm{width:100% !important;float:left !important;height:auto !important;}
#situacion{width:100%;height:auto !important;float:left;margin:0;padding:0;background:#fff;}
.conimg h2{width:100%;float:left;margin-right:0;}
#compas em, #compas ol{float:none;display:inline;}
#recurso{float:left;margin:10px 0;padding:0 0 5px 0;background:#fff;height:auto !important;}
#atajo{width:100% !important;float:left !important;margin:0;padding:9px 1%;background:#fff;height:auto !important;}
#atajo .contenedor{width:100%;float:left;padding:3px 0;}
#atajo li#atajoVolver{display:block;}
#atajo ul{width:100% !important;float:left !important;background-image:none !important;}
#atajo ul li{padding-top:2px;padding-bottom:3px;}
#atajo ul.compartir li{display:inline;padding:0 5px;}
#atajo li img{float:none;margin:0;}
#atajo ul li span{padding:0 !important;}
#pie .contenedor{width:100%;background:#d40e21;}
#pie ul li{background:transparent;}

/* plantillas */
.moduloizda, .modulodcha{width:100% !important;float:left !important;padding:0;background:transparent !important;}
.elemento img{margin:0 10px 5px 0;}

.fichapeli .zonaizda, .fichapeli .zonadcha, .introduccion{width:100% !important;float:left !important;margin:0;height:auto !important;}
.fichapeli .zonadcha{padding-top:9px;}
.fichapeli .zonadcha table{font-size:10px;}
.fichapeli .zonadcha th, .fichapeli .zonadcha td{width:auto !important;padding:0;}
.contenedor2 .bloque1, .contenedor2 .bloque2, .contenedor2 .bloque3{width:100%;float:left;padding:0;background:#fff;}
.contenedor2 h4{width:100%;}

.localizacion .info{width:100% !important;padding:5px 3% 0 5%;}

/* formularios  */
.td50, .td100{width:100% !important;float:left;}
.cuerpoform{width:99% !important;}
.cuerpoform span.etiqueta, .cuerpoform span.etiquetarequerida{width:100% !important;padding-bottom:3px;}
.form_tipo2{padding:0;}
.form_tipo2 label, .form_tipo2 .fechas, .checkbox, .combo, .textarea{width:100% !important;padding:0;}
.titulofecha, .fechas label{width:100% !important;float:left !important;margin:0 0 5px 0 !important;}
.divbotones{width:100% !important;float:left !important;margin:7px 0 0 0 !important;padding:0 !important;}
.cuerpoform label input{float:left;}
.cuerpoform label select, .cuerpoform label textarea{float:none !important;}
.reset, .enviar, .buscar{padding:0}

/* aplicaciones */
#a_mapaweb{padding-top:45px;}
#a_mapaweb .bloque{width:100% !important;background:transparent !important;}
#a_mapaweb li{width:100% !important;}
#a_mapaweb li li{background:transparent !important;}

.listado_tipo1 dl dt.conimagen, .listado_tipo1 dl dd.conimagen{padding-left:0;}
.listado_tipo1 dl dd img{position:relative;float:left;margin:5px 9px 5px 0;}

.ficha_tipo1{width:100%;padding:30px 0 5px 0;}
.ficha_tipo1 h3.nombre{padding-right:0;}
.ficha_tipo1 span.fecha{display:block;padding:8px 0;text-align:right;margin:0;}

#resultados ul{padding-left:15px;padding-bottom:7px;}
#resultados ul li {margin:0 !important;text-align:left;padding-bottom:5px;}
#resultados ul li span{display:inline !important;}
