.hidden, .mensaje, #buscadorGeneralForm span{display:none}

#contenedorcuerpo{width:auto}
#contenedorcuerpo, #pactivo, #recurso, .modulohome .moduloizda, .modulohome .modulocentro, 
.modulocentro .destacados, .moduloizda .destacados .fondo, .modulocentro .destacados div{background-image:none}

h1{float:none}
ol{margin-bottom:10px;}

.anida{width:100%;float:left;margin:0 !important}
#utilidades{margin:10px 0 20px;text-align:center;border:0}
#utilidades li{float:none;display:inline;}

#envoltura{width:99%;padding:0 .5%;margin-top:5px}
#navegacion, #navegacion2{width:99%;padding:0;background-color:transparent}
#situacion, #recurso, #atajo{width:auto;margin:0 !important}
#situacion{width:100%;height:auto;float:left;margin:0;}
#compas{width:auto;float:none;margin-top:10px;}
#compas ol li, #compas a{padding-right:2px;}
#pactivo h2{padding:10px 5px}
#pie{width:100%;clear:left;}

#n1 li{float:none;padding-left:3px;}
#n1 li a{display:block;background-position:0 3px}
#n2 li a{width:98%;float:left;margin-bottom:1px;background:#a8d2e4}
#n2 li.pmactivosin a, #n2 li.pmactivocon a, #n2 li.pmactivocon #n3 li.pmactivosin a{background:#9bb935}
#n3{margin-bottom:3px}

#atajo{width:100%;float:left;text-align:right}
#atajo li{border:0}
#atajo a{display:block;}

#seccion1, #seccion2, #seccion2 li{display:block;text-align:left;}
#seccion1{padding:0 0 5px}
#seccion2 li{padding:0 0 5px}
#seccion2 li img{margin-top:0}

/* plantillas */
.modulohome .moduloizda, .moduloizda, .modulodcha, .moduloapli{width:100%;padding:0;}
.moduloizda .destacados div, .modulocentro .destacados div{width:auto !important;}
.modulocentro .destacados div{padding-left:0}

.modulofototeca li{width:100%;}
.modulofototeca li img{background:#397294}

/* formularios  */
.form_tipo2 .cuerpoform{width:100%;background:#a8d2e3}

.td50, .td100{width:100%;float:none;}
p.obligatorio{clear:none;}
label span.descripcion{display:block;clear:left;}
.divfieldset{padding-top:5px}
.cuerpoform span.etiqueta, .cuerpoform span.etiquetarequerida{width:100%;float:left;padding:0}
.cuerpoform label{width:100%;float:left;}
.cuerpoform label input, .cuerpoform label select, .cuerpoform label textarea{float:left;}
.divbotones{width:100%;margin-top:5px;}
input.enviar, input.borrar, input.submit{padding-right:0}

.combo span.etiqueta, .combo span.etiquetarequerida, .textarea span.etiqueta, .textarea span.etiquetarequerida{width:100% !important;float:none !important}
.combo{width:100%;float:left;}
select, textarea{width:100% !important;float:none !important}

#fechas label{float:none}
#fechas input, .imgcalendario{float:left;}

.checkbox{width:100% !important;float:left;margin-left:0}
.checkbox span.asterisco{width:5% !important;margin:0}
.checkbox span{width:auto;float:left;padding:0;}

/*noticias y notas de prensa*/
#a_nprensa{float:left}
.ficha_tipo1 div.textoficha{margin:10px 0 !important;}

/* mapa web */
#a_mapaweb li{width:100%;float:left}
#a_mapaweb li a{clear:left;}

/*buscadorGneral*/
#resultados ul{width:95%;margin-bottom:10px;background:#91a2b9}
#listadoitems{width:100%;}

/*confirmacion y errores de envio*/
#a_mensaje #envioconfirmacion, #a_mensaje #envioerror{padding-right:0;background:transparent}
#errorvalidacion{width:95%;}