.hidden,.mensaje{display:none}

.modulo100,.modulohome,.moduloizda,.modulodcha,.modulohome .moduloizda,.modulohome .modulodcha{float:left;width:100% !important;margin:0 !important;padding:1em 0 !important;overflow:visible}

.dimensioncuerpo{float:left;width:100%;padding:0}
.contenedor{float:left;width:96%;padding:0 0 0 4%}

#encabezado,#navegacion,#navegacion2,#envoltura,#pie{float:left;width:100%;padding:0}
#recurso{float:left;width:100%;margin:10px 0;padding:0}
#situacion{width:100%;height:auto;float:left;margin:0}
#compas{width:auto;float:none}
#atajo{position:relative;width:100%;float:left;text-align:right}

#auxiliar{float:left;width:100%;margin:10px 0}
#auxiliar li{border-top:1px solid #e3e6ef}

#buscadorGeneralForm{float:left;width:99%;margin:0;padding:0;}
#buscadorGeneralForm input.buscar{width:5em;padding:0;border:0;background:#3b6cb8}

ul#n1{margin:5px 0;padding:0 5px;}
ul#n1 li{float:left;width:100%;padding:1px 0}
ul#n1 li a{padding:4px 0 4px 5px;}
ul#n1 li a:hover,ul#n1 li.pmactivocon a,ul#n1 li.pmactivosin a{display:block;color:#fff;background:#21459c}
ul#n1 li.ultimo{border-right:0}
ul#n2 li{float:none;background:transparent}
ul#n2 li a{width:100%;background-position:16px 2px}
ul#n2 ul{float:none;width:100%;}
ul#n2 li li.pmactivocon a,ul#n2 li li.pmactivosin a,ul#n2 li li a{background-image:none !important}

#compas em{float:left;width:6em}
#compas ol{margin-left:6em;float:none}
#compas ol li{display:inline}
#atajo li{width:7.5em;border-right:none;margin:15px 0}

#seccion1, #seccion2, #seccion3, #seccion4, #seccion5{width:96%;margin:0 0 5px 10px;padding:0}
#seccion1{padding:10px 0}

/* home */
.modulohome .modulodcha .modulo100 img.img_Sin_R{float:none}
.modulohome .modulodcha .modulo100 ul.tipo1 li{background-position:0 4px}

/* plantillas */
.modulo80, .modulo70, .modulo65, .modulo50, .modulo35, .modulo30, .modulo20{width:100%;}
.modulo1 .moduloizda h3.tipo1{clear:left;}

/* formularios  */
.td15, .td25, .td33, .td35, .td50, .td60, .td65, .td75, .td100{width:auto;float:none;}
p.obligatorio{clear:none;}
.cuerpoform span.etiqueta, .cuerpoform span.etiquetarequerida{width:100%;float:left;}
.cuerpoform label, #fechas label{width:100%;float:left;}
.cuerpoform label input, .cuerpoform label select, .cuerpoform label textarea{float:left;}
label.checkbox span{display:inline}
label.checkbox input{float:none}
label.textarea{margin:0 0 70px}
div.tdBoton{margin-left:0 !important;margin:10px 0;}
input.reset, input.enviar, input.buscar, input.borrar{padding:0;background:#3b6cb8}
select{float:left}
/*textarea{float:left;}*/
#desde_fechas, #hasta_fechas{float:none}

.form_tipo2 h3{float:left;width:100%;padding-left:2em}
.form_tipo2 .cuerpoform{width:100%}
.form_tipo2 div.tdBoton input.submit{width:5em;padding:0;border:0;background:#3b6cb8}

/* mapa web */
#a_mapaweb li{width:100%}

/* contacto */
#a_contacto{width:100%;float:none;}	

/* noticias */
.listado_tipo1 dl{width:95%;padding-left:5px}
.listado_tipo1 dl dt.conimagen{padding-left:0} 
.listado_tipo1 dl dd.conimagen{height:90px !important}

/* proyectos referencia */
.subhome li,.subhome li.par{float:left;width:100%;margin:0 0 10px}
.subhome li img.img_Sin_L{float:left;margin:0}
.subhome li h4,.subhome li.c3 h4{float:left;width:auto}
.subhome .masinfo{float:none;width:100%;text-align:right}

.googlemaps{margin:1px 0 0;background:transparent}
.googlemaps h5{float:left;width:100%;margin:0}
.googlemaps .mapa{float:left;width:100%}

/* área restringida */
#a_acceso{padding:0}
#a_acceso div.acceso{float:left;width:100%;padding-left:0;background:#f2f3f6}
#a_acceso div.acceso h3{float:left;width:90%;float:left;padding:0 0 0 20px}
#a_acceso form{float:left;width:100%;margin:0;}
#a_acceso label{width:100%;float:left;clear:none;padding:5px 5%;}
#a_acceso label input{width:55%}
#a_acceso input.submit{float:right;width:5em;margin:0 0 5px;padding:0;border:0;background:#3b6cb8}

.ordenacion strong{float:left;width:100%}

#a_restringida .listado_tipo1 p.masinfo{float:none;text-align:right}
#a_restringida .listado_tipo1 p.masinfo a{float:none}

/* descarga doc */
#a_documento{float:left;width:97%;margin:0 5px}
#a_documento h3{float:left;width:100%;padding:0 0 0 50px}
#a_documento .zonainformacion,#a_documento .zonaimagen{width:100%;float:left}
#a_documento .descarga .info{margin:0 0 5px}
#a_documento .descarga a{float:right;background:#3b6cb8}

