.mensaje, .hidden{display:none}

body{background:#0F4164;font-size:1.1em}
html, .dimensioncuerpo, #navegacion, .esizda, .esdcha{background:transparent;}
.dimensioncuerpo{width:100%;padding:10px 2%}
.cuerpo{width:100%;background-image:none}

#encabezado h1{position:static;margin:5px .5em 15px}

#utilidades, #buscadorGeneralForm, #idiomas{width:auto;float:left;margin-bottom:10px;}
#idiomas{margin:0 0 10px !important}
#idiomas li, #utilidades li{padding:0 0 0 1em;border:0}
#buscadorGeneralForm{padding-left:0}
#buscadorGeneralForm span{display:none}

#envoltura, #encabezado, #navegacion{margin:0}
#envoltura{width:99%;padding:0 .5%;}
#navegacion{width:99%;padding:0;}
#bannernav{float:none;clear:left;margin:0;}
#bannernav ul{width:90%;margin-top:20px;padding:0;}

ul#n1{width:100%;clear:left;margin:0 0 20px}
ul#n1 li{display:block}

#situacion{width:100%;float:left;padding:0}
#compas ol{margin:3px 0}
#compas ol, #compas ol li{width:100%;border:0}
.esizda{width:auto;float:left;margin:0;padding:0}
#recurso{float:left;margin:10px 0;padding:0}

#atajo{position:relative;width:100%;float:left;text-align:right;margin-bottom:10px}
#atajo li{background-position:100% 0;border-right:none;margin:0}

#pie{width:100%;float:left;background-color:#fff}
#seccion1, #seccion2, #seccion3, #seccion4{width:96%;}

/* plantillas */
.modulohome, .modulohome .moduloizda, .ficha_tipo1 .moduloizda{background:transparent}
.moduloizda, .modulodcha, .cajaL, .cajaR, .destacado p, .sumario, .destacados{width:auto !important;float:none}
.modulohome .moduloizda, .ficha_tipo1 .moduloizda{padding:0 !important}
.modulohome .bloque{padding:0}
.modulohome .cajaR{padding-left:0;border:0}

/* formularios  */
.td50, .td100{width:auto;float:left;}
p.obligatorio{clear:none;}
.cuerpoform{width:100% !important;}
.cuerpoform span.etiqueta, .cuerpoform span.etiquetarequerida{width:100%;float:left;}
.cuerpoform label{width:100% !important;float:left !important;}
.cuerpoform label input, .cuerpoform label select, .cuerpoform label textarea{float:left;}
.divbotones{width:auto !important;padding-left:0 !important}
div.tdBoton, div.tdBotonL{display:inline;float:none;margin-left:0 !important;margin:10px 0;background:transparent;border:0}
input.enviar, input.borrar, input.submit{padding:0;color:#124467 !important}

.combo span.etiqueta, .combo span.etiquetarequerida, .textarea span.etiqueta, .textarea span.etiquetarequerida{width:100% !important;float:none !important}
.combo{width:100%;float:left;clear:none !important}
select, textarea{width:100% !important;float:none !important}

.radios, .zonaradios, .zonaradios label{width:100% !important;float:none !important;margin:0 !important}
.zonaradios input{float:none !important;}
.zonaradios label span{display:block}

span.titulofecha{display:block !important;width:auto !important;float:none !important;padding:0;}
.fechas label{width:100% !important;float:left !important;margin:0 !important;}
.imgcalendario{float:left}

.checkbox{width:100%;float:left;padding:10px 0;}
.checkbox span.asterisco{width:10% !important;margin:0}
.checkbox span{width:100%;display:inline;padding:0;}

.form_tipo1, .form_tipo2{background:transparent}
.form_tipo1, .form_tipo2, .form_tipo1 form{padding-top:0}
.form_tipo2 h3{min-height:auto !important;height:auto !important;padding-top:0;background:transparent}

/* aplicaciones */
.cajadecorativa, .decosup, .decoinf, 
.mapa, .dinfizda, .dinfdcha, 
.contenido, .ficha_tipo1 .cajadecorativa, 
.ficha_tipo1 .decosup, .ficha_tipo1 .decoinf{width:auto !important;float:left;margin:0;padding:0 !important;;min-height:auto !important;height:auto !important;background:transparent}

#a_contacto, #a_enviarpagina{float:none}

#a_mapaweb .bloque{float:none;margin-top:0;padding-top:0;background:transparent}
#a_mapaweb li ul{width:auto;}
#a_mapaweb li{width:100%;margin-right:0}
#a_mapaweb li a{padding:2px 0 2px 2em}

p.inforesultados, #resultados p{margin:0;padding:0 0 10px;background:transparent;}
#resultados ul li{width:100%;float:none;padding-bottom:0}
.enlaces p, .enlaces .reserva a, #listadoitems ul li a{display:block}
#listadoitems ul li a{background-position:0 0}
.enlaces p{padding-bottom:2px}

#a_reservasdest{width:auto !important;float:none;margin:0;background:transparent;}
#a_reservasdest .form_tipo2{width:auto !important;padding:0;background:transparent}
#a_reservasdest form{width:auto !important}
#a_reservasdest  .form_tipo2 .fechas label{width:auto !important;}

#a_noticiadestacada .vertodos{float:left;}
#a_noticia .fechas label{padding-bottom:15px;}
#a_noticia .listado_tipo1 .nombre a{padding:0 0 4px 2em}

#a_trenesyrutas .form_tipo2 h3{width:auto;margin:0;text-align:left}
#a_trenesyrutas form{width:100%;padding:0;background:transparent}
.listado_tipo1 dl dt, .listado_tipo1 dl dd{width:100%;float:left}
.listado_tipo1 dl dt.conimg, .listado_tipo1 dl dd.conimg{padding-left:0}
.listado_tipo1 .comunidad{clear:left;}
.listado_tipo1 dl dt span.nombre a{display:block;background-position:0 0}
.listado_tipo1 dd img.adjunta{position:static;clear:left;}
#a_trenesyrutas .enlaces, .enlaces p, .datos h3{float:none;margin-top:0;border:0}
.datos{margin-top:10px}
.enlaces .reserva a{padding-bottom:3px}
#a_infoprecio{margin-top:20px}
#a_infoprecio .esdchainf{width:100%;padding:10px 5%}

#a_viajeamedida .form_tipo2{width:auto;border:0;}
#a_viajeamedida .form_tipo2 form{width:auto !important;float:left;}

#a_error, #a_mensaje{background:transparent;min-height:auto !important;height:auto !important}
#errorejecucion, #envioconfirmacion, #envioerror{background:transparent;padding-left:0}