@charset "utf-8";#contenido_detalle{position:relative;height:auto;background-color:#fff;width:100%;float:left;margin-top:50px;margin-bottom:20px;z-index:2;padding:11px;box-sizing:border-box;display:flex;justify-content:center}#boton_imprimir{font-family:"Trebuchet Ms",Gadget,sans-serif;font-size:9px;color:#fff;background-color:#100040;text-align:left;height:20px;width:135px;padding:2px 20px 2px 9px;background-image:url(../images/ico-imprimir.png);background-position:138px;background-repeat:no-repeat;border:2px solid #00afef}#boton_imprimir a,#boton_imprimir2 a{font-family:"Trebuchet Ms",Gadget,sans-serif;font-size:9px;color:#fff;text-decoration:none}#boton_imprimir a:hover,#boton_imprimir2 a:hover{text-decoration:underline}#boton_imprimir2{font-family:"Trebuchet Ms",Gadget,sans-serif;font-size:9px;color:#fff;background-color:#100040;text-align:left;height:20px;width:135px;padding:2px 20px 2px 9px;background-image:url(../images/ico-coti.png);background-position:138px;background-repeat:no-repeat;border:2px solid #00afef}#titulo{float:left;width:100%;margin-bottom:18px}#titulo h1{line-height:33px;font-family:Helvetica_Neue,Arial,sans-serif;font-size:33px;color:#333;text-align:center;text-transform:uppercase;float:left;width:100%;margin-top:2rem;margin-bottom:18px}#TABLA_DETALLES{width:100%;margin-top:0}#TABLA_DETALLES td{border-top-width:0;border-right-width:0;border-left-width:0;padding:.4rem .5rem}#TABLA_DETALLES tr:nth-child(odd){background-color:#fff;color:#000}#TABLA_DETALLES tr:nth-child(2n){color:#000}#slides{border:3px solid #0f6}.foto_interior{float:right;margin-right:10px;margin-bottom:12px;margin-left:0;padding-top:15px;padding-right:0;padding-bottom:40px;width:900px}#contenedor_detalles{width:auto;height:100%;padding-left:10px;float:left;font-family:"Trebuchet Ms",Gadget,sans-serif;font-size:11px;color:#000;line-height:18px;z-index:-1}#contenedor_detalles_2{font-family:"Trebuchet Ms",Gadget,sans-serif;font-size:11px;color:#000;line-height:18px;box-sizing:border-box;z-index:-1}#slider1_container{display:block;margin-left:auto;max-width:450px;max-height:220px;overflow:hidden}#slider1_container img{width:100%}.seccion-items div{font-size:1.1rem}.seccion-items p{font-size:.8rem}.texto_detalles{font-size:.8rem;box-sizing:border-box;padding-bottom:2rem}.texto_detalles hr{margin-top:0;margin-bottom:0}.texto_forma_contacto p{font-family:Helvetica_Neue,Arial,Helvetica,sans-serif;font-size:15px;color:#003;margin:0;text-align:left}.raya{width:800px;float:left;margin-top:12px;margin-left:12px;margin-bottom:12px}.dias{font-size:1rem;font-weight:700;text-transform:uppercase}.dias h2{font-family:Helvetica_Neue,Arial,sans-serif;font-size:1.5rem;color:#19a2dc;margin-top:10px;line-height:1.3;font-weight:400;text-transform:uppercase}.incluye_no_incluye{text-transform:uppercase;font-size:1.1rem;margin-top:.5rem;margin-bottom:1rem;color:#0086b9}.texto_incluye{font-family:"Trebuchet Ms",Gadget,sans-serif;text-transform:uppercase;font-size:11px;line-height:18px;text-align:left;color:#666;border-right:1px solid #0086b9}.texto_noincluye{font-family:"Trebuchet Ms",Gadget,sans-serif;text-transform:uppercase;font-size:11px;line-height:18px;color:#666}.observaciones{font-family:"Trebuchet Ms",Gadget,sans-serif;text-transform:uppercase;font-size:11px;line-height:18px;text-align:left;padding-bottom:12px;padding-right:15px;padding-left:15px;width:100%;height:auto;color:#666;background-color:#ffc;border:1px solid #ccc;box-sizing:border-box}.tabla_hoteles{width:600px;border-collapse:collapse;border:1px solid silver;align:center;margin-right:auto;margin-left:auto}.tabla_hoteles td{padding:6px;border:1px solid #ccc}#cont_forma_detalle{width:100%;padding:20px;margin-top:2rem;margin-left:0;margin-bottom:12px;box-sizing:border-box;position:relative}.campo_forma2{height:35px;width:100%;line-height:22px;font-size:12px;color:#999;border:1px solid #00afef;padding:5px;margin-top:0;box-sizing:border-box}.campo_forma_telefono{height:20px;width:220px;line-height:22px;font-size:12px;color:#999;border:1px solid #00afef;padding:5px;margin-left:15px}#cont_camp_mensaje{width:100%;height:auto;float:right;text-align:left}.contenedor_campo_mensaje{width:100%;height:auto;display:block;top:20px;text-align:left;overflow:hidden}#wp{float:right;height:auto;display:block;font-family:Helvetica_Neue,Arial,Helvetica,sans-serif;font-size:20px;color:#003;text-align:center}.campoamigo{float:left;margin-left:15px;height:50px;width:320px;border:1px solid #00afef;padding:5px;margin-bottom:20px;line-height:18px;font-size:12px;color:#999;margin-top:5px}.campo_mensaje{float:right;height:111px;width:100%;line-height:18px;font-size:12px;color:#999;border:1px solid #00afef;padding:5px;margin-bottom:20px;box-sizing:border-box}#boton_enviar_forma{background-color:#100040;font-family:"Trebuchet MS";font-size:16px;text-transform:uppercase;color:#fff;width:200px;border:3px solid #a3e4ff;font-weight:700;cursor:pointer;padding:7px;margin-top:20px;margin-bottom:20px}#boton_enviar_forma:hover{background-color:#fff;color:#100040}.texto_privacidad_forma a{font-family:"Trebuchet Ms",Gadget,sans-serif;font-size:9px;color:#000;text-transform:uppercase}.w-100{width:100%}.mx-0{margin-left:0;margin-right:0}.items-paquetes{margin-top:4rem}.contenido-body{margin-top:2rem}.calendario_detalle{display:block;margin:0 auto}@media (min-width:992px){.calendario_detalle{top:0;align-self:flex-start}}h3.title-itinerario{color:#1e396a;border-bottom:2px solid #1e396a;text-align:left;font-size:1.3rem;padding-bottom:.5rem;text-transform:uppercase;margin-bottom:2rem;margin-top:2.5rem}.btn-cotizardetalle{background-color:#152d52;color:#fff;padding-left:1.5rem;padding-right:1.5rem;border-radius:100rem;text-transform:uppercase}.btn-cotizardetalle:hover{color:#fff}@media screen and (max-width:767.98px){.count-dayandnight,.count-pricedetalle{border-top:1px solid #fff;padding-top:.5rem;padding-bottom:.5rem}}.count-dayandnight{border-left:1px solid #fff}.count-dayandnight p{font-size:.85rem}.count-dayandnight p i{margin-right:.5rem}.count-dayandnight p:first-child{margin-bottom:.85}.count-dayandnight p:first-child i{color:#ccde64}.count-dayandnight p:last-child i{color:#00476b}.count-pricedetalle{border-left:1px solid #fff}.count-pricedetalle p{text-transform:uppercase;line-height:1.2}.count-pricedetalle p:first-child{font-size:.95rem}.count-pricedetalle p:nth-child(2){font-size:1.8rem}.count-pricedetalle p:nth-child(2) small{font-size:.8rem}.count-pricedetalle p:nth-child(3){font-size:.95rem}.card-detalle{border:none;border-radius:1rem;background-color:#f3f3f5}.card-detalle .title-itinerario{margin-top:1rem;margin-bottom:1rem}.color-calendar.basic{background-color:#f3f3f5!important}.calendario_detalle h1{font-family:inherit;font-size:1.3rem;line-height:1.1;color:#152d52}.calendario_detalle p{text-transform:uppercase;padding-top:0;padding-bottom:0;font-weight:400;font-size:.8rem;text-align:initial;margin-bottom:.2rem;margin-top:.2rem;color:#555557}.calendario_detalle h5{font-size:1.1rem;line-height:1.2;text-transform:uppercase;margin-top:.5rem;margin-bottom:.5rem;color:#152d52}.calendario_detalle img{max-width:8rem;display:block;margin-bottom:.2rem}.calendario_detalle ul li{font-size:.9rem;line-height:1.3;color:#555557}.calendario_detalle ul li:not(:last-child):after{content:',';position:absolute;right:0}.calendario_detalle .btn-reservacioncalendario{background-color:#69c062;color:#000;border-radius:100rem;padding-left:1.3rem;padding-right:1.3rem;text-transform:uppercase}.calendario_detalle .color-calendar .calendar__monthyear{color:#19a2dc!important;text-transform:uppercase}.calendario_detalle .color-calendar .calendar__arrow-inner:before,.calendario_detalle .color-calendar .calendar__weekday{color:#19a2dc!important}.calendario_detalle .color-calendar .calendar__day-event .calendar__day-box{background-color:#70bf6c!important;opacity:.8}.calendario_detalle .color-calendar .calendar__day-event .calendar__day-box:hover{background-color:#70bf6c!important;opacity:.7!important}.calendario_detalle .color-calendar .calendar__day-event .calendar__day-text:hover~.calendar__day-box{opacity:.7!important}.calendario_detalle .color-calendar .calendar__day-bullet{display:none}@media screen and (min-width:992px) and (max-width:1399.98px){.flatpickr-calendar,.flatpickr-calendar.inline{width:100%;max-width:100%}.flatpickr-days,.flatpickr-rContainer,.flatpickr-weekdays{width:100%}.flatpickr-day{max-width:14.2857%;flex-basis:14.2857%}}