.tooltip{z-index:1501}#resultSummary{padding:15px;text-align:center}#resultSummary #buttonsContainer{margin-top:10px}.multicolum_cont{width:100%;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.multicolum_item{display:inline-block;width:100%;margin-bottom:20px}.multicolum_item .tituloDestacado{display:block;background-color:#eaeaea;padding:5px}.multicolum_item .zona{padding-right:26px}.multicolum_item .badge{position:absolute;right:0;top:5px}.hotelsTopDestinations .product{padding:8px 12px;border-top:1px dotted #d7d7d7;cursor:initial}.hotelsTopDestinations .product:first-child{border:none}.hotelsTopDestinations .hotelInfo{float:left;width:80%}.hotelsTopDestinations .hotelPrice{float:right;width:20%;text-align:right}.modalRemoteLoading{display:none !important}.btnReservaFixed{background:#fa8c00;background:-moz-linear-gradient(top, #fb9d26 50%, #fa8c00 51%);background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fb9d26), color-stop(51%, #fa8c00));background:-webkit-linear-gradient(top, #fb9d26 50%, #fa8c00 51%);background:-o-linear-gradient(top, #fb9d26 50%, #fa8c00 51%);background:-ms-linear-gradient(top, #fb9d26 50%, #fa8c00 51%);background:linear-gradient(to bottom, #fb9d26 50%, #fa8c00 51%);background:50;background:#fb9d26-gradient(51, #fa8c00);bottom:0;-webkit-box-shadow:-1px 3px 8px #555;-moz-box-shadow:-1px 3px 8px #555;box-shadow:-1px 3px 8px #555;left:0;padding:20px;position:fixed;text-align:center;width:100%;z-index:50}.btnReservaFixed a{color:#fff;font-size:20px;font-weight:700;text-shadow:0px 1px 0px rgba(0,0,0,0.7);letter-spacing:-1px}ul[class*="txtcol-"]>li>ul>li>a{line-height:45px}.popover-ventajas{max-width:375px}.gm-iw .gm-website,.gm-iw .gm-rev,.gm-iw .gm-phone{display:none}span.viewHideFilters{position:absolute;right:25px;top:10px;z-index:2}#hot_accommodationModal,.modalEspera{z-index:1501 !important}#hot_checkInDateModal,#hot_checkOutDateModal{z-index:1502 !important}.modalQuoteError .alert [class*="fa-"]{font-size:55px;left:45px;opacity:.6;position:absolute;top:10px}.gmapHoteles .contTagcloud{display:block;height:487px;overflow:hidden}.filtroCategoria.btn-group .btn,.filtroServicios.btn-group .btn{font-size:11px;height:48px;padding:6px}.filtroCategoria.btn-group .btn{line-height:0;width:16.83%}.filtroServicios.btn-group .btn{line-height:5px;width:25%}.cp-slider-tab-sidebar{z-index:2;left:0;top:40%;position:fixed}.cp-slider-tab-sidebar .showFiltersContent{display:block;background-color:#005591;width:30px;height:150px;cursor:pointer}.cp-slider-tab-sidebar .showFiltersContent:hover{background-color:#007dbe}.cp-slider-tab-sidebar .showFiltersContent:before{color:#fff;content:'\f0b0';font-family:FontAwesome;font-size:14px;left:10px;position:absolute;top:8px}.cp-slider-tab-sidebar .txt{transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);text-align:center;width:150px;height:150px;margin-left:-125px;color:#fff;font-family:Open Sans;font-size:14px;font-weight:300;text-transform:uppercase;display:inline-block;box-shadow:0 0 10px 0 rgba(0,0,0,0.15);text-indent:10px}[class*="filtro"].btn-group .btn.btn-default.active{box-shadow:0 5px 7px #d7d7d7 inset}.ampliarFoto{bottom:5px;color:#fff;opacity:.8;filter:alpha(opacity=80);padding:5px 10px;position:absolute;right:5px;text-shadow:0px 1px 0px rgba(0,0,0,0.7)}.ampliarFoto.lg{font-size:35px}.ampliarFoto.sm{font-size:25px}.ampliarFoto.xs{font-size:15px}#fcVerMapa,#fcVerListado{width:100%;background-color:#555;position:absolute;bottom:0;padding:10px;opacity:.9;filter:alpha(opacity=90)}#mapaGoogle .mapaInteractivo{height:539px}#mapaGoogle .mapaInteractivo .info-window{padding-bottom:8px;padding-left:15px;padding-right:15px;padding-top:8px;position:absolute;right:0;top:0;width:225px;z-index:10}#mapaGoogle .mapaInteractivo .info-window .price{color:#fa8c00;display:block;text-align:right}.ofertasCampanyaCity .box{height:325px}.ofertasCampanyaCity .box .ofertas a{border-top:1px dotted #d7d7d7;display:block;overflow:hidden;padding:4px 15px 7px}.ofertasCampanyaCity .box .ofertas a:first-child{border:none}.ofertasCampanyaCity .box .ofertas .contInfo{width:66%;float:left}.ofertasCampanyaCity .box .ofertas .contPrecio{width:75px;float:right;position:static !important;text-align:right}.ofertasCampanyaCity .box .nombreCampanya{width:100%;max-width:180px;left:0;bottom:0;padding:10px}.moduloSeoCity ul.new-tabs [class*="fa-"],.moduloSeoCity ul.new-tabs [class*="ico-"]{bottom:5px !important}.moduloSeoCity ul.new-tabs h4{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:-2px;color:inherit;margin:0}.moduloSeoCity ul h4{font-family:inherit;font-size:inherit;letter-spacing:0;color:inherit;display:inline}.moduloSeoCity .guiaDestino p{margin-top:15px}.moduloSeoCity .guiaDestino p .subtitulo{color:#555;display:block;margin-bottom:3px}.moduloSeoCity .guiaOpiniones .puntuaciones [class*="col-"]{padding-left:0;padding-right:5px}.moduloSeoCity .mejoresComentarios ul li{line-height:inherit !important;padding-bottom:25px}.moduloSeoCity .mejoresComentarios ul li .flechaDown{right:85%}.moduloSeoCity .mejoresComentarios ul li .flechaDown.naranjadebil{border-top-color:#def0fc}.moduloSeoCity .mejoresComentarios ul li .comentario{overflow:hidden;position:relative;background-color:#def0fc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-top-left-radius:.5rem;border-top-right-radius:5px;border-top-right-radius:.5rem;border-bottom-right-radius:5px;border-bottom-right-radius:.5rem;border-bottom-left-radius:5px;border-bottom-left-radius:.5rem}.moduloSeoCity .mejoresComentarios ul li .comentario p{font-family:'Trebuchet MS';font-style:oblique}.subTitArticle p{color:#005591;font-size:calc(2.24em);line-height:26px !important}.articuloCity .box{border-top:3px solid #7cb021}.articuloCity h5[class*="titul"]{letter-spacing:-3px}.articuloCity h5[class*="titul"]:before,.articuloCity h5[class*="titul"]:after{font-family:fontawesome;font-size:28px;color:#007dbe;opacity:.5;filter:alpha(opacity=50);position:relative;bottom:15px}.articuloCity h5[class*="titul"]:before{content:"\f10d";padding-right:8px}.articuloCity h5[class*="titul"]:after{content:"\f10e";padding-left:8px}.articuloCity .articuloPublicacion .imgPerfilAutor{width:50px;height:50px;overflow:hidden;position:relative;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-border-top-left-radius:50px;-webkit-border-top-right-radius:50px;-webkit-border-bottom-right-radius:50px;-webkit-border-bottom-left-radius:50px;-moz-border-radius-topleft:50px;-moz-border-radius-topright:50px;-moz-border-radius-bottomright:50px;-moz-border-radius-bottomleft:50px;border-top-left-radius:50px;border-top-left-radius:5rem;border-top-right-radius:50px;border-top-right-radius:5rem;border-bottom-right-radius:50px;border-bottom-right-radius:5rem;border-bottom-left-radius:50px;border-bottom-left-radius:5rem;cursor:pointer}.articuloCity .articuloPublicacion .imgPerfilAutor img{width:50px;position:absolute}.articuloCity .articuloPublicacion .imgPerfilAutor i{font-size:32px;padding:10px 14px;position:absolute;top:0;left:0;z-index:25;background:transparent;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#b3cc0000', EndColorStr='#b3cc0000');background-color:#c00;background:rgba(204,0,0,0.7);opacity:0;filter:alpha(opacity=0)}.articuloCity .articuloPublicacion .imgPerfilAutor:hover i{opacity:1;filter:alpha(opacity=100);transition:all .2s ease-in 0s}.articuloCity .articuloCuerpo p{font-size:1.4em;line-height:22px}.articuloCity .articuloCuerpo .primerParrafo:first-letter{font-size:5.4em;line-height:.9em;float:left;margin:.1em;margin-left:0}.articuloCity .masArticulos ol{margin-left:20px;margin-top:5px;padding:0;color:#005591}.articuloCity .masArticulos ol li{padding:5px 2px}.articuloCity .masArticulos ol li a{color:#555;font-size:inherit}.articuloCity .masArticulos ol li a:hover{color:#005591}.selectDates-zoneOption.selected .txtGrande{color:#007dbe !important}.selectDates-option{display:table;width:100%;cursor:pointer;border-left:5px solid #d7d7d7}.selectDates-option .fa{color:#999}.selectDates-option.selected{border-left:5px solid #007dbe;color:#007dbe}.selectDates-option.selected *{color:#007dbe}.selectDates-option:nth-child(2n+1){background-color:#eaeaea}.selectDates-option .cell-dates{display:table-cell}.selectDates-option .cell-info{width:90%}.selectDates-option .cell-angle{width:5%}.selectDates-dismiss span:before{color:#999;content:"\f057";font-family:fontawesome;font-size:22px;left:-25px;position:absolute;top:0}.lineaComparadorHoteles .contHotel{position:relative}.lineaComparadorHoteles .contHotel.active{-webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.4);-moz-box-shadow:0px 0px 8px rgba(0,0,0,0.4);box-shadow:0px 0px 8px rgba(0,0,0,0.4);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)}.lineaComparadorHoteles .contHotel:hover{-webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 8px rgba(0,0,0,0.3);box-shadow:0px 0px 8px rgba(0,0,0,0.3);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)}.lineaComparadorHoteles .contHotel .favorito{font-size:2em;cursor:pointer;float:left;margin-left:2px;margin-right:5px;color:#eaeaea;opacity:.6;filter:alpha(opacity=60);text-shadow:0px 1px 0px rgba(0,0,0,0.7)}.lineaComparadorHoteles .contHotel .favorito.active{color:#c00;text-shadow:none;opacity:1;filter:alpha(opacity=100)}.lineaComparadorHoteles .contHotel .favorito:hover{opacity:1;filter:alpha(opacity=100)}#comparadorFlotante{top:0;margin-right:-250px !important;position:fixed;right:0;z-index:1100}#comparadorFlotante #panel{-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:0px 1px 3px rgba(0,0,0,0.2);box-shadow:0px 1px 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);position:relative;width:250px}#comparadorFlotante #panel:hover .minimize-container{opacity:1;filter:alpha(opacity=100)}#comparadorFlotante #panel i[class*="star"]{margin-left:0 !important}#comparadorFlotante .btnComparador{text-align:center;margin-top:10px;padding:7px}#comparadorFlotante .btnComparador:hover a{text-decoration:underline}#comparadorFlotante .minimize-container{cursor:pointer;height:60px;left:-40px;margin-top:-30px;opacity:0;filter:alpha(opacity=0);overflow:hidden;position:absolute;top:50%;width:40px}#comparadorFlotante .minimize-container .minimize{background-color:#007dbe;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-border-top-left-radius:50px;-webkit-border-top-right-radius:50px;-webkit-border-bottom-right-radius:50px;-webkit-border-bottom-left-radius:50px;-moz-border-radius-topleft:50px;-moz-border-radius-topright:50px;-moz-border-radius-bottomright:50px;-moz-border-radius-bottomleft:50px;border-top-left-radius:50px;border-top-left-radius:5rem;border-top-right-radius:50px;border-top-right-radius:5rem;border-bottom-right-radius:50px;border-bottom-right-radius:5rem;border-bottom-left-radius:50px;border-bottom-left-radius:5rem;-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:0px 1px 3px rgba(0,0,0,0.2);box-shadow:0px 1px 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);height:44px;left:10px;position:relative;top:8px;width:44px}#comparadorFlotante .minimize-container .minimize [class*="fa-"]{color:#fff;font-size:17px;left:13px;position:relative;text-shadow:0px 1px 0px rgba(0,0,0,0.7);top:14px}#comparadorFlotante+.maximize{cursor:pointer;top:15px;margin-right:-250px !important;position:fixed;right:0;z-index:1100;display:none}#comparadorFlotante+.maximize .box{width:70px;height:70px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-border-top-left-radius:50px;-webkit-border-top-right-radius:50px;-webkit-border-bottom-right-radius:50px;-webkit-border-bottom-left-radius:50px;-moz-border-radius-topleft:50px;-moz-border-radius-topright:50px;-moz-border-radius-bottomright:50px;-moz-border-radius-bottomleft:50px;border-top-left-radius:50px;border-top-left-radius:5rem;border-top-right-radius:50px;border-top-right-radius:5rem;border-bottom-right-radius:50px;border-bottom-right-radius:5rem;border-bottom-left-radius:50px;border-bottom-left-radius:5rem;background-color:#fff;-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:0px 1px 3px rgba(0,0,0,0.2);box-shadow:0px 1px 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)}#comparadorFlotante+.maximize .box:hover{-webkit-box-shadow:0px 0px 0px 5 #007dbe;-moz-box-shadow:0px 0px 0px 5 #007dbe;box-shadow:0px 0px 0px 5 #007dbe}.hot-promos{padding:10px 0;overflow:hidden}.hot-promos h4{margin-top:0;background-color:#e75c5c;color:#fff;float:left;font-size:14px;height:38px;line-height:34px;padding-left:15px;padding-right:10px;position:relative;width:23%}.hot-promos h4:before{content:"\f00c";font-family:FontAwesome;font-size:18px;font-weight:normal;margin-right:7px}.hot-promos h4:after{border-color:transparent transparent transparent #e75c5c;border-style:solid;border-top-width:19px;border-bottom-width:19px;border-left-width:14px;content:"";position:absolute;right:-17px}.hot-promos ul{display:table;float:right;padding-right:10px;width:75%;text-align:center}.hot-promos li{display:table-cell;padding:0 6px;vertical-align:top}.hot-promos p{margin-top:7px;color:#626262;padding-left:60px;text-align:left}.hot-promos .numPromos-1,.hot-promos .numPromos-2{table-layout:fixed}.hot-promos .numPromos-1 img,.hot-promos .numPromos-2 img{float:left}.hot-promos .numPromos-3 img,.hot-promos .numPromos-4 img{float:left}.hot-promos .numPromos-3 .promo-2 p,.hot-promos .numPromos-4 .promo-2 p,.hot-promos .numPromos-3 .promo-3 p,.hot-promos .numPromos-4 .promo-3 p{display:none}.hot-promos .numPromos-5 p,.hot-promos .numPromos-6 p{display:none}.featured-hotel{width:145px;height:22px;background-color:#27ae60;position:absolute;top:-26px;right:0}.featured-hotel p{line-height:22px;font-size:12px;color:#fff;font-weight:bold;text-transform:uppercase}.featured-hotel p:before{content:"\e913";font-family:"font-logi";margin-right:5px}.featured-hotel:before{content:"\A";position:absolute;top:0;left:-5px;width:0;height:0;border-style:solid;border-width:0 0 10px 5px;border-color:transparent transparent #1b7741 transparent}.featured-hotel:after{content:"\A";position:absolute;top:0;right:-5px;width:0;height:0;border-style:solid;border-width:0 5px 10px 0;border-color:transparent transparent #1b7741 transparent}.compareContent{background-color:#fff;position:relative}.compareContent .comparare_row{border:1px solid #eaeaea;display:block;overflow:hidden}.compareContent .comparare_row>[class*="col-"]{border-left:1px solid #eaeaea;float:left;position:relative;width:187px;padding:8px 5px}.compareContent .comparare_row>[class*="col-"]:first-child{border-left:0}.compareContent .comparare_row>[class*="col-"] figure{position:relative;height:175px;overflow:hidden}.compareContent .comparare_row>[class*="col-"] figure img{position:absolute;bottom:0}.compareContent .comparare_row .hot-resultsBox .hot-summaryPrice{display:block;width:100%}.compareContent .photosHotel.fixed{background-color:#fff;box-shadow:0 0 3px 3px #f5f5f5;padding-top:5px;position:fixed;top:0;z-index:5}.compareContent .hot-average{background-color:#555;border-radius:0;float:none;margin-bottom:4px;padding:6px;width:100%}.compareContent .hot-rating h5{font-size:18px;margin:0 0 3px}.compareContent .hot-average strong{display:inline;font-size:30px;line-height:30px}.compareContent .hot-ratingSummary{float:none;font-size:11px;margin-bottom:0;width:100%}.compareContent .hot-ratingSummary ul{margin:5px}.compareContent .hot-ratingSummary li{float:none;margin:0;width:100%}.compareContent .hot-ratingSummary .service{font-size:11px;width:45%}.compareContent .hot-ratingSummary .rate{width:55%}.compareContent .hot-ratingSummary.tripAdvisor .service{width:55%}.compareContent .hot-ratingSummary.tripAdvisor .rateTripAdvisor{font-weight:700;float:right}#titFichaHotel .precioImportant{font-size:4em}.titleOffersHotelDetail{overflow:visible;position:relative}.titleOffersHotelDetail:before{color:#c00;content:"\f02e";font-family:FontAwesome;font-size:60px;position:absolute;right:10px;top:-4px}.titleOffersHotelDetail:after{color:#fff;content:"\f005";font-family:FontAwesome;font-size:20px;position:absolute;right:22px;top:9px}.titleOffersHotelDetail span{padding-right:60px}.offersHotelDetail li{display:table}.offersHotelDetail div{display:table-cell}.offersHotelDetail div:first-child{min-width:25%;padding-right:15px}.goBackAvailability{background-color:#def0fc;border:1px solid #9acbe9;cursor:pointer;display:table;width:100%}.goBackAvailability>div{display:table-cell;padding:10px;vertical-align:middle}.goBackAvailability .returnAvailability{border-right:1px solid #9acbe9}.goBackAvailability .changeSearch{text-align:right}.titFichaHotel.fixed,#menuFichaHotel.fixed{background-color:#fff;box-shadow:0 0 3px 3px #f8f8f8;position:fixed;top:0;z-index:5;padding-top:5px}.tableDetailHotelRooms .hot_rowoffer>td{height:40px;position:relative}.tableDetailHotelRooms .hot_rowoffer>td:after{color:#d7d7d7;content:"\f107";font-size:30px;font-family:FontAwesome;position:absolute;top:-2px;right:7px}.tableDetailHotelRooms .hot_rowoffer.collapsed>td:after{content:'\f105'}.tablePromotionsTooltip{max-width:280px}.morePromotions{border:2px solid #007dbe;border-radius:5px;color:#005591;cursor:pointer;display:inline-block;font-size:18px;height:37px;line-height:30px;margin-left:3px;position:relative;text-align:center;top:3px;transform:rotate(2deg);width:37px}.sidebarHotelDetail .agents .thumbnail{display:inline}.sidebarHotelDetail .roomPrice:first-child>span{width:100%;display:inline-block}.sidebarHotelDetail .roomPrice:first-child .promotions{display:inline-block}.sidebarHotelDetail .roomPrice:first-child .promotions span{display:inline-block}.boxRoomType,.regimenRow{display:table;width:100%}.boxRoomType .room,.boxRoomType .regimen,.boxRoomType .regimenRow>div{display:table-cell}.boxRoomType .room{padding:10px;width:200px}.boxRoomType .regimen{border-left:1px dotted #d7d7d7}.boxRoomType .regimenRow{border-top:1px dotted #d7d7d7;margin:0}.boxRoomType .regimenRow>div{padding:10px;vertical-align:middle;width:33.3%}.boxRoomType .regimen .regimenRow:first-child{border-top:0}.cabCadenaHot{border-radius:0;width:100%;max-width:1400px;margin:0 auto 5px;height:250px;position:relative;overflow:hidden}.cabCadenaHot .imgCadena{max-width:inherit;width:auto;-moz-transform:translate(50%, 50%);-o-transform:translate(50%, 50%);position:absolute;bottom:50.1%;right:49.9%;-ms-transform:translate(50%, 50%);-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%)}@media \0screen{.cabCadenaHot .imgCadena{margin-right:0px;margin-bottom:0px}}@media \0screen{.cabCadenaHot .imgCadena{margin-right:0px;margin-bottom:0px}}.cabCadenaHot .titPrincipal{background-color:#f8f8f8;max-width:720px;padding:20px 45px;position:absolute;bottom:0;left:50%;margin-left:-470px}.homeCadena .titPrincipal{max-width:940px;background:-moz-linear-gradient(top, rgba(248,248,248,0.3) 5%, #f8f8f8 30%);background:-webkit-gradient(linear, left top, left bottom, color-stop(5%, rgba(248,248,248,0.3)), color-stop(30%, #f8f8f8));background:-webkit-linear-gradient(top, rgba(248,248,248,0.3) 5%, #f8f8f8 30%);background:-o-linear-gradient(top, rgba(248,248,248,0.3) 5%, #f8f8f8 30%);background:-ms-linear-gradient(top, rgba(248,248,248,0.3) 5%, #f8f8f8 30%);background:linear-gradient(to bottom, rgba(248,248,248,0.3) 5%, #f8f8f8 30%)}.homeCadena .logoCadena{height:125px}.homeCadena .logoCadena img{-moz-transform:translate(50%, 50%);-o-transform:translate(50%, 50%);position:absolute;bottom:50.1%;right:49.9%;-ms-transform:translate(50%, 50%);-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%);width:100%;max-width:180px}@media \0screen{.homeCadena .logoCadena img{margin-right:-70px;margin-bottom:-40px}}@media \0screen{.homeCadena .logoCadena img{margin-right:-70px;margin-bottom:-40px}}.cadenasDestacadas .contFoto{height:120px;position:relative;background-color:#fff}.cadenasDestacadas .contInfo{min-height:140px}.cadenasDestacadas img{-moz-transform:translate(50%, 50%);-o-transform:translate(50%, 50%);position:absolute;bottom:50.1%;right:49.9%;-ms-transform:translate(50%, 50%);-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%);height:100px}@media \0screen{.cadenasDestacadas img{margin-right:-75px;margin-bottom:-50px}}@media \0screen{.cadenasDestacadas img{margin-right:-75px;margin-bottom:-50px}}.infoCadena{min-height:361px}.header-microsite .logoCadena{right:0;top:35px;position:absolute;z-index:1}.header-microsite .logoCadena img{width:150px}.contHotel.pdi .box .contFoto{overflow:hidden;width:26%}.contHotel.pdi .box .infoHotel{margin:2px 0 0;width:71%}.lineaComparadorHoteles .pdi .hot-item{display:table;table-layout:fixed;width:100%}.lineaComparadorHoteles .pdi .hot-photo,.lineaComparadorHoteles .pdi .hot-info{display:table-cell;vertical-align:top}.lineaComparadorHoteles .pdi .hot-photo{width:25%}.lineaComparadorHoteles .pdi .hot-photo figure{height:120px;overflow:hidden}.lineaComparadorHoteles .pdi .hot-photo .distancia{margin:7px;padding:3px;position:absolute;z-index:9}.lineaComparadorHoteles .pdi .hot-info{padding-top:10px;padding-right:10px;padding-bottom:7px;padding-left:12px}.lineaComparadorHoteles .pdi .hot-info .hot-review{float:left;width:52%}.lineaComparadorHoteles .pdi .hot-info .contPrecio{float:left;width:48%}.lineaComparadorHoteles .pdi .hot-info .contPrecio .boton{font-size:13px;padding:7px 12px}.providerComparatorList .table-responsive{margin-bottom:15px;overflow-x:auto;overflow-y:hidden;width:100%}.providerComparatorList td:not(:first-child){border-left:1px dotted #d7d7d7}.providerComparatorList th:first-child,.providerComparatorList td:first-child{white-space:nowrap}.carousel .rotulo{position:absolute;top:0;width:100%;opacity:.9;filter:alpha(opacity=90);z-index:1}.carousel .rotulo h3{font-size:24px}.ofertasHoteles .carousel .item{height:332px}.ofertasHoteles .carousel .item img{height:100%;width:auto;max-width:inherit;-moz-transform:translate(50%, 50%);-o-transform:translate(50%, 50%);position:absolute;bottom:50.1%;right:49.9%;-ms-transform:translate(50%, 50%);-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%)}@media \0screen{.ofertasHoteles .carousel .item img{margin-right:-324px;margin-bottom:-166px}}@media \0screen{.ofertasHoteles .carousel .item img{margin-right:-324px;margin-bottom:-166px}}.ofertasHoteles .caption{background-color:#fff;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:5px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-top-left-radius:5px;border-top-left-radius:.5rem;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:5px;border-bottom-left-radius:.5rem;bottom:15px;right:0;line-height:inherit;opacity:.9;filter:alpha(opacity=90);padding:10px;position:absolute;width:25%;z-index:101}.ofertasHoteles .caption.captionColor{background-color:#007dbe}.ofertasHoteles .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;left:inherit;right:15px;top:15px;width:45%}.ofertasHoteles:hover .carousel-indicators{opacity:1;filter:alpha(opacity=100)}.bestPrice{position:absolute;z-index:1}.owl-theme.miniCarousel .item{height:138px;overflow:hidden}.owl-theme.miniCarousel .item img{bottom:0;left:0;max-width:inherit;position:absolute;width:280px}.carousel.ofertasCiudad .bannerImg{position:relative;height:180px;overflow:hidden}.carousel.ofertasCiudad .bannerImg .infoOferta{width:100%;bottom:0;position:absolute}.carousel.ofertasCiudad .bannerImg .infoOferta.box.dark{background-color:#004077}.carousel.ofertasCiudad .bannerImg .infoOferta .titular.naranja{text-shadow:0px 1px 0px rgba(0,0,0,0.7);line-height:1;vertical-align:bottom}.carousel.ofertasCiudad.hotelFerry .nombre-hotel{font-size:18px}.carousel.ofertasCiudad.hotelFerry .nobr{font-size:14px}.meliaHotels .destination div{height:140px;padding:0}.meliaHotels .destination div a{display:block;height:140px;padding:35px 0;text-align:center;width:100%;position:relative}.meliaHotels .destination div a:hover .bg{-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.meliaHotels .destination div a img{position:relative;z-index:2}.meliaHotels .destination div .bg{height:100%;width:100%;position:absolute;top:0}.meliaHotels .destination .sol-hotels{background:url(http://cdn.logitravel.com/comun/images/microsites/melia/menu-sol-foto.jpg) no-repeat;background-size:cover}.meliaHotels .destination .sol-hotels a .bg{background-color:#d30000;opacity:.7}.meliaHotels .destination .sol-hotels a:hover .bg{background-color:#d30000;opacity:.2}.meliaHotels .destination .katmandu{background:url(http://cdn.logitravel.com/comun/images/microsites/melia/menu-katmandu-foto.jpg) no-repeat;background-size:cover}.meliaHotels .destination .katmandu a .bg{background-color:#f98d29;opacity:.7}.meliaHotels .destination .katmandu a:hover .bg{background-color:#f98d29;opacity:.2}.meliaHotels .destination .house{background:url(http://cdn.logitravel.com/comun/images/microsites/melia/menu-house-foto.jpg) no-repeat;background-size:cover}.meliaHotels .destination .house a .bg{background-color:#00a0df;opacity:.7}.meliaHotels .destination .house a:hover .bg{background-color:#00a0df;opacity:.2}.meliaHotels .destination .beach-house{background:url(http://cdn.logitravel.com/comun/images/microsites/melia/menu-beachhouse-foto.jpg) no-repeat;background-size:cover}.meliaHotels .destination .beach-house a .bg{background-color:#00af9a;opacity:.7}.meliaHotels .destination .beach-house a:hover .bg{background-color:#00af9a;opacity:.2}.finalPriceBox.error{min-height:inherit;height:auto}.finalPriceBox.error .msgError{margin:10px 0}.finalPriceBox.error .msgError p{font-size:12px;text-align:left}.finalPriceBox.error .msgError i{float:left;width:30px}.favoriteHotels.module{margin-top:20px}.favoriteHotels.module .infoFavoriteHotels{padding-left:20px;padding-right:250px;padding-bottom:20px;padding-top:20px;position:relative;background-color:#def0fc}.favoriteHotels.module .infoFavoriteHotels:before{content:url("/logitravel/images2012/logis/ok_derecha.png");height:150px;position:absolute;right:20px;bottom:0;overflow:hidden}.favoriteHotels.module .infoFavoriteHotels h2,.favoriteHotels.module .infoFavoriteHotels h3{margin:0 0 10px 0}.favoriteHotels.module .infoFavoriteHotels p{font-size:16px;color:#007dbe;line-height:22px;position:relative}.trashByFavorites,.trashModules{color:#999;cursor:pointer;position:absolute;right:-7px;top:-8px;z-index:2}.trashByFavorites:before,.trashModules:before{content:"\f057";font-family:FontAwesome;font-size:26px}.trashByFavorites:hover,.trashModules:hover{color:#555}.hot-favorites{background:rgba(255,255,255,0.9);border-radius:50%;border:4px solid #ddd;cursor:pointer;display:none;height:90px;right:-250px;margin-left:-45px;margin-bottom:10px;position:absolute;top:240px;width:90px;z-index:10}.hot-favorites.active{position:fixed;top:15px}.hot-favorites .num-favorites{color:#000;font-size:24px;height:100%;padding-left:30px;position:absolute;line-height:80px;text-align:center;width:100%}.hot-favorites .num-favorites:before{color:#dd4b39;content:"\f004";font-family:FontAwesome;left:18px;position:absolute}.hot-favoritesList{background:rgba(255,255,255,0.9);border:4px solid #ddd;cursor:pointer;display:none;height:auto;position:absolute;right:-500px;top:240px;width:280px;z-index:10}.hot-favoritesList.active{position:fixed;top:15px}.hot-favoritesList .rotule{color:#007dbe;font-size:12px;background-color:#f5f5f5;border-bottom:1px solid #eaeaea;padding:5px}.hot-favoritesList ul{padding:7px;margin:0;list-style:none}.hot-favoritesList ul .hot-favorite-item:first-child~li{border-top:1px solid #eaeaea;padding-top:7px;margin-top:7px}.hot-favoritesList li{position:relative}.hot-favoritesList img{float:left;margin-right:10px}.hot-favoritesList .hot-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hot-favoritesList .fa-times-circle{top:3px;color:#d7d7d7;font-size:20px;position:absolute;right:-1px}.hot-favoritesList .fa-times-circle:hover{color:#999}.hot-favoritesList .hot-link-favorites{background-color:#f5f5f5;border-top:1px solid #eaeaea;display:block;font-size:11px;padding:8px}.hot-favoritesList .hot-link-favorites:hover{background-color:#999;color:#eaeaea}.hot-close-favorites:before{background-color:#eaeaea;color:#999;content:"x";font-size:16px;height:26px;line-height:23px;position:absolute;right:0;text-align:center;top:0;width:30px}.hot-close-favorites:hover:before{background-color:#999;color:#eaeaea}.crHotelsFav .item{position:relative}.crHotelsFav .box{height:100px}.crHotelsFav .hot-photo{float:left}.crHotelsFav .hot-details{height:100px;padding:5px 10px;position:relative;margin-left:100px;width:auto}.crHotelsFav .hot-name{color:#005591;display:block;font-size:16px;font-weight:bold}.crHotelsFav .hot-city,.crHotelsFav .hot-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:95%}.crHotelsFav .hotelRating{margin:5px 0;display:block}.crHotelsFav .ratingNumber{bottom:10px;position:absolute;font-size:16px;left:10px}.crHotelsFav .ratingNumber.fiveMore:before,.crHotelsFav .ratingNumber.sevenMore:before,.crHotelsFav .ratingNumber.nineMore:before{font-size:18px}.crHotelsFav .hot-city{color:#999;display:block;font-size:12px;margin-bottom:5px}.crHotelsFav .precioGrande{bottom:10px;position:absolute;right:10px}.crHotelsFav .owl-buttons{display:none}.hot-itemBox{position:relative}.hot-itemBox .hot-buttons .btn{background-color:#f8f8f8;border:1px solid #d7d7d7;border-radius:3px;color:#555;font-size:12px;line-height:21px;margin-right:5px;padding:5px 8px;vertical-align:top}.hot-itemBox .hot-buttons .btn-hot-review{font-size:18px;font-weight:bold;letter-spacing:-1px}.hot-itemBox .hot-buttons .btn-hot-review.fiveMore,.hot-itemBox .hot-buttons .btn-hot-review.sevenMore,.hot-itemBox .hot-buttons .btn-hot-review.nineMore{color:#fff}.hot-itemBox .hot-buttons .btn-hot-review.fiveMore:before,.hot-itemBox .hot-buttons .btn-hot-review.sevenMore:before,.hot-itemBox .hot-buttons .btn-hot-review.nineMore:before{content:"\f087";display:inline-block;font-family:FontAwesome;font-size:18px;font-weight:normal;margin-right:5px;opacity:.8}.hot-itemBox .hot-buttons .btn-hot-review.fiveMore{background-color:#a5917d;border-color:#9b846e}.hot-itemBox .hot-buttons .btn-hot-review.sevenMore{background-color:#007dbe;border-color:#006ca5}.hot-itemBox .hot-buttons .btn-hot-review.nineMore{background-color:#7cb021;border-color:#6d9b1d}.hot-itemBox .hot-buttons .btn-hot-map:before,.hot-itemBox .hot-buttons .btn-hot-info:before,.hot-itemBox .hot-buttons .btn-hot-advantages:before{display:inline-block;font-family:FontAwesome;font-size:21px;margin-right:7px;vertical-align:top;opacity:.4}.hot-itemBox .hot-buttons .btn-hot-map:before{content:"\f041"}.hot-itemBox .hot-buttons .btn-hot-info:before{content:"\f129"}.hot-itemBox .hot-buttons .btn-hot-advantages:before{content:"\f005"}.hot-itemBox .hot-buttons .btn-hot-advantages.active{background-color:#fff;border-bottom:none;border-radius:3px 3px 0 0;box-shadow:none;margin-bottom:-1px;padding-bottom:20px}.hot-itemBox .hot-itemContent.active .hot-summaryPrice{-webkit-box-shadow:0px -10px 0px #fff inset;-moz-box-shadow:0px -10px 0px #fff inset;box-shadow:0px -10px 0px #fff inset}.hot-itemBox .tab-hot-advantages{caption-side:bottom;display:table-caption;margin-top:-10px}.hot-itemBox .tab-hot-advantages .list-hot-advantages{border-top:1px solid #d7d7d7;margin:0 10px 5px;overflow:hidden}.hot-itemBox .tab-hot-advantages .list-hot-advantages>li{float:left;width:50%}.hot-itemBox .tab-hot-advantages .list-hot-advantages.one>li{width:100%}.hot-itemBox .tab-hot-advantages .hot-advantage{overflow:hidden;padding-right:10px;padding-bottom:10px;padding-top:10px}.hot-itemBox .tab-hot-advantages .img-hot-advantage{float:left}.hot-itemBox .tab-hot-advantages .info-hot-advantage{margin-left:120px;margin-top:2px;position:relative;width:auto}.calendarbar{width:100%}.calendar-month{background-color:#007dbe;cursor:pointer;display:inline-block;height:50px;margin:10px 0 0 0;padding-left:50px;padding-right:10px;padding-bottom:15px;padding-top:14px;position:relative}.calendar-month.active:before{border-bottom:0 none;border-color:#007dbe transparent;border-style:solid solid none;content:"";position:absolute;right:50%;border-left-width:6px;border-right-width:6px;border-top-width:4px;bottom:-4px;margin-right:-6px;z-index:2}.calendar-month.active:hover:before{border-color:#64afdc transparent}.calendar-month:hover{background-color:#64afdc}.calendar-month:first-child{margin:10px 0 0 0}.calendar-month:after{background:#007dbe;color:#fff;content:'\f073';font-family:FontAwesome;font-size:20px;padding:15px 12px;position:absolute;text-align:center;top:0;left:0}.calendar-month span{color:#fff}.calendar-month .date{font-size:20px}.calendar-month .month{font-size:18px}.calendar-month .year{font-size:18px}.cabSeleccionesHoteles{border-radius:0;height:250px;margin:0 auto 5px;max-width:1400px;overflow:hidden;position:relative;width:100%}.cabSeleccionesHoteles.map{height:365px}.cabSeleccionesHoteles.map>img{bottom:59.1%}.cabSeleccionesHoteles>img{-moz-transform:translate(50%, 50%);-o-transform:translate(50%, 50%);position:absolute;bottom:50.1%;right:49.9%;-ms-transform:translate(50%, 50%);-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%)}@media \0screen{.cabSeleccionesHoteles>img{margin-right:0px;margin-bottom:0px}}@media \0screen{.cabSeleccionesHoteles>img{margin-right:0px;margin-bottom:0px}}.cabSeleccionesHoteles .titPrincipal{background:linear-gradient(to bottom, rgba(248,248,248,0.3) 5%, #f8f8f8 30%) repeat scroll 0 0 rgba(0,0,0,0);bottom:0;left:50%;margin-left:-470px;max-width:940px;padding:20px 45px;position:absolute}.box-services .item-llamanos,.box-services .item-peticion{background:#64afdc;color:#fff;text-align:center;height:100px;position:relative;overflow:hidden}.box-services .img-llamanos{background-image:url("http://cdn.logitravel.com/comun/images2012/cruceros/recibir_llamada.png");width:155px;height:140px;position:absolute;left:-30px}.box-services .img-peticion{background-image:url(http://cdn.logitravel.com/comun/images2012/cruceros/enviar_peticion.png);width:155px;height:140px;position:absolute;left:-30px}.box-services .llamanos{left:26%;margin-top:35px;position:absolute;width:335px}.box-services .llamanos h3{font-size:23px;letter-spacing:-1px;color:#fff;display:inline;margin-right:5px}.box-services .llamanos span{font-size:30px;font-weight:bold;letter-spacing:-1px}.box-services .enviarPeticion{left:26%;margin-top:20px;position:absolute;width:335px}.box-services .enviarPeticion h3{font-size:26px;letter-spacing:-1px;color:#fff;display:inline;margin-right:5px}.box-services .enviarPeticion span{font-size:20px;letter-spacing:-1px}.gmMarker{background:rgba(0,140,255,0.6);border:2px solid #fff;border-radius:50%;box-shadow:2px 2px 1px #f5f5f5;color:#fff;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;letter-spacing:.5px;text-align:center;text-shadow:.5px .5px 0 #555}.cabCampanya .conditionsBtn>div.bg-naranja{height:75px;padding:20px}.cabCampanya .cabecera{background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:265px;display:block;margin:0;position:relative}.cabCampanya .cabecera .fadeImage:after{background:-moz-linear-gradient(top, rgba(0,51,102,0.65) 0, rgba(0,51,102,0) 52%, rgba(0,51,102,0) 67%, rgba(0,51,102,0) 100%);background:-ms-linear-gradient(top, rgba(0,51,102,0.65) 0, rgba(0,51,102,0) 52%, rgba(0,51,102,0) 67%, rgba(0,51,102,0) 100%);background:-o-linear-gradient(top, rgba(0,51,102,0.65) 0, rgba(0,51,102,0) 52%, rgba(0,51,102,0) 67%, rgba(0,51,102,0) 100%);background:-webkit-linear-gradient(top, rgba(0,51,102,0.65) 0, rgba(0,51,102,0) 52%, rgba(0,51,102,0) 67%, rgba(0,51,102,0) 100%);background:linear-gradient(to bottom, rgba(0,51,102,0.65) 0, rgba(0,51,102,0) 52%, rgba(0,51,102,0) 67%, rgba(0,51,102,0) 100%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.cabCampanya .cabecera .imgCampaign{margin-left:-200px;position:absolute}.cabCampanya .cabecera .fechaPuente{color:#fff;font-family:'Custom Language','Maven Pro',arial,helvetica,sans serif;font-size:1.8em;opacity:.85;filter:alpha(opacity=85);text-shadow:0px 1px 0px rgba(0,0,0,0.7)}.cabCampanya .cabecera .titContent{position:relative;z-index:1}.cabCampanya .cabecera .titCampanya{color:#fff;font-weight:normal;font-size:6em;letter-spacing:-5px;line-height:60px;margin:2px 0 12px;padding:0 130px;text-shadow:0px 1px 0px rgba(0,0,0,0.7);z-index:2}.cabCampanya .cabecera .titCampanya.compacted{font-size:7em}.cabCampanya .cabecera .titCampanyaPeq{color:#fff;font-size:4em;letter-spacing:-2px;padding:0 15px 10px 15px;margin:0;text-shadow:0px 1px 0px rgba(0,0,0,0.7);z-index:2}.cabCampanya .cabecera .subtitCampanya{color:#fff;font-family:'Custom Language','Maven Pro',arial,helvetica,sans serif;font-size:2em;padding:8px 15px;text-transform:uppercase;background:transparent;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#d97cb021', EndColorStr='#d97cb021');background-color:#7cb021;background:rgba(124,176,33,0.85);text-shadow:0px 1px 0px rgba(0,0,0,0.7);z-index:2}.cabCampanya .cabecera .subtitCampanya [class*="ico-"]{display:none !important}.cabCampanya .cabecera .logiCampanya{bottom:0;height:265px;right:5px}.cabCampanya .cabecera .logiCampanya img{width:245px}.cabCampanya .cabecera .promoCampanya{bottom:10px;left:0}.cabCampanya .cabecera .promoCampanya .infoCampanya{height:75px}.cabCampanya .cabecera .promoCampanya .promos{background-color:#e74c3c}.errorQuote-carousel .modal-header,.errorQuote-list .modal-header,.errorQuote-error .modal-header{height:65px}.errorQuote-carousel .modal-header .close,.errorQuote-list .modal-header .close,.errorQuote-error .modal-header .close{line-height:36px}.errorQuote-carousel .modal-header .boton,.errorQuote-list .modal-header .boton,.errorQuote-error .modal-header .boton{float:right;box-shadow:none}.hotelAlternative .contMensaje{border-bottom:1px solid #9acbe9;padding-left:70px;padding-right:20px;padding-bottom:25px;padding-top:25px}.hotelAlternative .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}.box_operative{display:table}.box_operative .msg{display:table-cell;position:relative;vertical-align:middle}.box_operative .msg.msg-1{background:url("/comun/images/semaforo_rojo.png") no-repeat scroll left bottom #cc181e;padding-left:15px;padding-right:155px;padding-bottom:20px;padding-top:20px;width:40%}.box_operative .msg.msg-2{background:url("/comun/images/semaforo_verde.png") no-repeat scroll right bottom #589442;padding-left:155px;padding-right:15px;padding-bottom:20px;padding-top:20px}.box_operative .msg .txtTitle{color:#fff;font-size:24px;line-height:34px;text-transform:uppercase}.box_operative .msg p{color:#fff;font-size:16px;line-height:24px}.errorQuote-carousel .moreSelected,.errorQuote-list .moreSelected,.errorQuote-error .moreSelected{color:#005591;height:30px;line-height:30px}.errorQuote-carousel .moreSelected .bestOption,.errorQuote-list .moreSelected .bestOption,.errorQuote-error .moreSelected .bestOption{text-transform:uppercase}.errorQuote-carousel .moreSelected .bestOption:before,.errorQuote-list .moreSelected .bestOption:before,.errorQuote-error .moreSelected .bestOption:before{content:"\f087";font-family:'fontAwesome';margin-right:5px}.errorQuote-carousel .productList,.errorQuote-list .productList,.errorQuote-error .productList{color:#999;height:20px;line-height:20px}.errorQuote-carousel .productList .sameOption:before,.errorQuote-list .productList .sameOption:before,.errorQuote-error .productList .sameOption:before{content:"\f005";font-family:'fontAwesome';margin-right:5px}.errorQuote-carousel .otrosHoteles,.errorQuote-list .otrosHoteles,.errorQuote-error .otrosHoteles{display:block;margin:30px 0 20px 0;outline:none;padding:0 15px;text-align:center}.errorQuote-carousel .otrosHoteles:hover,.errorQuote-list .otrosHoteles:hover,.errorQuote-error .otrosHoteles:hover{text-decoration:underline}.errorQuote-carousel .otrosHoteles:before,.errorQuote-list .otrosHoteles:before,.errorQuote-error .otrosHoteles:before{color:#005591;content:"\f002";font-family:'fontAwesome';font-size:22px;height:50px;margin-right:10px;width:50px}.hot-blackfriday,.hot-itemContent .bg-verde.hot-blackfriday,.good-search .gs-header.hot-blackfriday{background-color:#000 !important}.landingVouchers{position:relative}.landingVouchers .cabecera{background:#fff;padding-left:15px;padding-right:20px;padding-bottom:15px;padding-top:10px;position:absolute;top:15px;opacity:.9}.landingVouchers .cabecera h3{display:block;line-height:36px}.landingVouchers .cabecera p{display:block}.landingVouchers .contFoto{height:220px;overflow:hidden}.hotels-affiliate{padding:5px}.hotels-affiliate img{margin:10px 0}.hotels-affiliate .controlesHoteles input{font-size:11px}.bannerMapaHoteles .descriptionMap{background-color:#555;color:#fff;display:block;font-size:12px;height:40px;line-height:20px;padding:10px}.bannerMapaHoteles .mapaHoteles{height:145px;overflow:hidden}.detalleCajaPestanyas.melia .nav-tabs>li.dropdown ul.dropdown-menu>li>a:hover,.detalleCajaPestanyas.melia .nav-tabs>li.dropdown ul.dropdown-menu>li a:focus{background-color:transparent}.detalleCajaPestanyas.melia li{position:relative}.detalleCajaPestanyas.melia a{position:absolute;bottom:0;left:0;right:0;top:0}.detalleCajaPestanyas.melia .logo,.detalleCajaPestanyas.melia .logoB{padding:0 30px}.detalleCajaPestanyas.melia .logoB{display:none}.detalleCajaPestanyas.melia .active .logo{display:none}.detalleCajaPestanyas.melia .active .logoB{display:block;background-color:#007dbe}.detalleCajaPestanyas.melia span{display:none}.detalleCajaPestanyas.melia .nav-tabs>li.active>a,.detalleCajaPestanyas.melia .nav-tabs>li.active>a:hover,.detalleCajaPestanyas.melia .nav-tabs>li.active>a:focus{background-color:transparent}.beach .buscadorHoteles .input-lg,.beach .buscadorHoteles .btn-hot-searchHotels{height:42px}.beach .buscadorHoteles .fa-calendar,.beach .buscadorHoteles .fa-times{margin-top:3px}.beach .buscadorHoteles .center-icon{top:3px}.beach .contFoto .thumbnail{padding:0}.beach .contFoto .price-modal span:first-child{margin-top:12px}.beach .contFoto .info-modal{border-bottom:1px solid #d7d7d7}.beach .contInfo #divFlight,.beach .contInfo #divTrain{display:none;margin-top:40px;border:none}.beach .contInfo #divFlight .fa-caret-up,.beach .contInfo #divTrain .fa-caret-up{position:absolute;top:-25px;color:#f5f5f5}.beach .contInfo #divFlight .fa-caret-up{left:37px}.beach .contInfo #divTrain .fa-caret-up{left:170px}.beach .contBotonDispo .btSearchAvailability{width:100%}.activitiesComponent{overflow:hidden}.activitiesComponent .item{border-bottom:1px solid #eaeaea;display:block;overflow:hidden;padding:10px;position:relative;width:100%}.activitiesComponent .item.selected{background-color:#e9f4e4}.activitiesComponent .item.selected .price{display:none}.activitiesComponent .item.selected .status{display:block}.activitiesComponent figure{float:left;width:20%}.activitiesComponent .data{float:left;padding:0 15px;padding-top:5px;width:60%}.activitiesComponent .data h4{margin:0}.activitiesComponent .price{color:#fa8c00;float:left;text-align:right;width:20%}.activitiesComponent .price span{font-size:14px}.activitiesComponent .price strong{font-size:25px}.activitiesComponent .price a{bottom:10px;position:absolute;right:10px}.activitiesComponent .status{display:none;float:left;width:20%}.activitiesComponent .status span{color:#7cb021;display:block;font-size:22px;font-weight:bold;letter-spacing:-1px;position:absolute;right:30px;top:50%;transform:translateY(-50%)}.activitiesComponent .panel-collapse.collapse+.panel-heading i.fa-angle-up{display:none}.activitiesComponent .panel-collapse.in+.panel-heading i.fa-angle-down{display:none}.activitiesComponent .panel-collapse.collapsing+.panel-heading i.fa-angle-up{display:none}.activitiesComponent .panel-collapse.collapsing+.panel-heading i.fa-angle-down{display:none}.modalActivitiesComponent .textInfo{font-size:14px;line-height:38px;margin-left:: 15px}.modalActivitiesComponent .modal-footer strong{font-size:20px;letter-spacing:-1px}.modalActivitiesComponent .modal-footer strong span{font-size:28px}.modalActivitiesComponent .activitiesCategory{cursor:pointer}.modalActivitiesComponent .activitiesCategory:after{content:"\f05a";color:#007dbe;font-family:FontAwesome;font-size:25px}.services .price{color:#fa8c00;font-weight:bold;padding-right:30px;text-align:right;position:relative}.services .price .close{position:absolute;right:5px;top:5px}.rentalBanner{background-image:url('/comun/images/rentals/rentalsBanner.jpg');background-size:cover;width:100%;height:80px;position:relative}.rentalBanner .infoWrapper{height:100%;padding:15px;position:relative;float:left;padding-right:40px;background:-moz-linear-gradient(left, #005591 0, #005591 57%, rgba(0,85,145,0.83) 70%, rgba(0,85,145,0.73) 78%, rgba(0,85,145,0) 100%);background:-webkit-gradient(left top, right top, color-stop(0, #005591), color-stop(57%, #005591), color-stop(70%, rgba(0,85,145,0.83)), color-stop(78%, rgba(0,85,145,0.73)), color-stop(100%, rgba(0,85,145,0)));background:-webkit-linear-gradient(left, #005591 0, #005591 57%, rgba(0,85,145,0.83) 70%, rgba(0,85,145,0.73) 78%, rgba(0,85,145,0) 100%);background:-o-linear-gradient(left, #005591 0, #005591 57%, rgba(0,85,145,0.83) 70%, rgba(0,85,145,0.73) 78%, rgba(0,85,145,0) 100%);background:-ms-linear-gradient(left, #005591 0, #005591 57%, rgba(0,85,145,0.83) 70%, rgba(0,85,145,0.73) 78%, rgba(0,85,145,0) 100%);background:linear-gradient(to right, #005591 0, #005591 57%, rgba(0,85,145,0.83) 70%, rgba(0,85,145,0.73) 78%, rgba(0,85,145,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#005591', endColorstr='#005591', GradientType=1)}.rentalBanner .infoWrapper .new{vertical-align:top;position:absolute;top:0;left:10px;width:60px}.rentalBanner .infoWrapper .new p{background-color:#27ae60;color:#fff;font-size:16px;height:65px;padding-top:45px}.rentalBanner .infoWrapper .info{display:inline-block;width:auto;padding-left:70px;padding-top:5px}.rentalBanner .infoWrapper .info p{color:#fff;line-height:22px}.rentalBanner .infoWrapper .info p:first-child{padding-top:6px;text-shadow:none}.rentalBanner .buttonWrapper{padding:23px}.rentalBanner .buttonWrapper .boton{-webkit-box-shadow:0 0 14px 1px rgba(0,0,0,0.75);-moz-box-shadow:0 0 14px 1px rgba(0,0,0,0.75);box-shadow:0 0 14px 1px rgba(0,0,0,0.75);border:1px solid white}.rtl .dispoContHotel .hot-rooms .table .opcionesHab td:nth-child(3){width:220px}@media (min-width:1200px){.gmapHoteles .contTagcloud{height:467px}.filtroCategoria.btn-group .btn{padding:5px}.compareContent .comparare_row>[class*="col-"]{width:223px;padding:10px 7px}.compareContent .comparare_row>[class*="col-"]:first-child{border-left:0}.cabCadenaHot .titPrincipal{margin-left:-570px}.cabCadenaHot.homeCadena .titPrincipal{max-width:1140px}.contHotel.pdi .box .contFoto{width:30%}.contHotel.pdi .box .infoHotel{width:66%}.lineaComparadorHoteles .pdi .hot-photo{width:30%}.lineaComparadorHoteles .pdi .hot-photo figure img{position:absolute;top:-15%}.ofertasCampanyaCity .box .ofertas .contInfo{width:72%}.ofertasCampanyaCity .box .nombreCampanya{max-width:222px}.hot-resultsBox .hot-data h3{display:inline-block;margin-right:3px}.hot-resultsBox .hot-location{padding-left:18px;position:relative}.hot-resultsBox .hot-location:before{color:#d7d7d7;content:"\f041";font-family:'fontAwesome';font-size:18px;left:0;position:absolute;text-align:center;top:0}.hot-resultsBox .hot-description{font-size:12px}.hot-resultsBox .hot-summaryPrice{width:150px}.hot-resultsBox .hot-summaryPrice .clarification{margin-top:0}.hot-promos .numPromos-3{table-layout:fixed}.hot-promos .numPromos-3 img{float:left}.hot-promos .numPromos-3 .promo-2 p,.hot-promos .numPromos-3 .promo-3 p{display:block}.hot-promos .numPromos-5 .promo-1 p{display:block}.hot-promos .numPromos-5 .promo-1 img{float:left}.hot-promos .numPromos-5 img,.hot-promos .numPromos-4 img,.hot-promos .numPromos-3 img{float:left}.cabSeleccionesHoteles{height:300px}.cabSeleccionesHoteles .titPrincipal{max-width:1140px;margin-left:-570px}.box-services .img-llamanos{left:0}.box-services .img-peticion{left:0}.box-services .llamanos{left:26%;margin-top:30px;width:410px}.box-services .llamanos h3{font-size:25px}.box-services .llamanos span{font-size:35px}.box-services .enviarPeticion{left:26%;margin-top:18px;width:410px}.box-services .enviarPeticion h3{font-size:30px}.box-services .enviarPeticion span{font-size:22px}.cabCampanya .cabecera .imgCampaign{margin-left:0;position:absolute}.cabCampanya .cabecera .titCampanya{font-size:7em;line-height:60px}}@media (min-width:992px) and (max-width:1199px){.hot-itemBox .tab-hot-advantages .hot-advantage{border-bottom:1px dotted #d7d7d7;min-height:90px}.hot-itemBox .tab-hot-advantages .img-hot-advantage{display:none}.hot-itemBox .tab-hot-advantages .info-hot-advantage{margin:0}}@media (-webkit-min-device-pixel-ratio:1.3) and (max-width:1024px),(-o-min-device-pixel-ratio:13/10) and (max-width:1024px),(min-resolution:120dpi) and (max-width:1024px){.hot-favoritesList.active,.hot-favorites.active{position:fixed;top:70px}}@media (min-width:768px) and (max-width:991px){.info-headerHotels{margin-top:7px}.gmapHoteles .contTagcloud{display:block;height:inherit;overflow:visible}.cabCadenaHot .titPrincipal{margin-left:-360px;padding:20px 35px}.cabCadenaHot.homeCadena .titPrincipal{max-width:720px}.infoCadena{min-height:auto}.owl-theme.miniCarousel .item{height:145px}.owl-theme.miniCarousel .item img{bottom:0}.ofertasCampanyaCity .box{height:auto !important}.ofertasCampanyaCity .box .ofertas .contInfo{width:80%}.ofertasCampanyaCity .box .nombreCampanya{max-width:231px}.articuloCity article{border-right:none !important}.articuloCity .articuloLocalizacion{border-top:2px solid #d7d7d7;border-bottom:2px solid #d7d7d7}.compareContent .comparare_row>[class*="col-"]{border-left:1px solid #eaeaea;float:left;padding:6px;position:relative;width:143px}.contHotel.pdi .box .infoHotel{margin-left:5px;margin-top:2px}.lineaComparadorHoteles .contHotel.pdi .hot-photo figure img{position:absolute;top:-18%}.fechasEspeciales .carousel .box.unbordered{border:medium;-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)}.fechasEspeciales .carousel .box.unbordered img.leaf{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.fechasEspeciales .carousel .box.unbordered .contInfo{padding:10px;background-color:#fff}.multicolum_cont{width:100%;-webkit-column-count:2;-moz-column-count:2;column-count:2}.sidebarHotelDetail .roomPrice:first-child>span{display:inline-block}.sidebarHotelDetail .roomPrice:first-child>span .roomPrice:first-child>span{width:215px}.summary_BookingDetailsInfo .finalPriceBox.error{padding-left:16px;padding-right:100px;padding-bottom:10px;padding-top:10px}.summary_BookingDetailsInfo .finalPriceBox.error p{font-size:20px;line-height:24px}.summary_BookingDetails .hotelResume>.box{display:table;width:100%}.summary_BookingDetails .hotelResume>.box .contFoto{display:table-cell;width:50%;padding-bottom:0}.summary_BookingDetails .hotelResume>.box .contFoto figcaption{bottom:auto;top:0}.summary_BookingDetails .hotelResume>.box .contInfo{display:table-cell}#titFichaHotelDispo .infoHotel{width:75%}#titFichaHotelDispo .contPrecio{width:25%}.hot-favoritesList.active,.hot-favorites.active{position:fixed;top:70px}.hot-resultsBox figure{height:120px}.hot-resultsBox .hot-location{margin-bottom:10px}.calendar-month{height:40px;padding-left:43px;padding-right:10px;padding-bottom:10px;padding-top:10px}.calendar-month:after{font-size:20px;padding:10px}.cabSeleccionesHoteles{height:300px}.cabSeleccionesHoteles.map{height:300px}.cabSeleccionesHoteles .titPrincipal{max-width:720px;margin-left:-360px;padding:20px 35px}.box-services .llamanos{left:34%;margin-top:20px;width:230px}.box-services .llamanos h3{font-size:23px;display:block;margin:0}.box-services .llamanos span{font-size:30px}.box-services .enviarPeticion{left:34%;margin-top:25px;width:230px}.box-services .enviarPeticion h3{font-size:23px}.box-services .enviarPeticion span{font-size:14px;letter-spacing:0}.compareContent .hot-ratingSummary.tripAdvisor .service{width:50%}.cabCampanya .cabecera .imgCampaign{margin-left:-420px;position:absolute}.cabCampanya .cabecera .titCampanya{font-size:6em;line-height:60px;padding:0}}@media (max-width:767px){.favoriteHotels.module .infoFavoriteHotels{padding:20px 20px 30px}.favoriteHotels.module .infoFavoriteHotels:before{display:none}.info-headerHotels{left:18%;margin-top:3px;position:relative;width:64%}.buscadorSidebar input#nombreCiudad{font-size:16px;height:48px}.lineaComparadorHoteles .contHotel.pdi{border-bottom:1px solid #e4e4e4}.lineaComparadorHoteles .contHotel.pdi .hot-item{box-shadow:none;margin:0;padding-left:6px;padding-right:35px;padding-bottom:6px;padding-top:6px}.lineaComparadorHoteles .contHotel.pdi .hot-item:hover{box-shadow:0 0 8px rgba(0,0,0,0.3)}.lineaComparadorHoteles .contHotel.pdi .hot-photo{width:90px}.lineaComparadorHoteles .contHotel.pdi .hot-photo figure{height:auto}.lineaComparadorHoteles .contHotel.pdi .hot-photo .distancia{font-size:12px}.lineaComparadorHoteles .contHotel.pdi .hot-info{padding-left:10px}.lineaComparadorHoteles .contHotel.pdi .hot-info .titular{font-family:Arial,sans-serif;font-size:14px;font-weight:bold}.lineaComparadorHoteles .contHotel.pdi .hot-info .nombreHotel{border-bottom:0}.lineaComparadorHoteles .contHotel.pdi .hot-info .hot-review{float:none;width:100%}.lineaComparadorHoteles .contHotel.pdi .hot-info .hot-review .hot-valueReview{font-family:Arial,sans-serif;font-size:14px;letter-spacing:0}.lineaComparadorHoteles .contHotel.pdi .hot-link{background:transparent none repeat scroll 0 0;bottom:0;cursor:pointer;left:0;padding:0;position:absolute;right:0;top:0;width:100%}.lineaComparadorHoteles .contHotel.pdi .hot-link:after{background-color:#f3f3f3;color:#007dbe;content:'\f105';font-family:FontAwesome;font-size:24px;height:100%;line-height:90px;position:absolute;right:0;text-align:center;top:0;width:30px}.lineaComparadorHoteles .contHotel.pdi .contFoto{width:30%;height:123px;overflow:hidden}.lineaComparadorHoteles .contHotel.pdi .infoHotel{width:67%}.btnMapa:before{content:url("http://cdn.logitravel.com/comun/images/maps/cars_map.png");left:0;position:absolute;top:0}.contHotelMap+iframe{height:425px}.hot-favoritesList.active,.hot-favorites.active{position:fixed;top:70px}.owl-theme.miniCarousel .item img{bottom:0}.footerDispoHotels{display:none}.footerDispoHotels button{display:none}.footerDispoHotels .navbar{background:#005591}.footerDispoHotels .navbar .navbar-header{float:none;margin-left:0;margin-right:0;margin-top:3px}.footerDispoHotels .navbar .navbar-header button{float:right;margin-left:10px;margin-bottom:5px;margin-top:5px;padding:6px 12px;position:relative;height:36px}.footerDispoHotels .navbar .navbar-header button:focus{outline:0}.infoCadena{min-height:auto}.header-microsite .logoCadena{right:0;top:0;position:relative;background-color:transparent;box-shadow:none;min-height:175px}.header-microsite .logoCadena h2{background-color:#f8f8f8;bottom:0;margin:0;padding:10px 15px;position:absolute;width:100%}#hot_addOfferModal figure img{float:right;width:auto}.ofertasCampanyaCity .box{height:auto !important}.ofertasCampanyaCity .box .nombreCampanya{max-width:300px;height:68px;top:10px !important;opacity:.9;filter:alpha(opacity=90)}.multicolum_cont{width:100%;-webkit-column-count:2;-moz-column-count:2;column-count:2}.goBackAvailability .changeSearch .boton{background:transparent;border:0 none;box-shadow:none;color:#005591;font-size:14px;font-weight:normal;text-shadow:0 0}.goBackAvailability .changeSearch .boton:hover{background:transparent}.goBackAvailability>div{padding:5px}.goBackAvailability .resume{display:none}.boxRoomType{clear:both;display:block;width:100%}.boxRoomType .room{clear:both;display:block;width:100%}.boxRoomType .regimen{border-left:0 none;border-top:1px dotted #d7d7d7;display:block}.boxRoomType .regimenRow{background-color:#f8f8f8;display:block;min-height:100px;position:relative;width:100%}.boxRoomType .regimenRow>div{display:block;padding:5px 10px;vertical-align:middle;width:auto}.boxRoomType .regimenRow>div.item,.boxRoomType .regimenRow>div.promotions{width:60%}.boxRoomType .regimenRow>div.priceContent{position:absolute;top:5px;right:0;text-align:center;width:40%}.boxRoomType .regimenRow>div.priceContent>span:first-child{display:block}.boxRoomType .regimenRow>div.btnContinue{position:absolute;bottom:5px;right:0;text-align:center;width:40%}.finalPriceBox.error{padding:10px;min-height:inherit}.finalPriceBox.error i{margin-right:5px;margin-bottom:5px;margin-top:-3px}.hot-itemBox .hot-buttons .btn-hot-review.fiveMore,.hot-itemBox .hot-buttons .btn-hot-review.sevenMore,.hot-itemBox .hot-buttons .btn-hot-review.nineMore{background-color:transparent;border:none;font-size:14px;padding:0}.hot-itemBox .hot-buttons .btn-hot-review.fiveMore:before,.hot-itemBox .hot-buttons .btn-hot-review.sevenMore:before,.hot-itemBox .hot-buttons .btn-hot-review.nineMore:before{content:"\f087";display:inline-block;font-family:FontAwesome;font-size:14px;font-weight:normal;margin-right:5px;opacity:.8}.hot-itemBox .hot-buttons .btn-hot-review.fiveMore{color:#a5917d}.hot-itemBox .hot-buttons .btn-hot-review.sevenMore{color:#007dbe}.hot-itemBox .hot-buttons .btn-hot-review.nineMore{color:#7cb021}.calendar-month{height:36px;padding:8px}.calendar-month:after{content:"";font-size:14px;padding:0}.calendar-month .date,.calendar-month .month,.calendar-month .year{font-size:14px}.cabSeleccionesHoteles{height:auto}.cabSeleccionesHoteles.map{height:auto}.cabSeleccionesHoteles img{width:100%;position:static;-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);-webkit-transform:translate(0);transform:translate(0)}.cabSeleccionesHoteles .titPrincipal{left:inherit;margin:0;max-width:inherit;padding:10px 25px;position:static;top:0;width:100%}.cabSeleccionesHoteles h2{line-height:36px}.cabCampanya .cabecera .imgCampaign{position:absolute}.cabCampanya .cabecera .titCampanya{letter-spacing:-4px;font-size:4em;line-height:40px;padding:0}.cabCampanya .cabecera .titCampanya.compacted{font-size:4em}.cabCampanya .cabecera .titCampanyaPeq{font-size:3em;line-height:30px}.cabCampanya .cabecera .subtitCampanya{font-size:1.6em;letter-spacing:0}.cabCampanya .cabecera .promoCampanya .promos{height:68px}.cabCampanya .cabecera .conditionsBtn>div.bg-naranja{height:68px}}@media (max-width:480px){.owl-theme.miniCarousel .item{height:120px}.owl-theme.miniCarousel .item img{width:100%}#homePage+.row+.topDestinos .item .lazy-container img{margin-top:-55px}#homePage+.row+.topDestinos .item .precioDestacado{font-size:22px}#homePage+.row+.topDestinos .item .titular{font-size:15px;font-weight:700;letter-spacing:0}#homePage+.row+.topDestinos .item .box{margin-bottom:0;margin-top:5px;max-height:100px;overflow:hidden}#homePage+.row+.cajaProductos.topDestinos .box .contInfo.contInfo-caption-xs{background:transparent;background-color:rgba(255,255,255,0.8);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#ccffffff', EndColorStr='#ccffffff')}.contHotel.pdi .box .infoHotel{margin-left:8px;width:95%}#hot_addOfferModal figure img{float:none;width:auto;margin:0 auto}.multicolum_cont{width:100%;-webkit-column-count:1;-moz-column-count:1;column-count:1}.box-services .img-llamanos{left:-45px}.box-services .img-peticion{left:-45px}.box-services .llamanos{left:34%;margin-top:20px;width:205px}.box-services .llamanos h3{font-size:23px;display:block;margin:0}.box-services .llamanos span{font-size:30px}.box-services .enviarPeticion{left:34%;margin-top:30px;width:205px}.box-services .enviarPeticion h3{font-size:20px}.box-services .enviarPeticion span{font-size:12px;letter-spacing:0}.cabCampanya .cabecera{min-height:200px}.cabCampanya .cabecera .imgCampaign{position:absolute}.cabCampanya .cabecera .titCampanya{letter-spacing:-3px;font-size:3.5em;line-height:35px}.cabCampanya .cabecera .titCampanya.compacted{font-size:3.5em}.cabCampanya .cabecera .titCampanyaPeq{font-size:2em}.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 .promos{height:45px}.cabCampanya .cabecera .conditionsBtn>div.bg-naranja{padding:5px;height:45px}}.hot-rooms .table-inline{display:inline-table}.verMasFotos{width:100px;height:80px;overflow:hidden;position:absolute;right:0}.verMasFotos .triangulo{width:120px;height:120px;position:relative;left:35%;top:-75px;transform:rotate(-55deg);-webkit-transform:rotate(-55deg);-moz-transform:rotate(-55deg);-ms-transform:rotate(-55deg);-o-transform:rotate(-55deg);background:transparent;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#80555555', EndColorStr='#80555555');background-color:#555;background:rgba(85,85,85,0.5)}.verMasFotos [class*="ico-"],.verMasFotos .fa{color:#fff;font-size:3em;position:absolute;right:5px;top:4px}#pestanya_mapa{display:inline-block}.contBtnReviews{border-spacing:8px;display:table;margin-left:8px;margin-bottom:7px;margin-top:-8px;table-layout:fixed;width:75%}.contBtnReviews .btnReviews{background-color:#f5f5f5;border:1px solid #d7d7d7;color:#555;display:table-cell;padding:10px 8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-top-left-radius:.5rem;border-top-right-radius:5px;border-top-right-radius:.5rem;border-bottom-right-radius:5px;border-bottom-right-radius:.5rem;border-bottom-left-radius:5px;border-bottom-left-radius:.5rem;text-align:center}.contBtnReviews .btnReviews.active{border-color:#7cb021;-webkit-box-shadow:0px 0px 3px #7cb021 inset;-moz-box-shadow:0px 0px 3px #7cb021 inset;box-shadow:0px 0px 3px #7cb021 inset}.contBtnReviews .btnReviews .review-provider{font-size:20px;font-size:2rem;display:block;font-family:'Custom Language','Maven Pro',arial,helvetica,sans serif;letter-spacing:-1px}.contReviews{border-top:1px dotted #d7d7d7;padding-top:15px}.contFotosHotel:hover .ratingHotelCarousel{opacity:.4}.contFotosHotel .ratingHotelCarousel:hover{opacity:1}.ratingHotelCarousel{position:absolute;width:100%;padding-left:210px;background:transparent;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#e6007dbe', EndColorStr='#e6007dbe');background-color:#007dbe;background:rgba(0,125,190,0.9)}.ratingHotelCarousel.tripAdvisor{background:transparent;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#e6589442', EndColorStr='#e6589442');background-color:#589442;background:rgba(88,148,66,0.9)}.contRatingHotel{background-color:#fff;bottom:0;left:10px;padding:15px 10px;position:absolute;text-align:center;width:200px}.contRatingHotel .ratingNumber{display:inline;font-size:20px;margin:0}.contRatingHotel .ratingNumber.fiveMore:before,.contRatingHotel .ratingNumber.sevenMore:before,.contRatingHotel .ratingNumber.nineMore:before{font-size:20px}.contComentsHotel{margin-bottom:0;padding:10px}.contComentsHotel .user{color:#fff}.contComentsHotel .comment{color:#fff}.titPrincipal .ratingNumber{font-size:28px}.titPrincipal .ratingNumber.fiveMore:before,.titPrincipal .ratingNumber.sevenMore:before,.titPrincipal .ratingNumber.nineMore:before{font-size:24px}.hot-review-carousel{background:transparent;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#e6007dbe', EndColorStr='#e6007dbe');background-color:#007dbe;background:rgba(0,125,190,0.9);-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;display:table;position:static;width:100%}.hot-review-carousel.tripAdvisor{background:transparent;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#e6589442', EndColorStr='#e6589442');background-color:#589442;background:rgba(88,148,66,0.9)}.hot-review-carousel.tripAdvisor .hot-average-carousel{background-color:#589442;border-right:1px dotted #6fb356}.hot-average-carousel{display:table-cell;width:27%;padding:12px 10px;background-color:#007dbe;text-align:center;vertical-align:middle;border-right:1px dotted #64afdc}.hot-average-carousel h5{font-size:24px;display:inline}.hot-average-carousel p{font-size:12px}.item-review-carousel{display:table-cell;vertical-align:middle;padding:12px 10px;cursor:pointer}.item-review-carousel p{padding-left:35px;color:#fff}.item-review-carousel .comment{font-family:Georgia,serif;font-size:16px;font-style:italic;position:relative;line-height:20px}.item-review-carousel .comment:before{content:'\f10d';font-family:FontAwesome;position:absolute;font-size:24px;left:0}.item-review-carousel .user{font-size:14px;margin-top:3px}.nrf-item{display:flex;margin:4px 0}.nrf-item__label{background-color:#faaf05;color:#fff;align-self:center;padding:5px 4px;border-radius:3px;font-size:15px;font-weight:bold;line-height:12px;letter-spacing:1px;margin:0 4px 0 0}.nrf-item__text{display:flex;flex-flow:column wrap}.nrf-item__text-offer{color:#faaf05;font-weight:bold;line-height:12px;font-size:12px}.nrf-item__text-desc{color:#999;font-size:11px;line-height:11px}.hot-review-gallery{background:transparent;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#e6007dbe', EndColorStr='#e6007dbe');background-color:#007dbe;background:rgba(0,125,190,0.9);position:static;width:100%}.hot-review-gallery.tripAdvisor{background:transparent;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#e6589442', EndColorStr='#e6589442');background-color:#589442;background:rgba(88,148,66,0.9)}.hot-review-gallery.tripAdvisor .hot-average-carousel{background-color:#589442;border-right:1px dotted #6fb356}.nrf-span{color:#faaf05;font-size:16px}.hot-average-gallery{padding:15px;text-align:center;display:block}.hot-average-gallery h5{font-size:24px;display:inline}.hot-average-gallery p{font-size:14px}.barraOrdenaComentarios span.pull-left{line-height:32px;padding:6px 12px}.barraOrdenaComentarios .tabsTransparent{background:transparent !important;border-bottom:none !important}.barraOrdenaComentarios .tabsTransparent li{background:none !important}.barraOrdenaComentarios .tabsTransparent li>a{color:#999;font-size:inherit !important;letter-spacing:0;padding:6px 15px;text-shadow:none}.barraOrdenaComentarios .tabsTransparent li>a:hover,.barraOrdenaComentarios .tabsTransparent li>a:focus{background:transparent;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#4dd7d7d7', EndColorStr='#4dd7d7d7');background-color:#d7d7d7;background:rgba(215,215,215,0.3)}.barraOrdenaComentarios .tabsTransparent li [class*="fa-"]{margin-right:0}.barraOrdenaComentarios .tabsTransparent>li.active>a,.barraOrdenaComentarios .tabsTransparent>li.active>a:hover,.barraOrdenaComentarios .tabsTransparent>li.active>a:focus{background:transparent;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#4dd7d7d7', EndColorStr='#4dd7d7d7');background-color:#d7d7d7;background:rgba(215,215,215,0.3);text-shadow:none}.barraOrdenaComentarios .tabsTransparent>li.active *{color:#999 !important}[id^="map_canvas"]{width:100%;height:300px}.resumenGaleria .contFoto,.resumenGaleria .thumb{position:relative;height:266px;overflow:hidden;display:block}.resumenGaleria .contFoto img,.resumenGaleria .thumb img{position:absolute;bottom:0;width:355px}.resumenGaleria .thumb{height:130px;margin-bottom:6px}.resumenGaleria .thumb img{width:182px}.carouselFotosHotel .owl-item{background:linear-gradient(135deg, #666 5px, #777 5px, #777 6px, transparent 6px, transparent 16px, #777 16px, #777 17px, transparent 17px),linear-gradient(225deg, #666 5px, #777 5px, #777 6px, transparent 6px, transparent 16px, #777 16px, #777 17px, transparent 17px) 0 16px;background-color:#666;background-size:16px 32px;overflow:hidden}.carouselFotosHotel .item{text-align:center}.carouselFotosHotel .item img.small-image-lg,.carouselFotosHotel .item img.small-image-md,.carouselFotosHotel .item img.small-image-sm{-moz-transform:translate(50%, 50%);-o-transform:translate(50%, 50%);position:absolute;bottom:50.1%;right:49.9%;-ms-transform:translate(50%, 50%);-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%)}@media \0screen{.carouselFotosHotel .item img.small-image-lg,.carouselFotosHotel .item img.small-image-md,.carouselFotosHotel .item img.small-image-sm{margin-right:0px;margin-bottom:0px}}@media \0screen{.carouselFotosHotel .item img.small-image-lg,.carouselFotosHotel .item img.small-image-md,.carouselFotosHotel .item img.small-image-sm{margin-right:0px;margin-bottom:0px}}.video.videoView .hot_videoModal:before{content:url('/comun/images/hoteles/icon-videoplay.png');cursor:pointer;left:50%;margin-left:-37px;margin-top:-37px;position:absolute;top:50%;z-index:1}.video.videoView .hot_videoModal:after{background:transparent;background-color:rgba(34,34,34,0.6);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#99222222', EndColorStr='#99222222');content:'';width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer}.video img{cursor:pointer}.video .videoThumb:after{color:#005591;content:"\f144";cursor:pointer;font-family:fontawesome;font-size:50px;height:100%;left:50%;margin-left:-22px;margin-top:-26px;position:absolute;text-shadow:0 1px 0 rgba(0,0,0,0.7);top:50%}.video .videoThumb:hover:after{content:""}#playVideo .close{color:#fff;font-size:50px;font-weight:normal;opacity:1;filter:alpha(opacity=100);right:10px;top:-2px;z-index:1}.returnList{margin:-5px -5px 15px;padding:10px 5px}.halfservice{width:50%}.flagLanguage{width:22px;height:22px}.upsides{border:0 none;bottom:15px;-webkit-box-shadow:2px 3px 6px #999;-moz-box-shadow:2px 3px 6px #999;box-shadow:2px 3px 6px #999;left:20px;list-style:outside none none;opacity:0;filter:alpha(opacity=0);position:fixed;width:290px;z-index:3}.upsides h6{font-size:16px;margin-top:0;letter-spacing:0}.upsides p{font-size:12px;color:#555;letter-spacing:0}.upsides li{background-color:#fff;border-bottom:1px dotted #d7d7d7;padding-left:65px;padding-right:15px;padding-bottom:15px;padding-top:15px;position:relative;min-height:45px}.upsides li:last-child{border-bottom:0}.upsides li::before{color:#64afdc;font-family:FontAwesome;font-size:40px;left:12px;position:absolute;top:22px}.upsides li.clock::before{content:"\f017"}.upsides li.info::before{content:"\f05a"}.upsides li.eye::before{content:"\f06e"}.upsides li.arrow.down::before{content:"\f175";left:24px}.titFichaHotel{margin:0 0 15px 0 !important}.titFichaHotel .contInfo a{color:#007dbe;font-weight:bold;text-decoration:underline}.titFichaHotel .contInfo a .fa{opacity:.75;margin:0 5px}.titFichaHotel .contPrecio .precioDestacado{margin-bottom:3px}.titFichaHotel .contPrecio .priceNight{display:block;font-size:12px;font-weight:normal;letter-spacing:0;line-height:12px}.features{display:inline-block;list-style-type:none;margin:10px 0 0}.features li{display:inline;float:left;font-size:12px;padding:40px 25px 20px 25px;position:relative;text-align:center}.features li span{color:#007dbe;display:block;font-size:14px}.features li:before{color:#555;font-family:font-logi;font-size:32px;left:50%;line-height:1;margin-left:-16px;position:absolute;top:0}.features li.type:before{content:"\e90e"}.features li.pax:before{content:"\e924"}.features li.rooms:before{content:"\e911"}.features li.wc:before{content:"\e90f"}.features li.surface:before{content:"\e923"}.features li:first-of-type{margin-left:-20px}.pageSection .rotuloSimple{position:relative}.service-rate{position:absolute;right:5px;top:2px}.service-rate:after{color:#005591;content:'\f105';font-family:FontAwesome;font-size:18px;vertical-align:bottom}.service-rate .ratingNumber{font-size:16px;padding-left:5px;padding-right:2px}ul.services-list li{display:table;padding:10px;width:100%}ul.services-list li.highlight{background:transparent;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#bfdef0fc', EndColorStr='#bfdef0fc');background-color:#def0fc;background:rgba(222,240,252,0.75)}ul.services-list li>div{display:table-cell}ul.services-list li>div .highlight{background:transparent;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#bfdef0fc', EndColorStr='#bfdef0fc');background-color:#def0fc;background:rgba(222,240,252,0.75);border-radius:3px;color:#005591;padding:2px 6px}ul.services-list li .services-icon{padding-right:10px;text-align:center;vertical-align:top;width:70px}.last-review .item-review{border-top:none;padding:10px 0}.last-review .item-review ul{padding-left:5px;padding-right:20px}.last-review .item-review .user-rate{right:15px;top:25px;z-index:1}.last-review .item-review .user-rate:after{border:none}.last-review .item-review .user-comment{background-color:#f5f5f5;border-radius:5px;padding-left:15px;padding-right:100px;padding-bottom:15px;padding-top:15px;position:relative}.last-review .item-review .user-comment:before{color:#f5f5f5;content:"\f0d9";font-family:FontAwesome;font-size:46px;left:-15px;position:absolute;top:10px}.last-review .item-review .text-rate{font-weight:bold;margin-bottom:5px}.miniThumbs .itemThumb{background-color:#eaeaea;cursor:pointer;width:35px;height:39px;border-bottom:4px solid #cacaca;text-align:center}.miniThumbs .itemThumb.videoThumb:after{color:#cacaca;position:relative;top:8px;font-size:2em;content:"\f04b";font-family:FontAwesome}.miniThumbs .itemThumb.active{border-bottom:4px solid #007dbe}.miniThumbs .itemThumb.active.videoThumb:after{color:#007dbe}.miniThumbs .link-otherImages{border:1px dashed #999;display:block;margin:0 4px;opacity:.6;filter:alpha(opacity=60);padding:10px}.miniThumbs .link-otherImages:hover{opacity:1;filter:alpha(opacity=100)}.recomCercanas li .contFoto{width:24%}.recomCercanas li .contInfo{width:73%}.recomCercanas li .contInfo .nameNearHotel{width:60%}.recomCercanas li .nearImgRatingTripAdvisor{width:100px}#ventaCruzadaVuelo #panel{bottom:35px;position:fixed;left:-365px;z-index:1100;width:345px;height:190px}#ventaCruzadaVuelo #panel .contPanel{height:190px}#ventaCruzadaVuelo #panel .contPanel img{box-shadow:0 0 0 3px rgba(255,255,255,0.25);width:95%;height:auto}#ventaCruzadaVuelo #panel .contPanel .extrasmaller{font-size:40%}#ventaCruzadaVuelo .btnOfertasVH{margin-top:10px;padding:7px}#ventaCruzadaVuelo .btnOfertasVH:hover a{text-decoration:underline}#ventaCruzadaVuelo .minimize-container{cursor:pointer;height:190px;position:fixed;bottom:35px;left:0;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}#ventaCruzadaVuelo .minimize-container:hover{background-color:#005591 !important}#ventaCruzadaVuelo .minimize-container .iconosVentaCruzada span{bottom:45px;display:inline-block;font-size:16px;height:38px;left:50px;overflow:hidden;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')"}#ventaCruzadaVuelo .close{cursor:pointer;font-size:30px;right:6px;top:1px;z-index:10;font-weight:normal;color:#fff !important;text-shadow:none;opacity:.5;filter:alpha(opacity=50)}#ventaCruzadaVuelo .close:hover{color:#fff !important;opacity:1;filter:alpha(opacity=100)}.hot-rating{margin-bottom:30px}.hot-rating h5{font-size:18px;margin-left:7px}.hot-average{background-color:#555;border-radius:3px;float:left;margin-bottom:15px;padding:15px;text-align:center;width:22%}.hot-average strong{display:block;font-size:40px;line-height:40px}.hot-ratingSummary{color:#555;float:right;font-size:14px;margin-bottom:15px;width:75%}.hot-ratingSummary ul{list-style-type:none;margin-bottom:0;margin-left:-4%;overflow:hidden}.hot-ratingSummary li{float:left;margin-left:4%;margin-bottom:3px;width:46%}.hot-ratingSummary .rate{float:right;font-weight:bold;position:relative;text-align:right;width:50%}.hot-ratingSummary .rate:before{background-color:#eaeaea;border-radius:10px;content:'';display:block;height:6px;left:0;position:absolute;top:7px;width:85%}.hot-ratingSummary .rate:after{background-color:#7cb021;border-radius:10px;content:'';display:block;height:6px;left:0;position:absolute;top:7px}.hot-ratingSummary .rate-10:after{width:85%}.hot-ratingSummary .rate-9:after{width:81%}.hot-ratingSummary .rate-8:after{width:72%}.hot-ratingSummary .rate-7:after{width:63%}.hot-ratingSummary .rate-6:after{width:54%}.hot-ratingSummary .rate-5:after{width:45%}.hot-ratingSummary .rate-4:after{width:36%}.hot-ratingSummary .rate-3:after{width:27%}.hot-ratingSummary .rate-2:after{width:18%}.hot-ratingSummary .rate-1:after{width:9%}.hot-ratingSummary .service{float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:50%}.hot-statistics{background-color:#f5f5f5;border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea}.hot-statistics ul{display:table;margin:0;table-layout:fixed;width:100%}.hot-statistics li{display:table-cell;padding:15px 12px;text-align:center}.hot-statistics li.verified{border-left:1px dotted #d7d7d7;width:35%}.hot-statistics li.verified h5{color:#7cb021;font-size:20px}.hot-statistics li.verified h5:before{color:#7cb021;content:'\f05d';display:block;font-family:FontAwesome;font-size:40px;line-height:32px;text-align:center}.hot-statistics h5 strong{color:#7cb021;display:block;font-size:32px;letter-spacing:-2px;line-height:28px}.hot-reviewPagination{display:table;width:100%;margin-bottom:10px}.hot-reviewPagination h5{display:table-cell;vertical-align:middle;text-align:left}.hot-reviewPagination ul{display:table-cell;float:right}.item-review{border-top:1px solid #eaeaea;display:table;padding-right:75px;padding-bottom:20px;padding-top:20px;position:relative;width:100%}.item-review div,.item-review ul{display:table-cell;vertical-align:top}.item-review ul{font-size:14px;list-style-type:none;margin:0;padding:0 20px;width:25%}.item-review .user{color:#555;font-size:16px;font-weight:bold}.item-review .user-rate{position:absolute;right:0;top:20px}.item-review .comment{padding-left:25px;position:relative}.item-review .comment:before{font-family:FontAwesome;font-size:18px;left:0;position:absolute}.item-review .pos-comment{margin-bottom:10px}.item-review .pos-comment:before{content:'\f164';color:#7cb021}.item-review .neg-comment:before{content:'\f165';color:#999}.user-rate{background-color:#fa8c00;border-radius:3px;color:#fff;font-size:28px;line-height:50px;position:relative;text-align:center;width:50px}.user-rate:after{border-color:transparent #fa8c00 transparent transparent;border-style:solid;border-top-width:8px;border-right-width:8px;border-bottom-width:8px;content:'';left:-8px;margin-top:-8px;position:absolute;top:50%}.user-rate.sieteOmas{background-color:#007dbe}.user-rate.sieteOmas:after{border-right-color:#007dbe}.user-rate.nueveOmas{background-color:#7cb021}.user-rate.nueveOmas:after{border-right-color:#7cb021}.good-search{margin:0 0 20px}.good-search:after{bottom:-23px;color:#dff0d8;content:"\f0d7";font-family:FontAwesome;font-size:36px;left:calc(50% - 10px);position:absolute;text-shadow:0px 1px 1px rgba(0,0,0,0.2)}.good-search .gs-header{background-color:#7cb021;color:#fff;font-size:18px;font-weight:bold;letter-spacing:-1px;min-height:47px;padding-left:55px;padding-right:10px;padding-bottom:10px;padding-top:10px;position:relative;text-shadow:0px 1px 1px rgba(0,0,0,0.3)}.good-search .gs-header:before{border-color:#fff;border-color:rgba(255,255,255,0.85);border-radius:50%;border-style:solid;border-width:1px;content:"\f164";font-family:FontAwesome;font-size:26px;font-weight:normal;left:10px;padding:5px 7px;position:absolute;top:calc(50% - 20px)}.good-search .gs-content{background-color:#dff0d8;padding:10px}.good-search .gs-content .highlight{color:#7cb021;font-size:17px;font-weight:bold}.good-search.bookingDetails:after{bottom:auto;color:#7cb021;content:"\f0d8";text-shadow:0px -1px 1px rgba(0,0,0,0.2);top:-24px}.gs-tooltipContent{max-width:200px}.bannerPDIListado .item{cursor:default}.bannerPDIListado .textNearZones.seeMorePDI{display:block;max-height:130px;overflow:hidden}.bannerPDIListado .link-otherNearHotels{border:1px dashed #999;display:block;opacity:.6;filter:alpha(opacity=60)}.bannerPDIListado .link-otherNearHotels:hover{opacity:1;filter:alpha(opacity=100)}.bannerPDIListado .contExtra-right{background-color:#fff;-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:0px 1px 3px rgba(0,0,0,0.2);box-shadow:0px 1px 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);color:#999;font-size:16px;float:left;margin-left:5px;opacity:.95;filter:alpha(opacity=95);padding:6px 10px;position:absolute;right:10px;top:10px;z-index:2}.bannerPDIListado .contExtra-right:before{content:'\f041';margin-right:5px;font-family:FontAwesome}.transfer .ofertasCiudad .lazy{width:100%}.transfer .ofertasCiudad .infoOferta .titulo{text-shadow:none}#modalTransferSearcher .modal-header{border-bottom:1px solid #ca996f}#modalTransferSearcher .modal-header .titularDestacado{text-shadow:none}#modalTransferSearcher .modal-body{padding:0;border-radius:0}#modalTransferSearcher .modal-body .transferIda span:first-child,#modalTransferSearcher .modal-body .transferVuelta span:first-child{width:49%;display:inline-block;line-height:39px;vertical-align:top}#modalTransferSearcher .modal-body .transferIda .inputFake,#modalTransferSearcher .modal-body .transferVuelta .inputFake{width:20%;display:inline-block;margin-left:11px}#modalTransferSearcher .modal-body .transferIda .fa,#modalTransferSearcher .modal-body .transferVuelta .fa{top:0 !important}.errorQuote-carousel .modal-header,.errorQuote-list .modal-header,.errorQuote-error .modal-header{height:65px}.errorQuote-carousel .modal-header .close,.errorQuote-list .modal-header .close,.errorQuote-error .modal-header .close{line-height:36px}.errorQuote-carousel .modal-header .boton,.errorQuote-list .modal-header .boton,.errorQuote-error .modal-header .boton{float:right;box-shadow:none}@media (min-width:1200px){.contBtnReviews{width:65%}.recomCercanas li .contFoto{width:20%}.recomCercanas li .contInfo{width:80%}.recomCercanas li .contInfo .nameNearHotel{width:70%}.carouselFotosHotel .owl-item{height:396px}.carouselFotosHotel .item img{max-width:750px}.last-review .item-review ul{width:25%}}@media (min-width:1200px){.carouselFotosHotel .owl-item{height:396px}.carouselFotosHotel .item img{max-width:750px}}@media (min-width:1590px){.carouselFotosHotel .owl-item{height:573px}.carouselFotosHotel .item img{max-width:1050px}}@media (min-width:992px) and (max-width:1199px){.carouselFotosHotel .owl-item{height:323px}.carouselFotosHotel .item img{max-width:750px}}@media (min-width:768px) and (max-width:991px){.contFotosHotel:hover .hot-review-carousel{opacity:1}.carouselFotosHotel .owl-item{height:396px}.carouselFotosHotel .item img{max-width:700px}}@media (max-width:767px){.contBtnReviews{width:100%}.listFavoriteHotels .section-title h3{font-size:22px}.hot-average,.hot-ratingSummary,.hot-ratingSummary .service,.hot-ratingSummary .rate{width:100%}.hot-statistics li{display:none}.hot-statistics li.verified{display:block;width:100%}.carouselFotosHotel .owl-item{height:230px}.carouselFotosHotel .item img{width:100%}.service-rate{position:relative;right:auto;top:auto}}@media (max-width:480px){.carouselFotosHotel .isVideo:before{font-size:12rem}.halfservice{width:100%}#nextComments{margin-top:10px}.item-review{padding:20px 0}.item-review ul,.item-review div{display:block;width:100%}.item-review ul{padding-left:25px;padding-right:65px;padding-bottom:20px}.carouselFotosHotel .owl-item{height:180px}.titFichaHotel a.verMapaHotel{display:block;margin:2px 0 0}.titFichaHotel a.verMapaHotel .fa{margin-left:0}ul.services-list li .services-icon{width:45px}.last-review .item-review ul{padding:0 5px}.last-review .item-review .user-rate{right:5px;top:15px}.last-review .item-review .user-comment{margin:15px 0 0;padding:15px}.last-review .item-review .user-comment:before{content:"\f0d8";left:25px;top:-30px}.hot-average{text-align:right}.hot-average strong{float:left;margin-top:4px}.bannerPDIListado figure.caption{height:150px;overflow:hidden}.bannerPDIListado figure.caption figcaption{font-size:8px;padding:10px}}.contBuscadorHotelesV .contFechas,.contBuscadorHotelesV .contPasajeros{margin-left:5px}.contBuscadorHotelesV input[placeholder]{text-overflow:ellipsis}.contBuscadorHotelesV ::-moz-placeholder{text-overflow:ellipsis}.contBuscadorHotelesV input:-moz-placeholder{text-overflow:ellipsis}.contBuscadorHotelesV .contfechaSalida{position:relative}.contBuscadorHotelesV .contfechaSalida .selNoches span[class*="txt"]{color:#999}.contBuscadorHotelesV .contfechaSalida .selNoches .fa-times-circle{position:absolute;top:3px;right:0;color:#d7d7d7}.contBuscadorHotelesV .contfechaSalida .selNoches .fa-times-circle:hover{color:#999}.listaCostas .ellipsis{width:80%}.cajaProductos.small.searches .item .box,.cajaProductos.small.interesting .item .box{height:auto}.cajaProductos .hot-review{padding-left:40px;position:relative}.cajaProductos .tripAdvisor{padding:0}.cajaProductos .tripAdvisor img{margin-bottom:5px;width:100px}.cajaProductos .rate{border-radius:3px;color:#fff;font-size:20px;height:32px;left:0;line-height:32px;position:absolute;text-align:center;width:32px}.cajaProductos .rate.sieteOmas{background-color:#007dbe}.cajaProductos .nueveOmas .rate{background-color:#7cb021}.cajaProductos .nueveOmas .valuation{color:#7cb021}.cajaProductos .sieteOmas .rate{background-color:#007dbe}.cajaProductos .sieteOmas .valuation{color:#007dbe}.cajaProductos .cincoOmas .rate{background-color:#a5917d}.cajaProductos .cincoOmas .valuation{color:#a5917d}.cajaProductos .hot-info{background-color:#f5f5f5;border-top:1px solid #eaeaea;list-style-type:none;margin:0;min-height:45px;padding:7px 10px}.cajaProductos .hot-info li,.cajaProductos .hot-info a{color:#999}.cajaProductos .hot-info li{color:#999;font-size:11px;line-height:16px}.cajaProductos .hot-info li:before{font-family:fontAwesome;font-size:16px;left:0;opacity:.6;position:absolute;text-align:center;vertical-align:middle;width:35px}.cajaProductos .hot-info .lastBooking,.cajaProductos .hot-info .activeVisitors{padding-left:25px}.cajaProductos .hot-info .lastBooking:before{content:'\f017'}.cajaProductos .hot-info .activeVisitors:before{content:'\f06e'}.cajaProductos .contPrice .precioDestacado{line-height:30px}.hoteles01 .contFoto{float:left;height:49px;margin-right:10px}.hoteles01 .producto{background-color:#fff;border-top:1px dotted #d7d7d7;float:left;height:73px;padding:12px 10px;width:100%}.hoteles01 .producto:first-child{border-top:0}.hoteles01 .filtro{padding:12px;background-color:#eaeaea}.hoteles01 .contInfo{float:left;width:54%}.hoteles01 .contInfo span{line-height:16px}.hoteles01 .contPrecio{float:right;width:66px}.hoteles01 .nav-tabs{border-bottom:none !important}.hoteles01 .nav-tabs li a{border-radius:none}.hoteles01 .nav-tabs .active a{background-color:#fff;color:#005591 !important}.hoteles01 .nav-tabs .active a:focus{background-color:#fff}.crOfertasDestacadasCam .promo{height:365px}.crOfertasDestacadasCam .promoBannerDyn{position:absolute;bottom:5px;width:100%;z-index:2}.crOfertasDestacadasCam .promoMainBox{background:transparent;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#d9fa8c00', EndColorStr='#d9fa8c00');background-color:#fa8c00;background:rgba(250,140,0,0.85);padding:8px}.crOfertasDestacadasCam .promoMainText,.crOfertasDestacadasCam .promoSecundaryText{font-family:'Maven Pro';font-weight:bold;color:#fff;display:block;text-shadow:1px 1px 1px rgba(255,255,255,0.5)}.crOfertasDestacadasCam .promoMainText{font-size:36px;line-height:32px}.crOfertasDestacadasCam .promoSecundaryText{font-size:22px}.crOfertasDestacadasCam .promoConditions{background:transparent;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#d9007dbe', EndColorStr='#d9007dbe');background-color:#007dbe;background:rgba(0,125,190,0.85);padding:8px}.specialOffers .advantage{float:none;width:100%}.specialOffers .advantage-img{height:160px;overflow:hidden;position:relative}.specialOffers .advantage-img h3{background:transparent;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#e67cb021', EndColorStr='#e67cb021');background-color:#7cb021;background:rgba(124,176,33,0.9);bottom:0;color:#fff;line-height:18px;margin:0;padding:6px;position:absolute;text-align:center;width:100%;z-index:2}.specialOffers .advantage-img h3.hBig{font-size:40px;line-height:32px}.specialOffers .infoBox{padding-right:8px;padding-bottom:8px;padding-top:8px}.specialOffers .infoBox .advantage-details{width:75%}.specialOffers .infoBox .adv-details-text1,.specialOffers .infoBox .adv-details-text2,.specialOffers .infoBox .adv-details-text3{line-height:19px !important}.specialOffers .infoBox .adv-details-text4{line-height:13px}.specialOffers .precioDetalle{bottom:8px;position:absolute;right:10px;width:65px}.cajaCampanya .titleCampaign:after{color:#fff;content:'\f105';font-family:FontAwesome;font-size:28px;position:absolute;right:10px;top:6px}.cajaCampanya .contProductCampaign:hover .divFlecha i{color:#fa8c00 !important}.cajaCampanya .contPrecioCampaign{min-height:60px}.cajaCampanya .contPrecioCampaign .divPrecio{bottom:0;position:absolute}.cajaCampanya .contPrecioCampaign .divFlecha{bottom:0;right:5px}.menuCarouselRecomendados a.ellipsis{width:100% !important}.verticalHot .logi{bottom:0;right:0;position:absolute}.verticalHot .contProducts{background-color:rgba(204,0,0,0.95);display:table;position:absolute;top:30px;content:"";height:80px;left:0;min-width:120px;max-width:465px;overflow:hidden}.verticalHot .contProducts>div{display:table-cell;max-width:254px;min-width:120px;vertical-align:middle}.verticalHot .contProducts a{text-decoration:none}.verticalHot .promotion img{display:block;height:80px;width:auto}.verticalHot .fechaCampanya{width:auto !important}.verticalHot.campaignList .logi{bottom:0;left:8px;position:absolute}.verticalHot.campaignList .logi img{width:250px}.verticalHot.campaignList .contProducts{top:20px}.verticalHot.campaignList .promotion img{display:block;height:80px;width:auto}@media (min-width:1200px){.hoteles01 .producto .contInfo{width:59%}}@media (min-width:992px) and (max-width:1199px){.specialOffers .advantage{min-height:175px}.advantage-img{height:162px}}@media (min-width:768px) and (max-width:991px){.hoteles01 .producto .contInfo{width:70%}.specialOffers .advantage .box{box-shadow:375px 0 0 rgba(223,240,216,0.6) inset}.specialOffers .advantage .box:after{color:#dff0d8;content:"\f0da";font-family:fontawesome;font-size:28px;left:375px;opacity:.6;position:absolute;top:calc(38%)}.specialOffers .advantage-img{border-right:4px solid #7cb021;height:inherit}.specialOffers .advantage-img h3{display:none}.specialOffers .infoBox .infoHotel{float:right;margin-top:13px;width:235px}.specialOffers .infoBox .infoHotel .titular{display:block}.specialOffers .infoBox .advantage-details{width:195px}.specialOffers .precioDetalle{bottom:auto;top:15px}.cajaCampanya .contPrecioCampaign{min-height:40px}}@media (max-width:767px){.crOfertasDestacadasCam .promoMainText{font-size:30px;line-height:26px}.crOfertasDestacadasCam .promoSecundaryText{font-size:16px;font-weight:normal}.crOfertasDestacadasCam.cajaProductos.small .promo,.crOfertasDestacadasCam.cajaProductos.small .item .box{height:250px}.crOfertasDestacadasCam.cajaProductos .contPrecio{bottom:5px}.specialOffers .advantage{width:100%}.specialOffers .advantage-details{background:transparent;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#b3dff0d8', EndColorStr='#b3dff0d8');background-color:#dff0d8;background:rgba(223,240,216,0.7);margin-right:10px;min-height:85px;padding:8px;width:40%}.specialOffers .advantage-details:after{color:#dff0d8;content:"\f0da";font-family:fontawesome;font-size:28px;left:40%;opacity:.7;position:absolute;top:calc(42%)}.specialOffers .infoBox{padding:0}.specialOffers .infoHotel{float:right;margin-right:17%;margin-top:13px;width:40%}.specialOffers .infoHotel .titular{display:block}}@media (max-width:480px){.crOfertasDestacadasCam.cajaProductos.small .promo{height:150px}.crOfertasDestacadasCam.cajaProductos.small .item .box{height:auto;overflow:hidden}.crOfertasDestacadasCam .promoBannerDyn{bottom:5px;position:absolute;width:100%;z-index:2}.crOfertasDestacadasCam .contFoto{float:left;padding-bottom:65px;width:80px}.crOfertasDestacadasCam .contInfo{float:left}}.descTarifaEscapadaTooltip{width:320px}#contFiltrosHotelesV label,.contFiltrosHotelesV label{padding:5px 5px 5px 0}#contFiltrosHotelesV input[type="checkbox"],.contFiltrosHotelesV input[type="checkbox"]{display:none}#contFiltrosHotelesV input[type="checkbox"]+span,.contFiltrosHotelesV input[type="checkbox"]+span{position:relative;padding-left:30px;cursor:pointer}#contFiltrosHotelesV input[type="checkbox"]+span:before,.contFiltrosHotelesV input[type="checkbox"]+span:before{content:'';display:block;width:20px;height:20px;border:1px solid #999;border-radius:3px;position:absolute;left:0;top:-2px}#contFiltrosHotelesV input[type="checkbox"]:checked+span:before,.contFiltrosHotelesV input[type="checkbox"]:checked+span:before{color:#007dbe;content:"\e906";font-family:font-logi;font-weight:bold;line-height:18px;text-align:center}#contFiltrosHotelesV .list-group-item,.contFiltrosHotelesV .list-group-item{border:none}.sidebarLeftHotelsCity .titleCollapse{cursor:pointer;padding-right:20px;position:relative}.sidebarLeftHotelsCity .titleCollapse:before,.sidebarLeftHotelsCity .titleCollapse.collapsed:before{color:#999;font-family:FontAwesome;font-size:20px;font-weight:bold;position:absolute;right:0;top:0}.sidebarLeftHotelsCity .titleCollapse:before{content:'\f106'}.sidebarLeftHotelsCity .titleCollapse.collapsed:before{content:'\f107'}.sidebarLeftHotelsCity .slider.slider-horizontal .slider-track{height:4px;margin:0}.sidebarLeftHotelsCity .slider.slider-horizontal .slider-handle{margin-top:-8px}.sidebarLeftHotelsCity .checkbox{border-bottom:1px solid #d7d7d7;cursor:pointer;height:28px;margin:0;position:relative}.sidebarLeftHotelsCity .checkbox.active{background:transparent;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#0d7cb021', EndColorStr='#0d7cb021');background-color:#7cb021;background:rgba(124,176,33,0.05)}.sidebarLeftHotelsCity .checkbox.active span{color:#7cb021}.sidebarLeftHotelsCity .checkbox.active .badge{background:transparent;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#267cb021', EndColorStr='#267cb021');background-color:#7cb021;background:rgba(124,176,33,0.15);color:#7cb021}.sidebarLeftHotelsCity .checkbox.active:hover{background:transparent;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#0dcc0000', EndColorStr='#0dcc0000');background-color:#c00;background:rgba(204,0,0,0.05)}.sidebarLeftHotelsCity .checkbox.active:hover span{color:#c00}.sidebarLeftHotelsCity .checkbox.active:hover .badge{background:transparent;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#26cc0000', EndColorStr='#26cc0000');background-color:#c00;background:rgba(204,0,0,0.15);color:#c00}.sidebarLeftHotelsCity .checkbox.active:hover:before{color:#c00;content:' \f00d';font-family:FontAwesome;font-size:14px;left:12px;position:absolute;top:4px}.sidebarLeftHotelsCity .checkbox.active:hover input[type=checkbox]{display:none}.sidebarLeftHotelsCity .checkbox .row{padding:6px 10px}.sidebarLeftHotelsCity .checkbox .contEllipsis,.sidebarLeftHotelsCity .checkbox .ellipsis{line-height:16px}.sidebarLeftHotelsCity .checkbox .badge{position:absolute;right:10px;top:-1px}.sidebarLeftHotelsCity .forfaitF .titleCollapse{border-bottom:none}.sidebarLeftHotelsCity .forfaitF .filtroForfait.btn-group .btn{height:48px}.sidebarLeftHotelsCity .rentalsF .filtroRentals i,.sidebarLeftHotelsCity .rentalsF .filtroRentals span{display:block}.sidebarLeftHotelsCity .rentalsF .filtroRentals i{font-size:28px}.sidebarLeftHotelsCity .rentalsF .filtroRentals span{white-space:initial}.sidebarLeftHotelsCity .filtroHabitaciones{border:1px solid #d7d7d7;border-radius:4px;display:table;padding:10px 15px;width:100%}.sidebarLeftHotelsCity .filtroHabitaciones>div{display:table-cell;vertical-align:middle}.sidebarLeftHotelsCity .filtroHabitaciones>div:last-child{text-align:right}.sidebarLeftHotelsCity .filtroHabitaciones .inputNumberBtn{background-color:#007dbe;border:none;border-radius:100%;color:#fff;font-size:16px;height:25px;line-height:23px;vertical-align:middle;width:25px}.sidebarLeftHotelsCity .filtroHabitaciones .inputNumberBtn.disabled{cursor:default;opacity:.3}.sidebarLeftHotelsCity .filtroHabitaciones .inputNumber{border:none;box-shadow:none;color:#555;font-size:18px;margin:0;padding:0;text-align:center;width:32px}.sidebarLeftHotelsCity .filtroNombreHotel .input-group.collapse{display:none}.hotelCoastChainF label{border-radius:0;padding:10px}.hotelCoastChainF input{margin-right:5px;margin-top:2px;vertical-align:top}.hotelCoastChainF .chain{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:160px}.hotelCoastChainF .externalLink{float:right}.hotelCoastChainF .externalLink .fa{color:#d7d7d7;margin-top:3px;margin-left:8px}.hotelCoastChainF .externalLink .fa:hover{color:#999}#listadoHoteles .contExtra-right{z-index:2;top:100px;right:0;left:14px}.searchedHotel{-webkit-box-shadow:0px 3px 10px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 10px rgba(0,0,0,0.2);box-shadow:0px 3px 10px 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);border:3px solid #36d278}.hot-resultsBox .dispo_progressBar .progress{border-radius:0;height:5px;margin-bottom:0}.hot-resultsBox .dispo_progressBar .progress .progress-bar{background-color:#007dbe;width:70%}.hot-resultsBox .boton .price{color:#fff}.hot-resultsBox ul{list-style:none;margin:0;padding:0}.hot-resultsBox .price{color:#fa8c00;font-weight:bold;letter-spacing:-1px}.hot-resultsBox .price .price em,.hot-resultsBox .price .price span,.hot-resultsBox .price .price small{font-size:70%;font-style:normal}.hot-resultsBox .strike .price{color:inherit}.hot-resultsBox .strike .price em,.hot-resultsBox .strike .price small{font-size:70%;font-style:inherit}.hot-resultsBox .clarification{color:#999;display:block;font-size:11px;line-height:12px;margin:2px 0 0}.hot-resultsBox h3{display:inline-block;font-family:'Custom Language',arial,helvetica,sans serif;font-size:20px;font-weight:normal;margin:2px 0 0}.hot-resultsBox .clickDetail{cursor:pointer}.hot-resultsBox .hot-itemBox{margin-bottom:25px}.hot-resultsBox .hot-itemBox.active{-webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.4);-moz-box-shadow:0px 0px 8px rgba(0,0,0,0.4);box-shadow:0px 0px 8px rgba(0,0,0,0.4);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)}.hot-resultsBox .hot-itemBox:hover{-webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 8px rgba(0,0,0,0.3);box-shadow:0px 0px 8px rgba(0,0,0,0.3);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)}.hot-resultsBox .hot-itemContent{padding:15px}.hot-resultsBox .hot-itemContent,.hot-resultsBox .hot-reviewServices{display:table;width:100%}.hot-resultsBox .hot-photo,.hot-resultsBox .hot-summaryPrice,.hot-resultsBox .hot-data,.hot-resultsBox .hot-review,.hot-resultsBox .hot-services{display:table-cell;vertical-align:top}.hot-resultsBox .hot-photo{position:relative;width:22%}.hot-resultsBox .hot-photo .fancybox:hover:after{background:transparent;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#b3005591', EndColorStr='#b3005591');background-color:#005591;background:rgba(0,85,145,0.7);color:#fff;content:"\f030";font-family:FontAwesome;font-size:30px;height:100%;left:0;line-height:103px;position:absolute;right:0;top:0;width:100%}.hot-resultsBox .hot-photo .fancybox:hover>img{opacity:.4;filter:alpha(opacity=40)}.hot-resultsBox figure{height:130px;overflow:hidden}.hot-resultsBox figcaption{background:rgba(51,51,51,0.75) !important;color:#fff;font-size:11px;padding:6px 12px !important;text-align:center}.hot-resultsBox figcaption .fa{font-size:14px}.hot-resultsBox .hot-discount{left:0;position:absolute;top:0;width:100%;z-index:1;padding:0 !important}.hot-resultsBox .hot-discount span{background:transparent;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#e627ae60', EndColorStr='#e627ae60');background-color:#27ae60;background:rgba(39,174,96,0.9);color:#fff;display:block;font-size:15px;padding:4px 0;text-align:center}.hot-resultsBox .hot-data{padding:0 12px;position:relative}.hot-resultsBox .hot-city{color:#555;font-size:12px}.hot-resultsBox .hot-location{margin:5px 0 15px 0}.hot-resultsBox .hot-pdiDistance{color:#27ae60;font-size:14px}.hot-resultsBox .hot-address,.hot-resultsBox .hot-pdiDistance{margin:3px 0}.hot-resultsBox .hot-description{color:#999;font-size:11px}.hot-resultsBox .hot-prominent{text-transform:uppercase;background-color:#64afdc;border-radius:16px;padding:1px 8px;color:#fff;font-size:12px;display:inline-block;margin:2px 0}.hot-resultsBox .hot-reviewServices{bottom:2px;left:0;padding:6px 0 0;position:relative;table-layout:fixed}.hot-resultsBox .hot-valueReview{color:#8c8c8c;font-family:'Custom Language','Maven Pro',arial,helvetica,sans serif;font-size:18px;letter-spacing:-1px}.hot-resultsBox .hot-valueReview .cincoOmas:before,.hot-resultsBox .hot-valueReview .sieteOmas:before,.hot-resultsBox .hot-valueReview .nueveOmas:before{content:"\f087";display:inline-block;font-family:FontAwesome;font-size:20px;font-weight:normal;margin-right:5px;opacity:.6}.hot-resultsBox .hot-valueReview .cincoOmas{color:#fa8c00}.hot-resultsBox .hot-valueReview .sieteOmas{color:#007dbe}.hot-resultsBox .hot-valueReview .nueveOmas{color:#7cb021}.hot-resultsBox .hot-services{height:25px;margin:3px 0 0;overflow:hidden;text-align:right;display:none !important}.hot-resultsBox .hot-services li{display:inline}.hot-resultsBox .hot-services li:last-child{padding:0}.hot-resultsBox .hot-services:first-of-type{display:block !important}.hot-resultsBox .icofa{color:#007dbe;font-size:26px}.hot-resultsBox .hot-summaryPrice{background-color:#fbf1e4;padding:0 15px;position:relative;text-align:center;vertical-align:middle;width:155px}.hot-resultsBox .hot-summaryPrice.hot-noBooking{background:transparent;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#26cc0000', EndColorStr='#26cc0000');background-color:#c00;background:rgba(204,0,0,0.15)}.hot-resultsBox .hot-summaryPrice .clarification{color:#fa8c00;display:block}.hot-resultsBox .hot-summaryPrice .hot-noBookingInfo .infoTitle{color:#999;display:block;font-size:16px;font-weight:bold;margin-top:5px;margin-bottom:5px}.hot-resultsBox .hot-summaryPrice .hot-noBookingInfo .infoSubTitle{color:#999;display:block;font-size:14px}.hot-resultsBox .hot-summaryPrice .hot-noBookingInfo::before{color:#999;content:"\f071";font-family:fontawesome;font-size:36px;position:relative;text-align:center;top:2px}.hot-resultsBox .hot-summaryPrice small{font-size:12px;font-weight:normal;letter-spacing:0}.hot-resultsBox .hot-summaryPrice .nightPrice{font-size:28px;letter-spacing:-2px;line-height:24px}.hot-resultsBox .hot-summaryPrice .nightPrice .strike{font-size:14px}.hot-resultsBox .hot-summaryPrice .totalPrice{font-size:14px;width:auto;float:none;text-align:center;line-height:inherit}.itemRental .hot-photo .promo{left:5px;position:absolute;top:5px}.itemRental .hot-data .features{display:table;margin-top:10px}.itemRental .hot-data .features ul{overflow:hidden}.itemRental .hot-data .features ul li{border-right:1px solid #eaeaea;margin-left:0;display:inline;float:left;font-size:12px;padding:0 15px;text-align:center}.itemRental .hot-data .features ul li span{color:#007dbe;display:block;font-weight:bold}.itemRental .hot-data .features ul li:last-child{border:none}.itemRental .hot-data .features ul li:first-child{padding-left:3px}.itemRental .hot-data .hot-reviewServices .hot-review{vertical-align:bottom}.itemRental .hot-data .hot-bookingInfo{display:none !important}ul.hot-bookingInfo{background-color:#f5f5f5;border-top:1px solid #eaeaea;list-style-type:none;margin-top:12px;padding:7px}ul.hot-bookingInfo.hidden{margin:0;padding:0}ul.hot-bookingInfo li,ul.hot-bookingInfo a{color:#999}ul.hot-bookingInfo li{color:#999;font-size:11px;line-height:16px;position:relative}ul.hot-bookingInfo li:before{font-family:fontAwesome;font-size:16px;left:-3px;opacity:.6;position:absolute;text-align:center;vertical-align:middle;width:35px}ul.hot-bookingInfo .lastBooking,ul.hot-bookingInfo .activeVisitors{padding-left:25px}ul.hot-bookingInfo .lastBooking:before{content:'\f017'}ul.hot-bookingInfo .activeVisitors:before{content:'\f06e'}.ticket-included{background-color:#f09;-webkit-box-shadow:0px 0px 1px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 1px rgba(0,0,0,0.25);box-shadow:0px 0px 1px 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);color:#fff;font-size:13px;max-width:140px;padding-top:5px;padding-right:8px;padding-bottom:5px;padding-left:40px;position:absolute;left:-2px;text-align:left;text-shadow:0px 1px 0px rgba(0,0,0,0.5);text-transform:uppercase;top:10px;z-index:1}.ticket-included:before{content:"\e017";font-family:font-logi;font-size:27px;top:50%;margin-top:-14px;left:7px;position:absolute}.dorsal-included{background-color:#f69924;-webkit-box-shadow:0px 0px 1px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 1px rgba(0,0,0,0.25);box-shadow:0px 0px 1px 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);color:#fff;font-size:13px;max-width:140px;padding-top:5px;padding-right:8px;padding-bottom:5px;padding-left:40px;position:absolute;left:-2px;text-align:left;text-shadow:0px 1px 0px rgba(0,0,0,0.5);text-transform:uppercase;top:10px;z-index:1}.dorsal-included:before{content:"\e92b";font-family:font-logi;font-size:27px;top:50%;margin-top:-14px;left:7px;position:absolute;color:#fff}.hot-submenu-xs{display:none}.availability-percent{position:relative}.availability-percent .availability-mask{background:rgba(254,186,2,0.2) none repeat scroll 0 0;height:41px;margin:0 auto;overflow:hidden;position:relative;width:102px}.availability-percent .availability-mask:after{background:rgba(0,0,0,0) url("/comun/images/hoteles/velocimetro.png") no-repeat scroll 0 0;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.availability-percent .low-avail-percent{animation:2s ease .5s normal none 1 running fillGauge;background-color:#ff1a1a;height:200%;left:0;position:absolute;top:100%;transform-origin:50% 0 0;width:100%;z-index:1}.availability-percent .large_stat{color:#c00;margin-top:5px;text-align:center}.availability-percent .availability-stat-percent{color:#005591;font-family:'Maven pro',arial,sans-serif;font-size:20px;letter-spacing:-1px;line-height:20px;margin:0;text-align:left}.availability-percent .availability-stat-percent .undefined{color:#c00;font-size:22px}.availability-percent .availability-stat-percent .percent{font-size:26px}.loginAvailability{background-color:#005591;padding-left:15px;padding-right:165px;padding-bottom:10px;padding-top:10px;position:relative;min-height:67px}.loginAvailability .titular{color:#fff;padding-left:70px;text-shadow:inherit}.loginAvailability .titular:before{background-color:#fff;border-radius:50%;color:#007dbe;content:"\f007";font-family:FontAwesome;font-size:30px;height:46px;left:15px;line-height:45px;margin-right:15px;position:absolute;text-align:center;top:10px;width:46px}.loginAvailability .txtGrande{color:#fff;padding-left:70px}.loginAvailability button{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.loginOffers{background-color:#fbf1e4;margin-bottom:15px;min-height:50px;padding:15px 25px;position:relative}.loginOffers .titular{font-weight:normal;font-size:18px;letter-spacing:-0.5px}.loginOffers .titular strong{font-size:22px}.filterTabs{font-size:14px;width:100%;border-top:1px solid #eaeaea;-webkit-box-shadow:inset 0 -1px 0 0 #eaeaea;box-shadow:inset 0 -1px 0 0 #eaeaea}.filterTabs .rowFilterTabs{display:table}.filterTabs .rowFilterTabs a{display:table-cell;color:#999;padding:15px 20px}.filterTabs .rowFilterTabs a.special{color:#005591}.filterTabs .rowFilterTabs a.special:before{font-family:FontAwesome;content:"\f005";margin-right:5px}.filterTabs .rowFilterTabs a.selected{background-color:#f5f5f5;font-weight:bold;border-right:1px solid #eaeaea;border-left:1px solid #eaeaea}.filterTabs .rowFilterTabs a.selected:not(.special){color:#555}table.newRoomList tr.opcionesHab:hover{background-color:#eaeaea}table.newRoomList tr:last-of-type{border-bottom:1px dotted #d7d7d7}.infoHotelBottom{bottom:0}.dispoContHotel .hot-rooms{padding:15px;padding-top:0}.dispoContHotel .hot-rooms .table .opcionesHab td:first-child{padding-left:15px;width:330px}.dispoContHotel .hot-rooms .table .opcionesHab td:nth-child(2){width:280px}.dispoContHotel .hot-rooms .table .opcionesHab td:last-child{width:180px}.dispoContHotel .hot-rooms .pck_rowoffer{background-color:#f5f5f5;border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea}.dispoContHotel .pck_showMoreRooms{cursor:pointer;padding:12px 0 5px;padding-left:8px;text-decoration:underline}.dispoContHotel .pck_showMoreRooms .fa{margin-left:5px}.hot-rooms{padding:15px;padding-top:0}.hot-rooms .pck_rowoffernew{background-color:#f5f5f5;border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;display:table;margin-top:-1px;position:relative;width:100%}.hot-rooms .pck_rowoffernew:first-of-type{margin-top:0}.hot-rooms .pck_rowoffernew .pck_roomtype,.hot-rooms .pck_rowoffernew .pck_roomfromprice{display:table-cell;padding:10px 8px;vertical-align:middle}.hot-rooms .pck_rowoffernew .pck_roomtype{color:#555;font-size:14px;width:70%}.hot-rooms .pck_rowoffernew .pck_roomfromprice{color:#999;font-size:12px;visibility:hidden}.hot-rooms .pck_rowoffernew .pck_roomfromprice span{font-size:20px;letter-spacing:-1px}.hot-rooms .pck_rowoffernew:after{right:10px;color:#999;content:"\f106";font-family:FontAwesome;font-size:22px;position:absolute;top:calc(50% - 12px)}.hot-rooms .pck_rowoffernew.collapsed .pck_roomfromprice{visibility:visible}.hot-rooms .pck_rowoffernew.collapsed:after{content:"\f107"}.hot-rooms .pck_rowoffernew.withTabs{border-top:none}.hot-rooms .pck_option{background-color:#fff;border-bottom:1px solid #eaeaea;display:table;position:relative;width:100%}.hot-rooms .pck_option:hover{background:transparent;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#99f5f5f5', EndColorStr='#99f5f5f5');background-color:#f5f5f5;background:rgba(245,245,245,0.6);cursor:pointer}.hot-rooms .pck_option>div{display:table-cell;padding:10px 8px;vertical-align:middle}.hot-rooms .pck_option .pck_regime{padding-left:15px;padding-right:0;width:36%}.hot-rooms .pck_option .pck_regime .regime{color:#005591;display:block;font-size:14px}.hot-rooms .pck_option .pck_regime .offerdescription{color:#555;display:block;font-size:12px;padding-left:28px;padding-top:4px;position:relative}.hot-rooms .pck_option .pck_regime .offerdescription span{color:#27ae60;padding-left:2px}.hot-rooms .pck_option .pck_regime .offerdescription:before{left:0;font-family:font-logi;position:absolute}.hot-rooms .pck_option .pck_regime .offerdescription.flight:before{content:"\e004";font-size:20px;top:1px}.hot-rooms .pck_option .pck_regime .offerdescription.transfer:before{content:"\e007";font-size:22px;top:0;transform:scaleX(-1)}.hot-rooms .pck_option .pck_regime .offerdescription.ticket:before{content:"\e017";font-size:22px;top:1px}.hot-rooms .pck_option .pck_promos{width:36%}.hot-rooms .pck_option .pck_price{text-align:center}.hot-rooms .pck_option .pck_price .strike{color:#fa8c00;font-size:12px}.hot-rooms .pck_option .pck_bookingbtn{text-align:right}.lineaComparadorHoteles .prefiltersWrapper{border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}.lineaComparadorHoteles .prefiltersWrapper .prefilters{display:table;width:100%}.lineaComparadorHoteles .prefiltersWrapper .prefilters>*{display:table-cell;vertical-align:middle}.lineaComparadorHoteles .prefiltersWrapper .prefilters span:first-child{vertical-align:middle;width:65px}.lineaComparadorHoteles .prefiltersWrapper .prefilters ul{list-style:none;width:80%}.lineaComparadorHoteles .prefiltersWrapper .prefilters ul li{display:inline-block}.lineaComparadorHoteles .prefiltersWrapper .prefilters .prefilterItem{border:1px solid #def0fc;background-color:#def0fc;color:#64afdc;border-radius:30px}.lineaComparadorHoteles .prefiltersWrapper .prefilters .prefilterItem:after{background-color:#64afdc;border-radius:50%;color:#def0fc;content:"\f00d";font-family:FontAwesome;font-size:1.1em;height:15px;line-height:1.7em;text-align:center;width:15px;margin-left:10px;padding:2px;padding-left:3px;padding-right:3px}.lineaComparadorHoteles .prefiltersWrapper .prefilters .clearFilters .prefilterItem{width:115px;background-color:#def0fc;color:#005591}.lineaComparadorHoteles .prefiltersWrapper .prefilters .clearFilters .prefilterItem:after{background-color:#005591;color:#def0fc}.listadoHoteles .HotelesEnLista .hot-resultsBox .hot-summaryPrice small{font-size:85%}.rtl .sidebarLeftHotelsCity{right:0}.verMapaHoteles{height:120px;margin-bottom:30px;overflow:hidden}.verMapaHoteles .mapaHoteles{height:120px}.cp-slider-tab-sidebar{z-index:2;left:0;top:40%;position:fixed}.cp-slider-tab-sidebar .showFiltersContent{display:block;background-color:#005591;width:30px;height:150px;cursor:pointer}.cp-slider-tab-sidebar .showFiltersContent:hover{background-color:#007dbe}.cp-slider-tab-sidebar .showFiltersContent:before{color:#fff;content:'\f0b0';font-family:FontAwesome;font-size:14px;left:10px;position:absolute;top:8px}.cp-slider-tab-sidebar .txt{transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);text-align:center;width:150px;height:150px;margin-left:-125px;color:#fff;font-family:Open Sans;font-size:14px;font-weight:300;text-transform:uppercase;display:inline-block;box-shadow:0 0 10px 0 rgba(0,0,0,0.15);text-indent:10px}.tooltipCars,.tooltipCarsList{color:#fff;font-size:12px;max-width:350px;width:auto}@media (min-width:992px) and (max-width:1199px){.lineaComparadorHoteles .prefiltersWrapper .prefilters ul{width:70%}.itemRental .hot-data .features{width:90%}.itemRental .hot-data .features ul li{border:none;margin-bottom:5px;padding:0;width:50%}.itemRental .hot-data .features ul li:first-child{padding:0}}@media (min-width:768px) and (max-width:991px){.sidebarLeftHotelsCity{left:-1000px;position:absolute;background-color:#fff;-webkit-box-shadow:-2px 5px 12px #555;-moz-box-shadow:-2px 5px 12px #555;box-shadow:-2px 5px 12px #555;padding:5px;top:60px;z-index:499}.sidebarLeftHotelsCity #minimize-filters{cursor:pointer;float:right;height:60px;overflow:hidden;position:absolute;right:0;width:40px}.sidebarLeftHotelsCity #minimize-filters .minimize{background-color:#007dbe;border-radius:50px;-webkit-box-shadow:0px 1px 3px #555;-moz-box-shadow:0px 1px 3px #555;box-shadow:0px 1px 3px #555;height:44px;left:-14px;position:relative;top:8px;width:44px}.sidebarLeftHotelsCity #minimize-filters .minimize .fa{color:#fff;font-size:17px;left:20px;position:relative;text-shadow:0px 1px 0px rgba(0,0,0,0.7);top:14px}#listadoHoteles .contExtra-right{top:145px;left:16px}.hot-resultsBox .hot-photo .fancybox:hover:after{line-height:115px}.lineaComparadorHoteles .prefiltersWrapper .prefilters ul{width:75%}.dispoContHotel .hot-rooms .table .opcionesHab td:first-child{width:170px}.itemRental .hot-data .features{width:90%}.itemRental .hot-data .features ul li{border:none;margin-bottom:5px;padding:0;width:50%}.itemRental .hot-data .features ul li:first-child{padding:0}}@media (max-width:767px){#listadoHoteles .contExtra-right{top:5px;left:12px}.cabeceraPhone .cabeceraListadoHoteles{position:absolute;top:10px;left:10px}.cabeceraPhone .cabeceraListadoHoteles .box.dark{background:transparent;background-color:rgba(34,34,34,0.5);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#80222222', EndColorStr='#80222222')}.cabeceraPhone .contFoto{position:relative;overflow:hidden;height:120px}.cabeceraPhone .contFoto img{position:absolute;bottom:0}.optionsPhoneHotels{background-color:#fff;border-bottom:3px solid #fa8c00;display:block;overflow:hidden}.optionsPhoneHotels>div{width:33.3%;float:left;display:block;overflow:hidden;padding:4px 6px;text-align:center;border-right:1px dotted #d7d7d7}.optionsPhoneHotels>div:last-child{border-right:none}.optionsPhoneHotels.items-1>div{width:100%}.optionsPhoneHotels.items-2>div{width:50%}.optionsPhoneHotels.items-3>div{width:33.3%}.hot-resultsBox .addFavorites{left:-5px;top:5px}.hot-resultsBox .addFavorites:before{font-size:18px}.hot-resultsBox .hot-itemBox{margin:0;border-bottom:1px solid #e4e4e4;box-shadow:none}.hot-resultsBox .hot-itemBox.searchedHotel{border-left:3px solid #7cb021;border-right:0 none;border-top:0 none}.hot-resultsBox .hot-itemContent{padding-left:6px;padding-right:35px;padding-bottom:6px;padding-top:6px}.hot-resultsBox .hot-photo{width:80px}.hot-resultsBox .hot-photo figure{height:auto}.hot-resultsBox .hot-photo .fancybox:hover:after{font-size:22px;line-height:64px}.hot-resultsBox .hot-data{padding-left:10px;padding-bottom:25px}.hot-resultsBox .hot-data h3{font-size:14px;margin-bottom:3px}.hot-resultsBox .hotelRating{font-size:11px}.hot-resultsBox .hot-reviewServices{display:block;margin-top:3px}.hot-resultsBox .hot-summaryPrice{background:transparent;padding:0;position:absolute;top:0;width:100%;bottom:0;left:0;right:0}.hot-resultsBox .hot-summaryPrice:after{background-color:#f3f3f3;color:#007dbe;content:'\f105';font-family:FontAwesome;font-size:24px;height:100%;line-height:90px;position:absolute;right:0;width:30px}.hot-resultsBox .hot-summaryPrice.hot-noBooking{background-color:transparent}.hot-resultsBox .hot-summaryPrice.hot-noBooking .hot-noBookingInfo{background-color:#f7d9db;padding:4px 8px}.hot-resultsBox .hot-summaryPrice.hot-noBooking .hot-noBookingInfo .infoTitle{color:#c00;display:inline;float:left;font-size:12px;font-weight:bold;margin:0}.hot-resultsBox .hot-summaryPrice.hot-noBooking .hot-noBookingInfo .infoSubTitle{display:none}.hot-resultsBox .hot-summaryPrice.hot-noBooking .hot-noBookingInfo:before{content:"";display:none;font-size:inherit}.hot-resultsBox .hot-noBookingInfo,.hot-resultsBox .totalPrice{bottom:10px;position:absolute;right:40px}.hot-resultsBox .hot-valueReview{font-family:'Custom Language',arial,helvetica,sans serif;font-size:12px;letter-spacing:0}.hot-resultsBox .hot-valueReview .cincoOmas:before,.hot-resultsBox .hot-valueReview .sieteOmas:before,.hot-resultsBox .hot-valueReview .nueveOmas:before{font-size:15px}.hot-submenu-xs{background-color:#fff;border-bottom:1px dotted #d7d7d7;display:table;table-layout:fixed;width:100%}.hot-submenu-xs .op{border-left:1px dotted #d7d7d7;color:#005591;cursor:pointer;display:table-cell;font-size:12px;padding:10px 6px;text-align:center;text-transform:uppercase}.hot-submenu-xs .op.active{border-bottom:3px solid #005591;font-weight:700}.hot-submenu-xs .op:first-child{border-left:none}.lineaComparadorHoteles .prefiltersWrapper .prefilters ul{width:75%}.itemRental .hot-data .features{display:none}}@media (max-width:480px){.hot-resultsBox .hot-summaryPrice .nightPrice{bottom:0;font-size:24px;position:absolute;right:40px}.loginAvailability{padding-right:15px}.loginAvailability .titular{padding-left:60px}.loginAvailability .txtGrande{padding-left:0;padding-top:10px}.loginAvailability button{margin-top:15px;padding-left:15px;position:initial;top:inherit;transform:none}}.modalFlightAlternative .contAlternatives{margin-top:0;margin-bottom:0}.modalFlightAlternative .alternativasVuelo{margin-bottom:0;border-bottom:none}.modalFlightAlternative .alternativasVuelo .contAlternatives .alternative{border-bottom:none;padding:25px}.modalFlightAlternative .alternativasVuelo .contAlternatives .alternative:before{background-color:transparent;content:"";box-shadow:0 0}.modalFlightAlternative .alternativasVuelo .box{margin-top:0;box-shadow:0 0}.quote-container{display:flex;flex-flow:row wrap;align-items:center}.quote-container__item-title{text-align:left}.quote-container__item-price{text-align:right}.quote-box{display:flex;flex-flow:column nowrap}.quote-box__wrapper-text{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;margin-bottom:6px}.quote-box__wrapper-text .finalPrice{display:flex;flex-flow:column nowrap;text-align:right;margin-left:30px}.quote-box__wrapper-text .finalPrice .price{font-size:3.5rem}.quote-box__wrapper-text .finalPrice>span:first-of-type{white-space:nowrap}.quote-box__message{display:flex;flex-flow:column nowrap;align-items:flex-end}.quote-box__message-text{font-size:16px;font-weight:bold;color:#999}.quote-box__message-text:before{content:'';font-family:FontAwesome;font-size:20px;margin-right:4px}.quote-box__message-text--info{color:#007dbe}.quote-box__message-text--info:before{content:'\f05a'}.quote-box__message-text--error{color:#c00}.quote-box__message-text--error:before{content:'\f057'}.quote-box__message-text--success{color:#7cb021}.quote-box__message-text--success:before{content:'\f058'}.quote-box__message-text.pck_loader_spinner .fa-spinner{margin-right:8px}.quote-box__message-description{font-size:12px;color:#999;text-decoration:underline}.quote-box__message-description:hover{cursor:pointer}.quote-box__wrapper-buttons{display:flex;flex-flow:row nowrap;justify-content:flex-end}.quote-box__dropdown{position:relative}.quote-box__dropdown.open>.dropdown-menu{display:flex !important;flex-flow:column nowrap}.quote-box__dropdown .dropdown-item{font-size:14px;color:#555;text-align:center;padding:12px;white-space:nowrap}.quote-box__dropdown .dropdown-item:hover{background-color:#f5f5f5}.shopping-cart{background-color:#fff;position:relative}.shopping-cart__wrapper{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;position:relative}.shopping-cart__title{font-size:16px;font-weight:600}.shopping-cart__link-wrapper{display:flex;flex-direction:row;align-items:center}.shopping-cart__link-text{font-size:12px;font-weight:600;margin-right:6px}.shopping-cart__link-button{background-color:#f5ac05;min-width:100px;min-height:46px;display:flex;justify-content:center;align-items:center}.shopping-cart__link-button--icon{font-family:'FontAwesome',sans-serif;font-size:32px;color:#fff;line-height:42px;margin-right:6px}.shopping-cart__link-button--counter{background-color:#27ae60;color:#fff;width:18px;height:18px;border-radius:50%;font-size:12px;font-weight:600;line-height:18px;text-align:center}.shopping-cart__modal{background-color:#fff;border-radius:3px;position:absolute;right:0;top:110%;width:400px;z-index:100;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,0.12)}.shopping-cart__modal-wrapper{position:relative}.shopping-cart__card{display:flex;flex-direction:row;justify-content:flex-start;background-color:#fff;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #e9e9e9}.shopping-cart__card:last-child{margin-bottom:0}.shopping-cart__card-image{flex-basis:15%;width:80px;height:80px;overflow:hidden;display:flex;align-items:center;justify-content:center}.shopping-cart__card-image img{width:auto;min-height:100%}.shopping-cart__card-wrapper{padding:8px;flex-basis:40%}.shopping-cart__card-title{font-size:14px;font-weight:600;line-height:1;padding:0;margin:0 0 8px}.shopping-cart__card-subtitle{line-height:1;margin:0;padding:0;font-size:12px}.shopping-cart__card-price{display:flex;flex-direction:column;align-items:right;text-align:right;justify-content:center;margin-left:auto}.shopping-cart__card-price p{margin:0;padding:0}.shopping-cart__card-price--total{font-size:18px;font-weight:600}.shopping-cart__card-delete{border-left:1px solid #d7d7d7;margin:8px;padding:0 0 0 8px;flex-basis:10%;display:flex;justify-content:center;align-items:center}.shopping-cart__card-delete-button{width:40px;height:40px;text-align:center;z-index:10}.shopping-cart__card-delete-button::before{content:'\f014';font-family:FontAwesome,sans-serif;font-size:24px;color:#d7d7d7;line-height:40px;pointer-events:none}.shopping-cart__booking-button{background-color:#f5ac05;color:#fff;text-transform:uppercase;font-size:14px;font-weight:600;border-radius:3px;letter-spacing:.5px;margin:0 auto;text-align:center}.shopping-cart__booking-button:hover{background-color:#fb9d26;color:#fff}.shopping-cart__secondary-button{background-color:#fff;color:#999;border:1px solid #999;text-transform:uppercase;font-size:14px;font-weight:500;border-radius:3px;letter-spacing:.5px;margin:0 auto;text-align:center;float:left}.shopping-cart__secondary-button:hover{background-color:#fff;color:#333;border:1px solid #333}.shopping-cart__resume{display:flex;justify-content:space-between;flex-direction:column}.shopping-cart__resume-description{display:flex;justify-content:space-between;font-size:16px;line-height:20px;font-weight:600}.shopping-cart__resume-total{color:#f5ac05;font-size:24px;line-height:30px;font-weight:600;display:flex;margin-top:8px;justify-content:space-between}.booking-resume{position:relative;margin-bottom:20px}.booking-resume__wrapper{display:flex;flex-direction:column}.booking-resume__image{width:100%;height:200px;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.booking-resume__image:before{content:'';width:100%;height:100%;background:rgba(0,0,0,0.2);position:absolute}.booking-resume__info{width:60%;position:absolute;top:30px;margin:0 20%;text-align:center}.booking-resume__title,.booking-resume__subtitle{color:#fff;font-family:'Poppins',sans-serif;text-shadow:0 3px 8px #000;line-height:1;font-weight:500}.booking-resume__title{font-size:90px}.booking-resume__subtitle{font-size:30px}.booking-resume__date{font-size:20px;color:#fff;font-weight:500}.booking-resume__details{background-color:#fff;padding:20px 0;font-size:12px;font-family:inherit;position:relative}.booking-resume__details:before{content:"";width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fff;position:absolute;top:-15px;left:50%;margin-left:-15px}.booking-resume__detail-list{flex-direction:row;display:flex;justify-content:center}.booking-resume__detail-item{text-align:center;border-right:1px solid #757575;padding:0 16px;display:flex;justify-content:space-between}.booking-resume__detail-item:last-child{border-right:none}.booking-resume__detail-item p span{display:block}.booking-resume__detail-item p .hotelRating{display:inline-block}.booking-resume__detail-item p:nth-child(even){margin-left:16px}.new_BookingDetails .roundAddButton{background-color:#27ae60;border-radius:50%;width:34px;height:34px;bottom:60px;padding-top:8px;padding-right:1px;padding-bottom:0;padding-left:0}.new_BookingDetails .menuIconDetails{height:62px}.new_BookingDetails .menuIconDetails .nav li{min-height:62px}.new_BookingDetails .menuIconDetails .nav li.active>a{color:#fff}.new_BookingDetails .menuIconDetails .nav li.active>a:active .wrapperTab span{color:#fff}.new_BookingDetails .menuIconDetails .nav li a{color:#555;min-height:62px}.new_BookingDetails .menuIconDetails .nav li a:focus .wrapperTab span{color:white}.new_BookingDetails .menuIconDetails .nav li a:active .wrapperTab span{color:#555}.new_BookingDetails .menuIconDetails .nav li a>div{width:auto;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.new_BookingDetails .menuIconDetails .nav li a>div i{font-size:35px}.new_BookingDetails .menuIconDetails .nav li a>div .ico-vuelo,.new_BookingDetails .menuIconDetails .nav li a>div .ico-coche,.new_BookingDetails .menuIconDetails .nav li a>div .ico-traslado{font-size:35px}.new_BookingDetails .menuIconDetails .nav li a>div .ico-coche,.new_BookingDetails .menuIconDetails .nav li a>div .ico-traslado,.new_BookingDetails .menuIconDetails .nav li a>div .ico-entradas{left:16px;z-index:-1}.new_BookingDetails .menuIconDetails .nav li a>div .roundAddButton{line-height:20px;width:30px;height:30px;padding-top:5px;padding-right:0;padding-bottom:0;padding-left:0;margin-bottom:13px;display:inline-block;font-size:28px}.new_BookingDetails .menuIconDetails .nav li a>div .wrapperTab{width:auto;display:inline-block;vertical-align:middle}.new_BookingDetails .menuIconDetails .nav li a>div .wrapperTab .line1{font-family:Arial,Helvetica,sans-serif;font-size:17px;display:block}.new_BookingDetails .menuIconDetails .nav li a .fa-info-circle:before{font-size:25px}.new_BookingDetails .menuIconDetails .nav li a.pck_changeCarTab .wrapperTab,.new_BookingDetails .menuIconDetails .nav li a.pck_changeTransferTab .wrapperTab{position:relative}.new_BookingDetails .menuIconDetails .nav.nav-tabs li [class*="ico-"],.new_BookingDetails .menuIconDetails .nav.nav-tabs li [class*="fa-"]{bottom:0}.new_BookingDetails .hotel .rotuloTransparent .fa-times-circle,.new_BookingDetails .transfer .rotuloTransparent .fa-times-circle,.new_BookingDetails .car .rotuloTransparent .fa-times-circle{transform:translateY(2px);-webkit-transform:translateY(2px)}.new_BookingDetails .hotel .rotuloTransparent .fa-times-circle:before,.new_BookingDetails .transfer .rotuloTransparent .fa-times-circle:before,.new_BookingDetails .car .rotuloTransparent .fa-times-circle:before{font-size:16px}.new_BookingDetails .hotel .hotelBox .table td,.new_BookingDetails .transfer .hotelBox .table td,.new_BookingDetails .car .hotelBox .table td,.new_BookingDetails .hotel .transferBox .table td,.new_BookingDetails .transfer .transferBox .table td,.new_BookingDetails .car .transferBox .table td,.new_BookingDetails .hotel .carBox .table td,.new_BookingDetails .transfer .carBox .table td,.new_BookingDetails .car .carBox .table td{border-top:none;padding-top:2px;padding-bottom:2px}.new_BookingDetails .hotel .hotelBox .table td.transferReturn,.new_BookingDetails .transfer .hotelBox .table td.transferReturn,.new_BookingDetails .car .hotelBox .table td.transferReturn,.new_BookingDetails .hotel .transferBox .table td.transferReturn,.new_BookingDetails .transfer .transferBox .table td.transferReturn,.new_BookingDetails .car .transferBox .table td.transferReturn,.new_BookingDetails .hotel .carBox .table td.transferReturn,.new_BookingDetails .transfer .carBox .table td.transferReturn,.new_BookingDetails .car .carBox .table td.transferReturn{padding-top:8px}.new_BookingDetails .hotel .hotelBox .caption figcaption i{background-image:url('http://cdn.logitravel.com/logitravel/images/sprites/sprite-valoracion.png')}.new_BookingDetails .car .carBox .table a{text-decoration:underline;color:#005591}.new_BookingDetails .completeTrip .completeTripBox>div:first-child{width:40%;display:inline-block;vertical-align:top;overflow:hidden}.new_BookingDetails .completeTrip .completeTripBox>div:first-child img{height:160px;margin-left:-60px}.new_BookingDetails .completeTrip .completeTripBox>div:nth-child(3){width:58%;display:inline-block;vertical-align:top}.new_BookingDetails .completeTrip .completeTripBox>div:nth-child(3) .contInfo a{font-size:18px}.new_BookingDetails .completeTrip .completeTripBox>div:nth-child(3)>div:nth-child(2) .contPrecio{width:58%;display:inline-block}.new_BookingDetails .completeTrip .completeTripBox>div:nth-child(3)>div:nth-child(2) .contPrecio .price{font-size:26px}.new_BookingDetails .completeTrip .completeTripBox>div:nth-child(3)>div:nth-child(2) .contPrecio>div{position:absolute;bottom:10px}.new_BookingDetails .completeTrip .completeTripBox>div:nth-child(3)>div:nth-child(2) .buttonAdd{width:39%;display:inline-block}.new_BookingDetails .completeTrip .completeTripBox>div:nth-child(3)>div:nth-child(2) .buttonAdd>div{position:absolute;right:10px;bottom:10px}.new_BookingDetails .completeTrip .completeTripBox .roundAddButton{position:absolute;left:34%;font-size:31px;padding-top:0}.new_BookingDetails .services .servicesBox .price,.new_BookingDetails .services .servicesBox .fa-times{font-size:18px}.new_BookingDetails .resumeBox .services .servicesBox{padding:0}.new_BookingDetails .resumeBox .services .servicesBox tr{border-bottom:1px dotted #d7d7d7}.new_BookingDetails .resumeBox .services .servicesBox tr td{border:none;position:relative;padding:8px}.new_BookingDetails .resumeBox .services .servicesBox tr td .contPrecio{position:absolute;bottom:0;right:0}.summary_BookingDetails .hotelInfo .titleHotel h2{font-size:30px}.summary_BookingDetails .hotelInfo .nav+.p-15.p-xs-10{padding:10px !important}.summary_BookingDetails .resumeBox .status_OK,.summary_BookingDetails .resumeBox .status_RQ{color:#fff;font-size:12px;float:right;padding:6px 8px;width:100%}.summary_BookingDetails .resumeBox .status_OK{background-color:#7cb021}.summary_BookingDetails .resumeBox .status_RQ{background-color:#fa8c00}.contSendToclient input[type="checkbox"],.contPrivacidad input[type="checkbox"],.contBoletin input[type="checkbox"]{display:none}.contSendToclient input+label,.contPrivacidad input+label,.contBoletin input+label{cursor:pointer;margin:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;padding-left:25px}.contSendToclient input+label:before,.contPrivacidad input+label:before,.contBoletin input+label:before{border:1px solid #999;border-radius:3px;content:'';display:block;height:18px;position:absolute;top:0;width:18px;-webkit-transition:all .1s,border-color .08s;transition:all .1s,border-color .08s;left:0}.contSendToclient input:checked+label:before,.contPrivacidad input:checked+label:before,.contBoletin input:checked+label:before{color:#27ae60;content:"\e906";font-family:font-logi;font-size:12px;font-weight:bold;line-height:1.4;text-align:center}.finalPriceBox{padding-top:5px;padding-right:12px;padding-bottom:5px;padding-left:12px}.finalPriceBox .msgError,.finalPriceBox .travelCalculate{display:none}.finalPriceBox .msgError p,.finalPriceBox .travelCalculate p{color:#007dbe;font-size:16px;margin-right:10px;margin-top:15px}.finalPriceBox .msgError i,.finalPriceBox .travelCalculate i{color:#64afdc;font-size:24px;margin-right:5px;margin-bottom:5px}.finalPriceBox .msgError .changePrice,.finalPriceBox .travelCalculate .changePrice{left:61%}.finalPriceBox.process .msgOK{display:none}.finalPriceBox.process .travelCalculate{display:block;margin:10px 0}.finalPriceBox.error .msgOK{display:none}.finalPriceBox.error .msgError{display:block;margin:10px 0}.finalPriceBox .boton.btnJumpToCheckOut{margin-bottom:10px}.finalPriceBox .saveBudgetLink{display:block}.menuIconDetails .nav-tabs.large.nav-block{height:44px;font-size:12px}.menuIconDetails .nav-tabs li [class*="ico-"].iconInfo{display:inline}.menuIconDetails span.line{display:inline;overflow:hidden;line-height:36px;text-overflow:ellipsis;white-space:nowrap;width:95%}.menuIconDetails .active .line span{color:#fff !important}.menuIconDetails .nav>li{height:43px}.menuIconDetails .nav>li a{font-size:12px;height:44px;line-height:13px;padding:6px 20px;text-align:center}.paqueteTraslado .contInfoCoches .infoEquipacion li{position:relative}.paqueteTraslado .contInfoCoches .infoEquipacion li span:first-child{top:-1px;position:absolute}.paqueteTraslado .contInfoCoches .infoEquipacion li span:last-child{padding-left:21px}.paqueteTraslado .contInfoCoches .infoEquipacion li span:before{font-size:18px}.paqueteTraslado .contPrecioTraslado .row div:first-child .precioDestacado{display:block}.paqueteTraslado .contPrecioTraslado .row div:last-child{bottom:15px;right:10px;position:absolute}.ua-card{display:flex;flex-flow:row nowrap;justify-content:space-between;overflow:hidden;border-radius:3px}.ua-card__wrapper-image{min-width:210px;max-width:210px;overflow:hidden;display:flex;align-content:center;justify-content:center}.ua-card__image{min-height:100%}.ua-card__wrapper-body{display:flex;flex-flow:column nowrap;flex-grow:1;margin:16px;border-right:1px solid #eaeaea;padding-right:16px}.ua-card__title{font-size:24px;color:#333;margin:0 0 12px;font-weight:bold;display:flex;align-content:center;line-height:26px}.ua-card__title-label{font-size:10px;text-transform:uppercase;border:1px solid #333;padding:3px 6px;line-height:12px;align-self:center;margin:0 6px;border-radius:3px}.ua-card__location{color:#007dbe;font-size:14px;margin:0 0 12px;display:flex;align-content:center}.ua-card__location:before{content:'\e900';font-family:'font-logi';font-size:20px;margin-left:-3px}.ua-card__description{margin-bottom:16px}.ua-card__description-paragraph{font-size:14px;color:#999}.ua-card__view-more{font-size:12px;color:#007dbe;text-decoration:underline;margin-bottom:16px}.ua-card__tags{display:inline-flex;list-style-type:none;margin-bottom:16px;flex-wrap:wrap}.ua-card__tags-item{background-color:#007dbe;color:#fff;padding:2px 10px;border-radius:50px;font-size:12px;margin-right:8px;margin-bottom:8px}.ua-card__tags-item:last-child{margin-right:0}.ua-card__form-title{font-size:14px;color:#999;margin-bottom:12px}.ua-card__form{display:flex;flex-flow:row nowrap}.ua-card__form-form{width:100%}.ua-card__select{height:40px;font-size:14px;border-radius:3px;width:auto;margin:0 8px 8px 0;max-width:200px}.ua-card__select:last-child{margin:0 0 8px 0}.ua-card__select-activity{width:100%;min-width:100%}.ua-card__option{height:40px;padding:5px;line-height:40px}.ua-card__option span{color:red}.ua-card__wrapper-footer{display:flex;flex-flow:column nowrap;margin:16px;align-items:center;min-width:15%;max-width:15%;position:relative;justify-content:space-around;min-height:100%}.ua-card__price{position:relative;color:#fa8c00;min-width:100%;text-align:center}.ua-card__price .lds-dual-ring{display:inline-block;width:46px;height:46px;position:absolute;z-index:10;right:50%;margin-right:-23px}.ua-card__price .lds-dual-ring:after{content:" ";display:block;width:46px;height:46px;margin:1px;border-radius:50%;border:5px solid #eaeaea;border-color:#eaeaea transparent #eaeaea transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ua-card__button{position:relative}.ua-card__button--disabled:after{content:'';width:100%;height:100%;position:absolute;background-color:rgba(255,255,255,0.7);top:0;left:0;z-index:5}@media (min-width:992px) and (max-width:1199px){.new_BookingDetails .menuIconDetails .nav li a>div .wrapperTab .line1{font-size:14px}.new_BookingDetails .menuIconDetails .nav li a>div .wrapperTab .line2{font-size:11px}}@media (min-width:992px){.summary_BookingDetails .carouselResume.owl-theme .owl-item{cursor:auto !important;width:100% !important}.summary_BookingDetails .carouselResume.owl-theme .owl-item .item{padding:0 2px}.summary_BookingDetails .carouselResume .hotelResume .contFoto{height:auto;padding:0}.summary_BookingDetails .carouselResume .hotelResume .contFoto img{display:none}.summary_BookingDetails .carouselResume .hotelResume figure.caption figcaption{position:static}.summary_BookingDetails .carouselResume .owl-wrapper{width:100% !important;transform:none !important}.summary_BookingDetails .carouselResume .owl-controls{display:none !important}.paqueteTraslado .imgWrapper{text-align:center;padding:10px 0}.paqueteTraslado .contPrecioTraslado .row div:last-child{bottom:9px;position:absolute;right:10px}}@media (min-width:768px) and (max-width:991px){.new_BookingDetails .menuIconDetails .nav li a{padding:6px 5px}.new_BookingDetails .menuIconDetails .nav li a>div .ico-vuelo,.new_BookingDetails .menuIconDetails .nav li a>div .ico-coche,.new_BookingDetails .menuIconDetails .nav li a>div .ico-traslado{font-size:27px}.new_BookingDetails .menuIconDetails .nav li a>div .roundAddButton{width:23px;height:23px;font-size:20px;padding-top:2px;padding-right:1px;padding-bottom:0;padding-left:0}.new_BookingDetails .menuIconDetails .nav li a>div .wrapperTab .line1{font-size:13px}.new_BookingDetails .menuIconDetails .nav li a>div .wrapperTab .line2{font-size:10px}.finalPriceBox{height:auto;padding-left:16px;padding-right:10px;padding-bottom:10px;padding-top:10px;text-align:left}.finalPriceBox.success:before{background-image:none !important}.finalPriceBox.error p,.finalPriceBox.process p{font-size:20px}.finalPriceBox .precioGrande{font-size:28px;margin-left:0}.finalPriceBox .tituloDestacado{font-size:22px}.finalPriceBox .saveBudgetLink{display:block}}@media (max-width:991px){.paqueteTraslado{min-height:140px}.paqueteTraslado .imgWrapper{height:120px}.paqueteTraslado .imgWrapper .imgVehiculo{width:150px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}.paqueteTraslado .contInfoCoches{min-height:125px;position:relative}.paqueteTraslado .contInfoCoches .infoEquipacion{position:absolute;bottom:2px}.paqueteTraslado .contPrecioTraslado .row div:first-child{margin-top:15px !important;margin-bottom:10px}.paqueteTraslado .contPrecioTraslado .row div:last-child{bottom:initial;right:initial;position:relative;text-align:center}}@media (max-width:767px){.new_BookingDetails .menuIconDetails .nav li a{padding:6px 5px}.new_BookingDetails .menuIconDetails .nav li a>div .ico-vuelo,.new_BookingDetails .menuIconDetails .nav li a>div .ico-coche,.new_BookingDetails .menuIconDetails .nav li a>div .ico-traslado{font-size:27px}.new_BookingDetails .menuIconDetails .nav li a>div .roundAddButton{width:23px;height:23px;font-size:20px;padding-top:2px;padding-right:0;padding-bottom:0;padding-left:0}.new_BookingDetails .menuIconDetails .nav li a>div .wrapperTab .line1{font-size:11px}.new_BookingDetails .menuIconDetails .nav li a>div .wrapperTab .line2{font-size:9px}.finalPriceBox{height:auto;padding:10px}.finalPriceBox:before{background-image:none !important}.finalPriceBox .precioGrande{font-size:28px;margin-left:0}.finalPriceBox .tituloDestacado{font-size:22px}.finalPriceBox .breakdownLink{width:50%}.finalPriceBox .saveBudgetLink{display:block}.menuIconDetails .nav-tabs li [class*="ico-"].iconInfo{display:none}.menuIconDetails .nav-tabs.large.nav-block{height:46px}.menuIconDetails>ul{height:46px}.menuIconDetails .nav>li{height:45px}.menuIconDetails .nav>li a{line-height:15px;text-align:left}.menuIconDetails .nav>li>a{height:45px}.menuIconDetails span.line{padding-left:0;width:95%}.menuIconDetails .nav-tabs>li.moreTabs{width:56px}.menuIconDetails .nav-tabs>li.moreTabs>a{text-align:center;padding-top:14px}.menuIconDetails .nav-tabs>li.moreTabs>a .fa{line-height:35px;margin-left:-4px}.paqueteTraslado .imgWrapper .imgVehiculo{width:120px}}@media (max-width:480px){.finalPriceBox{height:auto;padding:10px}.finalPriceBox:before{background-image:none !important}.finalPriceBox .msgOK{text-align:center}.finalPriceBox .boton{padding:10px 14px;position:static;font-size:18px;top:auto;right:auto;width:100%;margin:15px 0}.carouselResume.owl-theme .owl-item .item{padding:0}}#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}#map-sp-pt{width:380px;margin:0 auto}#listaCostas strong{color:#007dbe}#imgSpPtMap{width:377px;height:291px;border:0}#map_espanya_hp{position:relative}#map_espanya_hp div{background-image:url("/comun/images/costas/maps/map-beach-areas-sp-pt.png")}#area_512{background-position:-10px 2px;cursor:pointer;position:absolute;top:35px;left:275px;width:55px;height:55px}#area_1439{background-position:-16px -996px;cursor:pointer;position:absolute;top:125px;left:310px;width:35px;height:28px}#area_1318{background-position:0 -56px;cursor:pointer;position:absolute;top:70px;left:235px;width:55px;height:40px}#area_487{background-position:-2px 994px;cursor:pointer;position:absolute;top:155px;left:205px;width:55px;height:45px}#area_492{background-position:-5px 1105px;cursor:pointer;position:absolute;top:90px;left:215px;width:55px;height:45px}#area_497{background-position:-8px 1051px;cursor:pointer;position:absolute;top:125px;left:200px;width:45px;height:50px}#area_496{background-position:-1px 831px;cursor:pointer;position:absolute;top:190px;left:130px;width:60px;height:50px}#area_1317{background-position:-10px 944px;cursor:pointer;position:absolute;top:165px;left:185px;width:45px;height:55px}#area_508{background-position:-11px 885px;cursor:pointer;position:absolute;top:192px;left:163px;width:45px;height:50px}#area_481{background-position:-5px 782px;cursor:pointer;position:absolute;top:205px;left:97px;width:55px;height:47px}#area_517{background-position:-10px 733px;cursor:pointer;position:absolute;top:215px;left:75px;width:40px;height:50px}#area_516{background-position:-8px 677px;cursor:pointer;position:absolute;top:180px;left:45px;width:50px;height:55px}#area_822{background-position:-8px 618px;cursor:pointer;position:absolute;top:200px;left:8px;width:50px;height:35px}#area_821{background-position:-19px 575px;cursor:pointer;position:absolute;top:147px;left:0;width:50px;height:55px}#area_1414{background-position:0 510px;cursor:pointer;position:absolute;top:88px;left:-7px;width:60px;height:67px}#area_826{background-position:-22px 439px;cursor:pointer;position:absolute;top:50px;left:20px;width:70px;height:45px}#area_1413{background-position:1px 378px;cursor:pointer;position:absolute;top:0;left:10px;width:65px;height:60px}#area_1411{background-position:-8px 265px;cursor:pointer;position:absolute;top:8px;left:120px;width:60px;height:30px}#area_1412{background-position:2px 306px;cursor:pointer;position:absolute;top:3px;left:65px;width:67px;height:35px}#area_1419{background-position:-21px 228px;cursor:pointer;position:absolute;top:115px;left:343px;width:20px;height:15px}#area_1418{background-position:-25px 176px;cursor:pointer;position:absolute;top:150px;left:280px;width:15px;height:15px}#area_1421{background-position:-23px 159px;cursor:pointer;position:absolute;top:160px;left:280px;width:15px;height:15px}#area_1426{background-position:-21px 144px;cursor:pointer;position:absolute;top:227px;left:345px;width:20px;height:20px}#area_1430{background-position:-21px 120px;cursor:pointer;position:absolute;top:245px;left:332px;width:25px;height:25px}#area_1427{background-position:-21px 93px;cursor:pointer;position:absolute;top:255px;left:300px;width:25px;height:22px}#area_1440{background-position:-18px 73px;cursor:pointer;position:absolute;top:245px;left:273px;width:25px;height:25px}#area_1429{background-position:-26px 45px;cursor:pointer;position:absolute;top:256px;left:262px;width:10px;height:10px}#area_1431{background-position:-25px 31px;cursor:pointer;position:absolute;top:241px;left:245px;width:15px;height:15px}#area_1428{background-position:-25px 15px;cursor:pointer;position:absolute;top:262px;left:242px;width:15px;height:15px}