
/* comunes */
.mensaje, .hidden, .flashintro .flash, .flashintro object, .flashpromos, .promos h2, .promos img, #a_mcomercial h2, #pactivo h2 #titulo,
#a_promocion .cabecera, #mapa, #bsoluciones{display:none}

#contenedorcuerpo, .cuerpo, #encabezado, #recurso, #n1, .moduloizda, .modulodcha, #a_mcomercial ul,
.promos, .content, .aux{min-height:10px !important;height:auto !important;height:10px;}

.modulohome .moduloizda, .modulohome .modulodcha, .moduloizda, .modulodcha, .flashintro .menu, #a_mcomercial ul, 
.promos, .adirectos, .adirectos .item1, .adirectos .item2, #seccion1 div, .adirectos .item1, .adirectos .item2, .banners, 
#a_documento .zonainformacion, #a_documento .zonaimagen,
#zonabusqueda, #zonarecurso, .content, .aux, .moduloplano, .img{width:100% !important;float:none;clear:none;padding:0;margin:0;text-align:left;}

/* portal */
#contenedorcuerpo{width:98%;margin:0 3px;background:#fff}
.dimensioncuerpo{max-width:none !important;width:100% !important;}

#navegacion, #navegacion2, #situacion, #recurso, #compas{width:100% !important;float:left;padding:0;margin:0;background:transparent}

#navegacion2{position:static;background:transparent url(../../img/css/aplicaciones/fondo3Izda.gif) no-repeat 0 0}
#navegacion2 div{width:100%}
.infocontacto .tlf{width:75%;padding-left:2.6em}

#envoltura{margin:5px 0;padding:5px 0;border-top:1px solid #327558;}
#navegacion2{margin-top:7px}
#recurso{margin:5px 0;padding:5px 0;}
#compas{padding:7px 0;border-top:1px solid #327558;}
#situacion{padding:0;background:transparent}
#atajo{width:100%;margin:0}
#pie{width:100% !important;padding:10px 0;background:#f3f3f3;}

#encabezado h1{position:static;margin-bottom:5px}
#tlf{width:100%;margin-bottom:5px;padding:0;background:#22483f;text-align:left}
#encabezado ul{padding:0;}
#encabezado ul li{float:none;padding:2px 0;border:0;border-top:1px solid #fff;font-weight:bold}
#buscadorGeneralForm input{width:130px}

#n1{margin:0 0 5px;padding:0;background:transparent;font-size:1.5em;}
#n1 li{width:100%;padding:0}
#n1 a{clear:left}

#n2 li a, #n2 li a:hover, #n2 li.pmactivosin a, #n2 li.pmactivocon a{width:auto;padding-left:35px;}

#pactivo{border:0}
#pactivo h2 strong{margin:0;padding:5px 0 5px 30px;background-position:0 0}
#compas em, #compas ol, #compas ol li{float:none;display:inline;padding:0;margin:0;background:transparent;color:#444;}
#compas ol li{padding:0 2px;}

#atajo li, #atajo li a{float:right}

#seccion2, #seccion3{width:auto}
#seccion1 ul{padding-bottom:2px}

/* aplis. */
#a_mcomercial{margin-bottom:5px;padding-top:5px;border:0;}
#a_mcomercial li a{width:auto;padding:8px 25px 9px 25px;}

.vacio, #a_noticiadestacada ul{margin:7px 0 0}
.vertodos{margin:0;padding:0 0 5px;background-color:#327558;}

#a_mapaweb, #a_buscadorgeneral, #a_contacto .paso1, #a_contacto .paso2, 
#a_enviarpagina, #a_error, #a_documento{width:auto;min-height:10px !important;height:auto !important;height:10px;float:none;padding-right:0;background:transparent}

#a_mapaweb .impar, #a_mapaweb .par{width:99%;float:left;clear:left}
#a_mapaweb li a{width:auto;float:none;display:block;padding:5px 5px 5px 25px;}
#a_mapaweb ul ul{margin-bottom:10px}

.paso1 .etiqueta{padding-bottom:0;}
.paso1 .zonaradios label{width:100%;}	

#resultados{margin:0 0 5px;}
#resultados{padding:5px 3%;border:1px solid #327558;background:transparent url(../../img/css/aplicaciones/fondo1.gif) repeat-x 0 0;}
#resultados p{margin:0;background:transparent}
#resultados ul{padding:0;background:transparent}
#resultados li{width:100%;padding:1px 0}

.item .conimg{clear:left;margin-left:0}

.listado_tipo2 h3{background:transparent}

#encabezado,#pie,.form_tipo2{display:none}

#a_gcarrusel{width:auto;float:none;margin:5px 0 0;padding:0;background:transparent}
#a_gcarrusel h3{padding:6px 0 6px 40px}
#a_gcarrusel p{width:100%;padding:0 0 5px}
#a_gcarrusel ul{clear:left;float:none;width:100%}
#a_gcarrusel li{float:none;width:100%}
#a_gcarrusel li img{float:none}

.informacion{margin-bottom:10px;padding:0;background:transparent}
.informacion ul{width:auto;float:none;padding:0;background:transparent}
.informacion li, .informacion .portal, .informacion .otros{min-height:1em !important;height:auto !important;height:1em;float:none;padding:0 0 5px 13px;background:transparent url(../../img/css/iconos/vineta2.gif) no-repeat 0 4px;}

#soluciones{width:auto;float:none}
#soluciones .listado_tipo1 ul{margin:0}
#soluciones .listado_tipo1 li, #soluciones .listado_tipo1 li.par{width:auto;float:none;clear:none}

#puntosventa .listado_tipo1, #puntosventa .listado_tipo1 .tapafondo{margin:0;padding:0;background:transparent}
#puntosventa .listado_tipo1 .tapafondo{padding:0}

#a_pfutura address,#a_pfutura h4{clear:left}

/* form */
.cuerpoform{width:98%;padding:10px 5px;}
.etiqueta, .etiquetarequerida{display:block;float:none;width:100%;padding-right:0;text-align:left}
.divbotones{position:static;margin:0;padding:0;}
.checkbox{width:100%;padding:0}
.checkbox span{width:auto;}
#a_mensaje div{width:100%;min-height:10px !important;height:auto !important;height:10px;padding:0;background:transparent}
#a_mensaje #envioerror{background:transparent}
#a_mensaje p{width:auto;float:none;margin:0;padding:10px 10px 10px 30px;}
#errorvalidacion p, #errorvalidacion ul{margin:0}
#buscadorGeneralForm input.buscar,.divbotones input{padding:0;}

.form_tipo1 form{padding-bottom:0}
.form_tipo2{min-height:10px !important;height:auto !important;height:10px;width:auto;padding:10px;}
.form_tipo2 .cuerpoform{float:none;width:auto;}
.form_tipo2 h3 strong{display:inline}
.form_tipo2 .divbotones{margin:0 !important}
.form_tipo2 .td50{width:100%}
.form_tipo2 .td50 .etiqueta{float:none;display:block;}
.ficha_tipo1{clear:left}

p.inforesultados{clear:left;margin:0;}

.paginacion .resultados{display:block}

/* plantillas */
.moduloizda{float:left;padding-bottom:10px;background:transparent}
.modulodcha{float:left}
.flashintro{padding:0;background:transparent}
.promos u, .promos li{width:100%;padding:0;margin:0;background:transparent}
.modulohome h2.tipo1{padding:5px;border:0;}
.adirectos img{float:left}
.adirectos h3.tipo2{margin-top:3px;clear:both}
.banners{text-align:left}
.banners .img_Sin_R{float:left;margin:0}

ul.tipo1, ul.tipo2{margin:5px 0}

div[style]{clear:both;padding:5px 2%;}

.listaimg{margin-top:5px;}
.listaimg li{width:auto;min-height:10px !important;height:auto !important;height:10px;padding:0 0 5px}

.informe{margin-bottom:0}

.moduloplano ul{clear:none;margin:0}
.moduloplano .descargar, .moduloplano .descargar p, .moduloplano .descargar p a{width:auto;float:none;padding:0;border:0;background:transparent}
.moduloplano .descargar{margin:0 0 10px}
.moduloplano .descargar p a{text-decoration:underline}

/* s1 */
#zonabusqueda, #zonarecurso, .content, .aux{float:left;}
.content{padding:10px 0}