hr, .hidden, #envoltura .mensaje{display:none}

a{color:#034e98;}
a:hover{text-decoration:underline !important}

.zonaizda h3.tipo1{padding:4px 0 4px 25px;}

#contenedorcuerpo{margin:10px;}
.dimensioncuerpo{max-width:none !important;width:100% !important;}
.cuerpo{font-size:12px;}

#encabezado, #envoltura, #navegacion, #pie, #navegacion2{width:auto;float:none;margin:0;padding:0;text-align:left;background:transparent;}
#navegacion{border:0;background:transparent;}
#situacion, #recurso, #atajo{width:auto;height:auto;margin:0;padding:0}
#situacion{margin-top:10px}

#encabezado h1{margin-top:7px;position:static;}
#encabezado ul, #buscadorGeneralForm{display:block;margin:10px 0 5px}
#encabezado #idiomas{margin:0}
#idiomas li{padding-left:0}
div>/**/#encabezado #utilidades{margin-left:0}
#utilidades li{padding:0 .3em 0 0;}
#buscadorGeneralForm input#textobusqueda{width:120px;margin:0}

#n1{margin:10px 0;padding-top:5px;border-top:3px solid #106e4c;}
#n1 li{float:none;display:block;padding:3px 0}
#n1 a{float:none;padding-left:0;color:#034e98;}
#n1 a:hover, #n1 .pmactivocon a, #n1 .pmactivosin a{color:#004c31;background:transparent;text-decoration:underline !important}

#navegacion2 .si, #navegacion2 .sd{width:auto;padding:2px 0;background:transparent;}
#navegacion2 .si{border-top:3px solid #106e4c;}
#navegacion2 li{padding:4px 0 0}
#navegacion2 li li, #navegacion2 #servicios li{padding:3px 0}
#navegacion2 li ul{margin-top:4px}
#navegacion2 li a, #navegacion2 #accesos li a{width:auto;padding-left:0 !important;background:transparent !important;}
#navegacion2 #accesos{min-height:10px !important;height:auto !important;height:10px;}
#navegacion2 #n2 li img{margin-bottom:1px}

#compas em, #compas ol, #compas li{display:block;padding:0}
#compas em{margin-bottom:3px}

#pactivo em{margin:0;}

#pactivo{background:transparent;}
#pactivo .pma{min-height:10px !important;height:auto !important;height:10px;margin:0 !important;padding:0;background:transparent;}
div>/**/#pactivo .pma{margin-right:0 !important}
#pactivo em{margin:0;}

#atajo ul{clear:none;margin-bottom:10px}

#pie li{display:block;}
#seccion1, #seccion2, #seccion3, #seccion4{width:100%;float:none;background:transparent;text-align:left}

/* plantillas perso */
.moduloizda{width:100% !important;overflow:visible;padding-right:0 !important}
div>/**/.moduloizda{width:100% !important;padding-right:0 !important;}
.modulodcha{width:100%;float:left;position:static;margin:15px 0 0}

.img0, .img1, .img2{width:auto !important;margin-right:15px;overflow:visible}
.img2 img{float:left}
.img0 p, .img1 p, .img2 p{padding:3px 0;text-align:left;}
.modulosubhome2 .img1, .modulosubhome2 .img2{width:auto;margin-left:0 !important;}

.cajaimg{width:auto;float:none;padding:0;margin:0 0 10px;}
.cajaimg p{width:auto;padding:5px 0 0;}

.vertodos{text-align:left}
.moduloficha .vertodos a, .modulosubhome .vertodos a, .modulosubhome2 .vertodos a{padding:3px 0 5px 30px;background-position:0 0}

.a3c div, .a2c div{width:95%;min-height:10px !important;height:auto !important;height:10px;padding:7px;margin:5px 0}
.destacados .item1, .destacados .item2{float:left;clear:none;background:transparent}
.a3c .item1{margin-right:0;}
.modulohome2 .a3c img{margin-right:0 !important}

.cajadestacado, .sombra{width:100%;float:none;padding:0;border:0;background:transparent;overflow:visible}
.banner{text-align:left}

.zonainfo p{margin-right:0}
.hrefsoluciones{width:auto;padding-right:0}

.afondo .item1, .afondo .item2, .afondo .item3, .afondo .item4, .afondo .item5{width:99.5%;clear:none;}

.masinfo .item1, .masinfo .item2, .masinfo .item3{width:99.5%;float:left}

.ch1{width:auto;left:0 !important}
.ch2{width:auto;min-height:15px !important;height:auto !important;height:15px;padding:1em 0;}
.imgdeco{display:none}
.modulohome4 ul li{float:none;display:block;padding:4px 0}
.zonaintro img{display:none}
.zonaintro p{margin:0}

.colizda, .coldcha{width:100%;min-height:10px !important;height:auto !important;height:10px;}

/* peques */
.modulohomepeques, .modulopeques{margin-top:-20px;background:transparent}
.content{min-height:10px !important;height:auto !important;height:10px;margin:0;padding:0;}

h2, .content h4.tipo1, .content h3.tipo1{line-height:1.3em}

.pequesizda, .pequesdcha{width:auto;float:none;overflow:visible;}

/* comercios */
.modulohome2 .zonaintro h3{margin-top:0;}

/* aplicaciones perso */
#a_noticiadestacada h2{padding-left:0;background:transparent}
#a_noticiadestacada ul{width:100%;float:none;padding:0;border:0;}
#a_noticiadestacada li a{display:block}
#a_noticiadestacada .vertodos a{display:block;padding:3px 25px 6px 0;text-align:right}
#a_noticiadestacada .vertodos{position:static}
.fecha{display:block;padding:3px 1.5em}
.listado_tipo2 .fecha{padding-left:0}

#a_oficina{padding-bottom:0}
#opcion{width:auto;float:none;padding-left:0 !important;}
#opcion li{float:none;margin:0}
#mapa, .ficha_tipo1, #zona, #buscador, .listado_tipo1, .cajadestacado, .ficha_tipo1{width:auto;min-height:30px !important;height:auto !important;height:30px;float:none;padding:15px 0;border:0;background:transparent;}
#zona li{width:auto;float:none}
#zona1, #zona2, #zona3, #zona4, #zona5, #zona6, #zona7{min-height:1em !important;height:auto !important;height:1em;float:none;clear:none;margin:0}

#pasos li{display:block;float:none;text-align:center;background:transparent}

#a_simulador fieldset li{padding-left:0;background:transparent}
#a_simulador .cuerpoform{margin:5px 5px 0;}
.infoform{margin:0}

/* aplicaciones */
#resultados, #listadoitems{width:100%;margin:0 0 15px;border:0;background:transparent}
#resultados ul{min-height:10px !important;height:auto !important;height:10px;margin:0;padding:10px 0;background:transparent}
#resultados ul li{width:95%;}

#a_mapaweb li{width:auto;margin:0;padding-left:0;background:transparent}
.cizda, .ccentro, .cdcha{float:left;margin-bottom:10px;clear:none}

#a_enviarpagina, #a_enviarpagina .form_tipo1, #a_contacto .cuerpoform, #a_boletininscripcion, #a_boletinbaja,
#a_boletininscripcion .form_tipo1, #a_boletinbaja .form_tipo1, #a_alertasinscipcion, #a_alertasbaja, #a_alertasinscipcion .form_tipo1,
#a_alertasbaja .form_tipo1{width:100%;padding:0;background:transparent;}

#a_enviarpagina textarea{width:90%;}

div.radios .zonaradios label{width:100%;clear:none}	
div.radios .zonaradios div{width:100%;float:none;clear:none;margin-top:0;border:0;}

/* formularios */
.etiqueta, .etiquetarequerida, .td50 .etiqueta, .td50 .etiquetarequerida, .form_tipo2 .etiqueta, .form_tipo2 .etiquetarequerida, 
.form_tipo2 .td50 .etiqueta, .form_tipo2 .td50 .etiquetarequerida, .fechas label .etiqueta, .fechas label .etiquetarequerida{width:auto;float:none;display:block;padding:0;background:transparent} 
.td100, .td50, .fechas label{width:99.4%;}
.form_tipo2 .divbotones{padding:0;}
.tdBoton, .tdBotonL{float:left}
.divbotones>/**/.tdBoton, .divbotones>/**/.tdBotonL{margin-right:10px}
.enviar, .borrar, .submit{padding:3px 25px 5px 0 !important}
.form_tipo3 label input, .form_tipo3 label select{margin-left:15px}

.checkboxes label, div.radios .zonaradios label{width:90%;}

div.radios .zonaradios div{width:100%;float:none;clear:none;margin-top:0;border:0;}
#sub_info_2{margin-top:0 !important;}
.radios .zonaradios div input{width:auto;}
.radios .zonaradios div label.td100, .radios .zonaradios div label.combo{width:100%;clear:left}
.radios .zonaradios div span.etiqueta{display:block;}
	
/* comunes */
p.inforesultados, #errorvalidacion{width:92%;padding:15px 3%;background:#eff1f4;}
#errorvalidacion p, #errorvalidacion ul{margin:0}
#errorvalidacion h3{padding:0}
#a_mensaje, #a_mensaje div, #a_mensaje #envioconfirmacion, #a_mensaje #envioerror{width:auto;min-height:10px !important;height:auto !important;height:10px;float:none;padding:0;border:0;background:transparent;overflow:visible;}
#a_mensaje h3{margin:0;padding:5px 0;background:transparent;border:0}
#a_mensaje h4{padding-left:35px;}
#a_mensaje p{width:auto;padding-left:0}