@charset "UTF-8";

.hidden, .mensaje{display:none}

.dimensioncuerpo{max-witdh:auto !important;width:100%;float:left;background:transparent url(../../img/css/portal/cabecera.jpg) repeat-x 0 0}

#utilidades{margin-top:15px}
#utilidades li{float:none;display:inline}

#envoltura{width:99%;padding:0 .5%}
#situacion{min-height:auto !important;height:auto !important;}
#acceso, #acceso .cform{width:100%}
#acceso .cform div{margin-rigth:6em}
#acceso label{width:100%;float:left;}
#acceso label span{display:block;padding-left:1em;text-align:left;}
#compas{margin:1px 0 5px}
#situacion #volver{display:none}

#atajo{text-align:right}
#atajo ul, #atajo li, #atajo li a{float:none}
#atajo li{display:inline;border-right:none;margin:15px 0}
#atajo li a{display:block}

.anida, .anida ul, #seccion2, #seccion3, #seccion4{width:auto !important;}
.anida{padding-left:2%;background:transparent}
#pie #seccion1 ul{float:left;}
#pie #seccion1 li{padding-bottom:5px}
#pie #seccion1 p{width:100%;}

/* plantillas */
.moduloizda, .modulocentro, .modulodcha, .accesosrapidos ul li, 
.modulo1 .esquina, .modulo1 .ed, .modulo1 .ei{width:100% !important;}

.modulohome .modulocentro, .modulohome .modulodcha{float:none}

.modulo1 .modulodcha, .modulo1 .esquina, .modulo1 .ed, 
.modulo1 .ei, .modulo2, .modulo2 .modulodcha, .modulo3{background:transparent !important}

.modulo1 .moduloizda, .modulo1 .modulodcha{float:none;}
.modulo1 .modulodcha{margin:0;}
.modulo1 .ei, .modulo2 .moduloizda, .modulo2 .modulodcha{padding:0}

/* aplicaciones */

#a_mapagoogle, #a_acceso .boton, #a_acceso .boton input{background:transparent}
#a_agendadestacada .boton input, #a_acceso .boton input, #linksocio a{color:#364890 !important}

#a_acceso, #a_acceso .cform{float:none;}
#a_acceso form{width:97%;padding:10px 3%;float:none}
#a_acceso ul{width:100%;float:left;min-height:auto !important;height:auto !important;}
#a_acceso li{width:100%;margin-left:0;}
#a_acceso li img{float:right;}

#linkclave{clear:none;}
#linksocio{width:auto;display:block;clear:both;min-height:auto !important;height:auto !important;margin:20px 0;}

#a_contacto .moduloizda{width:100%;float:left;}

#a_mapaweb, #a_mapaweb ul{background:transparent}
#a_mapaweb, #a_mapaweb li{width:100%;}
#a_mapaweb{padding:0;}
#a_mapaweb li a{padding-bottom:3px;background-position:0 0}

#a_agendadestacada{width:100%;padding:10px 0}

.listado_tipo1 p.descargar{padding-left:15px}

/* formularios */
.td50, .td100{width:auto;float:none;}
p.obligatorio{clear:none;}
.politica{width:100%;float:left;margin-top:15px}
.cuerpoform{width:auto;}
.cuerpoform span.etiqueta, .cuerpoform span.etiquetarequerida{width:100%;float:left;}
.cuerpoform label, #fechas label{width:100%;float:left;margin-bottom:5px}
.cuerpoform label input, .cuerpoform label select, .cuerpoform label textarea{float:left;}
.divbotones{width:100%;padding:0;text-align:center !impotant;}
select{float:left}
textarea{float:left;}
#desde_fechas, #hasta_fechas{float:none}

.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}

.checkbox{width:100% !important;clear:none;padding:0;}
.checkbox span.asterisco{width:10% !important;margin:0}
.checkbox span{width:auto;display:inline;padding:0;}

.divbotones{width:100%}

