.tituloBooking{position:relative;max-width:980px;margin-left:80px;color:#fff;text-shadow:0 0 16px #000}@media (min-width:768px) and (max-width:1024px){.tituloBooking{margin-left:0}}.bookingtop{margin-top:-280px}@media (max-width:767.9 .98px){.bookingtop{margin-top:unset}}@media (min-width:768px) and (max-width:991px){.bookingtop{margin-top:-36rem}}@media (min-width:768px) and (max-width:991px) and (max-width:942xp){.bookingtop{margin-top:-20rem}}[v-cloak]{display:none}#smallBookingBar,.bookingbox{background-color:rgba(0,0,0,.7);position:relative;max-width:980px;min-height:170px;padding-bottom:15px}#smallBookingBar .row-ma-0 .row,.bookingbox .row-ma-0 .row{margin-left:0;margin-right:0}#smallBookingBar .row-ma-0 .row .col,#smallBookingBar .row-ma-0 .row .col-1,#smallBookingBar .row-ma-0 .row .col-2,#smallBookingBar .row-ma-0 .row .col-3,#smallBookingBar .row-ma-0 .row .col-4,#smallBookingBar .row-ma-0 .row .col-5,#smallBookingBar .row-ma-0 .row .col-6,#smallBookingBar .row-ma-0 .row .col-7,#smallBookingBar .row-ma-0 .row .col-8,#smallBookingBar .row-ma-0 .row .col-9,#smallBookingBar .row-ma-0 .row .col-10,#smallBookingBar .row-ma-0 .row .col-11,#smallBookingBar .row-ma-0 .row .col-12,#smallBookingBar .row-ma-0 .row .col-auto,#smallBookingBar .row-ma-0 .row .col-lg,#smallBookingBar .row-ma-0 .row .col-lg-1,#smallBookingBar .row-ma-0 .row .col-lg-2,#smallBookingBar .row-ma-0 .row .col-lg-3,#smallBookingBar .row-ma-0 .row .col-lg-4,#smallBookingBar .row-ma-0 .row .col-lg-5,#smallBookingBar .row-ma-0 .row .col-lg-6,#smallBookingBar .row-ma-0 .row .col-lg-7,#smallBookingBar .row-ma-0 .row .col-lg-8,#smallBookingBar .row-ma-0 .row .col-lg-9,#smallBookingBar .row-ma-0 .row .col-lg-10,#smallBookingBar .row-ma-0 .row .col-lg-11,#smallBookingBar .row-ma-0 .row .col-lg-12,#smallBookingBar .row-ma-0 .row .col-lg-auto,#smallBookingBar .row-ma-0 .row .col-md,#smallBookingBar .row-ma-0 .row .col-md-1,#smallBookingBar .row-ma-0 .row .col-md-2,#smallBookingBar .row-ma-0 .row .col-md-3,#smallBookingBar .row-ma-0 .row .col-md-4,#smallBookingBar .row-ma-0 .row .col-md-5,#smallBookingBar .row-ma-0 .row .col-md-6,#smallBookingBar .row-ma-0 .row .col-md-7,#smallBookingBar .row-ma-0 .row .col-md-8,#smallBookingBar .row-ma-0 .row .col-md-9,#smallBookingBar .row-ma-0 .row .col-md-10,#smallBookingBar .row-ma-0 .row .col-md-11,#smallBookingBar .row-ma-0 .row .col-md-12,#smallBookingBar .row-ma-0 .row .col-md-auto,#smallBookingBar .row-ma-0 .row .col-sm,#smallBookingBar .row-ma-0 .row .col-sm-1,#smallBookingBar .row-ma-0 .row .col-sm-2,#smallBookingBar .row-ma-0 .row .col-sm-3,#smallBookingBar .row-ma-0 .row .col-sm-4,#smallBookingBar .row-ma-0 .row .col-sm-5,#smallBookingBar .row-ma-0 .row .col-sm-6,#smallBookingBar .row-ma-0 .row .col-sm-7,#smallBookingBar .row-ma-0 .row .col-sm-8,#smallBookingBar .row-ma-0 .row .col-sm-9,#smallBookingBar .row-ma-0 .row .col-sm-10,#smallBookingBar .row-ma-0 .row .col-sm-11,#smallBookingBar .row-ma-0 .row .col-sm-12,#smallBookingBar .row-ma-0 .row .col-sm-auto,#smallBookingBar .row-ma-0 .row .col-xl,#smallBookingBar .row-ma-0 .row .col-xl-1,#smallBookingBar .row-ma-0 .row .col-xl-2,#smallBookingBar .row-ma-0 .row .col-xl-3,#smallBookingBar .row-ma-0 .row .col-xl-4,#smallBookingBar .row-ma-0 .row .col-xl-5,#smallBookingBar .row-ma-0 .row .col-xl-6,#smallBookingBar .row-ma-0 .row .col-xl-7,#smallBookingBar .row-ma-0 .row .col-xl-8,#smallBookingBar .row-ma-0 .row .col-xl-9,#smallBookingBar .row-ma-0 .row .col-xl-10,#smallBookingBar .row-ma-0 .row .col-xl-11,#smallBookingBar .row-ma-0 .row .col-xl-12,#smallBookingBar .row-ma-0 .row .col-xl-auto,.bookingbox .row-ma-0 .row .col,.bookingbox .row-ma-0 .row .col-1,.bookingbox .row-ma-0 .row .col-2,.bookingbox .row-ma-0 .row .col-3,.bookingbox .row-ma-0 .row .col-4,.bookingbox .row-ma-0 .row .col-5,.bookingbox .row-ma-0 .row .col-6,.bookingbox .row-ma-0 .row .col-7,.bookingbox .row-ma-0 .row .col-8,.bookingbox .row-ma-0 .row .col-9,.bookingbox .row-ma-0 .row .col-10,.bookingbox .row-ma-0 .row .col-11,.bookingbox .row-ma-0 .row .col-12,.bookingbox .row-ma-0 .row .col-auto,.bookingbox .row-ma-0 .row .col-lg,.bookingbox .row-ma-0 .row .col-lg-1,.bookingbox .row-ma-0 .row .col-lg-2,.bookingbox .row-ma-0 .row .col-lg-3,.bookingbox .row-ma-0 .row .col-lg-4,.bookingbox .row-ma-0 .row .col-lg-5,.bookingbox .row-ma-0 .row .col-lg-6,.bookingbox .row-ma-0 .row .col-lg-7,.bookingbox .row-ma-0 .row .col-lg-8,.bookingbox .row-ma-0 .row .col-lg-9,.bookingbox .row-ma-0 .row .col-lg-10,.bookingbox .row-ma-0 .row .col-lg-11,.bookingbox .row-ma-0 .row .col-lg-12,.bookingbox .row-ma-0 .row .col-lg-auto,.bookingbox .row-ma-0 .row .col-md,.bookingbox .row-ma-0 .row .col-md-1,.bookingbox .row-ma-0 .row .col-md-2,.bookingbox .row-ma-0 .row .col-md-3,.bookingbox .row-ma-0 .row .col-md-4,.bookingbox .row-ma-0 .row .col-md-5,.bookingbox .row-ma-0 .row .col-md-6,.bookingbox .row-ma-0 .row .col-md-7,.bookingbox .row-ma-0 .row .col-md-8,.bookingbox .row-ma-0 .row .col-md-9,.bookingbox .row-ma-0 .row .col-md-10,.bookingbox .row-ma-0 .row .col-md-11,.bookingbox .row-ma-0 .row .col-md-12,.bookingbox .row-ma-0 .row .col-md-auto,.bookingbox .row-ma-0 .row .col-sm,.bookingbox .row-ma-0 .row .col-sm-1,.bookingbox .row-ma-0 .row .col-sm-2,.bookingbox .row-ma-0 .row .col-sm-3,.bookingbox .row-ma-0 .row .col-sm-4,.bookingbox .row-ma-0 .row .col-sm-5,.bookingbox .row-ma-0 .row .col-sm-6,.bookingbox .row-ma-0 .row .col-sm-7,.bookingbox .row-ma-0 .row .col-sm-8,.bookingbox .row-ma-0 .row .col-sm-9,.bookingbox .row-ma-0 .row .col-sm-10,.bookingbox .row-ma-0 .row .col-sm-11,.bookingbox .row-ma-0 .row .col-sm-12,.bookingbox .row-ma-0 .row .col-sm-auto,.bookingbox .row-ma-0 .row .col-xl,.bookingbox .row-ma-0 .row .col-xl-1,.bookingbox .row-ma-0 .row .col-xl-2,.bookingbox .row-ma-0 .row .col-xl-3,.bookingbox .row-ma-0 .row .col-xl-4,.bookingbox .row-ma-0 .row .col-xl-5,.bookingbox .row-ma-0 .row .col-xl-6,.bookingbox .row-ma-0 .row .col-xl-7,.bookingbox .row-ma-0 .row .col-xl-8,.bookingbox .row-ma-0 .row .col-xl-9,.bookingbox .row-ma-0 .row .col-xl-10,.bookingbox .row-ma-0 .row .col-xl-11,.bookingbox .row-ma-0 .row .col-xl-12,.bookingbox .row-ma-0 .row .col-xl-auto{padding-left:0;padding-right:0}@media (min-width:768px) and (max-width:990px){#smallBookingBar,.bookingbox{max-width:725px}}#smallBookingBar label,.bookingbox label{color:#fff;cursor:pointer}#smallBookingBar input,.bookingbox input{width:100%;padding-left:10px;border:0;color:#787474;height:30px}#smallBookingBar input[readonly],.bookingbox input[readonly]{background-color:#b9b6b6}#smallBookingBar input[type=radio],.bookingbox input[type=radio]{width:10px;margin-left:10px;height:10px}#smallBookingBar .invalidInput,#smallBookingBar .invalidInput.datepicker,.bookingbox .invalidInput,.bookingbox .invalidInput.datepicker{background-color:#ff937b!important}#smallBookingBar .invalid-feedback,.bookingbox .invalid-feedback{color:#00aaa6;font-size:12px;display:block}#smallBookingBar select,.bookingbox select{height:30px;width:100%;padding:4px;background:#fff;color:#787474;border:0;margin:auto}#smallBookingBar select option:checked,.bookingbox select option:checked{-webkit-box-shadow:0 0 10px 100px #787474 inset;box-shadow:inset 0 0 10px 100px #787474}#smallBookingBar .nav-tabs,.bookingbox .nav-tabs{width:100%;border:none}#smallBookingBar .nav-tabs .nav-item,.bookingbox .nav-tabs .nav-item{display:inline-block;padding-top:10px;font-weight:700}#smallBookingBar .nav-tabs .nav-item img,.bookingbox .nav-tabs .nav-item img{width:27px}#smallBookingBar .nav-tabs .nav-item img.bundle,.bookingbox .nav-tabs .nav-item img.bundle{width:48px}#smallBookingBar .nav-tabs .nav-item a,.bookingbox .nav-tabs .nav-item a{padding:10px;padding-left:20px;text-decoration:none;color:#fff}#smallBookingBar .nav-tabs .nav-item a:hover,#smallBookingBar .nav-tabs .nav-item a:hover label,.bookingbox .nav-tabs .nav-item a:hover,.bookingbox .nav-tabs .nav-item a:hover label{color:#00dcd7}#smallBookingBar .nav-tabs .nav-item a:hover svg,.bookingbox .nav-tabs .nav-item a:hover svg{fill:#00dcd7}#smallBookingBar .nav-tabs .nav-item a.active,.bookingbox .nav-tabs .nav-item a.active{border-top:4px solid #00dcd7;color:#00aaa6}#smallBookingBar .nav-tabs .nav-item a.active label,.bookingbox .nav-tabs .nav-item a.active label{color:#00dcd7}#smallBookingBar .nav-tabs .nav-item a.active svg,.bookingbox .nav-tabs .nav-item a.active svg{fill:#00dcd7}#smallBookingBar .tab-content,.bookingbox .tab-content{padding-top:20px}@media (min-width:768px) and (max-width:1023px){#smallBookingBar .tab-content,.bookingbox .tab-content{font-size:85%}}@media (min-width:320px) and (max-width:767px){#smallBookingBar .tab-content,.bookingbox .tab-content{padding-top:0}}#smallBookingBar .tab-content .custom-button,.bookingbox .tab-content .custom-button{font-size:12px;background:0;color:#fff;margin:auto;-ms-flex-item-align:center;align-self:center;cursor:pointer;padding:1px 6px;float:none;font-weight:lighter}#smallBookingBar .tab-content button,.bookingbox .tab-content button{padding:5px;float:right;font-weight:700;background-color:#00dcd7;cursor:pointer;border:0}#smallBookingBar .tab-content input[type=checkbox],.bookingbox .tab-content input[type=checkbox]{width:unset;height:unset}#smallBookingBar .tab-content .datepicker,.bookingbox .tab-content .datepicker{background-color:#fff;background-image:url(/img/bookingbox/fechas-icono.png);background-size:20px;background-position:97% 4px;background-repeat:no-repeat;width:100%;margin-right:1px;border:0;cursor:pointer}#smallBookingBar .tab-content .kids_ages label,.bookingbox .tab-content .kids_ages label{width:100%}#smallBookingBar .tab-content .kids_ages select,.bookingbox .tab-content .kids_ages select{width:44px;display:inline-block;margin-right:2px;margin-bottom:2px;margin-top:5px}#smallBookingBar .trasfer_destiny_inputs input,.bookingbox .trasfer_destiny_inputs input{width:48%}#smallBookingBar .trasfer_destiny_inputs select,.bookingbox .trasfer_destiny_inputs select{width:38%}#smallBookingBar a,#smallBookingBar a:visited,.bookingbox a,.bookingbox a:visited{color:#fff}#smallBookingBar a:active,#smallBookingBar a:hover,.bookingbox a:active,.bookingbox a:hover{text-decoration:none;color:#00aaa6}#smallBookingBar svg,.bookingbox svg{width:27px;vertical-align:middle;fill:#fff}#smallBookingBar .onlyInSmall,.bookingbox .onlyInSmall{display:none}#smallBookingBar{background-color:#fff;position:relative;max-width:unset;min-height:unset;padding-bottom:10px;color:#b9b6b6}#smallBookingBar span{text-transform:uppercase;font-size:14px}@media (min-width:768px) and (max-width:1024px){#smallBookingBar span{font-size:12px}}#smallBookingBar a{color:gray!important}#smallBookingBar .onlyInSmall{display:block;color:gray}#smallBookingBar button{padding:5px;font-weight:700;background-color:#00dcd7;cursor:pointer;border:0}#smallBookingBar button:focus{outline:none}#smallBookingBar input{border:#b9b6b6}#smallBookingBar input,#smallBookingBar select{border:1px solid #b9b6b6}#smallBookingBar label{color:gray}#smallBookingBar .datepicker{background-color:#fff!important;border:1px solid #b9b6b6!important;background-image:url(/img/bookingbox/fechas-icono.png);background-size:20px;background-position:97% 4px;background-repeat:no-repeat;border:0;cursor:pointer}@media (min-width:768px) and (max-width:990px){#smallBookingBar .datepicker{background-size:13px;background-position:97% 7px}}#smallBookingBar .people label{float:left}#smallBookingBar .people input,#smallBookingBar .people select{float:left;margin-right:8px}#smallBookingBar .people .adults,#smallBookingBar .people .kids{width:60px}#smallBookingBar button{max-width:300px;height:30px;float:right;font-size:16px}@media (min-width:768px) and (max-width:1024px){#smallBookingBar button{font-size:14px;height:auto;background-color:transparent!important}}#smallBookingBar .custom-button{font-size:12px;background:#fff;color:#000;margin:auto;-ms-flex-item-align:center;align-self:center;border:0;cursor:pointer;padding:1px 6px;float:none;font-weight:lighter}#smallBookingBar .kids_ages label{width:100%}#smallBookingBar .kids_ages select{width:44px;float:left;margin-right:2px;margin-bottom:2px}#smallBookingBar input[readonly]{background-color:#fff}#smallBookingBar .pointer,#smallBookingBar .pointer input{cursor:pointer}#smallBookingBar input.readonly-color{background-color:#b9b6b6}.button-smallbooking{font-size:16px;color:#26aaa6;font-weight:700;background-color:#fff!important;cursor:pointer;border:0;margin-top:10px}#lastSearch label{color:#26aaa6}#lastSearch input[type=radio]{margin-top:5px;margin-left:10px}#navSearch{width:100%;background-color:#fff;z-index:999}#loadingbox .modal-body,#loadingbox .modal-content,#loadingbox .modal-dialog{background-color:#26aaa6;border-radius:25px;color:#fff}#loadingbox img{margin:auto}#loadingbox h6{color:#fff;font-weight:100;text-align:center;font-size:18px;margin-top:20px;margin-bottom:-10px}.mar-hab{margin-right:-8px}@media (min-width:320px) and (max-width:767px){.mar-hab{margin-right:-4px}}.icon-bg-paquetes{enable-background:new 0 0 45 25;width:53px!important;height:25px}@media (min-width:320px) and (max-width:767px){.icon-bg-paquetes{width:50px!important;height:23px}}.ma-top-30{margin-top:33px}.marg-tour-book{margin-right:0}#smallBookingBar a.collapse-booking{text-align:center;color:#26aaa6!important;border-top:1px solid #26aaa6;padding-top:.5rem;z-index:2000;height:32px}#smallBookingBar a.collapse-booking.collapsed:before{content:"VER M\C1S \25BC"}#smallBookingBar a.collapse-booking:before{content:"VER MENOS \25B2"}svg.icon-tras-book{width:35px}@media (min-width:768px) and (max-width:1024px){#smallBookingBar{font-size:12px}.ma-top-30{margin-top:10px}.bookingbox .btn-book{margin-top:1.7rem}#smallBookingBar form#trasladosComponent span{font-size:11px}}@media (min-width:320px) and (max-width:767px){.marg-tour-book{margin:0}.ma-top-30{margin-top:0}.bookingbox .btn-book{margin-top:1rem}.bookingbox .nav-tabs .nav-item a{display:inline-grid}.bookingbox .nav-tabs .nav-item{padding-top:0!important;margin:0 auto}.bookingbox .nav-tabs .nav-item a{font-size:11px;border-top:4px solid transparent;padding:10px 7px!important}.bookingbox .nav-tabs .nav-item a svg{margin:auto;width:23px}.bookingbox .nav-tabs .nav-item:first-of-type{margin-left:0}#booking-paquetes .col-12,#room_dealer .col-12,#toursComponent .col-12,#trasladosComponent .col-12,#vuelosComponent .col-12{padding:0}.bookingtop{margin-top:0!important}#toursComponent .radio,#trasladosComponent .radio,#vuelosComponent .radio{padding-left:.5rem;padding-right:0}#toursComponent .radio:first-of-type,#trasladosComponent .radio:first-of-type,#vuelosComponent .radio:first-of-type{padding:0}#toursComponent .radio label,#trasladosComponent .radio label,#vuelosComponent .radio label{display:inline-block;cursor:pointer;color:#fff;position:relative;padding:6px 0;font-size:1em;-webkit-transition:all .3s ease;transition:all .3s ease;background:transparent;border:1px solid #26aaa6;width:100%;text-align:center}#toursComponent .radio label:hover,#trasladosComponent .radio label:hover,#vuelosComponent .radio label:hover{background:rgba(38,170,166,.1)}#toursComponent input[type=radio],#toursComponent input[type=radio]:checked+label:before,#trasladosComponent input[type=radio],#trasladosComponent input[type=radio]:checked+label:before,#vuelosComponent input[type=radio],#vuelosComponent input[type=radio]:checked+label:before{display:none}#toursComponent input[type=radio]:checked+label,#trasladosComponent input[type=radio]:checked+label,#vuelosComponent input[type=radio]:checked+label{background:#26aaa6;color:#fff;border:1px solid #fff}#smallBookingBar form#trasladosComponent input[type=radio],#smallBookingBar form#vuelosComponent input[type=radio]{display:inline}#smallBookingBar form#trasladosComponent .label-btn-radio,#smallBookingBar form#vuelosComponent .label-btn-radio{font-size:14px}#smallBookingBar form#trasladosComponent input[type=radio]:checked+label,#smallBookingBar form#vuelosComponent input[type=radio]:checked+label{background:transparent;color:gray}.button-smallbooking{width:100%;max-width:100%!important}#toursComponent label{font-size:14px}}