.header-microsite{height:auto}.specialHeader{background-color:#FFFFFF;height:50px;line-height:50px;padding-left:105px;border-bottom:1px solid #4e2242;-webkit-box-shadow:0 2px 2px #EAEAEA;-moz-box-shadow:0 2px 2px #EAEAEA;box-shadow:0 2px 2px #EAEAEA}.specialHeader .myBookings,.specialHeader .phone{color:#333;font-family:'Open Sans';font-size:17px;text-transform:uppercase;position:relative}.specialHeader .myBookings:before,.specialHeader .phone:before{color:#999;font-family:FontAwesome;font-size:20px;position:absolute}.specialHeader .myBookings:before{content:"\f007";left:-25px}.specialHeader .phone{margin-left:75px}.specialHeader .phone:before{content:"\f095";left:-25px}.specialHeader .operatedBy{color:#888;font-size:13px;position:absolute;right:30px}.specialHeader .operatedBy span{margin-right:5px}.specialHeader .operatedBy img{vertical-align:top;margin-top:9px;height:30px}.cru_HeaderHome{height:360px}.cru_HeaderHome .container{padding:0 5px}.checkbox,.radio{min-height:17px}.producto-content .infoCrucero{width:75%}.producto-content .contCajaCrucero .otrosPuertos{margin-left:120px}.cruisesPromos{width:78%}.promoList{float:left;list-style:none;margin:0;width:87%}.promoList .itemPromoList{background-color:#FAF1DF;border-radius:2px;cursor:pointer;display:inline-block;margin-right:5px;margin-bottom:5px;max-width:255px;padding-left:8px;padding-right:10px;padding-bottom:5px;padding-top:5px}.promoList .itemPromoList span{color:#3F95B4;line-height:22px;vertical-align:middle}.promoList .itemPromoList i{color:#3F95B4;font-size:1.7em;margin-right:3px;vertical-align:middle}.promoList .itemPromoList.brParcelas{background-color:#F3DCAF !important}.promoList .itemPromoList.brParcelas span,.promoList .itemPromoList.brParcelas i{color:#CC0000 !important}.promoList .ellipsis{width:100%}.panel-fecha{position:relative}.panel-fecha .fechaItem.blueYear{border-bottom:2px solid #3F95B4}.panel-fecha .fechaItem.oranjeYear{border-bottom:2px solid #FF6600}.panel-fecha .blueYear+span,.panel-fecha .oranjeYear+span{background-color:#FFFFFF;padding:0 5px;left:0;bottom:-1px;position:absolute}.panel-fecha .blueYear+span{color:#3F95B4}.panel-fecha .oranjeYear+span{color:#FF6600}#cru_SearcherHome{border-bottom:5px solid #F39633;min-height:280px;position:relative;top:20px;margin-top:0;width:455px}#cru_SearcherHome .nav-tabs{background-color:#ebebeb !important;background:none;border-bottom:none !important}#cru_SearcherHome .nav-tabs li a{color:#949494;-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}#cru_SearcherHome .nav-tabs li a [class*="fa-"]{font-size:28px}#cru_SearcherHome .nav-tabs li a [class*="ico-"]{display:none}#cru_SearcherHome .nav-tabs li a:hover,#cru_SearcherHome .nav-tabs li a:focus{background-color:transparent;color:#1D83A7}#cru_SearcherHome .nav-tabs li.active a{color:#1D83A7 !important;text-shadow:none}#cru_SearcherHome .nav-tabs li.active>a,#cru_SearcherHome .nav-tabs li.active>a:hover,#cru_SearcherHome .nav-tabs li.active>a:focus{background-color:#FFFFFF;-webkit-box-shadow:0px 2px 0px #fff;-moz-box-shadow:0px 2px 0px #fff;box-shadow:0px 2px 0px #fff}#cru_SearcherHome .nav-tabs li.active:after{-webkit-box-shadow:-2px 0px 2px rgba(0,0,0,0.8);-moz-box-shadow:-2px 0px 2px rgba(0,0,0,0.8);box-shadow:-2px 0px 2px rgba(0,0,0,0.8);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)}#cru_SearcherHome .nav-tabs>li{background:none !important}#cru_SearcherHome .desactivado *{cursor:not-allowed}#cru_SearcherHome .desactivado.inputFake:hover{box-shadow:none;border-color:transparent}#cru_PrimaryCarousel{position:absolute;top:0;right:0;left:0}#cru_PrimaryCarousel .carousel-inner{border-radius:0}#cru_PrimaryCarousel .carousel-indicators{position:static;padding:15px 0;width:100%}#cru_PrimaryCarousel .item{height:360px;overflow:hidden}#cru_PrimaryCarousel .item img{bottom:50.1%;right:49.9%;-moz-transform:translate(50%, 50%);-ms-transform:translate(50%, 50%);-o-transform:translate(50%, 50%);-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%);max-width:inherit !important;height:100% !important;position:absolute;width:auto}@media \0screen{#cru_PrimaryCarousel .item img{margin-right:-591px;margin-bottom:-160px}}.cru_shippingCarousel{padding:0 15px}.cru_shippingCarousel .item{padding:0 !important}.cru_shippingCarousel .item a{-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);background:#FFFFFF;display:block;margin:2px 5px 0;padding:12px 15px}#cru_shippingList ul>li{padding:14px 6px 10px;width:12%}#cru_shippingList ul>li.moreDeals{float:right;margin-top:5px;margin-right:5px;padding-left:2px;text-align:right;width:13.5%}.fechasCrucero{font-weight:bold}.cru_cardProduct{border:1px solid #EAEAEA;margin-bottom:10px;overflow:hidden;position:relative}.cru_cardProduct:hover{-webkit-box-shadow:0px 0px 2px #3F95B4;-moz-box-shadow:0px 0px 2px #3F95B4;box-shadow:0px 0px 2px #3F95B4;border-color:#F3DCAF}.cru_cardProduct .titleProduct{background:transparent;background:rgba(250,241,223,0.75);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#bffaf1df', EndColorStr='#bffaf1df');padding:10px;position:relative}.cru_cardProduct .titleProduct .imgCiaProduct{bottom:7px;height:auto;position:absolute;right:0;width:110px}.cru_cardProduct .titleProduct .deleteFavorite{cursor:pointer;opacity:.5;position:absolute;right:8px;top:10px}.cru_cardProduct .titleProduct .deleteFavorite:before{content:"ËŸ";font-size:36px;line-height:20px}.cru_cardProduct .titleProduct .deleteFavorite:hover{opacity:.8}.cru_cardProduct .imgProduct{margin:5px 5px 0}.cru_cardProduct ul li{color:#3F95B4;line-height:inherit;table-layout:fixed}.cru_cardProduct ul li span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:98%}.cru_cardProduct ul li i{font-size:20px;margin-right:5px;vertical-align:middle}.cru_cardProduct .priceProduct{background-color:#F3DCAF;border-top:1px solid #EAEAEA;bottom:0;padding-left:10px;padding-right:45px;padding-bottom:5px;padding-top:5px;position:absolute;text-align:right;width:100%}.cru_cardProduct .priceProduct:after{color:#FF6600;content:"\f138";font-family:FontAwesome;font-size:33px;position:absolute;right:10px;top:calc(50% - 17px)}.cru_cardProduct .priceProduct [class*="icofa-"]{color:#7CB021;float:left;font-size:26px;margin-top:5px;margin-right:7px;opacity:.8}.cru_cardProduct .infoCotizacion{background-color:#FAF1DF;border-top:1px solid #EAEAEA;bottom:47px;padding:8px 10px;position:absolute;width:100%}.cru_cardProduct .infoCotizacion ul li{color:#555}.cru_cardProduct.cru_noFav{border:2px dashed #D7D7D7;display:table-cell;padding:20px;text-align:center;vertical-align:middle}.cru_cardProduct.cru_noFav .fa-heart{text-shadow:-2px 0 0 #D7D7D7,0 2px 0 #D7D7D7,2px 0 0 #D7D7D7,0 -2px 0 #D7D7D7}.cru_cardProduct.cru_recomenProduct{margin-bottom:12px;margin-top:32px}.cru_cardProduct.cru_recomenProduct figcaption{left:0;padding:15px;position:absolute;top:0}.cru_cardProduct.cru_recomenProduct figcaption.degraBlue{background:rgba(0,0,0,0) linear-gradient(180deg, #1D83A7, transparent 75%) repeat scroll 0 0}.cru_cardProduct.cru_recomenProduct figcaption.degraOrange{background:rgba(0,0,0,0) linear-gradient(180deg, #FF6600, transparent 75%) repeat scroll 0 0}.cru_cardProduct.cru_recomenProduct figcaption.degraGrey{background:rgba(0,0,0,0) linear-gradient(180deg, #555, transparent 75%) repeat scroll 0 0}.cru_cardProduct.cru_recomenProduct figcaption h2{color:#FFFFFF;display:block;font-family:Arial;font-size:34px}.cru_cardProduct.cru_recomenProduct .priceProduct{padding-left:10px;padding-right:45px;padding-bottom:17px;padding-top:16px}.cru_cardProduct.cru_recomenProduct .priceProduct:after{top:calc(50% - 20px)}.cru_cruisesSelections .box{border-bottom:4px solid #3F95B4;min-height:190px}.cru_cruisesSelections .moreCruisesProduct{cursor:pointer;height:184px;text-align:center}.cru_cruisesSelections .moreCruisesProduct .plusMoreProduct{height:100%;display:block;padding:20px;width:100%}.cru_cruisesSelections .moreCruisesProduct .plusMoreProduct:before{border:2px solid #3F95B4;border-radius:110px;color:#3F95B4;content:"+";display:block;font-size:100px;margin:0 auto;position:relative;width:39%}#pestanya_intereses .ico-crucero{font-size:22px;position:relative;top:2px;line-height:10px}.optionBox{position:relative;border-bottom:1px solid #F5F5F5;cursor:pointer}.optionBox:hover{background-color:#F8F8F8}.optionBox:after{content:"\f105";font-family:fontawesome;font-size:20px;position:absolute;right:10px;top:7px;color:#999}.optionBox.moreOptionBox{text-align:center}.optionBox.moreOptionBox:after{display:none}.optionBox.moreOptionBox:before{border:1px solid #3F95B4;border-radius:20px;color:#3F95B4;content:"+";font-size:14px;margin-right:5px;padding:3px 7px;position:relative}.optionBox.moreOptionBox *{color:#3F95B4 !important}.openList .moreDeals.showMoreDeals:before{content:"-";padding:2px 9px 4px}.moreDeals *{color:#3F95B4 !important}.moreDeals a:before{border:1px solid #3F95B4;border-radius:50%;color:#3F95B4;content:"+";font-size:16px;margin-right:5px;padding:2px 7px;position:relative}.cru_highlightsCruises .nav .tabDeals a,.cru_highlightsCruises .nav .tabDeals a:hover{background:#FF6600;color:#FFFFFF;text-shadow:none}.cru_highlightsCruises .nav .tabDeals i{color:#FFFFFF;text-shadow:none}.cru_highlightsCruises .nav .tabDeals.active a,.cru_highlightsCruises .nav .tabDeals.active a:hover{background:#3F95B4}.cru_highlightsCruises .nav-tabs li>a{padding:6px 12px}.cru_highlightsCruises .contPestanyas{-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);background-color:#FFFFFF;padding:15px 15px 5px}.cru_highlightsCruises .contPestanyas .tabDeals{margin:-15px -15px -5px}.cru_highlightsCruises .contPestanyas .tabDeals .inputFake{min-width:225px;width:auto}.cru_highlightsCruises .imgProduct div{width:49.4%;display:inline-block}.cru_highlightsCruises .priceProduct img{width:120px}.cru_highlightsCruises .imgCiaProduct{height:57px}.cru_highlightsCruises .infoProduct span[class*="icofa-"]{font-size:2em;vertical-align:middle}.cru_highlightsCruises .brParcelas span{color:#CC0000 !important}#dealsContainer .promos{color:#7CB021}#dealsContainer .priceDeals{height:50px !important}#dealsContainer .precioGrande{line-height:21px !important}#dealsContainer .precioGrande .verysmaller{display:block;font-size:10px;font-weight:normal}#dealsContainer .smaller{margin-left:-2px}#dealsContainer .promosContainer{margin-top:0 !important}#dealsContainer .ico-promos{margin-top:2px}#personalC2C #panel,#subscriptionHomeCruises #panel{bottom:125px;height:220px;left:-365px;position:fixed;width:325px;z-index:1100}#personalC2C .contPanel,#subscriptionHomeCruises .contPanel{background-color:#3F95B4;height:220px;padding:12px 10px}#personalC2C .contPanel .item,#subscriptionHomeCruises .contPanel .item{margin-top:15px;position:relative}#personalC2C .contPanel .item.busy .agentStatus,#subscriptionHomeCruises .contPanel .item.busy .agentStatus{background:transparent;background:rgba(204,0,0,0.7);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#b3cc0000', EndColorStr='#b3cc0000')}#personalC2C .contPanel .item.notAvailable .agentStatus,#subscriptionHomeCruises .contPanel .item.notAvailable .agentStatus{background:transparent;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#80000000', EndColorStr='#80000000')}#personalC2C .contPanel .item.busy .agentStatus,#subscriptionHomeCruises .contPanel .item.busy .agentStatus,#personalC2C .contPanel .item.notAvailable .agentStatus,#subscriptionHomeCruises .contPanel .item.notAvailable .agentStatus{display:block}#personalC2C .contPanel .item.busy .agentC2C img,#subscriptionHomeCruises .contPanel .item.busy .agentC2C img,#personalC2C .contPanel .item.notAvailable .agentC2C img,#subscriptionHomeCruises .contPanel .item.notAvailable .agentC2C img{opacity:.75}#personalC2C .contPanel .input-group .input-group-addon,#subscriptionHomeCruises .contPanel .input-group .input-group-addon{border-radius:0 3px 3px 0}#personalC2C .contPanel .input-group .input-group-addon .fa,#subscriptionHomeCruises .contPanel .input-group .input-group-addon .fa{color:#FFFFFF;right:12px}#personalC2C .contPanel .agentC2C,#subscriptionHomeCruises .contPanel .agentC2C{outline:3px solid rgba(255,255,255,0.25);height:auto;left:5px;position:absolute;top:0;width:85px}#personalC2C .contPanel .agentStatus,#subscriptionHomeCruises .contPanel .agentStatus{bottom:0;color:#FFFFFF;display:none;font-size:12px;left:0;padding:8px 5px;position:absolute;text-align:center;text-transform:uppercase;width:100%}#personalC2C .contPanel .buttonsC2C,#subscriptionHomeCruises .contPanel .buttonsC2C{padding-left:115px}#personalC2C .contPanel .peticionLlamadaOk,#subscriptionHomeCruises .contPanel .peticionLlamadaOk{padding-left:110px;padding-right:20px;padding-top:20px}#personalC2C .contPanel .peticionLlamadaOk:before,#subscriptionHomeCruises .contPanel .peticionLlamadaOk:before{background-color:#7CB021;border-radius:50%;color:#FFFFFF;content:"\f00c";font-family:FontAwesome;font-size:22px;height:40px;left:85px;line-height:40px;position:absolute;top:-10px;width:40px}#personalC2C .contPanel .close,#subscriptionHomeCruises .contPanel .close{opacity:.5;filter:alpha(opacity=50);color:#FFFFFF !important;cursor:pointer;font-size:30px;font-weight:normal;right:6px;text-shadow:none;top:1px;z-index:10}#personalC2C .contPanel .close:hover,#subscriptionHomeCruises .contPanel .close:hover{opacity:1;filter:alpha(opacity=100);color:#FFFFFF !important}#personalC2C .btnOfertasVH,#subscriptionHomeCruises .btnOfertasVH{margin-top:10px;padding:7px}#personalC2C .btnOfertasVH:hover a,#subscriptionHomeCruises .btnOfertasVH:hover a{text-decoration:underline}#personalC2C .minimize-container,#subscriptionHomeCruises .minimize-container{bottom:125px;cursor:pointer;height:220px;left:0;position:fixed;width:45px;z-index:1101;-webkit-transition:all 400ms ease-out 0s;-moz-transition:all 400ms ease-out 0s;-o-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s}#personalC2C .minimize-container:hover,#subscriptionHomeCruises .minimize-container:hover{background-color:#1D83A7 !important}#personalC2C .minimize-container span,#subscriptionHomeCruises .minimize-container span{bottom:0;font-size:16px;left:100%;padding:7px;position:absolute;-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')";width:220px}.fichaDatosCrucero .cru_rating{margin-left:0}.fichaDatosCrucero>img{width:170px;position:absolute;right:10px;top:5px}.tablePremiums{display:table;table-layout:fixed;width:100%}.tablePremiums>div{vertical-align:top !important}.tablePremiums .cellPremium,.tablePremiums .cellCosta,.tablePremiums .cellCDF{display:table-cell;padding-left:10px;padding-right:5px;padding-bottom:10px;padding-top:10px}.tablePremiums .cellPremium{width:50%}.tablePremiums .cellCosta{width:85%}.tablePremiums .cellCosta img{width:120px}.tablePremiums .cellCDF{width:49%}.tablePremiums .cellCDF img{width:120px}.tablePremiums .cellCDF .textPremium{width:75% !important}.tablePremiums .textPremium{width:80% !important}.cru_step2 .panel-heading>a{overflow:hidden}.cru_step2 .textoPaso,.cru_step2 .bestPriceInfoStep2{padding:5px !important}.cru_step2 .textoPaso{height:auto !important;float:left;width:50%}.cru_step2 .bestPriceInfoStep2{float:right;width:40%;text-align:right}.no-pointer{cursor:default !important}.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;background:rgba(85,85,85,0.5);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#80555555', EndColorStr='#80555555')}.verMasFotos [class*="ico-"],.verMasFotos [class*="fa "]{color:#FFFFFF;font-size:3em;position:absolute;right:5px;top:4px}.external-text{font-size:12px;color:#999}.external-text p{font-size:12px;color:#999;margin-bottom:7px}.external-text ul{margin-top:10px;margin-bottom:10px;margin-left:10px}.mobile-footer{background-color:#1D83A7;bottom:0;box-sizing:content-box;height:40px;padding:0;position:fixed;width:100%;z-index:499}.mobile-footer .txt_phoneMobile{color:#FFFFFF;font-size:17px;height:40px;letter-spacing:-0.5px;line-height:40px;margin-left:15px;text-align:left;opacity:.8}.mobile-footer .ico_phoneMobile{color:#FFFFFF;content:"\f095";font-family:FontAwesome;font-size:30px;height:40px;line-height:30px;margin-right:7px;margin-top:7px;opacity:.35;position:absolute;right:0;top:0;width:40px}.modalMobileFixed .datosPhone{display:none}.boxTabs .contEllipsis .ellipsis{width:100%}.contCabecera .contMigas{padding-right:0;padding-left:0}.contCabecera .contMigas .migasPan{margin-top:0}.contCabecera .homeCruisesCarousel{margin-top:50px}.chollosUltimaHora .ico-promos i,#dealsContainer .ico-promos i,#cruisesSection .ico-promos i{color:#7CB021;font-size:20px;letter-spacing:-3px;opacity:.8}.info-message{background:transparent;background:rgba(250,241,223,0.6);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#99faf1df', EndColorStr='#99faf1df');border-radius:3px;padding-left:35px;padding-right:20px;padding-bottom:10px;padding-top:10px;position:relative}.info-message:before{content:"\f05a";font-family:FontAwesome;font-size:16px;left:12px;opacity:.7;position:absolute}.homeCruisesSearch{border-bottom:5px solid #F39633;margin-top:0 !important;min-height:280px;position:relative;top:20px;width:455px}.homeCruisesSearch .buscadorTitulo{float:left;margin-top:10px;margin-left:15px}.homeCruisesSearch .icoResetBuscador{float:right;margin-top:15px;margin-right:15px}.homeCruisesSearch .icoResetBuscador .textoResetBuscador{margin-right:3px;position:relative;top:-3px}.homeCruisesSearch.affiliateSearcher{box-shadow:none;margin:0;min-height:auto;overflow:hidden;top:auto;width:auto}.wrapperSearch{min-height:320px;position:relative}.carousel.carousel-fade .item.next.left,.carousel.carousel-fade .item.prev.right,.carousel.carousel-fade .item.active{z-index:0}.homeCruisesCarousel{left:0;position:absolute;right:0;top:0}.homeCruisesCarousel .carousel-inner{border-radius:0}.homeCruisesCarousel .carousel-indicators{padding:15px 0;position:static;width:100%}.homeCruisesCarousel .item{height:320px;overflow:hidden}.homeCruisesCarousel .item img{height:100% !important;max-width:inherit !important;width:auto;position:absolute;bottom:50.1%;right:49.9%;-moz-transform:translate(50%, 50%);-ms-transform:translate(50%, 50%);-o-transform:translate(50%, 50%);-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%)}@media \0screen{.homeCruisesCarousel .item img{margin-right:-591px;margin-bottom:-160px}}.contenidoMenuCliente .menuCliente{height:60px;color:#FFFFFF;text-shadow:0 1px 0 rgba(0,0,0,0.7);position:relative}.contenidoMenuCliente .menuCliente .imgEspecialista{float:left;position:absolute;z-index:3;bottom:-10px}.contenidoMenuCliente .menuCliente .imgEspecialista img{height:90px;width:auto;box-shadow:0 0 15px rgba(1,1,1,0.6)}.contenidoMenuCliente .menuCliente .textoCliente{float:left;padding-left:100px;padding-top:10px;font-family:'Maven Pro',arial,helvetica,sans serif;font-size:20px;letter-spacing:-1px}.contenidoMenuCliente .menuCliente .textoCliente .nombreEspecialista{font-size:30px}.contenidoMenuCliente .menuCliente .menuClienteEmail{float:right;padding-right:15px;padding-top:12px;font-size:15px}.contenidoMenuCliente .menuCliente .menuClienteLlamada{float:right;padding-right:15px;padding-top:12px;font-size:15px}.contenidoMenuCliente .contPestanyas .contNombreCrucero{height:50px;margin-bottom:10px}.contenidoMenuCliente .contPestanyas .contNombreCrucero div{color:#3F95B4;font-size:17px;padding-top:15px}.contenidoMenuCliente .contPestanyas .imgItinerarioMenuCliente{float:left;width:180px}.contenidoMenuCliente .contPestanyas .imgBarcoLogoPromoMenuCliente{float:left;width:83px}.contenidoMenuCliente .contPestanyas .contDiasPuerto{clear:both;padding:10px 0 10px 0;color:#1D83A7;font-size:15px}.contenidoMenuCliente .contPestanyas .contInfoGeneralCrucero{margin:10px 10px 0 10px;color:#999;font-size:12px}.logosNavieras li{margin-bottom:5px;padding:0}.logosNavieras li a{background:#FFFFFF;border:1px solid #D7D7D7;display:block;padding:5px}.navierasDestacadas article p{line-height:16px}.accordion-hover .panel .panel-heading a{color:#b8b8b8}.accordion-hover .panel .panel-heading a [class*="fa-"]{position:relative;top:2px;margin:0;opacity:.6;filter:alpha(opacity=60)}.accordion-hover .panel .panel-heading a:hover{background-color:#EAEAEA;color:#555}.accordion-hover .panel .panel-body.in+.panel-heading a{background-color:#EAEAEA;color:#555}.accordion-hover .panel .panel-body{padding:0}.accordion-hover .accordion .accordion-heading a{color:#b8b8b8}.accordion-hover .accordion .accordion-heading a [class*="icon-"]{position:relative;top:2px;opacity:.6;filter:alpha(opacity=60)}.accordion-hover .accordion .accordion-body.in+.accordion-heading a{background-color:#EAEAEA;color:#555}.cabSeleccionesCruceros{border-radius:0;height:250px;margin:0 auto 5px;max-width:1400px;overflow:hidden;position:relative;width:100%}.cabSeleccionesCruceros.map{height:365px}.cabSeleccionesCruceros.map>img{bottom:59.1%}.cabSeleccionesCruceros>img{position:absolute;bottom:50.1%;right:49.9%;-moz-transform:translate(50%, 50%);-ms-transform:translate(50%, 50%);-o-transform:translate(50%, 50%);-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%)}@media \0screen{.cabSeleccionesCruceros>img{margin-right:0px;margin-bottom:0px}}.cabSeleccionesCruceros .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}.seleccionCruceros .contInfo{min-height:180px}.seleccionCruceros.highlight{background-color:#FAF1DF}.highlightStar{border-right:60px solid transparent;border-top:65px solid #FF6600;content:"";height:0;left:0;position:absolute;top:0;width:0}.highlightStar .fa{left:12px;position:absolute;text-shadow:-1px -1px 0px rgba(0,0,0,0.25);top:-55px}.seleccionAdicionales .more-details .fa{position:absolute;bottom:50.1%;right:49.9%;-moz-transform:translate(50%, 50%);-ms-transform:translate(50%, 50%);-o-transform:translate(50%, 50%);-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%)}@media \0screen{.seleccionAdicionales .more-details .fa{margin-right:-15px;margin-bottom:-15px}}.search-results .search-filter{text-align:right}.icoResetBuscador .textoResetBuscadorH{position:relative;top:-3px;margin-right:5px}.contFiltrosTitulo{height:50px;padding-left:15px;padding-right:8px;padding-bottom:10px;padding-top:10px}.contFiltrosTitulo a{outline:none;text-decoration:none}.contFiltrosDatos .checkbox{margin:0}.eliminarFiltros{margin-top:10px;overflow:hidden}.eliminarFiltros .cajaEliminarFiltros{float:left;padding:3px 10px 5px 10px;margin-right:3px;margin-bottom:3px}.producto-reserva .ico-includes{font-size:20px}.producto-reserva .inlcudesMobile .txtIncludes{position:relative;top:-4px}.producto-content .favoriteCruise,.infoCrucero .favoriteCruise,.headerCruise .favoriteCruise,.bannerBoxInfo .favoriteCruise,.newInfoCrucero .favoriteCruise{text-shadow:0px 1px 0px rgba(0,0,0,0.7);color:#EAEAEA;cursor:pointer;font-size:24px;opacity:.6}.producto-content .favoriteCruise.active,.infoCrucero .favoriteCruise.active,.headerCruise .favoriteCruise.active,.bannerBoxInfo .favoriteCruise.active,.newInfoCrucero .favoriteCruise.active{color:#CC0000;opacity:1;text-shadow:none}.producto-content .favoriteCruise:hover,.infoCrucero .favoriteCruise:hover,.headerCruise .favoriteCruise:hover,.bannerBoxInfo .favoriteCruise:hover,.newInfoCrucero .favoriteCruise:hover{opacity:1}.producto-content .contCajaCrucero:hover,.infoCrucero .contCajaCrucero:hover,.headerCruise .contCajaCrucero:hover,.bannerBoxInfo .contCajaCrucero:hover,.newInfoCrucero .contCajaCrucero:hover{box-shadow:0 0 7px rgba(0,0,0,0.4)}.producto-content .infoCrucero,.infoCrucero .infoCrucero,.headerCruise .infoCrucero,.bannerBoxInfo .infoCrucero,.newInfoCrucero .infoCrucero{width:75%;float:left}.producto-content .cajaPrecio,.infoCrucero .cajaPrecio,.headerCruise .cajaPrecio,.bannerBoxInfo .cajaPrecio,.newInfoCrucero .cajaPrecio{float:right}.producto-content .cajaPrecio .cajaPrecioDescuento,.infoCrucero .cajaPrecio .cajaPrecioDescuento,.headerCruise .cajaPrecio .cajaPrecioDescuento,.bannerBoxInfo .cajaPrecio .cajaPrecioDescuento,.newInfoCrucero .cajaPrecio .cajaPrecioDescuento{float:left;margin-top:3px;margin-right:10px;padding:10px 10px;border-radius:5px;background-color:#FAF1DF}.producto-content .cajaPrecio .cajaPrecioDescuento .precioAntes,.infoCrucero .cajaPrecio .cajaPrecioDescuento .precioAntes,.headerCruise .cajaPrecio .cajaPrecioDescuento .precioAntes,.bannerBoxInfo .cajaPrecio .cajaPrecioDescuento .precioAntes,.newInfoCrucero .cajaPrecio .cajaPrecioDescuento .precioAntes{text-decoration:line-through}.producto-content .cajaPrecio .cajaPrecioProducto,.infoCrucero .cajaPrecio .cajaPrecioProducto,.headerCruise .cajaPrecio .cajaPrecioProducto,.bannerBoxInfo .cajaPrecio .cajaPrecioProducto,.newInfoCrucero .cajaPrecio .cajaPrecioProducto{float:left;margin-right:15px}.producto-content .contentPrice,.infoCrucero .contentPrice,.headerCruise .contentPrice,.bannerBoxInfo .contentPrice,.newInfoCrucero .contentPrice{background-color:#FBF1E4}.producto-content .contPreciosBuscador,.infoCrucero .contPreciosBuscador,.headerCruise .contPreciosBuscador,.bannerBoxInfo .contPreciosBuscador,.newInfoCrucero .contPreciosBuscador{width:710px;float:left}.producto-content .contPreciosBuscador .cajaPreciosBuscador a:hover,.infoCrucero .contPreciosBuscador .cajaPreciosBuscador a:hover,.headerCruise .contPreciosBuscador .cajaPreciosBuscador a:hover,.bannerBoxInfo .contPreciosBuscador .cajaPreciosBuscador a:hover,.newInfoCrucero .contPreciosBuscador .cajaPreciosBuscador a:hover{background-color:#FAF1DF}.producto-content .contPiecajaPrecios,.infoCrucero .contPiecajaPrecios,.headerCruise .contPiecajaPrecios,.bannerBoxInfo .contPiecajaPrecios,.newInfoCrucero .contPiecajaPrecios{clear:both}.producto-content .panel-heading a,.infoCrucero .panel-heading a,.headerCruise .panel-heading a,.bannerBoxInfo .panel-heading a,.newInfoCrucero .panel-heading a{background:#f7f7f7}.contImgBuscador{float:left;margin-right:15px}.contImgBuscador .imgLogoBuscador img{width:118px;height:auto;padding-top:7px}.contImgBuscador .img-features{width:185px}.contImgBuscador .imgItinerarioBuscador{clear:both;padding-top:4px;width:185px}.cru-comparator{background:rgba(255,255,255,0.9);border-radius:50%;border:4px solid #ddd;cursor:pointer;display:none;height:90px;right:-250px;margin-bottom:10px;margin-left:-45px;position:absolute;top:240px;width:90px;z-index:10}.cru-comparator.active{position:fixed;top:15px}.cru-comparator .num-comparator{color:#000000;font-size:24px;height:100%;padding-left:30px;position:absolute;line-height:80px;text-align:center;width:100%}.cru-comparator .num-comparator:before{color:#DD4B39;content:'\f004';font-family:fontAwesome;left:18px;position:absolute}.cru-comparatorList{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}.cru-comparatorList.active{position:fixed;top:15px}.cru-comparatorList .rotule{color:#3F95B4;font-size:12px;background-color:#F5F5F5;border-bottom:1px solid #EAEAEA;padding:5px}.cru-comparatorList ul{padding:7px;margin:0;list-style:none}.cru-comparatorList ul .cru-comparator-item:first-child~li{border-top:1px solid #EAEAEA;padding-top:7px;margin-top:7px}.cru-comparatorList li{position:relative}.cru-comparatorList img{float:left;margin-right:10px}.cru-comparatorList .cru-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cru-comparatorList .fa-times-circle{bottom:5px;color:#D7D7D7;font-size:20px;position:absolute;right:5px}.cru-comparatorList .fa-times-circle:hover{color:#999}.cru-comparatorList .cru-link-comparator{background-color:#F5F5F5;border-top:1px solid #EAEAEA;display:block;font-size:12px;padding:8px}.cru-comparatorList .cru-link-comparator:hover{background-color:#999;color:#EAEAEA}.cru-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}.cru-close-favorites:hover:before{background-color:#999;color:#EAEAEA}.txtShipment{font-size:1.1rem}.imgHightlightsNaviera img{width:150px;margin:0 auto}.new-ship{background-color:#FF6600;color:#FFFFFF;bottom:2px;font-size:11px;padding:2px;right:1px}.headerCruise{overflow:hidden}.headerCruise .includes .txtIncludes{position:relative;top:-4px}.headerCruise .includes .ico-includes{font-size:20px}.headerCruise .content-details{width:80%;float:left}.headerCruise .content-details .itinerary{float:left;width:20%}.headerCruise .content-details .itinerary.with-promo{margin-bottom:10px}.headerCruise .content-details .ship{float:left;width:14%;padding-left:10px}.headerCruise .content-details .info{float:left;width:66%;padding-left:15px}.headerCruise .content-details .info .important{font-size:14px;line-height:18px}.headerCruise .content-details .info .other-ports{color:#999}.headerCruise .content-details .info .other-ports span{font-style:italic}.headerCruise .content-details .info ul{margin-bottom:0}.headerCruise .content-details .info ul li{background-color:#F5F5F5;padding:3px 5px;margin-top:5px;margin-right:5px}.headerCruise .content-details .details02{clear:both}.headerCruise .content-details .details02 .cru-review{float:left;width:21%}.headerCruise .content-details .details02 .promotions{float:left;width:79%}.headerCruise .content-details .details02 .promotions .catPromo{font-size:12px;color:#1D83A7;margin-top:2px;margin-right:10px}.headerCruise .content-details .details02 .reviews{color:#7CB021;font-size:20px;letter-spacing:-1px;font-family:'Maven Pro',arial,helvetica,sans serif}.headerCruise .content-details .details02 .reviews:before{content:"\f087";display:inline-block;font-family:"fontAwesome";font-size:20px;font-weight:normal;margin-right:5px;opacity:.6}.headerCruise .content-details .details02 .classification{font-size:11px;color:#999}.headerCruise .price-summary{float:left;width:20%;overflow:hidden}.headerCruise .price-summary .discount{float:left;width:45%;padding-top:7px;padding-left:7px}.headerCruise .price-summary .price{float:left;width:100%;padding-top:7px}.headerCruise .price-summary .price.price-from{padding-top:15px}.headerCruise .price-summary .price.price-before{width:55%}.headerCruise .price-summary .price .taxes{color:#999;font-size:11px;margin:7px 0 5px}.headerCruise .price-summary del .price,.headerCruise .price-summary .taxes .price,.headerCruise .price-summary .price .price{float:none;padding:0;width:auto}.headerCruise .price-summary .cruise-price{clear:both;margin:0 40px;padding-bottom:8px}.resumenGaleria .contFoto,.resumenGaleria .thumb{position:relative;height:166px;overflow:hidden;display:block}.resumenGaleria .contFoto img,.resumenGaleria .thumb img{position:absolute;bottom:0;width:100%}.resumenGaleria .thumb{height:80px;margin-bottom:6px}.resumenGaleria .thumb img{width:136%}.pestanya_itinerario .contPuertos .contDescription{min-height:252px}.pestanya_itinerario .resumenItinerario .day-circle{background-color:#7CB021;border-radius:50%;color:#FFFFFF;font-size:12px;font-weight:bold;height:28px;line-height:28px;text-align:center;width:28px}#opinionExperto .articuloCuerpo ul{font-size:12px;margin-left:15px}.circuit-content .nav-tabs li>a .smalltext{font-size:14px;line-height:0 !important;margin-bottom:22px;text-indent:25px}.circuit-content .nav-tabs li>a .fa{float:none}.circuit-content .nav-tabs li.reserva a,.circuit-content .nav-tabs li.reserva a *{color:#FF6600 !important}.circuit-content .nav-tabs li.reserva.active a,.circuit-content .nav-tabs li.reserva.active a *{color:#FF6600 !important}.circuit-content .pestanya_general .circuit-description h4{font-weight:normal}.circuit-content .pestanya_general .circuit-route article figure{width:50%\9;float:left\9;margin-right:30px\9}.circuit-content .pestanya_reserva select.oculto{opacity:0;position:absolute;top:0;width:100%;height:50px}.circuit-content .pestanya_reserva select:disabled{cursor:not-allowed !important}.circuit-content .pestanya_reserva .input-append.disabled{opacity:.4;filter:alpha(opacity=40)}.circuit-content .pestanya_reserva .input-append.disabled .add-on{cursor:not-allowed !important}.circuit-content .pestanya_reserva input{text-indent:12px}.circuit-content .pestanya_reserva input.pholderDefault::-webkit-input-placeholder{color:#333}.circuit-content .pestanya_reserva input.pholderDefault:-moz-placeholder{color:#333;opacity:1;filter:alpha(opacity=100)}.circuit-content .pestanya_reserva input.pholderDefault::-moz-placeholder{color:#333;opacity:1;filter:alpha(opacity=100)}.circuit-content .pestanya_reserva input.pholderDefault:-ms-input-placeholder{color:#333}.circuit-content .pestanya_reserva .panel-heading a,.circuit-content .pestanya_reserva .panel-heading .celda{background:#efefef;padding:0}.circuit-content .pestanya_reserva .panel-heading a>div,.circuit-content .pestanya_reserva .panel-heading .celda>div{height:50px}.circuit-content .pestanya_reserva .panel-heading a div.numPaso>span,.circuit-content .pestanya_reserva .panel-heading .celda div.numPaso>span{line-height:46px;opacity:.85;filter:alpha(opacity=85)}.circuit-content .pestanya_reserva .panel-heading a div.numPaso,.circuit-content .pestanya_reserva .panel-heading .celda div.numPaso{background-color:rgba(255,255,255,0.4);width:70px;margin-right:20px;float:left}.circuit-content .pestanya_reserva .panel-heading a div.textoPaso,.circuit-content .pestanya_reserva .panel-heading .celda div.textoPaso{padding:12px 12px 12px 12px}.circuit-content .pestanya_reserva .panel-heading a .numPaso-xs,.circuit-content .pestanya_reserva .panel-heading .celda .numPaso-xs{display:none}.circuit-content .pestanya_reserva .panel-success a,.circuit-content .pestanya_reserva .panel-success .celda{background:transparent;background:rgba(124,176,33,0.15);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#267cb021', EndColorStr='#267cb021')}.circuit-content .pestanya_reserva .panel-success a [class*="titul"],.circuit-content .pestanya_reserva .panel-success .celda [class*="titul"]{color:#6d9b1d}.circuit-content .pestanya_reserva .panel-success a>div,.circuit-content .pestanya_reserva .panel-success .celda>div{height:50px}.circuit-content .pestanya_reserva .panel-success a div.numPaso>span,.circuit-content .pestanya_reserva .panel-success .celda div.numPaso>span{line-height:50px}.circuit-content .pestanya_reserva .panel-success:after{color:#7CB021;content:"\f00c";font-family:FontAwesome;font-size:30px;-webkit-font-smoothing:antialiased;top:0;position:absolute;right:0;height:50px;width:60px;text-align:center;line-height:50px}.circuit-content .pestanya_reserva .panel-success:hover:after{content:"\f044";-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}.circuit-content .pestanya_reserva .panel-disabled{cursor:not-allowed !important}.circuit-content .pestanya_reserva .panel-disabled a,.circuit-content .pestanya_reserva .panel-disabled .celda{pointer-events:none}.circuit-content .pestanya_reserva .panel-disabled a [class*="titul"],.circuit-content .pestanya_reserva .panel-disabled .celda [class*="titul"]{color:#b3b3b3}.circuit-content .pestanya_reserva .contdetalleAcomodacion .flechaUp{right:25%}.circuit-content .pestanya_reserva .contdetalleAcomodacion .detalleAcomodacion{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.circuit-content .pestanya_reserva .country-visible{overflow:visible}.cuadroPrecios .icoVueloPosicion{position:relative}.cuadroPrecios .icoVueloPosicion .ico-vuelo{font-size:20px;left:-24px;position:absolute;top:-2px}.cuadroPrecios .celdaBestPrice .bestPrice{color:#FF6600;font-size:18px;background-color:#FAF1DF;border-radius:5px}.cuadroPrecios .celdaBestPrice .bestPrice:hover{color:#FFFFFF;font-size:18px;background-color:#FF6600;border-radius:5px}.cuadroPrecios .panel-group .panel{border:none !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.cuadroPrecios .panel-heading{background-color:transparent}.cuadroPrecios .precio,.cuadroPrecios .precioOferta,.cuadroPrecios .bestPrice{text-align:center;font-weight:normal;cursor:pointer}.cuadroPrecios .panel-title a,.cuadroPrecios .panel-title .celda{border-bottom:1px dotted #cdcdcd}.cuadroPrecios .panel-title .precio{font-size:15px;color:#555}.cuadroPrecios .panel-title .precioOferta{font-size:16px;color:#FF6600}.cuadroPrecios .panel-title .sinPrecio{font-size:15px;color:#999;text-align:center;font-weight:normal;cursor:default;text-decoration:line-through}.cuadroPrecios .panel-title .sinPrecio:hover{color:#999;text-decoration:line-through}.cuadroPrecios .panel-body{padding:0;border-top:none !important;border-bottom:1px dotted #cdcdcd}.cuadroPrecios .panel-body .precio{font-size:16px;color:#1D83A7}.cuadroPrecios .panel-body .precio:hover{color:#FFFFFF !important;font-size:20px !important;background-color:#f29129 !important;font-weight:bold}.cuadroPrecios .panel-body .precio.disabled{color:#999 !important;text-decoration:line-through;cursor:default !important;font-weight:normal !important;font-size:16px !important;letter-spacing:0 !important}.cuadroPrecios .panel-body .precio.disabled:hover{background:inherit !important;text-decoration:line-through}.cuadroPrecios .panel-body .precio.oferta{line-height:36px;color:#FF6600;font-weight:bold;letter-spacing:-1px;font-size:18px}.cuadroPrecios .panel-body .precio.oferta .price:after{content:"\f005";display:inline-block;font-family:fontawesome;font-size:13px;width:10px;height:10px;line-height:10px;margin-left:5px;position:absolute;top:5px;font-weight:normal}.cuadroPrecios .panel-body .precioSinDispo{color:#3F95B4}.cuadroPrecios .panel-selected{box-shadow:inset 0 0 0 1px #FF6600 !important}.cuadroPrecios .panel-selected .panel-title>a,.cuadroPrecios .panel-selected .panel-title>.celda{color:#FF6600;font-size:15px;border-top:1px solid #FF6600;border-left:1px solid #FF6600;border-right:1px solid #FF6600;cursor:default}.cuadroPrecios .panel-selected .panel-title>a.sinPrecio,.cuadroPrecios .panel-selected .panel-title>.celda.sinPrecio{color:#999 !important}.cuadroPrecios .panel-selected .panel-body .priceButton{text-shadow:none;display:block;padding:4px 10px;font-size:14px;height:42px;position:relative;outline:none;text-align:center}.cuadroPrecios .panel-selected .panel-body .priceButton .boton{width:100px}.cuadroPrecios .panel-selected .panel-body .priceButton.oferta .boton:after{content:"\f005";display:inline-block;font-family:fontawesome;font-size:13px;font-weight:normal;height:10px;line-height:10px;margin-left:5px;position:absolute;top:5px;width:10px}.cuadroPrecios .celda{text-shadow:none !important;display:block !important;padding:0 10px !important;font-size:14px;line-height:40px;height:42px;position:relative;outline:none}.cuadroPrecios .no-separadorBottom{border-bottom:0 !important}.cuadroPrecios .fechaItem{text-align:center}.cuadroPrecios .ellipsis{width:100%}.cuadroPrecios .panel-precios span.price .price{font-size:inherit;font-weight:inherit;letter-spacing:normal}.cuadroPrecios .panel-precios span.price .price em,.cuadroPrecios .panel-precios span.price .price span,.cuadroPrecios .panel-precios span.price .price small{font-style:inherit}.cuadroPrecios #tiposCabinas a,.cuadroPrecios #tiposCabinas .celda{text-align:left;cursor:pointer}.cuadroPrecios #tiposCabinas .panel-body a,.cuadroPrecios #tiposCabinas .panel-body .celda{cursor:pointer}.cuadroPrecios #tiposCabinas .panel-body a .fa-search,.cuadroPrecios #tiposCabinas .panel-body .celda .fa-search{color:#D7D7D7}.cuadroPrecios #tiposCabinas .panel-body a:hover .fa-search,.cuadroPrecios #tiposCabinas .panel-body .celda:hover .fa-search{color:#999}.cuadroPrecios #tiposCabinas .panel-crucerosFuturo span.crucerosFuturo{color:#555;text-align:right}.cuadroPrecios #tiposCabinas .panel-crucerosFuturo span.crucerosFuturo:after{position:absolute;content:'';border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:8px solid #999;right:-7px;top:12px;z-index:1}.cuadroPrecios #tiposCabinas .panel-cheap span.cheap{color:#FFFFFF;background-color:#FF6600;width:90%}.cuadroPrecios #tiposCabinas .panel-cheap span.cheap:after{position:absolute;content:'';border-top:21px solid transparent;border-bottom:21px solid transparent;border-left:15px solid #FF6600;right:-15px;top:0;z-index:1}.cuadroPrecios .carousel-cuadroPrecios .panel-cheap span.cheap{background-color:#FAF1DF;color:#FF6600;font-weight:bold;letter-spacing:-1px;font-size:18px}.cuadroPrecios .carousel-cuadroPrecios .panel-cheap span.cheap:hover{color:#FFFFFF;background-color:#f29129}.cuadroPrecios .carousel-cuadroPrecios .panel-title a:hover{background-color:#FAF1DF !important}.cuadroPrecios .owl-theme .owl-controls .owl-buttons div{top:50%}.cuadroPrecios .owl-theme .owl-item{cursor:default !important}.cuadroPrecios .owl-theme .owl-item .item{padding:0}.cuadroPrecios .catPopover+div.popover{width:500px;max-width:inherit}.cuadroPreciosBuscador .panel-group .panel{border:none !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.cuadroPreciosBuscador .panel-title a{border-bottom:1px dotted #cdcdcd}.cuadroPreciosBuscador .panel-title .tipoCabina{cursor:default;width:auto}.cuadroPreciosBuscador .panel-title .tipoCabina:hover{color:#333}.cuadroPreciosBuscador .panel-title .precio{font-size:18px;color:#FF6600;text-align:center;font-weight:normal;cursor:pointer}.cuadroPreciosBuscador .panel-title .precio:hover{background-color:#FAF1DF}.cuadroPreciosBuscador .panel-title .precio .consultar{color:#FF6600;font-size:12px;font-weight:normal}.cuadroPreciosBuscador .panel-title .precioOferta{font-size:18px;color:#FF6600;text-align:center;font-weight:normal;cursor:pointer}.cuadroPreciosBuscador .panel-title .precioOferta:after{content:"\f005";display:inline-block;font-family:fontawesome;font-size:13px;width:10px;height:10px;line-height:10px;margin-left:5px;position:absolute;top:7px}.cuadroPreciosBuscador .panel-title .precioOferta:hover{font-size:18px;font-weight:bold;color:#FFFFFF;background-color:#FF6600}.cuadroPreciosBuscador .panel-title .sinPrecio{font-size:15px;color:#999;text-align:center;font-weight:normal;cursor:default;text-decoration:line-through}.cuadroPreciosBuscador .panel-title .sinPrecio:hover{text-decoration:line-through}.cuadroPreciosBuscador .celda{text-shadow:none !important;display:block;padding:0 10px !important;font-size:14px;line-height:40px;height:42px;position:relative;outline:none}.cuadroPreciosBuscador .no-separadorBottom{border-bottom:0 !important}.cuadroPreciosBuscador .fechaItem{text-align:center}.cuadroPreciosBuscador .owl-theme .owl-controls .owl-buttons div{top:50%}.cuadroPreciosBuscador .owl-theme .owl-item{cursor:default !important}.cuadroPreciosBuscador .owl-theme .owl-item .item{padding:0}.cuadroPreciosBuscador .catPopover+div.popover{width:500px;max-width:inherit}.contPromotion .ventajas{background-color:#e75c5c;color:#FFFFFF;display:inline-block;float:left;font-size:16px;font-weight:bold;height:36px;letter-spacing:-1px;line-height:36px;margin-right:30px;padding-left:10px;padding-right:12px;position:relative;text-shadow:0 1px 0 rgba(0,0,0,0.7)}.contPromotion .ventajas:after{border-color:transparent transparent transparent #e75c5c;border-style:solid;border-top-width:18px;border-bottom-width:18px;border-left-width:14px;content:"";display:inline-block;height:0;position:absolute;right:-14px;top:0;width:0}.contPromotion .ventajas:before{font-family:FontAwesome;font-weight:normal;content:'\f00c';margin-right:5px}.contPromotion .catPromo{float:left}.contPromotion .catPromo .txtCatPromo{display:block;float:left;margin-top:7px}.contPromotion .catPromoSpecial{float:left}.contPromotion .catPromoSpecial .txtPromoSpecial{display:block;float:left;margin-top:7px}.contPromotion .descripcionEtiqueta{clear:both}.contCompararCruceros{float:left}.contBotonMostrarPrecios{float:right}#menuNavieraCruceros.nav-tabs li>a{padding:6px 10px}.infoNaviera .titNombreNaviera,.infoNaviera .titDescripcionNaviera{font-family:'Maven Pro',arial,helvetica,sans serif}.infoNaviera .titNombreNaviera{font-size:40px;letter-spacing:-2px;margin-bottom:15px}.infoNaviera .titDescripcionNaviera{font-size:18px;letter-spacing:-1px}.infoNaviera .notaValoracion{font-family:'Maven Pro',arial,helvetica,sans serif;font-size:50px;letter-spacing:-4px;font-weight:bold}.infoNaviera .redesSociales{text-align:center;margin:0 auto}.infoNaviera .redesSociales a{display:inline-block;margin-right:10px}.infoNaviera .redesSociales [class*="fa-"]{color:#FFFFFF;font-size:21px;width:40px !important;height:40px !important;line-height:40px !important;text-align:center;display:block !important;border-radius:50px}.infoNaviera .redesSociales [class*="fa-"][class*="facebook"]{background-color:#1D83A7}.infoNaviera .redesSociales [class*="fa-"][class*="google"]{background-color:#DD4B39}.infoNaviera .redesSociales [class*="fa-"][class*="twitter"]{background-color:#4099FF}.infoNaviera .promo{height:365px}.infoNaviera .contTitSeccion{background-color:#3F95B4;color:#FFFFFF;overflow:hidden;height:50px}.infoNaviera .contTitSeccion a{padding-top:4px;height:100%;display:block;overflow:hidden}.infoNaviera .contTitSeccion h3{font-size:24px}.infoNaviera .contTitSeccion h3,.infoNaviera .contTitSeccion p{margin:0;color:#FFFFFF}.infoNaviera .ofertas{min-height:392px}.infoNaviera .producto{border-top:1px dotted #D7D7D7;width:100%;padding:8.5px 10px;float:left}.infoNaviera .producto:first-child{border:none}.infoNaviera .contInfo{float:left;width:70%}.infoNaviera .contPrecio{float:right;position:static !important;text-align:right;width:65px}.infoNaviera .contPrecio [class*="precio"]{position:relative;top:-4px}.infoNaviera .contPrecio .extrasmaller{display:block}.infoNaviera .cruises01 .contFoto{float:left;margin-right:3%;width:15%}.infoNaviera .cruises01 .contInfo{width:70%}.infoNaviera .cruises02 .contFoto{float:left;margin-right:3%;width:10%}.infoNaviera .cruises02 .contInfo{width:75%}.pestanyasNaviera{height:50px;overflow:hidden}.puntosFuertes .aDestacarInfo,.promosDescuentos .aDestacarInfo{min-height:168px}.puntosFuertes .aDestacarInfo .aDestacarDescripcion,.promosDescuentos .aDestacarInfo .aDestacarDescripcion{max-height:130px;overflow:hidden}.queIncluye .icoQueIncluye{float:left;width:8%}.queIncluye .icoQueIncluye i{color:#3F95B4;font-size:20px}.queIncluye .infoQueIncluye{float:left;width:92%}.noticiasNaviera .verAnteriorNoticia,.noticiasNaviera .verSiguienteNoticia{float:left;width:50%}.ofertonDestacado .nav-tabs.tabsTransparent{border-bottom:none !important}.ofertonDestacado .nav-tabs.tabsTransparent>li>a{border-radius:none}.ofertonDestacado .nav-tabs.tabsTransparent li.active a{background-color:#FFFFFF;color:#1D83A7 !important}.ofertonDestacado .nav-tabs.tabsTransparent li.active a:focus{background-color:#FFFFFF}.productosDestacados .contLogo{width:150px;padding-bottom:8px;padding-left:10px}.productosDestacados .divFlecha{bottom:0;position:absolute;right:10px;text-align:right;width:25%}.listaCruceros{max-height:240px;overflow-x:hidden;overflow-y:auto}.listaCruceros li{padding:3px;border-bottom:1px dotted #D7D7D7}.listaCruceros li .ellipsis{width:80%;vertical-align:middle}.listaCruceros li .diasCrucero{vertical-align:middle}.contInfo .imgHighLight img{height:115px}.cont-highLight{min-height:190px}.cont-highLight .imgHighLight img{height:170px;width:170px}.logoCabeceraBarco{z-index:1}#pestanya_calendario .contNaviera{text-align:left}#pestanya_calendario .contNaviera .nombreZona{display:inline}.puntuaciones .subtituloDestacado{font-weight:normal}.fichaTecnica li{display:table;table-layout:fixed}.fichaTecnica li span{color:#999;display:table-cell;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px;font-size:12px}.fichaTecnica li span:last-child{color:#1D83A7;padding:0}.dispoFlights table.tablaVuelo{border-collapse:inherit}.dispoFlights table.tablaVuelo>tbody.pointer>tr{border-width:0;border-style:solid}.dispoFlights table.tablaVuelo>tbody.pointer>tr.active td{background-color:#f0f9e1}.dispoFlights table.tablaVuelo>tbody.pointer>tr.active td:last-child{background-image:url("/comun/images/vuelos/cell-selected.png");background-repeat:no-repeat;background-attachment:scroll;background-position:right bottom}.contInfoCrucero .cruise_features li,.contInfoCrucero .cruise_promos li{line-height:normal;padding-top:12px;padding-right:10px;padding-bottom:12px;padding-left:45px;position:relative}.contInfoCrucero .cruise_features li i,.contInfoCrucero .cruise_promos li i{left:5px;position:absolute;top:6px}.contInfoCrucero .cruise_promos li{padding-top:15px;padding-right:10px;padding-bottom:15px;padding-left:50px}.contInfoCrucero .cruise_promos li i{top:7px}.selectionCabins .owl-wrapper-outer{margin-top:50px}.selectionCabins .owl-controls .owl-pagination{position:absolute;top:0;left:50%}.hot-rating{margin-bottom:30px}.hot-rating h5{font-size:18px;margin:0 0 7px 0}.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-bottom:3px;margin-left:4%;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:90%}.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}.item-review{border-top:1px solid #EAEAEA;display:table;padding-top:20px;padding-right:75px;padding-bottom: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:#FF6600;border-radius:3px;color:#FFF;font-size:28px;line-height:50px;position:relative;text-align:center;width:50px}.user-rate:after{border-color:transparent #FF6600 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:#3F95B4}.user-rate.sieteOmas:after{border-right-color:#3F95B4}.user-rate.nueveOmas{background-color:#7CB021}.user-rate.nueveOmas:after{border-right-color:#7CB021}.upsides{-webkit-box-shadow:2px 3px 6px #999;-moz-box-shadow:2px 3px 6px #999;box-shadow:2px 3px 6px #999;border:0 none;bottom:15px;left:20px;list-style:outside none none;position:fixed;width:290px;z-index:3}.upsides h6{font-size:16px;letter-spacing:0;margin-top:0}.upsides p{color:#555;font-size:12px;letter-spacing:0}.upsides li{background-color:#FFFFFF;border-bottom:1px dotted #D7D7D7;min-height:45px;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:65px;position:relative}.upsides li:last-child{border-bottom:0}.upsides li::before{color:#75B3C9;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}.flechaConfirmed{left:auto !important;right:0;top:65px !important;width:auto !important}.flightStatus{position:relative}.flightStatus+tr td{border:none !important}.flightStatus td{height:5px;padding:inherit !important}.flightStatus .status{color:white;position:absolute;padding:0 5px;right:0;top:8px;font-size:11px;line-height:20px}.flightStatus .status:before{border-style:solid;border-top-width:10px;border-right-width:8px;border-left-width:0;border-bottom-width:10px;content:"";height:0;left:-8px;position:absolute;width:0}.flightStatus .status.ok{background-color:#7CB021}.flightStatus .status.ok:before{border-color:transparent #7CB021}.flightStatus .status.pdte{background-color:#CC0000}.flightStatus .status.pdte:before{border-color:transparent #CC0000}.resumenReserva .logo{left:25px;padding:5px;position:absolute;top:-5px;z-index:1}.resumenReserva .resumenVuelo .flechaAbsolute{top:5px}.resumenBarco ul li{background-color:#FAF1DF;line-height:normal;margin-top:5px;margin-right:5px;padding:5px}.itinerario .importantNotes{background-color:#FAF1DF;border-bottom:1px solid #F3DCAF;border-top:1px solid #F3DCAF;color:#1D83A7;line-height:18px;margin:0 0 25px;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:55px;position:relative}.itinerario .importantNotes:after{color:#75B3C9;content:"\f02e";font-family:FontAwesome;font-size:42px;left:12px;position:absolute;top:5px}.promo-campanya{background-color:#FF7D26;border-radius:5px;padding:12px;position:relative;margin-bottom:25px}.promo-campanya:after{bottom:-15px;border-color:#FF7D26 transparent transparent;border-style:solid;border-width:15px 15px 0;content:"";height:0;margin-right:-15px;position:absolute;right:50%;width:0}.promo-campanya p,.promo-campanya h3{text-shadow:0px 1px 0px rgba(0,0,0,0.3)}.promo-campanya img{display:block;margin:0 auto}.desglosePrecio .pTotal{font-size:30px;font-weight:bold;letter-spacing:-1.5px;color:#FF6600}.desglosePrecio .infoDesglose:before{content:"\f129";background-color:#3F95B4;border-radius:7px;color:#FFFFFF;display:block;font-family:fontawesome;font-size:24px;text-shadow:0 1px 0 rgba(0,0,0,0.3);height:40px;left:50%;line-height:20px;margin-bottom:10px;margin-left:-20px;padding:10px;position:relative;width:40px}.desglosePrecio .infoDesglose:after{content:"";border-color:#3F95B4 transparent transparent;border-style:solid;border-width:7px 7px 0;height:14px;left:50%;margin-left:-7px;position:absolute;top:40px;width:14px}.pestanya_inspiracional .contInspirational .inspirationalTxt p{color:#999;line-height:17px}.pestanya_inspiracional .buttonInspirational{margin-top:14px}.pestanya_inspiracional .buttonInspirational .ellipsis{width:100%}.textoReclamoZona{background:none repeat scroll 0 0 rgba(255,255,255,0.9);min-height:265px;top:27px;width:535px;position:relative;z-index:3;margin-left:-586px;left:50%}.textoReclamoZona h2{font-family:'Maven Pro',arial,helvetica,sans serif;font-weight:normal;color:#1D83A7;font-size:3.8em;letter-spacing:-2px;margin:0 0 5px;padding-left:10px}.textoReclamoZona h3{font-family:'Maven Pro',arial,helvetica,sans serif;color:#999;font-size:2.4em;font-weight:normal;margin:0}.textoReclamoZona h3 i{font-size:24px}.menuZonaCruceros>li a{color:#555}.containerZona{height:47px;padding-top:0}.containerZona .inspiracional-consejos{margin-bottom:10px !important}.containerZona .inspiracional-consejos .ropaZona p{line-height:18px}.cuadroPrecioZona .panel-body{padding:0}.cuadroPrecioZona .panel-botones{height:50px;border:none !important}.cuadroPrecioZona .contNaviera{height:65px;background-color:#FFFFFF;text-align:center}.cuadroPrecioZona .item{padding:0 !important}.cuadroPrecioZona .item .boton{color:#FF6600;background:#D7D7D7;background:-moz-linear-gradient(top, #fff 20%, #F5F5F5 65%);background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(65%, #F5F5F5));background:-webkit-linear-gradient(top, #fff 20%, #F5F5F5 65%);background:-o-linear-gradient(top, #fff 20%, #F5F5F5 65%);background:-ms-linear-gradient(top, #fff 20%, #F5F5F5 65%);background:linear-gradient(to bottom, #fff 20%, #F5F5F5 65%);font-weight:normal;text-shadow:none;box-shadow:none;border:1px solid #D7D7D7;padding:0 15px 3px;width:89px}.cuadroPrecioZona .item .boton:hover{background:#FF6600;background:-moz-linear-gradient(top, #f3942e 20%, #FF7D26 65%);background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #f3942e), color-stop(65%, #FF7D26));background:-webkit-linear-gradient(top, #f3942e 20%, #FF7D26 65%);background:-o-linear-gradient(top, #f3942e 20%, #FF7D26 65%);background:-ms-linear-gradient(top, #f3942e 20%, #FF7D26 65%);background:linear-gradient(to bottom, #f3942e 20%, #FF7D26 65%)}.cuadroPrecioZona .item .boton:hover .txtMini{color:#FFFFFF !important}.cuadroPrecioZona .item .boton:hover .txtMedio{color:#FFFFFF !important}.cuadroPrecioZona .item .fechaPrecioZona{text-align:center;height:50px}.cuadroPrecioZona .item .precioZona{padding:10px 7px 10px 7px}.cuadroPrecioZona .item .precioZona .txtMini{color:#FF6600;font-size:.8em}.cuadroPrecioZona .item .precioZona .txtMedio{color:#FF6600;font-weight:normal}.cuadroPrecioZona .item .contPrecioZona{background-color:#FFFFFF;height:65px}.cuadroPrecioZona .item .contPrecioZona .noDisponible{padding:15px;color:#D7D7D7}.cuadroPrecioZona .precio{font-size:18px !important}.navierasZona #calendarControlPrev{border:none !important;color:#999}.navierasZona #calendarControlPrev:hover .leftControl{color:#FF6600 !important}.navierasZona #calendarControlNext{border:none !important;color:#999}.navierasZona #calendarControlNext:hover .rigthControl{color:#FF6600 !important}.carousel-precioZona .item .noDisponible{border:none !important}.carousel-precioZona .item .precioZona{border:none !important}.carousel-precioZona .item .panel-group .panel:first-child{text-align:center;border-top:0 !important}.otrasZonas{margin-top:15px !important}.compareContent{background-color:#FFFFFF;position:relative}.compareContent .naviImgComparator{width:100px}.compareContent .itineraryImgCompare{margin:0 auto}.compareContent .compare_row{border:1px solid #EAEAEA;display:block;overflow:hidden}.compareContent .compare_col-small{width:16%;float:left;display:block}.compareContent .compare_col-big{width:28%;float:left;display:block}.compareContent .compare_col-big span[class*="flag"]{float:none}.compareContent .compare_col-big span[class*="ico"]{float:none}.compareContent .compare_col-big th{padding:5px}.compareContent .compare_col-big .table-itinerary{width:95%;margin-left:2.5%}.compareContent .metaPrice{overflow:hidden}.compareContent .metaPrice .precioMedio{font-weight:normal !important}.compareContent .metaPrice .metaBox{height:35px;line-height:35px}.compareHeader{width:100%;left:0}.compareHeader.fixed{width:0;border-bottom:0;position:fixed;top:0;z-index:5;padding:0}.compareHeader .compare_name,.compareHeader .compare_company{width:940px;margin:auto;background-color:#FFFFFF}.compareGeneral .panel-group .panel-price{padding:3px 0}.noCompare{opacity:.3;filter:alpha(opacity=30);pointer-events:none}.aceptaLOPD{margin-right:4px}.details-AKI p{margin-bottom:10px}.contAwards .infoAwards{background-color:#FAF1DF;height:120px;padding:15px;overflow:hidden}.contPortada{height:190px;width:140px}.thanks-options .item{overflow:hidden}.thanks-options .item .thanks-ico{float:left;width:12%;text-align:center}.thanks-options .item .thanks-ico i{font-size:30px;margin-right:8px;color:#D7D7D7}.thanks-options .item .thanks-text{float:left;width:77%}.thanks-options .item .thanks-arrow{float:right;width:10%;text-align:right}.thanks-options .item .thanks-arrow i{font-size:20px;margin-right:5px;color:#D7D7D7}.modal-help:before{content:"\f05a";font-family:fontawesome;font-size:24px;position:relative;margin-right:3px;color:#D7D7D7;top:4px}.titularDestacado .cru_rating{top:-4px}.modalWaitingCruises .modal-body{background:url("http://cdn.logitravel.com/comun/images/cruceros/bg-espera.jpg") no-repeat scroll 0 0 / cover;text-align:center;padding:50px 25px}.modalWaitingCruises figure{border-radius:50%;height:200px;margin:0 auto 25px auto;overflow:hidden;position:relative;text-align:center;width:200px}.modalWaitingCruises figure img{width:100%}.modalWaitingCruises figure:after{-webit-animation:spin 1s infinite linear;animation:spin 1s infinite linear;border-color:transparent #7CB021 #7CB021;border-radius:50%;border-style:solid;border-width:4px;box-sizing:border-box;content:"";display:block;height:100%;position:absolute;top:0;width:100%}.modalWaitingCruises .modal-title{font-size:28px;margin:0 0 10px 0}.modalWaitingCruises p{font-size:16px;line-height:32px;color:#999}.modalWaitingCruises ul{margin:40px 0 0 0}.modalWaitingCruises .searchTag{background-color:#EAEAEA;border-radius:2px;color:#1D83A7;display:inline-block;font-size:14px;margin-right:8px;margin-bottom:10px;padding:5px 10px}.modalWaitingCruises .close{height:25px;opacity:1;overflow:hidden;position:absolute;right:20px;text-indent:-9999px;top:20px;width:25px;z-index:1}.modalWaitingCruises .close:before,.modalWaitingCruises .close:after{background:#999;content:"";height:2px;left:0;margin-top:-1px;position:absolute;top:50%;width:100%}.modalWaitingCruises .close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modalWaitingCruises .close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modalWaitingCruises .close:hover::before,.modalWaitingCruises .close:hover::after{background:#3F95B4}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{transform:rotate(360deg)}}.tableHightlights{display:table;table-layout:fixed;width:100%}.tableHightlights .cellHightlights{display:table-cell;padding:0 5px;width:49%}.utilsActions{margin:0 0 20px}.utilsActions p{background-color:#EAEAEA;border-bottom:1px solid #D7D7D7;padding:6px 10px}.utilsActions a{border-bottom:1px solid #D7D7D7;color:#555;display:block;font-size:12px;padding-top:8px;padding-right:22px;padding-bottom:8px;padding-left:38px;position:relative}.utilsActions a:before{color:#75B3C9;font-family:fontAwesome;font-size:21px;opacity:.7;position:absolute;left:10px;top:7px}.utilsActions a#showSocial:before{content:"\f082"}.utilsActions a#sendMail:before{content:"\f0e0"}.utilsActions a#lock:before{content:"\f023"}.utilsActions a#addFavorites:before{content:"\f004"}.utilsActions a#printBudget:before{content:"\f02f"}.utilsActions a#lowPrice:before{content:"\f0a1"}.utilsActions a#goHome:before{content:"\f015"}.utilsActions a#goZone:before{content:"\f0ac"}.utilsActions a#goMonth:before{content:"\f073"}.utilsActions a#goOffers:before{content:"\f005"}.utilsActions a:after{color:#D7D7D7;content:"\f105";font-family:fontAwesome;font-size:20px;position:absolute;right:8px;top:calc(50% - 11px)}.tooltip.cru_tooltipPaquetes{width:350px}.tableAddFlight,.tableSuitcase{display:table;table-layout:fixed;width:100%}.tableAddFlight .cellAddFlight,.tableSuitcase .cellAddFlight,.tableAddFlight .cellAddSuitcase,.tableSuitcase .cellAddSuitcase{display:table-cell;width:50%}#changeCabin #panel{bottom:125px;left:-365px;position:fixed;width:325px;z-index:1100}#changeCabin .contPanel{height:185px}#changeCabin .contPanel img{box-shadow:0 0 0 3px rgba(255,255,255,0.25);height:auto;width:90%}#changeCabin .contPanel .close{color:#FFFFFF !important;cursor:pointer;font-size:30px;font-weight:normal;opacity:.5;filter:alpha(opacity=50);right:6px;top:1px;text-shadow:none;z-index:10}#changeCabin .contPanel .close:hover{color:#FFFFFF !important;opacity:1;filter:alpha(opacity=100)}#changeCabin .btnOfertasVH{margin-top:10px;padding:7px}#changeCabin .btnOfertasVH:hover a{text-decoration:underline}#changeCabin .minimize-container{bottom:125px;cursor:pointer;height:185px;left:0;position:fixed;width:45px;z-index:1101;-webkit-transition:all 400ms ease-out 0s;-moz-transition:all 400ms ease-out 0s;-o-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s}#changeCabin .minimize-container:hover{background-color:#1D83A7 !important}#changeCabin .minimize-container span{bottom:0;font-size:16px;left:100%;padding:7px;position:absolute;width:185px;-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')"}.ico-minus{font-size:24px;opacity:.7;vertical-align:middle}.planoCubiertas{display:table;width:100%}.planoCubiertas>div{display:table-cell;vertical-align:top}.seleccionCubiertas{padding-right:24px}.seleccionCubiertas .view-details .more-details>div{background:transparent;background:rgba(85,85,85,0.75);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#bf555555', EndColorStr='#bf555555');border-radius:5px;bottom:calc(50% - 19px);height:auto;left:calc(50% - 50px);padding:10px 0;position:absolute;text-align:center;width:100px}.seleccionCubiertas .view-details:hover .more-details{background:transparent;background:rgba(255,255,255,0.5);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#80ffffff', EndColorStr='#80ffffff')}.seleccionCabinas{display:table-cell;position:relative;width:350px}.seleccionCabinas .carousel-inner{overflow:visible}.seleccionCabinas .seleccionCubierta{border-bottom:1px dotted #D7D7D7;margin-bottom:8px;padding:2px 0 8px;text-align:center}.seleccionCabinas .seleccionCubierta .title{font-size:22px;line-height:30px;margin:0}.seleccionCabinas .seleccionCubierta .anterior,.seleccionCabinas .seleccionCubierta .siguiente{position:absolute;top:0}.seleccionCabinas .seleccionCubierta .anterior{left:0}.seleccionCabinas .seleccionCubierta .siguiente{right:0}.seleccionCabinas img{border:none;opacity:.25;filter:gray;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.seleccionCabinas .marker-list{list-style-type:none;margin:0;padding:0}.seleccionCabinas .marker{background-color:#F8F8F8;cursor:not-allowed;position:absolute;text-align:center;z-index:10}.seleccionCabinas .marker span{color:#555;display:block;font-family:arial;font-size:12px;line-height:25px}.seleccionCabinas .marker.vertical span{-ms-transform:rotate(270deg);transform:rotate(270deg);position:relative;bottom:-15px}.seleccionCabinas .marker.small span{line-height:19px}.seleccionCabinas .marker.small.vertical span{bottom:-4px;font-size:11px}.seleccionCabinas .marker.available{background-color:#3F95B4;border:1px solid #3F95B4;cursor:pointer}.seleccionCabinas .marker.available span{color:#FFFFFF;font-weight:bold}.seleccionCabinas .marker.available:hover{background-color:#7CB021;border:1px solid #7CB021}.seleccionCabinas .marker.selected{background-color:#7CB021;border:1px solid #7CB021}.tooltip.tooltipCruiseMap{margin-left:2px}.tooltip>div{max-width:350px;min-width:250px}.closecruisesCategoryTtip{position:absolute;right:-13px;top:-12px}.closecruisesCategoryTtip:before{background-color:#333;border-radius:50%;color:#FFFFFF;content:"Ã—";font-size:21px;padding:1px 7px}.closecruisesCategoryTtip span{border:0 none;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.acordeonCabinas{box-shadow:none;padding-left:34px}.acordeonCabinas:before{background-color:#D7D7D7;bottom:36px;content:"";display:block;left:10px;position:absolute;top:36px;width:1px}.acordeonCabinas .leyenda{color:#999;line-height:36px}.acordeonCabinas .leyenda:before{content:"\e00e";font-family:font-logi;position:absolute;left:0;font-size:20px}.acordeonCabinas .panel-heading a{padding-top:10px !important;padding-right:60px !important;padding-bottom:10px !important;padding-left:10px !important;position:relative}.acordeonCabinas .panel-heading a:after{color:#999;content:'\f106';font-family:FontAwesome;font-size:20px;position:absolute;right:10px;top:calc(50% - 10px)}.acordeonCabinas .panel-heading a.collapsed:after{content:'\f107'}.acordeonCabinas .panel-heading a i{border:1px solid #999;border-radius:50%;color:#999;padding-top:3px;padding-right:7px;padding-bottom:3px;padding-left:8px;position:absolute;right:30px;top:calc(50% - 11px)}.acordeonCabinas .panel-heading.disabled{opacity:.3;pointer-events:none}.acordeonCabinas .panel-heading.disabled a:after{content:""}.acordeonCabinas .panel-heading.disabled a small{display:none}.infoGarantizado{background:transparent;background:rgba(221,75,57,0.15);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#26dd4b39', EndColorStr='#26dd4b39');margin:0 0 20px;padding:15px;position:relative}.infoGarantizado p{margin-left:50px}.infoGarantizado p:first-child{margin-bottom:5px}.infoGarantizado .titular{display:block;margin-bottom:5px;text-shadow:none}.icoGarantizado{background-color:#DD4B39;border-radius:100%;color:#FFFFFF;font-size:14px;margin-left:3px;padding:1px 4px 2px}.icoGarantizado:before{content:"G"}.icoGarantizado.large{font-size:27px;margin:0;padding:7px 11px;position:absolute;top:47px}#cruiseNotAvailable{border-radius:5px;margin:25px 0 50px}#cruiseNotAvailable #notAvailable-header{background-color:#3F95B4;border-radius:5px 5px 0 0;padding:25px 10px 120px;position:relative;text-align:center}#cruiseNotAvailable #notAvailable-header span{color:#FFFFFF;display:block;font-size:25px}#cruiseNotAvailable #notAvailable-header span:first-child{font-size:35px}#cruiseNotAvailable #notAvailable-header img{bottom:-15px;left:calc(50% - 105px);position:absolute}#cruiseNotAvailable #notAvailable-footer{color:#555;font-size:15px;padding:35px 10px 15px;text-align:center}#cruiseNotAvailable #notAvailable-footer span{display:block}#cruiseNotAvailable #notAvailable-footer i{color:#999;font-size:45px;margin:10px 0 25px}.experience{width:19.7%;display:inline-block;vertical-align:top}.experience .txtGrande{height:53px;position:relative}.experience .txtGrande span{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}#modalBajaPrecio .modal-dialog{width:825px}#modalBajaPrecio .modal-dialog .wrapperInfo{border-radius:5px}#modalBajaPrecio .modal-dialog .wrapperInfo .wrapperPrice .currentPrice,#modalBajaPrecio .modal-dialog .wrapperInfo .wrapperPrice .targetPrice{display:table}#modalBajaPrecio .modal-dialog .wrapperInfo .wrapperPrice .currentPrice>*,#modalBajaPrecio .modal-dialog .wrapperInfo .wrapperPrice .targetPrice>*{display:table-cell;vertical-align:middle}#modalBajaPrecio .modal-dialog .wrapperInfo .wrapperPrice .currentPrice p{width:90%}#modalBajaPrecio .modal-dialog .wrapperInfo .wrapperPrice .targetPrice>div input{width:64px;display:inline-block;box-shadow:none;height:40px;margin-left:10px}#modalBajaPrecio .modal-dialog .wrapperInfo .wrapperPrice .targetPrice>div span{display:inline-block}#modalBajaPrecio .modal-dialog .wrapperInfo .userInfo{border-top:1px #C8E6FA solid}#modalBajaPrecio .modal-dialog .wrapperInfo .userInfo input{box-shadow:none;height:35px}#modalBajaPrecio .modal-dialog .legal input{margin-right:4px;transform:translateY(2px)}#modalBajaPrecio .modal-dialog .legal button{width:100%}.cabinSelection thead,.cabinSelection tbody{display:block}.cabinSelection thead th{width:135px}.cabinSelection thead th:last-child{width:145px}.cabinSelection tbody{width:100%;max-height:1150px;overflow-y:auto;overflow-x:hidden}.cabinSelection tbody tr td{width:135px}.cabinSelection tbody tr td:last-child{width:145px}.cabinSelection tbody tr td:first-child div{width:auto;display:inline-block}.headerComarketing{height:360px;overflow:hidden;position:relative}.headerComarketing h1{text-shadow:0px 1px 3px rgba(0,0,0,0.7);color:#FFFFFF;font-size:50px;left:50%;letter-spacing:-3px;padding-left:270px;position:absolute;text-align:right;top:20px;transform:translateX(-50%);z-index:1;width:970px}.headerComarketing .imgCabecera{height:auto;position:absolute;top:50%;transform:translateY(-50%);width:100%}.headerComarketing .logos{bottom:20px;left:50%;position:absolute;text-align:right;transform:translateX(-50%);width:970px}.headerComarketing .logos img{display:inline-block;float:right;height:100px;padding:15px 0;width:auto;margin-right:15px;background-color:rgba(255,255,255,0.9)}.contentComarketing{-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.25);box-shadow:0px 0px 5px 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);background-color:#FFFFFF;margin-bottom:30px;padding:40px 0}.productComarketing .cru_cardProduct{background-color:#FFFFFF}.icoRest{font-size:1.3em}.newSearcherCruises .info .cajaPrecio a>div,.newRequestCruises .info .cajaPrecio a>div{float:left}.newSearcherCruises .info .cajaPrecio a>div:nth-child(2),.newRequestCruises .info .cajaPrecio a>div:nth-child(2){font-size:17px}.newSearcherCruises .contImgBuscador,.newRequestCruises .contImgBuscador{position:relative}.newSearcherCruises .contImgBuscador .imgLogoNaviera,.newRequestCruises .contImgBuscador .imgLogoNaviera{position:absolute;top:8px;left:129px;width:50px;height:50px;border:1px solid #D7D7D7;border-radius:50%;border-color:#EAEAEA;background-color:#FFF;white-space:nowrap;text-align:center;margin:1em 0;display:block !important;z-index:1}.newSearcherCruises .contImgBuscador .imgLogoNaviera .helper,.newRequestCruises .contImgBuscador .imgLogoNaviera .helper{display:inline-block;height:100%;vertical-align:middle}.newSearcherCruises .contImgBuscador .imgLogoNaviera img,.newRequestCruises .contImgBuscador .imgLogoNaviera img{margin-right:2px;vertical-align:middle;width:38px}.newSearcherCruises .servicesTitle span:first-child,.newRequestCruises .servicesTitle span:first-child{height:auto;line-height:18px}.newSearcherCruises .includedServices,.newRequestCruises .includedServices,.newSearcherCruises .itineraryDetails,.newRequestCruises .itineraryDetails{display:table;list-style:none}.newSearcherCruises .includedServices li,.newRequestCruises .includedServices li,.newSearcherCruises .itineraryDetails li,.newRequestCruises .itineraryDetails li{display:table-cell;line-height:17px;position:relative;vertical-align:top;width:22%}.newSearcherCruises .includedServices li:before,.newRequestCruises .includedServices li:before,.newSearcherCruises .itineraryDetails li:before,.newRequestCruises .itineraryDetails li:before{border-bottom:2px solid #D7D7D7;content:"";left:0;position:absolute;top:15px;width:100%}.newSearcherCruises .includedServices li:first-child:before,.newRequestCruises .includedServices li:first-child:before,.newSearcherCruises .itineraryDetails li:first-child:before,.newRequestCruises .itineraryDetails li:first-child:before{left:50%}.newSearcherCruises .includedServices li:last-child:before,.newRequestCruises .includedServices li:last-child:before,.newSearcherCruises .itineraryDetails li:last-child:before,.newRequestCruises .itineraryDetails li:last-child:before{width:50%}.newSearcherCruises .includedServices li:after,.newRequestCruises .includedServices li:after,.newSearcherCruises .itineraryDetails li:after,.newRequestCruises .itineraryDetails li:after{background-color:#FFF;border:1px solid #D7D7D7;border-radius:100%;color:#D7D7D7;font-family:font-logi;font-size:25px;height:33px;left:50%;line-height:32px;position:absolute;top:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);width:33px}.newSearcherCruises .includedServices li.flight:after,.newRequestCruises .includedServices li.flight:after,.newSearcherCruises .itineraryDetails li.flight:after,.newRequestCruises .itineraryDetails li.flight:after{content:"\e004"}.newSearcherCruises .includedServices li.hotel:after,.newRequestCruises .includedServices li.hotel:after,.newSearcherCruises .itineraryDetails li.hotel:after,.newRequestCruises .itineraryDetails li.hotel:after{content:"\e00b"}.newSearcherCruises .includedServices li.cruise:after,.newRequestCruises .includedServices li.cruise:after,.newSearcherCruises .itineraryDetails li.cruise:after,.newRequestCruises .itineraryDetails li.cruise:after{content:"\e00e"}.newSearcherCruises .includedServices li.noMoreInfo,.newRequestCruises .includedServices li.noMoreInfo,.newSearcherCruises .itineraryDetails li.noMoreInfo,.newRequestCruises .itineraryDetails li.noMoreInfo{width:33px}.newSearcherCruises .includedServices li.noMoreInfo:after,.newRequestCruises .includedServices li.noMoreInfo:after,.newSearcherCruises .itineraryDetails li.noMoreInfo:after,.newRequestCruises .itineraryDetails li.noMoreInfo:after{content:"\e007"}.newSearcherCruises .includedServices li.moreInfo span,.newRequestCruises .includedServices li.moreInfo span,.newSearcherCruises .itineraryDetails li.moreInfo span,.newRequestCruises .itineraryDetails li.moreInfo span{display:block;font-weight:bold;margin-top:38px}.newSearcherCruises .notranslate,.newRequestCruises .notranslate{border-top:1px solid #EAEAEA}.newRequestCruises .newInfoCrucero .mapLogos{width:33%;display:inline-block}.newRequestCruises .newInfoCrucero .mapLogos .imgItinerarioBuscador{width:165px;display:inline-block}.newRequestCruises .newInfoCrucero .mapLogos .navLogos{display:inline-block;position:relative;height:120px}.newRequestCruises .newInfoCrucero .mapLogos .navLogos .navLogo{position:relative}.newRequestCruises .newInfoCrucero .mapLogos .navLogos .logoNaviera{background-color:#fff;border:1px solid #D7D7D7;border-color:#EAEAEA;border-radius:50%;display:inline-block;height:45px;left:60px;position:absolute;top:46px;width:45px}.newRequestCruises .newInfoCrucero .mapLogos .navLogos .logoNaviera img{width:30px;left:50%;position:absolute;transform:translate(-50%, -50%);top:50%}.newRequestCruises .newInfoCrucero .mapLogos .navLogos .logoLogiCruises{position:absolute;bottom:0}.newRequestCruises .newInfoCrucero .mapLogos .navLogos .logoLogiCruises img{width:100px}.newRequestCruises .newInfoCrucero .fichaDatosCrucero{width:66%;display:inline-block;vertical-align:top}.newRequestCruises .newInfoCrucero .fichaDatosCrucero .nombreCrucero{display:inline-block}.newRequestCruises .newInfoCrucero .fichaDatosCrucero .categorias ul{list-style:none}.newRequestCruises .newInfoCrucero .fichaDatosCrucero .categorias ul li{display:inline-block;background-color:#f5f5f5;padding:3px 5px;margin-top:5px;margin-right:5px}.newRequestCruises .newInfoCrucero .cruisesPromos{width:100%;border-top:1px solid #F5F5F5}.newRequestCruises .newInfoCrucero .cruisesPromos .promoList{float:none}.newRequestCruises .cajaPrecio .cajaPrecioProducto{float:none;margin:0}.newRequestCruises .cajaPrecio .cajaPrecioProducto .contentPrice{background-color:#FBF1E4;padding:10px}.newRequestCruises .cajaPrecio .cajaPrecioProducto .contBotonMostrarPrecios{float:none}.newRequestCruises .cajaPrecio .cajaPrecioProducto .mensajePrecio{border-top:1px solid #EAEAEA}.newRequestCruises .cuadroPreciosBuscador .info .titularDestacado{width:100%}.newRequestCruises .cuadroPreciosBuscador .contPreciosBuscador{width:100%}.newRequestCruises .moreInfo>ul.nav-tabs{overflow:visible}.newRequestCruises .moreInfo .itineraryWrapper{border-bottom:1px solid #EAEAEA;border-top:1px solid #EAEAEA;position:relative}.newRequestCruises .moreInfo .itineraryWrapper .itinerary.notranslate{border-top:none}.newRequestCruises .moreInfo .itineraryWrapper .itinerary .itineraryDetails:before{width:100%}.newRequestCruises .moreInfo .itineraryWrapper .itinerary .itineraryDetails .circuitHotel .circuitHotelDetails>span{display:inline}.newRequestCruises .moreInfo .pestanya_destinos ul{list-style:none}.newRequestCruises .moreInfo .pestanya_destinos ul .box div:nth-child(2){height:200px;overflow:hidden;text-overflow:ellipsis}.newRequestCruises .moreInfo .pestanya_destinos ul .box div:nth-child(2) a{position:absolute;right:15px;bottom:5px}.pestanya_destinos .box.cruDestino figcaption,#modalDestacados .box.cruDestino figcaption{background-color:#1D83A7}.pestanya_destinos .box.circDestino figcaption,#modalDestacados .box.circDestino figcaption{background-color:#FF6600}.pestanya_destinos .box figcaption,#modalDestacados .box figcaption{padding-right:40px}.pestanya_destinos .box figcaption h4,#modalDestacados .box figcaption h4{line-height:18px}.pestanya_destinos .box figcaption i,#modalDestacados .box figcaption i{position:absolute;right:10px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.pestanya_destinos .box figcaption i:before,#modalDestacados .box figcaption i:before{font-size:24px}.modalPaqDyn .bookingEdit{position:relative}.modalPaqDyn .bookingEdit p{margin-top:5px;padding-right:70px}.modalPaqDyn .bookingEdit button{background-color:#3F95B4;border:0;border-radius:50%;height:35px;line-height:34px;position:absolute;right:0;text-align:center;top:-20px;width:35px}.modalPaqDyn .bookingEdit button:after{content:"\f040";color:#FFFFFF;font-family:FontAwesome;font-size:18px}.modalPaqDyn .bookingEdit button span{border:0 none;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.modalPaqDyn .borderAccommodation{border-top:1px solid rgba(177,108,19,0.6);margin:10px 0}.headerTransaccional.headerTransaccional.circuit-header .circuit-title{top:10px;width:70%;z-index:1;padding-top:12px;padding-right:145px;padding-bottom:15px;padding-left:20px;position:absolute;left:0}.headerTransaccional.headerTransaccional.circuit-header .circuit-title h2{color:#3F95B4;font-family:Arial;font-size:20px;margin:0;margin-bottom:5px}.headerTransaccional.headerTransaccional.circuit-header .circuit-title h3{color:#1D83A7;font-family:Arial;font-size:28px;font-weight:bold;margin:0;margin-bottom:5px;letter-spacing:-2px;line-height:1.1em}.headerTransaccional.headerTransaccional.circuit-header .circuit-title p{color:#1D83A7;font-size:15px}.headerTransaccional.headerTransaccional.circuit-header .circuit-title .tag{text-shadow:0px 1px 0px #000000;background-color:rgba(124,176,33,0.9);bottom:-40px;color:#FFFFFF;font-size:16px;font-weight:bold;height:30px;left:0;letter-spacing:-0.8px;line-height:11px;padding:10px 15px;position:absolute;text-align:center;text-transform:uppercase}.headerTransaccional.circuit-header.newTrans .circuit-title{padding:0 0 0 0;top:10px}.headerTransaccional .saveBudget+.tooltip:after{border-color:rgba(248,248,248,0.97);border-width:12px;top:-24px}.headerTransaccional .saveBudget+.tooltip.bottom:after{border-left-color:transparent;border-right-color:transparent;border-top-color:transparent}.infoCircuitBox{padding-top:20px;padding-right:0;padding-bottom:20px;padding-left:15px}.infoCircuitLine{background:transparent;background:rgba(255,255,255,0.9);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#e6ffffff', EndColorStr='#e6ffffff');display:block;position:relative;width:100%;clear:both;padding-right:100px}.infoCircuitLine .infoDetail{font-size:12px;color:#333;display:inline-block;padding:8px 12px}.infoCircuitLine .infoDetail::before{color:#1ec3a3;font-size:24px;font-family:font-logi;display:inline-block;vertical-align:middle;margin-right:6px}.infoCircuitLine .infoDetail.calendar:before{content:"\e904"}.infoCircuitLine .infoDetail.flight:before{content:"\e004"}.infoCircuitLine .infoDetail.pax:before{content:"\e903"}.infoCircuitLine .infoDetail.room:before{content:"\e905"}.infoCircuitLine .changeBtn{position:absolute;right:0}.lineBooking{padding-right:0}.timeLine{background-color:#FFFFFF;border:1px solid #D7D7D7;padding:16px}.timeLine .dayBox{border:1px solid #D7D7D7;font-size:12px;-webkit-border-radius:4px 4px 0 0;border-radius:4px;overflow:hidden;float:left;margin:0 2px;margin-bottom:12px}.timeLine .dayBox .header{background-color:#555;color:#FFFFFF;line-height:32px;padding:0 6px;margin-bottom:5px}.timeLine .dayBox .header .date{float:right}.timeLine .dayBox .boxItem{vertical-align:middle;display:table;overflow:hidden;width:100%;padding-left:5px}.timeLine .dayBox .boxItem span{display:table-cell;vertical-align:middle;padding:0 6px 0 6px;width:100%}.timeLine .dayBox .boxItem::before{vertical-align:middle;font-size:18px;width:32px;height:32px;font-family:font-logi;padding:3px;margin-left:4px;line-height:32px;text-align:center;border:1px;border-style:solid;-webkit-border-radius:50%;border-radius:50%}.timeLine .dayBox .boxItem.flight:before,.timeLine .dayBox .boxItem.transfer:before,.timeLine .dayBox .boxItem.arrive:before,.timeLine .dayBox .boxItem.train:before,.timeLine .dayBox .boxItem.flight span,.timeLine .dayBox .boxItem.transfer span,.timeLine .dayBox .boxItem.arrive span,.timeLine .dayBox .boxItem.train span{border-color:#999}.timeLine .dayBox .boxItem.flight:before{content:"\e004"}.timeLine .dayBox .boxItem.transfer:before{content:"\e007"}.timeLine .dayBox .boxItem.train:before{content:"\e006"}.timeLine .dayBox .boxItem.sleep:before{content:"\e905"}.timeLine .dayBox .boxItem.ground:before{content:"\e012"}.timeLine .dayBox .boxItem.arrive:before{content:"\e906";font-size:14px}.timeLine .dayBox .boxItem.cruise:before{content:"\e00e";font-size:18px}.timeLine .dayBox .color0{color:#CC0000}.timeLine .dayBox .color1{color:#c0392b}.timeLine .dayBox .color2{color:#1D83A7}.timeLine .dayBox .color3{color:#27AE60}.timeLine .dayBox .color4{color:#FF6600}.timeLine .dayBox .color5{color:#3F95B4}.timeLine .dayBox .color6{color:#999}.timeLine .dayBox .boxEllipsis{table-layout:fixed}.timeLine .dayBox .boxEllipsis .ellipsisB{width:72%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeLine.owl-theme .owl-item .item{padding:0;padding-bottom:8px}.timeLine.owl-theme .owl-controls .owl-pagination{margin:2px 0 18px}.timeLine.owl-theme .owl-controls .owl-pagination .owl-page span{height:15px;width:15px}.bookingDetail{margin-top:50px}.bookingDetail .columnSel{background-color:transparent;border:none}.bookingDetail .columnSel .header .topTitle{height:28px}.bookingDetail .columnSel .header .topTitle .title{font-size:16px;line-height:26px;padding:0 10px;text-align:left}.bookingDetail .columnSel .mySelec .topTitle:before{top:-28px;margin:0;position:absolute;right:20px}.bookingDetail .topInfo{background-color:#27ae60}.bookingDetail .selection{margin:20px 0}.selection{margin-top:30px}.selection .columnSel{border:1px solid #D7D7D7;background-color:#FFFFFF}.selection .columnSel .header .topTitle{width:100%;height:60px}.selection .columnSel .header .topTitle .title{font-family:"Maven Pro";font-size:24px;font-weight:bold;text-align:center;color:#FFFFFF;padding-top:32px}.selection .columnSel .header .closeColumn:after{content:"\f00d";font-family:FontAwesome;font-size:24px;position:absolute;top:6px;right:22px;color:#FFFFFF}.selection .columnSel .header .topInfo{width:100%;height:80px;position:relative}.selection .columnSel .header .topInfo .priceBox{background-color:#FFFFFF;height:75px;width:32%;position:absolute;margin:0 34%;bottom:-16px;-webkit-box-shadow:0 8px 20px 2px rgba(0,0,0,0.3);box-shadow:0 8px 20px 2px rgba(0,0,0,0.3)}.selection .columnSel .header .topInfo .priceBox:before,.selection .columnSel .header .topInfo .priceBox:after{content:"";position:absolute}.selection .columnSel .header .topInfo .priceBox:before{width:0;height:0;border-right:8px solid #555;border-top:8px solid #555;border-left:8px solid transparent;border-bottom:8px solid transparent;position:absolute;bottom:0;left:-16px}.selection .columnSel .header .topInfo .priceBox:after{width:0;height:0;border-top:8px solid #555;border-left:8px solid #555;border-bottom:8px solid transparent;border-right:8px solid transparent;position:absolute;bottom:0;right:-16px}.selection .columnSel .header .topInfo .priceBox .totalPrice{font-weight:bold;font-size:14px;text-align:center}.selection .columnSel .header .topInfo .priceBox .from{color:#FF6600;font-size:14px;text-decoration:line-through;font-weight:bold;text-align:center;padding:5px 0}.selection .columnSel .header .topInfo .priceBox .price{color:#FF6600;font-size:27px;font-weight:bold;letter-spacing:-1.5px;text-align:center}.selection .columnSel .header .topInfo .pricePerson{font-size:10px;color:#FFFFFF;position:absolute;bottom:6px;right:16px}.selection .columnSel .economy .topTitle{background-color:#8dc3e4}.selection .columnSel .economy .topTitle:before{width:14%;max-width:52px;height:52px;color:#8dc3e4;background-color:#FFFFFF;border:8px solid #8dc3e4;content:"\f00c";font-family:"fontawesome";font-size:22px;text-align:center;line-height:36px;position:absolute;margin:0 43%;top:-20px;-webkit-border-radius:50%;border-radius:50%}.selection .columnSel .economy .topInfo{background-color:#64afdc}.selection .columnSel .recommended .topTitle{background-color:#58c586}.selection .columnSel .recommended .topTitle:before{width:52px;height:52px;overflow:hidden;background-color:#FFFFFF;border:8px solid #58c586;content:url('http://cdn.logitravel.com/logitravel/images/permanentes/logi_head.png');font-size:22px;text-align:center;line-height:36px;position:absolute;top:-20px;margin-left:43%;-webkit-border-radius:50%;border-radius:50%}.selection .columnSel .recommended .topInfo{background-color:#27ae60}.selection .columnSel .custom .topTitle{background-color:#f2c662}.selection .columnSel .custom .topTitle:before{width:52px;height:52px;overflow:hidden;background-color:#FFFFFF;color:#f2c662;border:8px solid #f2c662;content:"\f040";font-family:"fontawesome";font-size:22px;text-align:center;line-height:36px;position:absolute;top:-20px;margin-left:43%;-webkit-border-radius:50%;border-radius:50%}.selection .columnSel .custom .topInfo{background-color:#faaf05}.selection .columnSel .generalInfo{padding:16px}.selection .columnSel .generalInfo h2{color:#1D83A7;font-family:Arial;font-size:32px;font-weight:bold;margin:0;margin-bottom:5px}.selection .columnSel .generalInfo .promoBook{text-align:center}.selection .columnSel .generalInfo .promoBook .promos{clear:both}.selection .columnSel .generalInfo .promoBook .promos img{float:left;vertical-align:middle}.selection .columnSel .generalInfo .promoBook .bookBtn{max-width:140px;position:relative;margin:20px auto}.selection .columnSel .generalInfo .promoBook .bookBtn .boton{width:100%}.selection .columnSel .generalInfo .promoBook .saveBudget{color:#1D83A7;text-decoration:underline;font-size:12px;font-weight:600}.selection .columnSel .generalInfo .promoBook .saveBudget:before{content:"\f0c7";font-family:FontAwesome;margin-right:8px}.selection .columnSel .generalInfo .topDivider{border-top:1px solid #D7D7D7}.selection .columnSel .generalInfo .cruise .title,.selection .columnSel .generalInfo .accomodation .title,.selection .columnSel .generalInfo .transfer .title,.selection .columnSel .generalInfo .transport .title,.selection .columnSel .generalInfo .vehiculo .title,.selection .columnSel .generalInfo .no-valid-service .title,.selection .columnSel .generalInfo .car-new-selection .title{border-top:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7;color:#999;padding:6px 0;font-weight:bold}.selection .columnSel .generalInfo .cruise .card .changeBtn,.selection .columnSel .generalInfo .accomodation .card .changeBtn,.selection .columnSel .generalInfo .transfer .card .changeBtn,.selection .columnSel .generalInfo .vehiculo .card .changeBtn,.selection .columnSel .generalInfo .no-valid-service .card .changeBtn,.selection .columnSel .generalInfo .car-new-selection .card .changeBtn{position:absolute;bottom:0;right:16px}.selection .columnSel .generalInfo .transport .card .changeBtn{position:relative;margin-bottom:20px;clear:both}.selection .columnSel .generalInfo .transport .card .changeBtn button{position:relative;float:right}.selection .columnSel .generalInfo .cruise,.selection .columnSel .generalInfo .accomodation,.selection .columnSel .generalInfo .transfer,.selection .columnSel .generalInfo .vehiculo,.selection .columnSel .generalInfo .no-valid-service,.selection .columnSel .generalInfo .car-new-selection{position:relative}.selection .columnSel .generalInfo .cruise .card,.selection .columnSel .generalInfo .accomodation .card,.selection .columnSel .generalInfo .transfer .card,.selection .columnSel .generalInfo .vehiculo .card,.selection .columnSel .generalInfo .no-valid-service .card,.selection .columnSel .generalInfo .car-new-selection .card{padding:16px 0;min-height:140px}.selection .columnSel .generalInfo .cruise .card .img img:not(.rentLogo),.selection .columnSel .generalInfo .accomodation .card .img img:not(.rentLogo),.selection .columnSel .generalInfo .transfer .card .img img:not(.rentLogo),.selection .columnSel .generalInfo .vehiculo .card .img img:not(.rentLogo),.selection .columnSel .generalInfo .no-valid-service .card .img img:not(.rentLogo),.selection .columnSel .generalInfo .car-new-selection .card .img img:not(.rentLogo){-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;overflow:hidden;width:100%}.selection .columnSel .generalInfo .cruise .card .img .rentLogo,.selection .columnSel .generalInfo .accomodation .card .img .rentLogo,.selection .columnSel .generalInfo .transfer .card .img .rentLogo,.selection .columnSel .generalInfo .vehiculo .card .img .rentLogo,.selection .columnSel .generalInfo .no-valid-service .card .img .rentLogo,.selection .columnSel .generalInfo .car-new-selection .card .img .rentLogo{width:34px;position:absolute;right:0;top:0}.selection .columnSel .generalInfo .cruise .card .contExtra-left,.selection .columnSel .generalInfo .accomodation .card .contExtra-left,.selection .columnSel .generalInfo .transfer .card .contExtra-left,.selection .columnSel .generalInfo .vehiculo .card .contExtra-left,.selection .columnSel .generalInfo .no-valid-service .card .contExtra-left,.selection .columnSel .generalInfo .car-new-selection .card .contExtra-left{margin-left:16px}.selection .columnSel .generalInfo .cruise .card .location,.selection .columnSel .generalInfo .accomodation .card .location,.selection .columnSel .generalInfo .transfer .card .location,.selection .columnSel .generalInfo .vehiculo .card .location,.selection .columnSel .generalInfo .no-valid-service .card .location,.selection .columnSel .generalInfo .car-new-selection .card .location{color:#1D83A7;font-size:14px;line-height:16px;margin:5px 0}.selection .columnSel .generalInfo .cruise .card .direction,.selection .columnSel .generalInfo .accomodation .card .direction,.selection .columnSel .generalInfo .transfer .card .direction,.selection .columnSel .generalInfo .vehiculo .card .direction,.selection .columnSel .generalInfo .no-valid-service .card .direction,.selection .columnSel .generalInfo .car-new-selection .card .direction{color:#555;font-size:14px;line-height:16px;margin:5px 0}.selection .columnSel .generalInfo .cruise .card .room,.selection .columnSel .generalInfo .accomodation .card .room,.selection .columnSel .generalInfo .transfer .card .room,.selection .columnSel .generalInfo .vehiculo .card .room,.selection .columnSel .generalInfo .no-valid-service .card .room,.selection .columnSel .generalInfo .car-new-selection .card .room{color:#999;font-size:12px;line-height:14px}.selection .columnSel .generalInfo .cruise .card .tools,.selection .columnSel .generalInfo .accomodation .card .tools,.selection .columnSel .generalInfo .transfer .card .tools,.selection .columnSel .generalInfo .vehiculo .card .tools,.selection .columnSel .generalInfo .no-valid-service .card .tools,.selection .columnSel .generalInfo .car-new-selection .card .tools{height:108px}.selection .columnSel .generalInfo .cruise .card .tools .info,.selection .columnSel .generalInfo .accomodation .card .tools .info,.selection .columnSel .generalInfo .transfer .card .tools .info,.selection .columnSel .generalInfo .vehiculo .card .tools .info,.selection .columnSel .generalInfo .no-valid-service .card .tools .info,.selection .columnSel .generalInfo .car-new-selection .card .tools .info{float:right;font-size:18px;color:#1D83A7;cursor:pointer}.selection .columnSel .generalInfo .cruise .card .fa-car,.selection .columnSel .generalInfo .accomodation .card .fa-car,.selection .columnSel .generalInfo .transfer .card .fa-car,.selection .columnSel .generalInfo .vehiculo .card .fa-car,.selection .columnSel .generalInfo .no-valid-service .card .fa-car,.selection .columnSel .generalInfo .car-new-selection .card .fa-car{border:2px dashed #D7D7D7;border-radius:50%;padding:20px;margin-left:20px}.selection .columnSel .generalInfo .cruise .card .fa-car:before,.selection .columnSel .generalInfo .accomodation .card .fa-car:before,.selection .columnSel .generalInfo .transfer .card .fa-car:before,.selection .columnSel .generalInfo .vehiculo .card .fa-car:before,.selection .columnSel .generalInfo .no-valid-service .card .fa-car:before,.selection .columnSel .generalInfo .car-new-selection .card .fa-car:before{content:'\f1b9 ';color:#D7D7D7;font-size:30px}.selection .columnSel .generalInfo .cruise .card .changeVehicle,.selection .columnSel .generalInfo .accomodation .card .changeVehicle,.selection .columnSel .generalInfo .transfer .card .changeVehicle,.selection .columnSel .generalInfo .vehiculo .card .changeVehicle,.selection .columnSel .generalInfo .no-valid-service .card .changeVehicle,.selection .columnSel .generalInfo .car-new-selection .card .changeVehicle{color:#999;font-size:14px;line-height:16px;margin:5px 0}.selection .columnSel .generalInfo .cruise .viewMore,.selection .columnSel .generalInfo .accomodation .viewMore,.selection .columnSel .generalInfo .transfer .viewMore,.selection .columnSel .generalInfo .vehiculo .viewMore,.selection .columnSel .generalInfo .no-valid-service .viewMore,.selection .columnSel .generalInfo .car-new-selection .viewMore{text-align:center;font-size:14px;border-top:1px dotted #999;border-bottom:1px dotted #999;padding:8px 0;cursor:pointer}.selection .columnSel .generalInfo .cruise .viewMore a,.selection .columnSel .generalInfo .accomodation .viewMore a,.selection .columnSel .generalInfo .transfer .viewMore a,.selection .columnSel .generalInfo .vehiculo .viewMore a,.selection .columnSel .generalInfo .no-valid-service .viewMore a,.selection .columnSel .generalInfo .car-new-selection .viewMore a{color:#555;text-decoration:underline}.selection .columnSel .generalInfo .cruise .viewMore:after,.selection .columnSel .generalInfo .accomodation .viewMore:after,.selection .columnSel .generalInfo .transfer .viewMore:after,.selection .columnSel .generalInfo .vehiculo .viewMore:after,.selection .columnSel .generalInfo .no-valid-service .viewMore:after,.selection .columnSel .generalInfo .car-new-selection .viewMore:after{content:"\f06e";font-family:FontAwesome;margin-left:6px;color:#555}.selection .columnSel .generalInfo .cruise .card>div:nth-child(2),.selection .columnSel .generalInfo .accomodation .card>div:nth-child(2),.selection .columnSel .generalInfo .transfer .card>div:nth-child(2),.selection .columnSel .generalInfo .vehiculo .card>div:nth-child(2),.selection .columnSel .generalInfo .no-valid-service .card>div:nth-child(2),.selection .columnSel .generalInfo .car-new-selection .card>div:nth-child(2){height:108px;padding:0}.selection .columnSel .generalInfo .cruise .card>div:nth-child(2) img,.selection .columnSel .generalInfo .accomodation .card>div:nth-child(2) img,.selection .columnSel .generalInfo .transfer .card>div:nth-child(2) img,.selection .columnSel .generalInfo .vehiculo .card>div:nth-child(2) img,.selection .columnSel .generalInfo .no-valid-service .card>div:nth-child(2) img,.selection .columnSel .generalInfo .car-new-selection .card>div:nth-child(2) img{width:120px;position:absolute;bottom:0}.selection .columnSel .generalInfo .transport .card{min-height:140px;position:relative}.selection .columnSel .generalInfo .transport .card .journey{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #D7D7D7}.selection .columnSel .generalInfo .transport .card .date{color:#555;font-weight:400}.selection .columnSel .generalInfo .transport .card .info{float:right;font-size:18px;color:#1D83A7;cursor:pointer}.selection .columnSel .generalInfo .transport .card .departure p,.selection .columnSel .generalInfo .transport .card .arrive p{font-size:14px;color:#555;line-height:20px;font-weight:600}.selection .columnSel .generalInfo .transport .card .departure p:first-child,.selection .columnSel .generalInfo .transport .card .arrive p:first-child{font-weight:normal}.selection .columnSel .generalInfo .transport .card .departure .date,.selection .columnSel .generalInfo .transport .card .arrive .date{font-weight:normal;font-size:18px}.selection .columnSel .generalInfo .transport .card .departure .date .plusDay,.selection .columnSel .generalInfo .transport .card .arrive .date .plusDay{color:#75B3C9;margin:0 5px;font-size:12px;font-weight:600}.selection .columnSel .generalInfo .transport .card .departure{text-align:left}.selection .columnSel .generalInfo .transport .card .arrive{text-align:right}.selection .columnSel .generalInfo .transport .card .itinerary .plane:before,.selection .columnSel .generalInfo .transport .card .itinerary .train:before,.selection .columnSel .generalInfo .transport .card .itinerary .plane:after,.selection .columnSel .generalInfo .transport .card .itinerary .train:after{content:"";position:absolute}.selection .columnSel .generalInfo .transport .card .itinerary .plane:before,.selection .columnSel .generalInfo .transport .card .itinerary .train:before{width:100%;border-top:1px dashed #999;position:absolute;top:12px;left:0}.selection .columnSel .generalInfo .transport .card .itinerary .plane:after,.selection .columnSel .generalInfo .transport .card .itinerary .train:after{width:30px;height:26px;font-family:"font-logi";position:absolute;top:0;left:38%;background-color:#FFFFFF;font-size:26px;text-align:center;line-height:26px;color:#999}.selection .columnSel .generalInfo .transport .card .itinerary .plane .stop,.selection .columnSel .generalInfo .transport .card .itinerary .train .stop{color:#555;text-align:center;position:relative;margin-top:30px}.selection .columnSel .generalInfo .transport .card .itinerary .plane:after{content:"\e004";-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.selection .columnSel .generalInfo .transport .card .itinerary .train:after{content:"\e006"}.selection .columnSel .generalInfo .includedServices,.selection .columnSel .generalInfo .excludedServices{position:relative;list-style-type:none;padding-left:20px;font-size:12px;margin-top:10px}.selection .columnSel .generalInfo .includedServices li,.selection .columnSel .generalInfo .excludedServices li{line-height:26px}.selection .columnSel .generalInfo .includedServices li:before,.selection .columnSel .generalInfo .excludedServices li:before{position:absolute;font-family:FontAwesome;left:0;margin-right:10px}.selection .columnSel .generalInfo .includedServices li:before{content:"\f00c";color:#F39633}.selection .columnSel .generalInfo .excludedServices li:before{content:"\f00d";color:#555}.selection .columnSel .buttonsBubble{background-color:#EAEAEA;position:absolute;top:-10px;right:-260px;border:20px solid #FFFFFF;-webkit-box-shadow:0 6px 30px 2px #C4C4C4;box-shadow:0 6px 30px 2px #C4C4C4;z-index:3}.selection .columnSel .buttonsBubble ul{margin-bottom:0}.selection .columnSel .buttonsBubble li{list-style-type:none;position:relative;float:left;width:90px;height:118px;border-right:1px solid #FFFFFF;padding:45px 5px 45px 5px;font-size:12px;text-align:center;line-height:14px;cursor:pointer}.selection .columnSel .buttonsBubble li .price{position:absolute;bottom:0;left:0;width:100%;display:block;color:#FF6600;font-size:16px;font-weight:bold;padding:6px 0}.selection .columnSel .buttonsBubble li:last-of-type{border-right:none}.selection .columnSel .buttonsBubble li:before{font-family:"font-logi";font-size:40px;color:#999;position:absolute;top:20px;left:25%}.selection .columnSel .buttonsBubble li.selected{background:transparent;background:rgba(39,174,96,0.5);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#8027ae60', EndColorStr='#8027ae60');color:#FFFFFF}.selection .columnSel .buttonsBubble li.selected .price{background-color:#FFFFFF}.selection .columnSel .buttonsBubble li.selected:before{color:#FFFFFF}.selection .columnSel .buttonsBubble li.carcategory0:before{content:"\e61f"}.selection .columnSel .buttonsBubble li.carcategory1:before{content:"\e619"}.selection .columnSel .buttonsBubble li.carcategory2:before{content:"\e61a"}.selection .columnSel .buttonsBubble li.carcategory3:before{content:"\e61b"}.selection .columnSel .buttonsBubble li.carcategory4:before{content:"\e61d"}.selection .columnSel .buttonsBubble li.carcategory5:before{content:"\e61c"}.selection .columnSel .buttonsBubble li.carcategory6:before{content:"\e907"}.selection .columnSel .buttonsBubble li.carcategory7:before{content:"\e61e"}.selection .columnSel .buttonsBubble .close{position:absolute;top:-18px;right:-15px}.lazy-container.prop-17{padding-bottom:17%}.waitting{background:transparent;background:rgba(255,255,255,0.1);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#1affffff', EndColorStr='#1affffff');left:0;position:absolute;right:0;top:0;bottom:0;z-index:9999}.waitting .waittingContent{-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:50%;line-height:1;position:absolute;top:50%;width:100%}.waitting .waittingContent .waittingText{font-size:14px;padding-bottom:10px;text-align:center}.waitting .waittingContent .waittingBar{-webkit-box-shadow:0px 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:0px 1px 4px rgba(0,0,0,0.2);box-shadow:0px 1px 4px 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);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);background-color:#3F95B4;height:6px;left:50%;overflow:hidden;position:absolute;width:220px}.waitting .waittingContent .waittingBar:before{animation:loading 2s linear infinite;background-color:#1ABC9C;content:"";height:10px;position:absolute;width:100%}@keyframes loading{from{left:-200px;width:30%}50%{width:30%}70%{width:70%}80%{left:50%}95%{left:120%}to{left:100%}}.rateSelection .defaultRate img{position:absolute;right:0;top:23px}.rateSelection .ratesTable>h3{font-weight:normal}.rateSelection .ratesTable .rateFeatures{border-top:1px solid #A5CDDC}.rateSelection .ratesTable .rateFeatures .featureRow,.rateSelection .ratesTable .item{position:relative}.rateSelection .ratesTable .rateFeatures .featureRow>div:not(:last-child),.rateSelection .ratesTable .item>div:not(:last-child){position:relative;border-bottom:1px solid #A5CDDC}.rateSelection .ratesTable .rateFeatures .featureRow>div:not(:last-child) *,.rateSelection .ratesTable .item>div:not(:last-child) *{width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}.rateSelection .ratesTable .rateFeatures .featureRows,.rateSelection .ratesTable .owl-carousel .item .featureRows{padding:0}.rateSelection .ratesTable .rateFeatures .featureRows div,.rateSelection .ratesTable .owl-carousel .item .featureRows div{border-bottom:1px solid #D7D7D7;min-height:45px}.rateSelection .ratesTable .rateFeatures .featureRows div:last-child,.rateSelection .ratesTable .owl-carousel .item .featureRows div:last-child{border-bottom:none}.rateSelection .ratesTable .rateFeatures>div,.rateSelection .ratesTable .owl-carousel .item>div{position:relative;padding:10px;border-bottom:1px solid #D7D7D7;min-height:45px}.rateSelection .ratesTable .rateFeatures>div.colheader,.rateSelection .ratesTable .owl-carousel .item>div.colheader{min-height:80px}.rateSelection .ratesTable .rateFeatures>div:first-child,.rateSelection .ratesTable .owl-carousel .item>div:first-child{border-bottom:1px solid #A5CDDC}.rateSelection .ratesTable .rateFeatures i,.rateSelection .ratesTable .owl-carousel .item i{color:#27AE60}.rateSelection .ratesTable .rateFeatures .contPrecio,.rateSelection .ratesTable .owl-carousel .item .contPrecio{border-bottom:none}.rateSelection .ratesTable .rateFeatures .contPrecio .price,.rateSelection .ratesTable .owl-carousel .item .contPrecio .price{color:#FF6600;font-weight:bold;line-height:22px;font-size:3em;text-shadow:0 1px 0 rgba(255,255,255,0.7);display:block}.rateSelection .ratesTable .rateFeatures .contPrecio p,.rateSelection .ratesTable .owl-carousel .item .contPrecio p{color:#27AE60}.rateSelection .ratesTable .rateFeatures .contPrecio.seleccionado,.rateSelection .ratesTable .owl-carousel .item .contPrecio.seleccionado{padding:14px 0}.rateSelection .ratesTable .rateFeatures .contPrecio .boton,.rateSelection .ratesTable .owl-carousel .item .contPrecio .boton{display:block;margin:0 auto}.rateSelection .ratesTable .owl-carousel{border-top:1px solid #A5CDDC}.rateSelection .ratesTable .owl-carousel .owl-wrapper{padding:0}.rateSelection .ratesTable .owl-carousel .owl-item:nth-child(odd)>div>div:not(.colheader){background:transparent;background:rgba(250,241,223,0.4);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#66faf1df', EndColorStr='#66faf1df')}.rateSelection .ratesTable .owl-carousel .owl-item:nth-child(even)>div{background-color:white}.rateSelection .ratesTable .owl-controls.clickable .owl-pagination{display:none !important}.rateSelection .ratesTable.changeCategoryCabin .rateFeatures,.rateSelection .ratesTable.changeCategoryCabin .owl-carousel{border-top:none}.rateSelection .ratesTable.changeCategoryCabin .rateFeatures .colheader,.rateSelection .ratesTable.changeCategoryCabin .owl-carousel .colheader{min-height:81px}.rateSelection .ratesTable.changeCategoryCabin .rateFeatures .colheader{border-bottom:2px solid #D7D7D7}.rateSelection .ratesTable.changeCategoryCabin .rateFeatures .cabinName{border-bottom:none !important}.rateSelection .ratesTable.changeCategoryCabin .rateFeatures .cabinName div{border-bottom:1px solid #D7D7D7;position:relative;height:91px}.rateSelection .ratesTable.changeCategoryCabin .rateFeatures .cabinName div img{display:inline-block;vertical-align:top;border-radius:5%}.rateSelection .ratesTable.changeCategoryCabin .rateFeatures .cabinName div p{width:50%;display:inline-block;padding-left:10px;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.rateSelection .ratesTable.changeCategoryCabin .owl-carousel .item>div:not(.colheader){height:91px;padding-top:15px}.rateSelection .ratesTable.changeCategoryCabin .owl-carousel .item>div:not(.colheader).notAvailableRate{background:transparent;background:rgba(204,0,0,0.1);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#1acc0000', EndColorStr='#1acc0000');border-bottom:1px solid #CC0000}.rateSelection .ratesTable.changeCategoryCabin .owl-carousel .item>div:not(.colheader).notAvailableRate span{color:#999}.rateSelection .ratesTable.changeCategoryCabin .owl-carousel .item>div:not(.colheader).notAvailableRate p{color:#CC0000;font-size:14px;margin-top:10px}.rateSelection .ratesTable.changeCategoryCabin .owl-carousel .item>div *{position:relative;width:auto;left:auto;top:auto;transform:none;-webkit-transform:none}.rateSelection .ratesTable.changeCategoryCabin .owl-carousel .item>div .price{font-size:22px !important}.rateSelection .ratesTable.changeCategoryCabin .owl-carousel .item>div .notAvailableRate{background:transparent;background:rgba(204,0,0,0.1);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#1acc0000', EndColorStr='#1acc0000')}.rateSelection .ratesTable.changeCategoryCabin .owl-carousel .item .colheader{min-height:81px !important}.rateSelection .ratesTable.changeCategoryCabin .owl-carousel .item .colheader>div{width:80%;position:absolute;bottom:10px;left:50%;transform:translateX(-50%)}.rateSelection .ratesTable.changeCategoryCabin .owl-carousel .item .colheader>div i{color:#1D83A7}.rateSelection .ratesTable.changeCategoryCabin .owl-carousel .owl-item:nth-child(odd) .item{background:transparent;background:rgba(250,241,223,0.4);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#66faf1df', EndColorStr='#66faf1df')}.rateSelection .ratesTable.changeCategoryCabin .owl-carousel .owl-item:nth-child(odd) .item>div{border-bottom:1px solid #A5CDDC}.rateSelection .ratesTable.changeCategoryCabin .owl-carousel .owl-item:nth-child(odd) .item>div.colheader{border-bottom:2px solid #A5CDDC !important}.rateSelection .ratesTable.changeCategoryCabin .owl-carousel .owl-item:nth-child(even) .item{background-color:white}.rateSelection .ratesTable.changeCategoryCabin .owl-carousel .owl-item:nth-child(even) .item>div{border-bottom:1px solid #D7D7D7}.rateSelection .ratesTable.changeCategoryCabin .owl-carousel .owl-item:nth-child(even) .item>div.colheader{border-bottom:2px solid #D7D7D7 !important}.rateSelection .ratesTable .rateFeatures .featureRows>div>p{overflow:hidden;position:relative;line-height:1.2em;max-height:2.4em;word-break:break-all;padding-right:1em}.rateSelection .ratesTable .rateFeatures .featureRows>div>p:before{content:'...';position:absolute;right:0;bottom:0}.rateSelection .ratesTable .rateFeatures .featureRows>div>p:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:white}.rateSelection .ratesTable .rateFeatures .featureRows>div,.rateSelection .ratesTable .owl-carousel .item>div[class*="row"]{height:49px}.rateSelection .finalText{padding-left:35px;position:relative}.rateSelection .finalText:before{position:absolute;left:10px;width:20px;height:20px;content:'\f05a';font-family:'FontAwesome';font-size:20px;color:#a6a6a6;font-weight:normal;cursor:pointer}.rateSelection .notAvailableBox div:first-child{position:relative;background:transparent;background:rgba(204,0,0,0.1);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#1acc0000', EndColorStr='#1acc0000')}.rateSelection .notAvailableBox div:first-child p{padding-left:35px;font-family:'arial';font-size:18px;line-height:24px}.rateSelection .notAvailableBox div:first-child:before{position:absolute;left:15px;width:30px;height:30px;content:'\f06a';font-family:'FontAwesome';font-size:30px;color:#CC0000;opacity:.7;font-weight:normal;cursor:pointer}.rateSelection .notAvailableBox div:nth-child(2) ol{padding:0;counter-reset:item;font-size:12px}.rateSelection .notAvailableBox div:nth-child(2) ol>li{margin:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:2em;text-indent:-2em;list-style-type:none;counter-increment:item;line-height:22px}.rateSelection .notAvailableBox div:nth-child(2) ol>li:before{display:inline-block;width:1.5em;padding-right:.5em;font-weight:bold;text-align:right;content:counter(item) "."}#modalInfoTarifas .rateFeatures{border-top:none}#modalInfoTarifas .rateFeatures .featureRows{border-bottom:none}#modalInfoTarifas .owl-carousel{border-top:none}#modalInfoTarifas .owl-carousel .item>div:last-child{border-bottom:none}.recomendations .box>div{display:table;border-bottom:1px solid #D7D7D7}.recomendations .box>div>div{display:table-cell;vertical-align:middle}.recomendations .box>div>div:first-child{width:15%}.recomendations .box>div>div:first-child .hidden-xs img{border-radius:5px}.recomendations .box>div>div:nth-child(2){width:54%}.recomendations .box>div>div:nth-child(2)>p:last-child{color:#27AE60}.recomendations .box>div>div:nth-child(3){width:19%;border-right:1px dotted #D7D7D7}.recomendations .box>div>div:last-child{width:12%}.recomendations .box>div>div:last-child .from{font-size:11px}.recomendations .box>div>div:last-child .price{color:#FF6600;font-weight:bold;line-height:22px;text-shadow:0 1px 0 rgba(255,255,255,0.7);font-size:22px}.alternativeDates>.box>.box{width:48%;display:inline-block;vertical-align:top}.alternativeDates>.box>.box .date{display:table;width:100%;border-bottom:1px solid #D7D7D7}.alternativeDates>.box>.box .date *{display:table-cell;vertical-align:top}.alternativeDates>.box>.box .date .price{color:#FF6600;font-weight:bold;line-height:22px;text-shadow:0 1px 0 rgba(255,255,255,0.7);font-size:18px}.alternativeDates>.box>.box .date:last-child{border:none}.alternativeDates>.box>.box .date p:first-child{width:48%}.cabinCategory .box .p-15{display:table;width:100%}.cabinCategory .box .p-15>div:first-child{display:table-cell;vertical-align:middle;width:25%}.cabinCategory .box .p-15>div:nth-child(2){display:table-cell;vertical-align:top;width:50%}.cabinCategory .box .p-15>div:last-child{display:table-cell;vertical-align:middle;width:25%}.cabinCategory .box .p-15 .selectedCat{padding:0 60px}.cabinCategory .box .p-15 .selectedCat p{color:#27AE60}.bookingDetailsPaqDym .promoItem>p,.bookingDetailsPaqDym .promoItem>img{display:inline-block;vertical-align:top}.bookingDetailsPaqDym .promoItem>p{width:88%}.bookingDetailsPaqDym .promoItem>img{width:9%}.bookingDetailsPaqDym .bookingSummaryPaqDyn .selection .columnSel .header .topTitle{height:auto;position:relative}.bookingDetailsPaqDym .bookingSummaryPaqDyn .selection .columnSel .header .topTitle:before{margin:0}.bookingDetailsPaqDym .bookingSummaryPaqDyn .selection .columnSel .header .topTitle .title{text-align:left}.bookingDetailsPaqDym .bookingSummaryPaqDyn .selection .columnSel .selection .columnSel{border:none}.bookingDetailsPaqDym .bookingSummaryPaqDyn .selection .columnSel .selection:nth-child(2) .columnSel .journeyItinerary .mapLogos{width:100%}.bookingDetailsPaqDym .bookingSummaryPaqDyn .selection .columnSel .selection:nth-child(2) .columnSel .journeyItinerary .mapLogos .map{width:40%;display:inline-block;vertical-align:top}.bookingDetailsPaqDym .bookingSummaryPaqDyn .selection .columnSel .selection:nth-child(2) .columnSel .journeyItinerary .mapLogos .map img{width:100%}.bookingDetailsPaqDym .bookingSummaryPaqDyn .selection .columnSel .selection:nth-child(2) .columnSel .journeyItinerary .mapLogos .img-logo{width:59%;display:inline-block;vertical-align:top}.bookingDetailsPaqDym .bookingSummaryPaqDyn .selection .columnSel .selection:nth-child(2) .columnSel .journeyItinerary .mapLogos .img-logo .images{width:100%;display:block}.bookingDetailsPaqDym .bookingSummaryPaqDyn .selection .columnSel .selection:nth-child(2) .columnSel .journeyItinerary .mapLogos .img-logo .images .left-img,.bookingDetailsPaqDym .bookingSummaryPaqDyn .selection .columnSel .selection:nth-child(2) .columnSel .journeyItinerary .mapLogos .img-logo .images .right-img{width:49%;display:inline-block;vertical-align:top}.bookingDetailsPaqDym .bookingSummaryPaqDyn .selection .columnSel .selection:nth-child(2) .columnSel .journeyItinerary .mapLogos .img-logo .images .left-img img,.bookingDetailsPaqDym .bookingSummaryPaqDyn .selection .columnSel .selection:nth-child(2) .columnSel .journeyItinerary .mapLogos .img-logo .images .right-img img{width:100%}.bookingDetailsPaqDym .bookingSummaryPaqDyn .selection .columnSel .selection:nth-child(2) .columnSel .journeyItinerary .mapLogos .img-logo .logoLogiCruises{width:100%;display:block}.bookingDetailsPaqDym .bookingSummaryPaqDyn .selection .columnSel .selection:nth-child(2) .columnSel .journeyItinerary .fichaDatosCrucero{width:100%;display:inline-block;vertical-align:top;margin-top:10px}.bookingDetailsPaqDym .bookingSummaryPaqDyn .selection .columnSel .selection:nth-child(2) .columnSel .journeyItinerary .fichaDatosCrucero ul{list-style:none}.bookingDetailsPaqDym .bookingSummaryPaqDyn .selection .columnSel .selection:nth-child(2) .columnSel .journeyItinerary .fichaDatosCrucero ul li{position:relative;border-top:1px solid #D7D7D7}.bookingDetailsPaqDym .bookingSummaryPaqDyn .selection .columnSel .selection:nth-child(2) .columnSel .journeyItinerary .fichaDatosCrucero ul li .day,.bookingDetailsPaqDym .bookingSummaryPaqDyn .selection .columnSel .selection:nth-child(2) .columnSel .journeyItinerary .fichaDatosCrucero ul li .day-detail{display:inline-block;vertical-align:top}.bookingDetailsPaqDym .bookingSummaryPaqDyn .selection .columnSel .selection:nth-child(2) .columnSel .journeyItinerary .fichaDatosCrucero ul li .day{position:absolute;left:5px}.bookingDetailsPaqDym .bookingSummaryPaqDyn .selection .columnSel .selection:nth-child(2) .columnSel .journeyItinerary .fichaDatosCrucero ul li .day-detail{padding-left:60px}.bookingDetailsPaqDym .bookingSummaryPaqDyn .selection .columnSel .selection:nth-child(2) .columnSel .journeyItinerary .fichaDatosCrucero ul li .day-detail p{font-size:12px}.bookingDetailsPaqDym .bookingSummaryPaqDyn .selection .columnSel .selection:nth-child(2) .columnSel .journeyItinerary .fichaDatosCrucero ul li:last-child{border-bottom:1px solid #D7D7D7}.bookingDetailsPaqDym .bookingSummaryPaqDyn .selection .columnSel .selection:nth-child(2) .columnSel .includedServices li,.bookingDetailsPaqDym .bookingSummaryPaqDyn .selection .columnSel .selection:nth-child(2) .columnSel .excludedServices li{line-height:20px}.bookingDetailsPaqDym .bookingSummaryPaqDyn .selection .columnSel .selection:nth-child(2) .columnSel .includedServices li:before{color:#27AE60}.bookingDetailsPaqDym .bookingSummaryPaqDyn .selection .columnSel .selection:nth-child(2) .columnSel .excludedServices{border-bottom:1px solid #D7D7D7}.bookingDetailsPaqDym .bookingSummaryPaqDyn .selection .columnSel .selection:nth-child(2) .columnSel .carouselHighLights .owl-controls .owl-pagination{display:none}.bookingDetailsPaqDym .bookingSummaryPaqDyn .selection .columnSel .selection:nth-child(2) .columnSel .carouselHighLights .item .box{margin-top:1px;box-shadow:0 0 2px 0 rgba(0,0,0,0.26)}.bookingDetailsPaqDym .bookingSummaryPaqDyn .selection .columnSel .selection:nth-child(2) .columnSel .carouselHighLights .item .box .cont-highLight{min-height:initial;height:113px}.bookingDetailsPaqDym .bookingSummaryPaqDyn .selection .columnSel .selection:nth-child(2) .columnSel .carouselHighLights .item .box .cont-highLight>p{display:block;display:-webkit-box;height:51px;margin:0 auto;font-size:12px;line-height:16px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.bookingDetailsPaqDym .bookingSummaryPaqDyn .selection .columnSel .selection:nth-child(2) .columnSel .carouselHighLights .item .box .cont-highLight a{text-decoration:underline}.bookingDetailsPaqDym .ventajasLogi ul{list-style:none}.bookingDetailsPaqDym .ventajasLogi ul li{line-height:23px}.bookingDetailsPaqDym .ventajasLogi ul li:before{font-family:FontAwesome;left:0;margin-right:10px;content:"\f00c";color:#FF6600;font-size:20px}.newRequestCruises .moreInfo .circuit-description .circuit-details .category li{line-height:15px}.rtl .optionBox:after{content:"\f104"}.rtl .fa-chevron-circle-right:before{content:"\f137"}@media (min-width:1200px){.wrapperSearch{min-height:350px}.homeCruisesSearch{width:535px;min-height:300px;top:30px}.homeCruisesCarousel{height:360px}.homeCruisesCarousel .item{height:360px}#cru_shippingList ul>li{padding:14px 10px 10px;width:12.3%}#cru_shippingList ul>li.moreDeals{margin:7px 0 0;width:12.3%}.crucerosMasBuscados .panel-group .panel .panel-heading>a{display:block;outline:0 none;padding-top:8px;padding-right:20px;padding-bottom:8px;padding-left:15px}.contenidoMenuCliente .carousel_menuClientes .imgItinerarioMenuCliente,.contenidoMenuCliente .carousel_nuestrosDestacados .imgItinerarioMenuCliente{float:left;width:185px;height:129px}.contenidoMenuCliente .carousel_menuClientes .imgBarcoLogoPromoMenuCliente,.contenidoMenuCliente .carousel_nuestrosDestacados .imgBarcoLogoPromoMenuCliente{float:left;width:263px}.cabSeleccionesCruceros{height:300px}.cabSeleccionesCruceros .titPrincipal{max-width:1140px;margin-left:-570px}.puntosFuertes .aDestacarInfo,.promosDescuentos .aDestacarInfo{min-height:205px}.infoNaviera .cruises01 .contInfo{float:left;width:60%}.infoNaviera .cruises02 .contFoto{float:left;width:8%;margin-right:2%}.infoNaviera .cruises02 .contInfo{float:left;width:75%}.producto-content .infoCrucero{float:left}.producto-content .contPreciosBuscador{width:910px;float:left}#textoReclamoZona{margin-left:-570px;left:50%}.contCrucerosPopulares .imgItinerarioZona{width:152px}.contCrucerosPopulares .imgBarcoLogoPromoZona{width:83px}.containerZona{height:83px !important}.desglosePrecio .pTotal{font-size:35px}.compareHeader .compare_name,.compareHeader .compare_company{background-color:#FFF;margin:auto;width:1140px}.last-review .item-review ul{width:25%}#cru_SearcherHome{width:535px;min-height:300px;top:30px}#dealsContainernew .precioGrande{font-size:2.7em}.cru_cardProduct{height:410px}.headerComarketing h1{padding-left:420px;width:1170px}.headerComarketing .logos{width:1170px}}@media (min-width:992px) and (max-width:1199px){.crucerosMasBuscados .panel-group .panel .panel-heading>a{display:block;outline:0 none;padding-top:8px;padding-right:20px;padding-bottom:8px;padding-left:15px}.headerCruise .content-details{width:77%}.headerCruise .content-details .details02 .cru-review{width:22%}.headerCruise .content-details .details02 .promotions{width:78%}.headerCruise .price-summary{width:23%}#textoReclamoZona{margin-left:-470px;left:50%}.contCrucerosPopulares .imgItinerarioZona{width:176px;margin-left:5px !important}.contCrucerosPopulares .imgBarcoLogoPromoZona{width:83px;margin-left:5px !important}.contCrucerosPopulares .contNombreCrucero div{padding-top:3px}.containerZona{height:83px !important}.tableHightlights .cellHightlights.imgCell{width:25%}.cru_HeaderHome{height:320px}.cru_cruisesSelections .box,.cru_cruisesSelections .moreCruisesProduct{min-height:160px}.cru_cruisesSelections .moreCruisesProduct{padding:20px}.cru_cruisesSelections .moreCruisesProduct .plusMoreProduct:before{font-size:80px}#dealsContainernew .precioGrande{font-size:2.2em}.cru_cardProduct{height:385px}.producto-content .infoCrucero{width:70%}.cruisesPromos{width:76%}.cruisesPromos .promoList{width:85%}.cruisesPromos .promoList .itemPromoList{max-width:198px}.tablePremiums{display:block}.tablePremiums .cellPremium,.tablePremiums .cellCosta,.tablePremiums .cellCDF{display:block;width:100%;padding:10px;overflow:hidden}.tablePremiums .logoPremium{float:right !important}.tablePremiums .textPremium{float:left !important;width:85% !important}.acordeonCabinas .panel-heading small{display:block}#modalBajaPrecio .modal-dialog .wrapperInfo .wrapperPrice .targetPrice>div input{width:78px}.cabinSelection thead th{width:105px}.cabinSelection thead th:last-child{width:153px}.cabinSelection tbody td{width:105px}.cabinSelection tbody td:last-child{width:153px}.headerTransaccional.headerTransaccional.circuit-header .circuit-title{width:75%}.newRequestCruises .newInfoCrucero .mapLogos{width:40%}.newRequestCruises .newInfoCrucero .fichaDatosCrucero{width:59%}.newRequestCruises .newInfoCrucero .fichaDatosCrucero .section-title h3{font-size:25px}.newRequestCruises .moreInfo .circuit-description .circuit-details .category li{width:100%}.alternativeDates>.box>.box{width:47.5%}}@media (min-width:1200px) and (max-height:800px){.homeCruisesSearch{min-height:315px;top:15px}.homeCruisesCarousel{height:346px}.homeCruisesCarousel .carousel-inner{border-radius:0}.homeCruisesCarousel .carousel-inner .item{height:346px}.homeCruisesCarousel .carousel-inner .item:after{height:346px}.puntosFuertes .contenidoADestacar,.promosDescuentos .contenidoADestacar{max-height:243px}.puntosFuertes .contenidoADestacar .aDestacarInfo,.promosDescuentos .contenidoADestacar .aDestacarInfo{min-height:243px;overflow:hidden}}@media (max-width:991px){.cru_step2 .textoPaso{float:none;width:100%}.experience{width:33%}.cabinCategory .box .p-15>div:first-child{display:none}.cabinCategory .box .p-15>div:nth-child(2){width:75%}.cabinCategory .box .p-15>div:first-child{display:none}.cabinCategory .box .p-15>div:nth-child(2){width:75%}.bookingDetailsPaqDym .promoItem>p,.bookingDetailsPaqDym .promoItem>span{display:inline-block;vertical-align:top}.bookingDetailsPaqDym .promoItem>p{width:83%}.bookingDetailsPaqDym .promoItem>span{width:12%}}@media (min-width:768px) and (max-width:991px){.buscadorCruceros select{position:absolute;top:3px;width:100%;opacity:0}.homeCruisesSearch{margin-left:auto;margin-right:auto;width:720px;left:inherit;position:relative;top:20px}.homeCruisesCarousel{margin-left:auto;margin-right:auto;width:720px;-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);position:relative;margin-bottom:60px;top:20px}.homeCruisesCarousel .carousel-indicators{position:absolute;bottom:-35px;top:inherit;padding:0;left:0}.homeCruisesCarousel .item img{right:81%}#cru_shippingList ul{padding:5px 0}#cru_shippingList ul>li{padding:4px 18px 2px;width:24.5%}#cru_shippingList ul>li.moreDeals{margin:10px 0 0;text-align:center;width:24.5%}.cru_cardProduct .infoCotizacion{bottom:42px}.contenidoMenuCliente .imgItinerarioMenuCliente{float:left;width:206px}.contenidoMenuCliente .imgBarcoLogoPromoMenuCliente{float:left;width:104px}.crucerosMasBuscados .panel-body{display:none}.crucerosMasBuscados .panel-heading a{font-size:12px;font-weight:normal;letter-spacing:0;color:#555 !important;background-color:inherit !important}.crucerosMasBuscados .panel-heading a:hover{background:black}.search-results h2.inline{display:block}.cabSeleccionesCruceros{height:300px}.cabSeleccionesCruceros.map{height:300px}.cabSeleccionesCruceros .titPrincipal{max-width:720px;margin-left:-360px;padding:20px 35px}.headerCruise .content-details{width:72%}.headerCruise .content-details .itinerary{width:33%}.headerCruise .content-details .info{width:67%}.headerCruise .content-details .info .important{font-size:12px;line-height:16px}.headerCruise .content-details .details02 .cru-review{width:36%}.headerCruise .content-details .details02 .promotions{width:64%}.headerCruise .content-details .details02 .promotions .catPromo{margin:2px 0 0 0}.headerCruise .price-summary{width:28%}.cuadroPrecios .icoVueloPosicion{position:relative}.cuadroPrecios .icoVueloPosicion .ico-vuelo{font-size:20px;left:-24px;position:absolute;top:-2px}.wrapperSearch{min-height:0}.producto-content .infoCrucero{width:70%;float:left}.producto-content .contPreciosBuscador{width:490px;float:left}.puntosFuertes .aDestacarInfo,.promosDescuentos .aDestacarInfo{min-height:215px}.puntosFuertes .aDestacarInfo .aDestacarDescripcion,.promosDescuentos .aDestacarInfo .aDestacarDescripcion{max-height:176px;overflow:hidden}.infoNaviera .cruises01 .contInfo{float:left;width:60%}.infoNaviera .cruises02 .contFoto{float:left;width:8%;margin-right:2%}.infoNaviera .cruises02 .contInfo{float:left;width:60%}#textoReclamoZona{margin-left:-375px;left:50%}.contCrucerosPopulares .imgItinerarioZona{width:199px}.contCrucerosPopulares .imgBarcoLogoPromoZona{width:83px}.containerZona{padding-top:20px !important;min-height:83px !important}.containerZona .detalleCajaPestanyas{margin-bottom:15px}.tableHightlights .cellHightlights.imgCell{width:25%}.tableAddFlight .cellAddFlight,.tableSuitcase .cellAddFlight,.tableAddFlight .cellAddSuitcase,.tableSuitcase .cellAddSuitcase{width:100%;display:block}.utilsActions{margin:0}.utilsMobile{background-color:#1D83A7;bottom:0;box-sizing:content-box;height:55px;padding:0;position:fixed;width:100%;z-index:499}.utilsMobile .tableUtilsMobile{display:table;table-layout:fixed;width:100%}.utilsMobile .tableUtilsMobile .cellUtilsMobile{cursor:pointer;display:table-cell;width:20%}.utilsMobile .utilFacebook,.utilsMobile .utilWhatsapp,.utilsMobile .utilSms,.utilsMobile .utilMail,.utilsMobile .utilFav{padding:10px;text-align:center}.utilsMobile .utilFacebook{background-color:#3B5998}.utilsMobile .utilMail{background-color:#FA8144}.utilsMobile .utilFav{background-color:#D7D7D7}.utilsMobile .utilFav.active .fa-heart{-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;color:#CC0000 !important}.utilsMobile .utilC2C{padding:10px;text-align:center}.utilsMobile .utilC2C span{display:block}.utilsMobile .utilWhatsapp{background-color:#189D0E}.utilsMobile .utilWhatsapp:before{color:#FFFFFF;content:"\f232";font-family:fontawesome;font-size:2rem}.utilsMobile .utilSms{background-color:#189D0E}.utilsMobile .utilSms .ico-sms{font-size:2rem}.cru_cruisesSelections .box,.cru_cruisesSelections .moreCruisesProduct{min-height:178px}.cru_cruisesSelections .moreCruisesProduct{padding:20px}.cru_cruisesSelections .moreCruisesProduct .plusMoreProduct:before{font-size:90px;width:37%}#dealsContainernew .precioGrande{font-size:3em}.cru_HeaderHome{height:auto}#cru_SearcherHome{left:inherit;margin-top:10px;position:relative;top:0;width:100%}.cru_cardProduct{height:405px}.cruisesPromos{width:88%}.cruisesPromos{width:83%}.cruisesPromos .promoList{width:83%}.cruisesPromos .promoList .itemPromoList{max-width:255px}.tablePremiums{display:block}.tablePremiums .cellPremium,.tablePremiums .cellCosta,.tablePremiums .cellCDF{display:block;width:100%;padding:10px;overflow:hidden}.tablePremiums .logoPremium{float:right !important}.tablePremiums .textPremium{float:left !important;width:85% !important}.promo-campanya{padding-right:190px}.promo-campanya img{margin-top:-25px;position:absolute;right:15px;top:50%}#modalBajaPrecio .modal-dialog{width:750px}#modalBajaPrecio .modal-dialog .wrapperInfo .wrapperPrice .targetPrice>div input{width:52px}.headerComarketing h1{padding-left:0;width:750px}.headerComarketing .logos{width:750px}.headerComarketing .logos img{height:85px}.headerTransaccional.circuit-header .circuit-title{width:90%}.headerTransaccional.circuit-header .circuit-title+figure{height:250px}.headerTransaccional.circuit-header .lazy-container{height:auto;padding-bottom:17%}.headerTransaccional.circuit-header .circuit-booking .boton strong{display:inline}.headerTransaccional.circuit-header .cTotalPrice{bottom:auto}.headerTransaccional.circuit-header .cTotalPrice .titularDestacado{font-size:2em}.headerTransaccional.circuit-header .cTotalPrice .precioImportant{font-size:2.5em}.headerTransaccional.circuit-header .cTotalPrice .txtGrande{font-size:1.2em}.newRequestCruises .newInfoCrucero .mapLogos{display:none}.newRequestCruises .newInfoCrucero .fichaDatosCrucero{width:100%}.newRequestCruises .moreInfo .circuit-description .circuit-details .category li{width:100%}.alternativeDates>.box>.box{width:48%}}@media (max-width:767px){.buscadorCruceros select{position:absolute;top:3px;width:100%;opacity:0}.crucerosMasBuscados .panel-body{display:none}.crucerosMasBuscados .panel-heading a{font-size:12px;font-weight:normal;letter-spacing:0;color:#555 !important;background-color:inherit !important}.crucerosMasBuscados .panel-heading a:hover{background:black}.logoCompania{min-height:48px}.logoCompania .logoMiddle{left:24%;margin-right:auto;margin-top:-10px;position:absolute;top:50%}.logoCompania .logoMiddleXXS{left:4%;margin-right:auto;margin-top:-10px;position:absolute;top:80%}.cabSeleccionesCruceros{height:auto}.cabSeleccionesCruceros.map{height:auto}.cabSeleccionesCruceros img{width:100%;position:static;-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);-webkit-transform:translate(0);transform:translate(0)}.cabSeleccionesCruceros .titPrincipal{left:inherit;margin:0;max-width:inherit;padding:10px 25px;position:static;top:0;width:100%}.cabSeleccionesCruceros h2{line-height:36px}.headerCruise .content-details{width:100%}.headerCruise .content-details .itinerary{width:57%}.headerCruise .content-details .ship{width:43%}.headerCruise .content-details .info{width:100%;padding-left:0}.headerCruise .content-details .info .important{font-size:12px;line-height:16px}.headerCruise .content-details .details02 .cru-review{width:36%}.headerCruise .content-details .details02 .promotions{width:64%}.headerCruise .content-details .details02 .promotions .catPromo{margin:2px 0 0 0}.headerCruise .price-summary{width:100%}.cuadroPrecios .icoVueloPosicion{position:relative}.cuadroPrecios .icoVueloPosicion .ico-vuelo{font-size:20px;left:-24px;position:absolute;top:-2px}.wrapperSearch{min-height:0}.homeCruisesSearch{border-bottom:5px solid #F39633;margin-left:5px;margin-right:5px;position:relative;top:15px;left:0;width:97%}.search-results .search-filter{margin-top:10px;text-align:left}.filtrosCruceros .contenidoFiltros .contFiltrosTitulo{height:50px;padding:10px}.filtrosCruceros .contenidoFiltros .contFiltrosTitulo a{outline:none;text-decoration:none}.crucerosCoinciden .textoCrucerosCoinciden{text-align:center}.crucerosCoinciden .pagination{margin:15px 0}.producto-content .logo{width:47px;float:left}.producto-content .resumen-crucero{width:500px;float:left}.producto-content .info-cruise{display:inline-block;width:100%}.producto-content .info-cruise .imgItinerarioBuscador{width:40%;float:left;margin-top:5px}.producto-content .info-cruise .info-cruise-block{width:60%;display:inline-block;vertical-align:top}.producto-content .info-cruise .info-cruise-block .promotions-medium{margin-left:10px}.producto-content .info-cruise .info-cruise-block .cont-details{width:100%;padding-left:10px}.producto-content .info-cruise .info-cruise-block .cont-details .departures{margin-top:5px}.producto-content .info-cruise .info-cruise-block .cont-details .price{width:100%;margin-right:5px}.producto-content .info-cruise .promotions{clear:both}.producto-content .info-cruise .promotions ul li{line-height:18px !important}.producto-content .info-cruise .promotions.promotions-medium{margin-bottom:20px}.producto-content .fichaDatosCrucero{margin-left:15px}.producto-content .fichaDatosCrucero .nombreCrucero{font-size:15px}.producto-content .datosCruceroVerMas{position:absolute;right:5%;top:15px}.producto-content .datosCruceroVerMas i{font-weight:bold}.producto-content .contImgBuscador{width:50%;float:left}.producto-content .contImgBuscador .imgItinerarioBuscador{margin-top:0}.producto-content .contImgBuscador .imgItinerarioBuscador img{width:100%;height:auto;max-width:185px;float:left}.producto-content .contImgBuscador .img-features{width:100%}.producto-content .cajaPrecioBuscadorMobile{width:43%;float:left;margin-top:5px}.producto-content .cajaPrecioBuscadorMobile .precioMinimo{width:100%;padding:5px 10px 10px 10px;border-radius:5px;background-color:#F3DCAF}.producto-content .contPreciosBuscador{width:100%;float:left}#cruisesResultBox .textoCrucerosCoinciden>h3,#cruisesResultBox .textoCrucerosCoinciden h3>span{font-size:1.8rem}.circuit-content .pestanya_reserva .accordion-booking .panel-success a>div{height:auto}.circuit-content .pestanya_reserva .accordion-booking .panel-heading a>div{height:auto}.circuit-content .pestanya_reserva .accordion-booking .numPaso-xs{display:inline-block !important}.pestanya_descripcion .queIncluye .icoQueIncluye{float:left;width:0}.pestanya_descripcion .queIncluye .icoQueIncluye i{font-size:20px;color:#3F95B4}.pestanya_descripcion .queIncluye .infoQueIncluye{float:left;width:98%}.infoNaviera .cruises .contInfo{float:left;width:70%}#textoReclamoZona{width:100%;top:20px}.contCrucerosPopulares .imgItinerarioZona{width:173px}.contCrucerosPopulares .imgBarcoLogoPromoZona{width:83px}.containerZona{padding-top:20px !important;min-height:83px !important}.containerZona .detalleCajaPestanyas{margin-bottom:15px}#yourCruise .contFoto img.mv-10{margin:5px auto 12px !important;max-width:160px}.utilsMobile{background-color:#1D83A7;bottom:0;box-sizing:content-box;height:40px;padding:0;position:fixed;width:100%;z-index:499}.utilsMobile .tableUtilsMobile{display:table;table-layout:fixed;width:100%}.utilsMobile .tableUtilsMobile .cellUtilsMobile{cursor:pointer;display:table-cell;width:15%}.utilsMobile .tableUtilsMobile .cellUtilsMobile.cellC2C{width:40%}.utilsMobile .utilFacebook,.utilsMobile .utilWhatsapp,.utilsMobile .utilSms,.utilsMobile .utilMail,.utilsMobile .utilFav{padding:10px;text-align:center}.utilsMobile .utilFacebook{background-color:#3B5998}.utilsMobile .utilMail{background-color:#FA8144}.utilsMobile .utilFav{background-color:#D7D7D7}.utilsMobile .utilFav.active .fa-heart{-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;color:#CC0000 !important}.utilsMobile .utilC2C{padding:10px;text-align:center;vertical-align:middle}.utilsMobile .utilC2C *{vertical-align:middle}.utilsMobile .utilC2C span{margin-left:7px}.utilsMobile .utilWhatsapp{background-color:#189D0E}.utilsMobile .utilWhatsapp:before{color:#FFFFFF;content:"\e901";font-family:font-logi;font-size:2rem}.utilsMobile .utilSms{background-color:#189D0E}.utilsMobile .utilSms .ico-sms{font-size:2rem}.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%}.cru_HeaderHome{height:auto}#cru_SearcherHome{left:0;margin-top:10px;position:relative;top:auto;width:100%}.cru_cruisesSelections .box,.cru_cruisesSelections .moreCruisesProduct{min-height:auto}.cru_cruisesSelections .moreCruisesProduct{padding:20px}.cru_cruisesSelections .moreCruisesProduct .plusMoreProduct:before{font-size:100px;width:125px}.cru_highlightsCruises .imgProduct div{width:49.3%}#dealsContainer .precioGrande{font-size:2em}.cru_cardProduct{height:405px}.cru_cardProduct.cru_noFav{height:auto;display:block}.tablePremiums .cellPremium{display:block;width:100%;padding:0;overflow:hidden}.tablePremiums .cellCosta{display:none !important}.tablePremiums .textPremium{margin-top:10px;width:100% !important}.experience{width:100%;display:block;margin-bottom:5px}.headerComarketing{max-height:308px}.headerComarketing h1{font-size:38px;max-width:400px;padding-left:0;text-align:center}.headerComarketing .logos{max-width:400px}.headerComarketing .logos img{height:75px}.specialHeader{width:100%;padding:0}.specialHeader .myBookings{display:block;height:50px;position:absolute;width:60px}.specialHeader .myBookings:before{font-size:30px;left:15px}.specialHeader .myBookings a{position:absolute;height:100%;width:100%;top:0;left:0;bottom:0;right:0}.specialHeader .myBookings a span{display:none}.specialHeader .phone{display:block;height:50px;margin:0;position:absolute;text-align:center;right:4px;width:60px}.specialHeader .phone:before{font-size:30px;left:inherit}.specialHeader .phone a{position:absolute;height:100%;width:100%;top:0;left:0;bottom:0;right:0}.specialHeader .phone a span{display:none}.specialHeader .operatedBy{left:50%;right:inherit;transform:translateX(-50%)}.specialHeader .operatedBy span{display:none}.specialHeader .operatedBy img{height:35px}.headerTransaccional.headerTransaccional.circuit-header figure{display:none}.headerTransaccional.headerTransaccional.circuit-header .circuit-title{position:static;width:100%}.headerTransaccional.headerTransaccional.circuit-header .circuit-title h3{font-size:2.5em}.headerTransaccional.headerTransaccional.circuit-header .circuit-booking{padding:12px;position:static}.headerTransaccional.headerTransaccional.circuit-header.productPage .lazy-container img{height:auto}.newRequestCruises .newInfoCrucero .mapLogos{display:none}.newRequestCruises .newInfoCrucero .fichaDatosCrucero{width:100%;margin-left:0}.recomendations .box>div:first-child{display:none}.recomendations .box>div:nth-child(2){width:65%}.alternativeDates>.box>.box{width:100%;display:block}.headerTransaccional.newTrans.circuit-header .circuit-title{position:relative;width:auto;top:0}.cruisesPromos{width:82%}.cruisesPromos .promoList{width:82%}}@media (max-width:480px){.mobile-navigation{background:#F3DCAF;height:40px;position:fixed;top:50px;width:100%;z-index:3}.mobile-navigation .back{float:left;text-align:center;width:15%}.mobile-navigation .back a{height:40px;line-height:40px;display:block;font-size:25px;color:#3F95B4}.mobile-navigation .details{font-size:11px;line-height:12px;display:table;float:left;height:40px;width:70%}.mobile-navigation .details span{display:table-cell;vertical-align:middle;color:#1D83A7}.mobile-navigation .edit{float:left;font-size:30px;line-height:40px;text-align:center;width:15%;color:#3F95B4}.mobile-navigation .edit a{height:40px;line-height:40px;display:block;font-size:30px;color:#3F95B4}.mobile-options{background:#A5CDDC;bottom:0;height:40px;position:fixed;width:100%;z-index:4}.mobile-options ul{display:table;table-layout:fixed;text-align:center;width:100%}.mobile-options ul li{display:table-cell}.mobile-options ul li a{font-size:25px;display:block;height:40px;line-height:40px}.mobile-options ul li.separador{border-right:1px solid #F3DCAF}.modal-order .order-results{height:40px;line-height:40px}.cruisesAkiFilterBox{margin-top:40px}.contImgBuscador{float:left}.contImgBuscador .imgItinerarioBuscador{clear:both;padding-top:4px;width:146px}.wrapperSearch{min-height:0}.producto-content .fichaDatosCrucero{margin-left:0;overflow:hidden}.producto-content .fichaDatosCrucero .logo{width:15%;float:left}.producto-content .fichaDatosCrucero .resumen-crucero{width:260px;float:left}.producto-content .info-cruise{display:inline-block;width:100%}.producto-content .info-cruise .imgItinerarioBuscador{width:40%;float:left;margin-top:5px;display:inline-block}.producto-content .info-cruise .info-cruise-block{width:60%;display:inline-block;vertical-align:top}.producto-content .info-cruise .info-cruise-block .cont-details{width:100%;padding-left:10px}.producto-content .info-cruise .info-cruise-block .cont-details .departures{margin-top:5px}.producto-content .info-cruise .info-cruise-block .cont-details .price{width:100%;margin-right:5px}.producto-content .info-cruise .promotions{clear:both}.producto-content .info-cruise .promotions ul li{line-height:18px !important}.producto-content .info-cruise .promotions.promotions-medium{margin-bottom:20px}.filtrosCruceros .contenidoFiltros{margin-top:30px}.filtrosCruceros .contenidoFiltros .contFiltrosTitulo{height:40px;padding:10px}.filtrosCruceros .contenidoFiltros .contFiltrosTitulo a{outline:none;text-decoration:none}.pagination li a{width:45px;text-align:center;padding:10px}.headerCruise .content-details{width:100%}.headerCruise .content-details .itinerary{width:57%}.headerCruise .content-details .ship{width:43%}.headerCruise .content-details .info{width:100%;padding-left:0}.headerCruise .content-details .info .important{font-size:12px}.headerCruise .content-details .details02 .cru-review{width:100%}.headerCruise .content-details .details02 .promotions{width:100%;margin-top:10px;padding-top:10px;border-top:1px dotted #D7D7D7}.headerCruise .content-details .details02 .promotions .catPromo{margin:2px 0 0 0}.headerCruise .price-summary{width:100%}.cuadroPrecios #tiposCabinas .panel-cheap span.cheap{font-size:12px;letter-spacing:-1px}.contenidoZona .imgItinerarioZona{width:190px}.contenidoZona .imgBarcoLogoPromoZona{width:100px}.contenidoZona .containerZona{padding-top:20px !important;min-height:83px !important}.contenidoZona .containerZona .detalleCajaPestanyas{margin-bottom:15px}#nextComments{margin-top:10px}.item-review{padding:20px 0}.item-review ul,.item-review div{display:block;width:100%}.item-review ul{padding-right:65px;padding-bottom:20px;padding-left:25px}.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}.cru_cruisesSelections .box,.cru_cruisesSelections .moreCruisesProduct{min-height:auto}.cru_highlightsCruises .imgProduct div{width:49.5%}.cru_cardProduct{min-height:400px}.cru_cardProduct.cru_noFav{height:auto;min-height:auto;display:block}.tablePremiums .cellPremium{display:block;width:100%;padding:0;overflow:hidden}.tablePremiums .cellCosta{display:none !important}.tablePremiums .textPremium{margin-top:10px;width:100% !important}.headerComarketing{max-height:212px}.headerComarketing h1{font-size:30px;letter-spacing:-1px;line-height:30px;max-width:280px;padding-left:0;text-align:center;top:0}.headerComarketing .logos{max-width:280px}.headerComarketing .logos img{height:60px}.contentComarketing{padding-top:25px}.cruisesPromos .promoList{width:100%}.newRequestCruises .cajaPrecio .cajaPrecioProducto .cabeceraCajaPrecioProducto{min-height:60px;text-align:left}.newRequestCruises .cajaPrecio .cajaPrecioProducto .contentPrice{padding-top:10px}.newRequestCruises .cajaPrecio .cajaPrecioProducto .contentPrice>div:first-child{right:25px;position:absolute;text-align:right;top:0}.newRequestCruises .cajaPrecio .cajaPrecioProducto .contentPrice .contBotonMostrarPrecios a{display:block;width:100%}.newRequestCruises .section-title h3{font-size:25px}}.icoPro1,.icoPro2,.icoPro3,.icoPro4,.icoPro5,.icoPro6,.icoPro7,.icoPro8,.icoPro9,.icoPro10,.icoPro11,.icoPro12,.icoPro13,.icoPro14,.icoPro15,.icoPro16,.icoPro17,.icoPro18,.icoPro19{background-image:url("/traveltool/images/cruceros/sprites/sprite-cruceros-promos.png");background-repeat:no-repeat;float:left;height:32px;margin:0;width:32px}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:13/10),only screen and (min-resolution:120dpi){.icoPro1,.icoPro2,.icoPro3,.icoPro4,.icoPro5,.icoPro6,.icoPro7,.icoPro8,.icoPro9,.icoPro10,.icoPro11,.icoPro12,.icoPro13,.icoPro14,.icoPro15,.icoPro16,.icoPro17,.icoPro18,.icoPro19{background-image:url("/traveltool/images/cruceros/sprites/sprite-cruceros-promos@2x.png");background-size:200px 322px}}.icoPro1{background-position:0 0}.icoPro2{background-position:-33px 0}.icoPro3{background-position:-66px 0}.icoPro4{background-position:-99px 0}.icoPro5{background-position:-132px 0}.icoPro6{background-position:0 -33px}.icoPro7{background-position:-33px -33px}.icoPro8{background-position:-66px -33px}.icoPro9{background-position:-99px -33px}.icoPro10{background-position:-132px -33px}.icoPro11{background-position:0 -66px}.icoPro12{background-position:-33px -66px}.icoPro13{background-position:-66px -66px}.icoPro14{background-position:-99px -66px}.icoPro15{background-position:-165px 0}.icoPro16{background-position:-165px -33px}.icoPro17{background-position:-132px -66px}.icoPro18{background-position:-198px 0}.icoPro19{background-position:-165px -66px}.icoProPeq12,.icoProPeq11,.icoProPeq3,.icoProPeq2,.icoProPeq13,.icoProPeq10,.icoProPeq7,.icoProPeq6,.icoProPeq4,.icoProPeq8,.icoLanPeq2,.icoLanPeq4{background-image:url("/traveltool/images/cruceros/sprites/sprite-cruceros-promos.png");background-repeat:no-repeat;float:left;height:20px;margin:0;width:20px}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:13/10),only screen and (min-resolution:120dpi){.icoProPeq12,.icoProPeq11,.icoProPeq3,.icoProPeq2,.icoProPeq13,.icoProPeq10,.icoProPeq7,.icoProPeq6,.icoProPeq4,.icoProPeq8,.icoLanPeq2,.icoLanPeq4{background-image:url("/traveltool/images/cruceros/sprites/sprite-cruceros-promos@2x.png");background-size:200px 322px}}.icoProPeq12{background-position:0 -99px}.icoProPeq11{background-position:-21px -99px}.icoProPeq3{background-position:-42px -99px}.icoProPeq2{background-position:-63px -99px}.icoProPeq13{background-position:-84px -99px}.icoProPeq10{background-position:-105px -99px}.icoProPeq7{background-position:0 -120px}.icoProPeq6{background-position:-21px -120px}.icoProPeq4{background-position:-42px -120px}.icoProPeq8{background-position:-84px -120px}.icoLanPeq2{background-position:-63px -120px}.icoLanPeq4{background-position:-105px -120px}.icoFea6,.icoFea7,.icoFea8,.icoFea9,.icoFea17,.icoFea30,.icoFea26,.icoFea1,.icoFea3,.icoFea24,.icoFea2,.icoFea16,.icoFea13{background-image:url("/traveltool/images/cruceros/sprites/sprite-cruceros-tipos.png");background-repeat:no-repeat;float:left;height:28px;margin:0;width:28px}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:13/10),only screen and (min-resolution:120dpi){.icoFea6,.icoFea7,.icoFea8,.icoFea9,.icoFea17,.icoFea30,.icoFea26,.icoFea1,.icoFea3,.icoFea24,.icoFea2,.icoFea16,.icoFea13{background-image:url("/traveltool/images/cruceros/sprites/sprite-cruceros-tipos@2x.png");background-size:144px 86px}}.icoFea6{background-position:0 0}.icoFea7{background-position:-29px 0}.icoFea8{background-position:-58px 0}.icoFea9{background-position:-87px 0}.icoFea17{background-position:-116px 0}.icoFea30{background-position:0 -29px}.icoFea26{background-position:-29px -29px}.icoFea1{background-position:-58px -29px}.icoFea3{background-position:-87px -29px}.icoFea24{background-position:0 -58px}.icoFea2{background-position:-29px -58px}.icoFea16{background-position:-58px -58px}.icoFea13{background-position:-87px -58px}.icoLan1,.icoLan2,.icoLan3,.icoLan4,.icoLan5,.icoLan6,.icoLan7,.icoLan8,.icoLan9{background-image:url("/traveltool/images/cruceros/sprites/sprite-cruceros-promos-idioma.png");background-repeat:no-repeat;float:left;height:32px;margin:0;width:32px}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:13/10),only screen and (min-resolution:120dpi){.icoLan1,.icoLan2,.icoLan3,.icoLan4,.icoLan5,.icoLan6,.icoLan7,.icoLan8,.icoLan9{background-image:url("/traveltool/images/cruceros/sprites/sprite-cruceros-promos-idioma@2x.png");background-size:236px 164px}}.icoLan1{background-position:0 0}.icoLan2{background-position:0 -33px}.icoLan3{background-position:0 -66px}.icoLan4{background-position:0 -99px}.icoLan5{background-position:0 -132px}.icoLan6{width:54px;background-position:-54px -21px}.icoLan7{width:63px;background-position:-109px -21px}.icoLan8{width:63px;background-position:-173px -21px}.icoLan9{width:54px;background-position:-54px -75px}.icoLan.es{background-image:url("http://www.logitravel.com/logitravel/images/cruceros/sprites/sprite-cruceros-promos-idioma.png")}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:13/10),only screen and (min-resolution:120dpi){.icoLan.es{background-image:url("http://www.logitravel.com/logitravel/images/cruceros/sprites/sprite-cruceros-promos-idioma@2x.png");background-size:236px 164px}}.icoLan.pt{background-image:url("http://www.logitravel.pt/logitravelpt/images/cruceros/sprites/sprite-cruceros-promos-idioma.png")}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:13/10),only screen and (min-resolution:120dpi){.icoLan.pt{background-image:url("http://www.logitravel.pt/logitravelpt/images/cruceros/sprites/sprite-cruceros-promos-idioma@2x.png");background-size:236px 164px}}.icoLan.it{background-image:url("http://www.logitravel.it/logitravelit/images/cruceros/sprites/sprite-cruceros-promos-idioma.png")}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:13/10),only screen and (min-resolution:120dpi){.icoLan.it{background-image:url("http://www.logitravel.it/logitravelit/images/cruceros/sprites/sprite-cruceros-promos-idioma@2x.png");background-size:236px 164px}}.icoLan.fr{background-image:url("http://www.logitravel.fr/logitravelfr/images/cruceros/sprites/sprite-cruceros-promos-idioma.png")}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:13/10),only screen and (min-resolution:120dpi){.icoLan.fr{background-image:url("http://www.logitravel.fr/logitravelfr/images/cruceros/sprites/sprite-cruceros-promos-idioma@2x.png");background-size:236px 164px}}.icoLan.de{background-image:url("http://www.logitravel.de/logitravelde/images/cruceros/sprites/sprite-cruceros-promos-idioma.png")}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:13/10),only screen and (min-resolution:120dpi){.icoLan.de{background-image:url("http://www.logitravel.de/logitravelde/images/cruceros/sprites/sprite-cruceros-promos-idioma@2x.png");background-size:236px 164px}}.icoLan.fi{background-image:url("http://www.logitravel.fi/logitravelfi/images/cruceros/sprites/sprite-cruceros-promos-idioma.png")}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:13/10),only screen and (min-resolution:120dpi){.icoLan.fi{background-image:url("http://www.logitravel.fi/logitravelfi/images/cruceros/sprites/sprite-cruceros-promos-idioma@2x.png");background-size:236px 164px}}.icoLan.en{background-image:url("http://www.logitravel.co.uk/logitraveluk/images/cruceros/sprites/sprite-cruceros-promos-idioma.png")}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:13/10),only screen and (min-resolution:120dpi){.icoLan.en{background-image:url("http://www.logitravel.co.uk/logitraveluk/images/cruceros/sprites/sprite-cruceros-promos-idioma@2x.png");background-size:236px 164px}}.icoLan.br{background-image:url("http://www.logitravel.com.br/logitravelbr/images/cruceros/sprites/sprite-cruceros-promos-idioma.png")}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:13/10),only screen and (min-resolution:120dpi){.icoLan.br{background-image:url("http://www.logitravel.com.br/logitravelbr/images/cruceros/sprites/sprite-cruceros-promos-idioma@2x.png");background-size:236px 164px}}.icoLan.mx{background-image:url("http://www.logitravel.com/logitravelmx/images/cruceros/sprites/sprite-cruceros-promos-idioma.png")}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:13/10),only screen and (min-resolution:120dpi){.icoLan.mx{background-image:url("http://www.logitravel.com/logitravelmx/images/cruceros/sprites/sprite-cruceros-promos-idioma@2x.png");background-size:236px 164px}}.icoLan.ve{background-image:url("http://www.logitravel.com/logitravelve/images/cruceros/sprites/sprite-cruceros-promos-idioma.png")}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:13/10),only screen and (min-resolution:120dpi){.icoLan.ve{background-image:url("http://www.logitravel.com/logitravelve/images/cruceros/sprites/sprite-cruceros-promos-idioma@2x.png");background-size:236px 164px}}.icoLan.est{background-image:url("http://www.traveltool.es/traveltool/images/cruceros/sprites/sprite-cruceros-promos-idioma.png")}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:13/10),only screen and (min-resolution:120dpi){.icoLan.est{background-image:url("http://www.traveltool.es/traveltool/images/cruceros/sprites/sprite-cruceros-promos-idioma@2x.png");background-size:236px 164px}}.icoLan.ptt{background-image:url("http://www.traveltool.pt/traveltoolpt/images/cruceros/sprites/sprite-cruceros-promos-idioma.png")}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:13/10),only screen and (min-resolution:120dpi){.icoLan.ptt{background-image:url("http://www.traveltool.pt/traveltoolpt/images/cruceros/sprites/sprite-cruceros-promos-idioma@2x.png");background-size:236px 164px}}.icoLan.itt{background-image:url("http://www.traveltool.it/traveltoolit/images/cruceros/sprites/sprite-cruceros-promos-idioma.png")}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:13/10),only screen and (min-resolution:120dpi){.icoLan.itt{background-image:url("http://www.traveltool.it/traveltoolit/images/cruceros/sprites/sprite-cruceros-promos-idioma@2x.png");background-size:236px 164px}}.icoLan.frt{background-image:url("http://www.traveltool.fr/traveltoolfr/images/cruceros/sprites/sprite-cruceros-promos-idioma.png")}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:13/10),only screen and (min-resolution:120dpi){.icoLan.frt{background-image:url("http://www.traveltool.fr/traveltoolfr/images/cruceros/sprites/sprite-cruceros-promos-idioma@2x.png");background-size:236px 164px}}.icoLan.brt{background-image:url("http://www.traveltool.com.br/traveltoolbr/images/cruceros/sprites/sprite-cruceros-promos-idioma.png")}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:13/10),only screen and (min-resolution:120dpi){.icoLan.brt{background-image:url("http://www.traveltool.com.br/traveltoolbr/images/cruceros/sprites/sprite-cruceros-promos-idioma@2x.png");background-size:236px 164px}}.lan1,.lan2,.lan3,.lan4,.lan5,.lan6,.lan7,.lan8,.lan9{background-repeat:no-repeat;float:left;height:32px;margin:0;width:32px}.lan1{background-position:0 0}.lan2{background-position:0 -33px}.lan3{background-position:0 -66px}.lan4{background-position:0 -99px}.lan5{background-position:0 -132px}.lan6{width:54px;background-position:-54px -21px}.lan7{width:63px;background-position:-109px -21px}.lan8{width:63px;background-position:-173px -21px}.lan9{width:54px;background-position:-54px -75px}.icoCom1,.icoCom2,.icoCom3,.icoCom4,.icoCom5,.icoCom6,.icoCom7,.icoCom8,.icoCom9,.icoCom10,.icoCom11,.icoCom12,.icoCom13,.icoCom14{background-image:url("/traveltool/images/cruceros/sprites/sprite-cruceros-promos.png");background-repeat:no-repeat;float:left;height:32px;margin:0;width:32px}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:13/10),only screen and (min-resolution:120dpi){.icoCom1,.icoCom2,.icoCom3,.icoCom4,.icoCom5,.icoCom6,.icoCom7,.icoCom8,.icoCom9,.icoCom10,.icoCom11,.icoCom12,.icoCom13,.icoCom14{background-image:url("/traveltool/images/cruceros/sprites/sprite-cruceros-promos@2x.png");background-size:200px 322px}}.icoCom1{background-position:-53px -141px}.icoCom2{background-position:-86px -141px}.icoCom3{background-position:-119px -141px}.icoCom4{background-position:-152px -141px}.icoCom5{background-position:-53px -174px}.icoCom6{background-position:-86px -174px}.icoCom7{background-position:-119px -174px}.icoCom8{background-position:-152px -174px}.icoCom9{width:52px;height:56px;background-position:0 -141px}.icoCom10{width:52px;height:56px;background-position:0 -207px}.icoCom11{width:52px;height:56px;background-position:-53px -207px}.icoCom12{width:52px;height:56px;background-position:-106px -207px}.icoCom13{width:52px;height:56px;background-position:0 -265px}.icoCom14{width:52px;height:56px;background-position:-53px -265px}.cruceros01 .producto{padding-top:8.5px;padding-right:20px;padding-bottom:8.5px;padding-left:12px;height:85px}.cruceros01 .producto .contImagen{height:66px !important;width:102px !important;margin-right:13px;float:left}.cruceros01 .producto .contInfo{float:left;width:80%}.cruceros01 .producto .contPrecio{margin-top:10px;float:right;width:66px}.detalleOfertasCruceros{width:300px}.cruceros02 .more-details>div{bottom:50%;height:30px;margin:0 auto -20px;position:absolute;text-align:center;width:100%}.cruceros02 .ofertas{min-height:255px}.cruceros02 .ofertas a{border-top:1px dotted #D7D7D7;display:block;overflow:hidden}.cruceros02 .ofertas a:first-child{border:none}.cruceros02 .contFoto a{border-top:none}.cruceros02 .contInfo{float:left}.cruceros02 .contInfo.contEllipsis{width:74%}.cruceros02 .contPrecio{float:right;width:65px;position:static !important;text-align:right}.cruceros02 .contPrecio [class*="precio"]{position:relative;top:-4px}.cruceros02 .subtituloDestacado{font-weight:normal}.cruceros02 .chollos .producto>a{padding:10px 15px 9.6px}.cruceros02 .selecciones ul li{padding:0}.cruceros02 .selecciones ul li>a{padding:7px 10px}.cruceros02 .selecciones ul li .fa{position:absolute;right:4%;bottom:28%;font-size:26px;color:#999}.cruceros02 .selecciones ul li span{padding-right:25px}.cruceros02 .destinos .producto{padding:11.5px 15px 8px}.cruise_product .cont_name_cruise{height:55px}.cruise_product .cont_name_cruise .name_cruise{font-family:arial,helvetica,sans serif;font-size:20px;font-weight:bold;letter-spacing:-1px}.cruise_product .cont_info_cruise{clear:both}.cruise_product .cont_promos_price{padding:5px 10px 5px 10px;clear:both}.cruise_product .cont_promos_price .cont_price_before{height:35px;width:60px}.cruise_product .cont_promos_price .cont_price_before .cruise_prise_before{text-decoration:line-through}.titleSection .fa{border-radius:20px;font-size:12px;padding:6px 7px}.titleSection .fa{border:2px solid #FF6600}@media (min-width:1200px){.cruceros01 .producto .contInfo{width:60%}.cruise_product .img_itinerary{float:left;width:185px}.cont_ship_logo{float:left}.cont_ship_logo .img_ship{width:145px}.cont_ship_logo .img_logo{width:145px}}@media (min-width:992px) and (max-width:1199px){.cruise_product .img_itinerary{float:left;width:178px}.cont_ship_logo{float:left}.cont_ship_logo .img_ship{width:85px}.cont_ship_logo .img_logo{width:85px}}@media (min-width:768px) and (max-width:991px){.cruceros01 .producto .contInfo{width:70%}.cruise_product .img_itinerary{float:left;width:178px}.cont_ship_logo{float:left}.cont_ship_logo .img_ship{width:132px}.cont_ship_logo .img_logo{width:132px}}
