@font-face{font-family:'Francois One';src:url(../fonts/francois/francoisone-regular-webfont.woff2) format('woff2'),url(../fonts/francois/francoisone-regular-webfont.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}.box-start-booking.h-ha,.startEditBooking.h-ha{height:auto}.box-start-booking.h-ha h1,.startEditBooking.h-ha h1{text-align:center;color:#fff;text-transform:uppercase;margin-bottom:0}.box-start-booking.h-ha .is-min,.startEditBooking.h-ha .is-min{display:block;color:#fff;text-align:center}.box-start-booking,.startEditBooking{position:absolute;top:0;left:0;width:100%;background:#000;z-index:9997;height:115px}.box-start-booking fieldset,.startEditBooking fieldset{float:left;box-sizing:border-box;padding:20px 10px;position:relative}.box-start-booking fieldset label,.startEditBooking fieldset label{position:absolute;left:20px;color:#fff}.box-start-booking fieldset label img,.startEditBooking fieldset label img{padding:10px 0}.box-start-booking fieldset input,.box-start-booking fieldset select,.startEditBooking fieldset input,.startEditBooking fieldset select{width:100%;background:0 0;border:1px solid #333;padding:10px 10px 10px 30px;box-sizing:border-box;color:#fdaa2d}.box-start-booking fieldset input::-webkit-input-placeholder,.startEditBooking fieldset input::-webkit-input-placeholder{color:#fdaa2d}.box-start-booking fieldset input:focus,.box-start-booking fieldset select:focus,.startEditBooking fieldset input:focus,.startEditBooking fieldset select:focus{border:1px solid #fdaa2d}.box-start-booking fieldset input,.box-start-booking fieldset label,.box-start-booking fieldset select,.startEditBooking fieldset input,.startEditBooking fieldset label,.startEditBooking fieldset select{float:left}.box-start-booking fieldset .prebookRequired,.startEditBooking fieldset .prebookRequired{border-bottom:1px solid #ef3b3b!important}.box-start-booking fieldset .boxShow-hotels,.startEditBooking fieldset .boxShow-hotels{position:absolute;top:60px;left:7%;display:none;width:90%;background:#fff;border:0;padding:0}.box-start-booking fieldset .boxShow-hotels li,.startEditBooking fieldset .boxShow-hotels li{color:#333;padding:10px;border-radius:0;clear:both;border-bottom:1px solid #f7f7f7;cursor:pointer;position:relative}.box-start-booking fieldset .boxShow-hotels li div.boxHotelTo,.box-start-booking fieldset .boxShow-hotels li i,.startEditBooking fieldset .boxShow-hotels li div.boxHotelTo,.startEditBooking fieldset .boxShow-hotels li i{float:left}.box-start-booking fieldset .boxShow-hotels li i,.startEditBooking fieldset .boxShow-hotels li i{position:absolute;top:12px;left:10px;width:10px;text-align:center;margin-right:5px;color:#999;font-size:20px}.box-start-booking fieldset .boxShow-hotels li div.boxHotelTo,.startEditBooking fieldset .boxShow-hotels li div.boxHotelTo{width:90%;margin-left:20px}.box-start-booking fieldset .boxShow-hotels li div.boxHotelTo small,.startEditBooking fieldset .boxShow-hotels li div.boxHotelTo small{display:block;font-weight:700}.box-start-booking fieldset .boxShow-hotels li:hover,.startEditBooking fieldset .boxShow-hotels li:hover{background:#3695cc;color:#fff}.box-start-booking fieldset .boxShow-hotels li:hover i,.startEditBooking fieldset .boxShow-hotels li:hover i{color:#fff}.box-start-booking fieldset.hotelOption,.startEditBooking fieldset.hotelOption{width:30%}.box-start-booking fieldset.transferOption,.startEditBooking fieldset.transferOption{width:17%}.box-start-booking fieldset.paxesOption,.startEditBooking fieldset.paxesOption{width:13%}.box-start-booking fieldset.buttonOption,.box-start-booking fieldset.datesOption,.startEditBooking fieldset.buttonOption,.startEditBooking fieldset.datesOption{width:20%}.box-start-booking fieldset.datesOption input,.startEditBooking fieldset.datesOption input{width:45%;text-align:center;height:40px}.box-start-booking fieldset.datesOption span,.startEditBooking fieldset.datesOption span{float:left;color:#fdaa2d;width:5%;text-align:center;padding:10px 0}.box-start-booking fieldset:last-of-type input,.startEditBooking fieldset:last-of-type input{width:80%;margin:-5px 10% 0;padding:15px 0;text-align:center;background:#3695cc;color:#fff;letter-spacing:2px}.box-start-booking fieldset:last-of-type input:hover,.startEditBooking fieldset:last-of-type input:hover{letter-spacing:5px}.startEditBooking fieldset input,.startEditBooking fieldset select{border:1px solid #ccc}.startEditBooking fieldset input:focus,.startEditBooking fieldset select:focus{border:1px solid #fdaa2d!important}.persistBooking{position:fixed!important;top:0;left:0;width:100%}.h1Welc,.txWelc{text-align:center;color:#9e6815}.headerInformation-destination{height:430px;overflow:hidden;position:relative;padding-top:80px}.headerInformation-destination img{display:block;border-with:0}.headerInformation-destination .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:5}.headerInformation-destination .title{position:absolute;top:35%;left:0;right:0;text-align:center;text-transform:uppercase;color:#fdaa2d;z-index:10;font-size:30px}.headerInformation-destination .info,.headerInformation-destination i{position:absolute;top:50%;left:15%;right:15%;color:#fff;font-size:16px;line-height:24px;text-align:center;z-index:11}.headerInformation-destination i{top:75%;font-size:22px}.generalInfo-destination{padding:30px 0!important;box-sizing:border-box}.generalInfo-destination .breadcrumbs{margin-top:5px;margin-bottom:30px;color:#9e6815}.generalInfo-destination .breadcrumbs a{color:inherit}.generalInfo-destination .breadcrumbs a:hover{text-decoration:underline}.generalInfo-destination .iconogrphic{margin-top:30px;padding-top:20px}.generalInfo-destination .iconogrphic .fluid{background:#e8e8e8;box-sizing:border-box;text-align:center;padding:20px 10px;border-right:1px solid #cecece}.generalInfo-destination .iconogrphic .fluid i{display:block;text-align:center;font-size:26px;margin-bottom:20px}.generalInfo-destination .iconogrphic .fluid span{font-size:16px}.generalInfo-destination .iconogrphic .no-border{border-right:0}.generalInfo-destination .frmDestinationPage{position:relative;margin-top:-76px;z-index:100;box-shadow:0 2px 15px #999}.generalInfo-destination .frmDestinationPage h3{padding:15px 0;color:#fff;letter-spacing:2px;background:#fdaa2d;font-size:20px;text-align:center}.generalInfo-destination .frmDestinationPage fieldset{padding:10px 20px}.generalInfo-destination .frmDestinationPage fieldset input,.generalInfo-destination .frmDestinationPage fieldset select,.generalInfo-destination .frmDestinationPage fieldset textarea{border:1px solid #ccc}.generalInfo-destination .frmDestinationPage fieldset input:focus,.generalInfo-destination .frmDestinationPage fieldset select:focus,.generalInfo-destination .frmDestinationPage fieldset textarea:focus{border:1px solid #fdaa2d}.generalInfo-destination .frmDestinationPage fieldset input[type=submit]{background:#fdaa2d;color:#fff;text-shadow:0 1px 0 #666;padding:15px;font-size:18px 0;width:100%;border:0}.generalInfo-destination .frmDestinationPage fieldset input[type=submit]:hover{background:#3695cc;letter-spacing:3px}.destinationPage-services{background:#333;padding:50px 0 20px;margin-top:50px}.destinationPage-services .fluid{box-sizing:border-box;padding:0 30px;text-align:center}.destinationPage-services .fluid img{display:block;margin:0 auto 20px}.destinationPage-services .fluid h2{font-size:18px;margin-bottom:15px}.destinationPage-services .fluid p{color:#fff;text-align:center;margin-bottom:20px;min-height:100px}.destinationPage-services .fluid strong{color:#fff;font-size:14px;font-weight:400}.destinationPage-services .fluid strong span{display:block;color:#fdaa2d;font-size:20px;font-weight:700}.listHotels-destination{background:#3695cc;padding:50px 0}.listHotels-destination h3{text-align:center;color:#000;font-size:24px;margin-bottom:20px;font-weight:400}.listHotels-destination p{font-size:16px;text-align:center;color:#fff;margin-bottom:50px}.listHotels-destination ul.listHotels{margin:0;padding:0}.listHotels-destination ul.listHotels li{float:left;box-sizing:border-box;border-bottom:1px solid #2d8cc4;width:33.33%;padding:10px 5px;margin:0;color:#0d5c89}.listHotels-destination ul.listHotels li i{margin-right:5px}.listHotels-destination ul.listHotels li a{color:#333;display:block}.listHotels-destination ul.listHotels li a:hover{color:#e8e8e8}.centered-content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center}@media only screen and (min-width:768px) and (max-width:959px){.box-start-booking,.startEditBooking{top:10px;left:10px;height:285px;width:300px}.box-start-booking fieldset,.startEditBooking fieldset{float:none;width:100%!important;padding:10px;display:block}.box-start-booking fieldset .boxShow-hotels,.startEditBooking fieldset .boxShow-hotels{z-index:5000}.container-tabsdestinations aside.navigation ul li{font-size:12px}.container-tabsdestinations .content .box ul li{width:100%}.headerInformation-destination{padding:0;min-height:380px}.headerInformation-destination .title{font-size:24px;padding-left:40%;top:10%;line-height:30px}.headerInformation-destination .info,.headerInformation-destination i{top:35%;left:45%;right:5%}.headerInformation-destination i{top:80%}}@media only screen and (max-width:767px){.box-start-booking,.startEditBooking{top:0;height:315px;position:relative!important;order:1}.startEditBooking{background:#e8e8e8}.box-start-booking form fieldset,.startEditBooking form fieldset{padding:10px;float:none;display:block;width:100%!important;margin-bottom:0}.box-start-booking form fieldset input,.box-start-booking form fieldset select,.startEditBooking form fieldset input,.startEditBooking form fieldset select{width:95%!important;box-sizing:border-box!important}.box-start-booking form fieldset.datesOption input,.startEditBooking form fieldset.datesOption input{width:45%!important}.box-start-booking fieldset:last-of-type input,.startEditBooking fieldset:last-of-type input{margin:0;width:100%!important;padding-left:0!important}.box-start-booking fieldset .boxShow-hotels,.startEditBooking fieldset .boxShow-hotels{z-index:5000}.headerInformation-destination{padding-top:0;height:560px}.headerInformation-destination .title{position:revert!important;font-size:24px}.headerInformation-destination .info,.headerInformation-destination i{position:revert!important;font-size:16px}.headerInformation-destination .text-1{position:relative;z-index:10;padding:20px;margin-top:15px}.fondo{z-index:-2!important;position:relative;top:-260px;height:270px;width:100%}.icono-arrow{display:none}.generalInfo-destination{width:90%!important}.eleven,.five,.fluid{width:100%!important}}