.hidden,.mensaje,.abajoizda,.abajodcha,.extras img.img_Sin_R{display:none;}
#contenedorcuerpo{padding:0}
.dimensioncuerpo,.cuerpo{position:static;width:100%;padding:0 !important;background:transparent}

/*estructura*/
#encabezado,#envoltura,#pie{float:left;clear:none;width:99.5%;padding:0;border:1px solid #fff;border-width:0 1px}
#navegacion{float:none;margin:0;padding:0 !important;background:transparent}
#situacion{padding-top:10px;}
#compas, #pactivo{width:100%;float:left}
#atajo{float:left;width:100%;text-align:right}
#recurso{float:left;width:99% !important;margin:10px 0;padding:0 0 0 1%}
h1, h1 a{margin:0;padding:0;}

/* estructura interior */
.modulo1,.modulo2,.modulo3,.modulo4,.modulo5,.moduloizda,.modulodcha,.modulohome{float:left;width:100% !important}
.modulohome .moduloizda, .modulohome .modulocentro, .modulohome .modulodcha{float:left;width:100%;margin:5px 0;padding:0;background:transparent}
.modulohome .tipoestablecimientos li{width:99%;margin:0;padding:7px 0;}
#a_ofertadestacada li, #a_ofertadestacada li img{float:none !important;}
#a_ofertadestacada li p{width:100% !important;}
.avanzada{clear:none !important;}
.moduloizda .cierracuerpo,.modulo3 .cierracuerpo{float:left;width:99%;margin:0 !important;padding:0 0 0 4% !important}
.moduloizda .cierracuerpo h3,.modulo3 .cierracuerpo h3{background-position: 4px 2px !important}
.listado_tipo1,.listado_tipo2,.ficha_tipo1,.ficha_tipo2{float:left;width:99.5% !important;margin:0 !important;padding:0 !important;}

/*encabezado*/
.extras{width:100%;margin:0 !important;background:#fff}
#idiomas, #utilidades{float:left;width:100%;text-align:left}
#utilidades li{display:inline;width:23px !important;margin:0;padding:1px 2px;background:transparent}

/*pie*/
ul#seccion1, ul#seccion2, ul#seccion3{width:94%;padding:7px 0 7px 5%;}

/*navegacion*/
#n1{background:transparent;}
#n1 li, #n1 .ultimo{width:100% !important}
#n1 a{padding:7px 0;}

/*situacion*/
#compas{float:left;width:100%;}
#compas em{width:80px}

/*atajo*/
#atajo li{display:inline;border-right:none;margin:15px 0}

/* ordenacion */
.orden{float:left;width:100% !important}
.orden em{width:95%}
.orden ul{float:none;clear:left;width:100%;margin:0 !important;}
.orden ul li{display:inline;padding:0 5px 0 0}

/* plantillas */
.modulo80, .modulo70, .modulo65, .modulo50, .modulo35, .modulo30, .modulo20{width:100%;}
.segmentos ul li, .tipoestablecimientos li{width:96% !important}

/* formularios */
.td15, .td25, .td33, .td35, .td50, .td60, .td65, .td75, .td100, .form_tipo1{float:left !important;width:100% !important;}
p.obligatorio{clear:none;}
.cuerpoform label span.etiqueta, .cuerpoform label span.etiquetarequerida,.cuerpoform #fechas span.etiqueta,.cuerpoform #fechas span.etiquetarequerida{float:left !important;clear:none !important;width:95% !important;padding-left:5% !important;background:transparent !important}
.form_tipo3 label.combo span.etiqueta,.form_tipo3 label.combo span.etiquetarequerida{background:transparent !important}
#fechas{float:left !important;clear:none !important;width:100% !important;}
.cuerpoform label, #fechas label{float:left !important;width:100% !important}
.cuerpoform label input,.cuerpoform label textarea{float:left !important;width:100% !important}
.cuerpoform label.combo{float:left !important;width:100% !important;padding-bottom:30px}
.cuerpoform label.combo select{float:left;width:99% !important;margin:0 !important;}
.cuerpoform .fechas label{float:left;width:100% !important;}
.cuerpoform .fechas label input{width:50% !important}
.cuerpoform .imgcalendario{float:left;margin:0 3px;}
.cuerpoform .fechas label input.no_fecha{width:45px !important}
div.tdBoton, div.tdBotonL{float:left;width:60px;margin:0 !important;background:transparent}
.tdBoton input,.tdBotonL input{float:none;width:60px;padding:0 !important;background:#d2d0cd;cursor:pointer;}

/* mapa web*/
#a_mapaweb .bloque,#a_mapaweb .contenido li{width:100%}
#a_mapaweb .contenido{width:99.9%;padding-left:4%;}

/* reserva */
#a_reserva dd p{clear:left;width:100%;margin-left:0;}
#a_reserva .ladoizda,#a_reserva .eleccion,#a_reserva .numhabitaciones,#a_reserva .habitacion{width:100% !important;margin:0;padding:0}
#a_reserva .eleccion .habitacion strong{width:5em}
#a_reserva .eleccion .habitacion label{padding-top:4px}
#a_reserva .leyenda{float:left;clear:none;width:100%;}
#a_reserva .ladoizda p.limpiar{padding:0 5px 5px;background:transparent}
#a_reserva .ladoizda p.limpiar a{color:#fff;background:#9f9b83}
#a_reserva .resultadosbusqueda,#a_reserva .formularioreserva,#a_reserva .politica{clear:none;}
#a_reserva .extrasreserva .cierracuadro,#a_reserva .extrasreserva .cierracuadrop{float:left;width:100% !important;}
#a_reserva .extrasreserva .cierracuadro,#a_reserva .extrasreserva .cierracuadrop form{width:85%;margin-left:5%}
#a_reserva .politica{float:left;width:100%}
#a_reserva .listaresultados table{font-size:11px;}

/* hoteles */
#a_hoteles dd p{clear:left;width:100%;margin-left:0;}
#a_hoteles .sumariogaleria{float:left;width:150px}
#a_hoteles .sumariogaleria li a{text-align:left;}
#a_hoteles .modulocentro,#a_hoteles .modulocentro .moduloizda,#a_hoteles .modulocentro .modulodcha{float:left;width:100% !important}
#a_hoteles ul.servicios li{width:100%;padding:0}
#a_hoteles .extrasreserva{clear:none;margin:0;}
#a_hoteles .extrasreserva .cierracuadro{width:100%}
#a_hoteles .extrasreserva .cierracuadro li{width:100%}
#a_hoteles .modulodcha #a_disponibilidad,#a_hoteles .modulodcha #a_localizacion{float:left;width:100%}
#a_disponibilidad .avanzada{float:left;width:100%;margin:0}
#a_hoteles #a_valoracion li{display:inline;width:15px;height:16px}
#a_hoteles #a_valoracion li img{float:none}
#a_valoracion .resultados strong{float:left;margin-left:5px}
#a_valoracion .resultados p{clear:left;width:100%;}
.actividades{border-top:1px solid #dcdad5;}
.actividades h3{width:100%;margin:0;padding:5px 5%;background:#f2f2f1;border:2px solid #fff;}
.actividades ul{padding:10px 3% 0;}
.actividades ul li{width:100% !important;padding-top:3px;}

/* Restaurantes */
#a_restaurantes dt span.nombre a{background:transparent url(../../img/css/iconos/vineta13.gif) no-repeat 0 4px !important}
#a_restaurantes .ficha_tipo2 .contenidoficha{float:left;width:99% !important;margin-left:0 !important}
#a_restaurantes img.img_Con_L{margin:0 !important;}
#a_restaurantes dd p{clear:left;width:100%;margin-left:0}

/* Viajes, ofertas y reservas */
#a_viajes dd ul,#a_ofertas dd ul,#a_ofertas .contenidoficha{clear:left;width:100%;margin-left:0;}
#a_ofertas .politica{float:left;width:100%;}
.ladoizda, .formularioreserva, .resultadosbusqueda{float:left;width:100% !important;margin:0;padding-bottom:0;padding-top:9px;}
.calendarioreservas,.resumen{float:left;width:100% !important}
.calendarioreservas p.limpiar{width:100% !important;clear:none;}
.calendarioreservas p.limpiar a{width:100%}
.calendarioreservas .leyenda ul li{width:100% !important}
.formularioreserva .form_tipo1{float:left;width:99% !important;padding:4px 4px 0;border:1px solid #e7e7d9}
.formularioreserva .radios .zonaradios{float:left;width:190px !important}
.formularioreserva .radios .zonaradios label{display:block;float:none !important;width:200px !important;margin:0 !important;padding:0 !important}
.formularioreserva .radios .zonaradios label input{width:auto !important}
.formularioreserva label.checkbox{float:left;width:100% !important}
.formularioreserva label.checkbox span{float:none !important;}
.formularioreserva label.checkbox span.asterisco{float:left !important;width:20px !important}
.formularioreserva label.checkbox input{width:20px !important}
.ficha_tipo2 ul.detalles li{width:98%;padding-left:10px;}
/* contenidos */
.modulo4 img.img_Con_L{float:none}
