﻿@font-face{font-family:MuseoRoun_1;src:url('../../../StyleMD/fonts/MuseoSansRounded-100.otf');font-style:normal;font-display:auto;font-weight:300;}@font-face{font-family:MuseoRoun_3;src:url('../../../StyleMD/fonts/MuseoSansRounded-300.otf');font-style:normal;font-display:auto;font-weight:300;}@font-face{font-family:MuseoRoun_5;src:url('../../../StyleMD/fonts/MuseoSansRounded-500.otf');font-style:normal;font-display:auto;font-weight:500;}@font-face{font-family:MuseoRoun_7;src:url('../../../StyleMD/fonts/MuseoSansRounded-700.otf');font-style:normal;font-display:auto;font-weight:700;}@font-face{font-family:MuseoRoun_9;src:url('../../../StyleMD/fonts/MuseoSansRounded-900.otf');font-style:normal;font-display:auto;font-weight:900;}.popover{background-color:#404040;color:#fff;text-align:center;padding:10px 19px;max-width:150px !important;}.popover .arrow,.popover .arrow::after{border-top-color:#404040 !important;}.popover .popover-title,.popover .popover-content{background-color:transparent;font-family:'Montserrat',sans-serif;font-size:10px;line-height:13px;font-weight:400;padding:0;border:0;}.popover .popover-title{font-weight:700;}.header-blue .breadcrumb,.header-blue .tagdescript{font-family:'Montserrat',sans-serif;font-size:13px;line-height:17px;font-weight:400;}.pg-calendar-box .pg-arrival-content input,.pg-calendar-box .pg-departure-content input{outline:0;background:#fff;}.pg-calendar-box .pg-arrival-content input:active,.pg-calendar-box .pg-departure-content input:active,.pg-calendar-box .pg-arrival-content input:focus,.pg-calendar-box .pg-departure-content input:focus,.pg-calendar-box .pg-arrival-content input.active-calendar,.pg-calendar-box .pg-departure-content input.active-calendar{background:#fff;outline:0;color:#4a4a4a;}.pg-calendar-box .pg-arrival-content input.disable-text-calendar,.pg-calendar-box .pg-departure-content input.disable-text-calendar{color:#a1a1a1;background:#e0e0e0;}.pg-calendar-box .pg-arrival-content .cont-cal-ico,.pg-calendar-box .pg-departure-content .cont-cal-ico,.pg-calendar-box .pg-arrival-content .cont-cal-date,.pg-calendar-box .pg-departure-content .cont-cal-date{border:solid 1px #d4d4d4;display:none;padding:0 5px;height:40.5px;width:100%;}.pg-calendar-box .pg-arrival-content .cont-cal-ico p,.pg-calendar-box .pg-departure-content .cont-cal-ico p,.pg-calendar-box .pg-arrival-content .cont-cal-date p,.pg-calendar-box .pg-departure-content .cont-cal-date p{display:table-cell;white-space:nowrap;vertical-align:middle;text-align:center;font-size:12px;font-weight:400;line-height:15px;text-transform:uppercase;}.pg-calendar-box .pg-arrival-content .cont-cal-ico p .fh-icon,.pg-calendar-box .pg-departure-content .cont-cal-ico p .fh-icon,.pg-calendar-box .pg-arrival-content .cont-cal-date p .fh-icon,.pg-calendar-box .pg-departure-content .cont-cal-date p .fh-icon{font-size:24px;}.pg-calendar-box .pg-arrival-content .cont-cal-ico p .fh-icon-flecha-line1,.pg-calendar-box .pg-departure-content .cont-cal-ico p .fh-icon-flecha-line1,.pg-calendar-box .pg-arrival-content .cont-cal-date p .fh-icon-flecha-line1,.pg-calendar-box .pg-departure-content .cont-cal-date p .fh-icon-flecha-line1{font-size:10px;float:right;padding-right:10px;padding-top:4px;}.pg-calendar-box .pg-arrival-content .cont-cal-ico p .fh-icon,.pg-calendar-box .pg-departure-content .cont-cal-ico p .fh-icon,.pg-calendar-box .pg-arrival-content .cont-cal-date p .fh-icon,.pg-calendar-box .pg-departure-content .cont-cal-date p .fh-icon,.pg-calendar-box .pg-arrival-content .cont-cal-ico p span,.pg-calendar-box .pg-departure-content .cont-cal-ico p span,.pg-calendar-box .pg-arrival-content .cont-cal-date p span,.pg-calendar-box .pg-departure-content .cont-cal-date p span{vertical-align:middle;}.pg-calendar-box .pg-arrival-content .cont-cal-ico:hover,.pg-calendar-box .pg-departure-content .cont-cal-ico:hover,.pg-calendar-box .pg-arrival-content .cont-cal-date:hover,.pg-calendar-box .pg-departure-content .cont-cal-date:hover{cursor:pointer;}.pg-calendar-box .pg-arrival-content .cont-cal-ico.active,.pg-calendar-box .pg-departure-content .cont-cal-ico.active,.pg-calendar-box .pg-arrival-content .cont-cal-date.active,.pg-calendar-box .pg-departure-content .cont-cal-date.active{display:table;}.pg-calendar-box .pg-arrival-content .cont-cal-ico p,.pg-calendar-box .pg-departure-content .cont-cal-ico p{color:#00b300;}.pg-calendar-box .pg-arrival-content .cont-cal-ico p span,.pg-calendar-box .pg-departure-content .cont-cal-ico p span{padding-left:5px;vertical-align:middle;}.pg-calendar-box .pg-arrival-content .cont-cal-date p,.pg-calendar-box .pg-departure-content .cont-cal-date p{color:#00b300;}.pg-calendar-box .pg-arrival-content.disable-calendar .cont-cal-ico,.pg-calendar-box .pg-departure-content.disable-calendar .cont-cal-ico,.pg-calendar-box .pg-arrival-content.disable-calendar .cont-cal-date,.pg-calendar-box .pg-departure-content.disable-calendar .cont-cal-date{color:#a1a1a1;background:#e0e0e0;}.pg-calendar-box .pg-arrival-content.disable-calendar .cont-cal-ico p,.pg-calendar-box .pg-departure-content.disable-calendar .cont-cal-ico p,.pg-calendar-box .pg-arrival-content.disable-calendar .cont-cal-date p,.pg-calendar-box .pg-departure-content.disable-calendar .cont-cal-date p{color:#a1a1a1;}.pg-calendar-box .pg-departure-content .cont-cal-ico p{color:#58167d;}.pg-calendar-box .pg-departure-content .cont-cal-date p{color:#58167d;}.pg-content-calendar{display:none;}.search-tabs-panel-md{font-family:'Montserrat',sans-serif;}.search-tabs-panel-md .margin-botton{margin-bottom:15px;}.search-tabs-panel-md .nav-tabs{border:0;}.search-tabs-panel-md .nav-tabs li a,.search-tabs-panel-md .nav-tabs li a:hover,.search-tabs-panel-md .nav-tabs li a.active{border-radius:10px 10px 0 0;padding:11px 33px 4px;background:#e8e8e8;color:#a1a1a1;font-size:12px;font-weight:400;line-height:15px;border:0;}.search-tabs-panel-md .nav-tabs li:hover a,.search-tabs-panel-md .nav-tabs li.active a{border:0;background:#fff;}.search-tabs-panel-md .tab-content{background:#fff;border:0;padding:12px 25px;box-shadow:4px 5px 6px 0 rgba(0,0,0,.16);}.search-tabs-panel-md .tab-content .title{font-size:24px;color:#4a4a4a;margin-bottom:0;}.search-tabs-panel-md .tab-content .subtitle{font-size:14px;margin-bottom:0;}.search-tabs-panel-md .tab-content .subtitle strong{font-weight:100;}.search-tabs-panel-md .tab-content label,.search-tabs-panel-md .tab-content .form-control,.search-tabs-panel-md .tab-content .box-pack-pax{font-size:12px;font-weight:400;line-height:15px;color:#a1a1a1;display:block;}.search-tabs-panel-md .tab-content .form-control,.search-tabs-panel-md .tab-content .box-pack-pax{border-radius:0;border:solid 1px #bebebe;font-style:normal;font-stretch:normal;letter-spacing:normal;height:40.5px;}.search-tabs-panel-md .tab-content select{background:url(https://cdn.mexicodestinos.com/static/content/img/ico/flecha-down-golden.png) no-repeat 95% #fff;-moz-appearance:none;text-indent:.01px;-ms-text-overflow:"";-o-text-overflow:"";text-overflow:"";text-transform:none;-webkit-appearance:none !important;-moz-appearance:none !important;outline:none !important;padding-right:20px;}.search-tabs-panel-md .tab-content .pg-calendar-box .pg-arrival-content .cont-cal-ico,.search-tabs-panel-md .tab-content .pg-calendar-box .pg-departure-content .cont-cal-ico,.search-tabs-panel-md .tab-content .pg-calendar-box .pg-arrival-content .cont-cal-date,.search-tabs-panel-md .tab-content .pg-calendar-box .pg-departure-content .cont-cal-date{border-color:#bebebe;}.search-tabs-panel-md .tab-content .box-pack-pax{display:table;padding:6px 12px;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.search-tabs-panel-md .tab-content .box-pack-pax p{display:table-cell;white-space:nowrap;vertical-align:middle;}.search-tabs-panel-md .tab-content .box-pack-pax p .fh-icon{font-size:10px;}.search-tabs-panel-md .tab-content .box-pack-pax p .fh-icon-flecha-line1{float:right;padding-top:1px;}.search-tabs-panel-md .tab-content .box-pack-pax:hover{cursor:pointer;background-color:#d9efd4;color:#00b300;}.search-tabs-panel-md .tab-content .search-row{margin-right:-5px;margin-left:-5px;position:relative;}.search-tabs-panel-md .tab-content .search-row .search-col{padding-left:5px;padding-right:5px;}.search-tabs-panel-md .tab-content .search-row .content-habs-drown-md{position:absolute;left:0;padding:15px;background:#fff;box-shadow:0 4px 15px 0 rgba(0,0,0,.2);z-index:10;}.search-tabs-panel-md .tab-content .search-row .content-habs-drown-md .table_generic{display:table;width:100%;}.search-tabs-panel-md .tab-content .search-row .content-habs-drown-md .table_generic .table_col{display:table-cell;vertical-align:middle;}.search-tabs-panel-md .tab-content .search-row .content-habs-drown-md .table_generic.nhabs{width:114px;margin:auto;}.search-tabs-panel-md .tab-content .search-row .content-habs-drown-md .title-drops-md{color:#a1a1a1;font-size:14px;display:block;}.search-tabs-panel-md .tab-content .search-row .content-habs-drown-md .title-drops-md-inter{font-size:14px;width:79px;display:block;text-align:right;}.search-tabs-panel-md .tab-content .search-row .content-habs-drown-md .selected-drop-md .selected-drop-md-text{color:#000;font-size:21.6px;padding-left:7px;padding-right:7px;}.search-tabs-panel-md .tab-content .search-row .content-habs-drown-md .selected-drop-md .selected-drop-md-ico,.search-tabs-panel-md .tab-content .search-row .content-habs-drown-md .selected-drop-md .selected-drop-md-ico:hover,.search-tabs-panel-md .tab-content .search-row .content-habs-drown-md .selected-drop-md .selected-drop-md-ico:active{color:#00b300;padding-left:7px;padding-right:7px;font-size:24px;cursor:pointer;}.search-tabs-panel-md .tab-content .search-row .content-habs-drown-md .content-rooms-inter-md{border-top:1px solid #eee;padding-top:15px;margin-top:0;}.search-tabs-panel-md .tab-content .search-row .content-habs-drown-md .content-rooms-inter-md .content-room-inter-md{margin-bottom:15px;}.search-tabs-panel-md .tab-content .search-row .content-habs-drown-md .content-rooms-inter-md .content-room-inter-md .box-adult-md,.search-tabs-panel-md .tab-content .search-row .content-habs-drown-md .content-rooms-inter-md .content-room-inter-md .box-child-md{margin-bottom:10px;}.search-tabs-panel-md .tab-content .search-row .content-habs-drown-md .content-rooms-inter-md .content-room-inter-md .box-childs-md-inter .form-control{width:73px;display:inline-block;margin-bottom:10px;margin-right:5px;}.search-tabs-panel-md .tab-content .search-row .content-habs-drown-md .content-rooms-inter-md .content-room-inter-md hr{margin-left:-15px;margin-right:-15px;}.search-tabs-panel-md .tab-content .search-row .content-habs-drown-md .content-rooms-inter-md .content-room-inter-md:last-child hr{display:none;}.search-tabs-panel-md .tab-content .btn-md-blue,.search-tabs-panel-md .tab-content .btn-md-blue:hover,.search-tabs-panel-md .tab-content .btn-md-blue:focus{width:100%;transition:all .4s;outline:none;color:#fff;border-radius:0;display:inline-block;border:0;background-color:#00b300;height:40px;font-family:'Montserrat',sans-serif;font-size:16px;line-height:19px;font-weight:700;}.ui-autocomplete{border:1px solid #878787;border-radius:0;font-size:10pt;font-family:museosans_3;background:#f7f7f7;}.ui-autocomplete .ui-menu-item .ui-corner-all{color:#5d5d5d;}.ui-autocomplete .ui-menu-item .ui-corner-all strong{font-family:'Montserrat',sans-serif;}.ui-autocomplete .ui-menu-item .ui-corner-all.ui-state-focus{background:#e9e9e9;color:#424242;font-weight:bold;border-radius:0;border:0;}.ui-autocomplete .ui-menu-item:nth-child(1){color:#00b300;}.ui-autocomplete .ui-menu-item:nth-child(1) .ui-corner-all{color:#00b300;}.booking{margin-top:-165px;margin-bottom:35px;}.booking .title{text-align:center;margin-bottom:36px;color:#fff;font-family:'Montserrat',sans-serif !important;font-size:25px;line-height:30px;font-weight:700;}.content_filters{font-family:'Montserrat',sans-serif;color:#00b300;text-align:left;}.content_filters .title_filters{width:100%;float:left;font-size:16px;line-height:19px;font-weight:500;margin-bottom:17px;}.content_filters .list_filters{text-align:left;margin-bottom:18px;}.content_filters .list_filters .item_filter{border-radius:0;border:0;margin-bottom:3px;background-color:#f5f5f5;width:100%;float:left;cursor:pointer;}.content_filters .list_filters .item_filter .md-icon,.content_filters .list_filters .item_filter span{display:table-cell;vertical-align:middle;}.content_filters .list_filters .item_filter span{font-size:13px;line-height:16px;font-weight:400;color:#6b6b6b;}.content_filters .list_filters .item_filter .md-icon{color:#bbb;padding-right:22px;}.content_filters .list_filters .item_filter.active{background-color:#00b300;}.content_filters .list_filters .item_filter.active .md-icon,.content_filters .list_filters .item_filter.active span{color:#fff;}.content_filters .box_aparta_y_viaja{margin-bottom:34px;}.content_filters .box_aparta_y_viaja .picture{width:100%;height:100%;}.content_filters .box_aparta_y_viaja .background{width:100%;height:100%;position:absolute;top:0;padding:15px 6.7px;background-color:rgba(0,149,255,.7);}.content_filters .box_aparta_y_viaja .background .md-icon{position:absolute;}.content_filters .box_aparta_y_viaja .background .md-icon.md-logo-blanco-icon{font-size:45px;top:30%;left:10%;}.content_filters .box_aparta_y_viaja .background .md-icon.md-info-icon-icon{font-size:20px;top:8%;right:2%;color:#fff;}.content_filters .box_list_filters{text-align:left;padding:0;}.content_filters .box_list_filters .navbar-header{font-family:'Montserrat',sans-serif;padding:11px 15px;background-color:#fff;border-bottom:1px solid #c7c7c7;margin-bottom:50px;}.content_filters .box_list_filters .navbar-header .media-left{font-size:21px;line-height:21px;font-weight:700;color:#009c00;cursor:pointer;}.content_filters .box_list_filters .navbar-header .media-right{font-size:20px;line-height:24px;font-weight:400;color:#949494;text-transform:uppercase;}.content_filters .box_list_filters .navbar-header .media-right:last-child{font-size:14px;line-height:18px;color:#009c00;text-transform:none;cursor:pointer;}.content_filters .box_list_filters .item_check_filter .header_filter{margin-bottom:30px;text-align:left;cursor:pointer;}.content_filters .box_list_filters .item_check_filter .header_filter .name_filter,.content_filters .box_list_filters .item_check_filter .header_filter .icon_filter{position:relative;z-index:3;background-color:#fff;}.content_filters .box_list_filters .item_check_filter .header_filter .name_filter{padding-right:3px;font-size:14px;line-height:18px;font-weight:500;left:0;}.content_filters .box_list_filters .item_check_filter .header_filter .icon_filter{float:right;padding-left:3px;top:3px;}.content_filters .box_list_filters .item_check_filter .header_filter .icon_filter .icon{text-align:center;width:16px;height:16px;border-radius:50%;border:1px solid #8d8d8d;padding:2px 2px;font-size:10px;color:#8d8d8d;}.content_filters .box_list_filters .item_check_filter .header_filter .icon_filter .icon .md-flecha-arriba-icon{vertical-align:text-top;}.content_filters .box_list_filters .item_check_filter .header_filter hr{margin:0;border-color:#c5c5c5;position:relative;top:-10px;z-index:0;}.content_filters .box_list_filters .item_check_filter .body_filter{margin-bottom:30px;text-align:left;display:none;}.content_filters .box_list_filters .item_check_filter .body_filter li{width:100%;float:left;margin-bottom:3px;}.content_filters .box_list_filters .item_check_filter .body_filter li a,.content_filters .box_list_filters .item_check_filter .body_filter li a:hover{width:100%;float:left;font-size:13px;line-height:16px;font-weight:400;color:#6f6d6d;}.content_filters .box_list_filters .item_check_filter .body_filter li a .box_check,.content_filters .box_list_filters .item_check_filter .body_filter li a:hover .box_check{width:16px !important;height:16px;border:1px solid #a8a8a8;background-color:#fff;color:#00b300 !important;margin-right:10px !important;font-size:14px !important;}.content_filters .box_list_filters .item_check_filter .body_filter li a span,.content_filters .box_list_filters .item_check_filter .body_filter li a:hover span{float:left;}.content_filters .box_list_filters .item_check_filter .body_filter li a span .fa,.content_filters .box_list_filters .item_check_filter .body_filter li a:hover span .fa{color:#e6c72a;padding-right:1px;font-size:17px;}.content_filters .box_list_filters .item_check_filter .body_filter li a span.numcategoria,.content_filters .box_list_filters .item_check_filter .body_filter li a:hover span.numcategoria{display:none;}.content_filters .box_list_filters .item_check_filter .body_filter li a span:first-child,.content_filters .box_list_filters .item_check_filter .body_filter li a:hover span:first-child{width:80%;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;}.content_filters .box_list_filters .item_check_filter .body_filter li a span:last-child,.content_filters .box_list_filters .item_check_filter .body_filter li a:hover span:last-child{width:20%;text-align:right;color:#b0b0b0;}.content_filters .box_list_filters .item_check_filter .body_filter li a:hover{font-weight:500;}.content_filters .box_list_filters .item_check_filter .body_filter li:last-child{margin-bottom:0;}.content_filters .box_list_filters .item_check_filter .body_filter li.active a{font-weight:500;}.content_filters .box_list_filters .item_check_filter.open .header_filter{margin-bottom:18px;}.content_filters .box_list_filters .item_check_filter.open .body_filter{display:block;}.content_filters .box_list_filters .navbar-footer{font-family:'Montserrat',sans-serif;margin:25px 0;}.content_filters .box_list_filters .navbar-footer .btn_filter{border-radius:0;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);background-color:#00b300;color:#fff;padding:18px 73px;font-size:14px;line-height:18px;}.container_hotels .list_sort_filters{background-color:#74d574;margin-bottom:45px;}.container_hotels .list_sort_filters .item_sort_filter{border-radius:0;border:0;margin:0;padding:0;background-color:transparent;width:25%;float:left;text-align:center;cursor:pointer;}.container_hotels .list_sort_filters .item_sort_filter .item_content{color:#fff;padding:8px 0;width:auto;margin:0 auto;}.container_hotels .list_sort_filters .item_sort_filter .item_content .media-left,.container_hotels .list_sort_filters .item_sort_filter .item_content .media-right{padding:0;}.container_hotels .list_sort_filters .item_sort_filter .item_content .md-icon{font-size:21px;vertical-align:middle;}.container_hotels .list_sort_filters .item_sort_filter .item_content .md-icon.md-recomendados-icon{font-size:17px;}.container_hotels .list_sort_filters .item_sort_filter .item_content .media-right{padding-left:4px;font-family:'Montserrat',sans-serif;font-size:13px;line-height:16px;font-weight:400;}.container_hotels .list_sort_filters .item_sort_filter:first-child,.container_hotels .list_sort_filters .item_sort_filter:first-child:hover,.container_hotels .list_sort_filters .item_sort_filter:first-child:focus,.container_hotels .list_sort_filters .item_sort_filter:first-child.active,.container_hotels .list_sort_filters .item_sort_filter:first-child:hover.active,.container_hotels .list_sort_filters .item_sort_filter:first-child:focus.active{background-color:#d9d9d9;border-radius:0;}.container_hotels .list_sort_filters .item_sort_filter:first-child .md-icon,.container_hotels .list_sort_filters .item_sort_filter:first-child:hover .md-icon,.container_hotels .list_sort_filters .item_sort_filter:first-child:focus .md-icon,.container_hotels .list_sort_filters .item_sort_filter:first-child.active .md-icon,.container_hotels .list_sort_filters .item_sort_filter:first-child:hover.active .md-icon,.container_hotels .list_sort_filters .item_sort_filter:first-child:focus.active .md-icon,.container_hotels .list_sort_filters .item_sort_filter:first-child .media-right,.container_hotels .list_sort_filters .item_sort_filter:first-child:hover .media-right,.container_hotels .list_sort_filters .item_sort_filter:first-child:focus .media-right,.container_hotels .list_sort_filters .item_sort_filter:first-child.active .media-right,.container_hotels .list_sort_filters .item_sort_filter:first-child:hover.active .media-right,.container_hotels .list_sort_filters .item_sort_filter:first-child:focus.active .media-right{color:#7e7e7e;}.container_hotels .list_sort_filters .item_sort_filter:last-child,.container_hotels .list_sort_filters .item_sort_filter:last-child:hover{background:transparent;}.container_hotels .list_sort_filters .item_sort_filter:last-child .item_content,.container_hotels .list_sort_filters .item_sort_filter:last-child:hover .item_content{background-color:#1565c0;padding:8px 33px;float:right;}.container_hotels .list_sort_filters .item_sort_filter.active,.container_hotels .list_sort_filters .item_sort_filter:hover{background-color:#00b300;}.container_hotels .list_sort_filters.list_sort_filters_active{margin-bottom:22.5px;}.container_hotels .contenedor-tags-seleccionados{float:left;width:100%;text-align:left;}.container_hotels .contenedor-tags-seleccionados .tags-mins{display:inline-block;margin:0;margin-right:5px;white-space:nowrap;background:#fe4a35;color:#fff;cursor:pointer;padding:2px 10px 2px 10px;font-family:MuseoSans_5;border-radius:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.container_hotels .contenedor-tags-seleccionados .tags-mins .fa{margin-left:5px;}.container_hotels .contenedor-tags-seleccionados .tags-mins:hover{background:#f00;}.container_hotels .contenedor-tags-seleccionados.tags_active{margin-bottom:22.5px;}.container_hotels .list_hotels{margin:0;}.container_hotels .list_hotels .item_hotel{width:100%;float:left;padding:0;margin-bottom:30px;border:0;border-radius:0;box-shadow:3px 3px 6px 0 rgba(0,0,0,.35);}.container_hotels .list_hotels .item_hotel .content_hotel_picture,.container_hotels .list_hotels .item_hotel .content_hotel_detail,.container_hotels .list_hotels .item_hotel .content_hotel_price{min-height:200px;float:left;padding:0 15px;position:relative;z-index:9;}.container_hotels .list_hotels .item_hotel .content_hotel_picture{width:27.8%;height:224px;padding:0;}.container_hotels .list_hotels .item_hotel .content_hotel_picture .banner_ofert{position:absolute;top:10px;left:-5px;background-color:#ff1744;color:#fff;padding:6px 8px;font-family:'Montserrat',sans-serif;font-size:14px;line-height:18px;font-weight:700;}.container_hotels .list_hotels .item_hotel .content_hotel_picture .banner_aparta_y_viaja{width:auto;position:absolute;bottom:15px;right:-8px;background-color:#0095ff;padding:4px 13px 4px 10px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);}.container_hotels .list_hotels .item_hotel .content_hotel_picture .banner_aparta_y_viaja .md-icon{font-size:15px;vertical-align:middle;}.container_hotels .list_hotels .item_hotel .content_hotel_picture .banner_aparta_y_viaja .media-right{text-align:left;color:#fff;font-family:'Montserrat',sans-serif;font-size:12px;line-height:13px;font-weight:700;}.container_hotels .list_hotels .item_hotel .content_hotel_picture .picture{width:100%;height:100%;}.container_hotels .list_hotels .item_hotel .content_hotel_detail{width:47%;padding-top:20px;padding-bottom:20px;text-align:left;}.container_hotels .list_hotels .item_hotel .content_hotel_detail .link_hotel_file{width:100%;float:left;margin-bottom:5px;}.container_hotels .list_hotels .item_hotel .content_hotel_detail .link_hotel_file h2{display:block;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0;font-family:'Montserrat',sans-serif;font-size:22px;line-height:24px;font-weight:700;color:#565656;}.container_hotels .list_hotels .item_hotel .content_hotel_detail .link_hotel_file:hover h2,.container_hotels .list_hotels .item_hotel .content_hotel_detail .link_hotel_file:focus h2{-ms-text-overflow:unset;-o-text-overflow:unset;text-overflow:unset;white-space:normal;}.container_hotels .list_hotels .item_hotel .content_hotel_detail .utilities_hotel{width:100%;float:left;margin:0;font-family:'Montserrat',sans-serif;}.container_hotels .list_hotels .item_hotel .content_hotel_detail .utilities_hotel li{width:100%;display:table;}.container_hotels .list_hotels .item_hotel .content_hotel_detail .utilities_hotel li .fa-star{color:#e4bb35;font-size:17px;margin-right:2px;}.container_hotels .list_hotels .item_hotel .content_hotel_detail .utilities_hotel li .fa-star:last-child{margin-right:0;}.container_hotels .list_hotels .item_hotel .content_hotel_detail .utilities_hotel li .like_hotel,.container_hotels .list_hotels .item_hotel .content_hotel_detail .utilities_hotel li p{display:inline-block;vertical-align:middle;font-size:10px;line-height:13px;color:#00b300;padding-left:15px;}.container_hotels .list_hotels .item_hotel .content_hotel_detail .utilities_hotel li .like_hotel .md-icon,.container_hotels .list_hotels .item_hotel .content_hotel_detail .utilities_hotel li p .md-icon{font-size:13.5px;padding-right:2px;vertical-align:middle;}.container_hotels .list_hotels .item_hotel .content_hotel_detail .utilities_hotel li p{margin-bottom:3px;vertical-align:inherit;font-size:14px;line-height:18px;font-weight:400;color:#c8b1b1;padding-left:0;}.container_hotels .list_hotels .item_hotel .content_hotel_detail .utilities_hotel li .map_hotel{color:#00b300;cursor:pointer;}.container_hotels .list_hotels .item_hotel .content_hotel_detail .utilities_hotel li .map_hotel .md-icon{font-size:20px;vertical-align:bottom;}.container_hotels .list_hotels .item_hotel .content_hotel_detail .utilities_hotel li .media-left{padding:0;}.container_hotels .list_hotels .item_hotel .content_hotel_detail .utilities_hotel li .media-left .md-icon{font-size:14.7px;color:#539fff;}.container_hotels .list_hotels .item_hotel .content_hotel_detail .utilities_hotel li .media-right{padding-left:5px;padding-right:30%;font-size:14px;line-height:18px;font-weight:400;color:#676767;}.container_hotels .list_hotels .item_hotel .content_hotel_detail .utilities_hotel li .media-right .more{display:none;}.container_hotels .list_hotels .item_hotel .content_hotel_detail .utilities_hotel li .media-right .more_hotel{display:unset !important;}.container_hotels .list_hotels .item_hotel .content_hotel_detail .utilities_hotel li .media-right .see_more{color:#539fff;text-decoration:underline;cursor:pointer;}.container_hotels .list_hotels .item_hotel .content_hotel_detail .utilities_hotel li:last-child{margin-bottom:0;}.container_hotels .list_hotels .item_hotel .content_hotel_price{width:25.2%;padding-top:18px;padding-bottom:18px;text-align:right;}.container_hotels .list_hotels .item_hotel .content_hotel_price .box_before,.container_hotels .list_hotels .item_hotel .content_hotel_price .box_now{text-align:right;margin-bottom:10px;}.container_hotels .list_hotels .item_hotel .content_hotel_price .box_before p,.container_hotels .list_hotels .item_hotel .content_hotel_price .box_now p{font-family:'Montserrat',sans-serif;font-size:17px;line-height:20px;font-weight:400;color:#9b9b9b;text-transform:uppercase;margin:0;}.container_hotels .list_hotels .item_hotel .content_hotel_price .box_before p:last-child,.container_hotels .list_hotels .item_hotel .content_hotel_price .box_now p:last-child{font-size:21px;line-height:25px;text-decoration:line-through;text-transform:lowercase;}.container_hotels .list_hotels .item_hotel .content_hotel_price .box_before p.quotation_notification_phone,.container_hotels .list_hotels .item_hotel .content_hotel_price .box_now p.quotation_notification_phone,.container_hotels .list_hotels .item_hotel .content_hotel_price .box_before p.consult_rate,.container_hotels .list_hotels .item_hotel .content_hotel_price .box_now p.consult_rate{font-weight:900;color:#ff1744;text-decoration:none;}.container_hotels .list_hotels .item_hotel .content_hotel_price .box_now{margin-bottom:20px;}.container_hotels .list_hotels .item_hotel .content_hotel_price .box_now p{font-size:12px;line-height:15px;font-weight:700;color:#ff1744;}.container_hotels .list_hotels .item_hotel .content_hotel_price .box_now p:last-child{font-size:28px;line-height:34px;font-weight:900;text-decoration:unset;}.container_hotels .list_hotels .item_hotel .content_hotel_price .box_now p.rate_origin{font-size:28px;line-height:34px;font-weight:900;text-decoration:unset;color:#00b300;}.container_hotels .list_hotels .item_hotel .content_hotel_price .btn_reservation,.container_hotels .list_hotels .item_hotel .content_hotel_price .btn_reservation:hover,.container_hotels .list_hotels .item_hotel .content_hotel_price .btn_reservation:focus{outline:none;width:100%;padding:17px 0;font-family:'Montserrat',sans-serif;font-size:14px;line-height:18px;font-weight:700;background-color:#1565c0;color:#fff;text-transform:uppercase;box-shadow:0 2px 4px 0 rgba(0,0,0,.52);border-radius:0;}.container_hotels .list_hotels .item_hotel .content_hotel_price .btn_reservation.OnRequest,.container_hotels .list_hotels .item_hotel .content_hotel_price .btn_reservation:hover.OnRequest,.container_hotels .list_hotels .item_hotel .content_hotel_price .btn_reservation:focus.OnRequest{margin-top:125px;}.container_hotels .list_hotels .item_hotel.rentas-vacacionales{background-color:#faebd8;}.container_hotels .list_hotels .item_hotel.rentas-vacacionales .box_house{position:absolute;top:2px;right:-5px;width:40px;height:40px;background-color:#ff8000;color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);}.container_hotels .list_hotels .item_hotel.rentas-vacacionales .box_house .md-half-house-icon,.container_hotels .list_hotels .item_hotel.rentas-vacacionales .box_house .md-fullhouse-icon-icon{font-size:27.5px;position:absolute;top:7px;left:0;right:0;}.container_hotels .list_hotels .item_hotel.rentas-vacacionales .content_hotel_detail{width:43%;}.container_hotels .list_hotels .item_hotel.rentas-vacacionales .content_hotel_detail .link_hotel_file h2{color:#3b3b3b;}.container_hotels .list_hotels .item_hotel.rentas-vacacionales .content_hotel_price .box_before p{color:#464646;}.container_hotels .list_hotels .item_hotel.rentas-vacacionales .content_hotel_price .btn_reservation,.container_hotels .list_hotels .item_hotel.rentas-vacacionales .content_hotel_price .btn_reservation:hover,.container_hotels .list_hotels .item_hotel.rentas-vacacionales .content_hotel_price .btn_reservation:focus{background-color:#ff8000;}.container_hotels .list_hotels .item_hotel:last-child{margin-bottom:0;}.container_hotels .box_notes{width:80%;color:#ababab;margin:0 auto;margin-top:58px;margin-bottom:65px;float:none;display:inline-block;}.container_hotels .box_pagination .paragraph{font-size:15px;line-height:19px;font-weight:700;color:#8b8b8b;}.container_hotels .box_pagination .paragraph span:first-child{color:#108d10;}.container_hotels .box_pagination .paragraph:last-child{margin-bottom:0;}.container_hotels .box_pagination .pagination{margin:18px 0;}.container_hotels .box_pagination .pagination li a,.container_hotels .box_pagination .pagination li span{font-family:'Montserrat',sans-serif;font-size:15px;line-height:19px;font-weight:400;color:#609;background-color:transparent;border:0;}.container_hotels .box_pagination .pagination li a:hover,.container_hotels .box_pagination .pagination li a:focus,.container_hotels .box_pagination .pagination li span:hover,.container_hotels .box_pagination .pagination li span:focus{color:#108d10;}.container_hotels .box_pagination .pagination li.previous span,.container_hotels .box_pagination .pagination li.next span{font-size:20px;line-height:unset;vertical-align:top;}.container_hotels .box_pagination .pagination li.active a,.container_hotels .box_pagination .pagination li.active a:hover,.container_hotels .box_pagination .pagination li.active a:focus,.container_hotels .box_pagination .pagination li.active span,.container_hotels .box_pagination .pagination li.active span:hover,.container_hotels .box_pagination .pagination li.active span:focus{color:#108d10;}.container_hotels .box_pagination .pagination li.disable a,.container_hotels .box_pagination .pagination li.disable a:hover,.container_hotels .box_pagination .pagination li.disable a:focus,.container_hotels .box_pagination .pagination li.disable span,.container_hotels .box_pagination .pagination li.disable span:hover,.container_hotels .box_pagination .pagination li.disable span:focus{color:#8b8b8b;}.h4{margin-top:40px;font-family:'Montserrat',sans-serif !important;font-size:18px;line-height:22px;font-weight:700;text-transform:uppercase;color:#00b300;text-align:center;}.h2{font-family:'Montserrat',sans-serif !important;font-size:18px;line-height:22px;font-weight:700;text-transform:uppercase;color:#00b300;text-align:center;margin-bottom:30px;}.paragraph{font-family:'Montserrat',sans-serif;text-align:left;font-size:14px;line-height:18px;color:#515151;text-align:center;margin-bottom:20px;}.paragraph .link,.paragraph .link:hover,.paragraph .fa{color:#00b300;}.bar-scroll-booking{padding:0 !important;}.box_description_destination{padding:55px 0;background-color:#f9f9f9;}.box_description_destination .container_description_destination{width:75%;display:inline-block;}.box_description_destination .container_description_destination .paragraph,.box_description_destination .container_description_destination li{font-family:'Montserrat',sans-serif;text-align:left;font-size:14px;line-height:18px;color:#515151;}.box_description_destination .container_description_destination .paragraph .link,.box_description_destination .container_description_destination li .link,.box_description_destination .container_description_destination .paragraph .link:hover,.box_description_destination .container_description_destination li .link:hover,.box_description_destination .container_description_destination .paragraph .fa,.box_description_destination .container_description_destination li .fa{color:#00b300;}.box_description_destination .container_description_destination ul{width:100%;float:left;}.box_description_destination .container_description_destination ul li{font-weight:400;}.box_questions{margin:42px 0;}.box_questions .container_questions .h4{margin-bottom:44px;}.box_questions .container_questions .panel-group{margin-bottom:0;}.box_questions .container_questions .panel-group .panel,.box_questions .container_questions .panel-group .panel-heading,.box_questions .container_questions .panel-group .panel-title,.box_questions .container_questions .panel-group .panel-title a,.box_questions .container_questions .panel-group .panel-collapse{width:100%;float:left;}.box_questions .container_questions .panel-group .panel{border:0;border-top:1px;border-style:solid;border-color:#00b300;border-radius:0;margin:0;background-color:transparent;box-shadow:none;}.box_questions .container_questions .panel-group .panel .panel-heading{border:0;border-radius:0;background-color:transparent;padding:0;}.box_questions .container_questions .panel-group .panel .panel-heading .panel-title a,.box_questions .container_questions .panel-group .panel .panel-heading .panel-title a:hover{text-transform:uppercase;padding:18px 15px;font-family:'Montserrat',sans-serif !important;font-weight:700;font-size:12px;line-height:18px;color:#031c21;text-decoration:none;letter-spacing:1.4px;}.box_questions .container_questions .panel-group .panel .panel-heading .panel-title a .fa,.box_questions .container_questions .panel-group .panel .panel-heading .panel-title a:hover .fa,.box_questions .container_questions .panel-group .panel .panel-heading .panel-title a .md-icon,.box_questions .container_questions .panel-group .panel .panel-heading .panel-title a:hover .md-icon{float:right;font-size:19px;color:#a7a7a7;}.box_questions .container_questions .panel-group .panel .panel-body{border:0;padding:18px 15px;font-family:'Montserrat',sans-serif !important;font-weight:400;font-size:13px;line-height:16px;color:#031c21;letter-spacing:1.3px;}.modal_booking .modal-content{font-family:'Montserrat',sans-serif;text-align:center;padding:29px 27px;}.modal_booking .modal-content .modal-header,.modal_booking .modal-content .modal-body,.modal_booking .modal-content .modal-footer{padding:0;}.modal_booking .modal-content .modal-header{color:#00b300;}.modal_booking .modal-content .modal-header .modal-title{font-size:18px;line-height:22px;font-weight:700;text-transform:uppercase;margin-bottom:15px;}.modal_booking .modal-content .modal-header .paragraph{color:#676767;}.modal_booking .modal-content .modal-header .paragraph span{font-weight:500;}.modal_booking .modal-content .modal-body input,.modal_booking .modal-content .modal-body input:focus,.modal_booking .modal-content .modal-body select{outline:none;text-align:center;border-radius:0;font-size:16px;line-height:19px;font-weight:400;color:#434343;height:50px;border:1px solid #bebebe;}.modal_booking .modal-content .modal-body input::placeholder{color:#434343;}.modal_booking .modal-content .modal-body .section_booking{padding-bottom:21.5px;}.modal_booking .modal-content .modal-body .section_booking .box_search,.modal_booking .modal-content .modal-body .section_booking .box_calendar{width:40%;}.modal_booking .modal-content .modal-body .section_booking .box_calendar{padding:0 5px;}.modal_booking .modal-content .modal-body .section_booking .box_calendar .section .input_calendar{width:50%;}.modal_booking .modal-content .modal-body .section_booking .box_calendar .section .input_calendar .contentFechallegada,.modal_booking .modal-content .modal-body .section_booking .box_calendar .section .input_calendar .contentFechasalida{height:50px;border:1px solid #bebebe;}.modal_booking .modal-content .modal-body .section_booking .box_calendar .section .input_calendar .contentFechallegada .boxFechain,.modal_booking .modal-content .modal-body .section_booking .box_calendar .section .input_calendar .contentFechasalida .boxFechain{height:100%;}.modal_booking .modal-content .modal-body .section_booking .box_calendar .section .input_calendar .contentFechallegada .boxFechain .empty-fecha,.modal_booking .modal-content .modal-body .section_booking .box_calendar .section .input_calendar .contentFechasalida .boxFechain .empty-fecha,.modal_booking .modal-content .modal-body .section_booking .box_calendar .section .input_calendar .contentFechallegada .boxFechain .out-tfecha,.modal_booking .modal-content .modal-body .section_booking .box_calendar .section .input_calendar .contentFechasalida .boxFechain .out-tfecha{color:#00b300;padding:3px 0;cursor:pointer;}.modal_booking .modal-content .modal-body .section_booking .box_calendar .section .input_calendar .contentFechallegada .boxFechain .empty-fecha .table-cells,.modal_booking .modal-content .modal-body .section_booking .box_calendar .section .input_calendar .contentFechasalida .boxFechain .empty-fecha .table-cells,.modal_booking .modal-content .modal-body .section_booking .box_calendar .section .input_calendar .contentFechallegada .boxFechain .out-tfecha .table-cells,.modal_booking .modal-content .modal-body .section_booking .box_calendar .section .input_calendar .contentFechasalida .boxFechain .out-tfecha .table-cells{display:table-row;font-size:14px;line-height:19px;font-weight:400;}.modal_booking .modal-content .modal-body .section_booking .box_calendar .section .input_calendar .contentFechallegada .boxFechain .empty-fecha .table-cells.fh-icon,.modal_booking .modal-content .modal-body .section_booking .box_calendar .section .input_calendar .contentFechasalida .boxFechain .empty-fecha .table-cells.fh-icon,.modal_booking .modal-content .modal-body .section_booking .box_calendar .section .input_calendar .contentFechallegada .boxFechain .out-tfecha .table-cells.fh-icon,.modal_booking .modal-content .modal-body .section_booking .box_calendar .section .input_calendar .contentFechasalida .boxFechain .out-tfecha .table-cells.fh-icon{font-size:25px;line-height:1;}.modal_booking .modal-content .modal-body .section_booking .box_calendar .section .input_calendar .contentFechallegada .boxFechain .out-tfecha,.modal_booking .modal-content .modal-body .section_booking .box_calendar .section .input_calendar .contentFechasalida .boxFechain .out-tfecha{padding:0;width:auto;margin:0 auto;height:100%;}.modal_booking .modal-content .modal-body .section_booking .box_calendar .section .input_calendar .contentFechallegada .boxFechain .out-tfecha .table-cells,.modal_booking .modal-content .modal-body .section_booking .box_calendar .section .input_calendar .contentFechasalida .boxFechain .out-tfecha .table-cells{display:table-cell;font-size:16px;}.modal_booking .modal-content .modal-body .section_booking .box_calendar .section .input_calendar .contentFechallegada .boxFechain .out-tfecha .table-cells:last-child,.modal_booking .modal-content .modal-body .section_booking .box_calendar .section .input_calendar .contentFechasalida .boxFechain .out-tfecha .table-cells:last-child{padding-left:3px;}.modal_booking .modal-content .modal-body .section_booking .box_calendar .section .input_calendar .contentFechallegada .fechallegada,.modal_booking .modal-content .modal-body .section_booking .box_calendar .section .input_calendar .contentFechasalida .fechallegada,.modal_booking .modal-content .modal-body .section_booking .box_calendar .section .input_calendar .contentFechallegada .fechasalida,.modal_booking .modal-content .modal-body .section_booking .box_calendar .section .input_calendar .contentFechasalida .fechasalida{max-height:initial;position:absolute;padding:0;border:0;top:0;box-shadow:none;background:none;font-size:0;}.modal_booking .modal-content .modal-body .section_booking .box_calendar .section .input_calendar .contentFechasalida .boxFechain .empty-fecha{color:#58167d;}.modal_booking .modal-content .modal-body .section_booking .box_calendar .section .input_calendar .contentFechasalida .boxFechain .out-tfecha{color:#58167d;}.modal_booking .modal-content .modal-body .section_booking .box_calendar .section .input_calendar:first-child{padding-right:5px;}.modal_booking .modal-content .modal-body .section_booking .box_calendar .section .input_calendar:last-child{padding-left:5px;}.modal_booking .modal-content .modal-body .section_booking .box_nights{width:20%;}.modal_booking .modal-content .modal-body .section_booking .box_nights .nights{height:50px;border:1px solid #bebebe;}.modal_booking .modal-content .modal-body .section_booking .box_nights .nights .pleft .tables{width:auto;margin:0 auto;}.modal_booking .modal-content .modal-body .section_booking .box_nights .nights .pleft .tables .night-num,.modal_booking .modal-content .modal-body .section_booking .box_nights .nights .pleft .tables .night-text{font-size:16px;line-height:19px;font-weight:400;color:#3b3b3b;text-align:center;}.modal_booking .modal-content .modal-body .section_booking .box_nights .nights .pleft .tables .night-text{padding-left:3px;}.modal_booking .modal-content .modal-body .section_booking .box_nights .nights .pright{text-align:center;}.modal_booking .modal-content .modal-body .section_booking .box_nights .nights .pright .up-night,.modal_booking .modal-content .modal-body .section_booking .box_nights .nights .pright .down-night{cursor:pointer;display:table-row;vertical-align:middle;}.modal_booking .modal-content .modal-body .section_booking .combo-fechas,.modal_booking .modal-content .modal-body .section_booking #boxfechasmobiles{display:none;}.modal_booking .modal-content .modal-body .section_rooms,.modal_booking .modal-content .modal-body .item_room{padding:21.5px 15px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;color:#676767;width:95%;margin:0 auto;float:none;}.modal_booking .modal-content .modal-body .section_rooms .rooms,.modal_booking .modal-content .modal-body .item_room .rooms{padding:0;}.modal_booking .modal-content .modal-body .section_rooms .first-cell,.modal_booking .modal-content .modal-body .item_room .first-cell{margin-bottom:42px;}.modal_booking .modal-content .modal-body .section_rooms span,.modal_booking .modal-content .modal-body .item_room span,.modal_booking .modal-content .modal-body .section_rooms .title-rooms-modal,.modal_booking .modal-content .modal-body .item_room .title-rooms-modal{font-size:14px;line-height:18px;font-weight:400;vertical-align:middle;margin-left:60%;}.modal_booking .modal-content .modal-body .section_rooms .title-rooms-modal,.modal_booking .modal-content .modal-body .item_room .title-rooms-modal{font-weight:700;position:absolute;left:11%;top:40%;margin:0;}.modal_booking .modal-content .modal-body .section_rooms .combo-selects,.modal_booking .modal-content .modal-body .item_room .combo-selects{width:auto;float:right;}.modal_booking .modal-content .modal-body .section_rooms .combo-selects .table-cells .icon-add,.modal_booking .modal-content .modal-body .item_room .combo-selects .table-cells .icon-add,.modal_booking .modal-content .modal-body .section_rooms .combo-selects .table-cells .icon-reduce,.modal_booking .modal-content .modal-body .item_room .combo-selects .table-cells .icon-reduce{vertical-align:middle;font-size:19px;cursor:pointer;}.modal_booking .modal-content .modal-body .section_rooms .combo-selects .table-cells .text-numeric,.modal_booking .modal-content .modal-body .item_room .combo-selects .table-cells .text-numeric{font-size:14px;line-height:18px;font-weight:900;padding-left:15px;padding-right:15px;}.modal_booking .modal-content .modal-body .section_rooms .general-ctn-edades p,.modal_booking .modal-content .modal-body .item_room .general-ctn-edades p{font-size:14px;line-height:18px;font-weight:400;vertical-align:middle;margin:10px 0;}.modal_booking .modal-content .modal-body .section_rooms .general-ctn-edades .table-cells,.modal_booking .modal-content .modal-body .item_room .general-ctn-edades .table-cells{padding-left:3px;padding-right:3px;}.modal_booking .modal-content .modal-body .item_room{border-top:0;}.modal_booking .modal-content .modal-footer{border:0;padding-top:18px;text-align:center;}.modal_booking .modal-content .modal-footer .btncotizar,.modal_booking .modal-content .modal-footer btncotizar:hover,.modal_booking .modal-content .modal-footer btncotizar:focus{outline:none;background:#00b300;color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);padding:27px 30px;font-size:18px;line-height:22px;font-weight:700;text-transform:uppercase;border:0;border-radius:0;}.ui-autocomplete{z-index:1050 !important;}.icon-reduce,.icon-add{display:inline-block;font-family:FontAwesome !important;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-reduce{color:#00ae1a;}.icon-reduce::before{content:"";}.icon-add{color:#00ae1a;}.icon-add::before{content:"";}hr{width:85%;text-align:center;position:relative;top:20px;border:none;height:3px;background:#e7e7e7;margin-bottom:50px;}.m-auto{margin:auto;}.mt-30{margin-top:30px!important;}.mt-50{margin-top:50px;}.ml-30{margin-left:30px;}.slick-prev,.slick-next{opacity:0;}.container_hotels_section{margin-top:50px;}.container_hotels_section .list_hotels .item_hotel{width:100%;height:auto;float:left;padding:0;margin-bottom:30px;border:0;border-radius:0;box-shadow:3px 3px 6px 0 rgba(0,0,0,.35);}.container_hotels_section .list_hotels .item_hotel .content_hotel_picture,.container_hotels_section .list_hotels .item_hotel .content_hotel_price{width:100%;min-height:200px;padding:0 15px;position:relative;z-index:9;}.container_hotels_section .list_hotels .item_hotel .content_hotel_picture .content-absolute,.container_hotels_section .list_hotels .item_hotel .content_hotel_price .content-absolute{position:absolute;bottom:0;width:100%;}.container_hotels_section .list_hotels .item_hotel .content_hotel_detail{width:100%;min-height:282px;padding:0 15px;position:relative;z-index:9;}.container_hotels_section .list_hotels .item_hotel .content_hotel_detail .content-absolute{position:absolute;bottom:0;width:100%;}.container_hotels_section .list_hotels .item_hotel .content_hotel_picture{height:247px;padding:0;}.container_hotels_section .list_hotels .item_hotel .content_hotel_picture .banner_ofert{position:absolute;top:10px;left:-5px;background-color:#ff1744;color:#fff;padding:6px 8px;font-family:'Montserrat',sans-serif;font-size:15px;line-height:19px;font-weight:700;}.container_hotels_section .list_hotels .item_hotel .content_hotel_picture .banner_aparta_y_viaja{width:auto;position:absolute;bottom:15px;right:-8px;background-color:#0095ff;padding:4px 13px 4px 10px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);}.container_hotels_section .list_hotels .item_hotel .content_hotel_picture .banner_aparta_y_viaja .md-icon{font-size:15px;vertical-align:middle;}.container_hotels_section .list_hotels .item_hotel .content_hotel_picture .banner_aparta_y_viaja .media-right{text-align:left;color:#fff;font-family:'Montserrat',sans-serif;font-size:12px;line-height:13px;font-weight:700;}.container_hotels_section .list_hotels .item_hotel .content_hotel_picture .picture{width:100%;height:100%;}.container_hotels_section .list_hotels .item_hotel .content_hotel_detail{width:100%;padding-top:28px;padding-bottom:16.5px;text-align:left;}.container_hotels_section .list_hotels .item_hotel .content_hotel_detail .link_hotel_file{width:100%;float:left;margin-bottom:5px;}.container_hotels_section .list_hotels .item_hotel .content_hotel_detail .link_hotel_file h2{display:block;-ms-text-overflow:unset;-o-text-overflow:unset;text-overflow:unset;white-space:normal;overflow:hidden;margin:0 0 15px 0;font-family:'Montserrat',sans-serif;font-size:22px;line-height:24px;font-weight:700;color:#565656;}.container_hotels_section .list_hotels .item_hotel .content_hotel_detail .link_hotel_file:hover h2,.container_hotels_section .list_hotels .item_hotel .content_hotel_detail .link_hotel_file:focus h2{-ms-text-overflow:unset;-o-text-overflow:unset;text-overflow:unset;white-space:normal;}.container_hotels_section .list_hotels .item_hotel .content_hotel_detail .utilities_hotel{width:100%;float:left;margin:0;font-family:'Montserrat',sans-serif;}.container_hotels_section .list_hotels .item_hotel .content_hotel_detail .utilities_hotel li{width:100%;display:table;}.container_hotels_section .list_hotels .item_hotel .content_hotel_detail .utilities_hotel li .fa-star{color:#e4bb35;font-size:17px;margin-right:2px;}.container_hotels_section .list_hotels .item_hotel .content_hotel_detail .utilities_hotel li .fa-star:last-child{margin-right:0;}.container_hotels_section .list_hotels .item_hotel .content_hotel_detail .utilities_hotel li .like_hotel,.container_hotels_section .list_hotels .item_hotel .content_hotel_detail .utilities_hotel li p{display:inline-block;vertical-align:middle;font-size:10px;line-height:13px;color:#00b300;padding-left:15px;}.container_hotels_section .list_hotels .item_hotel .content_hotel_detail .utilities_hotel li .like_hotel .md-icon,.container_hotels_section .list_hotels .item_hotel .content_hotel_detail .utilities_hotel li p .md-icon{font-size:13.5px;padding-right:2px;vertical-align:middle;}.container_hotels_section .list_hotels .item_hotel .content_hotel_detail .utilities_hotel li p{margin-bottom:3px;vertical-align:inherit;font-size:14px;line-height:18px;font-weight:400;color:#c8b1b1;padding-left:0;}.container_hotels_section .list_hotels .item_hotel .content_hotel_detail .utilities_hotel li .map_hotel{color:#00b300;cursor:pointer;margin-left:20px;}.container_hotels_section .list_hotels .item_hotel .content_hotel_detail .utilities_hotel li .map_hotel .md-icon{font-size:20px;vertical-align:bottom;}.container_hotels_section .list_hotels .item_hotel .content_hotel_detail .utilities_hotel li .media-left{padding:0;}.container_hotels_section .list_hotels .item_hotel .content_hotel_detail .utilities_hotel li .media-left .md-icon{font-size:14.7px;color:#539fff;}.container_hotels_section .list_hotels .item_hotel .content_hotel_detail .utilities_hotel li .media-right{padding-left:5px;font-size:14px;line-height:18px;font-weight:400;color:#676767;}.container_hotels_section .list_hotels .item_hotel .content_hotel_detail .utilities_hotel li .media-right .more{display:none;}.container_hotels_section .list_hotels .item_hotel .content_hotel_detail .utilities_hotel li .media-right .more_hotel{display:unset !important;}.container_hotels_section .list_hotels .item_hotel .content_hotel_detail .utilities_hotel li .media-right .see_more{color:#539fff;text-decoration:underline;cursor:pointer;}.container_hotels_section .list_hotels .item_hotel .content_hotel_detail .utilities_hotel li:last-child{margin-bottom:0;}.container_hotels_section .list_hotels .item_hotel .content_hotel_price{width:100%;padding-top:16.5px;padding-bottom:13px;text-align:center;padding:0;}.container_hotels_section .list_hotels .item_hotel .content_hotel_price .box_before,.container_hotels_section .list_hotels .item_hotel .content_hotel_price .box_now{text-align:center;margin-bottom:10px;padding:0 15px;}.container_hotels_section .list_hotels .item_hotel .content_hotel_price .box_before p,.container_hotels_section .list_hotels .item_hotel .content_hotel_price .box_now p{font-family:'Montserrat',sans-serif;font-size:17px;line-height:20px;font-weight:400;color:#9b9b9b;text-transform:uppercase;margin:0;}.container_hotels_section .list_hotels .item_hotel .content_hotel_price .box_before p:last-child,.container_hotels_section .list_hotels .item_hotel .content_hotel_price .box_now p:last-child{font-size:21px;line-height:25px;text-decoration:line-through;text-transform:lowercase;}.container_hotels_section .list_hotels .item_hotel .content_hotel_price .box_before p.quotation_notification_phone,.container_hotels_section .list_hotels .item_hotel .content_hotel_price .box_now p.quotation_notification_phone,.container_hotels_section .list_hotels .item_hotel .content_hotel_price .box_before p.consult_rate,.container_hotels_section .list_hotels .item_hotel .content_hotel_price .box_now p.consult_rate{font-weight:900;color:#ff1744;text-decoration:none;}.container_hotels_section .list_hotels .item_hotel .content_hotel_price .box_now{margin-bottom:20px;}.container_hotels_section .list_hotels .item_hotel .content_hotel_price .box_now p{font-size:12px;line-height:15px;font-weight:700;color:#ff1744;}.container_hotels_section .list_hotels .item_hotel .content_hotel_price .box_now p:last-child{font-size:28px;line-height:34px;font-weight:900;text-decoration:unset;}.container_hotels_section .list_hotels .item_hotel .content_hotel_price .box_now p.rate_origin{font-size:28px;line-height:34px;font-weight:900;text-decoration:unset;color:#ff1744;}.container_hotels_section .list_hotels .item_hotel .content_hotel_price .btn_reservation,.container_hotels_section .list_hotels .item_hotel .content_hotel_price .btn_reservation:hover,.container_hotels_section .list_hotels .item_hotel .content_hotel_price .btn_reservation:focus{outline:none;width:100%;padding:24px 0;font-size:20px;line-height:24px;font-weight:700;background-color:#1565c0;color:#fff;text-transform:uppercase;box-shadow:0 2px 4px 0 rgba(0,0,0,.52);border-radius:0;}.container_hotels_section .list_hotels .item_hotel .content_hotel_price .btn_reservation.OnRequest,.container_hotels_section .list_hotels .item_hotel .content_hotel_price .btn_reservation:hover.OnRequest,.container_hotels_section .list_hotels .item_hotel .content_hotel_price .btn_reservation:focus.OnRequest{margin-top:0;}.container_hotels_section .list_hotels .item_hotel.rentas-vacacionales{background-color:#faebd8;}.container_hotels_section .list_hotels .item_hotel.rentas-vacacionales .box_house{position:absolute;top:2px;right:-5px;width:40px;height:40px;background-color:#ff8000;color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);z-index:9;}.container_hotels_section .list_hotels .item_hotel.rentas-vacacionales .box_house .md-half-house-icon,.container_hotels_section .list_hotels .item_hotel.rentas-vacacionales .box_house .md-fullhouse-icon-icon{font-size:27.5px;position:absolute;top:7px;left:0;right:0;}.container_hotels_section .list_hotels .item_hotel.rentas-vacacionales .content_hotel_detail{width:100%;}.container_hotels_section .list_hotels .item_hotel.rentas-vacacionales .content_hotel_detail .link_hotel_file h2{color:#3b3b3b;}.container_hotels_section .list_hotels .item_hotel.rentas-vacacionales .content_hotel_price .box_before p{color:#464646;}.container_hotels_section .list_hotels .item_hotel.rentas-vacacionales .content_hotel_price .btn_reservation,.container_hotels_section .list_hotels .item_hotel.rentas-vacacionales .content_hotel_price .btn_reservation:hover,.container_hotels_section .list_hotels .item_hotel.rentas-vacacionales .content_hotel_price .btn_reservation:focus{background-color:#ff8000;}.container_hotels_section .list_hotels .item_hotel:last-child{margin-bottom:0;}.list_hotelss{margin-bottom:50px;}.list_hotelss .content-hotels{text-align:center;border-right:1px solid;display:flex;flex-direction:column;}.list_hotelss .content-hotels ul{list-style:none;padding:0;}.list_hotelss .content-hotels ul li{margin-bottom:5px;}.list_hotelss .content-hotels ul li a{color:#000;text-decoration:none;}.list_hotelss .content-hotels ul li.less-margin{margin-bottom:3px;}.list_hotelss .content-hotels ul.two-columns{columns:2;-webkit-columns:2;-moz-columns:2;}.list_hotelss .content-hotels:last-child{border-right:none;}.list_hotelss .row{display:flex;}.blue_section_apart{background:#0095ff;color:#fff;margin:80px auto;}.blue_section_apart .container{padding:20px 0 40px;}.blue_section_apart h3{font-weight:bold;font-size:20px;margin-bottom:0;margin-top:10px;}.blue_section_apart .h3_sub{color:#ffe200;}.blue_section_apart input{display:block;margin-top:20px !important;margin:auto;width:40%;padding:25px;border-radius:10px;text-align:center;}.blue_section_apart button{display:block;margin-top:20px !important;margin:auto;width:17%;padding:15px;background:#f15a24;font-weight:bold;box-shadow:0 2px 4px 0 rgb(000%);}.slick-list{width:100%;}.list_destinos_container{margin-bottom:40px;}.list_destinos_container .list_destinos a{text-decoration:none;}.list_destinos_container .list_destinos img{width:100%;min-height:400px;}.list_destinos_container .list_destinos p{margin-top:20px;text-decoration:none;font-size:20px;color:#959595;font-weight:bold;}.list_destinos_container .list_destinos p:hover{text-decoration:none;}.section-hotels-emma{width:92%;text-align:center;}.btn-more-hotels{margin-top:50px;margin-bottom:50px;padding:20px 50px;width:30%;background:#fff;border:3px solid #22bd22;color:#22bd22 !important;font-weight:bold;}.btn-more-hotels:hover{color:#22bd22;}@media(max-width:767.98px){.header-blue .breadcrumb,.header-blue .tagdescript{font-size:12px;line-height:15px;text-align:center;}.header-blue .text-center-xs{text-align:center;}.header-blue .tagdescript{float:initial;font-size:16px;}.blue_section_apart input{width:85%;}.blue_section_apart button{width:40%;}.booking{margin-top:-119px;}.p-0{padding:0 !important;}.mr-10{margin-right:10px;}.mr-6{margin-right:3px;}.mr-5{margin-right:5px;}.pr-0{padding-right:0;}.btn-more-hotels{width:70%;padding:20px 20px;}.pl-0{padding-left:0;}.container_hotels .list_sort_filters .item_sort_filter .item_content{width:100%;}.container_hotels .list_sort_filters .item_sort_filter .item_content .media-right{display:none;}.container_hotels .list_sort_filters .item_sort_filter:last-child .item_content,.container_hotels .list_sort_filters .item_sort_filter:last-child:hover .item_content{padding:8px 0;}.container_hotels .list_hotels .item_hotel{height:auto;}.container_hotels .list_hotels .item_hotel .content_hotel_picture,.container_hotels .list_hotels .item_hotel .content_hotel_detail,.container_hotels .list_hotels .item_hotel .content_hotel_price{width:100%;min-height:auto;}.container_hotels .list_hotels .item_hotel .content_hotel_picture{height:247px;}.container_hotels .list_hotels .item_hotel .content_hotel_picture .banner_ofert{font-size:15px;line-height:19px;}.container_hotels .list_hotels .item_hotel .content_hotel_detail{padding-top:28px;padding-bottom:16.5px;}.container_hotels .list_hotels .item_hotel .content_hotel_detail .link_hotel_file,.container_hotels .list_hotels .item_hotel .content_hotel_detail .link_hotel_file:hover,.container_hotels .list_hotels .item_hotel .content_hotel_detail .link_hotel_file:focus{width:100%;}.container_hotels .list_hotels .item_hotel .content_hotel_detail .link_hotel_file h2,.container_hotels .list_hotels .item_hotel .content_hotel_detail .link_hotel_file:hover h2,.container_hotels .list_hotels .item_hotel .content_hotel_detail .link_hotel_file:focus h2{-ms-text-overflow:unset;-o-text-overflow:unset;text-overflow:unset;white-space:normal;overflow:auto;}.container_hotels .list_hotels .item_hotel .content_hotel_detail .utilities_hotel li .media-right{padding-right:0;}.container_hotels .list_hotels .item_hotel .content_hotel_price{padding-top:16.5px;padding-bottom:13px;text-align:center;}.container_hotels .list_hotels .item_hotel .content_hotel_price .btn_reservation,.container_hotels .list_hotels .item_hotel .content_hotel_price .btn_reservation:hover,.container_hotels .list_hotels .item_hotel .content_hotel_price .btn_reservation:focus{width:90%;padding:24px 0;font-size:20px;line-height:24px;}.container_hotels .list_hotels .item_hotel .content_hotel_price .btn_reservation.OnRequest,.container_hotels .list_hotels .item_hotel .content_hotel_price .btn_reservation:hover.OnRequest,.container_hotels .list_hotels .item_hotel .content_hotel_price .btn_reservation:focus.OnRequest{margin-top:0;}.container_hotels .list_hotels .item_hotel.rentas-vacacionales .box_house{z-index:9;}.container_hotels .list_hotels .item_hotel.rentas-vacacionales .content_hotel_detail{width:100%;}.container_hotels .list_hotels .item_hotel.rentas-vacacionales .content_hotel_detail .utilities_hotel li .media-right{padding-right:0;}.list_hotelss .row{display:block;}.modal_booking .modal-content{padding:32px 15px;}.modal_booking .modal-content .modal-header .paragraph{color:#676767;margin-bottom:5px;}.modal_booking .modal-content .modal-header .close{top:-5px;right:-5px;}.modal_booking .modal-content .modal-body .section_booking input{background-color:#fff;}.modal_booking .modal-content .modal-body .section_booking .box_search{width:100%;margin-bottom:15px;}.modal_booking .modal-content .modal-body .section_booking .box_nights{width:100%;}.modal_booking .modal-content .modal-body .section_booking .combo-fechas{padding:0;}.modal_booking .modal-content .modal-body .section_booking .combo-fechas p{font-size:16px;line-height:19px;font-weight:400;color:#434343;}.modal_booking .modal-content .modal-body .section_booking .combo-fechas.one{padding-right:15px;}.modal_booking .modal-content .modal-body .section_booking .combo-fechas.one input::placeholder,.modal_booking .modal-content .modal-body .section_booking .combo-fechas.one input{color:#00b300;}.modal_booking .modal-content .modal-body .section_booking .combo-fechas.two{padding-left:15px;}.modal_booking .modal-content .modal-body .section_booking .combo-fechas.two input::placeholder,.modal_booking .modal-content .modal-body .section_booking .combo-fechas.two input{color:#58167d;}.modal_booking .modal-content .modal-body .section_booking #boxfechasmobiles{margin-top:20px;}.modal_booking .modal-content .modal-body .section_booking #boxfechasmobiles .bxmobllegada,.modal_booking .modal-content .modal-body .section_booking #boxfechasmobiles .bxmobsalida{margin-bottom:10px;}.modal_booking .modal-content .modal-body .section_rooms,.modal_booking .modal-content .modal-body .item_room{width:100%;padding:21.5px 0;}.modal_booking .modal-content .modal-body .section_rooms .rooms,.modal_booking .modal-content .modal-body .item_room .rooms{padding:0 15px;}.modal_booking .modal-content .modal-body .section_rooms span,.modal_booking .modal-content .modal-body .item_room span,.modal_booking .modal-content .modal-body .section_rooms .title-rooms-modal,.modal_booking .modal-content .modal-body .item_room .title-rooms-modal{font-size:16px;line-height:19px;margin:0;}.modal_booking .modal-content .modal-body .section_rooms .title-rooms-modal,.modal_booking .modal-content .modal-body .item_room .title-rooms-modal{position:unset;margin-bottom:25px;}.modal_booking .modal-content .modal-body .section_rooms .combo-selects,.modal_booking .modal-content .modal-body .item_room .combo-selects{width:100%;float:none;}.modal_booking .modal-content .modal-body .section_rooms .combo-selects .table-cells .icon-add,.modal_booking .modal-content .modal-body .item_room .combo-selects .table-cells .icon-add,.modal_booking .modal-content .modal-body .section_rooms .combo-selects .table-cells .icon-reduce,.modal_booking .modal-content .modal-body .item_room .combo-selects .table-cells .icon-reduce{font-size:27px;}.modal_booking .modal-content .modal-body .section_rooms .combo-selects .table-cells .text-numeric,.modal_booking .modal-content .modal-body .item_room .combo-selects .table-cells .text-numeric{font-size:18px;line-height:19px;}.modal_booking .modal-content .modal-body .section_rooms .general-ctn-edades .table-cells .form-control,.modal_booking .modal-content .modal-body .item_room .general-ctn-edades .table-cells .form-control{padding:0 8px;background:url(/content/img/ico/flecha-down-golden.png) no-repeat #fff;background-position:95.5%;-ms-text-overflow:"";-o-text-overflow:"";text-overflow:"";text-transform:none;-webkit-appearance:none;-moz-appearance:none;}.list_destinos_container .list_destinos img{min-height:190px;}.box_description_destination{padding:13px 0;}.list_destinos_container{margin-bottom:20px;}.pg-content-calendar .datepicker,.MD-sandbox-container .datepicker{width:100%;border-radius:4px;padding:5px;border:1px solid #b0bec5;}.pg-content-calendar .datepicker::before,.MD-sandbox-container .datepicker::before{border-bottom:12px solid #00b300;border-left:10px solid transparent;border-right:10px solid transparent;content:"";left:35px;position:absolute;top:-11px;}.pg-content-calendar .datepicker::after,.MD-sandbox-container .datepicker::after{content:'';display:inline-block;border-bottom:11px solid #fff;border-left:9px solid transparent;border-right:9px solid transparent;border-top:0;position:absolute;top:-9px;left:36px;}.pg-content-calendar .datepicker .datepicker-days .table-condensed,.MD-sandbox-container .datepicker .datepicker-days .table-condensed,.pg-content-calendar .datepicker .datepicker-months .table-condensed,.MD-sandbox-container .datepicker .datepicker-months .table-condensed,.pg-content-calendar .datepicker .datepicker-years .table-condensed,.MD-sandbox-container .datepicker .datepicker-years .table-condensed{width:100%;}.pg-content-calendar .datepicker .datepicker-days .table-condensed thead,.MD-sandbox-container .datepicker .datepicker-days .table-condensed thead,.pg-content-calendar .datepicker .datepicker-months .table-condensed thead,.MD-sandbox-container .datepicker .datepicker-months .table-condensed thead,.pg-content-calendar .datepicker .datepicker-years .table-condensed thead,.MD-sandbox-container .datepicker .datepicker-years .table-condensed thead{font-family:MuseoSans_5;}.pg-content-calendar .datepicker .datepicker-days .table-condensed thead tr,.MD-sandbox-container .datepicker .datepicker-days .table-condensed thead tr,.pg-content-calendar .datepicker .datepicker-months .table-condensed thead tr,.MD-sandbox-container .datepicker .datepicker-months .table-condensed thead tr,.pg-content-calendar .datepicker .datepicker-years .table-condensed thead tr,.MD-sandbox-container .datepicker .datepicker-years .table-condensed thead tr{border-bottom:1px solid #d8d8d8;}.pg-content-calendar .datepicker .datepicker-days .table-condensed thead .next,.MD-sandbox-container .datepicker .datepicker-days .table-condensed thead .next,.pg-content-calendar .datepicker .datepicker-months .table-condensed thead .next,.MD-sandbox-container .datepicker .datepicker-months .table-condensed thead .next,.pg-content-calendar .datepicker .datepicker-years .table-condensed thead .next,.MD-sandbox-container .datepicker .datepicker-years .table-condensed thead .next,.pg-content-calendar .datepicker .datepicker-days .table-condensed thead .prev,.MD-sandbox-container .datepicker .datepicker-days .table-condensed thead .prev,.pg-content-calendar .datepicker .datepicker-months .table-condensed thead .prev,.MD-sandbox-container .datepicker .datepicker-months .table-condensed thead .prev,.pg-content-calendar .datepicker .datepicker-years .table-condensed thead .prev,.MD-sandbox-container .datepicker .datepicker-years .table-condensed thead .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;}.pg-content-calendar .datepicker .datepicker-days .table-condensed thead .next,.MD-sandbox-container .datepicker .datepicker-days .table-condensed thead .next,.pg-content-calendar .datepicker .datepicker-months .table-condensed thead .next,.MD-sandbox-container .datepicker .datepicker-months .table-condensed thead .next,.pg-content-calendar .datepicker .datepicker-years .table-condensed thead .next,.MD-sandbox-container .datepicker .datepicker-years .table-condensed thead .next{margin-top:0;}.pg-content-calendar .datepicker .datepicker-days .table-condensed thead .next:before,.MD-sandbox-container .datepicker .datepicker-days .table-condensed thead .next:before,.pg-content-calendar .datepicker .datepicker-months .table-condensed thead .next:before,.MD-sandbox-container .datepicker .datepicker-months .table-condensed thead .next:before,.pg-content-calendar .datepicker .datepicker-years .table-condensed thead .next:before,.MD-sandbox-container .datepicker .datepicker-years .table-condensed thead .next:before{content:"";color:#00b300;vertical-align:middle;font-size:26px;}.pg-content-calendar .datepicker .datepicker-days .table-condensed thead .prev,.MD-sandbox-container .datepicker .datepicker-days .table-condensed thead .prev,.pg-content-calendar .datepicker .datepicker-months .table-condensed thead .prev,.MD-sandbox-container .datepicker .datepicker-months .table-condensed thead .prev,.pg-content-calendar .datepicker .datepicker-years .table-condensed thead .prev,.MD-sandbox-container .datepicker .datepicker-years .table-condensed thead .prev{margin-top:0;}.pg-content-calendar .datepicker .datepicker-days .table-condensed thead .prev:before,.MD-sandbox-container .datepicker .datepicker-days .table-condensed thead .prev:before,.pg-content-calendar .datepicker .datepicker-months .table-condensed thead .prev:before,.MD-sandbox-container .datepicker .datepicker-months .table-condensed thead .prev:before,.pg-content-calendar .datepicker .datepicker-years .table-condensed thead .prev:before,.MD-sandbox-container .datepicker .datepicker-years .table-condensed thead .prev:before{content:"";color:#00b300;vertical-align:middle;font-size:26px;margin-left:9px;}.pg-content-calendar .datepicker .datepicker-days .table-condensed thead .dow,.MD-sandbox-container .datepicker .datepicker-days .table-condensed thead .dow,.pg-content-calendar .datepicker .datepicker-months .table-condensed thead .dow,.MD-sandbox-container .datepicker .datepicker-months .table-condensed thead .dow,.pg-content-calendar .datepicker .datepicker-years .table-condensed thead .dow,.MD-sandbox-container .datepicker .datepicker-years .table-condensed thead .dow{text-transform:uppercase;font-weight:100;}.pg-content-calendar .datepicker .datepicker-days .table-condensed tbody tr:first-child td,.MD-sandbox-container .datepicker .datepicker-days .table-condensed tbody tr:first-child td,.pg-content-calendar .datepicker .datepicker-months .table-condensed tbody tr:first-child td,.MD-sandbox-container .datepicker .datepicker-months .table-condensed tbody tr:first-child td,.pg-content-calendar .datepicker .datepicker-years .table-condensed tbody tr:first-child td,.MD-sandbox-container .datepicker .datepicker-years .table-condensed tbody tr:first-child td{padding-top:5px;}.pg-content-calendar .datepicker .datepicker-days .table-condensed tbody .day,.MD-sandbox-container .datepicker .datepicker-days .table-condensed tbody .day,.pg-content-calendar .datepicker .datepicker-months .table-condensed tbody .day,.MD-sandbox-container .datepicker .datepicker-months .table-condensed tbody .day,.pg-content-calendar .datepicker .datepicker-years .table-condensed tbody .day,.MD-sandbox-container .datepicker .datepicker-years .table-condensed tbody .day{color:#4a4a4a;font-family:MuseoSans_3;}.pg-content-calendar .datepicker .datepicker-days .table-condensed tbody .day.disabled,.MD-sandbox-container .datepicker .datepicker-days .table-condensed tbody .day.disabled,.pg-content-calendar .datepicker .datepicker-months .table-condensed tbody .day.disabled,.MD-sandbox-container .datepicker .datepicker-months .table-condensed tbody .day.disabled,.pg-content-calendar .datepicker .datepicker-years .table-condensed tbody .day.disabled,.MD-sandbox-container .datepicker .datepicker-years .table-condensed tbody .day.disabled{color:#a1a1a1;}.pg-content-calendar .datepicker .datepicker-days .table-condensed tbody .day.active,.MD-sandbox-container .datepicker .datepicker-days .table-condensed tbody .day.active,.pg-content-calendar .datepicker .datepicker-months .table-condensed tbody .day.active,.MD-sandbox-container .datepicker .datepicker-months .table-condensed tbody .day.active,.pg-content-calendar .datepicker .datepicker-years .table-condensed tbody .day.active,.MD-sandbox-container .datepicker .datepicker-years .table-condensed tbody .day.active{background:#00b300;color:#fff;}.pg-content-calendar.start-calendar .datepicker,.MD-sandbox-container.start-calendar .datepicker{border:1px solid #00b300;}.pg-content-calendar.start-calendar .datepicker::before,.MD-sandbox-container.start-calendar .datepicker::before{border-bottom:12px solid #00b300;}.pg-content-calendar.start-calendar .datepicker .datepicker-days .table-condensed thead .datepicker-switch,.MD-sandbox-container.start-calendar .datepicker .datepicker-days .table-condensed thead .datepicker-switch,.pg-content-calendar.start-calendar .datepicker .datepicker-months .table-condensed thead .datepicker-switch,.MD-sandbox-container.start-calendar .datepicker .datepicker-months .table-condensed thead .datepicker-switch{color:#00b300;}.pg-content-calendar.start-calendar .datepicker .datepicker-days .table-condensed tbody .day.active,.MD-sandbox-container.start-calendar .datepicker .datepicker-days .table-condensed tbody .day.active,.pg-content-calendar.start-calendar .datepicker .datepicker-months .table-condensed tbody .day.active,.MD-sandbox-container.start-calendar .datepicker .datepicker-months .table-condensed tbody .day.active{background:#d8f5d8;color:#00b300;}.pg-content-calendar.end-calendar .datepicker,.MD-sandbox-container.end-calendar .datepicker{border:1px solid #58167d;}.pg-content-calendar.end-calendar .datepicker::before,.MD-sandbox-container.end-calendar .datepicker::before{border-bottom:12px solid #58167d;left:auto;right:35px;}.pg-content-calendar.end-calendar .datepicker::after,.MD-sandbox-container.end-calendar .datepicker::after{left:auto;right:36px;}.pg-content-calendar.end-calendar .datepicker .datepicker-days .table-condensed thead .datepicker-switch,.MD-sandbox-container.end-calendar .datepicker .datepicker-days .table-condensed thead .datepicker-switch,.pg-content-calendar.end-calendar .datepicker .datepicker-months .table-condensed thead .datepicker-switch,.MD-sandbox-container.end-calendar .datepicker .datepicker-months .table-condensed thead .datepicker-switch{color:#58167d;}.pg-content-calendar.end-calendar .datepicker .datepicker-days .table-condensed thead .next,.MD-sandbox-container.end-calendar .datepicker .datepicker-days .table-condensed thead .next,.pg-content-calendar.end-calendar .datepicker .datepicker-months .table-condensed thead .next,.MD-sandbox-container.end-calendar .datepicker .datepicker-months .table-condensed thead .next{margin-top:0;}.pg-content-calendar.end-calendar .datepicker .datepicker-days .table-condensed thead .next:before,.MD-sandbox-container.end-calendar .datepicker .datepicker-days .table-condensed thead .next:before,.pg-content-calendar.end-calendar .datepicker .datepicker-months .table-condensed thead .next:before,.MD-sandbox-container.end-calendar .datepicker .datepicker-months .table-condensed thead .next:before{content:"";color:#58167d;vertical-align:middle;font-size:26px;}.pg-content-calendar.end-calendar .datepicker .datepicker-days .table-condensed thead .prev,.MD-sandbox-container.end-calendar .datepicker .datepicker-days .table-condensed thead .prev,.pg-content-calendar.end-calendar .datepicker .datepicker-months .table-condensed thead .prev,.MD-sandbox-container.end-calendar .datepicker .datepicker-months .table-condensed thead .prev{margin-top:0;}.pg-content-calendar.end-calendar .datepicker .datepicker-days .table-condensed thead .prev:before,.MD-sandbox-container.end-calendar .datepicker .datepicker-days .table-condensed thead .prev:before,.pg-content-calendar.end-calendar .datepicker .datepicker-months .table-condensed thead .prev:before,.MD-sandbox-container.end-calendar .datepicker .datepicker-months .table-condensed thead .prev:before{content:"";color:#58167d;vertical-align:middle;font-size:26px;margin-left:9px;}.pg-content-calendar.end-calendar .datepicker .datepicker-days .table-condensed tbody .day.active,.MD-sandbox-container.end-calendar .datepicker .datepicker-days .table-condensed tbody .day.active,.pg-content-calendar.end-calendar .datepicker .datepicker-months .table-condensed tbody .day.active,.MD-sandbox-container.end-calendar .datepicker .datepicker-months .table-condensed tbody .day.active{background:#bbacc2;color:#58167d;}.datepicker.datepicker-dropdown{display:none !important;}.search-tabs-panel-md .nav-tabs{text-align:center;}.search-tabs-panel-md .nav-tabs li{float:none;display:inline-block;}.search-tabs-panel-md .tab-content{padding-left:15px;padding-right:15px;padding-top:0;padding-bottom:0;border-radius:20px;}.search-tabs-panel-md .tab-content .search-row{margin-right:-15px;margin-left:-15px;}.search-tabs-panel-md .tab-content .search-row .search-col{padding-left:15px;padding-right:15px;}.search-tabs-panel-md .tab-content .search-row .content-habs-drown-md{position:absolute;padding-bottom:0;box-shadow:azure;border:1px solid #808080;left:-82%;top:2px;}.search-tabs-panel-md .tab-content .search-row .content-habs-drown-md .title-drops-md{width:100px;}.search-tabs-panel-md .tab-content .search-row .content-habs-drown-md .title-drops-md-inter{width:100px;text-align:left;}.search-tabs-panel-md .tab-content .search-row .content-habs-drown-md .no-table_generic-xs{display:block;}.search-tabs-panel-md .tab-content .search-row .content-habs-drown-md .no-table_generic-xs .no-table_col{display:block;}.search-tabs-panel-md .tab-content .search-row .content-habs-drown-md .content-rooms-inter-md .content-room-inter-md .box-childs-md-inter .form-control{width:102px;display:inline-block;margin-bottom:15px;}.search-tabs-panel-md .tab-content .search-row .content-habs-drown-md .content-rooms-inter-md .content-room-inter-md hr{width:114%;}.search-tabs-panel-md .tab-content .search-row .content-habs-drown-md .content-rooms-inter-md .content-room-inter-md:last-child{margin-bottom:0;}.search-tabs-panel-md .tab-content .search-row .pg-content-calendar{margin-bottom:15px;}.search-tabs-panel-md .tab-content .btn-md-blue{height:47px !important;border-top-right-radius:20px;border-bottom-right-radius:20px;font-size:12px;}.search-tabs-panel-md .tab-content .md-icon{font-size:10px;}.search-tabs-panel-md .tab-content .md-icon::before{margin-right:2.5px;}.search-tabs-panel-md .tab-content .box-pack-pax{padding:9px 12px 0;border:none;}.search-tabs-panel-md .tab-content .box-pack-pax p{font-size:9px;}.search-tabs-panel-md .tab-content .box-pack-pax label{font-size:10px;}.search-tabs-panel-md .tab-content .table-generic{margin:auto;}.search-tabs-panel-md .tab-content .cont-cal-ico,.search-tabs-panel-md .tab-content .cont-cal-date{border:none;border-right:1px solid #808080;padding-top:9px !important;}.search-tabs-panel-md .tab-content .cont-cal-ico p,.search-tabs-panel-md .tab-content .cont-cal-date p{font-size:9px;}.search-tabs-panel-md .tab-content .cont-cal-ico label,.search-tabs-panel-md .tab-content .cont-cal-date label{font-size:10px;}.search-tabs-panel-md .tab-content .pg-content-calendar{position:absolute;z-index:9999;background-color:#fff;width:165%;}.ui-autocomplete{width:85% !important;font-size:20px;}.ui-autocomplete .ui-menu-item a,.ui-autocomplete .ui-menu-item a:hover{font-size:16px;}.ui-autocomplete .ui-menu-item:hover a,.ui-autocomplete .ui-menu-item:hover a:hover{font-size:16px;}#search-transfer-panel-tab #searchTContentType,#search-transfer-panel-tab #searchTContentAirport{margin-bottom:0;}#search-flight-panel-tab #searchVContentFrom{margin-bottom:0;}}@media(max-width:991.98px){.content_filters .title_filters,.content_filters .list_filters,.content_filters .box_aparta_y_viaja,.content_filters .box_list_filters{display:none !important;}.content_filters .box_list_filters.active{display:block !important;background-color:#fff;width:100%;height:100% !important;position:fixed;z-index:9999999999;left:0;right:0;top:0;bottom:0;overflow:auto !important;}.content_filters .box_list_filters.active .item_check_filter{padding:0 15px;}.container_hotels .list_sort_filters{margin-bottom:21px;}.container_hotels .list_sort_filters .item_sort_filter{width:20%;padding:0;}.container_hotels .list_sort_filters .item_sort_filter .item_content .md-icon{font-size:22px !important;}.container_hotels .list_sort_filters .item_sort_filter:last-child,.container_hotels .list_sort_filters .item_sort_filter:last-child:hover{background-color:#1565c0;}.container_hotels .list_sort_filters .item_sort_filter:last-child .item_content,.container_hotels .list_sort_filters .item_sort_filter:last-child:hover .item_content{padding:8px 0;float:none;}.box_description_destination .container_description_destination{width:100%;}}@media(min-width:768px) and (max-width:991.98px){.container_hotels .list_hotels .item_hotel .content_hotel_picture{width:30%;}.container_hotels .list_hotels .item_hotel .content_hotel_detail{width:40%;}.container_hotels .list_hotels .item_hotel .content_hotel_detail .link_hotel_file,.container_hotels .list_hotels .item_hotel .content_hotel_detail .link_hotel_file:hover,.container_hotels .list_hotels .item_hotel .content_hotel_detail .link_hotel_file:focus{width:100%;margin:0;}.container_hotels .list_hotels .item_hotel .content_hotel_detail .utilities_hotel{margin:0;}.container_hotels .list_hotels .item_hotel .content_hotel_price{width:30%;}.container_hotels .list_hotels .item_hotel.rentas-vacacionales .content_hotel_detail{width:38%;}}@media(min-width:992px) and (max-width:1199.98px){.content_filters .box_aparta_y_viaja .background .md-icon.md-logo-blanco-icon{font-size:40px;left:5%;}.container_hotels .list_hotels .item_hotel .content_hotel_picture{width:30%;}.container_hotels .list_hotels .item_hotel .content_hotel_detail{width:40%;}.container_hotels .list_hotels .item_hotel .content_hotel_detail .link_hotel_file,.container_hotels .list_hotels .item_hotel .content_hotel_detail .link_hotel_file:hover,.container_hotels .list_hotels .item_hotel .content_hotel_detail .link_hotel_file:focus{width:100%;margin:0;}.container_hotels .list_hotels .item_hotel .content_hotel_detail .utilities_hotel{margin:0;}.container_hotels .list_hotels .item_hotel .content_hotel_price{width:30%;}.search-col-hotel-nombre{width:41.66666667%;}.search-col-hotel-calendario{width:25%;}.search-col-hotel-paxs{width:20%;}.search-col-hotel-botton{width:13.33333333%;}.search-col-hotel-botton .btn{padding-left:0;padding-right:0;text-align:center;}.search-col-traslado-calendario{width:25%;}.search-col-traslado-paxs{width:8.33333333%;}.search-col-traslado-botton{width:13.33333333%;}.search-col-traslado-botton .btn{padding-left:0;padding-right:0;text-align:center;}.search-col-vuelo-origen{width:18%;}.search-col-vuelo-destino{width:18%;}.search-col-vuelo-calendario{width:25%;}.search-col-vuelo-paxs{width:25%;}.search-col-vuelo-botton{width:13.33333333%;}.search-col-vuelo-botton .btn{padding-left:0;padding-right:0;text-align:center;}#search-tour-panel-tab .btn,#search-package-panel-tab .btn,#search-transfer-panel-tab .btn,#search-flight-panel-tab .btn{padding-left:0;padding-right:0;text-align:center;}}@media(min-width:1200px){.search-col-hotel-nombre{width:41.66666667%;}.search-col-hotel-calendario{width:25%;}.search-col-hotel-paxs{width:20%;}.search-col-hotel-botton{width:13.33333333%;}.search-col-hotel-botton .btn{padding-left:0;padding-right:0;text-align:center;}.search-col-traslado-calendario{width:25%;}.search-col-traslado-paxs{width:8.33333333%;}.search-col-traslado-botton{width:13.33333333%;}.search-col-traslado-botton .btn{padding-left:0;padding-right:0;text-align:center;}.search-col-vuelo-origen{width:18%;}.search-col-vuelo-destino{width:18%;}.search-col-vuelo-calendario{width:25%;}.search-col-vuelo-paxs{width:25%;}.search-col-vuelo-botton{width:13.33333333%;}.search-col-vuelo-botton .btn{padding-left:0;padding-right:0;text-align:center;}#search-tour-panel-tab .btn,#search-package-panel-tab .btn,#search-transfer-panel-tab .btn,#search-flight-panel-tab .btn{padding-left:0;padding-right:0;text-align:center;}}@media screen and (max-width:1500px) and (min-width:800px){.container_hotels_section{margin-top:50px;}.container_hotels_section .list_hotels .item_hotel .content_hotel_detail{min-height:380px !important;}}