@charset "UTF-8";@-webkit-keyframes move{0%{background-position:0 0}100%{background-position:60px 60px}}@keyframes move{0%{background-position:0 0}100%{background-position:60px 60px}}.transportesrafagas-container{box-shadow:0 2px 7px 0 rgba(0,0,0,.1);margin-bottom:0}.transportesrafagas-content{background:#f7f7f7}.transportesrafagas-content .container-limited>div{height:50px;margin:0}.transportesrafagas-content .container-limited>div span{line-height:50px;vertical-align:middle;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transportesrafagas-content .container-limited .rafagas-text{font-size:16px;font-weight:300;color:#46403c;padding-left:0;text-align:center}.transportesrafagas-content .container-limited .rafagas-text span{color:#ec5b14}.transportesrafagas-content .container-limited .rafagas-text span:after{content:'...'}.transportesrafagas-content .container-limited .rafagas-company{text-transform:uppercase}.transportesrafagas-content .container-limited .rafagas-company,.transportesrafagas-content .container-limited .rafagas-journey{font-size:14px;color:#74716e;border-left:2px dotted #dfdfde;padding-left:30px}.transportesrafagas-content .container-limited .rafagas-company span,.transportesrafagas-content .container-limited .rafagas-journey span{font-weight:300;padding-left:20px;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.transportesrafagas-content .container-limited .rafagas-company span:after,.transportesrafagas-content .container-limited .rafagas-journey span:after{position:absolute;left:0;top:50%;margin-top:-6px;background-image:url(/headers/ilusion/sunrise/dist/svg/check-orange.svg),none}.transportesrafagas-loader{background:#beb8b3;width:100%;height:6px}.transportesrafagas-loader:before{content:'';display:block;background:#ec5b14;width:0;height:6px;-webkit-transition:width 30s linear;transition:width 30s linear}.transportesrafagas-loader.transportesrafagas-slow:before{-webkit-transition:width 60s linear;transition:width 60s linear}.transportesrafagas-loader.loading:before{width:100%}.waiting{cursor:not-allowed;pointer-events:none;opacity:.5}.noScroll{overflow:hidden;position:fixed;width:100vw;height:100vh}.noScroll #thecontent{overflow:hidden}.noScroll #thecontent>.container{padding:0}.dBlock{display:block!important}.layer_fixed_filter{position:absolute;top:0;z-index:100000;width:100%;left:0}.layer_fixed_filter::-webkit-scrollbar{display:none}.layer_fixed_filter h3{margin:0}.cont_filters .row{margin-bottom:13px}.cont_filters .row form .row{margin-bottom:0;margin-top:0!important}.colFiltros{padding:0}.colFiltros h2{display:inline;font-size:16px;color:#46403c}.colFiltros h2 small{font-size:14px;color:#74716e}.colFiltros a.pull-right{font-size:12px;padding:0 10px 0 0}.widgets_hotels_search_mainavailabilitywidget .cajaFiltro .cabecera .tipoFiltro .chevContainer{float:right}.cajaFiltro{padding:1px 0;border-radius:6px;border:1px solid #dfdfdf;overflow:hidden}.cajaFiltro #filtro_category_filter li.disabled_category input[disabled],.cajaFiltro #filtro_category_filter li.disabled_category label{cursor:default}.cajaFiltro #filtro_category_filter li.disabled_category svg.icon,.cajaFiltro #filtro_category_filter li.disabled_category svg.icon *{opacity:.7}.cajaFiltro #filtro_category_filter li svg.icon,.cajaFiltro #filtro_category_filter li svg.icon *{fill:#74716e}.cajaFiltro #filtro_category_filter li svg.icon .icon-hotel-stars-0,.cajaFiltro #filtro_category_filter li svg.icon.icon-hotel-stars-0{width:0;height:0}.cajaFiltro #filtro_category_filter li svg.icon .icon-hotel-stars-1,.cajaFiltro #filtro_category_filter li svg.icon.icon-hotel-stars-1{width:16px;height:14px}.cajaFiltro #filtro_category_filter li svg.icon .icon-hotel-stars-2,.cajaFiltro #filtro_category_filter li svg.icon.icon-hotel-stars-2{width:32px;height:14px}.cajaFiltro #filtro_category_filter li svg.icon .icon-hotel-stars-3,.cajaFiltro #filtro_category_filter li svg.icon.icon-hotel-stars-3{width:48px;height:14px}.cajaFiltro #filtro_category_filter li svg.icon .icon-hotel-stars-4,.cajaFiltro #filtro_category_filter li svg.icon.icon-hotel-stars-4{width:64px;height:14px}.cajaFiltro #filtro_category_filter li svg.icon .icon-hotel-stars-5,.cajaFiltro #filtro_category_filter li svg.icon.icon-hotel-stars-5{width:80px;height:14px}.cajaFiltro #filtro_category_filter li svg.icon .icon-hotel-stars-6,.cajaFiltro #filtro_category_filter li svg.icon .icon-hotel-stars-gl,.cajaFiltro #filtro_category_filter li svg.icon.icon-hotel-stars-6,.cajaFiltro #filtro_category_filter li svg.icon.icon-hotel-stars-gl{width:96px;height:14px}.cajaFiltro #filtro_category_filter li svg.icon .icon-hotel-keys-0,.cajaFiltro #filtro_category_filter li svg.icon.icon-hotel-keys-0{width:0;height:0}.cajaFiltro #filtro_category_filter li svg.icon .icon-hotel-keys-1,.cajaFiltro #filtro_category_filter li svg.icon.icon-hotel-keys-1{width:9px;height:16px}.cajaFiltro #filtro_category_filter li svg.icon .icon-hotel-keys-2,.cajaFiltro #filtro_category_filter li svg.icon.icon-hotel-keys-2{width:22px;height:16px}.cajaFiltro #filtro_category_filter li svg.icon .icon-hotel-keys-3,.cajaFiltro #filtro_category_filter li svg.icon.icon-hotel-keys-3{width:36px;height:16px}.cajaFiltro #filtro_category_filter li svg.icon .icon-hotel-keys-4,.cajaFiltro #filtro_category_filter li svg.icon.icon-hotel-keys-4{width:48px;height:16px}.cajaFiltro #filtro_category_filter li svg.icon .icon-hotel-keys-5,.cajaFiltro #filtro_category_filter li svg.icon.icon-hotel-keys-5{width:61px;height:16px}.cajaFiltro .checkboxgroup_item_only_link{display:none;text-decoration:none!important;float:right}.cajaFiltro .checkboxgroup_item_only_link:hover{text-decoration:underline!important}.cajaFiltro .checkboxgroup_subtitle{padding-left:15px;margin-bottom:10px;color:#46403c}.cajaFiltro .cabecera.collapsed .infoFiltro{display:none}.cajaFiltro .cabecera{margin-bottom:-1px;padding:4px 15px;position:relative;background:#f7f7f7;border-bottom:1px solid #dfdfdf;cursor:pointer;border-radius:6px 6px 0 0}.cajaFiltro .cabecera .tipoFiltro{font-weight:700;color:#46403c;font-size:14px;text-transform:uppercase;line-height:1}html.fonts-loaded .cajaFiltro .cabecera .tipoFiltro{font-weight:500}html[lang|=ar].fonts-loaded .cajaFiltro .cabecera .tipoFiltro,html[lang|=fa].fonts-loaded .cajaFiltro .cabecera .tipoFiltro,html[lang|=he].fonts-loaded .cajaFiltro .cabecera .tipoFiltro{font-weight:700}.cajaFiltro .cabecera .tipoFiltro .chevContainer{float:left;line-height:20px}.cajaFiltro .cabecera .infoFiltro{font-weight:300;color:#74716e;font-size:14px;text-transform:lowercase;line-height:22px}.cajaFiltro .cabecera svg.icon-icn-owl{width:24px;height:14px}.cajaFiltro .contenidoFiltro{width:100%;float:left;background-color:#fff}.cajaFiltro .contenidoFiltro form{padding:15px 10px}.cajaFiltro .contenidoFiltro form .input_name_hotel{width:100%;background-image:url(/headers/ilusion/sunrise/dist/svg/zoom_input.svg),none;background-repeat:no-repeat;background-position:98% 45%;background-size:7%;padding-right:25px}.cajaFiltro .contenidoFiltro form .input_name_hotel.txtDelete{background-image:url(/headers/ilusion/sunrise/dist/svg/monochrome-close.svg),none;background-repeat:no-repeat;background-position:97% 50%;background-size:4.5%;padding-right:25px}.cajaFiltro .contenidoFiltro form .cross_reserved_space{position:absolute;width:30px;height:40px;right:15px;display:none;cursor:pointer}.cajaFiltro .contenidoFiltro ul{margin-bottom:0}.cajaFiltro .contenidoFiltro .checkbox,.cajaFiltro .contenidoFiltro .radio{border-top:1px solid #dfdfdf;display:block;margin:0;padding:10px 15px;position:relative}.cajaFiltro .contenidoFiltro .checkbox input[type=checkbox],.cajaFiltro .contenidoFiltro .checkbox input[type=radio],.cajaFiltro .contenidoFiltro .radio input[type=checkbox],.cajaFiltro .contenidoFiltro .radio input[type=radio]{margin-left:0}.cajaFiltro .contenidoFiltro .checkbox label,.cajaFiltro .contenidoFiltro .radio label{font-weight:300;padding-left:20px}.cont_filters .cajaFiltro .contenidoFiltro .checkbox label,.cont_filters .cajaFiltro .contenidoFiltro .radio label{width:100%!important}.cajaFiltro .contenidoFiltro .checkbox:hover{cursor:pointer}.cajaFiltro .contenidoFiltro .checkbox:hover.disabled_category{cursor:default}.cajaFiltro .contenidoFiltro .checkbox:active{cursor:pointer}.cajaFiltro .contenidoFiltro .counter{font-size:14px;color:#46403c}.cajaFiltro .contenidoFiltro svg.icon-anyfill-ui-search,.cajaFiltro .contenidoFiltro svg.icon-anyfill-ui-search *{fill:#74716e;width:18px;height:18px;vertical-align:sub}.cajaFiltro .contenidoFiltro .btn-default.btn-transparent:hover svg.icon-anyfill-ui-search,.cajaFiltro .contenidoFiltro .btn-default.btn-transparent:hover svg.icon-anyfill-ui-search *{fill:#46403c}.cajaFiltro .contenidoFiltro div.slider>div.track{background-color:#dfdfdf;height:3px!important;margin:0!important;overflow:visible;border-radius:2px}.cajaFiltro .contenidoFiltro div.slider>div.track>div{height:3px!important;background:#ec5b14}.cajaFiltro .contenidoFiltro .contSlider{margin-top:0;border-top:1px solid #dfdfdf;font-size:14px;padding-top:10px}.cajaFiltro .contenidoFiltro .slider{width:80%!important;position:relative;margin-left:auto;margin-right:auto;margin-bottom:12px;height:26px}.cajaFiltro .contenidoFiltro .slider:before{content:'';position:absolute;top:7px;left:0;width:100%;height:8px;background:-webkit-linear-gradient(right,#dfdfdf 0,#dfdfdf .4%,#fff .5%,#fff 9.7%,#dfdfdf 9.8%,#dfdfdf 10.2%,#fff 10.3%,#fff 19.7%,#dfdfdf 19.8%,#dfdfdf 20.2%,#fff 20.3%,#fff 29.7%,#dfdfdf 29.8%,#dfdfdf 30.2%,#fff 30.3%,#fff 39.7%,#dfdfdf 39.8%,#dfdfdf 40.2%,#fff 40.3%,#fff 49.7%,#dfdfdf 49.8%,#dfdfdf 50.2%,#fff 50.3%,#fff 59.7%,#dfdfdf 59.8%,#dfdfdf 60.2%,#fff 60.3%,#fff 69.7%,#dfdfdf 69.8%,#dfdfdf 70.2%,#fff 70.3%,#fff 79.7%,#dfdfdf 79.8%,#dfdfdf 80.2%,#fff 80.3%,#fff 89.7%,#dfdfdf 89.8%,#dfdfdf 90.2%,#fff 90.3%,#fff 99.5%,#dfdfdf 99.6%,#dfdfdf 100%);background:linear-gradient(to left,#dfdfdf 0,#dfdfdf .4%,#fff .5%,#fff 9.7%,#dfdfdf 9.8%,#dfdfdf 10.2%,#fff 10.3%,#fff 19.7%,#dfdfdf 19.8%,#dfdfdf 20.2%,#fff 20.3%,#fff 29.7%,#dfdfdf 29.8%,#dfdfdf 30.2%,#fff 30.3%,#fff 39.7%,#dfdfdf 39.8%,#dfdfdf 40.2%,#fff 40.3%,#fff 49.7%,#dfdfdf 49.8%,#dfdfdf 50.2%,#fff 50.3%,#fff 59.7%,#dfdfdf 59.8%,#dfdfdf 60.2%,#fff 60.3%,#fff 69.7%,#dfdfdf 69.8%,#dfdfdf 70.2%,#fff 70.3%,#fff 79.7%,#dfdfdf 79.8%,#dfdfdf 80.2%,#fff 80.3%,#fff 89.7%,#dfdfdf 89.8%,#dfdfdf 90.2%,#fff 90.3%,#fff 99.5%,#dfdfdf 99.6%,#dfdfdf 100%)}.cajaFiltro .contenidoFiltro div.slider>div.handle{background:#FFF;border:1px solid #dfdfdf;border-radius:50%;height:22px;width:22px;margin:-11px 0 0 -11px;box-shadow:0 2px 5px rgba(0,0,0,.12);cursor:pointer}.cajaFiltro .contenidoFiltro div.slider>div.handle.high,.cajaFiltro .contenidoFiltro div.slider>div.handle.low{text-align:center}.cajaFiltro .contenidoFiltro div.slider>div.handle.high:before,.cajaFiltro .contenidoFiltro div.slider>div.handle.low:before{content:'';color:#ec5b14;height:9px;width:6px;display:block;margin:6px auto 0;background-repeat:no-repeat;background-size:100% 100%}.cajaFiltro .contenidoFiltro div.slider>div.handle.low:before{background-image:url(/headers/ilusion/sunrise/dist/svg/chevron-right-orange.svg),none;background-position:right top}.cajaFiltro .contenidoFiltro div.slider>div.handle.high:before{background-image:url(/headers/ilusion/sunrise/dist/svg/chevron-left-orange.svg),none;background-position:left top}.cajaFiltro .contenidoFiltro .checkboxgroup_subtitle,.cajaFiltro .contenidoFiltro .widget-sliderduration-subtitle,.cajaFiltro .contenidoFiltro .widget-slidertime-subtitle{margin-left:20px;text-transform:uppercase;color:#74716e}.cajaFiltro .contenidoFiltro .slider-label{text-align:center;margin-bottom:10px}.cajaFiltro .contenidoFiltro .slider-value-max,.cajaFiltro .contenidoFiltro .slider-value-min{border:1px solid #dfdfdf;border-radius:6px;background:#f7f7f7;color:#46403c;font-size:14px;line-height:23px;padding:0 12px;min-width:92px;display:inline-block;font-weight:400}.cajaFiltro .contenidoFiltro .checkboxgroup_subtitle{margin-left:0}.cajaFiltro .contenidoFiltro .nav-tabs.nav-split-bt{border-bottom:0;margin-bottom:10px;margin-top:15px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cajaFiltro .contenidoFiltro .nav-tabs.nav-split-bt li:first-child:not(:last-child){margin-left:10%}.cajaFiltro .contenidoFiltro .nav-tabs.nav-split-bt li:first-child:not(:last-child) a{border-radius:6px 0 0 6px}.cajaFiltro .contenidoFiltro .nav-tabs.nav-split-bt li:last-child{margin-right:10%}.cajaFiltro .contenidoFiltro .nav-tabs.nav-split-bt li:last-child a{border-radius:0 6px 6px 0}.cajaFiltro .contenidoFiltro .nav-tabs.nav-split-bt li{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex}.cajaFiltro .contenidoFiltro .nav-tabs.nav-split-bt li a,.cajaFiltro .contenidoFiltro .nav-tabs.nav-split-bt li a:focus{color:#7c7167;margin-right:0;padding:5px 10px!important;text-decoration:none;font-weight:400;font-size:12px;text-transform:uppercase;border:1px solid #beb8b3;width:100%;background:#FFF}.cajaFiltro .contenidoFiltro .nav-tabs.nav-split-bt li a:hover{color:#46403c;border:1px solid #46403c;background:#FFF}.cajaFiltro .contenidoFiltro .nav-tabs.nav-split-bt li.active a,.cajaFiltro .contenidoFiltro .nav-tabs.nav-split-bt li.active a:focus{color:#ec5b14;background:#FFF;border:1px solid #ec5b14}.cajaFiltro .contenidoFiltro .nav-tabs.nav-split-bt li.active a:hover{color:#BC4206;background:#FFF;border:1px solid #BC4206}.cajaFiltro .contenidoFiltro .nav li{position:relative;display:block;width:40%;text-align:center}.cajaFiltro .contenidoFiltro .nav li a{position:relative;display:block}.cajaFiltro .contenidoFiltro .nav-tabs li{float:left}.cajaFiltro .contenidoFiltro .split-bt li:first-child{margin-left:0}.cajaFiltro .contenidoFiltro .checkboxgroup_showmore a{display:block;text-align:center;font-size:14px;padding:10px 0;border-top:1px solid #dfdfdf;color:#459ae4}.filtersContainer .cajaFiltro .contenidoFiltro .checkbox label,.filtersContainer .cajaFiltro .contenidoFiltro .radio label{width:70%!important}.filtersContainer .cajaFiltro .contenidoFiltro .checkbox input[type=checkbox],.filtersContainer .cajaFiltro .contenidoFiltro .checkbox input[type=radio],.filtersContainer .cajaFiltro .contenidoFiltro .radio input[type=checkbox],.filtersContainer .cajaFiltro .contenidoFiltro .radio input[type=radio]{margin-left:-20px}.filtersContainer .cajaFiltro .contenidoFiltro .checkbox .cont_precio .symbol,.filtersContainer .cajaFiltro .contenidoFiltro .radio .cont_precio .symbol{font-size:.8em}.fixedfilters .checkbox input[type=checkbox],.fixedfilters .checkbox input[type=radio],.fixedfilters .radio input[type=checkbox],.fixedfilters .radio input[type=radio]{margin-left:-20px!important}.noScrollFixed #thecontent{overflow:hidden}.pasoscr_container{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(246,246,246,.9);z-index:999998}.pasoscr_filler{height:600px}.pasoscr{position:absolute;padding:0;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pasoscr .ball-spin-fade-loader{margin:40px auto 50px auto;width:0;height:1px}.pasoscr p{margin-bottom:10px}.pasoscr .bigtext{font-size:24px;color:#424242;margin-bottom:28px}.pasoscr .resumentrayecto{background:#E3E3E3;border-radius:6px;color:#74716e;display:inline-block;padding:10px 15px}.pasoscr .resumentrayecto span{text-transform:uppercase}.pasoscr .resumentrayecto svg{width:19px;height:19px;vertical-align:top;margin:0 6px}.pasoscr .resumentrayecto svg,.pasoscr .resumentrayecto svg *{fill:#74716e}#bigadvantages{background:#fff;margin-top:30px;padding:30px 0;position:relative;border-top:1px solid #e3e3e3}#bigadvantages .advantages-arrow,#bigadvantages .advantages-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}#bigadvantages .advantages-arrow{left:50%;margin-left:-14px;border-width:14px;border-bottom-width:0;border-top-color:#e3e3e3;top:0}#bigadvantages .advantages-arrow:after{bottom:1px;margin-left:-14px;border-width:14px;border-bottom-width:0;border-top-color:#f7f7f7;content:""}#bigadvantages #ventajas .titulo{display:block;text-align:center;font-weight:300;font-size:24px;color:#46403c;margin-bottom:20px;position:relative;padding-bottom:20px}#bigadvantages #ventajas .titulo:after{content:'';width:30px;height:2px;background:#74716e;position:absolute;bottom:0;left:50%;opacity:.5;margin-left:-15px}#bigadvantages #ventajas ul{overflow:hidden;margin-bottom:0}#bigadvantages #ventajas ul li{position:relative;text-align:center;width:20%;float:left;margin-left:10%}#bigadvantages #ventajas ul li strong{display:inline-block;color:#000;font-weight:400;font-size:14px;position:relative;line-height:1.5em;text-align:center;height:3em;margin-bottom:0;margin-left:23px}#bigadvantages #ventajas ul li strong.checked:after{left:-23px;position:absolute;top:4px}#bigadvantages #ventajas ul li span{display:block;color:#74716e;font-weight:300;font-size:14px;line-height:21px;margin-bottom:10px;text-align:center}#bigadvantages .checked:after{content:'';width:14px;height:11px;display:inline-block;background-image:url(/headers/ilusion/sunrise/dist/svg/check.svg),none;background-repeat:no-repeat;background-size:100% 100%}.margin0{margin:0!important}.padding0{padding:0!important}.cont_search_summary{box-shadow:0 2px 7px rgba(0,0,0,.1);min-height:55px;display:block;position:relative;background:#FFF}.cont_search_summary .bloque{border-right:1px solid #dfdfdf;text-align:center;line-height:0}.cont_search_summary .bloque .tipoDato{color:#74716e;font-size:10px;font-weight:400;display:block;padding-top:12px;text-transform:uppercase;text-align:left;line-height:1.5}.cont_search_summary .bloque .dato{font-size:16px;font-weight:700;display:block;padding:0 0 9px 0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5}html.fonts-loaded .cont_search_summary .bloque .dato{font-weight:500}html[lang|=ar].fonts-loaded .cont_search_summary .bloque .dato,html[lang|=fa].fonts-loaded .cont_search_summary .bloque .dato,html[lang|=he].fonts-loaded .cont_search_summary .bloque .dato{font-weight:700}.cont_search_summary .bloque .dato a,.cont_search_summary .bloque .dato a:hover{color:#46403c!important;text-decoration:none}.cont_search_summary .bloque .dato a svg,.cont_search_summary .bloque .dato a svg *,.cont_search_summary .bloque .dato a:hover svg,.cont_search_summary .bloque .dato a:hover svg *{fill:#46403c!important}.cont_search_summary svg{width:16px;height:16px;vertical-align:middle}.cont_search_summary svg,.cont_search_summary svg *{fill:#ec5b14}.cont_search_summary svg.icon-anyfill-ui-close,.cont_search_summary svg.icon-anyfill-ui-close *{fill:#FFF;margin-bottom:10px}.cont_search_summary button.btn-primary,.cont_search_summary button.searcherButton{margin:10px 15px 0 0}.cont_search_summary button.btn-primary span,.cont_search_summary button.searcherButton span{vertical-align:middle}.cont_search_summary button.btn-primary svg,.cont_search_summary button.searcherButton svg{width:16px;height:16px;vertical-align:middle;position:relative;top:-1px}.cont_search_summary button.btn-primary svg,.cont_search_summary button.btn-primary svg *,.cont_search_summary button.searcherButton svg,.cont_search_summary button.searcherButton svg *{fill:#ec5b14}.cont_search_summary button.btn-primary:hover svg,.cont_search_summary button.btn-primary:hover svg *,.cont_search_summary button.searcherButton:hover svg,.cont_search_summary button.searcherButton:hover svg *{fill:#BC4206}.cont_search_summary:hover svg,.cont_search_summary:hover svg *{fill:#BC4206}.cont_search_summary svg.icon-anyfill-ui-close{width:14px;height:14px;vertical-align:sub}.cont_search_summary svg.icon-anyfill-ui-close,.cont_search_summary svg.icon-anyfill-ui-close *{fill:#FFF;margin-bottom:10px}#datosBusqueda .icon-anyfill-ui-chevron-left{width:11px;height:11px;vertical-align:baseline}#datosBusqueda .icon-anyfill-ui-chevron-right{width:11px;height:11px;vertical-align:baseline}#datosBusqueda .seleccionado{z-index:2;border-bottom:1px solid #FFF;background:#FFF;color:#46403c}#datosBusqueda .bloque .icon-anyfill-ui-chevron-down{height:11px;margin:0 0 0 20px;position:absolute;width:11px;color:#74716e}#datosBusqueda .bloque .dato .chevronl{margin-right:10%}#datosBusqueda .bloque .dato .chevronr{margin-left:10%}#datosBusqueda .bloque .dato.nochev{padding:0 0 22px!important}#datosBusqueda .contDatos{min-width:80%;max-width:100%;display:inline-block;margin-left:auto;margin-right:auto}#datosBusqueda ul{list-style:none;margin:0;padding:0}#datosBusqueda li{display:inline-block}#datosBusqueda li.enlace{padding:15px 0;line-height:1.5}#datosBusqueda .origen{border-right:1px solid #dfdfdf}#datosBusqueda .destino{padding-left:30px}#datosBusqueda .destino .multidestino{position:absolute;z-index:9999;left:0;top:53%}#datosBusqueda .destino .multidestino .badge{padding:5px!important}#datosBusqueda .destino .icondirection,#datosBusqueda .origen .icondirection{background:#FFF;border:1px solid #dfdfdf!important;border-radius:2.8em;height:34px;position:absolute;top:25%;width:34px;padding-top:0;font-size:18px;font-weight:700;line-height:34px;vertical-align:middle}#datosBusqueda .destino .icondirection svg,#datosBusqueda .origen .icondirection svg{vertical-align:top}#datosBusqueda .destino .icondirection svg.icon-anyfill-ui-arrow-right,#datosBusqueda .origen .icondirection svg.icon-anyfill-ui-arrow-right{width:18px;height:32px}#datosBusqueda .destino .icondirection svg.icon-anyfill-ui-doblearrow,#datosBusqueda .origen .icondirection svg.icon-anyfill-ui-doblearrow{width:18px;height:32px}#datosBusqueda .destino .icondirection svg,#datosBusqueda .destino .icondirection svg *,#datosBusqueda .origen .icondirection svg,#datosBusqueda .origen .icondirection svg *{fill:#74716e}#datosBusqueda .origen .icondirection{right:-18px}#datosBusqueda .destino .icondirection{left:-18px}#datosBusqueda.conSeleccion{border-bottom:1px solid #FFF;background:#f4f3f2;color:#d4d3d2!important;z-index:3}[dir=rtl] #datosBusqueda .destino .icondirection svg.icon-anyfill-ui-arrow-right{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.buscadorModificaBusqueda{border-radius:10px!important;margin-top:20px}.cont_buscador_error{background:#1d3746;padding:20px 30px}.cont_buscador_error .cerrar{color:#FFF!important}.cont_buscador_error .icon-anyfill-ui-close{width:10px;height:10px}.cont_buscador_error .icon-anyfill-ui-close *{fill:#FFF!important}.search_summary .cont_search_summary .container-limited.toggle_searcher{cursor:pointer}html[lang|=hu] .search_summary .cont_search_summary .container-limited .bloque{padding:0 10px}ul.mobile_navigation_filter_order,ul.mobile_navigation_map_filter_order{overflow:hidden;background:#fff;box-shadow:0 2px 7px rgba(0,0,0,.1);border-top:1px solid #dfdfdf;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}ul.mobile_navigation_filter_order li,ul.mobile_navigation_map_filter_order li{text-align:center;border-right:1px solid #dfdfdf;display:inline-block}ul.mobile_navigation_filter_order li:last-child,ul.mobile_navigation_map_filter_order li:last-child{border-right:none}ul.mobile_navigation_filter_order li a,ul.mobile_navigation_map_filter_order li a{font-size:12px;text-transform:uppercase;border-radius:0;padding:10px 0}ul.mobile_navigation_filter_order>li+li,ul.mobile_navigation_map_filter_order>li+li{margin-left:0}.num_journeys,.num_journeys h3,.num_lodging,.num_lodging h3,.num_packages,.num_packages h3{font-size:18px;line-height:50px;margin:0}.cont_btn_mix{overflow:hidden;padding-bottom:10px}.cont_btn_mix .btn_mix_filtros{border:1px solid #beb8b3;text-align:center;color:#46403c;font-size:14px;border-radius:6px;cursor:pointer}.cont_btn_mix .btn_mix_filtros a{color:#46403c}.cont_btn_mix .btn_mix_filtros:hover{border:1px solid #46403c;border-radius:6px}.cont_btn_mix .view_map{background-color:transparent;background-image:url(/headers/widgets/hotels/availability/hotelavailabilitywidget/img/bg-btn-map.svg);background-repeat:no-repeat;padding:10px;border-radius:6px;font-size:14px}.cont_btn_mix .view_map svg{width:14px;height:14px;vertical-align:middle}.cont_btn_mix .view_map svg,.cont_btn_mix .view_map svg *{fill:#46403c}.cont_btn_mix .filtrar{width:100%;padding:10px}.cont_btn_mix svg{margin-right:5px}.cont_btn_mix .icon-anyfill-graph-location{width:14px;height:14px}.cont_btn_mix .icon-monochrome-listado{width:12px;height:10px}.availability_sort_container{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.txt_sort{border-bottom:1px solid #dfdfdf;padding:10px 15px;text-align:center;text-transform:uppercase;font-weight:300;font-size:12px;margin-bottom:0;vertical-align:bottom;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.txt_sort svg{display:none}[dir=rtl] .txt_sort svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}ul.availability_sort{overflow:hidden;border-top-left-radius:6px;border-top-right-radius:6px;border:1px solid #dfdfdf;background:#e3e3e3;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:bottom;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-overflow-scrolling:touch}ul.availability_sort li{text-align:center;background:#f7f7f7;border-right:1px solid #dfdfdf;color:#74716e;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}ul.availability_sort li:last-child{border-right:none}ul.availability_sort li a{display:block;font-size:14px;color:#74716e;padding:7px;border-top:3px solid #dfdfdf;text-decoration:none;font-weight:400;width:100%}ul.availability_sort li a:hover{background:#FFF;color:#46403c;text-decoration:none;font-weight:700}html.fonts-loaded ul.availability_sort li a:hover{font-weight:500}html[lang|=ar].fonts-loaded ul.availability_sort li a:hover,html[lang|=fa].fonts-loaded ul.availability_sort li a:hover,html[lang|=he].fonts-loaded ul.availability_sort li a:hover{font-weight:700}ul.availability_sort li a.selected,ul.availability_sort li a:active{background:#7c7167;color:#FFF!important;border-top:3px solid #6c635a;text-decoration:none;font-weight:700}html.fonts-loaded ul.availability_sort li a.selected,html.fonts-loaded ul.availability_sort li a:active{font-weight:500}html[lang|=ar].fonts-loaded ul.availability_sort li a.selected,html[lang|=ar].fonts-loaded ul.availability_sort li a:active,html[lang|=fa].fonts-loaded ul.availability_sort li a.selected,html[lang|=fa].fonts-loaded ul.availability_sort li a:active,html[lang|=he].fonts-loaded ul.availability_sort li a.selected,html[lang|=he].fonts-loaded ul.availability_sort li a:active{font-weight:700}.hotel_availability_widget .showMore,.packages_availability_widget .showMore{margin:25px 0 0 0}.results_not_founds_message{font-size:14px;background-image:url(/headers/ilusion/sunrise/dist/svg/zoom.svg),none;background-repeat:no-repeat;background-position:100% 0;min-height:150px;margin:50px 0 0 30px}.results_not_founds_message strong{font-size:18px}.results_not_founds_message ul.filter_delete li{padding:0!important}.results_not_founds_message ul.filter_delete li a{font-size:14px;color:#3171c9;display:block;font-weight:300}.results_not_founds_message ul.filter_delete li a svg{width:10px;height:10px}.results_not_founds_message ul.filter_delete li a svg,.results_not_founds_message ul.filter_delete li a svg *{fill:#46403c}[dir=rtl] ul.filter_delete svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.position-relative{position:relative}.filtertooltip{display:block;width:300px;top:50px;left:0;z-index:110}.filtertooltip.filter_ski.bottom{left:50%;top:45px}.filtertooltip.filter_ski.bottom .tooltip-arrow{left:15%!important}.filtertooltip.filter_ski.right{top:-11px;left:255px}.filtertooltip.filter_ski.right .tooltip-arrow{top:25%;left:-9px!important}.filtertooltip.filter_ski.right .tooltip-arrow:after{border-right-color:#FFF}.filtertooltip .tooltip-inner{padding-left:26px;padding-right:40px;position:relative}.filtertooltip .tooltip-inner .tooltipfilters_close{background:0 0;border:0;position:absolute;top:14px;right:14px}.filtertooltip .tooltip-inner .tooltipfilters_close svg{width:10px;height:10px;vertical-align:middle}.filtertooltip .tooltip-inner .tooltipfilters_close svg,.filtertooltip .tooltip-inner .tooltipfilters_close svg *{fill:#7c7167}.filtertooltip .tooltip-inner p{margin-bottom:0;text-align:left;opacity:.7}.filtertooltip .tooltip-inner p.titletooltip{font-weight:700;text-transform:uppercase;margin-bottom:15px;opacity:.7}html.fonts-loaded .filtertooltip .tooltip-inner p.titletooltip{font-weight:500}html[lang|=ar].fonts-loaded .filtertooltip .tooltip-inner p.titletooltip,html[lang|=fa].fonts-loaded .filtertooltip .tooltip-inner p.titletooltip,html[lang|=he].fonts-loaded .filtertooltip .tooltip-inner p.titletooltip{font-weight:700}[dir=rtl] .tooltip.right{margin-right:10px;margin-left:0}[dir=rtl] .tooltip.right .tooltip-arrow{right:-9px!important;border-left-width:10px;border-right-width:0;border-left-color:#999}[dir=rtl] .tooltip.right .tooltip-arrow:after{right:1px;border-right-width:0;border-left-color:#fff;border-left-width:inherit}.txt_extras{border-radius:15px;font-size:14px;display:inline-block;padding:2px 10px;margin-bottom:8px;background:#fde9dd}.txt_extras .icon{width:16px;height:16px;vertical-align:middle;margin-right:5px}.txt_extras .icon,.txt_extras .icon *{fill:#ec5b14}.modal_hotels h4{color:#46403c;font-size:24px;margin:50px 0 30px}.modal_hotels .modal-text{font-size:16px;margin-bottom:30px}.modal_hotels .modal-text .light{color:#8c8885}.modal_hotels .modal-text .light .price,.modal_hotels .modal-text .light .price *{color:#8c8885}.modal_hotels .modal-text .upgrade_price{color:#027A02}.modal_hotels .modal-text .price,.modal_hotels .modal-text .price *{color:#027A02}.no-touchevents table.info_habitacionContainer tr:hover{background-color:#fffbcc}.roomSelection .panel-body{padding:0;clear:both;border-top:2px solid #e3e3e3}.roomSelection.panel-group{margin-bottom:0}.roomSelection.panel-group .panel{border-top-left-radius:6px;border-top-right-radius:6px;margin-bottom:5px}.roomSelection .panel-heading{background-color:#FFF;padding:0;border-top-left-radius:6px;border-top-right-radius:6px}.roomSelection .panel h2{float:left;margin-top:0;font-size:14px;color:#46403c;line-height:1.5;font-weight:700;padding:10px;text-transform:uppercase}html.fonts-loaded .roomSelection .panel h2{font-weight:500}html[lang|=ar].fonts-loaded .roomSelection .panel h2,html[lang|=fa].fonts-loaded .roomSelection .panel h2,html[lang|=he].fonts-loaded .roomSelection .panel h2{font-weight:700}.roomSelection .panel h2 a,.roomSelection .panel h2 a:hover{display:block;padding:10px 15px 10px 10px;text-decoration:none;position:relative}.roomSelection .panel h2 .more{color:#beb8b3;font-weight:400;padding:0 5px}.roomSelection .panel h2 .icon{vertical-align:text-bottom}.roomSelection .panel h2 .icon.icon-anyfill-graph-occupancyadult,.roomSelection .panel h2 .icon.icon-anyfill-graph-occupancybaby,.roomSelection .panel h2 .icon.icon-anyfill-graph-occupancychild{width:18px;height:18px;vertical-align:middle}.roomSelection .panel .txt_extras{float:right;margin:10px 15px 0 0}.roomSelection h3{padding:10px;font-size:12px;font-weight:700;text-transform:uppercase;margin-top:0;clear:both}.roomSelection h3.alojamientoForfait{background-color:#EFF0F4;color:#74716e}.roomSelection h3.alojamiento{background-color:#EFF0F4;color:#74716e}.roomSelection ul>li.special_case{background:#eff0f4;font-size:12px;line-height:40px;padding-left:10px;text-transform:uppercase;clear:both}.roomSelection ul>li.special_case ul.tipo_regimen{margin-left:-10px!important;background:#FFF;font-size:14px}.roomSelection .hotel_name{display:inline-block;margin-right:10px}.widgets_hotels_search_mainavailabilitywidget .roomSelection .info_habitacionContainer td.reservation{display:none}.panel-body h3{margin-bottom:0;border:solid 1px #e3e3e3}.tipo_regimen{margin:0;padding:0}.tipo_regimen li.regimenAlojamientoContainer{position:relative;clear:both;width:100%;border-top:solid 1px #e3e3e3;margin-bottom:0;text-transform:none;line-height:28px}.tipo_regimen li.regimenAlojamientoContainer .regimenAlojamiento{font-size:14px;color:#74716e;padding:10px;position:absolute;top:0;left:0;line-height:28px;font-weight:700}html.fonts-loaded .tipo_regimen li.regimenAlojamientoContainer .regimenAlojamiento{font-weight:500}html[lang|=ar].fonts-loaded .tipo_regimen li.regimenAlojamientoContainer .regimenAlojamiento,html[lang|=fa].fonts-loaded .tipo_regimen li.regimenAlojamientoContainer .regimenAlojamiento,html[lang|=he].fonts-loaded .tipo_regimen li.regimenAlojamientoContainer .regimenAlojamiento{font-weight:700}.tipo_regimen li table.info_habitacionContainer{width:80%;float:right;clear:both;margin-right:1px;border-left:solid 3px #e3e3e3}.tipo_regimen li table.info_habitacionContainer tr{border-top:1px solid #e3e3e3}.tipo_regimen li table.info_habitacionContainer tr:nth-child(2){border-top:none}.tipo_regimen li table.info_habitacionContainer td,.tipo_regimen li table.info_habitacionContainer th{display:table-cell;padding:8px 15px}.tipo_regimen li table.info_habitacionContainer .arrow_box{width:250px}.tipo_regimen li table.info_habitacionContainer .arrow_box[data-tooltip-right]{left:100%}.tipo_regimen li table.info_habitacionContainer .forfait_included{font-size:12px;font-weight:100;color:#46403c}.tipo_regimen li table.info_habitacionContainer span.tarifa_flexible{font-weight:300;color:#027A02}.tipo_regimen li table.info_habitacionContainer span.tarifa_reducida{font-weight:300;color:#DAA520}.tipo_regimen li .info_habitacionContainer td{font-size:13px;line-height:18px}.tipo_regimen li .info_habitacionContainer td.extra_services{width:30%;padding-right:0}.tipo_regimen li .info_habitacionContainer td.extra_services .txt_extras{float:none;margin:0;padding:0;background:0 0;font-size:13px}.tipo_regimen li .info_habitacionContainer td.extra_services svg.icon-anyfill-graph-ski{width:14px;height:14px}.tipo_regimen li .info_habitacionContainer td.refundable{width:18%;padding-right:0}.tipo_regimen li .info_habitacionContainer td.refundable svg{cursor:pointer;vertical-align:middle;width:16px;height:16px}.tipo_regimen li .info_habitacionContainer td.refundable svg,.tipo_regimen li .info_habitacionContainer td.refundable svg *{fill:#c7c7c7}.tipo_regimen li .info_habitacionContainer td.payment{width:22%;padding-right:0;font-weight:100;color:#36312e}.tipo_regimen li .info_habitacionContainer td.payment .tooltip-inner{width:300px}.tipo_regimen li .info_habitacionContainer td.payment svg{cursor:pointer;vertical-align:middle;width:16px;height:16px}.tipo_regimen li .info_habitacionContainer td.payment svg,.tipo_regimen li .info_habitacionContainer td.payment svg *{fill:#c7c7c7}.tipo_regimen li .info_habitacionContainer td.price{width:25%;text-align:right;font-size:18px;color:#46403c;font-weight:700;padding-left:0}.tipo_regimen li .info_habitacionContainer td.price.cont_tax{line-height:15px}.tipo_regimen li .info_habitacionContainer td.price.cont_tax del.oldPrice{display:block;line-height:14px}.tipo_regimen li .info_habitacionContainer td.price.cont_tax .pvp_taxes{display:block;color:#8c8885;font-size:12px;font-weight:300}.tipo_regimen li .info_habitacionContainer td.price del.oldPrice{display:inline-block;color:#74716e}.tipo_regimen li .info_habitacionContainer td.price .symbol{font-weight:400}.tipo_regimen li .info_habitacionContainer td.price .price_pvp{display:inline-block}.tipo_regimen li .info_habitacionContainer td.price svg{cursor:pointer;vertical-align:middle;width:16px;height:16px}.tipo_regimen li .info_habitacionContainer td.price svg,.tipo_regimen li .info_habitacionContainer td.price svg *{fill:#c7c7c7}.tipo_regimen li .info_habitacionContainer td.price svg.icon-anyfill-graph-exclusive{width:18px;height:18px}.tipo_regimen li .info_habitacionContainer td.price svg.icon-anyfill-graph-exclusive,.tipo_regimen li .info_habitacionContainer td.price svg.icon-anyfill-graph-exclusive *{fill:#027A02}.tipo_regimen li .info_habitacionContainer td.price .tooltip-inner{font-size:14px}.tipo_regimen li .info_habitacionContainer td.reservation{padding-left:0;text-align:right;width:16%}.tipo_regimen li .info_habitacionContainer td.reservation svg{cursor:pointer;vertical-align:middle;width:16px;height:16px}.tipo_regimen li .info_habitacionContainer td.reservation svg,.tipo_regimen li .info_habitacionContainer td.reservation svg *{fill:#c7c7c7}.tipo_regimen li .info_habitacionContainer td .total_price_text{font-size:11px;font-weight:300;margin-right:4px;text-transform:lowercase;white-space:nowrap;color:#74716e}.tipo_regimen li .info_habitacionContainer td .amount{font-size:18px;font-weight:700;color:#46403c}html.fonts-loaded .tipo_regimen li .info_habitacionContainer td .amount{font-weight:500}html[lang|=ar].fonts-loaded .tipo_regimen li .info_habitacionContainer td .amount,html[lang|=fa].fonts-loaded .tipo_regimen li .info_habitacionContainer td .amount,html[lang|=he].fonts-loaded .tipo_regimen li .info_habitacionContainer td .amount{font-weight:700}.tipo_regimen li .info_habitacionContainer td .oldPrice *{font-size:12px;font-weight:100;color:#74716e}.tipo_regimen li .info_habitacionContainer td .symbol{font-size:12px}.tipo_regimen li .info_habitacionContainer td .tooltip-inner{font-size:14px}.regimenAlojamiento span{display:inline-block;width:25px;height:25px;margin-right:5px;vertical-align:top}.regimenAlojamiento span .icon{width:25px;height:25px;vertical-align:top}.regimenAlojamiento span .icon,.regimenAlojamiento span .icon *{fill:#858f9a}html[lang|=fa] .tipo_regimen li .info_habitacionContainer td.payment span span{display:none}.opinions_tripAdvisor .text-based{font-size:12px;padding-bottom:15px;border-bottom:4px solid #e6e6e6}.opinions_tripAdvisor ul.quality_note{margin:0;padding:30px 0 15px 0;border-bottom:2px solid #e6e6e6}.opinions_tripAdvisor ul.quality_note li{line-height:25px}.opinions_tripAdvisor ul.quality_note li span{padding-left:10px;font-size:12px;vertical-align:top}.opinions_tripAdvisor a.opinions{text-decoration:none}.opinions_tripAdvisor a.opinions .txt-opinions{border-bottom:0}.opinions_tripAdvisor .txt-opinions{color:#46403c;font-size:12px;border-bottom:2px solid #e6e6e6;padding-bottom:15px}.opinions_tripAdvisor .txt-opinions strong{color:#46403c}ul.user_reviews{margin-top:30px}ul.user_reviews li .user{color:#74716e;font-style:italic}ul.user_reviews li .date{color:#74716e}ul.user_reviews li p.review{border-top:2px solid #e6e6e6;margin:6px 0 30px 0;padding-top:4px}ul.user_reviews+a{text-decoration:none}ul.user_reviews+a svg{width:27px;height:9px}ul.user_reviews+a svg,ul.user_reviews+a svg *{fill:#3171c9}ul.TripAdvisor_final_opinions{clear:both;margin:25px 0 0 0}ul.TripAdvisor_final_opinions li{line-height:20px;clear:both;overflow:hidden}ul.TripAdvisor_final_opinions li .TripAdvisor_calification_value{text-align:right;font-size:14px;font-weight:700}ul.TripAdvisor_final_opinions li .TripAdvisor_calification{font-size:12px;text-align:left}ul.TripAdvisor_final_opinions li .progress{height:7px;background-color:#bfd0b6;margin-bottom:10px;border-radius:0;margin-left:0}ul.TripAdvisor_final_opinions li .progress .progress-bar{background-color:#589441}ul.TripAdvisor_final_opinions li>div{padding-left:0}ul.TripAdvisor_final_opinions li>div:last-child{padding:0 0 0 10px}a.txt-legal{color:#3171c9}a.txt-legal svg,a.txt-legal svg *,a.txt-legal svg .icon-anyfill-ui-chevron-left,a.txt-legal svg .icon-anyfill-ui-chevron-right{fill:#3171c9}.txt-legal .icon-anyfill-ui-chevron-left,.txt-legal .icon-anyfill-ui-chevron-right{width:11px;height:11px;vertical-align:middle}[dir=rtl] a.txt-legal svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.expand_clickable{position:relative}.expand_clickable:after{content:'';position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px;cursor:pointer}.modal_hotels .loader-inner{margin-bottom:40px}.availability_cache .actualizandoResultados{top:112px}.hotelsearchwidget{background:#35495a;min-height:310px;position:relative;width:720px;margin:20px auto 32px;padding:20px;border-radius:10px}.hotelsearchwidget .complete_date abbr{border:0}.hotelsearchwidget svg{width:14px;height:14px;vertical-align:sub}.hotelsearchwidget svg,.hotelsearchwidget svg *{fill:#ec5b14}.hotelsearchwidget svg.icon-anyfill-ui-close,.hotelsearchwidget svg.icon-anyfill-ui-close *{fill:#FFF;margin-bottom:10px}.cont_btn_mix>div{width:45%}.tooltip-opened-remite-interno{width:130px!important;opacity:1!important;visibility:visible!important}.summary_widget .hotelsearchwidget{height:0;overflow:hidden;min-height:0;padding:0 20px;margin:0 auto}.summary_widget .hotelsearchwidget.open{height:100%;min-height:240px;overflow:visible;padding:20px;margin:20px auto}.sorting_container select,.sorting_container span{font-size:12px}.sorting_container{border-bottom:0!important;height:auto!important;margin-bottom:0!important;font-size:12px!important}#sorting{float:left}.TA_sello{font-size:11px}.continue_button_container{margin-top:10px}.etiqueta_mistery_hotel{position:relative;margin-top:-50px;margin-right:0;float:right;margin-left:15px}.comment,.cont_buscador_dispo_hotel{border:1px solid #e9e9e9;padding:10px;background-color:#FFF;font-size:12px;margin-bottom:10px;margin-top:4px}.info_txt_hotel{margin-top:20px}.reservation_anchor{background:0 0;color:#fff;background-color:#ffd212;border-color:#ffd212;font-size:15px;border-style:solid;border-width:1px;font-weight:400;line-height:18px;padding:13px 20px;text-transform:uppercase;border-radius:10px;-webkit-transition:background .3s;transition:background .3s;box-shadow:none;margin:20px 0 0 0}.reservation_anchor.focus,.reservation_anchor:focus{color:#fff;background-color:#e5bf15;border-color:#e5bf15}.reservation_anchor:hover{color:#fff;background-color:#e5bf15;border-color:#e5bf15}.open>.reservation_anchor.dropdown-toggle,.reservation_anchor.active,.reservation_anchor:active{color:#fff;background-color:#e5bf15;border-color:#e5bf15}.open>.reservation_anchor.dropdown-toggle.focus,.open>.reservation_anchor.dropdown-toggle:focus,.open>.reservation_anchor.dropdown-toggle:hover,.reservation_anchor.active.focus,.reservation_anchor.active:focus,.reservation_anchor.active:hover,.reservation_anchor:active.focus,.reservation_anchor:active:focus,.reservation_anchor:active:hover{color:#fff;background-color:#e5bf15;border-color:#e5bf15}.open>.reservation_anchor.dropdown-toggle,.reservation_anchor.active,.reservation_anchor:active{background-image:none}.reservation_anchor.disabled,.reservation_anchor.disabled.active,.reservation_anchor.disabled.focus,.reservation_anchor.disabled:active,.reservation_anchor.disabled:focus,.reservation_anchor.disabled:hover,.reservation_anchor[disabled],.reservation_anchor[disabled].active,.reservation_anchor[disabled].focus,.reservation_anchor[disabled]:active,.reservation_anchor[disabled]:focus,.reservation_anchor[disabled]:hover,fieldset[disabled] .reservation_anchor,fieldset[disabled] .reservation_anchor.active,fieldset[disabled] .reservation_anchor.focus,fieldset[disabled] .reservation_anchor:active,fieldset[disabled] .reservation_anchor:focus,fieldset[disabled] .reservation_anchor:hover{color:#fff;background-color:#ffe269;border-color:#ffd212}.reservation_anchor.disabled .ball-clip-rotate div,.reservation_anchor.disabled.active .ball-clip-rotate div,.reservation_anchor.disabled.focus .ball-clip-rotate div,.reservation_anchor.disabled:active .ball-clip-rotate div,.reservation_anchor.disabled:focus .ball-clip-rotate div,.reservation_anchor.disabled:hover .ball-clip-rotate div,.reservation_anchor[disabled] .ball-clip-rotate div,.reservation_anchor[disabled].active .ball-clip-rotate div,.reservation_anchor[disabled].focus .ball-clip-rotate div,.reservation_anchor[disabled]:active .ball-clip-rotate div,.reservation_anchor[disabled]:focus .ball-clip-rotate div,.reservation_anchor[disabled]:hover .ball-clip-rotate div,fieldset[disabled] .reservation_anchor .ball-clip-rotate div,fieldset[disabled] .reservation_anchor.active .ball-clip-rotate div,fieldset[disabled] .reservation_anchor.focus .ball-clip-rotate div,fieldset[disabled] .reservation_anchor:active .ball-clip-rotate div,fieldset[disabled] .reservation_anchor:focus .ball-clip-rotate div,fieldset[disabled] .reservation_anchor:hover .ball-clip-rotate div{border:2px solid #fff;border-bottom-color:transparent}.reservation_anchor.inactive,.reservation_anchor.inactive.active,.reservation_anchor.inactive.disabled,.reservation_anchor.inactive.focus,.reservation_anchor.inactive:active,.reservation_anchor.inactive:focus,.reservation_anchor.inactive:hover,.reservation_anchor.inactive[disabled]{color:#fff;background-color:#ffd212}.reservation_anchor.loading,.reservation_anchor.loading.active,.reservation_anchor.loading.disabled,.reservation_anchor.loading.focus,.reservation_anchor.loading:active,.reservation_anchor.loading:focus,.reservation_anchor.loading:hover,.reservation_anchor.loading[disabled]{color:#fff;background-color:#ffe269;border-color:#fff}.reservation_anchor.loading .ball-clip-rotate div,.reservation_anchor.loading.active .ball-clip-rotate div,.reservation_anchor.loading.disabled .ball-clip-rotate div,.reservation_anchor.loading.focus .ball-clip-rotate div,.reservation_anchor.loading:active .ball-clip-rotate div,.reservation_anchor.loading:focus .ball-clip-rotate div,.reservation_anchor.loading:hover .ball-clip-rotate div,.reservation_anchor.loading[disabled] .ball-clip-rotate div{border:2px solid #fff;border-bottom-color:transparent}.reservation_anchor .badge{color:#ffd212;background-color:#fff}.tooltip.top .tooltip-arrow:after{border-top-color:#FFF}.cont-bg-hotel{background:url(/headers/img/hotel_rooms/generic-250x186.png) no-repeat 50% 50%;background-size:cover;max-width:367px;height:166px;border-top-left-radius:6px;border-top-right-radius:6px}.cont-bg-hotel .hotel-name{background:rgba(255,255,255,.8);font-weight:700;font-size:16px;padding:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid #dfdfdf;border-bottom:0;border-top-left-radius:6px;border-top-right-radius:6px;max-width:367px}.cont-bg-hotel .hotel-name img{display:block}.cont-price{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border:1px solid #dfdfdf;padding:10px;margin:0 0 10px 0;max-width:367px;min-height:61px}.cont-price:hover{background:#fffbcc}.cont-price .from-price{color:#4d4946;opacity:.5;font-size:9px;display:block}.cont-price .price{color:#4d4946;display:block;font-size:18px;font-weight:700;line-height:24px}html.fonts-loaded .cont-price .price{font-weight:500}html[lang|=ar].fonts-loaded .cont-price .price,html[lang|=fa].fonts-loaded .cont-price .price,html[lang|=he].fonts-loaded .cont-price .price{font-weight:700}.cont-price .price .symbol,.cont-price .price abbr{text-decoration:none;border-bottom:0;font-size:14px}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.main_gallery_container{position:relative}.main_gallery_container .loader-inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main_gallery_container .loader-inner.ball-clip-rotate>div{width:45px;height:45px;border:2px solid #46403c;border-bottom-color:transparent}.main_gallery_container .arrow-nav-main .main_gallery_arrow_next,.main_gallery_container .arrow-nav-main .main_gallery_arrow_prev{height:100%;z-index:2}.main_gallery_container .arrow-nav-main .main_gallery_arrow_prev{position:absolute;background-image:url(/headers/ilusion/sunrise/dist/svg/icn_chevron_left-2.svg),none;background-repeat:no-repeat;background-position:5%;background-size:inherit;width:10%;-webkit-filter:drop-shadow(0 3px 5px #000);filter:drop-shadow(0 3px 5px #000);z-index:2;cursor:pointer;left:5px}.main_gallery_container .arrow-nav-main .main_gallery_arrow_next{position:absolute;right:5px;background-image:url(/headers/ilusion/sunrise/dist/svg/icn_chevron_right-2.svg),none;background-repeat:no-repeat;background-position:95%;background-size:inherit;width:10%;-webkit-filter:drop-shadow(0 3px 5px #000);filter:drop-shadow(0 3px 5px #000);z-index:2;cursor:pointer}.main_gallery_container .main_gallery_default.owl-carousel{display:block!important;overflow:hidden}.main_gallery_container .main_gallery_default.owl-carousel .owl-item{width:100%}.main_gallery_container .main_gallery_default.owl-carousel .loader-inner{z-index:1}.main_gallery_container .main_gallery_default.owl-carousel img{position:relative;z-index:2}.main_gallery_container .picture_gallery_main.owl-loaded+.main_gallery_default{display:none!important}.main_gallery_container .picture_gallery_main.owl-carousel{background:#dfdfdf}.main_gallery_container .picture_gallery_main.owl-carousel .owl-item{height:auto!important}.main_gallery_container .picture_gallery_main.owl-carousel .owl-item .main_gallery_slide{text-align:center;padding:0!important;overflow:hidden;position:relative;font-size:0}.main_gallery_container .picture_gallery_main.owl-carousel .owl-item .main_gallery_slide:before{content:'';display:inline-block;height:100%;vertical-align:middle;width:0}.main_gallery_container .picture_gallery_main.owl-carousel .owl-item .main_gallery_slide img{display:inline-block;text-align:left;vertical-align:middle;width:auto!important;max-width:99.99%;margin:0 auto}.main_gallery_container .picture_gallery_main.owl-carousel .owl-item .main_gallery_size_6 .room_gallery_number,.main_gallery_container .picture_gallery_main.owl-carousel .owl-item .main_gallery_size_7 .room_gallery_number{bottom:0}.main_gallery_container .picture_gallery_main .room_gallery_number{position:absolute;z-index:15;bottom:75px;color:#FFF;left:20px;text-shadow:0 2px 4px rgba(0,0,0,.8);font-size:14px;font-weight:700}html.fonts-loaded .main_gallery_container .picture_gallery_main .room_gallery_number{font-weight:500}html[lang|=ar].fonts-loaded .main_gallery_container .picture_gallery_main .room_gallery_number,html[lang|=fa].fonts-loaded .main_gallery_container .picture_gallery_main .room_gallery_number,html[lang|=he].fonts-loaded .main_gallery_container .picture_gallery_main .room_gallery_number{font-weight:700}.main_gallery_container .picture_gallery_main .room_gallery_number span{font-size:16px}.main_gallery_container .cont_thumbs{position:absolute;bottom:0;width:100%;background:0 0;overflow:hidden;z-index:5}.main_gallery_container .cont_thumbs .nav-prev{float:left;position:absolute;left:0;bottom:9px;cursor:pointer;z-index:10}.main_gallery_container .cont_thumbs .nav-prev .arrow-prev{border-top-right-radius:6px;border-bottom-right-radius:6px;background-image:url(/headers/ilusion/sunrise/dist/svg/chevron-left-grey-2.svg),none;background-repeat:no-repeat;background-color:#46403c;background-position:30% 50%;background-size:38%;width:30px;height:48px}.main_gallery_container .cont_thumbs .nav-prev .arrow-prev.disabled{background:0 0;cursor:auto}.main_gallery_container .cont_thumbs .nav-next{float:right;position:absolute;right:0;bottom:9px;cursor:pointer;z-index:10}.main_gallery_container .cont_thumbs .nav-next .arrow-next{border-top-left-radius:6px;border-bottom-left-radius:6px;background-image:url(/headers/ilusion/sunrise/dist/svg/chevron-right-grey-2.svg),none;background-repeat:no-repeat;background-color:#46403c;background-position:60% 50%;background-size:38%;width:30px;height:48px}.main_gallery_container .cont_thumbs .nav-next .arrow-next.disabled{background:0 0;cursor:auto}.main_gallery_container .cont_thumbs .picture_gallery_thumbs.owl-carousel{width:auto;padding:0;position:relative;overflow:hidden;margin:0 21px 0 20px}.main_gallery_container .cont_thumbs .picture_gallery_thumbs.owl-carousel .owl-stage-outer{height:66px;padding-top:8px}.main_gallery_container .cont_thumbs .picture_gallery_thumbs.owl-carousel .owl-stage-outer .owl-stage{text-align:left;margin:0}.main_gallery_container .cont_thumbs .picture_gallery_thumbs.owl-carousel .owl-stage-outer .owl-stage .owl-item .selected img{border:2px solid #fff}.main_gallery_container .cont_thumbs .picture_gallery_thumbs.owl-carousel .owl-stage-outer .owl-stage .owl-item img{border-radius:6px;margin-bottom:8px;width:100%!important;cursor:pointer;border:2px solid transparent}.main_gallery_container .cont_thumbs .picture_gallery_thumbs.owl-carousel .owl-stage-outer .owl-stage .owl-item img:hover{border:2px solid #fff}.main_gallery_container.main_gallery_size_6 .cont_thumbs,.main_gallery_container.main_gallery_size_7 .cont_thumbs{background:#dfdfdf}[dir=rtl] .main_gallery_container .arrow-nav-main .main_gallery_arrow_prev{right:0;left:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg);background-position:10%}[dir=rtl] .main_gallery_container .arrow-nav-main .main_gallery_arrow_next{left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);background-position:90%}[dir=rtl] .main_gallery_container .owl-nav .owl-prev{right:0;left:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg)}[dir=rtl] .main_gallery_container .owl-nav .owl-next{left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.txtvaloracion{margin-top:5px}.txtvaloracion strong:before{content:'\A'}.puntuacion_resumen{padding:0 0 18px 0;border-bottom:2px solid #e6e6e6;clear:both}.tipo_puntuacion_contenedor{margin:20px 0}.puntuacion_line{margin-bottom:6px}.puntuacion{font-size:14px;font-weight:700;margin:0 0 0 -10px}.tipo_puntuacion{font-size:12px;padding:0}.progress{margin:7px 0 0 -15px;height:7px;border-radius:0;box-shadow:none;background:#d3e5f8}.progress-bar{background:#3171c9;box-shadow:none}.progress-radial{float:left;margin-right:13px}.info-text{margin:10px 0 30px 0}.info-text.completewidth{margin:10px -15px 30px;padding:20px 15px;background:#ededed}.progress-radial{position:relative;width:54px;height:54px;border-radius:50%;background-color:#3171c9}.progress-radial .overlay{position:absolute;width:46px;height:46px;background-color:#f7f7f7;border-radius:50%;margin-left:4px;color:#3171c9;margin-top:4px;text-align:center;line-height:46px;font-size:20px;font-weight:700}html.fonts-loaded .progress-radial .overlay{font-weight:500}html[lang|=ar].fonts-loaded .progress-radial .overlay,html[lang|=fa].fonts-loaded .progress-radial .overlay,html[lang|=he].fonts-loaded .progress-radial .overlay{font-weight:700}.progress-0{background-image:-webkit-linear-gradient(left,#d3e5f8 50%,transparent 50%,transparent),-webkit-linear-gradient(left,#3171c9 50%,#d3e5f8 50%,#d3e5f8);background-image:linear-gradient(90deg,#d3e5f8 50%,transparent 50%,transparent),linear-gradient(90deg,#3171c9 50%,#d3e5f8 50%,#d3e5f8)}.progress-5{background-image:-webkit-linear-gradient(left,#d3e5f8 50%,transparent 50%,transparent),-webkit-linear-gradient(342deg,#3171c9 50%,#d3e5f8 50%,#d3e5f8);background-image:linear-gradient(90deg,#d3e5f8 50%,transparent 50%,transparent),linear-gradient(108deg,#3171c9 50%,#d3e5f8 50%,#d3e5f8)}.progress-10{background-image:-webkit-linear-gradient(left,#d3e5f8 50%,transparent 50%,transparent),-webkit-linear-gradient(324deg,#3171c9 50%,#d3e5f8 50%,#d3e5f8);background-image:linear-gradient(90deg,#d3e5f8 50%,transparent 50%,transparent),linear-gradient(126deg,#3171c9 50%,#d3e5f8 50%,#d3e5f8)}.progress-15{background-image:-webkit-linear-gradient(left,#d3e5f8 50%,transparent 50%,transparent),-webkit-linear-gradient(306deg,#3171c9 50%,#d3e5f8 50%,#d3e5f8);background-image:linear-gradient(90deg,#d3e5f8 50%,transparent 50%,transparent),linear-gradient(144deg,#3171c9 50%,#d3e5f8 50%,#d3e5f8)}.progress-20{background-image:-webkit-linear-gradient(left,#d3e5f8 50%,transparent 50%,transparent),-webkit-linear-gradient(288deg,#3171c9 50%,#d3e5f8 50%,#d3e5f8);background-image:linear-gradient(90deg,#d3e5f8 50%,transparent 50%,transparent),linear-gradient(162deg,#3171c9 50%,#d3e5f8 50%,#d3e5f8)}.progress-25{background-image:-webkit-linear-gradient(left,#d3e5f8 50%,transparent 50%,transparent),-webkit-linear-gradient(top,#3171c9 50%,#d3e5f8 50%,#d3e5f8);background-image:linear-gradient(90deg,#d3e5f8 50%,transparent 50%,transparent),linear-gradient(180deg,#3171c9 50%,#d3e5f8 50%,#d3e5f8)}.progress-30{background-image:-webkit-linear-gradient(left,#d3e5f8 50%,transparent 50%,transparent),-webkit-linear-gradient(252deg,#3171c9 50%,#d3e5f8 50%,#d3e5f8);background-image:linear-gradient(90deg,#d3e5f8 50%,transparent 50%,transparent),linear-gradient(198deg,#3171c9 50%,#d3e5f8 50%,#d3e5f8)}.progress-35{background-image:-webkit-linear-gradient(left,#d3e5f8 50%,transparent 50%,transparent),-webkit-linear-gradient(234deg,#3171c9 50%,#d3e5f8 50%,#d3e5f8);background-image:linear-gradient(90deg,#d3e5f8 50%,transparent 50%,transparent),linear-gradient(216deg,#3171c9 50%,#d3e5f8 50%,#d3e5f8)}.progress-40{background-image:-webkit-linear-gradient(left,#d3e5f8 50%,transparent 50%,transparent),-webkit-linear-gradient(216deg,#3171c9 50%,#d3e5f8 50%,#d3e5f8);background-image:linear-gradient(90deg,#d3e5f8 50%,transparent 50%,transparent),linear-gradient(234deg,#3171c9 50%,#d3e5f8 50%,#d3e5f8)}.progress-45{background-image:-webkit-linear-gradient(left,#d3e5f8 50%,transparent 50%,transparent),-webkit-linear-gradient(198deg,#3171c9 50%,#d3e5f8 50%,#d3e5f8);background-image:linear-gradient(90deg,#d3e5f8 50%,transparent 50%,transparent),linear-gradient(252deg,#3171c9 50%,#d3e5f8 50%,#d3e5f8)}.progress-50{background-image:-webkit-linear-gradient(right,#3171c9 50%,transparent 50%,transparent),-webkit-linear-gradient(right,#3171c9 50%,#d3e5f8 50%,#d3e5f8);background-image:linear-gradient(-90deg,#3171c9 50%,transparent 50%,transparent),linear-gradient(270deg,#3171c9 50%,#d3e5f8 50%,#d3e5f8)}.progress-55{background-image:-webkit-linear-gradient(162deg,#3171c9 50%,transparent 50%,transparent),-webkit-linear-gradient(right,#3171c9 50%,#d3e5f8 50%,#d3e5f8);background-image:linear-gradient(-72deg,#3171c9 50%,transparent 50%,transparent),linear-gradient(270deg,#3171c9 50%,#d3e5f8 50%,#d3e5f8)}.progress-60{background-image:-webkit-linear-gradient(144deg,#3171c9 50%,transparent 50%,transparent),-webkit-linear-gradient(right,#3171c9 50%,#d3e5f8 50%,#d3e5f8);background-image:linear-gradient(-54deg,#3171c9 50%,transparent 50%,transparent),linear-gradient(270deg,#3171c9 50%,#d3e5f8 50%,#d3e5f8)}.progress-65{background-image:-webkit-linear-gradient(126deg,#3171c9 50%,transparent 50%,transparent),-webkit-linear-gradient(right,#3171c9 50%,#d3e5f8 50%,#d3e5f8);background-image:linear-gradient(-36deg,#3171c9 50%,transparent 50%,transparent),linear-gradient(270deg,#3171c9 50%,#d3e5f8 50%,#d3e5f8)}.progress-70{background-image:-webkit-linear-gradient(108deg,#3171c9 50%,transparent 50%,transparent),-webkit-linear-gradient(right,#3171c9 50%,#d3e5f8 50%,#d3e5f8);background-image:linear-gradient(-18deg,#3171c9 50%,transparent 50%,transparent),linear-gradient(270deg,#3171c9 50%,#d3e5f8 50%,#d3e5f8)}.progress-75{background-image:-webkit-linear-gradient(bottom,#3171c9 50%,transparent 50%,transparent),-webkit-linear-gradient(right,#3171c9 50%,#d3e5f8 50%,#d3e5f8);background-image:linear-gradient(0deg,#3171c9 50%,transparent 50%,transparent),linear-gradient(270deg,#3171c9 50%,#d3e5f8 50%,#d3e5f8)}.progress-80{background-image:-webkit-linear-gradient(72deg,#3171c9 50%,transparent 50%,transparent),-webkit-linear-gradient(right,#3171c9 50%,#d3e5f8 50%,#d3e5f8);background-image:linear-gradient(18deg,#3171c9 50%,transparent 50%,transparent),linear-gradient(270deg,#3171c9 50%,#d3e5f8 50%,#d3e5f8)}.progress-85{background-image:-webkit-linear-gradient(54deg,#3171c9 50%,transparent 50%,transparent),-webkit-linear-gradient(right,#3171c9 50%,#d3e5f8 50%,#d3e5f8);background-image:linear-gradient(36deg,#3171c9 50%,transparent 50%,transparent),linear-gradient(270deg,#3171c9 50%,#d3e5f8 50%,#d3e5f8)}.progress-90{background-image:-webkit-linear-gradient(36deg,#3171c9 50%,transparent 50%,transparent),-webkit-linear-gradient(right,#3171c9 50%,#d3e5f8 50%,#d3e5f8);background-image:linear-gradient(54deg,#3171c9 50%,transparent 50%,transparent),linear-gradient(270deg,#3171c9 50%,#d3e5f8 50%,#d3e5f8)}.progress-95{background-image:-webkit-linear-gradient(18deg,#3171c9 50%,transparent 50%,transparent),-webkit-linear-gradient(right,#3171c9 50%,#d3e5f8 50%,#d3e5f8);background-image:linear-gradient(72deg,#3171c9 50%,transparent 50%,transparent),linear-gradient(270deg,#3171c9 50%,#d3e5f8 50%,#d3e5f8)}.progress-100{background-image:-webkit-linear-gradient(left,#3171c9 50%,transparent 50%,transparent),-webkit-linear-gradient(right,#3171c9 50%,#d3e5f8 50%,#d3e5f8);background-image:linear-gradient(90deg,#3171c9 50%,transparent 50%,transparent),linear-gradient(270deg,#3171c9 50%,#d3e5f8 50%,#d3e5f8)}.opinions-list{padding:0;list-style:none}.opinions-list li{margin-bottom:30px}.notacomentario{color:#ec5b14;background:0 0;padding:4px 6px;border-radius:50%;border:1px solid #ec5b14;font-size:14px;font-weight:700;margin:5px 15px 0 0;min-width:30px;float:left;text-align:center}html.fonts-loaded .notacomentario{font-weight:500}html[lang|=ar].fonts-loaded .notacomentario,html[lang|=fa].fonts-loaded .notacomentario,html[lang|=he].fonts-loaded .notacomentario{font-weight:700}.txtopinion{margin-left:42px}.txtopinion .title-opinion{text-transform:uppercase;font-weight:400;color:#535353}.txtopinion .datosuser{font-size:14px;border-bottom:2px solid #e6e6e6;padding-bottom:5px;margin-bottom:5px;color:#535353}.txtopinion .datosuser strong{font-weight:300;font-style:italic}.txtopinion .opinion{font-size:14px;font-weight:300}.room_selection .txt-loading{color:#8c8885;font-size:14px}.room_selection .message_final_prices{border:1px solid #027A02;color:#027A02;font-size:14px;padding:15px;border-radius:10px;margin-top:30px}.room_selection .message_final_prices svg{width:16px;height:19px;vertical-align:sub}.room_selection .message_final_prices svg,.room_selection .message_final_prices svg *{fill:#027A02}.room_selection h2.heading-fonts{font-size:18px}.room_selection .layer_txt{position:absolute;width:60%;top:60px;left:20%;font-size:21px}.room_selection .layer_txt .title_mystery{text-transform:uppercase;color:#ec5b14;font-size:24px;text-align:center}.room_selection .layer_txt p{color:#7c7167;font-size:21px;text-align:center}.room_selection .cont_txt_mystery{background:#f7f7f7;font-size:18px;color:#7c7167;margin-top:30px;padding:15px;border-radius:6px}.room_selection .cont_txt_mystery>p{margin-top:10px;font-size:16px}.room_selection .reviews_destinia a{text-decoration:none;color:inherit}.room_selection .reviews_destinia a:hover{text-decoration:none}.room_selection .reviews_destinia a .puntuacion_resumen{border:0}.room_selection .bg_fff .progress-radial .overlay{background:#fff}.room_selection .generic-pic.pic-lg{width:100%;height:325px}.room_selection .generic-pic.pic-lg svg{margin:138px auto 0;width:60px;height:50px}.room_selection .bg_ede+#bigadvantages{margin:0}.room_selection .bg_ede+#bigadvantages .advantages-arrow:after{border-top-color:#ededed}.room_selection .bg_fff{background:#FFF;padding-bottom:30px}.room_selection .bg_fff .cont_overflow{overflow:hidden}.room_selection .bg_ede{background:#ededed;padding-bottom:30px}.room_selection .bg_ede .progress-radial .overlay{background:#ededed}.room_selection .tit_peq{color:#a8a6a5;font-size:11px;text-transform:uppercase;padding:10px 0}.room_selection .hotel_name{font-size:24px;display:inline}.room_selection .map_on .address{cursor:pointer}.room_selection .address{color:#74716e;cursor:default}.room_selection .ver_en_mapa{text-decoration:none}.room_selection .ver_en_mapa svg{width:10px;height:14px;vertical-align:sub}.room_selection .ver_en_mapa svg,.room_selection .ver_en_mapa svg *{fill:#3171c9}.room_selection button.location{background-color:transparent;background-image:url(/headers/widgets/hotels/availability/hotelavailabilitywidget/img/bg-btn-map.svg);background-repeat:no-repeat;background-size:cover;height:70px;width:100%;padding:0 0 40px 10px;color:#46403c;font-size:14px;border:1px solid #beb8b3;border-radius:6px;text-align:left}.room_selection button.location svg{width:14px;height:14px}.room_selection button.location svg,.room_selection button.location svg *{fill:#46403c}.room_selection button.location:hover{border:1px solid #46403c}.room_selection .availability_summary{background:#ededed;border:1px solid #dfdfdf;border-radius:6px;font-size:14px;color:#74716e;padding:5px 10px;margin-bottom:10px}.room_selection .availability_summary svg{fill:#8c8885;width:13px;height:13px}.room_selection .dst-ctnr-showmore{max-height:500px;overflow:hidden;position:relative;-webkit-transition:max-height .8s;transition:max-height .8s}.room_selection .viewMore_desc_cont{max-height:80px}.room_selection .viewMore_desc_cont:after{background-image:-webkit-linear-gradient(top,rgba(255,255,255,0),#fff);background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff);display:block;content:"";height:20px;position:absolute;bottom:0;width:100%;z-index:10}.room_selection .dst-show-less,.room_selection .dst-show-more{padding:10px 0;display:block}.room_selection .viewMore_amme_cont{height:75px;overflow:hidden;position:relative}.room_selection .viewMore_amme_cont:after{background-image:-webkit-linear-gradient(top,rgba(255,255,255,0),#fff);background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff);display:block;content:"";height:50px;position:absolute;bottom:0;width:100%;z-index:10}.room_selection .room-selection-map .loader-inner{margin-top:30px}.room_selection .room-selection-map .close{opacity:1}.room_selection .room-selection-map .close svg{width:10px;height:10px;fill:#565656}.room_selection .room-selection-map .modal-dialog{width:95%;height:95%;margin:20px auto}.room_selection .room-selection-map .modal-content{border-radius:0}.room_selection .room-selection-map .modal-header{padding:10px 15px}.room_selection .room-selection-map .modal-body{padding:0;min-height:85vh!important}.room_selection .room-selection-map .modal-body #map{height:85vh!important}.room_selection .room-selection-map .leyenda_mapa{padding:0 15px 10px 15px}.room_selection .txt-legal .icon-anyfill-ui-chevron-left,.room_selection .txt-legal .icon-anyfill-ui-chevron-right{width:11px;height:11px;vertical-align:middle}.confirmation_summary{color:#424242;font-size:24px}.confirmation_summary .message{font-size:14px;margin-top:20px;display:block}.cont_data_summary{background:#e2e0e0;color:#74716e;padding:10px 15px 15px 15px;font-size:14px;border-radius:6px;width:50%;margin:0 auto}.cont_data_summary strong.hotel_name{font-size:16px;line-height:40px}.landing a.link-btn-summary-modify{display:block}.landing .availability_summary{border:1px solid #3171c9;color:#3171c9;padding:10px;background:0 0}.landing .availability_summary svg{fill:#3171c9}.landing-best-rate{padding:0}.visible-xs-block .landing-best-rate{padding-top:5px}.landing-best-rate .tit_peq{text-transform:lowercase;font-size:14px;padding:0}.visible-sm-block .landing-best-rate .tit_peq{display:inline-block;padding:0}.room_selection .visible-xs-block .landing-best-rate .tit_peq{display:block}.visible-sm-block .landing-best-rate .price-period{display:inline-block;padding:0;text-align:right}.landing-best-rate .price-period span{display:inline-block}.landing-best-rate .price-period .price .price{font-weight:700;font-size:36px;line-height:1.2;color:#46403c}.visible-xs-block .landing-best-rate .price-period .price .price{font-size:24px}.landing-best-rate .price-period .price .price .symbol{color:#46403c;font-size:20px;font-weight:700}.visible-xs-block .landing-best-rate .price-period .price .price .symbol{font-size:14px}.landing-best-rate .price-period .period{font-size:20px}.visible-xs-block .landing-best-rate .price-period .period{font-size:14px;line-height:1}.landing-best-rate .board-type{border:1px solid #e3e2e2;display:inline-block;padding:0 10px;line-height:1;margin-bottom:14px}.visible-sm-block .landing-best-rate .board-type{display:block;padding:0;border:0;border-top:1px solid #e3e2e2;text-align:right;margin:0}.visible-xs-block .landing-best-rate .board-type{margin-top:15px;margin-bottom:0}.landing-best-rate .board-type .board{color:#74716e;font-size:14px;font-weight:300;line-height:28px}.visible-sm-block .landing-best-rate:not(.hidden)+.btn_booking{margin-top:0}.exclusive_price_label{position:absolute;top:20px;left:32px;z-index:100;background:#027A02;display:inline-block;padding:0 10px;line-height:30px}.exclusive_price_label span{color:#fff;font-size:14px}.exclusive_price_label .icon-anyfill-graph-exclusive{width:18px;height:18px;vertical-align:middle}.exclusive_price_label .icon-anyfill-graph-exclusive,.exclusive_price_label .icon-anyfill-graph-exclusive *{fill:#fff}@media (min-width:768px){.transportesrafagas-content .container-limited>div{margin:5px 0}.transportesrafagas-content .container-limited .rafagas-text{font-size:18px}.transportesrafagas-content .container-limited .rafagas-text{text-align:left}.progress_bar_availability{height:6px;background-color:#beb8b3;border-radius:0;overflow:hidden;margin:0}.progress_bar_availability .line_move{-webkit-animation:2.5s indeterminate linear infinite;animation:2.5s indeterminate linear infinite;width:180px;background:#ec5b14;height:6px}@-webkit-keyframes indeterminate{from{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate(-15vw,0);transform:translate(-15vw,0)}100%{-webkit-transform:translate(900%,0);transform:translate(900%,0);-webkit-transform:translate(115vw,0);transform:translate(115vw,0)}0%{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate(-15vw,0);transform:translate(-15vw,0)}}@keyframes indeterminate{from{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate(-15vw,0);transform:translate(-15vw,0)}100%{-webkit-transform:translate(900%,0);transform:translate(900%,0);-webkit-transform:translate(115vw,0);transform:translate(115vw,0)}0%{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate(-15vw,0);transform:translate(-15vw,0)}}.cont_buscador_error{width:720px;margin:20px auto}.main_gallery_container.main_gallery_size_6,.main_gallery_container.main_gallery_size_7{height:322px}.main_gallery_container.main_gallery_size_6 .picture_gallery_main.owl-carousel .main_gallery_slide,.main_gallery_container.main_gallery_size_7 .picture_gallery_main.owl-carousel .main_gallery_slide{height:256px}.main_gallery_container.main_gallery_size_6 .picture_gallery_main.owl-carousel .main_gallery_size_7 img,.main_gallery_container.main_gallery_size_7 .picture_gallery_main.owl-carousel .main_gallery_size_7 img{margin:11px auto 0}}@media (min-width:992px){.transportesrafagas-content .container-limited .rafagas-text{padding-left:100px;background-repeat:no-repeat;background-position:left top;background-image:url(/headers/ilusion/img/flights/transport_design.png)}.transportesrafagas-content .container-limited .rafagas-text.rafagas-hotel{padding-left:100px;background-repeat:no-repeat;background-position:left top;background-image:url(/headers/ilusion/img/hotels/icn-rafaga-hotel.png)}.tipo_regimen li.regimenAlojamientoContainer .regimenAlojamiento.regime_exceptions{line-height:14px;padding-left:38px;width:175px}.tipo_regimen li.regimenAlojamientoContainer .regimenAlojamiento.regime_exceptions span{position:absolute;left:6px}}@media only screen and (min-width:992px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:992px) and (min-device-pixel-ratio:1.5){.transportesrafagas-content .container-limited .rafagas-text{background-image:url(/headers/ilusion/img/flights/transport_design@2x.png);background-size:contain}.transportesrafagas-content .container-limited .rafagas-text.rafagas-hotel{background-image:url(/headers/ilusion/img/hotels/icn-rafaga-hotel@2x.png);background-size:contain}}@media (max-width:991px){.progress_bar_availability{height:6px;background-color:#beb8b3;border-radius:0;overflow:hidden;margin:0}.progress_bar_availability .line_move{-webkit-animation:1.3s indeterminate linear infinite;animation:1.3s indeterminate linear infinite;width:90px;background:#ec5b14;height:6px}@-webkit-keyframes indeterminate{0%{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate(-15vw,0);transform:translate(-15vw,0)}100%{-webkit-transform:translate(600%,0);transform:translate(600%,0);-webkit-transform:translate(115vw,0);transform:translate(115vw,0)}0%{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate(-15vw,0);transform:translate(-15vw,0)}}@keyframes indeterminate{0%{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate(-15vw,0);transform:translate(-15vw,0)}100%{-webkit-transform:translate(600%,0);transform:translate(600%,0);-webkit-transform:translate(115vw,0);transform:translate(115vw,0)}0%{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate(-15vw,0);transform:translate(-15vw,0)}}}@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait){.noScroll{width:768px;height:1024px}}@media all and (device-width:768px) and (device-height:1024px) and (orientation:landscape){.noScroll{width:1024px;height:768px}}@media screen and (device-aspect-ratio:40 / 71){.noScroll{height:570px}}@media (max-width:1199px){#filtros.visible-lg{display:block!important}#filtros.visible-lg,#filtros.visible-lg-filters,.layer_fixed_filter{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in;-webkit-transform:translate3d(-102%,0,0);transform:translate3d(-102%,0,0);-webkit-overflow-scrolling:touch}#filtros.visible-lg-filters.open_filters,#filtros.visible-lg.dBlock,.layer_fixed_filter.open_filters{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cont_search_summary button.btn-primary,.cont_search_summary button.searcherButton{padding:10px}.cont_search_summary button.btn-primary span,.cont_search_summary button.searcherButton span{position:absolute;text-indent:-10000px}}@media (max-width:767px){#filtros.visible-lg,#filtros.visible-lg-filters,.layer_fixed_filter{-webkit-transition-delay:.7s;transition-delay:.7s}#filtros{width:100%;width:100vw;z-index:99999;position:absolute;top:0;left:0;background:#dfdbd7;overflow-y:auto;overflow-x:hidden;height:100vh;padding-bottom:40%}#filtros form .input_name_hotel{font-size:16px}#filtros::-webkit-scrollbar{display:none}#filtros.visible-lg-filters{top:74px}#filtros .filters{padding:15px 20px 0 20px}.tabletTitleFilters{height:50px;background-color:#FFF;padding:0 10px}.tabletTitleFilters>div{width:33%}.tabletTitleFilters>div h2{line-height:50px}.tabletTitleFilters>div a{display:block;text-decoration:none;padding:15px 0}.counterTablet{background-color:#7c7167;font-size:12px;color:#fff;height:24px;line-height:24px;padding:0 10px;clear:both;display:block}.titleFiltersDesktop{display:none}.btnMasFiltros{margin-bottom:40px}.pasoscr .resumentrayecto,.pasoscr .textotrayecto{width:90%;margin:0 auto}.cont_search_summary .cont_search_summary_mobile{padding:10px 0 10px 0;margin:0!important}.cont_search_summary .cont_search_summary_mobile button.btn{margin:0 10px 0 0}.cont_search_summary .cont_search_summary_mobile .info-summary{font-size:12px}.cont_search_summary .cont_search_summary_mobile .info-summary .rooms{padding-left:10px}.cont_search_summary .cont_search_summary_mobile .destination{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.cont_search_summary .cont_search_summary_mobile button{margin:10px 10px 0 0;padding:10px}.cont_search_summary .cont_search_summary_mobile button svg{width:16px;height:16px;vertical-align:middle}.cont_search_summary .cont_search_summary_mobile button svg,.cont_search_summary .cont_search_summary_mobile button svg *{fill:#ec5b14}#datosBusqueda .cont_search_summary_mobile .destination .icondirection{display:inline-block;padding-top:0;line-height:14px;vertical-align:middle}#datosBusqueda .cont_search_summary_mobile .destination .icondirection svg{vertical-align:middle}#datosBusqueda .cont_search_summary_mobile .destination .icondirection svg.icon-anyfill-ui-arrow-right{width:14px;height:14px}#datosBusqueda .cont_search_summary_mobile .destination .icondirection svg.icon-anyfill-ui-doblearrow{width:14px;height:14px}#datosBusqueda .cont_search_summary_mobile .destination .icondirection svg,#datosBusqueda .cont_search_summary_mobile .destination .icondirection svg *{fill:#74716e}.num_journeys,.num_journeys h3,.num_lodging,.num_lodging h3,.num_packages,.num_packages h3{font-size:14px;line-height:20px;padding-bottom:10px;margin:0}.cont_btn_mix>div{width:100%}.availability_sort_container{display:block;margin-bottom:0}.txt_sort{display:block;box-shadow:0 2px 7px rgba(0,0,0,.1);text-transform:none;font-size:18px;text-align:center;width:100%;border-bottom:0;border-top:0;float:none;position:fixed;top:0;left:0;z-index:11;background:#FFF;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.txt_sort svg{display:inline-block;width:37px;height:37px;position:absolute;top:5px;left:12px;padding:10px}.txt_sort svg,.txt_sort svg *{fill:#3171c9}.txt_sort::-webkit-scrollbar{display:none}.txt_sort.open{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-overflow-scrolling:touch}ul.availability_sort{border:0;border-radius:0;position:fixed;top:47px;left:0;width:100%;overflow:hidden;background:#FFF;z-index:300;height:100vh;min-height:100vh;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}ul.availability_sort::-webkit-scrollbar{display:none}ul.availability_sort.open{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}ul.availability_sort li{width:100%;text-align:left;border-bottom:1px solid #827e7a;background:0 0;border-right:0}ul.availability_sort li a{display:block;font-size:12px;font-weight:400;padding:18px 25px;color:#827e7a;border-top:0;text-transform:uppercase}ul.availability_sort li a:hover{background:0 0}ul.availability_sort li a.selected,ul.availability_sort li a:active{background:0 0;border:none;font-weight:700;color:#827e7a!important}ul.availability_sort li a.selected:after{content:'';width:14px;height:11px;float:right;background-image:url(/headers/ilusion/sunrise/dist/svg/check.svg),none;background-repeat:no-repeat}.results_not_founds_message{margin:15% 0}.modal_hotels button{margin-bottom:15px}.roomSelection .panel .txt_extras{float:none;margin:0 0 10px 10px}.roomSelection .tipo_regimen li.regimenAlojamientoContainer{margin-bottom:0;text-transform:none;line-height:40px;position:relative}.roomSelection .tipo_regimen li.regimenAlojamientoContainer .regimenAlojamiento{line-height:40px;color:#74716e;position:relative}.roomSelection .tipo_regimen li.regimenAlojamientoContainer .regimenAlojamiento span{background-position:85% 85%}.roomSelection .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer{width:100%;float:none;border-left:0}.roomSelection .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr{display:table-row;border-bottom:solid 1px #e3e3e3}.roomSelection .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.rate-odd{background-color:#FFF}.roomSelection .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr:last-child{border-bottom:none}.roomSelection .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td{display:block;padding:5px 5px 0 5px;width:100%}.roomSelection .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td span[data-tooltip-hoverarea]{left:0;position:initial;padding:10px 0}.roomSelection .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td span[data-tooltip-hoverarea] .arrow_box[data-tooltip-right]{left:0;top:auto}.roomSelection .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td .arrow_box{width:218px}.roomSelection .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td.payment span[data-tooltip-hoverarea] svg{margin-left:5px}.roomSelection .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td.price{text-align:right;display:inline-block;width:61%}.roomSelection .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td.price .oldPrice{display:block}.roomSelection .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td.reservation{display:inline-block;width:37%;text-align:right;margin-bottom:10px;padding-left:0}.roomSelection .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td.extra_services svg.icon-anyfill-graph-ski{margin-right:5px}.roomSelection ul>li.special_case td.reservation{margin-bottom:0}html[lang|=tr] .roomSelection .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td.price{width:54%}.opinions_tripAdvisor ul.quality_note{padding:12px 0 0 0;border-bottom:0}.TripAdvisor_calification_value{font-size:12px}.cont_btn_mix>div{width:100%}.availability_cache .actualizandoResultados .spinnerCore{margin:50%}.hotelsearchwidget{width:auto;margin:20px 15px 32px 15px}.main_gallery_container{max-width:767px;height:218px}.main_gallery_container .picture_gallery_main.owl-carousel{max-width:767px;height:218px}.main_gallery_container .picture_gallery_main.owl-carousel .owl-item{max-height:218px}.main_gallery_container .picture_gallery_main.owl-carousel .owl-item .main_gallery_slide{height:218px}.main_gallery_container .picture_gallery_main.owl-carousel .owl-item .main_gallery_slide img{max-width:319px}.main_gallery_container .picture_gallery_main.owl-carousel .owl-item .main_gallery_size_8{max-width:767px;height:218px!important}.main_gallery_container .picture_gallery_main .room_gallery_number{bottom:10px}.cont_thumbs{display:none}.progress-radial{width:46px;height:46px}.progress-radial .overlay{position:absolute;width:38px;height:38px;line-height:38px;font-size:18px}.landing svg.icon-anyfill-graph-clock{fill:#8c8885;width:13px;height:13px}.confirmation_summary,.cont_data_summary{width:90%;margin:0 auto}.confirmation_summary{font-size:18px;line-height:17px}.confirmation_summary .message{margin-top:10px}ul.amenities_icons_hotels li{margin-bottom:0}.room_selection h2.heading-fonts{font-size:16px}.room_selection h2.heading-fonts.collapsed#hotel_reviews_header,.room_selection h2.heading-fonts.collapsed#services_header{background-image:url(/headers/ilusion/sunrise/dist/svg/chevron-bottom.svg);background-repeat:no-repeat;background-position:100% 50%;background-size:initial}.room_selection h2.heading-fonts#hotel_reviews_header,.room_selection h2.heading-fonts#services_header{background-image:url(/headers/ilusion/sunrise/dist/svg/chevron-top.svg);background-repeat:no-repeat;background-position:100% 50%;background-size:initial}.room_selection .collapse+hr.separator_menu{margin:0!important}.room_selection .availability_summary{font-size:12px;margin-bottom:5px}.room_selection .availability_summary+div svg.icon-anyfill-graph-clock{fill:#8c8885;width:13px;height:13px}.room_selection .hotel_name{font-size:16px}.room_selection .address{color:#3171c9;font-size:12px}.room_selection .bg_fff{padding-bottom:10px}.room_selection a.opinions{vertical-align:text-top}.room_selection a.opinions .txt-opinions{width:52%;display:inline-block;margin-left:5px;vertical-align:super}.room_selection .txt-opinions{border-bottom:0}.room_selection .tit_peq{display:none}.room_selection .layer_txt{top:25px}.room_selection .layer_txt .title_mystery{font-size:16px}.room_selection .layer_txt p{font-size:14px;line-height:20px}.room_selection .generic-pic.pic-lg{height:240px}.room_selection .generic-pic.pic-lg svg{margin:95px auto 0}.room_selection button.location{height:40px;padding:0 10px;margin-top:10px}.room_selection #bigadvantages{padding:30px 0 20px 0;margin:0}.room_selection #bigadvantages .advantages-arrow:after{border-top-color:#f7f7f7}.room_selection #bigadvantages #ventajas ul li{width:80%;margin-left:10%}.room_selection #bigadvantages #ventajas ul li strong{height:auto}.room_selection .viewMore_desc_cont{margin:12px 0 6px 0}.room_selection .viewMore_amme_cont{height:75px;overflow:hidden;position:relative}.room_selection .viewMore_amme_cont:after{background-image:-webkit-linear-gradient(top,rgba(255,255,255,0),#fff);background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff);display:block;content:"";height:50px;position:absolute;bottom:0;width:100%;z-index:999}.room_selection .room-selection-map .modal-dialog{width:100%;height:100%;margin:0}.room_selection .room-selection-map .modal-content{border-radius:0;border:none}.room_selection .room-selection-map .modal-header{padding:10px 15px}.room_selection .room-selection-map .modal-header .topsheet_map{text-align:center}.room_selection .room-selection-map .modal-header .icon-anyfill-ui-chevron-left{width:14px;height:14px}.room_selection .room-selection-map .modal-header .icon-anyfill-ui-chevron-left,.room_selection .room-selection-map .modal-header .icon-anyfill-ui-chevron-left *{fill:#7db2ea}.room_selection .room-selection-map .modal-header [dir=rtl] .icon-anyfill-ui-chevron-left{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.room_selection .room-selection-map .modal-body{padding:0}.room_selection .room-selection-map .modal-body #map{height:100vh!important}.room_selection .room-selection-map .leyenda_mapa{padding:0 15px 10px 15px;margin:0!important;position:absolute;bottom:40px;background-color:#FFF}[dir=rtl] .room-selection-map .modal-header .icon-anyfill-ui-chevron-left{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);width:9px;height:14px;fill:#7db2ea}[dir=rtl] .room-selection-map .modal-header .icon-anyfill-ui-chevron-left,[dir=rtl] .room-selection-map .modal-header .icon-anyfill-ui-chevron-left *{fill:#7db2ea}.exclusive_price_label{top:0;left:0;width:100%;display:block}}@media (min-width:768px) and (max-width:1199px){.layer_fixed_filter{max-width:320px}#filtros{max-width:320px;width:100vw;height:100vh;z-index:99999;position:absolute;top:0;left:0;overflow-y:auto;background:#dfdbd7;padding-top:0;padding-bottom:30%}#filtros .filters{padding:15px 20px 0 20px}#filtros.visible-lg-filters{padding-top:76px}.filtros-layer{height:100vh;width:100vw;position:fixed;top:0;left:-100%;background:rgba(249,249,249,.85);content:"";zoom:1;display:block;z-index:1000;opacity:0;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}#filtros.dBlock+.filtros-layer,#filtros.open_filters+.filtros-layer{opacity:1;left:0}.tabletTitleFilters{height:50px;background-color:#FFF;padding:0 10px}.tabletTitleFilters>div{width:33%}.tabletTitleFilters>div h2{line-height:50px}.tabletTitleFilters>div a{display:block;padding:15px 0;text-decoration:none}.counterTablet{font-size:12px;color:#fff;height:24px;background-color:#7c7167;line-height:24px;padding:0 10px;max-width:320px;clear:both;display:block}.titleFiltersDesktop{display:none}.btnMasFiltros{margin-bottom:30px}#datosBusqueda .icon-anyfill-ui-chevron-down{display:none}#datosBusqueda .chevronl,#datosBusqueda .chevronr{display:none}.shadow_tablet{box-shadow:0 2px 7px rgba(0,0,0,.1);overflow:hidden;margin-bottom:15px}.cont_btn_mix{padding:5px 0}ul.availability_sort li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}ul.TripAdvisor_final_opinions{margin-top:32px}ul.TripAdvisor_final_opinions .progress{margin-bottom:10px}.main_gallery_container{max-width:740px}.main_gallery_container .picture_gallery_main.owl-carousel{max-width:740px}.main_gallery_container .picture_gallery_main.owl-carousel .owl-item{max-height:506px}.main_gallery_container .picture_gallery_main.owl-carousel .owl-item .main_gallery_size_8{max-width:740px;height:506px}.main_gallery_container .cont_thumbs .picture_gallery_thumbs.owl-carousel .owl-stage-outer .owl-stage .owl-item{width:70px!important;margin-right:12px!important}.main_gallery_container.main_gallery_size_8{height:506px}.main_gallery_container.main_gallery_size_8 .picture_gallery_main.owl-carousel .owl-item .main_gallery_size_6,.main_gallery_container.main_gallery_size_8 .picture_gallery_main.owl-carousel .owl-item .main_gallery_size_7{height:440px}.main_gallery_container .cont_thumbs .nav-prev{display:none}.main_gallery_container .cont_thumbs .nav-next{display:none}.main_gallery_container .cont_thumbs .picture_gallery_thumbs.owl-carousel{margin:0 0 0 5px}.cont_data_summary{width:80%}.room_selection .bg_fff{padding-bottom:20px}.room_selection button.location{height:80px}.room_selection #bigadvantages #ventajas ul li{width:30%;margin-left:2%}.room_selection .viewMore_desc_cont{margin-bottom:20px}.room_selection .viewMore_amme_cont{height:75px;overflow:hidden;position:relative}.room_selection .viewMore_amme_cont:after{background-image:-webkit-linear-gradient(top,rgba(255,255,255,0),#fff);background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff);display:block;content:"";height:50px;position:absolute;bottom:0;width:100%;z-index:999}ul.availability_sort li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.widgets_hotels_search_mainavailabilitywidget .roomSelection .tipo_regimen li .info_habitacionContainer{width:76%}}@media all and (min-width:768px) and (max-width:1199px) and (device-width:768px) and (device-height:1024px) and (orientation:portrait){#filtros{width:768px;height:1024px}.filtros-layer{width:768px;height:1024px}}@media all and (min-width:768px) and (max-width:1199px) and (device-width:768px) and (device-height:1024px) and (orientation:landscape){#filtros{width:1024px;height:768px}.filtros-layer{width:1024px;height:768px}}@media (min-width:1200px){.visible-lg-filters{display:block}#filtros .tabletTitleFilters{display:none}#filtros .counterTablet{display:none!important}#filtros .titleFiltersDesktop{display:block;margin-bottom:15px}#filtros h2{margin-top:15px;margin-bottom:0;display:inline-block}#filtros a.pull-right{margin-top:16px}#filtros .filters>.row,#filtros .filtersContainer>div>.row{margin-left:0;margin-right:0}.cont_btn_mix>div{width:55%}.cont-price{max-width:367px}.main_gallery_container{max-width:820px}.main_gallery_container .picture_gallery_main.owl-carousel{max-width:820px}.main_gallery_container .picture_gallery_main.owl-carousel .owl-item{max-height:560px}.main_gallery_container .picture_gallery_main.owl-carousel .owl-item .main_gallery_size_8{max-width:820px;height:560px}.main_gallery_container .cont_thumbs .picture_gallery_thumbs.owl-carousel .owl-stage-outer .owl-stage .owl-item{width:75px!important;margin-right:13px!important}.main_gallery_container.main_gallery_size_8{height:560px}.main_gallery_container.main_gallery_size_8 .picture_gallery_main.owl-carousel .owl-item .main_gallery_size_6,.main_gallery_container.main_gallery_size_8 .picture_gallery_main.owl-carousel .owl-item .main_gallery_size_7{height:494px}}@media (min-width:768px) and (max-width:1024px){#datosBusqueda .contDatos{max-width:99%;margin-right:0}#datosBusqueda .chevronl,#datosBusqueda .chevronr{display:none}}@media (max-width:480px){.cont_buscador_error{padding:20px 15px!important}}@media screen and (max-width:767px) and (device-aspect-ratio:40 / 71){ul.availability_sort{height:570px}.room_selection .room-selection-map .modal-body #map{height:570px}}@media (min-width:768px) and (max-width:1023px){.results_not_founds_message{margin:10% 0;min-height:651px}}@media (min-width:1024px) and (max-width:1199px){.results_not_founds_message{margin:9% 0}}@media (min-width:768px) and (max-width:991px){.tipo_regimen li.regimenAlojamientoContainer .regimenAlojamiento{position:relative;line-height:40px}.tipo_regimen li.regimenAlojamientoContainer .regimenAlojamiento span{margin-top:5px;margin-left:5px}.tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer{width:100%;float:none;border-left:0}.tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr{border-top:1px solid #e3e3e3}.tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr:nth-child(2){border-top:1px solid #e3e3e3}.tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.rate-odd{background-color:#FFF}.tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer.Ff{width:100%;float:none}.tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer.Ff tr{border-top:1px solid #e3e3e3}.tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer.Ff tr td{display:inline-block;padding:0 15px}.tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer.Ff tr td.payment,.tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer.Ff tr td.refundable{width:50%}.tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer.Ff tr td.extra_services{width:45%}.tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer.Ff tr td.price{width:27%}.tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer.Ff tr td.reservation{width:23%;text-align:right;margin-bottom:15px}}@media (min-width:480px) and (max-width:991px){.reservation_anchor_container{margin-top:40px}}