﻿/* Antiguo buscadorRapido.css */
/* Comentado para el nuevo Multibuscador */
/*.cBrBuscadorRapido{border-radius:5px 5px 5px 5px;box-shadow:0pt 5px 5px rgba(0, 0, 0, 0.1);float:left;margin-bottom:17px;margin-right:15px;  min-height:317px;overflow:hidden;padding:0px 10px 10px;width: 540px}*/
/*-- nuevo --*/.cBrBuscadorRapido {text-shadow:0 1px 0 rgba(255,255,255,.9)}
.cBrTitulo{width:550px;padding:8px;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.8)}
.cBrLateral{float: left;margin-top:14px;width: 105px}
.cBrLateralComp{margin-bottom: 4px;width:100px;height:28px;padding:4px;overflow:hidden;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px;cursor:pointer}
.cBrLatCompImg{float:left;width: 30px}
#tit_compLat_paqVac{margin-top:0px}
#tit_compLat_paqVac a{cursor: pointer}
.cBrLatCompTit{float: left;font-size: 12px;font-weight: bold;height: 26px;line-height: 13px;margin-bottom: 5%;margin-left: 0;margin-right: 0;margin-top: 5%;padding-left: 4px;text-align: left;width: 50px;cursor:pointer}
#divBrEspera{margin: 0pt;min-height: 168px;padding: 110px 0pt 0pt 35px;text-align: center;width: 400px}
#divBrEspera div {margin: 0pt;padding: 0pt}
#divBrEspera div div {margin: 0pt;padding: 0px}
/* fin codigo antiguo*/
.BrEsperaVert{min-height: 0 !important;padding: 70px 0pt !important;text-align: center;width: auto !important}
.cBrVerticalPest{clear:both;display:inline-block;margin-left:10px;}
.cBrVertical{float: left;margin-top:14px;width: 105px}
.cBrVerticalComp{text-align: center;float:left;margin-right: 5px;padding:5px 7px;overflow:hidden;-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;border-radius:5px 5px 0 0;cursor:pointer}
.cBrVerticalComp{box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);}
.cBrVertCompImg{text-align: center;cursor:pointer}
.cBrVertCompTit{font-size: 12px;font-weight: bold;text-align: center;cursor:pointer}
.cContBuscadorRapidoV2, .cContBuscadorRapido{width:435px;min-height: 278px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px;	position:relative;/*overflow:hidden;*/margin:0;padding:0;font-weight:normal;font-family:Arial, Helvetica, sans-serif;box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1)}
#formPeticionSoloFerry #flotante {top:10px !important; left:26px !important}

/* Nueva plantilla vertical */
.cContBuscadorRapidoV3{min-height: 215px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px;position:relative;overflow:hidden;margin:0;padding:5px 12px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1); padding-bottom:25px;}
.cContBuscadorRapidoV3 .separador, .cContBuscadorRapidoV2 .separador, .cContBuscadorRapido .separador {border:none;background-color:#FAAF05;height:1px;width:395px;margin-bottom:10px; margin-top:5px}
.cContBuscadorRapidoV2 .botonBuscar, .cContBuscadorRapido .botonBuscar{position:absolute !important;bottom:10px !important;right:10px !important; margin-bottom:0px !important;padding-top:0px !important}
.cContBuscadorRapidoV3 .botonBuscar{ position:absolute; bottom:0; right:0;}
.cContBuscadorRapidoV3 #ContBuscar, .cContBuscadorRapidoV2 #ContBuscar, .cContBuscadorRapido #ContBuscar {margin:20px !important;width:395px; overflow:hidden; min-height:218px !important; float:left; padding-bottom:20px !important; font-size:11px; *padding-bottom:40px !important;}
#divbusqrh.cContBuscadorRapidoV3 #ContBuscar, #divbusqrh.cContBuscadorRapidoV2 #ContBuscar, #divbusqrh.cContBuscadorRapido #ContBuscar {margin:20px !important;width:395px; overflow:hidden; min-height:218px !important; float:left; padding-bottom:20px !important; font-size:11px; *padding-bottom:40px !important;}
.cContBuscadorRapidoV3 .filaForm, .cContBuscadorRapidoV2 .filaForm {width:396px;overflow:hidden; height:auto;margin-bottom:8px; *margin-bottom:5px;}
#divbusqrh input, #divbusqrh select, #divbusqrh img {margin-bottom:4px; display:inline-block; vertical-align:middle}
#divbusqrhe input, #divbusqrhe select, #divbusqrhe img {margin-bottom:4px; display:inline-block; vertical-align:middle}
#divbusqrf input, #divbusqrf select, #divbusqrf img {margin-bottom:4px; display:inline-block; vertical-align:middle}
/** INPUTS COMUN **/
.cContBuscadorRapidoV2 input[type="text"]{background: #e5e5e5;background: -moz-linear-gradient(top, #e5e5e5 0%, #ffffff 60%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(60%,#ffffff));filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7F7F7', endColorstr='#ffffff',GradientType=0 );/*height: 18px;*/ border: 1px solid rgb(127, 157, 185); -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;padding-left:5px; padding-bottom:0; padding-top:0; width:213px; *width:213px; width /*\**/:180px\9}
.cContBuscadorRapidoV2 input[type="text"]{ *padding-top:2px; padding-top /*\**/: 2px\9} /* old browsers */
.cContBuscadorRapidoV2 input[type="text"]{ *height:15px; height /*\**/: 16px\9} /* old browsers */
.cContBuscadorRapidoV2 input[id="bebes"] {width: 18px;}
.cContBuscadorRapidoV2 input[id="ninos"] {width: 18px;}
.cContBuscadorRapidoV2 input[id="adultos"] {width: 18px;}
.cContBuscadorRapidoV2 input[class="ac_loading"]{background: url("/comun/images/paquete/loaderSmall.gif") no-repeat 177px 2px, #fff;background: url("/comun/images/paquete/loaderSmall.gif") no-repeat 177px 2px, -moz-linear-gradient(top, #e5e5e5 0%, #ffffff 60%);background: url("/comun/images/paquete/loaderSmall.gif") no-repeat 177px 2px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(60%,#ffffff))}
.cContBuscadorRapidoV2 select{background: #fff;background: -moz-linear-gradient(top, #e5e5e5 0%, #ffffff 60%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(60%,#ffffff));filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7F7F7', endColorstr='#ffffff',GradientType=0 );height: 20px; padding:0; border: 1px solid rgb(127, 157, 185); -webkit-border-radius: 2px;-moz-border-radius: 2px;
border-radius: 2px; background-color:#FFFFFF}
.cContBuscadorRapidoV2 #bvLineaMesSalida input[id="divMesSalidaConFormato"] {width: 180px; padding: 0 0 0 5px;}
.cContBuscadorRapidoV2 #bvLineaMesSalida input[id="divMesSalida"] {width: 180px; padding: 0 0 0 5px;}

.cContBuscadorRapidoV3 input[type="text"]{background: #e5e5e5;background: -moz-linear-gradient(top, #e5e5e5 0%, #ffffff 60%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(60%,#ffffff));filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7F7F7', endColorstr='#ffffff',GradientType=0 );height: 18px; border: 1px solid rgb(127, 157, 185); -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;padding-left:5px; padding-bottom:0; padding-top:0; width:110px; width /*\**/:110px\9}
.cContBuscadorRapidoV3 #shFechaEntrada{width:130px}
.cContBuscadorRapidoV3 #bvNombreProducto{width:200px}
.cContBuscadorRapidoV3 .cBvLinea{padding-left:0; text-align:left;}
.cContBuscadorRapidoV3 .cBvLiterales{width:75px}
.cContBuscadorRapidoV3 .cNumPaxes{width:120px;}
.cContBuscadorRapidoV3 input[type="text"]{ *padding-top:2px; padding-top /*\**/: 2px\9} /* old browsers */
.cContBuscadorRapidoV3 input[type="text"]{ *height:15px; height /*\**/: 16px\9} /* old browsers */
.cContBuscadorRapidoV3 input[id="bebes"] {width: 18px;}
.cContBuscadorRapidoV3 input[id="ninos"] {width: 18px;}
.cContBuscadorRapidoV3 input[id="adultos"] {width: 18px;}
.cContBuscadorRapidoV3 input[class="ac_loading"]{background: url("/comun/images/paquete/loaderSmall.gif") no-repeat 177px 2px, #fff;background: url("/comun/images/paquete/loaderSmall.gif") no-repeat 177px 2px, -moz-linear-gradient(top, #e5e5e5 0%, #ffffff 60%);background: url("/comun/images/paquete/loaderSmall.gif") no-repeat 177px 2px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(60%,#ffffff))}
.cContBuscadorRapidoV3 select{background: #fff;background: -moz-linear-gradient(top, #e5e5e5 0%, #ffffff 60%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(60%,#ffffff));filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7F7F7', endColorstr='#ffffff',GradientType=0 );height: 19px; border: 1px solid rgb(127, 157, 185); -webkit-border-radius: 2px;-moz-border-radius: 2px;
border-radius: 2px; background-color:#FFFFFF; margin-right:3px;}
.cContBuscadorRapidoV3 #formPeticion_edades select {margin-bottom:3px;}
.cContBuscadorRapidoV3 #ContFormHabitaciones .cNumPersonas,.cContBuscadorRapidoV3 #ContFormHabitaciones .cEdadPersonas {float: left;height: auto;overflow: hidden;width: 220px; margin-top:5px;}
.cContBuscadorRapidoV3 label[for="Habitaciones"] { float:left; width:200px;}
.cContBuscadorRapidoV3 .lineaDiscontinuaVertical { width:250px;}
.cContBuscadorRapidoV3 #bvLineaMesSalida input[id="divMesSalidaConFormato"] {width: 120px; padding: 0 0 0 5px;}
.cContBuscadorRapidoV3 #bvLineaMesSalida input[id="divMesSalida"] {width: 130px; padding: 0 0 0 5px;}
input {font-size:11px}
#divbusqrb div[class~="Banaranjado"] {box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1)}
.cBrLateralComp {box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);}
/**** BUSCADOR VUELOS ****/
.cContBuscadorRapidoV2 #ContFormVuelo { overflow:hidden; height:auto; width:395px; }
.cContBuscadorRapidoV2 #ContFormDatosVuelo { overflow:hidden; height:auto; width:395px;}
.cContBuscadorRapidoV2 .colCalendario select {float: left;margin: 0pt 0pt 0pt 3px;padding: 0px;}
.cContBuscadorRapidoV2 .colCalendario img {height: auto;margin-left: 2px;}
.cContBuscadorRapidoV2 .colCalendario select[id="slMesIda"], .cContBuscadorRapidoV2 .colCalendario select[id="slMesVuelta"] {width: 95px !important}
.cContBuscadorRapidoV2 .colCalendario select[id="slDiaIda"], .cContBuscadorRapidoV2 .colCalendario select[id="slDiaVuelta"] {width: 60px !important}
.cContBuscadorRapidoV2 input[class="InputOrigenDest"] {width: 95px; width /*\**/:95px\9}
.cContBuscadorRapidoV2 input[class="InputSalidaRegreso"] {width: 113px; width /*\**/:112px\9}
.cContBuscadorRapidoV2 .checkIdaVuelta { float:left; width:190px; height:auto;}
.cContBuscadorRapidoV2 .IdaVuelta { float:left; width:auto; height:auto; margin-right:10px;}
.cContBuscadorRapidoV2 .IdaVuelta span { vertical-align:top}
.cContBuscadorRapidoV2 .filaForm .AyudaFechas{ float: right; width:190px; height:auto;text-align:right}
.cContBuscadorRapidoV2 .filaForm .AyudaFechas a:link, .cContBuscadorRapidoV2 .filaForm .AyudaFechas a:hover, .cContBuscadorRapidoV2 .filaForm .AyudaFechas a:visited{text-decoration:underline; color:#003366; font-weight:700;}
.cContBuscadorRapidoV2 .colOrigenDest { float:left; width:156px; height:auto; margin-right:9px}
.cContBuscadorRapidoV2 .colOrigenDest .textOrigenDest { float:left; width:43px; height:auto; font-size:11px;  margin:1.5% 0;}
.cContBuscadorRapidoV2 .colOrigenDest .posInputOrigenDest { float: right; width:auto; height:auto;}
.cContBuscadorRapidoV2 .colCalendario { float: left; width:230px; height:20px;}
.cContBuscadorRapidoV2 .colCalendario .textCalendario { float:left; width:48px; height:auto; font-size:11px;  margin:1.5% 0;}
.cContBuscadorRapidoV2 .colCalendario .iconCalendario { float: right; width:auto; height:auto; cursor:pointer }
.cContBuscadorRapidoV2 .colCalendario .posInputCalendario { float: left; width:auto; height:auto; position:relative }	
#ContFormDatosVuelo span[class="pasajerosvuelo"] { font-weight:700}
#ContFormDatosVuelo .pasajeros select {float:left; width:38px; height:18px}
#ContFormDatosVuelo .pasajerosAdultos { float: left; width:auto; height:auto; padding-right:10px}
#ContFormDatosVuelo .pasajerosAdultos div[class="textpasajero"] {float:left; padding-top:2px; padding-right: 4px}
#ContFormDatosVuelo .pasajerosNinos { float: left; width:auto; height:auto; }
#ContFormDatosVuelo .pasajerosNinos div[class="textpasajero"] {float:left; padding-top:2px; padding-right: 4px}
#ContFormDatosVuelo .pasajerosNinos div[class="edadnino"] {float:left; margin-top:2px; padding-right: 7px; padding-left:3px}
#ContFormDatosVuelo .pasajerosBebes { float: left; width:auto; height:auto; }
#ContFormDatosVuelo .pasajerosBebes div[class="textpasajero"] {float:left; padding-top:2px; padding-right: 4px}
#ContFormDatosVuelo .pasajerosBebes div[class="edadbebe"] {float:left; margin-top:2px; padding-right: 0px; padding-left:3px}
#ContFormDatosVuelo .tipoclase select {float:left; width:90px; height:18px}
#ContFormDatosVuelo .tipoclase { float: left; width:auto; height:auto;}
#ContFormDatosVuelo .tipoclase div[class="clase"] {float:left; padding-top:2px; width:40px}
#ContFormDatosVuelo .checkvuelos input { float:left}
#ContFormDatosVuelo .checkvuelos .checkres{float:left; width:195px}
#ContFormDatosVuelo .checkvuelos div[class="checktext"] {float:left; margin-top:2px; padding-right: 0px; padding-left:3px}
#ContFormDatosVuelo .checkvuelos .checklow{float: left;width:190px}
#ContFormDatosVuelo .contipodescuento { position:relative; bottom:0px; left:3px}
#ContFormDatosVuelo .contipodescuento .tipodescuento select{ width:200px}
.transparente_pos {height: 23px;left: 0;position: absolute;top: 0;width: 145px;z-index: 49;}
#divDescuentos {display:none}

/*** BUSCADOR COCHES ***/  
.cContBuscadorRapidoV2 #ContFormCoches { overflow:hidden; height:auto; width:395px; font-weight:normal }
.cContBuscadorRapidoV2 #ContFormCoches input[type="text"] { width:200px; margin-right:3px; }
.cContBuscadorRapidoV2 #ContFormCoches input[type="radio"] { float:left; margin-right:3px; margin-top:3px  }
.cContBuscadorRapidoV2 #ContFormCoches select { width:100px !important}
.cContBuscadorRapidoV2 #ContFormCoches .formcoches input { float:left }
.cContBuscadorRapidoV2 #ContFormCoches img[class="ui-datepicker-trigger"] { cursor:pointer; }
.cContBuscadorRapidoV2 #ContFormCoches #filaFormOculta {width: auto; overflow:hidden; height:0px; } /*  Esconder y Mostrar ciudad devolucion  */
.cContBuscadorRapidoV2 #ContFormCoches label {float:left; width:130px; height:auto; margin:0.5% 0; font-size:11px}
.cContBuscadorRapidoV2 #ContFormCoches label[for="ciudadrecogida"], label[for="ciudaddevolucion"] { font-weight:700}
.cContBuscadorRapidoV2 #ContFormCoches .clasedevolucion label {float:left; width:60px; height:auto; margin:0.5% 0;}
.cContBuscadorRapidoV2 #ContFormCoches #mostrarciudaddevolucion {width:395px; overflow:hidden; height:auto;margin-bottom:8px;}

/*** BUSCADOR HOTELES ***/  
.cContBuscadorRapidoV2 #ContFormHoteles { overflow:hidden; height:auto; width:395px; font-weight:normal; font-size:11px }
.cContBuscadorRapidoV2 #ContFormHoteles input[type="text"] { width:200px }
.cContBuscadorRapidoV2 #ContFormHoteles select[id="numnoches"] { width:45px}
.cContBuscadorRapidoV2 #ContFormHoteles select[id="numhabitaciones"] { width:105px}
.cContBuscadorRapidoV2 #ContFormHoteles .formhoteles input { float:left }
.cContBuscadorRapidoV2 #ContFormHoteles .iconCalendario { float: left; width:auto; height:auto; cursor:pointer; margin-left:3px; margin-top:1px}
.cContBuscadorRapidoV2 #ContFormHoteles label {float:left; width:117px; height:auto; margin:0.5% 0;}
.cContBuscadorRapidoV2 label[for="ciudadhotel"], label[for="Habitaciones"] { font-weight:700}
.cContBuscadorRapidoV2 #ContFormHabitaciones { overflow:hidden; height:auto; width:395px; font-weight:normal;}
.cContBuscadorRapidoV2 #ContFormHabitaciones .InputNumPersonas { margin-right:8px; float:left}
.cContBuscadorRapidoV2 #ContFormHabitaciones .InputNumPersonas select { width:38px; }
.cContBuscadorRapidoV2 #ContFormHabitaciones .InputEdadPersonas select { width:40px; margin-right:3px; margin-bottom:3px}
.cContBuscadorRapidoV2 #ContFormHabitaciones .InputEdadPersonas { float:left}
.cContBuscadorRapidoV2 #ContFormHabitaciones .cNumPersonas,.cEdadPersonas {float:left; width:auto; height:auto; overflow:hidden;}
.cContBuscadorRapidoV2 #ContFormHabitaciones .InputEdadPersonas {float:left; width:130px; height:auto; overflow:hidden; }
.cContBuscadorRapidoV2 #ContFormHabitaciones .InputNumPersonas {float:left; width:44px; height:auto; overflow:hidden}
.cContBuscadorRapidoV2 #ContFormHabitaciones label[for="Habitaciones"] { margin-right:15px}
.cContBuscadorRapidoV2 #ContFormHabitaciones label { margin-right:5px; margin-top:2px; float:left}
.cContBuscadorRapidoV2 .separador2 {border:none;background-color:#FAAF05;height:1px; width: 395px;margin-bottom:8px; margin-top:0px; float:left}
.cContBuscadorRapidoV2 #checkVH {margin-bottom:10px;}
#bvContenedorPeticion {padding-top:0; width:auto}
#bvContenedorPeticion .filaForm {margin-bottom:6px;}
.cFile {cursor:pointer;}
/* Comentado para el nuevo Multibuscador */
/*#BuscadorViajes{float: left;margin-bottom: 24px;margin-left: 20px;margin-right: 20px;margin-top: 20px;*margin-left: 10px;*margin-right: 10px;    *margin-top: 10px;overflow-x: hidden;overflow-y: hidden;padding-bottom: 20px;*padding-bottom: 55px;width: 395px;}*/
.cBuscadorViajes{width:400px;padding: 5px 5px 15px;-webkit-border-radius: 5px;-moz-border-radius: 5px;min-height: 160px}
#BuscadorViajesVertical{float: left;margin: 0px;min-height: 185px;overflow: hidden;padding-bottom: 20px;}
.cBuscadorViajesVertical{padding: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;min-height: 160px}
.cContBuscadorRapidoV3 div#formPeticion_wrapperPE label { float:none; width:none;}
#divContBuscRapido .lineaDiscontinua,#BuscadorViajes .lineaDiscontinua  {border:none;background-color:#007DBE;height:1px;margin-bottom: 5px;margin-left: auto;margin-right: auto;margin-top: 5px; display:block; box-shadow:0 1px 0 white;-webkit-box-shadow:0 1px 0 white;-moz-box-shadow:0 1px 0 white}
.lineaDiscontinuaVertical {border:none;background-color:#FAAF05;height:1px;margin: 5px auto; }
#peticion{float:left;}
.myCalendarioDialog {position: absolute !important}
.myProductoDialog .ui-dialog-titlebar {display:none}
.myProductoDialog{overflow-y: hidden;overflow-x: auto;position: absolute}
.transparent_class{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5}	

/********** BUSCADOR PAQUETE VERTICAL **********/
#divbusqrfp #bvContenedorPeticionPAQ {position: relative;}
.cTransparente {background-color: #C8E6FA; display: none; opacity: 0.6; filter: alpha(opacity=60); position: absolute; z-index: 202;}
.cTranspPosition {width: 418px; height: 214px; top: 48px; left: 0; display: block;}
.cTranspPosition1 {width: 345px; height: 210px; top: 30px; left: 0; display: block; z-index: 202;}
.cTranspPosition2 {width: 345px; height: 205px; top: 40px; left: 0; display: block;}
.cTranspPositionVertical {width: 260px; height: 170px; top: 55px; left: 2px; display: block}
.cArbolDestinosDialog {width: 500px; border: 1px solid black;}
#bvArbolDestinosTreeview ul li a {text-align: left !important;}
#peticion-buscar-viajes {text-align: center;}
#bvInputOrigenTextoLibre{margin-left:115px;}
.cBvEsperaCalOriTxtLibre {font-style: italic; text-align: center; margin-top: 100px;}

/********	BUSCADOR FERRIES & TRENES ********/
#tableAfeFormPeticion {margin: 15px 0 0 15px;}
#tableAtrFormPeticion {margin: 15px 10px 0 15px !important;}
/******** NUEVAS CLASSES PARA NUEVO FORMATO ACOMODACIONES ******/
.cBvLineaAcomodacion {position: relative;float: left;margin-top: 10px;width: 100%;z-index: 201;}
.acomodPas {cursor: pointer;width:216px;}
.cerrarAcomod {cursor: pointer;left: 312px;position: absolute;top: 5px;}
.habsAcomod {display:none; left: 111px; position: absolute;top: 135px !important;width: 315px;z-index: 101;}
.habsAcomodRed {display:none; left: 121px; position: absolute;top: 144px !important;width: 315px;z-index: 101;}    
.habsAcomodCir {display:none; left: 121px; position: absolute;top: 114px !important;width: 315px;z-index: 101;}      
.contInputAcom {border-bottom: medium none;border-radius: 4px 4px 0 0;height: 31px;position: relative;width: 226px;}
.contAcomodacionAcom {border-radius: 0 4px 4px 4px;margin-top: -1px;overflow: hidden;padding: 5px;width: 233px;}
.BvLitAcomod {font-weight: bold; width: 100px !important;}
.cBvLiteralesAcomEdad {font-weight: bold; width: 100px !important;}
.cContEdadesAcom {margin-top: 5px;width: 100% !important;}
.cEdadLiteralAcom {font-weight: bold; width: 100px !important;}
.leyendaAcom {font-weight: bold;margin-left:5px;}
.cNumPaxesAcom {width: 220px !important;}
.numPaxHabAcom {width:70px;}
.labelAcom {font-weight: bold;}
.cEdadesAcom {width:150px !important; margin-left:0px !important;}
.cEdadesInputsAcom {width:150px !important;}
.botAceptAcom {margin-left:80px;}
.cerrarAcom {cursor: pointer;left: 229px;padding: 0 1px;position: absolute;top: 36px;}
.cCalendarioDialog {z-index:202 !important;}


/********   Div Espera *********/
.cBvEspera{width:250px;padding-top:25px;padding-bottom:10px;text-align: center;}
/********   Linea Destino *********/
.cBvLinea{overflow:hidden;padding:3px 5px 2px 0px; *padding:3px 5px 0px 0px; display:block}
.cBvLineaVertical{overflow:hidden;padding:3px 0; }
.cBvLinea2{overflow:hidden;width:350px;}
.cBvLiterales{float:left; width:115px;padding-top:3px;}
.cBvLiteralesVertical{float:left;width:68px;padding-top:3px;}
.cBvInputs{	float:left;}
.cBvInputDestino{overflow:hidden;}
.cBvInputDestinoText{float:left;}
.cBvInputDestinoBoton{float:left;padding-left:3px; cursor:pointer;}
/********   Linea Producto *********/
.cBvInputProducto{overflow:hidden;}
.cBvInputProductoText{float:left;}
.cBvInputProductoBoton{float:left;padding-left:3px; cursor:pointer;}
/********   Linea Numero noches *********/
.cLineaSelNoches{margin: 5px 5px 0 0px;overflow:hidden;width:350px;}
.cLineaSelNochesLiterales{margin:0 5px 0 0px;float:left;}
.cLineaSelNochesInputs{float:left;margin-left:5px;}
.cLineaSelnoches2{overflow:hidden;width:380px;}
/********   Linea Numero Pax y edades *********/
.cNumPaxes{width:170px;overflow:hidden;float:left;}
.cEdades{width:180px;overflow:hidden;float:left;}
.cContEdades{width:160px;}
.cEdadesInputs{width:115px;}
.cEdadesInputs select{margin-bottom:3px;}
.cEdadLiteral{width:41px;float:left; padding-top:2px;}
.cBvHabitacion{margin-top: 10px;width:350px;overflow:hidden;*margin-top: 0px;}
/********   Boton buscar *********/
.cBotonBuscar{margin:10px 0 0 200px;}
/********   Calendario  *********/
.cBvLineaCalendario{overflow:hidden;}
.cBvLineaCalendarioInputText{float:left;width:auto;}
.cBvLineaCalendarioBoton{float:left;width:25px;padding-left:3px; cursor:pointer;}
.cContBuscadorRapidoV2 #cr_buscadorCR, .cContBuscadorRapido #cr_buscadorCR {margin-left:20px;}
table#tableFormPeticionHome tr td div[class~="Banaranjado"] {background: none repeat scroll 0% 0% #F5D784}
table#tableFormPeticionHome tr td div[class~="Banaranjado"] > div[class] {display: none}
/* Buscador hoteles */
#divbusqrfp #fhoteles_2 #ContBuscar{margin-bottom: 0 !important;margin-left: 13px !important;margin-right: 13px !important;margin-top: 0 !important;min-height: 0 !important;padding-bottom: 0 !important}
/* Hack Calendario IE */
.homeVContPrincipal {*position:static !important; position /*\**/:static\9 !important}
#pnlComponentPlaceHolder {*position:relative; position /*\**/:relative\9}

#fp_div_cheackbox{float:left; margin: 15px 0pt 0pt 0px;}
#fp_div_texto_incluirhotel{float:left; margin: 18px 0pt 0pt 5px;}
#fp_div_ico_hotel{float:left;}

/******* BUSCADOR VUELO HOTEL HOME ************/
#formPeticionVH fieldset {float:left}
#formPeticionVH fieldset input#dpFechaIdaSV,#formPeticionVH fieldset input#dpFechaVueltaSV, #formPeticionVH fieldset input#origenSV, #formPeticionVH fieldset input#destinoSV { width:137px !important; margin:1px;}
#divbusqrvh  .fpfset {padding: 0px 15px;}
#divbusqrvh .ui-datepicker-trigger {vertical-align:middle;}
#divbusqrvh  #divSerOpc input{float:left;margin:0 5px }
#divbusqrvh  #divSerOpc {padding:3px }
#divbusqrvh  #selectHabitaciones{padding: 4px 0;}
#divbusqrvh  #textoCuantasHabitaciones{float: left;margin: 4px 4px 0 0;}
#divbusqrvh  #PDhab{margin:2px 0px 0px 0px;}
#divbusqrvh  #divResidente{margin:5px 0px}
#divbusqrvh  #PDnumPax0, #divbusqrvh  #PDnumPax1, #divbusqrvh  #PDnumPax2, #divbusqrvh  #PDnumPax3{margin-right:5px;}
#PDhab1.habHome fieldset, #PDhab2.habHome fieldset, #PDhab3.habHome  fieldset{width:310px !important;}
#divbusqrvh .lEdades{float:left;}
#divbusqrvh #tdEdades_1,#divbusqrvh  #tdEdades_2,#divbusqrvh  #tdEdades_3{ display: inline-block;float: right;width: 150px;}


/******* Caja Añadir servicios (coche/traslados) *******/
.cLineaAddServicios{padding-top:5px;padding-bottom:5px;margin-top:5px;}
#divLineaAddServicios .cTextoQuieroAnyadir {width: 50px !important; padding-top: 6px !important; float: left}
#divLineaAddServicios .cBloqueServ{float:left;width:115px;margin:5px 0 0 5px;overflow:hidden;}
#divLineaAddServicios .cInputChkBox{float:left; }
#divLineaAddServicios .cLabelBloqueAddService{ float: left;margin: 0 0 0 5px;width: 55px;}
#divLineaAddServicios .cContInputAddService{float:left;width:80px;}
#divLineaAddServicios .cContIcoAddService{float: right; margin: -5px 0pt 0pt;}


/********** Reset DIV espera **********/
#bvContenedorPeticion_espera {width: 100% !important; margin: 25px auto; padding: 0 !important; text-align: center;}