.hidden, .mensaje{display:none;}
body{height:auto;margin:0;}

#encabezado{height:auto;}
#bannerencab{display:none;}
h1{width:50%;float:left;clear:left;height:60px;}
#buscadorGeneral{width:100%;clear:both;padding-left:0;float:none;}
#buscadorGeneralForm{float:none;width:auto;border:none;}
#buscadorGeneralForm input{float:none;width:100px;}
#buscadorGeneralForm input.buscar{float:none;width:15px;height:14px;}

#auxiliar{width:100%;height:auto;float:none;clear:none;}
ul#auxiliar li{display:inline;width:33%;padding:2px 2px 0 5px !important;}

#envoltura{width:100%;float:none;background:#fff;}
#navegacion{width:97%;height:auto;float:none;padding:0;}
#navegacion ul#n1{width:95%;padding-left:2%;}

#situacion{width:98%;height:auto;float:none;margin:0 0 0 2%;}
#compas, #compas ol{width:auto;float:none;}
#compas ol li.compasactivo{padding-left:5px;}

#recurso{float:none;width:97%;padding:0 2% 5px 2%;background:#fff;}

#atajo{width:100%;float:none;clear:left;text-align:right;padding:10px 0;}
#atajo ul{width:auto;}
#atajo li{border-right:none;margin:0;display:inline;}

#pie{height:auto;clear:left;}
.zonaIzdPie{width:5%;float:left;}
ul#seccion1, ul#seccion2{width:93.9%;float:left;border:none;margin:25px 0 0 1%;}
ul#seccion2{margin-top:0;}
ul#seccion2 li{background-color:#E7E3EF;}

/* plantillas */
.modulo60, .modulo50, .contenido70, .zonadestacados, #a_noticia .zonadestacados {width:100%;border:none;float:none;}
.contenido70{padding:10px 0 5px 0 !important;height:auto !important;background-image:none !important;}
.modulohome{width:99.9%;float:none;}
.modulohome .modulonoticias, .modulohome .destacado, .modulohome .destacado .textoespecial, .modulohome .banners{width:100% !important;float:none;padding:0 !important;clear:both;background-image:none !important;}
.modulohome .destacado {padding-bottom:7px !important;background:transparent url(../../img/css/portal/puntosH.gif) repeat-x 0 100% !important;}
#a_noticiashome dt, #a_noticiashome dd{padding-left:2px;height:auto;float:none;}
.modulohome h2{background-image:none !important;margin-top:5px;}

/* formularios  */
.td10, .td15, .td20, .td25, .td30, .td33, .td35, .td50, .td60, .td65, .td75, .td70, .td100{width:100%;float:none;}
p.obligatorio{clear:none;float:none;}
.cuerpoform{width:97%;padding:0 1% 5px 1%;float:none;}
.cuerpoform span.etiqueta, .cuerpoform span.etiquetarequerida{width:99.9%;padding:0;background-image:none !important;}
.cuerpoform label, .fechas label{width:100%;float:none;}
.cuerpoform label input, .cuerpoform label select, .cuerpoform label textarea{float:none;}
div.tdBoton, div.tdBotonL{margin-left:0 !important;margin:10px 0;}
div.tdBoton input, div.tdBotonL input{color:#000;float:none;}
.reset, .enviar, .buscar, .borrar{padding:0}
select{float:left}
textarea{float:left;}
.fechas, .fecha1, .fecha2{width:99.9%;float:none;}
.radios{width:99% !important;}
.zonaradios{float:none;margin:0 !important;}
.checkbox{width:85%;padding:0 0 0 7%;float:none;}
.checkbox span{display:inline;}
.checkbox span.asterisco, .combo{float:none;}

/* listados */
.listado_tipo1 dt, .listado_tipo2 dt{width:99.5%;}
.listado_tipo1 dl dt span.nombre{background-position: 0 4px;}	
.listado_tipo1 dd, .listado_tipo2 dd{width:99.5%;}
.listado_tipo1 dl dd a{float:left;width:90%;}
.ficha_tipo1{width:99.9%;float:none;}

/* mapa web */
#a_mapaweb{width:100%;float:left;padding:10px 0;border-right:none;background-image:none !important;}
#a_mapaweb .bloque{width:auto;float:none;padding-right:0}
#a_mapaweb ul li{background-position: 0 26px;}
#a_mapaweb li ul li{background-position: 2px 9px;}

/* noticias */
#a_noticia .zonadestacados {width:95%;border:none;float:none;}
.form_tipo1, .form_tipo2{width:99%;float:none;}
.form_tipo1 fieldset{float:none;}
.form_tipo2 legend{width:auto;height:auto;padding:0;}

/* contacto */
#a_contacto, #a_enviarpagina, #a_buscadorgeneral{width:100%;float:none;padding:10px 0;border-right:none;background-image:none !important;}
#a_error, #a_mensaje,  #a_error #envioerror, #a_mensaje #envioconfirmacion{width:100%;float:none;height:auto !important;border-right:none;}
#a_contacto .cuerpoform span.etiqueta, #a_contacto .cuerpoform span.etiquetarequerida, #a_enviarpagina .cuerpoform span.etiqueta, #a_enviarpagina .cuerpoform span.etiquetarequerida{padding-top:10px;}

/* buscador G. */ 
#resultados ul{width:99.5%;margin-bottom:10px;padding-top:5px;padding-bottom:5px;}
#resultados ul li{float:none;width:80%;background-position: 0 4px;}
#listadoitems ul li a{padding-left:3px;background:none;}
