@charset "UTF-8";

.hidden, .mensaje{display:none}

#navegacion, #situacion, #recurso{width:auto;float:none}
#situacion, #recurso, #atajo{margin:0 !important}
#navegacion2, #atajo{width:100%;float:left}
#navegacion, #navegacion2, #navegacion2 .esd, #navegacion2 .eii{background:transparent !important}

.dimensioncuerpo{width:100%;padding:0 2%}

#utilidades, #buscadorGeneralForm, #idiomas{width:100%;}
#utilidades, #utilidades li, #utilidades li.primero, #utilidades li.ultimo{background:transparent}
#utilidades{float:left;margin-left:0}
#utilidades li.primero, #utilidades li.ultimo{padding:0}
#utilidades li a{background-position:0 10px}
#utilidades li.enviarpag a{width:auto}

#buscadorGeneralForm{margin-top:10px}
#buscadorGeneralForm input{width:auto;margin:0 !important;padding:0 !important;color:#000 !important}
#buscadorGeneralForm .tdBoton{float:left !important;background:transparent}

#idiomas li{float:none;display:inline}

.cajamenu, .contenedormenu{width:auto;float:none;background:transparent;}
.esquina, .esquina.inf{display:none}
ul#n1_tipo1, #n2{width:100%;float:left;}
#n2{margin-bottom:10px;background-color:#ddddd4 !important}
#n2 li a{background-position:99% 0}
#n3 li a{background-position:2px 6px !important}

#atajo li{float:none}

#pie{background-image:none;}
.contenedorpie, #seccion1, #seccion3{background:transparent;}
#seccion1, #seccion2, #seccion3{width:auto;float:none;text-align:left}

/* plantillas */
h3, h4{background-position:0 6px}
#contenido h4 img{display:block;float:none !important}

.moduloizda, .modulodcha, .modulocentro, .infodest .izda, .infodest .dcha, .info2columnas .caja, 
.sumario li, .graficoresultados .caja, .boletin .img, .boletin .texto, #a_documento .zonainformacion, #a_documento .zonaimagen{width:auto !important;float:none !important;}
.gestonline li{width:100%;}
.moduloizda{margin:0 !important;}
.modulocentro{margin:0 !important;}
.eid, .fondo, .edi, .textodest{width:100% !important;}

.modulohome .destacado, .modulohome .areacliente{margin-bottom:15px}
.modulohome .banners li{padding-bottom:10px}

.areacliente img, .areacliente ul, .areacliente li{float:none}
.areacliente ul, .masinfo h3, .masinfo ul{width:87%;}
.areacliente li{width:auto;}

.cajadest .item{width:100% !important;float:left !important;margin-bottom:10px !important}
.link a{padding:10px 30px 10px 0 !important}

.enlaceboton{float:left;width:100%}
.enlaceboton a{padding:6px 14px}

.accesos .link a{background-position:100% 8px}

#contenido .cajadest .item .eid{width:100% !important}
#contenido .listahorizontal li{float:none !important;display:inline;}

/* aplicaciones */
#a_bannersdinamicos .caja, #a_noticiadestacada .fondo, #a_asesorvirtual .transparencia, #a_participa fieldset.f50, .form_tipo2 .cuerpoform{width:100% !important;}
#a_bannersdinamicos .caja{margin-bottom:10px}
#a_noticiadestacada .vertodos a, #a_asesorvirtual .fondoinf2{background:transparent}

#a_gestelectridad h4, #a_gestgas h4{width:100%;float:left;}

#simuladorNumericoForm input{margin-top:3px}
#simuladorNumericoForm span{display:block}

#a_documento div.descarga .boton{width:100%;margin-top:10px;}

.actividadesficha li strong{width:auto !important;padding-left:1em}

/* formularios  */
.form_tipo1 h4{background-repeat:no-repeat}
.form_tipo2{margin-bottom:10px}
div.td50, div.td50r, label.td50, label.td50r, .td100, .checkbox{width:auto;float:left;}
.checkbox span.asterisco{width:10% !important;margin:0}
.checkbox span{display:block;float:none;padding:0;}
.grupo span{float:none;display:block !important}

p.obligatorio, p.texto{clear:none;}
p.texto{width:100%;float:left}
.descripcion{display: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;}
.tdBoton, .tdBotonL, .divbotones input{background:transparent;color:#000}
.tdBoton, .tdBotonL{margin:0;float:none;display:inline}

.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}


.reset, .enviar, .buscar{padding:0}
#desde_fechas, #hasta_fechas{float:none}
.fechas input, .fechas img{float:left}

#errorvalidacion{width:100%}

#capaNumeroCuenta{width:auto;float:none;}
#capaDatosContrato{width:auto;float:none;}

/* mapa web */
#a_mapaweb li{width:auto;}
#a_mapaweb li li a{margin:0 0 0 10px}

/* contacto */
#a_contacto .form_tipo1{padding-right:0}
#a_contacto .form_tipo1 h3.tit7{padding-top:17px;padding-bottom:17px;}
.oficina .info,.oficina .item,.oficina .cajamapa .mapa,.oficina .cajamapa form{width:100%;}
.oficina .cajamapa .mapa{padding-right:0}

/* enviar pagina */
#a_enviarpagina .form_tipo1{padding-right:0}

/* buscador general */
#resultados li{display:block;padding:3px 0 3px 19px}

/* meteorologia */
#a_metereologia .mapa .eid{width:100% !important;padding:12px 5%;}
.cajaprevisiones .fondo{width:100%;padding:0 5% 20px 5%}
.cajaprevisiones ul{float:none;width:90%}
.predicciones h3{float:left;width:35%}
.predicciones ul{width:100%}

/* participa y gana */
#a_participa fieldset.f50{clear:none}
#a_participa fieldset.f50 .etiqueta{width:100%;margin:0 0 10px;padding:15px 3% 40px 30%}
#a_participa #LOPD{clear:left}

/* boletines */
#a_carruselhogar,#a_carruselhogar .c1,#a_carruselhogar .c2,#a_carruselhogar .c3,#a_carruselhogar .c4,
#a_carrusel,#a_carrusel .c1,#a_carrusel .c2,#a_carrusel .c3,#a_carrusel .c4{float:none !important;background:transparent}
#a_carrusel,#a_carruselhogar{border:1px solid #ccc}
#a_carruselhogar img{width:50px;height:66px}
#a_carrusel img{width:58px;height:77px}
