.flightModification__wrapper{align-items:flex-start;display:flex}.flightModification .precioDestacado--old{text-decoration:line-through}.flightModification .multipleDestinations:not(:last-child){margin-bottom:10px}.multipleDestinations{display:flex;table-layout:fixed;width:99%;margin:0;padding:0}.multipleDestinations.five div:before,.multipleDestinations.six div:before{display:none}.multipleDestinations .flightDate,.multipleDestinations .flightItinerary{color:#555}.multipleDestinations .flightDate--old,.multipleDestinations .flightItinerary--old{text-decoration:line-through}.multipleDestinations .flightDate--new,.multipleDestinations .flightItinerary--new{font-weight:bold}.multipleDestinations .flightItem--remove:before{content:none}.multipleDestinations li{align-items:center;display:flex;flex-basis:50%;flex-grow:0;flex-shrink:1;justify-content:center;position:relative;background-color:#eee;text-align:center}.multipleDestinations li:not(:last-child){overflow:visible}.multipleDestinations li .flightItinerary{color:#000}.multipleDestinations li.verified{background-color:#dff0d8}.multipleDestinations li.verified:before{border-color:transparent transparent transparent #dff0d8}.multipleDestinations li.verified div:before{color:#7cb021}.multipleDestinations li.verified strong{color:#7cb021}.multipleDestinations li.active{background-color:#c1e2f9}.multipleDestinations li.active:before{border-color:transparent transparent transparent #c1e2f9}.multipleDestinations li.active div:before{color:#005591}.multipleDestinations li.active strong{color:#005591}.multipleDestinations li:before{border-color:transparent transparent transparent #eee;border-style:solid;border-top-width:30px;border-bottom-width:30px;border-left-width:15px;content:"";height:0;position:absolute;right:-15px;top:0;width:0;z-index:2}.multipleDestinations li:after{border-color:transparent transparent transparent #f8f8f8;border-style:solid;border-top-width:40px;border-bottom-width:40px;border-left-width:20px;content:"";height:0;position:absolute;right:-20px;top:-10px;width:0;z-index:1}.multipleDestinations li div{display:inline-block;padding:10px;text-align:left}.multipleDestinations li div:before{content:'\e004';float:left;font-family:font-logi;font-size:32px;line-height:38px;margin-right:10px;opacity:.6}.multipleDestinations li:last-child:before{border-width:0}.buscadorVuelos{min-height:325px}.buscadorVuelos .controlMulti{display:none}.buscadorVuelosHorizontal{min-height:inherit !important}.buscadorVuelos .camposOrDes input,.buscadorVuelosHorizontal .camposOrDes input{height:42px;font-size:16px}.buscadorVuelos .camposOrDes [class*="fa-"],.buscadorVuelosHorizontal .camposOrDes [class*="fa-"]{font-size:21px}.modoVuelo .btn.active{background-color:#eaeaea}.trayecto{-webkit-box-shadow:0px 1px 0px #ffb961;-moz-box-shadow:0px 1px 0px #ffb961;box-shadow:0px 1px 0px #ffb961;border-bottom:1px solid #e89429}.ofertasVuelos .item{height:325px}.ofertasVuelos .imgBannerVuelos{height:100%;width:auto;max-width:inherit !important;position:absolute;bottom:50.1%;right:49.9%;-moz-transform:translate(50%, 50%);-ms-transform:translate(50%, 50%);-o-transform:translate(50%, 50%);-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%)}@media \0screen{.ofertasVuelos .imgBannerVuelos{margin-right:-349px;margin-bottom:-158px}}.ofertasVuelos .caption-vuelos{border-radius:0;left:0 !important;z-index:98;padding:15px;bottom:0}.ofertasVuelos .caption-vuelos .titulo{display:block;font-family:'Custom Language','Maven Pro',arial,helvetica,sans serif;font-size:26px;font-weight:400;line-height:26px;margin-bottom:10px}.ofertasVuelos .caption-coo-vuelos{background-color:transparent;padding:0;left:0 !important;right:0;bottom:25px;width:65%;border-radius:0;overflow:inherit;z-index:98}.ofertasVuelos .caption-coo-vuelos li{background:transparent;background-color:rgba(255,255,255,0.85);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#d9ffffff', EndColorStr='#d9ffffff');padding:12px}.ofertasVuelos .caption-coo-vuelos .caption-destino{width:70%}.ofertasVuelos .caption-coo-vuelos .caption-precio{background-color:#fa8c00;padding:3px 12px 12px;position:absolute;bottom:-15px;right:10px;text-align:center}.ofertasVuelos .caption-coo-vuelos .caption-precio span{color:#fff;text-shadow:0px 1px 0px rgba(0,0,0,0.7)}.ofertasVuelos .caption-coo-vuelos .caption-precio .extrasmaller{font-size:48%}.ofertasVuelos .carousel-indicators{opacity:0;-webkit-transition:all .6s ease-out;-moz-transition:all .6s ease-out;-ms-transition:all .6s ease-out;-o-transition:all .6s ease-out;transition:all .6s ease-out}.ofertasVuelos:hover .carousel-indicators{opacity:1;filter:alpha(opacity=100)}.masOpciones img{min-height:200px;width:110%}.guiaCiudades .contInfo{min-height:146px}.guiaCiudades .contInfo img{width:95px;height:107px}.guiaCiudadDestino img{display:block;height:auto;max-width:inherit;width:100%}.ofertasPuentesDestino .imgPuenteVuelos,.ofertasFSemanaDestino .imgPuenteVuelos,.ofertasPuentesDestino .imgFSemanaVuelos,.ofertasFSemanaDestino .imgFSemanaVuelos{min-height:110px}.ofertasPuentesDestino .caption.caption-vuelos,.ofertasFSemanaDestino .caption.caption-vuelos{background:transparent;background:rgba(0,85,145,0.85);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#d9005591', EndColorStr='#d9005591');left:15px;line-height:inherit;opacity:.9;filter:alpha(opacity=90);padding:10px;position:absolute;top:5px;width:45%;z-index:101}.ofertasPuentesDestino .caption.caption-vuelos span,.ofertasFSemanaDestino .caption.caption-vuelos span{text-shadow:0px 1px 0px rgba(0,0,0,0.7)}.operativaDestino th,.operativaOrigen th,.operativaRuta th,.operativaCompanyia th{text-align:center !important}.operativaDestino .no-vuelo,.operativaOrigen .no-vuelo,.operativaRuta .no-vuelo,.operativaCompanyia .no-vuelo{color:#eaeaea !important}.operativaDestino td .fa,.operativaOrigen td .fa,.operativaRuta td .fa,.operativaCompanyia td .fa{color:#999 !important}.operativaDestino a.panel-heading:focus,.operativaOrigen a.panel-heading:focus,.operativaRuta a.panel-heading:focus,.operativaCompanyia a.panel-heading:focus{outline:0 !important;border:0 !important}.contBannerImgComp{font-family:'Maven Pro',arial,helvetica,sans serif ! important;height:315px}.contBannerImgComp .carousel-caption.caption-bannerCompanyia{-webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 3px rgba(0,0,0,0.2);box-shadow:0px 0px 3px rgba(0,0,0,0.2);filter:progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=0),progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=90),progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=180),progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=270);background:transparent;background-color:rgba(255,255,255,0.85);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#d9ffffff', EndColorStr='#d9ffffff');left:auto !important;padding:12px !important;right:15px !important;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;width:auto}.contBannerImgComp .carousel-caption.caption-bannerCompanyia img{max-height:60px;max-width:140px}.imgCompanyia{position:absolute;bottom:50.1%;right:49.9%;-moz-transform:translate(50%, 50%);-ms-transform:translate(50%, 50%);-o-transform:translate(50%, 50%);-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%);height:100%;max-width:inherit !important;width:auto}@media \0screen{.imgCompanyia{margin-right:0px;margin-bottom:0px}}.tBannerCompanyia{text-transform:uppercase;top:0;width:100%}.tBannerCompanyia .fechasCompanyia{font-size:12px}.tBannerCompanyia .titCompanyia{font-size:30px;text-shadow:0px 1px 0px rgba(0,0,0,0.7)}.imgInfoBannerCompanyia{bottom:0}.imgInfoBannerCompanyia .contLitPrecio{bottom:110px;font-size:39px;left:14px;width:110px}.imgInfoBannerCompanyia .contLitPrecio.cDig{bottom:112px;font-size:35px}.imgInfoBannerCompanyia .contLitPrecio .litPrecio{text-shadow:0px 1px 0px rgba(0,0,0,0.7)}.topDestacadosCia .box.no-hover{background-color:#fbf1e4}.topDestacadosCia .box.no-hover .divFlecha{opacity:.2;filter:alpha(opacity=20)}.topDestacadosCia .box.no-hover .divFlecha .fa-chevron-circle-right{color:#fa8c00 !important}.topDestacadosCia .box.no-hover:hover{background-color:#fbf1e4}.topDestacadosCia .box.no-hover:hover .divFlecha{opacity:1;filter:alpha(opacity=100)}.contInfoCompanyia{min-height:175px;background-repeat:no-repeat;padding-left:20px;padding-right:175px;padding-bottom:20px;padding-top:20px;background-image:url('/logitravel/images2012/logis/asomaDerecha.png')}.contInfoCompanyia.soloInfo{background-position:right top}.contInfoCompanyia.soloInfoBottom{background-position:right bottom}.btnMapRutas{left:119px;position:absolute;top:196px;z-index:500}.ImgMapRutas{background:#f8f8f8}.soloMap .btnMapRutas{left:363px;top:240px;z-index:500}.soloMap .ImgMapRutas img{width:auto;display:inherit}.cajaProductos.mapaCompanyiaVuelos .colMapaCompanyia{width:175px !important}.cajaProductos.mapaCompanyiaVuelos .box{margin-top:0;box-shadow:none}.cajaProductos.mapaCompanyiaVuelos .precioDestacado{line-height:20px !important;font-size:2em !important;letter-spacing:-1px !important}.cajaProductos.mapaCompanyiaVuelos .fa-4x{font-size:3em !important}.contSuggestion .active td{background-color:#f0f9e1 !important}.contSuggestion .active td:last-child,.contSuggestion .active td:last-child:hover{background-image:url("/comun/images/vuelos/cell-selected.png") !important;background-repeat:no-repeat !important;background-attachment:scroll !important;background-position:right bottom !important}#codigoBonoDescuento .checkBonoOk{background-color:#7cb021;border-radius:50px;padding:6px 6px 5px;left:19px;top:12px}#codigoBonoDescuento .textInfoBono li [class*="fa-"]{width:1em}#codigoBonoDescuento #bonusCode{font-size:16px}#codigoBonoDescuento .bonus-loading{text-align:center;height:122px}#tusDatos input::-webkit-input-placeholder{-webkit-opacity:0;opacity:0}#tusDatos input:-moz-placeholder{-moz-opacity:0;opacity:0}#tusDatos input::-moz-placeholder{-moz-opacity:0;opacity:0}#tusDatos input:-ms-input-placeholder{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);opacity:0}[id*='datosPasajero_'] .row>div.col-xs-6{height:79px}[id*='datosPasajero_'] .municipioPax>div.col-xs-6{height:79px}.no-drop{cursor:no-drop}.pestanyasCarousel .btn.bold{background-color:#d7d7d7}.utilidadesVuelos .fa{-webkit-transition:-webkit-transform 1s ease-out;-moz-transition:-moz-transform 1s ease-out;-o-transition:-o-transform 1s ease-out;-ms-transition:-ms-transform 1s ease-out;transition:transform 1s ease-out}.utilidadesVuelos td:hover .fa{color:#005591 !important;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.utilidadesVuelos td:hover .txtGrande{color:#005591 !important}.mensajeDesmarcarFiltros .titular,.mensajeDesmarcarFiltros .titulo{line-height:25px}.oiriginAirportModalTrigger i{opacity:1 !important;filter:alpha(opacity=100) !important;font-size:1.2em}.height400{height:250px !important}.botonArriba{bottom:4.2em;cursor:pointer;display:none;font-size:2em;padding:10px;position:fixed;right:0;z-index:10}.botonArriba .fa-circle{color:#999;opacity:.5;filter:alpha(opacity=50)}.botonArriba .fa-inverse{font-size:1.8em;text-shadow:0px 1px 0px rgba(0,0,0,0.7);top:-2px}.botonArriba:hover .fa-circle{color:#007dbe;opacity:1;filter:alpha(opacity=100)}.caption-companyia{-webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 3px rgba(0,0,0,0.2);box-shadow:0px 0px 3px rgba(0,0,0,0.2);filter:progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=0),progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=90),progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=180),progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=270);left:auto !important;padding:12px !important;right:15px !important;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;border-radius:0px !important;width:auto !important}.caption-companyia img{max-height:60px;max-width:140px}.infoCheckin{top:10px;left:10px}.txtSmaller{font-size:.8em}.table.table-media{width:50% !important}.no-bold{font-weight:normal;letter-spacing:0}.box.moreDealsBox{background-color:transparent;border:2px dashed #d7d7d7;box-shadow:none;margin-top:15px;padding:0 10px;position:relative;text-align:center}.box.moreDealsBox a{color:#999;display:block;font-size:15px;margin:150px 0 0}.box.moreDealsBox a:before{border:2px solid #d7d7d7;border-radius:50%;color:#d7d7d7;content:"+";font-size:77px;height:100px;left:calc(50% - 50px);line-height:95px;position:absolute;top:30px;width:100px}.box.moreDealsBox:hover{background-color:#fff}.box.moreDealsBox:hover a{color:#007dbe}.box.moreDealsBox:hover a:before{border-color:#007dbe;color:#007dbe;opacity:.6}.tableContent{display:table}.tableContent .tableCellContent{display:table-cell;vertical-align:top}.iconText{margin-left:0}.iconText:first-child{margin-left:0}.iconText .symbolIconText{display:block;border-radius:50%;border:solid 2px #fa8c00;height:60px;width:60px;line-height:60px;font-size:22px;font-weight:bold;text-align:center;margin-bottom:5px}.iconText .symbolIconText .fa.fa-money{font-size:28px}.iconText .labelIconText{display:block;width:100%;text-align:center;font-size:15px;font-weight:bold;word-break:break-word}.componentExchange .wrapperComponentExchange{font-size:14px}.componentExchange .wrapperComponentExchange>div{padding:15px}.componentExchange .iconsExchange{padding:0;margin-bottom:15px}.componentExchange .iconsExchange>*{width:33%;text-align:center}.componentExchange .iconsExchange>*>*{display:block;max-width:120px;margin-left:auto;margin-right:auto}.componentExchange .iconsExchange div:nth-child(2){width:4%}.componentExchange .iconsExchange .fa{color:#fa8c00;font-size:22px;margin-top:15px}.componentExchange .listaBeneficiosExchange ul li{position:relative;padding-left:25px}.componentExchange .listaBeneficiosExchange ul li:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;content:"\f00c";display:block;position:absolute;left:0;top:2px;color:#fa8c00}.componentExchange .reservarExchange{padding:0;text-align:center}.componentExchange .reservarExchange img{display:inline;width:auto;height:auto}.cabCampanya .conditionsBtn>div.bg-naranja{height:75px;padding:20px}.cabCampanya .cabecera{min-height:265px;background-repeat:no-repeat;background-position:center top;background-size:cover}.cabCampanya .cabecera .fechaPuente{font-family:'Custom Language','Maven Pro',arial,helvetica,sans serif;color:#fff;font-size:1.4em;text-shadow:0px 1px 0px rgba(0,0,0,0.7);opacity:.85;filter:alpha(opacity=85)}.cabCampanya .cabecera .titCampanya{color:#fff;font-weight:bold;letter-spacing:-10px;font-size:10em;margin:0;text-shadow:0px 1px 0px rgba(0,0,0,0.7);line-height:78px}.cabCampanya .cabecera .subtitCampanya{color:#fff;font-family:'Custom Language','Maven Pro',arial,helvetica,sans serif;text-transform:uppercase;letter-spacing:-1px;font-size:2em;text-shadow:0px 1px 0px rgba(0,0,0,0.7);background:transparent;background:rgba(124,176,33,0.85);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#d97cb021', EndColorStr='#d97cb021');padding:10px 15px}.cabCampanya .cabecera .subtitCampanya [class*="ico-"]{display:none !important}.cabCampanya .cabecera .logiCampanya{left:5px;bottom:0;height:225px}.cabCampanya .cabecera .promoCampanya{right:0;bottom:10px}.cabCampanya .cabecera .promoCampanya .infoCampanya{height:75px}.bg-addCalendar{background-color:#005591}.bg-addCalendar:hover{background-color:#007dbe}.techStop{background-color:#f8f8f8;text-align:center;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;height:40px}.aerolineas_landing{background-color:white}.aerolineas_landing .banner_title{position:relative;min-height:250px}.aerolineas_landing .banner_title .banner{position:absolute;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.aerolineas_landing .banner_title .bannerTitle{position:absolute;left:50%;bottom:0;margin-left:-570px;width:550px;background-color:white}.aerolineas_landing .banner_title .bannerTitle a{text-decoration:underline}.aerolineas_landing .container.aerolinea_list li{list-style:none;display:block;border-bottom:1px solid #f5f5f5;width:100%;padding:5px}.aerolineas_landing .container.aerolinea_list li.letra{background-color:#007dbe;border:none;display:inline-block}.aerolineas_landing .container.aerolinea_list li.letra h3{margin:5px 0 5px 5px}.aerolineas_landing .container.aerolinea_list li img{width:50px;display:inline-block;border-radius:50%;border:1px solid #d7d7d7}.aerolineas_landing .container.aerolinea_list li p{width:80%;display:inline-block}.rangoPrecio .precioMin .price{padding-left:5px}.rangoPrecio .precioMax .price{padding-right:5px}.accordion-flightsRates .rates-summary .fa-info-circle:before{color:#005591;font-size:1.8rem}.accordion-flightsRates .rates-summary .baggage:after{color:#005591;content:'\f0f2';font-family:FontAwesome;font-size:1.4rem;margin-left:4px}@media (min-width:1200px){.autocomplete_wrapper.autocomplete_vuelos{min-width:248px !important;width:auto !important}.autocomplete_wrapper.autocomplete_vuelos_home{min-width:248px !important;width:auto !important}.autocomplete_wrapper.autocomplete_vuelos_home a.selected{background-color:#d7d7d7 !important}.btnMapRutas{left:173px;top:245px;z-index:500}.soloMap .btnMapRutas{left:455px;top:240px;z-index:500}.soloMap .ImgMapRutas img{width:auto;display:inherit}#codigoBonoDescuento .bonus-loading{text-align:center;height:122px}.moreDealsBox a{font-size:17px}.moreDealsBox a:before{top:35px}}@media (min-width:992px) and (max-width:1199px){.multipleDestinations.six li div{padding-left:20px;padding-right:0;padding-bottom:10px;padding-top:10px}.multipleDestinations.four li div{padding-left:15px;padding-right:0;padding-bottom:10px;padding-top:10px}.alternativeDates li.selected:after,.alternativeDates li.noFlights:after{right:calc(50% - 50px) !important}.aerolineas_landing .banner_title .bannerTitle{margin-left:-470px}.aerolineas_landing .container.aerolinea_list li p{width:77%}}@media (min-width:768px) and (max-width:991px){.multipleDestinations.six li div{padding-left:20px;padding-right:0;padding-bottom:10px;padding-top:10px}.ofertasVuelos{-webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 2px rgba(0,0,0,0.25);box-shadow:0px 0px 2px rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=0),progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=90),progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=180),progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=270);margin-bottom:60px}.ofertasVuelos .item{height:325px}.ofertasVuelos .caption-vuelos{bottom:15px}.ofertasVuelos .carousel-indicators{opacity:1;filter:alpha(opacity=100);top:inherit;bottom:-35px}.contBannerImgComp{height:333px}.contBannerImgComp .caption-bannerCompanyia{bottom:20px}.imgInfoBannerCompanyia{bottom:9px}.masOpciones img{left:-105px;position:relative;width:auto}#codigoBonoDescuento .bonus-loading{text-align:center;height:140px}.alternativeDates li{height:157px !important}.alternativeDates li.selected:after,.alternativeDates li.noFlights:after{right:calc(50% - 35px) !important}.cabCampanya .cabecera .titCampanya{letter-spacing:-8px;font-size:8em;line-height:65px}.aerolineas_landing .banner_title .bannerTitle{margin-left:-370px}}@media (max-width:767px){.multipleDestinations li{display:none}.multipleDestinations li:last-child:before{border-top-width:30px;border-bottom-width:30px;border-left-width:15px}.multipleDestinations li.active{display:block;width:60%;text-align:left}.buscadorVuelos{min-height:inherit}.buscadorVuelos .contOrigen{width:100% !important;padding-right:15px !important}.buscadorVuelos .contOrigen .input-group{padding:4px !important;margin:-4px}.buscadorVuelos .contDestino{width:100% !important;padding-left:15px !important}.buscadorVuelos .contDestino .input-group{padding:4px !important;margin:-4px}.autocomplete_wrapper.autocomplete_vuelos{min-width:340px !important;width:auto !important}.autocomplete_wrapper.autocomplete_vuelos_home{min-width:340px !important;width:auto !important}.autocomplete_wrapper.autocomplete_vuelos_home a.selected{background-color:#d7d7d7 !important}.btnCodigoBono .checkBonoOk{top:40px !important}#codigoBonoDescuento .bonus-loading{text-align:center;height:140px}#codigoBonoDescuento .checkBonoOk{top:24px}#tusDatos input::-webkit-input-placeholder{-webkit-opacity:1;opacity:1}#tusDatos input:-moz-placeholder{-moz-opacity:1;opacity:1}#tusDatos input::-moz-placeholder{-moz-opacity:1;opacity:1}#tusDatos input:-ms-input-placeholder{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);opacity:1}.bonus-landing .bonus-loading{padding:50px}.bonoDescuento .checkBonoError{padding:3px 6px 4px;top:0}.bonoDescuento .checkBonoOk{top:0}.esperaBookingProcess .contInfo{width:100%}.esperaBookingProcess .flecha-bocadillo+div{width:auto}.selectorFechaIda td,.selectorFechaVuelta td{display:block;text-align:center}[id*='datosPasajero_'] .row>div.col-xs-6{height:auto}[id*='datosPasajero_'] .municipioPax>div.col-xs-6{height:auto}.moreDealsBox{padding:0 30px}.cabCampanya .cabecera .titCampanya{letter-spacing:-5px;font-size:6.5em;line-height:62px}.cabCampanya .cabecera .subtitCampanya{font-size:1.6em;letter-spacing:0}.aerolineas_landing .banner_title .bannerTitle{left:0;margin-left:0}.aerolineas_landing .container.aerolinea_list li p{width:68%}}@media (max-width:480px){.dateLiteral .ellipsis{overflow:hidden !important}.buscadorVuelos .controlMulti{display:block}.borderWay{border-bottom:1px solid #e89429}.contAlternativas table td{display:block;margin-top:10px !important;overflow:hidden}.cabCampanya .cabecera{min-height:200px}.cabCampanya .cabecera .titCampanya{letter-spacing:-4px;font-size:4.5em;line-height:36px}.cabCampanya .cabecera .promoCampanya .infoCampanya{height:55px}.cabCampanya .cabecera .promoCampanya .infoCampanya .titularBDestacado{font-size:16px}.cabCampanya .cabecera .promoCampanya .infoCampanya .titularBDestacado.x2{font-size:29.5px}.cabCampanya .cabecera .promoCampanya img{width:190px}.cabCampanya .conditionsBtn>div.bg-naranja{padding:8px;height:55px}}.vuelos01 .filtro{padding:12px;background-color:#eaeaea}.vuelos01 .nav-tabs.tabsTransparent{border-bottom:none !important}.vuelos01 .nav-tabs.tabsTransparent>li>a{border-radius:none}.vuelos01 .nav-tabs.tabsTransparent li.active a{background-color:#fff;color:#005591 !important}.vuelos01 .nav-tabs.tabsTransparent li.active a:focus{background-color:#fff}.vuelos01 thead{background-color:#fff}.vuelos01 th:first-of-type{width:247px}.flightAgrupation{border-bottom:4px solid #007dbe}.flightAgrupation .flightAgrupation-logo{float:right;margin-right:5px;margin-top:-4px}.flightAgrupation .row.row-narrow{margin-left:-5px;margin-right:0}.flightAgrupation .row.row-narrow [class*="col-"]{padding-left:5px;padding-right:0}.modal.loading-page .modal-dialog{min-width:330px;max-width:450px;width:60%}.modal.loading-page .modal-dialog .modal-content{height:450px}.modal.loading-page .modal-dialog .modal-content .modal-header{border-bottom:none}.modal.loading-page .modal-dialog .modal-content .modal-body{text-align:center;padding-top:50px}.modal.loading-page .modal-dialog .modal-content .modal-body .loading-page__image{position:relative;border-radius:50%;width:200px;height:200px;margin:auto;overflow:hidden}.modal.loading-page .modal-dialog .modal-content .modal-body .loading-page__image:after{content:"";-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear;border-radius:50%;border-width:3px;border-color:transparent #005591 #005591;border-style:solid;box-sizing:border-box;display:block;height:100%;position:absolute;top:0;width:100%}.modal.loading-page .modal-dialog .loading-page__title{font-size:38px;font-weight:400;margin-bottom:0;color:#555}.modal.loading-page .modal-dialog .loading-page__subtitle{font-size:20px;font-weight:400;color:#555;text-transform:capitalize}.modal.loading-page .modal-dialog .loading-page__info-text{font-size:12px;font-weight:300;color:#999}.modal.loading-page .modal-dialog .loading-page__info-text p{margin-bottom:0}@keyframes animate-stripes{0%{background-position:0 0}100%{background-position:60px 0}}@keyframes auto-progress{0%{width:0}100%{width:100%}}.progress-bar-container{height:10px}.progress-bar{background-color:#def0fc;height:10px;width:100%;margin:0 0 16px 0;-webkit-box-shadow:none;box-shadow:none}.stripes{background-size:30px 30px}.stripes.animated{animation:animate-stripes .6s linear infinite}.stripes.animated.slower{animation-duration:1.25s}.stripes.reverse{animation-direction:reverse}.progress-bar-inner{animation:progress-bar-stripes 2s linear infinite;background-color:#007dbe;background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:1rem 1rem;display:block;height:10px;width:0;-webkit-box-shadow:none;box-shadow:none;position:relative}.flightItinerary-title{border-bottom:2px solid #d7d7d7;color:#999;font-weight:bold;padding:4px 8px}.additionalInfo{position:relative}.additionalInfo h5{border-bottom:1px solid #d7d7d7;color:#555;font-size:16px;font-weight:bold;letter-spacing:-0.6px;margin:0 0 8px 0;padding-bottom:8px;text-shadow:1px 1px 1px #fff}.additionalInfo h5 i{color:#999;padding:0 8px}.additionalInfo ul{font-size:12px}.additionalInfo ul li{margin:0 0 12px 28px}.additionalInfo .collapse-additionalInfo{background:0;border:0;position:absolute;right:0;top:0;outline:none}.additionalInfo .collapse-additionalInfo.collapse-hide::before{color:#555;content:"-";font-family:FontAwesome;font-size:28px;font-weight:bold;position:absolute;right:8px;top:-12px}.additionalInfo .collapse-additionalInfo.collapse-show::before{color:#555;content:"+";font-family:FontAwesome;font-size:28px;font-weight:bold;position:absolute;right:4px;top:-10px}.additionalInfo .collapse-additionalInfo-bg{background-color:#f5fbfe;padding:10px 16px}.additionalInfo .collapse-additionalInfo-list{display:flex;list-style:none}.additionalInfo .collapse-additionalInfo-list>li{border-right:1px solid #555;padding-right:16px;margin:0 0 0 16px}.additionalInfo .collapse-additionalInfo-list>li:first-child{margin-left:0}.additionalInfo .collapse-additionalInfo-list>li:last-child{border-right:0}.notasVuelo .contNotasVuelo .listNotasVuelo li{list-style-type:disc !important;overflow:visible !important}.flight{list-style:none}.flight:hover{background-color:#f5f5f5;cursor:pointer}.flight:hover .moreInfo:before{color:#f5f5f5}.flight.important{background-color:#fbf1e4}.flight.important .flight-price{overflow:hidden;position:relative}.flight.important .flight-price:before{color:#fa8c00;content:"\f005";font-family:FontAwesome;font-size:48px;left:-2px;opacity:.1;position:absolute;top:18px;transform:rotate(15deg)}.flight.important .moreInfo:before{color:#fbf1e4}.flight.important.active .flight-price:before{color:#7cb021}.flight.important.errorCotizacion .flight-price:before{color:#c00;opacity:.05}.flight.active{background-color:#f0f9e1;-webkit-box-shadow:5px 0px 0px #7cb021 inset;-moz-box-shadow:5px 0px 0px #7cb021 inset;box-shadow:5px 0px 0px #7cb021 inset}.flight.active .moreInfo:before{color:#f0f9e1}.flight.errorCotizacion{background-color:#ffebeb;-webkit-box-shadow:5px 0px 0px #c00 inset;-moz-box-shadow:5px 0px 0px #c00 inset;box-shadow:5px 0px 0px #c00 inset}.flight.errorCotizacion .moreInfo:before{color:#ffebeb}.flight-stops{font-size:9px;height:55px;letter-spacing:-0.02rem;opacity:.8;padding-left:2px;padding-right:8px;padding-top:8px;position:relative;text-align:center;text-transform:uppercase;width:55px}.flight-stops .info-stops{border-top:2px solid #007dbe;color:#007dbe;display:block;font-size:10px;line-height:13px;overflow:hidden;padding:7px 0 0;text-overflow:ellipsis;white-space:nowrap;width:100%}.flight-stops .info-stops:after{content:'\f054';font-family:FontAwesome;font-size:11px;position:absolute;right:0;top:11px}.flight-stops .info-stops.stop-1,.flight-stops .info-stops.stop-2,.flight-stops .info-stops.stop-3,.flight-stops .info-stops.stop-4{border-color:#999;color:#999}.flight-stops .info-stops.stop-1:after,.flight-stops .info-stops.stop-2:after,.flight-stops .info-stops.stop-3:after,.flight-stops .info-stops.stop-4:after{color:#fff;font-size:5px;letter-spacing:5px;right:auto;text-shadow:-2px 0 #999,0 2px #999,2px 0 #999,0 -2px #999}.flight-stops .info-stops.stop-1:after{content:"\f111";left:calc(50% - 4px)}.flight-stops .info-stops.stop-2:after{content:"\f111 \f111";left:calc(50% - 8px)}.flight-stops .info-stops.stop-3:after{content:"\f111 \f111 \f111";left:calc(50% - 12px)}.flight-stops .info-stops.stop-4:after{content:"\f111 \f111 \f111 \f111";left:calc(50% - 16px)}.flights-list{margin-bottom:0}.flights-list .flight:last-child .cflight{border-bottom:none}.flights-list .cflight{border-bottom:1px solid #eaeaea;display:table;table-layout:fixed;width:100%}.flights-list .cflight>div{display:table-cell;padding:8px 2px;vertical-align:middle}.flights-list .cflight .flight-logo{padding-left:8px;width:62px}.flights-list .cflight .flight-logo .radioVuelos{margin-right:2px;vertical-align:middle}.flights-list .cflight .flight-origin,.flights-list .cflight .flight-destination{color:#999;overflow:hidden;text-overflow:ellipsis;width:60px;white-space:nowrap}.flights-list .cflight .flight-origin .departureTime,.flights-list .cflight .flight-destination .departureTime,.flights-list .cflight .flight-origin .arrivalTime,.flights-list .cflight .flight-destination .arrivalTime{color:#555;display:block;font-size:15px;font-weight:bold}.flights-list .cflight .flight-price{padding-right:8px;text-align:right}.flights-list .cflight .flight-price .precioMedio{display:block;font-size:1.8em;margin:-2px 0 1px}.flights-list .cflight .flight-price .info-seats{color:#007dbe}.flights-list .cflight .flight-price .info-seats span{padding-left:2px}.flights-list .cflight .flight-price .info-seats .fa{color:#007dbe;font-size:14px;margin-left:3px}.flights-list .cflight .infoDias{color:#007dbe;font-size:12px;font-weight:normal;padding-left:3px}.rt .flights-list .cflight .flight-destination{width:80px}.flightAgrupation.oow .flights-list .cflight .flight-logo{padding-left:10px;width:80px}.flightAgrupation.oow .flights-list .cflight .flight-origin,.flightAgrupation.oow .flights-list .cflight .flight-destination{width:185px}.flightAgrupation.oow .flights-list .cflight .flight-stops{padding:8px 10px 0;width:110px}.flightAgrupation.oow .flights-list .cflight .flight-stops .info-stops:after{right:8px;top:13px}.flightAgrupation.oow .flights-list .cflight .flight-stops .info-stops.stop-1:after,.flightAgrupation.oow .flights-list .cflight .flight-stops .info-stops.stop-2:after,.flightAgrupation.oow .flights-list .cflight .flight-stops .info-stops.stop-3:after,.flightAgrupation.oow .flights-list .cflight .flight-stops .info-stops.stop-4:after{right:auto}.moreInfo{background-color:#f5f5f5;border-bottom:1px solid #eaeaea;box-shadow:0 1px 0 #d7d7d7 inset;clear:both;display:block;margin-top:-1px;overflow:hidden;padding:15px 7px 7px;position:relative}.moreInfo:before{color:#fff;content:"\f0d7";font-family:FontAwesome;font-size:36px;left:calc(50% - 10px);position:absolute;text-shadow:0 1px 0 #d7d7d7;top:-6px}.moreInfo .table{background-color:#fff;border:1px solid #d7d7d7}.moreInfo .table th{padding:5px}.moreInfo .table td{vertical-align:top}.moreInfo .infoDias{color:#007dbe;font-weight:normal;padding-left:3px}.moreInfo .flight-connection{padding-left:32px;position:relative}.moreInfo .flight-connection:before{color:#64afdc;content:"\f072";font-family:FontAwesome;font-size:24px;left:7px;position:absolute;top:5px}.moreInfo .waitingInfo td{background-color:#fbf1e4}.moreInfo .waitingInfo .fa{color:#999;padding-right:5px}.sharedCodes .text-sharedCodes:before{color:#999;content:"\f05a";font-family:FontAwesome;font-size:18px;margin-right:5px}.escalas .txt-escalas{width:94%}.contFiltrosVuelos .slider.slider-horizontal .slider-track{height:4px;margin:0}.contFiltrosVuelos .slider.slider-horizontal .slider-handle{margin-top:-8px}.rates-message{background-color:#def0fc;margin-bottom:20px;overflow:hidden;padding-left:60px;padding-right:140px;padding-bottom:15px;padding-top:15px;position:relative}.rates-message .txtGrande.principal.bold.x3{padding-left:32px;margin-bottom:15px;line-height:17px !important}.rates-message:before{color:#64afdc;content:"\f05a";font-family:FontAwesome;font-size:30px;left:12px;position:absolute;top:8px}.rates-message:after{content:url("/logitravel/images/logis/logi-rotador.png");right:0;position:absolute;top:4px}.panel-group.accordion-flightsRates .panel .panel-heading>a{padding-left:12px;padding-right:30px;padding-bottom:12px;padding-top:12px}.panel-group.accordion-flightsRates .panel .panel-heading>a .titulo{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:98%}.panel-group.accordion-flightsRates .panel .panel-heading>a:after{color:#007dbe;content:"\f145";font-family:FontAwesome;font-size:24px;opacity:.6;position:absolute;right:12px;top:11px}.panel-group.accordion-flightsRates .panel .panel-heading>a:hover{background-color:#f5f5f5}.panel-group.accordion-flightsRates .panel .panel-heading>a:focus{background-color:#fff}.rates-details table .itinerary th{color:#555;padding:5px 8px}.rates-details table .itinerary th:first-child:before{content:"\f072";font-family:FontAwesome;font-size:16px;font-weight:normal;line-height:12px;margin-right:7px;vertical-align:middle}.rates-details table tbody tr td{vertical-align:top}.rates-details table tbody tr td .flight-txtPrice{display:none}.rates-summary{background-color:#f5f5f5;border-bottom:1px solid #eaeaea;overflow:hidden;padding:20px 20px 10px;position:relative}.rates-summary:before{color:#fff;content:"\f0d7";font-family:FontAwesome;font-size:36px;left:calc(50% - 10px);position:absolute;top:-14px}.rates-table.table thead>tr>th{background-color:#def0fc;border-bottom-color:#c8e6fa;font-size:15px;padding:5px 8px;text-align:center}.rates-table tr>td{background-color:#fff;text-align:center}.rates-table tr>td:first-child{text-align:left}.rates-table .rate-buttons td{background-color:transparent;border-bottom:none;vertical-align:top}.rates-table .rate-buttons td.active{color:#007dbe;font-size:15px;padding:15px 0 0}.rate-OK:before,.rate-KO:before{font-family:FontAwesome;font-size:26px;line-height:20px;vertical-align:middle}.rate-OK:before{color:#7cb021;content:"\f00c"}.rate-KO:before{color:#d7d7d7;content:"\f00d"}.dispoFlights .destacada,.dispoFlights .infoBonos{border:1px solid #fa8c00}.dispoFlights .precioMedio{font-size:1.5em}.dispoFlights .utils .btn:hover{background:#d7d7d7}.dispoFlights .filterSidebar .escalas .rotuloSimple,.dispoFlights .filterSidebar .horarioSlider .rotuloSimple,.dispoFlights .filterSidebar .rangoPrecio .rotuloSimple,.dispoFlights .filterSidebar .aeropuertoOrigen .rotuloSimple,.dispoFlights .filterSidebar .aerolineas .rotuloSimple,.dispoFlights .filterSidebar .durations .rotuloSimple,.dispoFlights .filterSidebar .sharedCodes .rotuloSimple{position:relative}.dispoFlights .filterSidebar .escalas .rotuloSimple .enlaceRotulo,.dispoFlights .filterSidebar .horarioSlider .rotuloSimple .enlaceRotulo,.dispoFlights .filterSidebar .rangoPrecio .rotuloSimple .enlaceRotulo,.dispoFlights .filterSidebar .aeropuertoOrigen .rotuloSimple .enlaceRotulo,.dispoFlights .filterSidebar .aerolineas .rotuloSimple .enlaceRotulo,.dispoFlights .filterSidebar .durations .rotuloSimple .enlaceRotulo,.dispoFlights .filterSidebar .sharedCodes .rotuloSimple .enlaceRotulo{right:0;top:0}.dispoFlights .filterSidebar .info-sharedCodes .list-group-item{margin-bottom:10px}.dispoFlights .contFiltrosVuelos .checkbox{cursor:pointer;border-bottom:1px dotted #dfdfdf}.dispoFlights .contFiltrosVuelos .checkbox.hover:hover{background-color:transparent}.dispoFlights .contFiltrosVuelos .checkbox.desactivado{cursor:default}.dispoFlights .tablaVuelo{border-collapse:inherit}.dispoFlights .tablaVuelo .infoDias{background-color:#007dbe;color:#fff;font-size:10px;font-weight:bold;margin-top:0;margin-left:3px;position:absolute;padding:1px 3px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-align:center}.dispoFlights .tablaVuelo .fa-stop{left:25px;top:0}.dispoFlights .tablaVuelo .fa-star{font-size:1.3em;left:28px;top:4px}.dispoFlights .tablaVuelo .selectFlightOptionTrigger{height:57px !important}.dispoFlights .tablaVuelo .selectFlightOptionTrigger.important td{background-color:#fbf1e4}.dispoFlights .tablaVuelo .selectFlightOptionTrigger.important td:last-child{background-image:url("/comun/images/vuelos/cell-important.png");background-repeat:no-repeat;background-attachment:scroll;background-position:right bottom}.dispoFlights .tablaVuelo .selectFlightOptionTrigger.active td{background-color:#f0f9e1}.dispoFlights .tablaVuelo .selectFlightOptionTrigger.active td:last-child{background-image:url("/comun/images/vuelos/cell-selected.png");background-repeat:no-repeat;background-attachment:scroll;background-position:right bottom}.dispoFlights .tablaVuelo .selectFlightOptionTrigger.errorCotizacion td{background-color:#fee8cc}.dispoFlights .tablaVuelo .selectFlightOptionTrigger.errorCotizacion td:last-child{background-image:url("/comun/images/vuelos/cell-selected-error.png") !important;background-repeat:no-repeat;background-attachment:scroll;background-position:right bottom}.dispoFlights .tablaVuelo .moreInfo img{max-width:100%;width:auto}.dispoFlights .tablaVuelo .moreInfo:hover{border:0}.dispoFlights .tablaVuelo .moreInfo:hover td,.dispoFlights .tablaVuelo .moreInfo:hover th{background-color:inherit;cursor:default}.dispoFlights .minimize-container{cursor:pointer;float:right;height:60px;margin-right:-50px;overflow:hidden;width:40px}.dispoFlights .minimize-container .minimize{background-color:#007dbe;-webkit-box-shadow:0px 1px 3px #000;-moz-box-shadow:0px 1px 3px #000;box-shadow:0px 1px 3px #000;height:44px;left:-14px;position:relative;top:8px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;width:44px}.dispoFlights .minimize-container .fa{color:#fff;font-size:17px;left:20px;position:relative;text-shadow:0px 1px 0px #000;top:14px}.dispoFlights .resumenPrecios .flecha{position:relative;z-index:10}.dispoFlights .resumenPrecios .flecha .fa{position:absolute;right:-12px;top:-1px}.dispoFlights .resumenPrecios .contLogo{padding-top:26px}.dispoFlights .tablaCalendarioIdaVuelta .fechasCalendario{background-color:#eaeaea !important;font-size:1.2em;height:26px}.dispoFlights .tablaCalendarioIdaVuelta .horizontal.transparent{background-color:transparent}.dispoFlights .daySearchTrigger.selected{border:2px solid #fa8c00}.dispoFlights .close.absolute{float:none;font-size:40px;font-weight:normal;right:7px;top:0;z-index:200}.dispoFlights .popupResumenCalendario{-webkit-box-shadow:0px 0px 3px #999;-moz-box-shadow:0px 0px 3px #999;box-shadow:0px 0px 3px #999;left:-5px;top:-125px;width:275px;z-index:5000}.dispoFlights .popupResumenCalendario .flechaDown.grisfuerte{border-top-color:#333}.dispoFlights .popupResumenCalendario .box{background-color:#333}.dispoFlights .popupResumenCalendario .close{color:#fff;float:none;font-size:30px;font-weight:normal;right:7px;top:0;text-shadow:none !important;z-index:200}.dispoFlights .desgloseVuelos .infoDias{background-color:#007dbe;color:#fff;font-size:10px;font-weight:bold;margin-top:0;margin-left:3px;position:absolute;padding:1px 3px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-align:center}.dispoContent .contPrecioDirecto span,.dispoContent .contPrecioEscala span{line-height:16px}.dispoContent .owl-carousel .owl-wrapper-outer{padding-top:5px}.dispoContent .owl-carousel .owl-wrapper-outer .owl-item:first-child{background-color:#e0f9ec}.dispoContent .owl-carousel .owl-wrapper-outer .owl-item .recommendedAirline:after{font-family:fontawesome;content:'\f164';font-size:16px;color:#fff;background-color:#27ae60;border-radius:50%;position:absolute;top:-5px;right:-5px;padding:6px}.dispoContent .recommendedCompany{position:relative}.dispoContent .recommendedCompany:after{content:'\f164';font-family:fontawesome;position:absolute;height:30px;font-size:18px;right:0 !important;color:white;width:30px;padding-top:5px;top:-5px;background-color:#27ae60;border-radius:50%;text-align:center}.dispoContent .recommendedLabel{background-color:#e0f9ec;border-radius:17px;padding:0 5px;position:relative;width:265px;height:35px}.dispoContent .recommendedLabel:before{background-color:#27ae60;border-radius:50%;padding:6px;font-size:16px;font-family:fontawesome;content:'\f164';color:#fff;position:absolute;top:3px;left:3px}.dispoContent .recommendedLabel span{text-transform:uppercase;color:#27ae60;font-size:12px;font-weight:bold;position:absolute;top:11px;left:35px}.dispoContent .resumenPrecios .company .nico-train,.dispoContent .resumenPrecios .company .nico-bus{font-size:16px}#modalAlertasVuelos .modal-footer{text-align:center !important}#ventaCruzadaHotel #panel{bottom:48px;height:124px;left:-365px;position:fixed;width:325px;z-index:1100}#ventaCruzadaHotel .contPanel{height:88px}#ventaCruzadaHotel .contPanel img{box-shadow:0 0 0 3px rgba(255,255,255,0.25);height:auto;width:90%}#ventaCruzadaHotel .contPanel .close{color:#fff !important;cursor:pointer;font-size:30px;font-weight:normal;opacity:.5;filter:alpha(opacity=50);right:6px;top:1px;text-shadow:none;z-index:10}#ventaCruzadaHotel .contPanel .close:hover{color:#fff !important;opacity:1;filter:alpha(opacity=100)}#ventaCruzadaHotel .btnOfertasVH{margin-top:10px;padding:7px}#ventaCruzadaHotel .btnOfertasVH:hover a{text-decoration:underline}#ventaCruzadaHotel .minimize-container{bottom:48px;cursor:pointer;height:124px;left:0;position:fixed;width:45px;z-index:1101;-webkit-transition:all 400ms ease-out 0s;-moz-transition:all 400ms ease-out 0s;-o-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s}#ventaCruzadaHotel .minimize-container:hover{background-color:#005591 !important}#ventaCruzadaHotel .minimize-container span{bottom:0;display:inline-block;font-size:16px;height:38px;left:50px;overflow:hidden;padding:0 10px;position:absolute;white-space:nowrap;width:auto;-webkit-transform-origin:left bottom 0;-moz-transform-origin:left bottom 0;-ms-transform-origin:left bottom 0;-o-transform-origin:left bottom 0;transform-origin:left bottom 0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=3.061616997868383e-16, M12=1, M21=-1, M22=3.061616997868383e-16, SizingMethod='auto expand')"}.opcConsejo .active{background-image:url("/comun/images/vuelos/cell-selected.png");background-repeat:no-repeat;background-attachment:scroll;background-position:right bottom;background-color:#f0f9e1 !important}.opcConsejo td:last-child{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}.alternativasVuelo .contMensaje{border-bottom:1px solid #9acbe9;padding-left:70px;padding-right:20px;padding-bottom:25px;padding-top:25px}.alternativasVuelo .contMensaje:after{color:#64afdc;content:"\f129";font-family:FontAwesome;font-size:56px;left:25px;position:absolute;text-shadow:0px 1px 0px rgba(255,255,255,0.7);top:25px}.alternativasVuelo .contError .alert{box-shadow:none !important}.alternativasVuelo .contAlternatives{counter-reset:li;list-style:none;padding:0;position:relative}.alternativasVuelo .contAlternatives .alternative{border-bottom:1px solid #d7d7d7;padding-left:60px;padding-right:20px;padding-bottom:25px;padding-top:25px;position:relative}.alternativasVuelo .contAlternatives .alternative:before{-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.2) inset;-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.2) inset;box-shadow:1px 1px 1px rgba(0,0,0,0.2) inset;font-size:20px;font-size:2rem;background-color:#d7d7d7;border-radius:50%;color:#fff;content:counter(li, decimal);counter-increment:li;display:inline-block;font-weight:bold;height:32px;left:15px;line-height:32px;position:absolute;top:19px;width:32px;text-align:center}.alternativasVuelo .contAlternatives .titOpcion{font-size:20px;font-size:2rem;color:#555;display:block;font-weight:bold;margin:0 0 5px}.alternativasVuelo .contAlternatives .alternativeDates{display:table;list-style:none;table-layout:fixed;width:100%;border-right:1px solid #d7d7d7}.alternativasVuelo .contAlternatives .alternativeDates li{border:1px solid #d7d7d7;border-right:none;font-size:14px;font-size:1.4rem;display:table-cell;line-height:normal;margin-right:-1px;padding:8px;position:relative;vertical-align:top;height:116px;cursor:pointer}.alternativasVuelo .contAlternatives .alternativeDates li .price{display:block;margin:3px 0 0;text-shadow:none}.alternativasVuelo .contAlternatives .alternativeDates li .flightType{color:#999;display:block;margin:15px 0 5px}.alternativasVuelo .contAlternatives .alternativeDates li.direct{cursor:pointer}.alternativasVuelo .contAlternatives .alternativeDates li.direct .flightType{color:#007dbe;font-weight:bold}.alternativasVuelo .contAlternatives .alternativeDates li.selected{background-color:#7cb021;color:#fff;cursor:pointer}.alternativasVuelo .contAlternatives .alternativeDates li.selected .price{color:#fff}.alternativasVuelo .contAlternatives .alternativeDates li.selected .flightType{color:#fff}.alternativasVuelo .contAlternatives .alternativeDates li.selected:after{content:"\f00c"}.alternativasVuelo .contAlternatives .alternativeDates li.noFlights{background-color:#f5f5f5;color:#999;cursor:default;border:1px solid;border-right:none;opacity:.4;filter:alpha(opacity=40)}.alternativasVuelo .contAlternatives .alternativeDates li.noFlights .flightType{display:none}.alternativasVuelo .contAlternatives .alternativeDates li.noFlights:after{color:#c00;content:"\f05e";opacity:.4;filter:alpha(opacity=40)}.alternativasVuelo .contAlternatives .alternativeDates li.selected:after,.alternativasVuelo .contAlternatives .alternativeDates li.noFlights:after{bottom:7px;font-size:40px;font-size:4rem;font-family:FontAwesome;position:absolute;right:calc(50% - 60px)}.alternativasVuelo .contAlternatives .alternativeDates li.active{background:transparent;background:rgba(215,215,215,0.6);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#99d7d7d7', EndColorStr='#99d7d7d7')}.alternativasVuelo .contAlternatives .changeAirport ul{list-style:none;padding:0}.alternativasVuelo .contAlternatives .changeAirport ul li{margin-top:10px}.bonus-loading{padding-top:85px}.imgBono{height:209px}.textInfoBono .fa{width:1em}.btnCodigoBono input{font-size:20px;font-weight:bold}.checkBonoOk{background-color:#7cb021;left:7px;padding:6px 6px 5px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;top:18px}.checkBonoError{background-color:#c00;left:7px;padding:6px 9px 6px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;top:24px}.flightUtils .btn .fa{font-size:28px;font-size:2.8rem;display:block;margin-top:3px}.tab-price-group{width:100%;height:59px;border-bottom:1px #d7d7d7 solid;display:block;overflow:hidden}.tab-price-group label:hover{background:#ddd}.tab-price-group input:checked+label{background:#eaeaea;color:#555;font-weight:bold;border-bottom:none}.tab-price-group input:checked+label .tab-price{color:#555}.tab-price-group .tab-date,.tab-price-group .tab-price{display:block;line-height:20px;font-size:1.5em}.tab-price-group .tab-price{color:#fa8c00;font-weight:bold}.tab-price-group input{height:2.5em;display:none}.tab-price-group label{cursor:pointer;display:block;float:left;font-size:1em;width:14.28571429%;height:auto;padding:1em 0;text-align:center;margin-bottom:0}.tab-price-group label.best-price{-moz-transition:-moz-transform ease .6s;-webkit-transition:-webkit-transform ease .6s;-o-transition:-o-transform ease .6s;-ms-transition:-ms-transform ease .6s;transition:transform ease .6s}.tab-price-group label.best-price .tab-price{color:#7cb021}.tab-price-group .no-flight{opacity:.5;background-color:rgba(0,0,0,0.1);cursor:default}.rtl .cflight{height:54px}.rtl .flight-stops .info-stops:after{top:9px;content:"\f104";font-size:21px}.rtl .flight-stops .info-stops.stop-1:after,.rtl .flight-stops .info-stops.stop-2:after,.rtl .flight-stops .info-stops.stop-3:after{top:7px;content:"\f111";right:calc(42%);font-size:8px}.rtl .cFlight-details .flight-stops .info-stops.stop-1:after,.rtl .cFlight-details .flight-stops .info-stops.stop-2:after,.rtl .cFlight-details .flight-stops .info-stops.stop-3:after{top:-6px}.rtl .flight.active{background-color:#f0f9e1;box-shadow:-5px 0 0 #7cb021 inset}.rtl .flight.active .moreInfo:before{color:#f0f9e1}.recommendedFlight{background-color:#fff;border:1px solid #9acbe9}.recommendedFlight .header{background-color:#007dbe;padding-left:10px;padding-right:10px;padding-bottom:0;padding-top:10px;position:relative;height:141px;color:#fff}.recommendedFlight .header .logiImg{transform:rotateY(180deg);width:135px;position:absolute}.recommendedFlight .header .benefitsWrapper{width:100%;display:inline-block}.recommendedFlight .header .benefitsWrapper .benefitsTitle{padding-left:130px;font-size:20px;color:#fff}.recommendedFlight .header .benefitsWrapper .benefits{display:flex;justify-content:space-around;list-style:none;padding:12px 24px 12px 110px;margin-left:45px;margin-top:15px;border-radius:5px;background-color:rgba(255,255,255,0.12)}.recommendedFlight .header .benefitsWrapper .benefits li{padding:0 8px;text-align:center}.recommendedFlight .header .benefitsWrapper .benefits li i{font-size:35px}.recommendedFlight .details{list-style:none;margin:0;width:80%;display:inline-block;vertical-align:top;padding:5px}.recommendedFlight .details li{display:inline-table;width:100%;padding:5px}.recommendedFlight .details .outbond,.recommendedFlight .details .return{background:rgba(255,255,255,0.5);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#80ffffff', EndColorStr='#80ffffff');list-style:none;margin:0;padding:0}.recommendedFlight .details .outbond .date,.recommendedFlight .details .return .date{padding:3px;padding-left:26px;position:relative;width:15%;vertical-align:middle}.recommendedFlight .details .outbond .date:before,.recommendedFlight .details .return .date:before{content:"\e612";color:#999;font-family:font-logi;font-size:1.8rem;position:absolute;left:3px;top:10px;vertical-align:bottom}.recommendedFlight .details .outbond .logo,.recommendedFlight .details .return .logo{position:relative;width:24%;display:inline-block;vertical-align:middle}.recommendedFlight .details .outbond .logo>div,.recommendedFlight .details .return .logo>div{display:inline-block;width:60%;vertical-align:middle}.recommendedFlight .details .outbond .logo>div p,.recommendedFlight .details .return .logo>div p{font-size:12px}.recommendedFlight .details .outbond .city,.recommendedFlight .details .return .city{vertical-align:middle;width:22%}.recommendedFlight .details .outbond .city .time,.recommendedFlight .details .return .city .time{display:block;font-weight:bold;font-size:16px;margin-top:5px}.recommendedFlight .details .outbond .stop,.recommendedFlight .details .return .stop{position:relative;width:13%;vertical-align:middle}.recommendedFlight .details .outbond .stop .stops,.recommendedFlight .details .return .stop .stops{padding:0;position:absolute;top:-5px;width:75%;font-size:9px;letter-spacing:-0.02rem;opacity:.8;text-align:center;text-transform:uppercase}.recommendedFlight .details .outbond .stop .stops .info-stops,.recommendedFlight .details .return .stop .stops .info-stops{padding:4px 0 0;border-top:2px solid #007dbe;color:#007dbe;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.recommendedFlight .details .outbond .stop .stops .info-stops:after,.recommendedFlight .details .return .stop .stops .info-stops:after{content:"\f054";font-family:FontAwesome;font-size:11px;position:absolute;left:initial;right:-2px;top:-5px}.recommendedFlight .details .return{border-top:1px solid #d7d7d7;padding-top:5px}.recommendedFlight .details .return .date:before{transform:scaleX(-1)}.recommendedFlight .recommendedPrice{width:19%;display:inline-block;vertical-align:top;padding:10px}.recommendedFlight .recommendedPrice .boton{padding:7px 25px}.alertMessage{-webkit-box-shadow:0px 1px 5px rgba(0,0,0,0.2);-moz-box-shadow:0px 1px 5px rgba(0,0,0,0.2);box-shadow:0px 1px 5px rgba(0,0,0,0.2);filter:progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=0),progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=90),progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=180),progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=270);background-color:#def0fc;border-radius:3px;border-top:3px solid #005591;font-size:12px;padding:15px;padding-left:50px;position:relative}.alertMessage:before{color:#005591;content:"\e922";font-size:22px;font-family:font-logi;left:15px;position:absolute;top:50%;transform:translateY(-55%)}.availabilityResults{margin-bottom:25px}.availabilityResults h4{color:#555;font-size:16px;position:relative}.availabilityResults h4 strong{font-size:24px}.availabilityResults h4 small{font-size:20px}.availabilityResults h4 img{float:right;margin-left:15px}.availabilityResults .caption{bottom:0;position:absolute;right:0;text-transform:uppercase}.availabilityResults .caption:before{color:#555;font-family:font-logi;font-size:18px}.availabilityResults .caption--flight:before{content:"\e004";margin-right:5px}.availabilityResults .caption--ferry:before{content:"\e00c";margin-right:5px}.availabilityResults .caption--train:before{content:"\e006";margin-right:5px}.availabilityResults .containerResults{-webkit-box-shadow:0px 1px 5px rgba(0,0,0,0.2);-moz-box-shadow:0px 1px 5px rgba(0,0,0,0.2);box-shadow:0px 1px 5px rgba(0,0,0,0.2);filter:progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=0),progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=90),progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=180),progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=270);background-color:#fff;border-radius:3px;border-bottom:3px solid #def0fc}.availabilityResults .containerResults .titleResults>.row{margin:0}.availabilityResults .containerResults h5{color:#555}.availabilityResults .containerResults h5 span{color:#999}.availabilityResults .container{border-top:1px solid #555;padding:4px 8px;position:relative}.availabilityResults .secondaryContainer+.helperSeparator{border-left:1px solid #eaeaea;height:calc(100% - 8px);left:50%;position:absolute;top:4px}.availabilityResults .content{padding-left:32px;position:relative}.availabilityResults .content:before{border-left:1px dotted rgba(0,0,0,0.1);content:"";height:100%;left:22px;position:absolute;top:0}.availabilityResults .content .check{left:0;position:absolute;top:calc(50% - 12px)}.availabilityResults .content .check.radio{margin:0;padding:0}.availabilityResults .content .check.radio label{display:inherit}.availabilityResults .content.newContent{padding-left:0}.availabilityResults .content.newContent:before{border:0}.availabilityResults .description{border-bottom:1px dotted rgba(0,0,0,0.1);padding-top:2px;position:relative}.availabilityResults .description .info-A,.availabilityResults .description .info-B{display:inline-block;line-height:16px;width:30%}.availabilityResults .description .info-A .title,.availabilityResults .description .info-B .title{font-size:14px;text-transform:uppercase}.availabilityResults .description .info-A .title strong,.availabilityResults .description .info-B .title strong{font-size:14px}.availabilityResults .description .info-A .subtitle,.availabilityResults .description .info-B .subtitle{color:#999;display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.availabilityResults .description .info-A .infoDate,.availabilityResults .description .info-B .infoDate{background-color:#007dbe;border-radius:4px;color:#fff;font-size:10px;margin-left:4px;padding:2px 4px;vertical-align:middle}.availabilityResults .description .info-A{text-align:right}.availabilityResults .description .helper{display:inline-block;margin:0 8px;min-height:34px;position:relative;width:15%}.availabilityResults .description .arrow{display:block}.availabilityResults .description .arrow:before{border-top:1px solid #005591;content:"";position:absolute;top:calc(50% - 1px);width:100%}.availabilityResults .description .arrow:after{color:#005591;content:'\f105';font-family:FontAwesome;font-size:14px;position:absolute;right:-1px;top:calc(50% - 11px)}.availabilityResults .description [class*="escale"]:before{background-color:#fff;color:#005591;content:"1";height:15px;left:50%;line-height:14px;position:absolute;text-align:center;top:50%;transform:translate(-50%, -50%);width:10px}.availabilityResults .description .escale2:before{content:"2"}.availabilityResults .description .escale3:before{content:"3"}.availabilityResults .description .escale4:before{content:"4"}.availabilityResults .description .escale5:before{content:"5"}.availabilityResults .description .detail-stop{font-size:10px;position:absolute;color:#007dbe;top:50%;width:100%;text-align:center;text-transform:uppercase}.availabilityResults .description .route-price{color:#fa8c00;font-size:20px;font-weight:bold;position:absolute;right:0;top:45%;transform:translateY(-50%)}.availabilityResults .details{position:relative;padding-top:8px}.availabilityResults .details img{display:inline-block;margin-right:4px;width:30px}.availabilityResults .details .more{color:#005591;font-size:12px;position:absolute;top:60%;right:0;text-transform:uppercase;transform:translateY(-50%)}.availabilityResults .details .more i{font-size:15px}.availabilityResults .detailsTrain{position:relative;padding-top:8px;line-height:16px;overflow:hidden}.availabilityResults .detailsTrain img{width:34px;position:absolute;top:15px}.availabilityResults .detailsTrain .type{color:#999;display:inline-block;font-size:12px;list-style:none;padding-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:150px;padding-left:45px}.availabilityResults .detailsTrain .tarifa{background-color:transparent;border:0;color:#005591;float:right;font-size:11px;padding:4px 8px;text-transform:uppercase}.availabilityResults .detailsTrain .tarifa i{font-size:15px}.availabilityResults .detailsTrain .tarifa:hover{background-color:#eaeaea;border-radius:4px}.availabilityResults .detailsTrain .more{background-color:transparent;border:0;color:#005591;float:right;font-size:11px;padding:4px 8px;text-transform:uppercase}.availabilityResults .detailsTrain .more i{font-size:15px}.availabilityResults .detailsTrain .more:hover{background-color:#eaeaea;border-radius:4px}.availabilityResults .detailsTrain.evo{display:flex;align-items:center}.availabilityResults .detailsTrain.evo .imgCompany{margin-right:12px}.availabilityResults .detailsTrain.evo img{position:inherit;width:32px}.availabilityResults .detailsTrain.evo .trainDetails{align-items:center;display:flex;justify-content:space-between;width:100%}.availabilityResults .detailsTrain.evo .typeTrain{font-size:11px}.availabilityResults .detailsTrain.evo .classSeat{font-weight:bold}.availabilityResults .detailsTrain.evo .categoryRate{color:#999;font-size:11px;font-weight:lighter}.availabilityResults .detailsTrain.evo .categoryRate .rate{color:#7cb021}.availabilityResults .details-list{color:#999;display:inline-block;font-size:12px;list-style:none}.availabilityResults .details-list .details-item{display:inline-block;margin-right:10px;position:relative}.availabilityResults .details-list .details-item .msTarifa,.availabilityResults .details-list .details-item .mnsTarifa{color:#005591}.availabilityResults .details-list .details-item .msTarifa:hover,.availabilityResults .details-list .details-item .mnsTarifa:hover{cursor:pointer}.availabilityResults .details-list .details-item strong{color:#555}.availabilityResults .details-list .baggage:before,.availabilityResults .details-list .baggageUnknown:before,.availabilityResults .details-list .baggageNot:before,.availabilityResults .details-list .user:before{font-family:font-logi;font-size:18px;left:0;top:0;position:absolute}.availabilityResults .details-list .user{padding-left:20px}.availabilityResults .details-list .user:before{content:"\e604"}.availabilityResults .details-list .baggage{padding-left:20px}.availabilityResults .details-list .baggage:before{content:"\e009"}.availabilityResults .details-list .baggageUnknown,.availabilityResults .details-list .baggageNot{padding-left:25px}.availabilityResults .details-list .baggageUnknown:after,.availabilityResults .details-list .baggageNot:after{right:10px;font-size:15px;font-weight:bold;position:absolute;top:-5px}.availabilityResults .details-list .baggageUnknown:before{content:"\e009"}.availabilityResults .details-list .baggageUnknown:after{content:"?";color:#005591}.availabilityResults .details-list .baggageNot:before{content:"\e009"}.availabilityResults .details-list .baggageNot:after{content:"x";color:#c00}.availabilityResults .info-details{background-color:#f8f8f8;border-top:1px solid #eaeaea;margin:10px -8px -10px;padding:10px;position:relative}.availabilityResults .info-details:before{text-shadow:0px 1px 0px #d7d7d7;color:#fff;content:"\f0d7";font-family:Fontawesome;font-size:45px;left:calc(50% - 26px);position:absolute;top:-6px;z-index:1}.availabilityResults .title-details{border-bottom:1px solid #eaeaea;color:#555;font-size:12px;padding-bottom:5px}.availabilityResults .title-details span{color:#999;float:right;font-size:14px}.availabilityResults .content-details{margin-top:10px}.availabilityResults .content-details .table thead th{color:#555;font-size:12px;font-weight:normal;padding:10px 0 7px 0}.availabilityResults .content-details .table tbody{background-color:#fff}.availabilityResults .content-details .table tbody th{border-top:1px solid #eaeaea;font-size:16px;text-align:left}.availabilityResults .content-details .table tbody th p{color:#999;display:inline-block;font-size:12px;font-weight:normal;padding-top:4px;vertical-align:top}.availabilityResults .content-details .table tbody td{border-top:1px solid #eaeaea;font-size:14px;font-weight:bold;position:relative}.availabilityResults .content-details .table th,.availabilityResults .content-details .table td{text-align:center}.availabilityResults .content-details.multiTarifa td{text-align:right}.availabilityResults .content-details.multiTarifa td.pen,.availabilityResults .content-details.multiTarifa td.ltd,.availabilityResults .content-details.multiTarifa td.bag,.availabilityResults .content-details.multiTarifa td.priv{text-align:center;color:#999}.availabilityResults .content-details.multiTarifa td.pen p,.availabilityResults .content-details.multiTarifa td.ltd p,.availabilityResults .content-details.multiTarifa td.bag p,.availabilityResults .content-details.multiTarifa td.priv p{color:#999;display:inline-block;font-size:12px;font-weight:normal;padding-top:4px;vertical-align:top}.availabilityResults .content-details.multiTarifa td.pen:after,.availabilityResults .content-details.multiTarifa td.ltd:after{font-size:15px}.availabilityResults .content-details.multiTarifa td.bag:after{content:"\e009";font-size:15px;font-family:font-logi;margin-left:2px}.availabilityResults .footer-details{border-top:1px dotted #eaeaea;font-size:12px;margin-top:12px}.availabilityResults .footer-details .duration{color:#999;padding-top:5px}.availabilityResults .footer-details .duration span{color:#555}.availabilityResults .footer-details p{font-size:12px}.availabilityResults .footer-details span{color:#555}.availabilityResults .content-route{display:table;position:relative;width:100%}.availabilityResults .content-route.typeB{margin-bottom:20px}.availabilityResults .change{margin:15px 0;min-height:32px}.availabilityResults .change.guarantee{min-height:46px}.availabilityResults .change.guarantee .connect:before{top:7px}.availabilityResults .change.guarantee .connect:after{height:84px}.availabilityResults .change.guarantee .captionGuarantee{color:#005591;cursor:pointer}.availabilityResults .change.guarantee .descGuarantee p{font-size:11px}.availabilityResults .change .connect{display:block;float:right;font-size:11px;line-height:15px;position:relative;width:calc(58% - 6px);padding-left:26px}.availabilityResults .change .connect:before{background-color:#f8f8f8;color:#005591;font-family:font-logi;font-size:22px;line-height:28px;position:absolute;top:0;width:auto;z-index:1;left:0}.availabilityResults .change .connect:after{content:"";height:72px;position:absolute;top:-20px;border-left:1px dotted #005591;left:10px}.availabilityResults .change .connect.plane:before{content:"\e004"}.availabilityResults .change .connect.train:before{content:"\e006"}.availabilityResults .change .connect.bus:before{content:"\e92c";font-size:20px}.availabilityResults .change .connect.planeTrain:before{content:"\e933"}.availabilityResults .change .connect.planeBus:before{content:"\e934"}.availabilityResults .change .connect.trainBus:before{content:"\e935"}.availabilityResults .change .extra{color:#999;display:block}.availabilityResults .train .change .connect:before{content:"\e006"}.availabilityResults .logo-route{display:table-cell;vertical-align:middle;width:24%}.availabilityResults .logo-route img{max-width:100px;width:100%}.availabilityResults .info-route{color:#999;display:table-cell;font-size:12px;line-height:16px;text-align:right;vertical-align:middle;width:18%}.availabilityResults .info-route strong{color:#555;display:block}.availabilityResults .info-route span{display:block}.availabilityResults .module-route{display:table-cell;list-style:none;padding-left:32px;position:relative;width:58%}.availabilityResults .module-route:after{background-color:#005591;content:"";height:92%;left:16px;position:absolute;top:3px;width:1px}.availabilityResults .route{color:#555;font-size:12px;line-height:16px;margin-bottom:10px;position:relative}.availabilityResults .route:before{background-color:#005591;border-radius:50%;content:"";height:9px;left:-20px;position:absolute;top:3px;width:9px}.availabilityResults .route:last-child{margin:0}.availabilityResults .route:last-child:before{bottom:3px;top:auto}.availabilityResults .route strong{color:#555;display:block;font-size:14px}.availabilityResults .route span{color:#999;display:block}.availabilityResults .route span:first-child{color:#555}.availabilityResults .promoFee,.availabilityResults .plusFee,.availabilityResults .flexibleFee{border-radius:50%;color:#fff;display:inline-block;height:18px;line-height:16px;margin-right:2px;text-align:center;width:18px}.availabilityResults .promoFee{background-color:#968a00}.availabilityResults .promoFee:before{content:"P";font-size:11px}.availabilityResults .plusFee{background-color:#e96121}.availabilityResults .plusFee:before{content:"P";font-size:11px}.availabilityResults .plusFee:after{content:"+";font-size:9px}.availabilityResults .flexibleFee{background-color:#8a0072}.availabilityResults .flexibleFee:before{content:"F";font-size:11px}.availabilityResults .item-list{list-style:none;margin:0}.availabilityResults .item-list.newItem-list>li.newItem{border:1px solid #eaeaea;border-top:none}.availabilityResults .item-list.newItem-list>li.newItem:first-child{border-top:1px solid #eaeaea;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;border-top-right-radius:8px}.availabilityResults .item-list.newItem-list>li.newItem:last-child{border-bottom:1px solid #eaeaea;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px}.availabilityResults .item-list.newItem-list>li.newItem .newDescription{align-items:center;display:flex;justify-content:space-between}.availabilityResults .item-list.newItem-list>li.newItem .newDescription img{padding-right:16px}.availabilityResults .item-list.newItem-list>li.newItem .newDescription .info{text-align:left;width:100%}.availabilityResults .item-list.newItem-list>li.newItem .newDescription .info .title{font-size:14px;padding-bottom:4px}.availabilityResults .item-list.newItem-list>li.newItem .newDescription .info .title strong{color:#333;font-size:16px}.availabilityResults .item-list.newItem-list>li.newItem .newDescription .info .subtitle{color:#999;font-size:12px}.availabilityResults .item-list.newItem-list>li.newItem .newDescription .route-price{align-self:normal;color:#fa8c00;font-size:20px;font-weight:bold;text-align:right}.availabilityResults .item-list.newItem-list>li.newItem .newDetails{align-items:center;display:flex;padding-top:8px}.availabilityResults .item-list.newItem-list>li.newItem .newDetails .type,.availabilityResults .item-list.newItem-list>li.newItem .newDetails .baggage,.availabilityResults .item-list.newItem-list>li.newItem .newDetails .user{background-color:#ecf6fd;border-radius:12px;color:#999;font-size:11px;margin-right:4px;padding:4px 8px;position:relative;text-transform:uppercase}.availabilityResults .item-list.newItem-list>li.newItem .newDetails .buttons{text-align:right;width:100%}.availabilityResults .item-list.newItem-list>li.newItem .newDetails .buttons .more,.availabilityResults .item-list.newItem-list>li.newItem .newDetails .buttons .newTarifas{background-color:#fff;border:1px solid #eaeaea;border-radius:4px;color:#999;font-size:12px;padding:2px 8px 4px 8px;text-transform:uppercase}.availabilityResults .item-list.newItem-list>li.newItem .newDetails .buttons .more i,.availabilityResults .item-list.newItem-list>li.newItem .newDetails .buttons .newTarifas i{font-size:16px}.availabilityResults .item-list.newItem-list>li.newItem .newDetails .buttons .more:hover,.availabilityResults .item-list.newItem-list>li.newItem .newDetails .buttons .newTarifas:hover{background-color:#f5f5f5;border-radius:4px;color:#555;outline:none}.availabilityResults .item-list.newItem-list>li.newItem .newDetails .buttons .more:focus,.availabilityResults .item-list.newItem-list>li.newItem .newDetails .buttons .newTarifas:focus{outline:0}.availabilityResults .item-list.newItem-list>li.newItem .newDetails .buttons .newTarifas{margin-right:4px}.availabilityResults .item-list.newItem-list>li.newItem .newDetails .baggage,.availabilityResults .item-list.newItem-list>li.newItem .newDetails .baggageUnknown,.availabilityResults .item-list.newItem-list>li.newItem .newDetails .baggageNot,.availabilityResults .item-list.newItem-list>li.newItem .newDetails .user{padding-left:22px}.availabilityResults .item-list.newItem-list>li.newItem .newDetails .baggage:before,.availabilityResults .item-list.newItem-list>li.newItem .newDetails .baggageUnknown:before,.availabilityResults .item-list.newItem-list>li.newItem .newDetails .baggageNot:before,.availabilityResults .item-list.newItem-list>li.newItem .newDetails .user:before{color:#999;font-family:font-logi;font-size:14px;left:6px;top:4px;position:absolute}.availabilityResults .item-list.newItem-list>li.newItem .newDetails .user:before{content:"\e604"}.availabilityResults .item-list.newItem-list>li.newItem .newDetails .baggage:before{content:"\e009"}.availabilityResults .item-list.newItem-list>li.newItem .newDetails .baggageUnknown:after,.availabilityResults .item-list.newItem-list>li.newItem .newDetails .baggageNot:after{right:10px;font-size:15px;font-weight:bold;position:absolute;top:-5px}.availabilityResults .item-list.newItem-list>li.newItem .newDetails .baggageUnknown:before{content:"\e009"}.availabilityResults .item-list.newItem-list>li.newItem .newDetails .baggageUnknown:after{content:"?";color:#005591}.availabilityResults .item-list.newItem-list>li.newItem .newDetails .baggageNot:before{content:"\e009"}.availabilityResults .item-list.newItem-list>li.newItem .newDetails .baggageNot:after{content:"x";color:#c00}.availabilityResults .item-list.newItem-list>li.newItem.selected{border:2px solid #64afdc;border-radius:8px;margin:8px 0}.availabilityResults .item-list.newItem-list>li.newItem.selected+.newItem{border-top:1px solid #eaeaea}.availabilityResults .item-list.newItem-list>li.newItem.selected .buttons .more.active,.availabilityResults .item-list.newItem-list>li.newItem.selected .buttons .newTarifas.active{background-color:#007dbe;border:1px solid #007dbe;color:#fff}.availabilityResults .item-list.newItem-list>li.newItem.selected .buttons .more.active:hover,.availabilityResults .item-list.newItem-list>li.newItem.selected .buttons .newTarifas.active:hover{background-color:#005591;border:1px solid #005591;color:#fff}.availabilityResults .item-list.newItem-list>li .newInfo-details{background-color:transparent}.availabilityResults .item-list.newItem-list>li .newInfo-details:before{content:none}.availabilityResults .item-list.newItem-list>li .newInfo-details .footer-details{border-top:0;border-bottom:1px dotted #d7d7d7;font-size:12px;padding-bottom:16px;margin-top:10px;text-align:center;margin-left:-10px;margin-right:-10px}.availabilityResults .item-list.newItem-list>li .newInfo-details .footer-details span{font-size:14px;font-weight:bold}.availabilityResults .item-list.newItem-list>li .content-details.multiTarifa.newMultiTarifa{border:1px solid #eaeaea;border-radius:4px;margin:20px 0 0}.availabilityResults .item-list.newItem-list>li .content-details.multiTarifa.newMultiTarifa .table thead>tr>th{border-bottom:1px}.availabilityResults .item-list.newItem-list>li .content-details.multiTarifa.newMultiTarifa .table tbody{background-color:transparent}.availabilityResults .item-list.newItem-list>li .content-details.multiTarifa.newMultiTarifa .table.table-hover tbody tr:hover{background-color:#f5fbfe}.availabilityResults .item-list.newItem-list>li .content-details.multiTarifa.newMultiTarifa .table.table-hover tbody tr:hover>th{background-color:transparent}.availabilityResults .item-list.newItem-list>li .content-details.multiTarifa.newMultiTarifa .table.table-hover tbody tr:hover>td{background-color:transparent}.availabilityResults .item-list>.item{border-bottom:1px solid #d7d7d7;padding:10px 8px;position:relative}.availabilityResults .item-list>.item .ndc,.availabilityResults .item-list>.item .ndc_fee,.availabilityResults .item-list>.item .vy_fee{cursor:pointer}.availabilityResults .item-list>.item .ndc:before,.availabilityResults .item-list>.item .ndc_fee:before,.availabilityResults .item-list>.item .vy_fee:before{border-bottom-width:38px;border-left-width:38px;border-style:solid;content:"";left:0;opacity:.8;position:absolute;top:0;z-index:1}.availabilityResults .item-list>.item .ndc:after,.availabilityResults .item-list>.item .ndc_fee:after,.availabilityResults .item-list>.item .vy_fee:after{color:#fff;content:"\e913";font-family:font-logi;font-size:12px;left:6px;position:absolute;top:2px;z-index:1}.availabilityResults .item-list>.item .ndc:before{border-color:#007dbe transparent transparent #007dbe}.availabilityResults .item-list>.item .ndc:after{content:"\e60f";font-size:18px;left:4px}.availabilityResults .item-list>.item .ndc_fee:before{border-color:#005591 transparent transparent #005591}.availabilityResults .item-list>.item .vy_fee:before{border-color:#ffca00 transparent transparent #ffca00}.availabilityResults .item-list>.item:hover [class*="escale"]:before{background-color:#f5f5f5}.availabilityResults .item-list>.item.active{-webkit-box-shadow:2px 0px 0px #7cb021 inset;-moz-box-shadow:2px 0px 0px #7cb021 inset;box-shadow:2px 0px 0px #7cb021 inset;background-color:#f3fae5}.availabilityResults .item-list>.item.active [class*="escale"]:before{background-color:#f3fae5}.availabilityResults .item-list>.item.active .info-details:before{color:#f3fae5}.availabilityResults .item-list>.item.active .moreInfo:before{color:#f3fae5}.availabilityResults .radio{display:table-cell}.availabilityResults .radio input[type="radio"]{display:none}.availabilityResults .radio input[type="radio"]:checked+label:before{background-color:#007dbe;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transition:all all .3s ease ease-out;-moz-transition:all all .3s ease ease-out;-ms-transition:all all .3s ease ease-out;-o-transition:all all .3s ease ease-out;transition:all all .3s ease ease-out;-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff}.availabilityResults .radio input[type="radio"]:checked+label:after{display:none}.availabilityResults .radio label{color:#555;cursor:pointer;display:inline-block;font-size:18px;font-weight:bold;position:relative;padding-left:20px}.availabilityResults .radio label:before{background-color:#fff;border:1px solid #999;border-radius:50%;content:"";width:14px;height:14px;display:inline-block;position:absolute;left:0;top:4px;-webkit-box-shadow:inset 0 0 0 10px #fff;box-shadow:inset 0 0 0 10px #fff;-webkit-font-smoothing:antialiased}.availabilityResults.multi .region,.availabilityResults.oneWay .region{background-color:#f5f5f5;border-bottom:3px solid #d7d7d7;font-size:14px;padding:10px 15px}.availabilityResults.multi .region span,.availabilityResults.oneWay .region span{font-weight:bold}.availabilityResults.multi .description,.availabilityResults.oneWay .description{border:none;display:flex}.availabilityResults.multi .logos,.availabilityResults.oneWay .logos{width:10%}.availabilityResults.multi .info-A,.availabilityResults.oneWay .info-A{width:20%}.availabilityResults.multi .helper,.availabilityResults.oneWay .helper{width:10%}.availabilityResults.multi .info-B,.availabilityResults.oneWay .info-B{width:20%}.availabilityResults.multi .details,.availabilityResults.oneWay .details{width:40%}.availabilityResults.multi .containerResults .container{border-top:none}.availabilityResults.oneWay .route-price{top:7px}.availabilityResults.oneWay .details .more{bottom:-15px;top:auto}.contFiltrosVuelos input[type="checkbox"],#contFiltrosVuelos input[type="checkbox"]{display:none}.contFiltrosVuelos input[type="checkbox"]+span,#contFiltrosVuelos input[type="checkbox"]+span{position:relative;cursor:pointer;padding-left:30px}.contFiltrosVuelos input[type="checkbox"]:checked+span:before,#contFiltrosVuelos input[type="checkbox"]:checked+span:before{color:#007dbe;content:"\e906";font-family:font-logi;font-weight:bold;line-height:18px;text-align:center}.contFiltrosVuelos span.txtMedio:before,#contFiltrosVuelos span.txtMedio:before{content:'';display:block;width:20px;height:20px;border:1px solid #999;border-radius:3px;position:absolute;top:-2px;left:0}.contFiltrosVuelos img,#contFiltrosVuelos img{position:absolute;left:29px}.contFiltrosVuelos .airlines span.txtMedio,#contFiltrosVuelos .airlines span.txtMedio{padding-left:60px}.contFiltrosVuelos .carCompany span.txtMedio,#contFiltrosVuelos .carCompany span.txtMedio{padding-left:79px}.list-group-item{border:none;padding:5px 5px 5px 0}.dispoContent input[type=checkbox],.dispoContent input[type=radio]{position:relative;opacity:1;z-index:0}@media (min-width:1200px){.flights-list .flight .flight-logo{padding-left:10px;width:68px}.flights-list .flight .flight-logo .radioVuelos{margin-right:5px}.flights-list .flight .flight-origin,.flights-list .flight .flight-destination{width:95px}.rt .flights-list .cflight .flight-destination{width:110px}.flightAgrupation.oow .flights-list .cflight .flight-origin,.flightAgrupation.oow .flights-list .cflight .flight-destination{width:225px}.flightAgrupation.oow .flights-list .cflight .flight-stops{padding:0 20px 0;width:140px}.flightAgrupation.oow .flights-list .cflight .flight-stops .info-stops:after{right:19px;top:9px}.flightAgrupation.oow .flights-list .cflight .flight-stops .info-stops.stop-1:after,.flightAgrupation.oow .flights-list .cflight .flight-stops .info-stops.stop-2:after,.flightAgrupation.oow .flights-list .cflight .flight-stops .info-stops.stop-3:after,.flightAgrupation.oow .flights-list .cflight .flight-stops .info-stops.stop-4:after{right:auto}.rates-details td .flight-txtPrice{display:none}.recommendedFlight .details li{padding:2px}.recommendedFlight .details .outbond .city .time,.recommendedFlight .details .return .city .time{margin:0;position:relative}.recommendedFlight .details .outbond .city .time .infoDate,.recommendedFlight .details .return .city .time .infoDate{background-color:#005591;border-radius:4px;color:#fff;font-size:10px;font-weight:normal;height:14px;left:42px;line-height:10px;margin-left:4px;padding:2px 4px;position:absolute}}.availabilityResults .content-details.multiTarifa td{text-align:center}.availabilityResults .content-details.multiTarifa .radio label{font-size:12px;padding:8px}.availabilityResults .content-details.multiTarifa .radio label:before{visibility:hidden}.availabilityResults .content-details.multiTarifa .radio input[type="radio"]:checked+label{background-color:#def0fc;border-radius:4px}.availabilityResults .content-details .table tbody th p{font-size:12px}@media (min-width:768px) and (max-width:991px){.flights-list .flight .flight-logo{padding-left:10px;width:45px}.flights-list .flight .flight-logo .radioVuelos{display:none}.flights-list .flight .flight-origin,.flights-list .flight .flight-destination{width:75px}.rt .flights-list .cflight .flight-destination{width:95px}.flightAgrupation.oow .flights-list .cflight .flight-logo{width:55px}.flightAgrupation.oow .flights-list .cflight .flight-origin,.flightAgrupation.oow .flights-list .cflight .flight-destination{width:200px}.rates-details td .flight-txtPrice{display:none}#filterSidebar{position:absolute;left:-1000px}#filterSidebar.active{z-index:502;background-color:#fff}.rtl #filterSidebar{right:0}.buscadorVuelosHorizontal .dateLiteral{width:80%}.popupResumenCalendario{left:0}.btnMapRutas{left:250px;top:240px;z-index:500}.ImgMapRutas img{width:auto;display:inherit}.soloMap .btnMapRutas{left:250px;top:240px;z-index:500}.soloMap .ImgMapRutas img{width:auto;display:inherit}.recommendedFlight .header .benefitsWrapper .benefitsTitle{font-size:18px}.recommendedFlight .header .benefitsWrapper .benefits{padding-left:80px}.recommendedFlight .header .benefitsWrapper .benefits li{font-size:9px;width:96px}.recommendedFlight .header .benefitsWrapper .benefits li i{font-size:30px}.recommendedFlight .details .outbond .logo,.recommendedFlight .details .return .logo{width:18%}.recommendedFlight .details .outbond .stop,.recommendedFlight .details .return .stop{width:10%}}@media (min-width:992px) and (max-width:1199px){.recommendedFlight .header .benefitsWrapper .benefitsTitle{font-size:18px}.recommendedFlight .header .benefitsWrapper .benefits{padding-left:80px}.recommendedFlight .header .benefitsWrapper .benefits li{font-size:9px;width:96px}.recommendedFlight .header .benefitsWrapper .benefits li i{font-size:30px}.recommendedFlight .details .outbond .logo,.recommendedFlight .details .return .logo{width:18%}.recommendedFlight .details .outbond .stop,.recommendedFlight .details .return .stop{width:10%}.recommendedFlight .recommendedPrice{margin-top:20px}.recommendedFlight .recommendedPrice .boton{padding-left:20px;padding-right:20px}}@media (max-width:991px){.recommendedFlight .header .benefitsWrapper .benefitsTitle{font-size:18px}.recommendedFlight .header .benefitsWrapper .benefits{padding-left:80px}.recommendedFlight .header .benefitsWrapper .benefits li{font-size:9px;width:96px}.recommendedFlight .header .benefitsWrapper .benefits li i{font-size:30px}.recommendedFlight .details .outbond .logo,.recommendedFlight .details .return .logo{width:18%}.recommendedFlight .recommendedPrice{margin-top:20px}.recommendedFlight .recommendedPrice .boton{padding-left:20px;padding-right:20px}}@media (max-width:767px){.flightItinerary-title{background-color:#eaeaea;color:#007dbe;font-size:1.8rem;line-height:24px;padding-left:30px}.flightItinerary-title small{font-size:100%}.flightItinerary-title:before{color:#555;content:"\f072";font-family:fontawesome;left:10px;position:absolute;transform:rotate(45deg)}.flightAgrupation .flights-list .flight .flight-logo,.flightAgrupation.oow .flights-list .cflight .flight-logo{padding-left:10px;width:50px}.flightAgrupation .flights-list .flight .flight-logo .radioVuelos,.flightAgrupation.oow .flights-list .cflight .flight-logo .radioVuelos{display:none}.flightAgrupation .flights-list .flight .flight-origin,.flightAgrupation.oow .flights-list .cflight .flight-origin,.flightAgrupation .flights-list .flight .flight-destination,.flightAgrupation.oow .flights-list .cflight .flight-destination{width:26%}.flightAgrupation .flights-list .flight .flight-stops,.flightAgrupation.oow .flights-list .cflight .flight-stops{padding:8px 8px 0;width:85px}.rates-message{padding-left:60px;padding-right:15px;padding-bottom:15px;padding-top:15px}.rates-message:after{content:""}.rates-details{border-top:2px solid #d7d7d7}.rates-details table .itinerary th:first-child:before{content:""}.rates-details td .flight-txtPrice{display:none}.dateLiteral .ellipsis{overflow:inherit !important}.tablaVuelo thead.transparent{background-color:#ebebeb}.tablaVuelo thead.transparent .subtitulo{font-size:1.8rem;line-height:20px;margin-left:15px;text-shadow:none}.tablaVuelo thead.transparent .subtitulo:before{content:"\f072";font-family:fontawesome;left:10px;position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.tablaVuelo thead.transparent .subtitulo .grisMedio{color:#007dbe !important}.alternativasVuelo .contAlternatives .alternative{padding:20px 15px 25px 15px}.alternativasVuelo .contAlternatives .alternative:before{display:none}.alternativasVuelo .contAlternatives .alternativeDates li{border-right:1px solid #d7d7d7;border-right:none;display:block;margin:0 0 -1px;padding:10px;position:relative}.alternativasVuelo .contAlternatives .alternativeDates li .flightType{margin:0;position:absolute;right:10px;top:17px}.alternativasVuelo .contAlternatives .alternativeDates li.selected:after,.alternativasVuelo .contAlternatives .alternativeDates li.noFlights:after{margin:0;position:absolute;right:10px;top:65px}.flight-stops .info-stops:after{right:4px;top:13px}.rt .flights-list .cflight .flight-stops .info-stops:after{top:10px}.rates-summary-mobile .panel{box-shadow:0 0}.rates-summary-mobile .row{padding:0 10px 10px}.rates-summary-mobile .row>div{border-top:1px dotted #eaeaea}.rates-summary-mobile .row>div.col-xs-10{padding-bottom:5px;padding-top:7px}.rates-summary-mobile .row>div.col-xs-2{padding-bottom:3px;padding-top:3px}.rates-summary-mobile .row>div .txtMedio,.rates-summary-mobile .row>div .precioMedio{vertical-align:middle}.rates-summary-mobile .row .rate-OK:before,.rates-summary-mobile .row .rate-KO:before{font-size:20px}.rates-summary-mobile.panel-group .panel .panel-heading{border-top:1px solid #d7d7d7}.rates-summary-mobile.panel-group .panel .panel-heading>a{height:40px;line-height:30px;padding:5px 10px}.rates-summary-mobile.panel-group .panel .panel-heading>a:after{color:#007dbe;font-family:FontAwesome;font-size:18px;opacity:.6;filter:alpha(opacity=60);position:absolute;right:12px;top:5px}.rates-summary-mobile.panel-group .panel .panel-heading:first-child{border-top:0}.rates-summary-mobile .panel-collapse{padding:0 10px 10px}.panel-group.accordion-flightsRates .panel .panel-heading>a:after{content:'\f107'}.panel-group.accordion-flightsRates .panel .panel-heading>a.collapsed:after{content:'\f105'}.tab-price-group label{font-size:8.8px}.recommendedFlight .details .outbond .logo,.recommendedFlight .details .return .logo{width:18%}.recommendedFlight .recommendedPrice{margin-top:20px}.recommendedFlight .recommendedPrice .boton{padding-left:20px;padding-right:20px}}@media (max-width:480px){.flightAgrupation .flights-list .flight .flight-logo,.flightAgrupation.oow .flights-list .cflight .flight-logo{width:45px}.flightAgrupation .flights-list .flight .flight-origin,.flightAgrupation.oow .flights-list .cflight .flight-origin,.flightAgrupation .flights-list .flight .flight-destination,.flightAgrupation.oow .flights-list .cflight .flight-destination{width:19.5%}.flightAgrupation .flights-list .flight .flight-stops,.flightAgrupation.oow .flights-list .cflight .flight-stops{padding:8px 5px 0;width:65px}.flightAgrupation .flights-list .flight .flight-stops .info-stops:after,.flightAgrupation.oow .flights-list .cflight .flight-stops .info-stops:after{right:5px}.flightAgrupation .flights-list .flight .flight-stops .info-stops.stop-1:after,.flightAgrupation.oow .flights-list .cflight .flight-stops .info-stops.stop-1:after,.flightAgrupation .flights-list .flight .flight-stops .info-stops.stop-2:after,.flightAgrupation.oow .flights-list .cflight .flight-stops .info-stops.stop-2:after,.flightAgrupation .flights-list .flight .flight-stops .info-stops.stop-3:after,.flightAgrupation.oow .flights-list .cflight .flight-stops .info-stops.stop-3:after,.flightAgrupation .flights-list .flight .flight-stops .info-stops.stop-4:after,.flightAgrupation.oow .flights-list .cflight .flight-stops .info-stops.stop-4:after{right:auto}.rates-message{padding:15px}.rates-message:before{content:""}.rates-details .desgloseVuelos{margin-bottom:40px;position:relative}.rates-details .desgloseVuelos tbody tr td{padding:8px 5px}.rates-details .desgloseVuelos tbody tr td:last-child{border-top:1px solid #d7d7d7;bottom:-40px;left:0;position:absolute;width:99%}.rates-details .desgloseVuelos tbody tr td:last-child .flight-txtPrice{display:inline}.rates-summary{padding:20px 5px 10px}.rates-table.table thead>tr>th{padding:5px}.rates-table tr>td{padding:5px}.tab-price-group{height:54px}.tab-price-group label{font-size:7.5px}}.tableContent{display:table}.tableContent .tableCellContent{display:table-cell;vertical-align:top}.iconText{margin-left:0}.iconText:first-child{margin-left:0}.iconText .symbolIconText{display:block;border-radius:50%;border:solid 2px #fa8c00;height:60px;width:60px;line-height:60px;font-size:22px;font-weight:bold;text-align:center;margin-bottom:5px}.iconText .symbolIconText .fa.fa-money{font-size:28px}.iconText .labelIconText{display:block;width:100%;text-align:center;font-size:15px;font-weight:bold;word-break:break-word}.componentExchange .wrapperComponentExchange{font-size:14px}.componentExchange .wrapperComponentExchange>div{padding:15px}.componentExchange .iconsExchange{padding:0;margin-bottom:15px}.componentExchange .iconsExchange>*{width:33%;text-align:center}.componentExchange .iconsExchange>*>*{display:block;max-width:120px;margin-left:auto;margin-right:auto}.componentExchange .iconsExchange div:nth-child(2){width:4%}.componentExchange .iconsExchange .fa{color:#fa8c00;font-size:22px;margin-top:15px}.componentExchange .listaBeneficiosExchange ul li{position:relative;padding-left:25px}.componentExchange .listaBeneficiosExchange ul li:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;content:"\f00c";display:block;position:absolute;left:0;top:2px;color:#fa8c00}.componentExchange .reservarExchange{padding:0;text-align:center}.componentExchange .reservarExchange img{display:inline;width:auto;height:auto}.flightsSearchEngineHorizontal .contDetalleAcomodacion{left:auto;padding:0;right:85px;top:48px;width:600px;z-index:498}.flightsSearchEngineHorizontal .detalleAcomodacion{background-color:#fee8cc;-webkit-box-shadow:0px 2px 5px rgba(0,0,0,0.35);-moz-box-shadow:0px 2px 5px rgba(0,0,0,0.35);box-shadow:0px 2px 5px rgba(0,0,0,0.35);filter:progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=0),progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=90),progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=180),progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=270);position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.flightsSearchEngineHorizontal .contServiciosExtra{position:absolute;right:10px;top:5px}.flightsSearchEngineHorizontal .flechaUp{right:55px}@media (min-width:1200px){.flightsSearchEngineHorizontal .contDetalleAcomodacion{left:auto;right:100px}.flightsSearchEngineHorizontal .flechaUp{right:70px}}@media (min-width:768px) and (max-width:991px){.flightsSearchEngineHorizontal .dateInput a.input-group-addon{left:auto;right:0}.flightsSearchEngineHorizontal .contDetalleAcomodacion{left:7px;top:150px;width:65%}.flightsSearchEngineHorizontal .flechaUp{left:95px;right:auto}.flightsSearchEngineHorizontal .contServiciosExtra{right:10px}}@media (max-width:767px){.flightsSearchEngineHorizontal .fs-dateinput-multi input{height:42px !important}.flightsSearchEngineHorizontal .fs-dateinput-multi a.input-group-addon{left:auto;right:0;top:0 !important}.flightsSearchEngineHorizontal .contDetalleAcomodacion{bottom:-59px;right:0;top:auto;width:100%}.flightsSearchEngineHorizontal .flechaUp{right:calc(50% - 13px)}.flightsSearchEngineHorizontal .contServiciosExtra{position:static}}@media (max-width:480px){.flightsSearchEngineHorizontal .buscadorVuelosHorizontal{padding:15px 0 !important}.flightsSearchEngineHorizontal #SearchButton{margin-top:12px}.flightsSearchEngineHorizontal .contDetalleAcomodacion{width:100%;left:0;bottom:-140px;padding:0 5px}.flightsSearchEngineHorizontal .contDetalleAcomodacion .inputFake{margin-bottom:3px}.flightsSearchEngineHorizontal .flechaUp{right:50%}}#map_world{width:580px;margin:0 auto}#listaWorldMap strong{color:#007dbe}#imgWorldMap{width:576px;height:286px;border:0}#map_world_hp{position:relative}#map_world_hp div{background-image:url("/comun/images/vuelos/maps/map-world-areas.png")}#area_EU{background-position:-230px -7px;cursor:pointer;height:118px;left:154px;position:absolute;top:6px;width:187px}#area_AS{background-position:-235px 234px;cursor:pointer;height:198px;left:313px;position:absolute;top:7px;width:258px}#area_AF{background-position:-426px 0;cursor:pointer;height:135px;left:240px;position:absolute;top:112px;width:115px}#area_OC{background-position:-101px -292px;cursor:pointer;height:85px;left:442px;position:absolute;top:184px;width:120px}#area_AM{background-position:-2px 0;cursor:pointer;height:284px;left:3px;position:absolute;top:2px;width:224px}