
@import "../aplicacionesPerso/disponibilidad.css";
@import "../comunes/paginacion.css";
@import "../comunes/recursos.css";
@import "../comunes/listado.css";
@import "../comunes/agendaCalendario.css";

/* dentro de disponibilidad.css se incluye la hoja de estilos de formularios.css */

#encabezado{background-image:url(../../../img/css/portal/encabezado_reserva.jpg)}

#a_reserva{float:left;width:100%}

/* ficha */
.infohotel{float:left;width:100%;margin:0 0 15px;padding:0;background:transparent url(../../../img/css/portal/puntosH3.gif) repeat-x 0 100%}
.infohotel h3{margin:0 0 10px}
.infohotel .ayuda span{position:relative;float:right;margin:-2.6em 0 0;padding:1px 2em 2px 0;color:#903;background:transparent url(../../../img/css/iconos/icono1.gif) no-repeat 95% 0;cursor:pointer}
#htmltooltip{z-index:1000}
.observaciones{padding:10px 20px;background:#e6e7d7;}
.localidad{width:75%;margin:0;padding-left:20px;font-size:1.3em;font-weight:bold}

.ficha_tipo2 h4{position:relative;float:left;margin:-.8em 0 1em;padding:0 5px;font-family:Trebuchet MS;font-size:1.6em;font-weight:bold;color:#000;background:#fff}
.ficha_tipo2 h4 span{font-size:.65em;color:#903}

.eleccion{float:left;width:100%}
.eleccion p.habitacion{margin:0;padding:2px 0 0 10px;float:left;font-weight:bold;background:transparent url(../../../img/css/iconos/vineta7.gif) no-repeat 0 6px}
.eleccion label{width:100%;margin:0 0 8px}
.eleccion .etiqueta{width:6em;text-align:left}
.habitacion{width:100%;float:left;padding-bottom:10px}
.habitacion strong{float:left;width:7.5em;padding-top:4px}
.numhabitaciones label{width:10em;padding-right:5px}
.numhabitaciones .etiqueta{width:5em}

.leyenda{width:auto;clear:none;margin-top:47px}
.leyenda li{width:auto;float:none;}
.leyenda li.fechaentrada{border-top:1px solid #c7c7b7;padding-top:10px;background-position:0 11px}

.calendarioreserva{float:right;width:100%;}
#a_alertaCalendario{padding:0}

#a_calendario{padding:0 0 18px}
#a_calendario .cajacalendario{float:left;width:100%;}
.leyenda{float:left;width:95%;margin:0;padding:3px 2%}
.limpiar{margin:15px 0 0}

.calendarioreserva h5{margin:0 0 10px;font-style:normal;font-size:1.2em}
.reservacalendario{float:left;clear:left;width:100%;padding-top:5px}

/*bloque2*/
.resultadosbusqueda .listaresultados{float:left;width:100%;padding:0 0 18px;overflow:hidden}
.resultadosbusqueda p{width:100%;margin:10px 0;padding:0 0 0 10px;font-weight:bold;background:transparent url(../../../img/css/iconos/vineta7.gif) no-repeat 0 5px}
.resultadosbusqueda #a_habitaciones strong.infodefecto{float:left;width:100%;margin-top:10px;font:normal 1.1em Verdana;}
.resultadosbusqueda input{border:0}
.resultadosbusqueda caption{padding:8px 0 10px 0;font-size:1em;color:#73735d}
.resultadosbusqueda caption span{color:#903}
.resultadosbusqueda table{width:100%;border:0}
.resultadosbusqueda th{padding:0 5px 12px;line-height:1.4em;border:0;background:transparent url(../../../img/css/aplicaciones/datosReservas.gif) repeat-x 0 100%}
.resultadosbusqueda tbody th{padding:10px 0 0;line-height:1em;background:transparent}
.resultadosbusqueda tbody th span{display:block;padding:5px 0 5px 1em;background:#e6e7d7}
.resultadosbusqueda th span{padding-left:10px;background:transparent url(../../../img/css/iconos/vineta7.gif) no-repeat 0 5px}
.resultadosbusqueda td{padding:5px 5px;border:0;line-height:2em;background:transparent url(../../../img/css/portal/puntosH2.gif) repeat-x 0 100%}
.resultadosbusqueda td.alineacion{width:25%;text-align:center}
.resultadosbusqueda td.tipo{padding:5px 0 0 1em;line-height:1em;color:#903;background:transparent}
.resultadosbusqueda td input{vertical-align:middle;margin:0 1em 0 .5em}
div>/**/.resultadosbusqueda td input{margin-top:-2px}
.resultadosbusqueda p{float:left;margin:0;width:98%;padding:2px 1%;font:normal 1.2em arial;text-align:right}
.resultadosbusqueda p span{float:left;width:22%;padding-left:70%;text-align:right}
.resultadosbusqueda p.importetotal{margin:35px 0 0;padding:4px 1%;color:#fff;font-weight:bold;font-size:1.05em;text-align:right;background:#9f9b83}
.resultadosbusqueda p.importetotal span{float:none;padding-left:0}
.resultadosbusqueda p.importetotal span.iva{display:block;width:100%;text-align:right}

/* confirmacion */
#a_mensaje ul{margin:15px 0 50px;padding-left:60px;padding-right:95px;}
#a_mensaje ul li{font-weight:bold;background-image:url(../../../img/css/iconos/vineta41.gif)}

/* Popup con el calendario */
#popup .calendario{margin:0}

/* Tooltip */
#htmltooltip { width:60.5em }

/* extras */
.extrasreserva .infoextras{width:70%;float:left}
.extrasreserva .accesosextras{width:28%;float:right}

.extrasreserva .resyact{width:97%;float:left;padding:5px 1%;border:1px solid #e5e5e5;font:normal 1em Arial}
.extrasreserva .infoextras h3{width:99%;float:left;margin:0;padding:40px 0 10px 1%;background:transparent url(../../../img/css/portal/fondoTitulo.gif) no-repeat 100% 0;font:normal 2.1em Tahoma;font-style:italic;color:#903}
.extrasreserva .infoextras h3 span{padding-left:0;font-size:.65em;color:#7e7b6a}
.extrasreserva .infoextras ul{width:94% !important;float:left;margin:0;padding:20px 3%;background:transparent url(../../../img/css/portal/fondoLista.gif) repeat 0 0}
*>/**/.extrasreserva .infoextras ul{padding-bottom:15px}
.extrasreserva .infoextras ul li{width:100%;min-height:85px !important;height:auto !important;height:85px;float:left;margin:0;padding:5px 0;background:transparent url(../../../img/css/portal/fondoItem.gif) repeat-x 0 100%}
.extrasreserva .infoextras h4{width:67%;margin:0;padding:0 0 5px 20px;background:transparent url(../../../img/css/iconos/vineta47.gif) no-repeat 0 2px;font:normal 1.25em Tahoma;color:#903}
.extrasreserva .infoextras p{width:67%;margin:0;padding:0 0 5px 20px;font:normal 1em Arial}
.extrasreserva .infoextras p.fechas{font-weight:bold}
.extrasreserva .infoextras span.dato{width:49%;float:left;color:#903}
.extrasreserva .infoextras span.dato strong{color:#73725d}









