﻿@media screen and (min-width:100px){.mdCalendar-inactive{opacity:.2;display:none;}.info-txt{background:#fff;}.info-txt .borlitas{margin-top:20px;}.info-txt .boxInfo{display:table;margin-bottom:5px;}hr{margin-top:14px;margin-bottom:6px;border-top:1.5px solid #ddd;width:95%;}.container-cal{padding:15px 15px 10px 15px;background:#fff;margin:0 -15px;border-radius:4px;}.hako-green{display:inline-block;border-radius:10px;background:#81cd71;width:20px;height:20px;margin-right:5px;}.hako-red{display:inline-block;border-radius:10px;background:#ff6c6c;width:20px;height:20px;margin-right:5px;}.hako-yellow{display:inline-block;border-radius:10px;background:#efe63f;width:20px;height:20px;margin-right:5px;}.hako-gray{display:inline-block;border-radius:10px;background:#dfdfdf;width:20px;height:20px;margin-right:5px;}.txtColor{font-size:11px;color:#000;display:table-cell;vertical-align:top;}.disponibilidad-y-tar{width:267px;height:31px;font-size:20px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000;display:block;}.noches-tarifa{text-align:center;}.noches-tarifa .selecciona-las-fecha{font-size:15px;font-family:MuseoSans_5;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000;}.next,.prev{border-radius:50%;display:block;padding:0 0;width:22px;height:22px;margin-top:5px;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:transparent;}.next{margin-left:auto;}.next:before{content:"";color:#008000;vertical-align:middle;}.prev{margin-right:auto;}.prev:before{content:"";color:#008000;vertical-align:middle;}.mdCalendar-header{margin:20px 0;position:relative;height:30px;margin-bottom:36px;}.mdCalendar-header h2{color:#434343;font-size:20px;line-height:1;text-align:center;font-weight:bold;margin:0;padding-top:10.5px;}.mdCalendar-header .mdCalendar-links{top:2px;height:19px;width:100%;}.mdCalendar-header .mdCalendar-links div{cursor:pointer;width:35px;height:35px;-webkit-user-select:none;touch-action:pan-y;-webkit-user-drag:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}.mdCalendar-header .mdCalendar-links .mdCalendar-next-month{position:absolute;right:10px;background-size:148px 31px;font-size:31px;color:#00b300;}.mdCalendar-header .mdCalendar-links .mdCalendar-prev-month{position:absolute;left:10px;background-size:148px 31px;font-size:31px;color:#00b300;}.mdCalendar-body{margin:0 -13px;}.mdCalendar-body .white-label{color:#bdbdbd;}.mdCalendar-body .gray-label{color:#a4a4a4;}.mdCalendar-body .cal-table{width:100%;text-align:center;border-collapse:collapse;font-size:9px;table-layout:fixed;margin-bottom:13px;cursor:pointer;}.mdCalendar-body .cal-table thead td.days-title{font-weight:bold;font-size:11pt;padding:0 0 20px;text-transform:uppercase;font-family:MuseoSans_5;}.mdCalendar-body .cal-table tbody tr:nth-child(even){background-color:#fafafa;}.mdCalendar-body .cal-table tbody tr{cursor:pointer;}.mdCalendar-body .cal-table tbody tr td{padding:5px;padding-bottom:10px;height:78px;border-right:1px solid #f5f4f5;border-bottom:1px solid #f5f4f5;cursor:pointer;}.mdCalendar-body .cal-table tbody tr td.not-day{cursor:no-drop;color:#9b9b9b;}.mdCalendar-body .cal-table tbody tr td.not-day label,.mdCalendar-body .cal-table tbody tr td.not-day span{cursor:no-drop;}.mdCalendar-body .cal-table tbody tr td.not-day .precio{color:#dfdfdf;}.mdCalendar-body .cal-table tbody tr td label,.mdCalendar-body .cal-table tbody tr td span{display:block;cursor:pointer;}.mdCalendar-body .cal-table tbody tr td label{font-size:14px;}.mdCalendar-body .cal-table tbody tr td span{background-color:#dfdfdf;border-radius:2px 2px 2px 2px;}.mdCalendar-body .cal-table tbody tr td span.base-a{background-color:#81cd71;color:#81cd71;}.mdCalendar-body .cal-table tbody tr td span.base-b{background-color:#ff6c6c;color:#ff6c6c;}.mdCalendar-body .cal-table tbody tr td span.base-c{background-color:#efe63f;color:#efe63f;}.mdCalendar-body .cal-table tbody tr td span.price-tot{display:none;}.mdCalendar-body .cal-table tbody tr td span.final{display:none;}.mdCalendar-body .cal-table tbody tr td span.llegada{display:none;}.mdCalendar-body .cal-table tbody tr td.dateHoverStart.base-a{background-color:#81cd71;border-radius:200px 0 0 200px;border-right:none;}.mdCalendar-body .cal-table tbody tr td.dateHoverStart.base-a label{color:#fff;}.mdCalendar-body .cal-table tbody tr td.dateHoverStart.base-a span{background-color:transparent;color:#fff;}.mdCalendar-body .cal-table tbody tr td.dateHoverStart.base-a span.precio{display:none;}.mdCalendar-body .cal-table tbody tr td.dateHoverStart.base-a span.llegada{display:block;}.mdCalendar-body .cal-table tbody tr td.dateHoverStart.base-b{background-color:#ff6c6c;border-radius:200px 0 0 200px;border-right:none;}.mdCalendar-body .cal-table tbody tr td.dateHoverStart.base-b label{color:#fff;}.mdCalendar-body .cal-table tbody tr td.dateHoverStart.base-b span{background-color:transparent;color:#fff;}.mdCalendar-body .cal-table tbody tr td.dateHoverStart.base-b span.precio{display:none;}.mdCalendar-body .cal-table tbody tr td.dateHoverStart.base-b span.llegada{display:block;}.mdCalendar-body .cal-table tbody tr td.dateHoverStart.base-c{background-color:#efe63f;border-radius:200px 0 0 200px;border-right:none;}.mdCalendar-body .cal-table tbody tr td.dateHoverStart.base-c label{color:#fff;}.mdCalendar-body .cal-table tbody tr td.dateHoverStart.base-c span{background-color:transparent;color:#fff;}.mdCalendar-body .cal-table tbody tr td.dateHoverStart.base-c span.precio{display:none;}.mdCalendar-body .cal-table tbody tr td.dateHoverStart.base-c span.llegada{display:block;}.mdCalendar-body .cal-table tbody tr td.base-cHover{background-color:#efe63f;color:#fff;border-right:none;}.mdCalendar-body .cal-table tbody tr td.base-cHover span{background-color:transparent;}.mdCalendar-body .cal-table tbody tr td.base-cHover span.precio{display:none;}.mdCalendar-body .cal-table tbody tr td.base-cHover span.llegada{display:none;}.mdCalendar-body .cal-table tbody tr td.base-cHover span.final{display:none;}.mdCalendar-body .cal-table tbody tr td.base-bHover{background-color:#ff6c6c;color:#fff;border-right:none;}.mdCalendar-body .cal-table tbody tr td.base-bHover span{background-color:transparent;}.mdCalendar-body .cal-table tbody tr td.base-bHover span.precio{display:none;}.mdCalendar-body .cal-table tbody tr td.base-bHover span.llegada{display:none;}.mdCalendar-body .cal-table tbody tr td.base-bHover span.final{display:none;}.mdCalendar-body .cal-table tbody tr td.base-aHover{background-color:#81cd71;color:#fff;border-right:none;}.mdCalendar-body .cal-table tbody tr td.base-aHover span{background-color:transparent;}.mdCalendar-body .cal-table tbody tr td.base-aHover span.precio{display:none;}.mdCalendar-body .cal-table tbody tr td.base-aHover span.llegada{display:none;}.mdCalendar-body .cal-table tbody tr td.base-aHover span.final{display:none;}.mdCalendar-body .cal-table tbody tr td.base-cHover .price-tot,.mdCalendar-body .cal-table tbody tr td.base-bHover .price-tot,.mdCalendar-body .cal-table tbody tr td.base-aHover .price-tot{font-weight:bold;display:inline-flex;width:100%;text-align:center;}.mdCalendar-body .cal-table tbody tr td.base-cHover .price-tot .tb-col,.mdCalendar-body .cal-table tbody tr td.base-bHover .price-tot .tb-col,.mdCalendar-body .cal-table tbody tr td.base-aHover .price-tot .tb-col{float:right;}.mdCalendar-body .cal-table tbody tr td.base-cHover .price-tot .tb-top,.mdCalendar-body .cal-table tbody tr td.base-bHover .price-tot .tb-top,.mdCalendar-body .cal-table tbody tr td.base-aHover .price-tot .tb-top{float:right;font-size:7pt;}.mdCalendar-body .cal-table tbody tr td.dateHoverEnd-a{background-color:#81cd71;border-radius:0 200px 200px 0;}.mdCalendar-body .cal-table tbody tr td.dateHoverEnd-a label{color:#fff;}.mdCalendar-body .cal-table tbody tr td.dateHoverEnd-a span{background-color:transparent;color:#fff;}.mdCalendar-body .cal-table tbody tr td.dateHoverEnd-a span.precio{display:none;}.mdCalendar-body .cal-table tbody tr td.dateHoverEnd-a span.llegada{display:none;}.mdCalendar-body .cal-table tbody tr td.dateHoverEnd-a span.final{display:block;}.mdCalendar-body .cal-table tbody tr td.dateHoverEnd-b{background-color:#ff6c6c;border-radius:0 200px 200px 0;}.mdCalendar-body .cal-table tbody tr td.dateHoverEnd-b label{color:#fff;}.mdCalendar-body .cal-table tbody tr td.dateHoverEnd-b span{background-color:transparent;color:#fff;}.mdCalendar-body .cal-table tbody tr td.dateHoverEnd-b span.precio{display:none;}.mdCalendar-body .cal-table tbody tr td.dateHoverEnd-b span.llegada{display:none;}.mdCalendar-body .cal-table tbody tr td.dateHoverEnd-b span.final{display:block;}.mdCalendar-body .cal-table tbody tr td.dateHoverEnd-c{background-color:#efe63f;border-radius:0 200px 200px 0;}.mdCalendar-body .cal-table tbody tr td.dateHoverEnd-c label{color:#fff;}.mdCalendar-body .cal-table tbody tr td.dateHoverEnd-c span{background-color:transparent;color:#fff;}.mdCalendar-body .cal-table tbody tr td.dateHoverEnd-c span.precio{display:none;}.mdCalendar-body .cal-table tbody tr td.dateHoverEnd-c span.llegada{display:none;}.mdCalendar-body .cal-table tbody tr td.dateHoverEnd-c span.final{display:block;}.mdCalendar-body .cal-table .bodyCalendarTable td label{font-size:8pt;}.mdCalendar-body .cal-table .bodyCalendarTable td span{font-size:10pt;display:block;text-align:center;padding-bottom:5px;}.mdCalendar-body .section-btn-booking{display:block;text-align:center;}.mdCalendar-body .section-btn-booking .price-total{display:block;color:#45006a;font-size:20px;font-family:MuseoSans_7;}.mdCalendar-body .section-btn-booking .info-total{margin-bottom:10px;font-family:MuseoSans_7;font-size:15px;display:block;}.mdCalendar-body .section-btn-booking .btn-booking{height:40px;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;background:#00b300;}.mdCalendar-body .section-btn-booking .btn-booking.clean{background:#fff;margin-right:20px;border:solid 2px #00b300;color:#00b300;}}@media screen and (min-width:768px){.mdCalendar-inactive{opacity:.2;display:none;}.info-txt{background:#fff;}.info-txt .borlitas{margin-top:0;}.info-txt .boxInfo{display:table;margin-bottom:5px;}hr{margin-top:14px;margin-bottom:26px;border-top:1.5px solid #ddd;width:95%;}.container-cal{margin-right:auto;margin-left:auto;margin-right:20px;margin-top:20px;padding:15px 15px 10px 15px;background:#fff;border-radius:4px;box-shadow:0 2px 6px 0 rgba(154,154,154,.78);}.hako-green{display:inline-block;border-radius:10px;background:#81cd71;width:20px;height:20px;margin-right:5px;}.hako-red{display:inline-block;border-radius:10px;background:#ff6c6c;width:20px;height:20px;margin-right:5px;}.hako-yellow{display:inline-block;border-radius:10px;background:#efe63f;width:20px;height:20px;margin-right:5px;}.txtColor{font-size:15px;color:#000;display:table-cell;vertical-align:top;}.disponibilidad-y-tar{width:267px;height:31px;font-size:20px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000;display:block;}.noches-tarifa{text-align:center;}.noches-tarifa .selecciona-las-fecha{font-size:15px;font-family:MuseoSans_5;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000;}.next,.prev{border-radius:50%;display:block;padding:0 0;width:22px;height:22px;margin-top:5px;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:transparent;}.next{margin-left:auto;}.next:before{content:"";color:#008000;vertical-align:middle;}.prev{margin-right:auto;}.prev:before{content:"";color:#008000;vertical-align:middle;}.mdCalendar-header{margin:20px 0;position:relative;height:30px;margin-bottom:36px;}.mdCalendar-header h2{color:#434343;font-size:20px;line-height:1;text-align:center;font-weight:bold;margin:0;padding-top:7.5px;}.mdCalendar-header .mdCalendar-links{top:2px;height:19px;width:100%;}.mdCalendar-header .mdCalendar-links div{cursor:pointer;width:35px;height:35px;-webkit-user-select:none;touch-action:pan-y;-webkit-user-drag:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}.mdCalendar-header .mdCalendar-links .mdCalendar-next-month{position:absolute;right:10px;background-size:148px 31px;font-size:31px;color:#00b300;}.mdCalendar-header .mdCalendar-links .mdCalendar-prev-month{position:absolute;left:10px;background-size:148px 31px;font-size:31px;color:#00b300;}.mdCalendar-body{margin:0 0 10px;}.mdCalendar-body .white-label{color:#bdbdbd;}.mdCalendar-body .gray-label{color:#a4a4a4;}.mdCalendar-body .cal-table{width:100%;text-align:center;border-collapse:collapse;font-size:15px;table-layout:fixed;}.mdCalendar-body .cal-table thead td.days-title{font-weight:bold;font-size:11pt;padding:0 0 20px;text-transform:uppercase;font-family:MuseoSans_5;}.mdCalendar-body .cal-table tbody tr:nth-child(even){background-color:#fafafa;}.mdCalendar-body .cal-table tbody tr td{padding:5px;padding-bottom:10px;cursor:pointer;}.mdCalendar-body .cal-table tbody tr td.not-day{cursor:no-drop;color:#9b9b9b;}.mdCalendar-body .cal-table tbody tr td.not-day label,.mdCalendar-body .cal-table tbody tr td.not-day span{cursor:no-drop;}.mdCalendar-body .cal-table tbody tr td.not-day .precio{color:#dfdfdf;}.mdCalendar-body .cal-table tbody tr td label,.mdCalendar-body .cal-table tbody tr td span{display:block;cursor:pointer;}.mdCalendar-body .cal-table tbody tr td span{background-color:#dfdfdf;border-radius:6px 6px 6px 6px;}.mdCalendar-body .cal-table tbody tr td span.base-a{background-color:#81cd71;color:#81cd71;}.mdCalendar-body .cal-table tbody tr td span.base-b{background-color:#ff6c6c;color:#ff6c6c;}.mdCalendar-body .cal-table tbody tr td span.base-c{background-color:#efe63f;color:#efe63f;}.mdCalendar-body .cal-table tbody tr td span.price-tot{display:none;}.mdCalendar-body .cal-table tbody tr td span.final{display:none;}.mdCalendar-body .cal-table tbody tr td span.llegada{display:none;}.mdCalendar-body .cal-table tbody tr td.dateHoverStart.base-a{background-color:#81cd71;border-radius:200px 0 0 200px;border-right:none;}.mdCalendar-body .cal-table tbody tr td.dateHoverStart.base-a label{color:#fff;}.mdCalendar-body .cal-table tbody tr td.dateHoverStart.base-a span{background-color:transparent;color:#fff;}.mdCalendar-body .cal-table tbody tr td.dateHoverStart.base-a span.precio{display:none;}.mdCalendar-body .cal-table tbody tr td.dateHoverStart.base-a span.llegada{display:block;}.mdCalendar-body .cal-table tbody tr td.dateHoverStart.base-b{background-color:#ff6c6c;border-radius:200px 0 0 200px;border-right:none;}.mdCalendar-body .cal-table tbody tr td.dateHoverStart.base-b label{color:#fff;}.mdCalendar-body .cal-table tbody tr td.dateHoverStart.base-b span{background-color:transparent;color:#fff;}.mdCalendar-body .cal-table tbody tr td.dateHoverStart.base-b span.precio{display:none;}.mdCalendar-body .cal-table tbody tr td.dateHoverStart.base-b span.llegada{display:block;}.mdCalendar-body .cal-table tbody tr td.dateHoverStart.base-c{background-color:#efe63f;border-radius:200px 0 0 200px;border-right:none;}.mdCalendar-body .cal-table tbody tr td.dateHoverStart.base-c label{color:#fff;}.mdCalendar-body .cal-table tbody tr td.dateHoverStart.base-c span{background-color:transparent;color:#fff;}.mdCalendar-body .cal-table tbody tr td.dateHoverStart.base-c span.precio{display:none;}.mdCalendar-body .cal-table tbody tr td.dateHoverStart.base-c span.llegada{display:block;}.mdCalendar-body .cal-table tbody tr td.base-cHover{background-color:#efe63f;color:#fff;border-right:none;}.mdCalendar-body .cal-table tbody tr td.base-cHover span{background-color:transparent;}.mdCalendar-body .cal-table tbody tr td.base-cHover span.precio{display:none;}.mdCalendar-body .cal-table tbody tr td.base-cHover span.llegada{display:none;}.mdCalendar-body .cal-table tbody tr td.base-cHover span.final{display:none;}.mdCalendar-body .cal-table tbody tr td.base-bHover{background-color:#ff6c6c;color:#fff;border-right:none;}.mdCalendar-body .cal-table tbody tr td.base-bHover span{background-color:transparent;}.mdCalendar-body .cal-table tbody tr td.base-bHover span.precio{display:none;}.mdCalendar-body .cal-table tbody tr td.base-bHover span.llegada{display:none;}.mdCalendar-body .cal-table tbody tr td.base-bHover span.final{display:none;}.mdCalendar-body .cal-table tbody tr td.base-aHover{background-color:#81cd71;color:#fff;border-right:none;}.mdCalendar-body .cal-table tbody tr td.base-aHover span{background-color:transparent;}.mdCalendar-body .cal-table tbody tr td.base-aHover span.precio{display:none;}.mdCalendar-body .cal-table tbody tr td.base-aHover span.llegada{display:none;}.mdCalendar-body .cal-table tbody tr td.base-aHover span.final{display:none;}.mdCalendar-body .cal-table tbody tr td.base-cHover .price-tot,.mdCalendar-body .cal-table tbody tr td.base-bHover .price-tot,.mdCalendar-body .cal-table tbody tr td.base-aHover .price-tot{font-weight:bold;display:inline-flex;width:100%;text-align:center;}.mdCalendar-body .cal-table tbody tr td.base-cHover .price-tot .tb-col,.mdCalendar-body .cal-table tbody tr td.base-bHover .price-tot .tb-col,.mdCalendar-body .cal-table tbody tr td.base-aHover .price-tot .tb-col{float:right;}.mdCalendar-body .cal-table tbody tr td.base-cHover .price-tot .tb-top,.mdCalendar-body .cal-table tbody tr td.base-bHover .price-tot .tb-top,.mdCalendar-body .cal-table tbody tr td.base-aHover .price-tot .tb-top{float:right;font-size:7pt;}.mdCalendar-body .cal-table tbody tr td.dateHoverEnd-a{background-color:#81cd71;border-radius:0 200px 200px 0;}.mdCalendar-body .cal-table tbody tr td.dateHoverEnd-a label{color:#fff;}.mdCalendar-body .cal-table tbody tr td.dateHoverEnd-a span{background-color:transparent;color:#fff;}.mdCalendar-body .cal-table tbody tr td.dateHoverEnd-a span.precio{display:none;}.mdCalendar-body .cal-table tbody tr td.dateHoverEnd-a span.llegada{display:none;}.mdCalendar-body .cal-table tbody tr td.dateHoverEnd-a span.final{display:block;}.mdCalendar-body .cal-table tbody tr td.dateHoverEnd-b{background-color:#ff6c6c;border-radius:0 200px 200px 0;}.mdCalendar-body .cal-table tbody tr td.dateHoverEnd-b label{color:#fff;}.mdCalendar-body .cal-table tbody tr td.dateHoverEnd-b span{background-color:transparent;color:#fff;}.mdCalendar-body .cal-table tbody tr td.dateHoverEnd-b span.precio{display:none;}.mdCalendar-body .cal-table tbody tr td.dateHoverEnd-b span.llegada{display:none;}.mdCalendar-body .cal-table tbody tr td.dateHoverEnd-b span.final{display:block;}.mdCalendar-body .cal-table tbody tr td.dateHoverEnd-c{background-color:#efe63f;border-radius:0 200px 200px 0;}.mdCalendar-body .cal-table tbody tr td.dateHoverEnd-c label{color:#fff;}.mdCalendar-body .cal-table tbody tr td.dateHoverEnd-c span{background-color:transparent;color:#fff;}.mdCalendar-body .cal-table tbody tr td.dateHoverEnd-c span.precio{display:none;}.mdCalendar-body .cal-table tbody tr td.dateHoverEnd-c span.llegada{display:none;}.mdCalendar-body .cal-table tbody tr td.dateHoverEnd-c span.final{display:block;}.mdCalendar-body .cal-table .bodyCalendarTable td label{font-size:8pt;}.mdCalendar-body .cal-table .bodyCalendarTable td span{font-size:10pt;display:block;text-align:center;padding-bottom:5px;}}