.hidden, .mensaje{display:none}

body{background:#fff;}
.cuerpo{padding:0;border:0;font-size:1em;}
#encabezado{width:auto;float:left;padding:5px 0 0 5px;}
#envoltura_cab{background:transparent}
#navegacion{width:auto;float:left;padding:0;}
#situacion{width:100%;float:none !important;}
#pactivo{width:100%;padding:10px 0;background:#afafaf;}
#pactivo h2{color:#222;}
#recurso{width:100% !important;float:left !important;background:#000}
.fondodecorativo{width:auto;float:left !important;background:transparent;}
#atajo{float:none !important;clear:left;padding:5px 0;margin:0;background:#000;}
#pie{float:none !important;clear:left;}

h1{float:none;}
.cajautilidades{width:auto;float:none}
#utilidades{width:100%;float:left;margin:10px 0}
#utilidades #inicio a, #utilidades #contacto a, #utilidades #mapaweb a, #utilidades #accesibilidad a{width:auto !important;float:none !important;}
#buscadorGeneralForm{width:auto;}
#buscadorGeneralForm input.buscar{width:auto !important;background:transparent;color:#141414;font-weight:normal}
#idiomas{width:auto;float:none}
#cotizacion{width:auto;float:none;}

ul#n1{background:transparent;}
ul#n1 li{display:block;padding:3px 0}
ul#n1 li a{border:0}
ul#n1 li a.ultimo{border:0}

#compas{width:100%;padding:5px 0 30px 0;background:#fff;}

#atajo li a{float:left !important;padding:5px 20px;text-align:right;}

#seccion1, #seccion2, #seccion3{width:auto;float:left !important;}
#pie ul{border:0}

/* plantillas */
#envoltura .zonaizda, #envoltura .zonadcha{width:99.9% !important;float:left !important;padding:5px 0 5px 5px !important;}
.zonadcha{padding-top:0;background:#000;}
.zonadcha img{float:none}
.modulo2{width:99.9% !important;height:auto !important;float:left !important;padding:5px 0 5px 5px;}

.modulohome img{float:none}
.modulohome .caja1{display:none}
.modulohome .caja2{padding-top:0}

.cajadirectorio{overflow:visible;width:100% !important;float:none !important;margin:0}
.cajadirectorio ul{width:auto;float:left}
.cajadirectorio ul li{width:100%;float:left;padding:0 .5em 15px}

.zonadcha .cajadescargas img{float:left !important}

/* formularios  */
.form_tipo1{float:left !important;}

.td50, .td100{width:auto;float:none;}
.cuerpoform{float:none}
.cuerpoform span.etiqueta, .cuerpoform span.etiquetarequerida{width:100% !important;float:left !important;}
.cuerpoform label, .fechas label{width:100% !important;float:left !important;}
.cuerpoform label input, .cuerpoform label select{float:left;}
.checkbox{width:100% !important;float:left !important;padding-left:0;}
.checkbox span.asterisco{width:10% !important;margin:0}
.checkbox span{width:100%;display:inline;padding:0;}
label.textarea{float:none !important;}
textarea{float:left;}

.linea{margin-bottom:10px;}
div.tdBoton, div.tdBotonL{float:left;padding:0;}
form input.enviar, form input.borrar, form input.submit{float:left !important;background:transparent;color:#000 !important}

/* aplicaciones */
.listado_tipo1 dt span.fecha a{display:block;float:left;}
.ficha_tipo1 a.volverlistado{width:auto !important;padding-left:0;}

#a_mapaweb{width:100%;float:left;padding:0 0 20px 0}
#a_mapaweb li{width:auto;float:left;}
#a_mapaweb li ul{height:auto !important;margin-bottom:10px;padding-bottom:10px;}

#a_buscadorgeneral{width:auto;float:left;height:auto !important;padding-top:10px;background:transparent}
#resultados{padding-bottom:0}
#resultados ul{background:transparent}
#resultados ul li{height:auto !important;}
#resultados ul li span, #resultados ul li a{display:inline;float:left;}
#listadoitems ul{width:100%;}
#listadoitems ul li{padding-left:0;}
#listadoitems ul li a{width:auto;display:block;}

#a_agenda span.etiqueta, #a_agenda span.etiquetarequerida, #a_noticia span.etiqueta, #a_noticia span.etiquetarequerida{width:24% !important;}

#a_noticia div.tdBoton{width:auto !important;float:none;}

#a_calendario, .cajacalendario, .fondocalendario{background:transparent}
#a_agenda .form_tipo1 .td100 input{float:left;}
#a_agenda .form_tipo1 .fechas input{float:none !important}

#a_documento{width:auto;padding:10px 5px}
#a_documento .zonainformacion, #a_documento .zonaimagen{width:100% !important;float:none !important;}
#a_documento div.icono{width:100%;float:none;margin:0 0 10px 0;padding:0}
#a_documento span.info{width:100%;float:none;padding-top:10px}
#a_documento div.descarga{width:100%;float:none;margin-bottom:10px;}
#a_documento div.descarga a{width:100% !important;float:right !important;padding:0 20px;}