﻿@font-face{font-family:MuseoRoun_1;src:url('../fonts/MuseoSansRounded-100.otf');font-style:normal;font-display:auto;font-weight:300;}@font-face{font-family:MuseoRoun_3;src:url('../fonts/MuseoSansRounded-300.otf');font-style:normal;font-display:auto;font-weight:300;}@font-face{font-family:MuseoRoun_5;src:url('../fonts/MuseoSansRounded-500.otf');font-style:normal;font-display:auto;font-weight:500;}@font-face{font-family:MuseoRoun_7;src:url('../fonts/MuseoSansRounded-700.otf');font-style:normal;font-display:auto;font-weight:700;}@font-face{font-family:MuseoRoun_9;src:url('../fonts/MuseoSansRounded-900.otf');font-style:normal;font-display:auto;font-weight:900;}@media screen and (min-width:100px){body{color:#383838;}.container-forms-pago .md-icon{font-size:35px;}.container-forms-pago .md-icon.md-etiqueta-aparta-icon .path1:before,.container-forms-pago .md-icon.md-etiqueta-aparta-icon .path25:before{color:transparent;}.global-callus-v2{display:none;position:fixed;top:89px;right:0;z-index:999;cursor:pointer;}.grayson-f{background-color:#fafafa;}.ways_paid{margin:20px 0;}.table_generic{display:table;}.table_generic.prices-tb{display:initial;}.table_generic .tb-col{display:table-cell;vertical-align:top !important;}.table_generic .tb-col.mdl-pos{vertical-align:middle !important;}.table_generic .tb-col .ico-middle{vertical-align:middle;color:#4b0082;font-size:20px;}.table_generic .tb-col .price_normal_cotizado{font-family:MuseoSans_7;font-size:10px;text-decoration:line-through;color:#9b9b9b;}.table_generic .tb-col .mxn_normal_cotizado{font-family:MuseoSans_5;font-size:7px;color:#9b9b9b;vertical-align:top;}.table_generic .tb-col .price_desc_cotizado{font-family:MuseoSans_7;font-size:20px;letter-spacing:.9px;line-height:1;color:#9b9b9b;}.table_generic .tb-col .mxn_desc_cotizado{font-family:MuseoSans_7;font-size:10px;color:#9b9b9b;vertical-align:top;}.table_generic .tb-colsnmiddle{display:table-cell;}.table_generic .tb-top{vertical-align:top;}.table_generic .top-ico-content{width:60px;}.table_generic .tb-bottom{vertical-align:bottom;}.table_generic .tb-right{padding-right:10px;}.table_generic .top-ico-contentcheck{width:40px;vertical-align:top;}.content-100{width:100% !important;}.color-info{background-color:#fafafa;padding-bottom:60px;}.color-info-after{background-color:#fff;}.md_inside{max-width:960px;}.img_header{height:350px;overflow:hidden;background-color:#a8a8a8;position:relative;transition:all .3s linear;}.img_header .boxImagen{width:100%;height:100%;z-index:1;position:absolute;background-repeat:no-repeat;background-position:center top;}.img_header .degradadotop{box-shadow:0 14px 57px 46px rgba(0,0,0,.3);width:100%;position:absolute;top:0;z-index:2;}.img_header .rute{position:relative;z-index:3;}.img_header .rute ul.breadcrumb{padding:10px 0;list-style:none;background-color:transparent;font-family:MuseoSans_3;font-size:14px;line-height:20px;}.img_header .rute ul.breadcrumb strong{font-weight:100;}.img_header .rute ul.breadcrumb li{display:inline;}.img_header .rute ul.breadcrumb li+li:before{padding:8px;color:#fff;content:">";}.img_header .rute ul.breadcrumb li a{color:#fff;text-decoration:none;}.img_header .rute ul.breadcrumb li a:hover{color:#fff;text-decoration:underline;}.img_header .rute .last{font-family:MuseoSans_5;font-size:13px;color:#fff;}.img_header .contain_header{z-index:3;padding-bottom:60px;width:100%;position:absolute;bottom:0;}.img_header .contain_header .aux-title-marg{margin-bottom:30px;}.img_header .contain_header .titleheader{font-family:MuseoSans_5;font-size:26px;margin-bottom:15px;color:#fff;text-shadow:0 2px 5px black;}.img_header .contain_header .oferpaq{margin-top:25px;background:#ff1744;padding:7px 14px 7px 7px;font-family:MuseoSans_5;font-size:15px;color:#fff;vertical-align:middle;border-radius:4px;}.img_header .contain_header .oferpaq .format-flame{margin-right:10px;color:#fff;}.img_header .contain_header .note-head{margin-top:20px;font-family:MuseoSans_3;font-size:15px;color:#fff;}.img_header .contain_header .promo{font-size:22px;color:#fff;}.img_header .degradadobottom{box-shadow:0 76px 120px 137px rgba(0,0,0,.85);width:100%;position:absolute;bottom:0;z-index:2;}.modal_apart{width:100%;border-radius:4px;box-shadow:0 2px 6px 0 rgba(154,154,154,.78);background:#fff;position:relative;top:-52px;right:0;margin-left:auto;overflow:hidden;z-index:4;max-width:400px;margin-right:auto;}.modal_apart .text1{font-family:MuseoSans_5;font-size:14px;}.modal_apart .align-right{float:right;}.modal_apart .space_topbo{padding-top:10px;padding-bottom:5px;}.modal_apart .content-border{padding:20px 20px 10px 20px;text-align:right;width:100%;}.modal_apart .content-border .oferbox{border-radius:2px;background-color:#ff1744;font-family:MuseoSans_9;font-size:14px;text-align:center;padding:6px 12px;color:#fff;}.modal_apart .content-border .space{margin-right:10px;}.modal_apart .content-border .content-pricenormal{min-height:35px;}.modal_apart .content-border .content-pricenormal .price_normal{font-family:MuseoSans_7;font-size:24px;text-decoration:line-through;color:#ff1744;}.modal_apart .content-border .content-pricenormal .mxn_normal{font-family:MuseoSans_5;font-size:14px;color:#ff1744;}.modal_apart .content-border .content-pricedesc{min-height:75px;}.modal_apart .content-border .content-pricedesc .price_desc{font-family:MuseoSans_7;font-size:60px;letter-spacing:.9px;line-height:1;color:#45006a;}.modal_apart .content-border .content-pricedesc .price_desc.aux-text-disponible{font-size:30px;}.modal_apart .content-border .content-pricedesc .mxn_desc{font-family:MuseoSans_7;font-size:14px;color:#45006a;}.modal_apart .content-border .text2{font-family:MuseoSans_7;font-size:14px;}.modal_apart .content-travel{width:100%;float:left;margin-bottom:20px;display:table;}.modal_apart .content-travel .travel-left,.modal_apart .content-travel .travel-right{width:50%;float:left;text-align:center;padding:15px 0;}.modal_apart .content-travel .travel-left{padding:11.4% 0;background-color:#0095ff;}.modal_apart .content-travel .travel-left .md-icon{font-size:25px;vertical-align:middle;}.modal_apart .content-travel .travel-right{background-color:#144a6f;}.modal_apart .content-travel .travel-right .content-price{width:100%;float:left;text-align:center;color:#fff;}.modal_apart .content-travel .travel-right .content-price .title-price,.modal_apart .content-travel .travel-right .content-price .p-price{font-family:MuseoSans_7;font-size:15px;line-height:18px;margin:0;}.modal_apart .content-travel .travel-right .content-price .p-price{font-size:37px;line-height:45px;vertical-align:middle;}.modal_apart .content-travel .travel-right .content-price .p-price .p-currency{text-transform:uppercase;vertical-align:top;font-family:MuseoSans_7;font-size:16px;line-height:29px;text-indent:3px;}.modal_apart .contnetn-priceapart{min-height:34px;}.modal_apart .contnetn-priceapart .price_descmin{font-family:MuseoSans_7;font-size:32px;letter-spacing:.9px;line-height:1;color:#45006a;}.modal_apart .contnetn-priceapart .mxn_descmin{font-family:MuseoSans_5;font-size:14px;color:#45006a;}.modal_apart .content-btn-icons-text{padding:20px 20px;text-align:center;}.modal_apart .content-btn-icons-text .cancela-gratis{margin-bottom:10px;color:#00ae1a;font-size:15px;}.modal_apart .content-btn-icons-text .btn-dispon,.modal_apart .content-btn-icons-text .btn-dispon:hover,.modal_apart .content-btn-icons-text .btn-dispon:focus{background:#ff1744;width:100%;height:35px;border-radius:4px;border:0;text-transform:none;text-align:center !important;vertical-align:middle;padding:6px 12px;font-family:MuseoSans_7;font-size:17px;color:#fff;letter-spacing:1px;}.modal_apart .content-btn-icons-text .btn-nodispo,.modal_apart .content-btn-icons-text .btn-nodispo:hover,.modal_apart .content-btn-icons-text .btn-nodispo:focus{background:#ff1744;width:100%;height:35px;border-radius:4px;border:0;text-transform:none;text-align:center !important;vertical-align:middle;padding:6px 12px;font-family:MuseoSans_7;font-size:17px;color:#fff;letter-spacing:1px;}.modal_apart .content-btn-icons-text .icons-list{padding-top:20px;list-style-type:none;padding-left:0;width:100%;}.modal_apart .content-btn-icons-text .icons-list li{display:inline-block;width:23%;}.modal_apart .content-btn-icons-text .text-apart{margin-top:20px;text-align:center;font-family:MuseoSans_5;font-size:14px;}.modal_apart .content-btn-icons-text .text-apart strong{font-family:MuseoSans_7;}.modal_apart .contain-purple{padding:20px;background:#58167d;text-align:center;color:#fff;font-family:MuseoSans_5;font-size:17px;}.modal_apart .contain-purple strong{font-family:MuseoSans_7;}.modal_apart .contain-purple .btn-help,.modal_apart .contain-purple .btn-help:hover,.modal_apart .contain-purple .btn-help:focus{background:#58167d;width:100%;height:40px;border-radius:4px;border:2px solid #fff;text-transform:none;text-align:center !important;vertical-align:middle;padding:6px 12px;font-family:MuseoSans_7;font-size:17px;color:#fff;margin-bottom:10px;}.modal_apart .contain-purple .p_whatsapp,.modal_apart .contain-purple .p_whatsapp:hover{text-decoration:underline;font-family:MuseoSans_5;font-size:14px;line-height:17px;color:#4caf50;}.modal_apart .contain-purple .p_whatsapp .fa,.modal_apart .contain-purple .p_whatsapp:hover .fa{font-size:19px;vertical-align:middle;}.modal_apart .contain-purple .p_whatsapp .fa-whatsapp,.modal_apart .contain-purple .p_whatsapp:hover .fa-whatsapp{padding-right:5px;font-size:19px;}.modal_apart .contain-purple .p_whatsapp .fa-caret-right,.modal_apart .contain-purple .p_whatsapp:hover .fa-caret-right{padding-left:5px;}.content-relative-icons{position:relative;max-width:100%;top:-40px;}.content-relative-icons .pnl-icons{margin-top:20px;display:table;margin-left:auto;margin-right:auto;background:#58167d;border-radius:5px;color:#fff;}.content-relative-icons .pnl-icons .box{margin-left:15px;margin-right:15px;margin-bottom:20px;display:inline-block;text-align:center;min-width:110px;max-width:115px;vertical-align:top;}.content-relative-icons .pnl-icons .box .tam{font-size:40px;display:block;margin-bottom:15px;}.content-relative-icons .pnl-icons .box span{font-family:MuseoSans_5;font-size:17px;display:block;}.content-relative-icons .pnl-icons .list-d{padding-left:18px;}.content-relative-icons .panel-cate{margin-top:30px;}.content-relative-icons .panel-cate .title-r{font-family:MuseoSans_7;font-size:24px;color:#58167d;margin-bottom:20px;}.content-relative-icons .panel-cate .icon-l{margin-top:40px;}.content-relative-icons .panel-cate .icon-l .cates{text-align:center;height:120px;}.content-relative-icons .panel-cate .icon-l .cates .tam{font-size:40px;}.content-relative-icons .panel-cate .icon-l .cates span{display:block;font-family:MuseoSans_5;font-size:17px;margin-top:16px;}.content-relative-icons .panel-gallery{margin-top:30px;margin-left:-15px;margin-right:-15px;}.content-relative-icons .panel-gallery .contphoto{width:100%;margin-right:auto;margin-left:auto;position:relative;}.content-relative-icons .panel-gallery .gnralist_gallery{list-style:none;padding-left:0;}.content-relative-icons .panel-gallery .li_gallery{display:inline-block;margin:0;padding:0;text-align:left;position:relative;}.content-tour-top-title{color:#fff;background:#45006a;border-top-left-radius:8px;border-top-right-radius:8px;padding:5px 15px 0;max-width:276px;text-transform:uppercase;font-family:MuseoSans_5;text-align:center;margin-top:15px;float:right;}.tours-b{margin-bottom:50px;}.tours-b .cont-title{text-align:right;}.tours-b .cont-title .tour-top-title-r{color:#fff;background:#45006a;border-top-left-radius:8px;border-top-right-radius:8px;padding:5px 15px 0;max-width:276px;text-transform:uppercase;font-family:MuseoSans_5;text-align:center;margin-top:15px;display:inline-block;}.tours-b .content-infotour{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:30px;padding:15px;background-color:#fff;}.tours-b .content-infotour.recommended{border:3px solid #45006a;}.tours-b .content-infotour .align-right{float:right;}.tours-b .content-infotour .space_topbo{padding-top:10px;padding-bottom:5px;}.tours-b .content-infotour .title-tour{font-family:MuseoSans_7;font-size:17px;margin-bottom:10px;}.tours-b .content-infotour .etiquetas-rojo{width:100%;}.tours-b .content-infotour .etiquetas-rojo .icon-flame{color:#e3262e;}.tours-b .content-infotour .etiquetas-rojo .tag_categ_sub{border-radius:2px;text-align:center;text-transform:uppercase;padding:2px 7px 0 7px;font-family:MuseoSans_7;font-size:14px;display:inline-block;color:#fff;margin-right:5px;margin-bottom:5px;background:#ff1744;}.tours-b .content-infotour .description-tour{margin-top:20px;font-family:MuseoSans_5;font-size:14px;}.tours-b .content-infotour .sub-pack{font-family:MuseoSans_5;font-size:14px;}.tours-b .content-infotour .list-calendar{margin-top:5px;list-style-type:none;padding-left:0;font-family:MuseoSans_5;font-size:14px;color:#9b9b9b;}.tours-b .content-infotour .list-calendar li{display:inline-block;min-width:30px;min-height:30px;text-align:center;padding-top:6px;border-radius:4px;margin-right:4px;}.tours-b .content-infotour .list-calendar .select{background:#58167d;color:#fff;}.tours-b .content-infotour .list-icons{list-style:none;padding-left:0;margin-bottom:0;font-size:40px;}.tours-b .content-infotour .list-icons li{display:inline-block;margin-right:10px;}.tours-b .content-infotour .list-icons li .aux-carrito{font-size:26px;}.tours-b .content-infotour .list-icons li .color-ico{color:#4a4a4a;}.tours-b .content-infotour .list-pack{font-family:MuseoSans_3;font-size:14px;padding-left:0;list-style-type:none;line-height:26px;margin-bottom:0;}.tours-b .content-infotour .list-pack strong{font-family:MuseoSans_5;}.tours-b .content-infotour .horarios{padding:0;}.tours-b .content-infotour .time-duration{margin-left:28px;padding-top:0;font-family:MuseoSans_3;font-size:14px;padding-left:0;list-style-type:none;line-height:26px;margin-top:10px;}.tours-b .content-infotour .content-txt{padding-right:0;}.tours-b .content-infotour .content-travel{width:100%;float:left;text-align:right;margin:20px 0;}.tours-b .content-infotour .content-travel .md-icon{font-size:35px;position:absolute;right:9px;top:15px;}.tours-b .content-infotour .content-travel .md-etiqueta-aparta-icon .path1:before{color:#fff;}.tours-b .content-infotour .content-prices{background:#e0e0e0;padding:15px;}.tours-b .content-infotour .content-prices .date-info{font-family:MuseoSans_7;font-size:14px;}.tours-b .content-infotour .content-prices .date-info .btn-promo{cursor:pointer;color:#ff1744;margin-bottom:5px;font-size:13px;}.tours-b .content-infotour .content-prices .list-info-tour{list-style:none;line-height:25px;font-family:MuseoSans_3;padding-left:0;}.tours-b .content-infotour .content-prices .list-info-tour .cancelacion-free{color:#e3262e;cursor:pointer;}.tours-b .content-infotour .content-prices .list-info-tour .section-tour{color:#0069b0;cursor:pointer;}.tours-b .content-infotour .content-prices .reservation-before{display:none;font-size:12px;}.tours-b .content-infotour .price_desc{font-family:MuseoSans_7;font-size:32px;letter-spacing:.9px;line-height:1;color:#45006a;}.tours-b .content-infotour .mxn_desc{font-family:MuseoSans_7;font-size:17px;color:#45006a;}.tours-b .content-infotour .price_normal{font-family:MuseoSans_7;font-size:17px;text-decoration:line-through;color:#ff1744;}.tours-b .content-infotour .mxn_normal{font-family:MuseoSans_5;font-size:10px;color:#ff1744;vertical-align:top;}.tours-b .content-infotour .btn-dispon,.tours-b .content-infotour .btn-dispon:hover,.tours-b .content-infotour .btn-dispon:focus{background:#00b300;width:100%;height:35px;border-radius:4px;border:0;text-transform:none;text-align:center !important;vertical-align:middle;padding:6px 12px;font-family:MuseoSans_7;font-size:17px;color:#fff;letter-spacing:1px;}.tours-b .details{font-family:MuseoSans_7;color:#00b300;font-size:14px;cursor:pointer;}.tours-b .details.see-more-opt{padding:0;margin:11px 0;}.title-o{font-family:MuseoRoun_7;font-size:24px;color:#58167d;}.fancybox-title-float-wrap{bottom:28% !important;right:45% !important;margin-bottom:initial !important;left:-35%;width:85%;}.fancybox-title-float-wrap .child{display:initial !important;margin-right:initial !important;padding:5px 10px 5px 10px !important;background:transparent;background:rgba(255,255,255,.79) !important;-webkit-border-radius:unset !important;-moz-border-radius:unset !important;border-radius:unset !important;text-shadow:none !important;color:#848484 !important;font-weight:normal !important;line-height:20px !important;white-space:normal !important;font-family:MuseoSans_3;font-size:14px;position:absolute;width:100%;top:-27px;}.title-pack{font-family:MuseoSans_7;font-size:17px;margin-bottom:20px;margin-left:20px;}.list-pack{font-family:MuseoSans_3;font-size:14px;padding-left:0;list-style-type:none;line-height:24px;margin-bottom:0;margin-top:10px;margin-right:35px;}.greentape{padding:20px 0;background:#58167d;color:#fff;}.greentape .title-greentape{font-family:MuseoSans_7;font-size:24px;margin-bottom:22px;}.greentape .description-greentape{font-family:MuseoSans_1;font-size:19px;}.content-parraf{margin-top:50px;}.content-parraf .text-parraf{font-family:MuseoSans_3;font-size:17px;color:#383838;text-align:justify;}.content-list-services .listserv{padding-top:20px;list-style-type:none;font-family:MuseoSans_3;font-size:17px;padding-left:0;opacity:.8;line-height:1.88;color:#221f20;}.maptape{margin-top:20px;}.maptape .map{width:100%;height:400px;border:none;}.mg-destino{margin-right:20px;}.text-dir{font-size:15px;}.title-lugares{font-family:MuseoSans_5;color:#4b0082;}.subtitle-four{font-family:MuseoSans_7;font-size:24px;color:#00b300;}.slidertape{margin-top:40px;margin-bottom:40px;}.slidertape .subtitle-four{margin-bottom:25px;}.slidertape .main-size{width:300px;height:300px;}.slidertape .cont-foto{margin-left:auto;margin-right:auto;overflow:hidden;position:relative;}.slidertape .degradado-bottom{background:linear-gradient(to top,#000,transparent);background:-webkit-linear-gradient(to top,#000,transparent);background:-o-linear-gradient(to top,#000,transparent);background:-moz-linear-gradient(to top,#000,transparent);width:100%;height:35%;position:absolute;bottom:0;}.slidertape .cont-info{width:100%;position:absolute;bottom:0;padding-left:25px;padding-right:25px;color:#fff;}.slidertape .cont-info .content-categ{width:100%;}.slidertape .cont-info .content-categ .tag_categ_sub{border-radius:2px;text-align:center;text-transform:uppercase;padding:2px 7px 0 7px;font-family:MuseoSans_1;font-size:14px;display:inline-block;color:#fff;margin-right:5px;margin-bottom:5px;background:#58167d;}.slidertape .cont-info .title{font-family:MuseoSans_5;font-size:20px;margin-top:5px;}.slidertape .cont-info .style_star{color:#d18407;font-size:25px;}.slidertape .cont-info .icon-star:before{color:#d18407;}.slidertape .cont-info .price{float:right;}.slidertape .cont-info .price .t14_5{font-family:MuseoSans_5;font-size:14px;}.slidertape .cont-info .price .t23_7{font-family:MuseoSans_7;font-size:23px;}.slidertape .cont-info .price .t14_7{font-family:MuseoSans_7;font-size:14px;}.info-map{height:150px;width:250px;text-align:center;}.info-map .title-map{font-family:MuseoSans_7;font-size:16px;color:#58167d;}.slick-prev-md{font-size:64px;position:absolute;left:-74px;top:30%;opacity:.3;}.icon-next:before{color:#000;}.slick-next-md{font-size:64px;position:absolute;right:-65px;top:30%;opacity:.3;}.content_travlsteps-promise{padding-top:50px;padding-bottom:68px;background-color:#f5f4f5;color:#7a7a7a;}.content_travlsteps-promise .pnl-Three-steps{text-align:center;padding-bottom:30px;}.content_travlsteps-promise .pnl-Three-steps .title-threesteps{font-family:MuseoSans_7;font-size:24px;}.content_travlsteps-promise .pnl-Three-steps .line{width:70%;height:2px;background-color:#00b300;}.content_travlsteps-promise .pnl-Three-steps .sphere{width:20px;height:20px;border-radius:50%;position:absolute;left:47%;top:-32px;background:#00b300;font-family:MuseoSans_7;font-size:14px;color:#fff;}.content_travlsteps-promise .pnl-Three-steps .space{margin-left:10px;}.content_travlsteps-promise .pnl-Three-steps .t70_icon{font-family:MuseoSans_7;font-size:70px;}.content_travlsteps-promise .pnl-Three-steps .t50_icon{font-family:MuseoSans_7;font-size:50px;}.content_travlsteps-promise .pnl-Three-steps .text-step{font-family:MuseoSans_7;font-size:20px;color:#00b300;}.content_travlsteps-promise .pnl-Three-steps .text-step.mrg-top{margin-top:22px;}.content_travlsteps-promise .pnl-Three-steps .description-step{font-family:MuseoSans_5;font-size:14px;}.content_travlsteps-promise .pnl-promisse-md{padding-top:14px;}.content_travlsteps-promise .pnl-promisse-md .title-primisse{font-family:MuseoSans_7;font-size:20px;}.content_travlsteps-promise .pnl-promisse-md .content-infopromisse .text-ico{font-family:MuseoSans_7;font-size:24px;}.content_travlsteps-promise .pnl-promisse-md .content-infopromisse .title-primisse{font-family:MuseoSans_7;font-size:14px;}.content_travlsteps-promise .pnl-promisse-md .content-infopromisse .description-promisse{font-family:MuseoSans_5;font-size:12px;}.content_travlsteps-promise .pnl-promisse-md .content_purple{margin-top:21px;background-color:#58167d;padding:28px 20px 27px 20px;text-align:center;color:#fff;}.content_travlsteps-promise .pnl-promisse-md .content_purple .text-help-primisse{font-family:MuseoSans_7;font-size:17px;margin-bottom:35px;}.content_travlsteps-promise .pnl-promisse-md .content_purple .btn-help-primisse,.content_travlsteps-promise .pnl-promisse-md .content_purple btn-help-primisse:hover,.content_travlsteps-promise .pnl-promisse-md .content_purple btn-help-primisse:focus{border-radius:4px;border:2px solid #fff;background:#58167d;text-transform:none;text-align:center;padding-top:10px 7px;font-family:MuseoSans_7;font-size:17px;color:#fff;width:100%;}.content_travlsteps-promise .pnl-promisse-md .prom{margin-top:15px;}.content_travlsteps-promise .pnl-promisse-md .prom .font_green{color:#00b300;}.greentape-offer{margin-top:10px;margin-bottom:20px;padding-top:30px;padding-bottom:20px;background:#00b300;color:#fff;}.greentape-offer .icon-offert{font-size:140px;color:#0e7b0e;}.greentape-offer .title-greentape-offer{font-family:MuseoSans_7;font-size:25px;}.greentape-offer .description-greentape-offer{font-family:MuseoSans_3;font-size:17px;padding-bottom:15px;}.greentape-offer .btn-notif,.greentape-offer .btn-notif:hover,.greentape-offer .btn-notif:focus{border-radius:4px;border:0;text-transform:none;text-align:center !important;padding:10px 12px;background:#fff;font-family:MuseoSans_7;font-size:17px;color:#00b300;}.greentape-offer .text-attention{margin-top:10px;font-family:MuseoSans_1;font-size:17px;}.greentape-offer .text-attention strong{font-family:MuseoSans_7;}.slick-prev-md{font-size:44px;position:absolute;left:-74px;top:40%;opacity:.3;}.slick-next-md{font-size:44px;position:absolute;right:-65px;top:40%;opacity:.3;}.btn-cotizar,.btn-cotizar:hover,.btn-cotizar:focus{background:#00b300;padding:6px 31px;color:#fff;font-family:MuseoSans_7;font-size:17px;}.p2k{max-height:400px;}.modal-content .modal-header{border-bottom:0;}.modal-content .modal-header .modal-title{font-family:MuseoSans_7;font-size:21px;}.modal-content .modal-body .printer{color:#00b300;font-family:MuseoSans_7;font-size:14px;margin-bottom:20px;cursor:pointer;}.modal-content .modal-body .title-modal{font-family:MuseoSans_5;font-size:17px;margin-bottom:15px;}.modal-content .modal-body .txt-condicion{font-family:MuseoSans_3;font-size:14px;margin-bottom:30px;}.modal-content .modal-body .list-remarcado{list-style:none;font-family:MuseoSans_3;color:#7a7a7a;font-size:14px;padding-left:0;}.modal-content .modal-body .list-modal{font-size:14px;color:#000;font-family:MuseoSans_3;padding-left:15px;}.title-cotizador-modal{padding-top:6px;}.title-cotizador-modal .txt-cotizador{vertical-align:middle;}.pnl-travlsteps_promise{padding-top:80px;padding-bottom:68px;background-color:#a8a8a8;}.line{width:620px;height:2px;background-color:#00b300;}.pnl-Three-steps{padding-bottom:55px;}.pnl-Three-steps .t70_icon{font-family:MuseoRoun_7;font-size:70px;}.box-gallery .ad-gallery{border:none;margin-bottom:15px;}.box-gallery .ad-gallery .slides li .flex-caption{position:absolute;bottom:0;left:25px;right:25px;background:rgba(255,255,255,.79);text-align:center;padding:5px 10px 5px 10px;}.box-gallery .ad-thumbs{border:none;margin-bottom:15px;box-shadow:none;}.box-gallery .ad-thumbs .flex-viewport ul li{width:180px !important;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.box-gallery .ad-thumbs .flex-viewport ul li img{height:84px;}.aux-coche{font-size:26px !important;}.prices .lbl-price-kids{margin-top:4px;}.prices .lbl-price-kids.cotizado{color:#9b9b9b;}.prices .lbl-price{font-family:MuseoSans_5;font-size:14px;}.prices .lbl-price.cotizado{color:#9b9b9b;}.modalCotizador .modal-dialog .modal-content{border-radius:3px;}.modalCotizador .modal-dialog .modal-content .modal-header{border-bottom:0;padding-bottom:0;color:#505050;}.modalCotizador .modal-dialog .modal-content .modal-header .modal-title{font-family:MuseoSans_7;}.modalCotizador .modal-dialog .modal-content .modal-header small{font-family:MuseoSans_5;}.modalCotizador .modal-dialog .modal-content .modal-body{color:#505050;font-family:MuseoSans_5;}.modalCotizador .modal-dialog .modal-content .modal-body .title-rooms-modal{color:#00ae1a;font-weight:100;font-family:MuseoSans_7;margin-top:15px;}.modalCotizador .modal-dialog .modal-content .modal-body .title-rooms-modal strong{font-weight:100;}.modalCotizador .modal-dialog .modal-content .modal-body .more-pad,.modalCotizador .modal-dialog .modal-content .modal-body more-pad-n{padding-left:20px;}.modalCotizador .modal-dialog .modal-content .modal-body .general-ctn-edades{width:100%;}.modalCotizador .modal-dialog .modal-content .modal-body .general-ctn-edades .p1{padding-left:3px;padding-right:3px;}.modalCotizador .modal-dialog .modal-content .modal-body .general-ctn-edades .p1 .form-control{padding:0 8px;background:url(/content/img/ico/flecha-down-golden.png) no-repeat #fff;background-position:95.5%;width:100%;text-indent:.01px;-ms-text-overflow:"";-o-text-overflow:"";text-overflow:"";text-transform:none;-webkit-appearance:none;-moz-appearance:none;outline:none;}.modalCotizador .modal-dialog .modal-content .modal-body .icon-calendar{font-size:26pt;}.modalCotizador .modal-dialog .modal-content .modal-body .pg-calendar-box .inputs-contanier-calendar{margin-bottom:15px;}.modalCotizador .modal-dialog .modal-content .modal-body .pg-calendar-box .inputs-contanier-calendar .p1 span{padding-left:15px;padding-right:15px;display:block;text-align:center;}.modalCotizador .modal-dialog .modal-content .modal-body .text-numeric{font-size:15pt;padding-left:5px;padding-right:5px;font-weight:100;font-family:MuseoSans_7;}.modalCotizador .modal-dialog .modal-content .modal-footer{text-align:left;}.modalCotizador .modal-dialog .modal-content .modal-footer .btn{min-width:150px;font-family:MuseoSans_5;font-size:11pt;}.modalCotizador .modal-dialog .modal-content .modal-footer .btn-cancel{border:2px solid #00ae1a;color:#00ae1a;}.modalCotizador .modal-dialog .modal-content .modal-footer .btn-booking{background:#00ae1a;color:#fff;font-size:21px !important;vertical-align:middle;padding:2px 35px;display:block;margin:auto;}.combo-selects{width:100%;margin-bottom:10px;text-align:center;}.combo-selects .icon-reduce,.combo-selects .icon-add{font-size:18pt;cursor:pointer;}.combo-selects .p1 i,.combo-selects .p1 strong,.combo-selects .p1 span{vertical-align:middle;}.combo-selects .drop-disable{cursor:default;}.combo-selects .drop-disable:before{color:#bbb;}.combo-selects .text-numeric{font-size:15pt;padding-left:5px;padding-right:5px;font-weight:100;font-family:MuseoSans_7;}.boxTourM{width:100%;display:table;}.boxTourM .Ttd{display:table-cell;border-left:1px solid #858685;border-right:1px solid #858685;padding:10px;width:33.33333333%;}.boxTourM .Ttd:first-child{border-left:0;border-right:0;}.boxTourM .Ttd:last-child{border-right:0;border-left:0;}.bar-scroll-booking-inter{padding-top:15px;padding-bottom:15px;margin:45px 0;background:#58167d;}.bar-scroll-booking-inter img{margin-right:15px;}.bar-scroll-booking-inter strong,.bar-scroll-booking-inter p{color:#fff;}.bar-scroll-booking-inter strong{margin-bottom:10px;font-family:MuseoSans_7 !important;font-size:18pt !important;}.bar-scroll-booking-inter p{margin:0;font-size:12pt;font-family:MuseoSans_3;}.tam-promo{font-size:24px;}.bar-scroll-booking{position:fixed;top:0;left:0;right:0;color:#fff;background-color:#00ae1a;border-bottom:1px solid #fff;z-index:15;padding-top:10px;padding-bottom:10px;display:none;}.bar-scroll-booking .bar-title{border:0;background:transparent;padding:0;text-align:left;outline:none;font-family:MuseoSans_5;}.bar-scroll-booking .bar-title span{padding-right:5px;}.bar-scroll-booking .bar-title .icon-star:before{color:#ffaa21;}.bar-scroll-booking .small-booking{border-radius:4px;background-color:#fff;padding-top:5px;padding-bottom:5px;cursor:pointer;}.bar-scroll-booking .small-booking ul{width:100%;margin:0;padding:0;list-style-type:none;color:#000;overflow:auto;display:table;}.bar-scroll-booking .small-booking ul li{display:table-cell;vertical-align:middle;padding-left:10px;padding-right:10px;font-size:13px;}.bar-scroll-booking .small-booking ul li .icon-calendar,.bar-scroll-booking .small-booking ul li .icon-next{font-size:25px;}.bar-scroll-booking .small-booking ul li .icon-reduce,.bar-scroll-booking .small-booking ul li .icon-add{font-size:17px;}.bar-scroll-booking .small-booking ul li .general_ctn{width:100%;}.bar-scroll-booking .small-booking ul li .general_ctn .p1{padding-left:5px;padding-right:5px;text-align:center;}.bar-scroll-booking.bar-purple strong{font-size:11pt;font-family:MuseoSans_5;font-weight:100;vertical-align:middle;padding-left:5px;}.bar-scroll-booking.bar-purple span{font-size:16pt;font-family:MuseoSans_3;vertical-align:middle;padding-right:15px;padding-left:5px;}.bar-scroll-booking.bar-purple .btn{font-family:MuseoSans_5;border:solid 1.5px #fff;background:#e3262e;color:#fff;padding:4px 29px;}.bar-scroll-booking.bar-purple .btn:hover{color:#fff;}.general_ctn{display:table !important;}.general_ctn .p1,.general_ctn .p2,.general_ctn .p3,.general_ctn .p4{display:table-cell;vertical-align:middle;}.contpnl_banner{margin-bottom:20px;width:96%;}}@media screen and (max-width:767px){.md{background:url(https://cdn.mexicodestinos.com/static/content/img/sprites/ficha_hoteles/paymentsV2.png) no-repeat top left;vertical-align:middle;}.mr{background:url(/Content/img/sprites/icons.png) no-repeat top left;vertical-align:middle;}.mg-master{background-position:-5px -92px;width:49px;height:30px;display:inline-block;}.mg-visa{background-position:-5px -27px;width:79px;height:25px;display:inline-block;}.mg-paypal{background-position:-5px 0;width:80px;height:22px;display:inline-block;}.mg-oxxo{background-position:-5px -57px;width:72px;height:30px;display:inline-block;}.mg-trivago{background-position:-3px -127px;width:85px;height:26px;display:inline-block;}.mg-destino{background-position:-5px 0;width:28px;height:40px;display:inline-block;}.mg-direccion{background-position:-5px -45px;width:19px;height:24px;display:inline-block;}.fancybox-title-float-wrap .child{display:none !important;}.content-travel .travel-left{padding:9.9% 0 !important;}.modal_apart{max-width:400px;}.pnl-icons{padding:20px 20px 20px 22px;}.pnl-icons .list-icons{margin-top:20px;font-family:MuseoSans_3;font-size:17px;}.p2k{max-height:700px;}.prices{text-align:center;}.tour-b{margin-top:50px!important;}.titles-op .title-d{font-family:MuseoSans_7;font-size:17px;}.ways_paid .mrg-b{margin-bottom:20px;}.colsnpadding panel-gallery .gnralist_gallery .li_gallery{width:300px;height:300px;}.aux-content-movil{padding-bottom:0;}.greentape-offer .title-greentape-offer{font-size:23px;}.greentape-offer .icon-offert{font-size:80px;}.greentape-offer .aux{padding-left:0;}.address{margin-top:14px;}.img-map{cursor:pointer;background-image:url('/Content/img/mapa-niu-mob.png');width:100%;height:400px;display:block;margin:0 auto;background-repeat:no-repeat;background-position:center;}.aux-day-pad{padding-right:0;}.date-info{text-align:center;}.content-parraf{margin-bottom:41px;}.panel-gallery .contphoto{height:100px;}.content-prices{height:auto;overflow:hidden;}.bar-scroll-booking{padding-top:0;padding-bottom:1px;}.bar-scroll-booking .container{padding:0;}.bar-scroll-booking .container .row{margin-left:0;margin-right:0;}.bar-scroll-booking .container .row .col-xs-12{padding:0;}.bar-scroll-booking .content-ctn-xs{display:block !important;}.bar-scroll-booking .content-ctn-xs .p1-xs{display:block;width:100%;}.bar-scroll-booking .bar-title{text-align:center;width:100%;padding-left:15px;padding-right:15px;padding-top:5px;padding-bottom:5px;vertical-align:middle;}.bar-scroll-booking .bar-title span{display:inline-block;padding-right:5px;width:70%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}.bar-scroll-booking .bar-title span,.bar-scroll-booking .bar-title .icon-star{display:inline-block;vertical-align:middle;}.bar-scroll-booking .small-booking{border-radius:0;padding-top:10px;padding-bottom:10px;}.bar-scroll-booking .small-booking ul li{display:table-cell;vertical-align:middle;padding-left:10px;padding-right:10px;font-size:13pt;}.bar-scroll-booking .small-booking ul li .icon-calendar,.bar-scroll-booking .small-booking ul li .icon-next{font-size:29px;}.bar-scroll-booking .small-booking ul li .icon-reduce,.bar-scroll-booking .small-booking ul li .icon-add{display:none;}.bar-scroll-booking .small-booking ul li .general_ctn{max-width:200px;}.bar-scroll-booking .small-booking ul li .general_ctn .p1{padding-left:5px;padding-right:5px;text-align:center;font-size:13px;}.bar-scroll-booking.bar-purple{padding:15px;}.bar-scroll-booking.bar-purple strong{font-size:12px;padding-right:15px;padding-left:0;}.bar-scroll-booking.bar-purple .btn-default{min-height:initial;}.content-box-model *{font-size:24px;}.see-more-opt{text-align:right;}.contpnl_banner{margin-top:20px;margin-bottom:20px;width:100%;}}@media screen and (min-width:768px){.content-travel .travel-left{padding:8.5% 0;}.md{background:url(https://cdn.mexicodestinos.com/static/content/img/sprites/ficha_hoteles/sprite-hotelV2.png) no-repeat top left;vertical-align:middle;}.mr{background:url(/Content/img/sprites/icons.png) no-repeat top left;vertical-align:middle;}.mg-master{background-position:-6px -5px;width:34px;height:21px;display:inline-block;}.mg-visa{background-position:-43px -5px;width:44px;height:14px;display:inline-block;}.mg-paypal{background-position:-91px -5px;width:42px;height:12px;display:inline-block;}.mg-oxxo{background-position:-137px -5px;width:40px;height:19px;display:inline-block;}.mg-trivago{background-position:-6px -31px;width:67px;height:21px;display:inline-block;}.mg-destino{background-position:-5px 0;width:28px;height:40px;display:inline-block;}.mg-direccion{background-position:-5px -45px;width:19px;height:24px;display:inline-block;}.p1-xs{width:319px;}.fancybox-title-float-wrap{bottom:10% !important;}.fancybox-title-float-wrap .child{line-height:20px !important;font-size:17px;}.img-map{cursor:pointer;background-image:url('/Content/img/mapa-niu.png');width:100%;height:400px;background-repeat:no-repeat;background-position:center;}.address{float:left;position:relative;bottom:378px;left:39px;background:#fff;width:330px;height:100px;z-index:2;padding:20px 30px;}.tours-b{margin-top:60px;margin-bottom:6px;padding-left:0;}.content-infotour .description-tour.long-cut-txt{width:100%;max-height:80px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:5px;}.content-infotour .description-tour.long-cut-txt:hover{width:auto;white-space:initial;overflow:visible;}.content-prices{min-height:343px;}.content-relative-icons .pnl-icons{padding:30px;}}@media screen and (min-width:992px){.content-travel .travel-left{padding:8.5% 0;}.img_header .contain_header{padding-bottom:15px;}.img_header .contain_header .titleheader{font-size:45px;margin-bottom:30px;}.img_header .contain_header .oferpaq{font-size:20px;}.img_header .contain_header .note-head{font-size:15px;}.content-photo{padding-right:0;min-height:343px;}.inclued-tour{position:absolute;bottom:0;width:100%;}#CalendarioPaquete{max-width:80%;margin:auto;}.contentgalleryaux{padding-left:0;padding-right:0;position:relative;}.modal_apart{width:300px;top:-60px;max-width:inherit;margin-right:initial;position:absolute;}.md_inside_aux{padding-right:136px;}.fancybox-title-float-wrap{bottom:10% !important;left:-39%;width:89%;}.content-relative-icons{max-width:68%;top:50px;margin-bottom:50px;}.content-relative-icons .pnl-icons{width:initial;margin-top:0;display:block;margin-bottom:50px;margin-right:27px;}.content-relative-icons .pnl-icons .titles-op{margin-bottom:25px;}.content-relative-icons .pnl-icons .botones{float:right;}.content-relative-icons .pnl-icons .title-d{font-family:MuseoSans_7;font-size:24px;}.content-relative-icons .pnl-icons .options-l{font-family:MuseoSans_5;font-size:14px;}.content-relative-icons .pnl-icons .list-icons{font-family:MuseoSans_3;font-size:17px;}.content-relative-icons .panel-cate{margin-left:0;margin-right:0;}.content-relative-icons .panel-gallery{margin-left:0;margin-right:0;}.content-relative-icons .panel-gallery .contphoto{width:140px;height:100px;}.content-relative-icons .panel-gallery .li_gallery{padding:0 20px 20px 0;}.slider-for{width:940px;height:600px;margin:30px auto 1px;overflow:hidden;}.slider-nav{width:500px;height:85px;margin:auto;}.slider-nav .slick-track{height:100px;}.content-includepack{margin-top:40px;padding:30px;margin-left:0;margin-right:0;background-color:#fff;}.content-infotour{padding:30px;margin-left:0;margin-right:0;background-color:#fff;}.content-infotour .list-calendar li{margin-right:10px;}.content-listconditions{top:0;}.content-prices{display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}.content-prices .date-info .details{position:absolute;bottom:0;}.content-prices .prices .content-travel{width:100%;float:left;margin:0;}.content-prices .prices .content-travel .md-icon{position:absolute;bottom:65px;font-size:35px;right:-20px;top:auto;}.content-prices .prices .content-travel .md-etiqueta-aparta-icon .path1:before{color:#fff;}.content-prices .prices .button-price{position:absolute;bottom:0;left:40px;}.content-parraf{margin-bottom:90px;}.p2k{max-height:400px;margin-bottom:40px;}.address{float:left;position:relative;bottom:343px;left:70px;background:#fff;width:330px;height:auto;z-index:2;padding:20px 30px;}.places{float:right;position:relative;bottom:343px;right:56px;background:#fff;width:316px;max-height:320px;z-index:2;padding:20px;}.maptape{margin-top:50px;}.slidertape{margin-top:60px;margin-bottom:80px;}.slidertape subtitle-four{margin-bottom:40px;}.prices{text-align:right;}.btn-cotizar{margin-left:35px;}.btn-cotizar.contact{margin-left:0;}}