@charset "UTF-8";@-webkit-keyframes move{0%{background-position:100% 0}100%{background-position:60px 60px}}@keyframes move{0%{background-position:100% 0}100%{background-position:60px 60px}}@font-face{font-family:'Glyphicons Halflings';src:url(/headers/ilusion/fonts/glyphicons-halflings-regular.eot);src:url(/headers/ilusion/fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(/headers/ilusion/fonts/glyphicons-halflings-regular.woff2) format("woff2"),url(/headers/ilusion/fonts/glyphicons-halflings-regular.woff) format("woff"),url(/headers/ilusion/fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(/headers/ilusion/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}ul.flagstone{padding:0;overflow:hidden}ul.flagstone li{list-style-type:none;padding:0;background:#dfdfdf;margin:0 0 2px 2px;text-align:center;color:#46403c;font-size:14px;line-height:70px;float:right}ul.flagstone li a{display:block;color:#46403c;text-decoration:none;font-weight:400}ul.flagstone li:hover{background:#fff;-webkit-transition:background .3s;transition:background .3s}ul.flagstone li a:hover{color:#46403c}.ultimo_minuto+.ultimo_minuto{margin-top:54px}.widgets_hotels_offers_lastofferswidget ul li .prominent{padding:3px}.offers ul{padding:0;overflow:hidden}.offers ul li{font-size:14px;line-height:20px;border-bottom:1px dotted #dfdfdf;clear:both;padding:5px 0;min-height:70px}.offers ul li:first-child{min-height:96px}.offers.firstNormal ul li:first-child{min-height:70px}.offers ul li a{text-decoration:none;color:#46403c;cursor:pointer;display:block;padding:5px 0}.offers ul li .prominent{color:#027A02;font-size:14px;font-weight:400;padding:0 3px}.offers ul li .prominent a{display:inline-block}.offers ul li .mini{vertical-align:middle}.offers .claim{background:0 0;color:#fff;font-size:16px;top:-32px;padding:0 12px;line-height:2em;position:relative}.offers ul li .title{font-size:16px;color:#46403c;font-weight:700;width:64%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.fonts-loaded .offers ul li .title{font-weight:500}html[lang|=ar].fonts-loaded .offers ul li .title,html[lang|=fa].fonts-loaded .offers ul li .title,html[lang|=he].fonts-loaded .offers ul li .title{font-weight:700}.offers .subtitle{color:#74716e;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.fonts-loaded .offers .subtitle{font-weight:500}html[lang|=ar].fonts-loaded .offers .subtitle,html[lang|=fa].fonts-loaded .offers .subtitle,html[lang|=he].fonts-loaded .offers .subtitle{font-weight:700}.offers ul li .precio{float:left;font-size:18px}.offers ul li .precio .txt_desde{font-size:11px;padding-left:5px}.offers ul li .precio span.price{font-size:18px;font-weight:700}html.fonts-loaded .offers ul li .precio span.price{font-weight:500}html[lang|=ar].fonts-loaded .offers ul li .precio span.price,html[lang|=fa].fonts-loaded .offers ul li .precio span.price,html[lang|=he].fonts-loaded .offers ul li .precio span.price{font-weight:700}.offers ul li .precio span.price.idr,.offers ul li .precio span.price.irr{font-size:14px}.offers ul li .precio .idr span.symbol,.offers ul li .precio .irr span.symbol{font-size:11px}.offers ul li .precio span.symbol{font-size:12px;font-weight:700}html.fonts-loaded .offers ul li .precio span.symbol{font-weight:500}html[lang|=ar].fonts-loaded .offers ul li .precio span.symbol,html[lang|=fa].fonts-loaded .offers ul li .precio span.symbol,html[lang|=he].fonts-loaded .offers ul li .precio span.symbol{font-weight:700}.offers p.leyenda{font-size:12px;font-weight:400;color:#74716e;text-align:right;margin:10px 0 0}.offers .cont_tamanio_foto{position:relative;overflow:hidden;max-height:122px}.offers ul li .precio{color:#46403c}.offers ul li .precio span.price{color:#46403c}.offers ul li .precio span.symbol{color:#46403c}.summary_deals2{color:#323232;padding:0}.summary_deals2 .item{background:#fff;border-radius:6px;overflow:hidden;border:1px solid #c7c7c7}.summary_deals2 .item a{background:#fff}.summary_deals2 .item a:focus,.summary_deals2 .item a:hover{box-shadow:0 2px 7px 0 rgba(0,0,0,.12)}.summary_deals2 .cont_img_deal{max-height:213px;overflow:hidden}.summary_deals2 .cont_img_deal .generic-pic{width:100%;height:213px}.summary_deals2 .cont_img_deal .generic-pic svg{margin-top:92px}.summary_deals2 .btn_generico_flecha{float:left}.summary_deals2 .position_bottom{width:100%;padding:0 0 0 10px}.summary_deals2 .btn_generico_2015,.summary_deals2 .btn_generico_flecha{color:#fff;background-color:#ffd212;border-color:#ffd212;margin-right:10px;-webkit-transition:background .3s;transition:background .3s}.summary_deals2 .btn_generico_2015.focus,.summary_deals2 .btn_generico_2015:focus,.summary_deals2 .btn_generico_flecha.focus,.summary_deals2 .btn_generico_flecha:focus{color:#fff;background-color:#e5bf15;border-color:#e5bf15}.summary_deals2 .btn_generico_2015:hover,.summary_deals2 .btn_generico_flecha:hover{color:#fff;background-color:#e5bf15;border-color:#e5bf15}.open>.summary_deals2 .btn_generico_2015.dropdown-toggle,.open>.summary_deals2 .btn_generico_flecha.dropdown-toggle,.summary_deals2 .btn_generico_2015.active,.summary_deals2 .btn_generico_2015:active,.summary_deals2 .btn_generico_flecha.active,.summary_deals2 .btn_generico_flecha:active{color:#fff;background-color:#e5bf15;border-color:#e5bf15}.open>.summary_deals2 .btn_generico_2015.dropdown-toggle.focus,.open>.summary_deals2 .btn_generico_2015.dropdown-toggle:focus,.open>.summary_deals2 .btn_generico_2015.dropdown-toggle:hover,.open>.summary_deals2 .btn_generico_flecha.dropdown-toggle.focus,.open>.summary_deals2 .btn_generico_flecha.dropdown-toggle:focus,.open>.summary_deals2 .btn_generico_flecha.dropdown-toggle:hover,.summary_deals2 .btn_generico_2015.active.focus,.summary_deals2 .btn_generico_2015.active:focus,.summary_deals2 .btn_generico_2015.active:hover,.summary_deals2 .btn_generico_2015:active.focus,.summary_deals2 .btn_generico_2015:active:focus,.summary_deals2 .btn_generico_2015:active:hover,.summary_deals2 .btn_generico_flecha.active.focus,.summary_deals2 .btn_generico_flecha.active:focus,.summary_deals2 .btn_generico_flecha.active:hover,.summary_deals2 .btn_generico_flecha:active.focus,.summary_deals2 .btn_generico_flecha:active:focus,.summary_deals2 .btn_generico_flecha:active:hover{color:#fff;background-color:#e5bf15;border-color:#e5bf15}.open>.summary_deals2 .btn_generico_2015.dropdown-toggle,.open>.summary_deals2 .btn_generico_flecha.dropdown-toggle,.summary_deals2 .btn_generico_2015.active,.summary_deals2 .btn_generico_2015:active,.summary_deals2 .btn_generico_flecha.active,.summary_deals2 .btn_generico_flecha:active{background-image:none}.summary_deals2 .btn_generico_2015.disabled,.summary_deals2 .btn_generico_2015.disabled.active,.summary_deals2 .btn_generico_2015.disabled.focus,.summary_deals2 .btn_generico_2015.disabled:active,.summary_deals2 .btn_generico_2015.disabled:focus,.summary_deals2 .btn_generico_2015.disabled:hover,.summary_deals2 .btn_generico_2015[disabled],.summary_deals2 .btn_generico_2015[disabled].active,.summary_deals2 .btn_generico_2015[disabled].focus,.summary_deals2 .btn_generico_2015[disabled]:active,.summary_deals2 .btn_generico_2015[disabled]:focus,.summary_deals2 .btn_generico_2015[disabled]:hover,.summary_deals2 .btn_generico_flecha.disabled,.summary_deals2 .btn_generico_flecha.disabled.active,.summary_deals2 .btn_generico_flecha.disabled.focus,.summary_deals2 .btn_generico_flecha.disabled:active,.summary_deals2 .btn_generico_flecha.disabled:focus,.summary_deals2 .btn_generico_flecha.disabled:hover,.summary_deals2 .btn_generico_flecha[disabled],.summary_deals2 .btn_generico_flecha[disabled].active,.summary_deals2 .btn_generico_flecha[disabled].focus,.summary_deals2 .btn_generico_flecha[disabled]:active,.summary_deals2 .btn_generico_flecha[disabled]:focus,.summary_deals2 .btn_generico_flecha[disabled]:hover,fieldset[disabled] .summary_deals2 .btn_generico_2015,fieldset[disabled] .summary_deals2 .btn_generico_2015.active,fieldset[disabled] .summary_deals2 .btn_generico_2015.focus,fieldset[disabled] .summary_deals2 .btn_generico_2015:active,fieldset[disabled] .summary_deals2 .btn_generico_2015:focus,fieldset[disabled] .summary_deals2 .btn_generico_2015:hover,fieldset[disabled] .summary_deals2 .btn_generico_flecha,fieldset[disabled] .summary_deals2 .btn_generico_flecha.active,fieldset[disabled] .summary_deals2 .btn_generico_flecha.focus,fieldset[disabled] .summary_deals2 .btn_generico_flecha:active,fieldset[disabled] .summary_deals2 .btn_generico_flecha:focus,fieldset[disabled] .summary_deals2 .btn_generico_flecha:hover{color:#fff;background-color:#ffe269;border-color:#ffd212}.summary_deals2 .btn_generico_2015.disabled .ball-clip-rotate div,.summary_deals2 .btn_generico_2015.disabled.active .ball-clip-rotate div,.summary_deals2 .btn_generico_2015.disabled.focus .ball-clip-rotate div,.summary_deals2 .btn_generico_2015.disabled:active .ball-clip-rotate div,.summary_deals2 .btn_generico_2015.disabled:focus .ball-clip-rotate div,.summary_deals2 .btn_generico_2015.disabled:hover .ball-clip-rotate div,.summary_deals2 .btn_generico_2015[disabled] .ball-clip-rotate div,.summary_deals2 .btn_generico_2015[disabled].active .ball-clip-rotate div,.summary_deals2 .btn_generico_2015[disabled].focus .ball-clip-rotate div,.summary_deals2 .btn_generico_2015[disabled]:active .ball-clip-rotate div,.summary_deals2 .btn_generico_2015[disabled]:focus .ball-clip-rotate div,.summary_deals2 .btn_generico_2015[disabled]:hover .ball-clip-rotate div,.summary_deals2 .btn_generico_flecha.disabled .ball-clip-rotate div,.summary_deals2 .btn_generico_flecha.disabled.active .ball-clip-rotate div,.summary_deals2 .btn_generico_flecha.disabled.focus .ball-clip-rotate div,.summary_deals2 .btn_generico_flecha.disabled:active .ball-clip-rotate div,.summary_deals2 .btn_generico_flecha.disabled:focus .ball-clip-rotate div,.summary_deals2 .btn_generico_flecha.disabled:hover .ball-clip-rotate div,.summary_deals2 .btn_generico_flecha[disabled] .ball-clip-rotate div,.summary_deals2 .btn_generico_flecha[disabled].active .ball-clip-rotate div,.summary_deals2 .btn_generico_flecha[disabled].focus .ball-clip-rotate div,.summary_deals2 .btn_generico_flecha[disabled]:active .ball-clip-rotate div,.summary_deals2 .btn_generico_flecha[disabled]:focus .ball-clip-rotate div,.summary_deals2 .btn_generico_flecha[disabled]:hover .ball-clip-rotate div,fieldset[disabled] .summary_deals2 .btn_generico_2015 .ball-clip-rotate div,fieldset[disabled] .summary_deals2 .btn_generico_2015.active .ball-clip-rotate div,fieldset[disabled] .summary_deals2 .btn_generico_2015.focus .ball-clip-rotate div,fieldset[disabled] .summary_deals2 .btn_generico_2015:active .ball-clip-rotate div,fieldset[disabled] .summary_deals2 .btn_generico_2015:focus .ball-clip-rotate div,fieldset[disabled] .summary_deals2 .btn_generico_2015:hover .ball-clip-rotate div,fieldset[disabled] .summary_deals2 .btn_generico_flecha .ball-clip-rotate div,fieldset[disabled] .summary_deals2 .btn_generico_flecha.active .ball-clip-rotate div,fieldset[disabled] .summary_deals2 .btn_generico_flecha.focus .ball-clip-rotate div,fieldset[disabled] .summary_deals2 .btn_generico_flecha:active .ball-clip-rotate div,fieldset[disabled] .summary_deals2 .btn_generico_flecha:focus .ball-clip-rotate div,fieldset[disabled] .summary_deals2 .btn_generico_flecha:hover .ball-clip-rotate div{border:2px solid #fff;border-bottom-color:transparent}.summary_deals2 .btn_generico_2015.inactive,.summary_deals2 .btn_generico_2015.inactive.active,.summary_deals2 .btn_generico_2015.inactive.disabled,.summary_deals2 .btn_generico_2015.inactive.focus,.summary_deals2 .btn_generico_2015.inactive:active,.summary_deals2 .btn_generico_2015.inactive:focus,.summary_deals2 .btn_generico_2015.inactive:hover,.summary_deals2 .btn_generico_2015.inactive[disabled],.summary_deals2 .btn_generico_flecha.inactive,.summary_deals2 .btn_generico_flecha.inactive.active,.summary_deals2 .btn_generico_flecha.inactive.disabled,.summary_deals2 .btn_generico_flecha.inactive.focus,.summary_deals2 .btn_generico_flecha.inactive:active,.summary_deals2 .btn_generico_flecha.inactive:focus,.summary_deals2 .btn_generico_flecha.inactive:hover,.summary_deals2 .btn_generico_flecha.inactive[disabled]{color:#fff;background-color:#ffd212}.summary_deals2 .btn_generico_2015.loading,.summary_deals2 .btn_generico_2015.loading.active,.summary_deals2 .btn_generico_2015.loading.disabled,.summary_deals2 .btn_generico_2015.loading.focus,.summary_deals2 .btn_generico_2015.loading:active,.summary_deals2 .btn_generico_2015.loading:focus,.summary_deals2 .btn_generico_2015.loading:hover,.summary_deals2 .btn_generico_2015.loading[disabled],.summary_deals2 .btn_generico_flecha.loading,.summary_deals2 .btn_generico_flecha.loading.active,.summary_deals2 .btn_generico_flecha.loading.disabled,.summary_deals2 .btn_generico_flecha.loading.focus,.summary_deals2 .btn_generico_flecha.loading:active,.summary_deals2 .btn_generico_flecha.loading:focus,.summary_deals2 .btn_generico_flecha.loading:hover,.summary_deals2 .btn_generico_flecha.loading[disabled]{color:#fff;background-color:#ffe269;border-color:#fff}.summary_deals2 .btn_generico_2015.loading .ball-clip-rotate div,.summary_deals2 .btn_generico_2015.loading.active .ball-clip-rotate div,.summary_deals2 .btn_generico_2015.loading.disabled .ball-clip-rotate div,.summary_deals2 .btn_generico_2015.loading.focus .ball-clip-rotate div,.summary_deals2 .btn_generico_2015.loading:active .ball-clip-rotate div,.summary_deals2 .btn_generico_2015.loading:focus .ball-clip-rotate div,.summary_deals2 .btn_generico_2015.loading:hover .ball-clip-rotate div,.summary_deals2 .btn_generico_2015.loading[disabled] .ball-clip-rotate div,.summary_deals2 .btn_generico_flecha.loading .ball-clip-rotate div,.summary_deals2 .btn_generico_flecha.loading.active .ball-clip-rotate div,.summary_deals2 .btn_generico_flecha.loading.disabled .ball-clip-rotate div,.summary_deals2 .btn_generico_flecha.loading.focus .ball-clip-rotate div,.summary_deals2 .btn_generico_flecha.loading:active .ball-clip-rotate div,.summary_deals2 .btn_generico_flecha.loading:focus .ball-clip-rotate div,.summary_deals2 .btn_generico_flecha.loading:hover .ball-clip-rotate div,.summary_deals2 .btn_generico_flecha.loading[disabled] .ball-clip-rotate div{border:2px solid #fff;border-bottom-color:transparent}.summary_deals2 .btn_generico_2015 .badge,.summary_deals2 .btn_generico_flecha .badge{color:#ffd212;background-color:#fff}.summary_deals2 .btn_generico_2015:after,.summary_deals2 .btn_generico_flecha:after{position:relative;top:-1px;margin-right:10px;content:'';width:16px;height:16px;display:inline-block;background-image:url(/headers/ilusion/ssm/dist/svg/icon-ownfill-ui-chevron-left-ffffff.svg),none;background-repeat:no-repeat;background-size:100% 100%;vertical-align:middle}.summary_deals2 .cont_precio{padding-top:4px;text-align:left;line-height:17px;color:#46403c}.summary_deals2 .cont_precio .current-price .price{font-size:16px;font-weight:700}html.fonts-loaded .summary_deals2 .cont_precio .current-price .price{font-weight:500}html[lang|=ar].fonts-loaded .summary_deals2 .cont_precio .current-price .price,html[lang|=fa].fonts-loaded .summary_deals2 .cont_precio .current-price .price,html[lang|=he].fonts-loaded .summary_deals2 .cont_precio .current-price .price{font-weight:700}.summary_deals2 .cont_precio .current-price .price.eur,.summary_deals2 .cont_precio .current-price .price.gbp,.summary_deals2 .cont_precio .current-price .price.usd{font-size:20px;font-weight:700}html.fonts-loaded .summary_deals2 .cont_precio .current-price .price.eur,html.fonts-loaded .summary_deals2 .cont_precio .current-price .price.gbp,html.fonts-loaded .summary_deals2 .cont_precio .current-price .price.usd{font-weight:500}html[lang|=ar].fonts-loaded .summary_deals2 .cont_precio .current-price .price.eur,html[lang|=ar].fonts-loaded .summary_deals2 .cont_precio .current-price .price.gbp,html[lang|=ar].fonts-loaded .summary_deals2 .cont_precio .current-price .price.usd,html[lang|=fa].fonts-loaded .summary_deals2 .cont_precio .current-price .price.eur,html[lang|=fa].fonts-loaded .summary_deals2 .cont_precio .current-price .price.gbp,html[lang|=fa].fonts-loaded .summary_deals2 .cont_precio .current-price .price.usd,html[lang|=he].fonts-loaded .summary_deals2 .cont_precio .current-price .price.eur,html[lang|=he].fonts-loaded .summary_deals2 .cont_precio .current-price .price.gbp,html[lang|=he].fonts-loaded .summary_deals2 .cont_precio .current-price .price.usd{font-weight:700}.summary_deals2 .cont_precio .current-price .price .symbol,.summary_deals2 .cont_precio .current-price .price abbr{font-size:.8em;font-weight:700}html.fonts-loaded .summary_deals2 .cont_precio .current-price .price .symbol,html.fonts-loaded .summary_deals2 .cont_precio .current-price .price abbr{font-weight:500}html[lang|=ar].fonts-loaded .summary_deals2 .cont_precio .current-price .price .symbol,html[lang|=ar].fonts-loaded .summary_deals2 .cont_precio .current-price .price abbr,html[lang|=fa].fonts-loaded .summary_deals2 .cont_precio .current-price .price .symbol,html[lang|=fa].fonts-loaded .summary_deals2 .cont_precio .current-price .price abbr,html[lang|=he].fonts-loaded .summary_deals2 .cont_precio .current-price .price .symbol,html[lang|=he].fonts-loaded .summary_deals2 .cont_precio .current-price .price abbr{font-weight:700}.summary_deals2 .title{margin:0;padding:10px 10px 0 10px;color:#46403c;font-weight:300;font-size:18px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.summary_deals2 .cont_info .info{padding:0 10px 0 10px;color:#46403c;font-size:12px;line-height:1.5em;clear:both;height:75px;overflow:hidden}.summary_deals2 .cont_info .info div{color:#46403c}.summary_deals2 .cont_info .info strong{font-size:14px;color:#E50000;font-weight:400}.summary_deals2 .cont_info .info_carousel{padding:10px 10px 0 10px;line-height:17px;min-height:44px;color:#46403c}.summary_deals2 li{margin-bottom:3px}.summary_deals2 li a{display:block;text-decoration:none;border-radius:6px;overflow:hidden;border:1px solid #c7c7c7;background:#fff}.summary_deals2 li a:focus,.summary_deals2 li a:hover{box-shadow:0 2px 7px 0 rgba(0,0,0,.12)}.summary_deals2 li a .cont_info{height:150px}.carousel a{text-decoration:none}.carousel a strong{color:#FFF}.summary_deals2 .bg_destacados_carusel{background:url(/headers/ilusion/img/bg-ofertas-carrusel.jpg) no-repeat;width:100%;height:185px;padding:15px}.summary_deals2 .bg_destacados_carusel .aviso{float:left;color:#1e3747;font-size:14px;font-weight:700}.summary_deals2 .bg_destacados_carusel .glyphicons-clock{font-size:16px;color:#FFF;margin-left:5px}.summary_deals2 .bg_destacados_carusel .logo_aerolinea{margin-top:30px}.summary_deals2 .bg_destacados_carusel .title{color:#1e3747;font-size:16px;font-weight:700}.summary_deals2 .item .cont_info{padding-bottom:15px}.carousel .carousel-indicators li.active{border:1px solid #ec5b14;background:#ec5b14}.package-container .package-offers{position:absolute;top:160px;right:0;z-index:3;vertical-align:middle}.summary_deals2 li.col-lg-4 .package-container .package-offers{right:15px}.package-container .package-discount{position:relative;vertical-align:middle;display:inline-block;background:#d03505;color:#fff;z-index:4;border-radius:6px 0 0 6px;padding:0 10px;height:26px;margin-right:0;box-shadow:-1px 2px 1px 0 rgba(0,0,0,.3)}.package-container .package-discount .icon{width:18px;height:18px;vertical-align:middle}.package-container .package-discount .icon,.package-container .package-discount .icon *{fill:#fff}.package-container .package-discount span{font-weight:300;text-align:center;display:inline-block;vertical-align:middle}.package-container .package-discount span.discount-main{font-size:16px;font-weight:400;line-height:26px;margin-right:4px}.package-container .before-price{font-size:15px!important;color:#beb8b3;margin-right:3px;margin-left:3px;font-weight:300!important;display:inline-block}.package-container .from-label{display:block;font-size:12px!important;text-align:left;padding-left:15px;font-weight:300!important}.cont_precio .desde{display:block;padding-bottom:5px!important;padding-left:12px!important}.cont_precio .before-price .price{font-size:12px;font-weight:300;color:#74716e;text-decoration:line-through}.cont_precio .before-price .price.eur,.cont_precio .before-price .price.gbp,.cont_precio .before-price .price.usd{font-size:14px;font-weight:300}.cont_precio .before-price .price .symbol,.cont_precio .before-price .price abbr{display:none}.summary_deals3{list-style:none}.summary_deals3 li{background:#fff;padding:0;border:1px solid #dfdfdf;border-top:0;clear:both;padding:0;overflow:hidden}.summary_deals3 li:last-child{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.summary_deals3 .title_name{color:#fff;font-size:16px;font-weight:300;margin:0;background:#35495a;padding:10px 14px}.summary_deals3 .title_name a{color:#fff}.summary_deals3 .title_name a:focus,.summary_deals3 .title_name a:hover{color:#fff;text-decoration:underline}.summary_deals3 a.title_name{font-size:16px;color:#fff}.summary_deals3 a{display:block;text-decoration:none}.summary_deals3 .col-lg-5 a{padding:6px 15px 0;overflow:hidden}.summary_deals3 .cont_img_deal{height:auto;overflow:hidden}.summary_deals3 .cont_img_deal img{width:100%}.summary_deals3 .cont_img_deal .generic-pic{width:100%}.summary_deals3 .claim{color:#46403c;font-size:21px;margin-bottom:5px}.summary_deals3 .cont_info{background:0 0}.summary_deals3 .title{font-size:18px;line-height:1;margin:0;padding:7px 0 0;color:#46403c;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.summary_deals3 .cont_info .info{font-size:14px;padding:0;color:#46403c}.summary_deals3 .cont_info .info strong{color:#777;font-weight:300}.summary_deals3 .info div{color:#46403c}.summary_deals3 .cont_precio{font-size:12px;line-height:17px;padding-top:0;text-align:left;margin-bottom:10px}.summary_deals3 .cont_precio span{font-size:22px;font-weight:700}.summary_deals3 .cont_precio span abbr.currency,.summary_deals3 .cont_precio span.symbol{font-size:12px;font-weight:400;text-decoration:none}.summary_deals3 .btn_generico_flecha{float:left;margin-top:8px;margin-right:20px;line-height:15px;color:#FFF;padding:7px 12px;border-radius:2px;font-weight:700}.summary_deals3 .position_bottom{width:100%}.summary_deals3 .title_name a:focus,.summary_deals3 .title_name a:hover{color:#fff!important;text-decoration:underline}.summary_deals3 .cont_precio{color:#46403c}.summary_deals3 .cont_precio span{color:#46403c}.squaresWaveG_container{position:relative;width:99px;height:12px}.squaresWaveG{position:absolute;top:0;width:12px;height:12px;-webkit-animation-name:bounce_squaresWaveG;animation-name:bounce_squaresWaveG;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal}.squaresWaveG_1{right:0;-webkit-animation-delay:.52s;animation-delay:.52s}.squaresWaveG_2{right:13px;-webkit-animation-delay:.65s;animation-delay:.65s}.squaresWaveG_3{right:26px;-webkit-animation-delay:.78s;animation-delay:.78s}.squaresWaveG_4{right:39px;-webkit-animation-delay:.91s;animation-delay:.91s}.squaresWaveG_5{right:52px;-webkit-animation-delay:1.04s;animation-delay:1.04s}.squaresWaveG_6{right:65px;-webkit-animation-delay:1.17s;animation-delay:1.17s}.squaresWaveG_7{right:78px;-webkit-animation-delay:1.3s;animation-delay:1.3s}.squaresWaveG_8{right:91px;-webkit-animation-delay:1.43s;animation-delay:1.43s}#tlfmodal_loading .squaresWaveG_container{margin:25% auto 0 auto}.squaresWaveG{background-color:#fff}@-webkit-keyframes bounce_squaresWaveG{from{background-color:#ec5b14}100%{background-color:#FFF}}@keyframes bounce_squaresWaveG{from{background-color:#ec5b14}100%{background-color:#FFF}}.flag_icon_selector{padding:1px 0 0 25px;background-image:url(/headers/ilusion/img/sprite_ilusion.png?version=04);background-repeat:no-repeat;vertical-align:sub;width:16px;height:10px;margin-top:6px}.flag_icon_angola{background-position:100% -190px}.flag_icon_mozambique{background-position:-25px -190px}.flag_icon_south_africa{background-position:-50px -190px}.flag_icon_china{background-position:-75px -190px}.flag_icon_india{background-position:-100px -190px}.flag_icon_japan{background-position:-125px -190px}.flag_icon_singapore{background-position:-150px -190px}.flag_icon_south_korea{background-position:-175px -190px}.flag_icon_thailand{background-position:-200px -190px}.flag_icon_costa_rica{background-position:-225px -190px}.flag_icon_cuba{background-position:-250px -190px}.flag_icon_dominican_republic{background-position:-275px -190px}.flag_icon_guatemala{background-position:-300px -190px}.flag_icon_honduras{background-position:-325px -190px}.flag_icon_nicaragua{background-position:-350px -190px}.flag_icon_panama{background-position:-375px -190px}.flag_icon_puerto_rico{background-position:-400px -190px}.flag_icon_andorra{background-position:-425px -190px}.flag_icon_austria{background-position:-450px -190px}.flag_icon_belgium{background-position:-475px -190px}.flag_icon_bulgaria{background-position:-500px -190px}.flag_icon_czech_republic{background-position:-525px -190px}.flag_icon_denmark{background-position:-550px -190px}.flag_icon_estonia{background-position:-575px -190px}.flag_icon_finland{background-position:-600px -190px}.flag_icon_france,.flag_icon_french_guiana{background-position:-625px -190px}.flag_icon_germany{background-position:-650px -190px}.flag_icon_gibraltar{background-position:-675px -190px}.flag_icon_greece{background-position:-700px -190px}.flag_icon_hungary{background-position:-725px -190px}.flag_icon_iceland{background-position:-750px -190px}.flag_icon_ireland{background-position:-775px -190px}.flag_icon_italy{background-position:-800px -190px}.flag_icon_latvia{background-position:-825px -190px}.flag_icon_lithuania{background-position:-850px -190px}.flag_icon_luxembourg{background-position:-875px -190px}.flag_icon_malta{background-position:-900px -190px}.flag_icon_netherlands{background-position:-925px -190px}.flag_icon_norway{background-position:-950px -190px}.flag_icon_poland{background-position:-975px -190px}.flag_icon_portugal{background-position:-1000px -190px}.flag_icon_romania{background-position:-1025px -190px}.flag_icon_russia{background-position:-1050px -190px}.flag_icon_slovakia{background-position:-1075px -190px}.flag_icon_spain{background-position:-1100px -190px}.flag_icon_sweden{background-position:-1125px -190px}.flag_icon_switzerland{background-position:-1150px -190px}.flag_icon_turkey{background-position:-1175px -190px}.flag_icon_ukraine{background-position:-1200px -190px}.flag_icon_united_kingdom{background-position:-1225px -190px}.flag_icon_algeria{background-position:-1250px -190px}.flag_icon_bahrain{background-position:-1275px -190px}.flag_icon_egypt{background-position:-1300px -190px}.flag_icon_iran{background-position:-1325px -190px}.flag_icon_iraq{background-position:-1350px -190px}.flag_icon_israel{background-position:-1375px -190px}.flag_icon_jordan{background-position:-1400px -190px}.flag_icon_kuwait{background-position:-1425px -190px}.flag_icon_lebanon{background-position:-1450px -190px}.flag_icon_libya{background-position:-1475px -190px}.flag_icon_morocco{background-position:-1500px -190px}.flag_icon_oman{background-position:-1525px -190px}.flag_icon_palestine{background-position:-1550px -190px}.flag_icon_qatar{background-position:-1575px -190px}.flag_icon_saudi_arabia{background-position:-1600px -190px}.flag_icon_syria{background-position:-1625px -190px}.flag_icon_tunisia{background-position:-1650px -190px}.flag_icon_united_arab_emirates{background-position:-1675px -190px}.flag_icon_canada{background-position:-1700px -190px}.flag_icon_mexico{background-position:-1725px -190px}.flag_icon_united_states{background-position:-1750px -190px}.flag_icon_australia{background-position:-1775px -190px}.flag_icon_argentina{background-position:-1800px -190px}.flag_icon_bolivia{background-position:-1825px -190px}.flag_icon_brazil{background-position:-1850px -190px}.flag_icon_chile{background-position:-1875px -190px}.flag_icon_colombia{background-position:-1900px -190px}.flag_icon_ecuador{background-position:-1925px -190px}.flag_icon_peru{background-position:-1950px -190px}.flag_icon_uruguay{background-position:-1975px -190px}.flag_icon_venezuela{background-position:-2000px -190px}.flag_icon_taiwan{background-position:-2025px -190px}.flag_icon_catalunya{background-position:-2050px -190px}.flag_icon_gambia{background-position:-2075px -190px}.flag_icon_central_african_republic{background-position:-2100px -190px}.flag_icon_mali{background-position:-2125px -190px}.flag_icon_catalonia{background-position:-2050px -190px}.flag_icon_afghanistan{background-position:-2177px -190px}.flag_icon_asia_central,.flag_icon_asia_oriental,.flag_icon_caribe,.flag_icon_east_africa,.flag_icon_eastern_europe,.flag_icon_oceania-pacific,.flag_icon_west_africa{background-position:-2152px -189px}.flag_icon_en{background-position:-1225px -190px}.flag_icon_es{background-position:-1100px -190px}.flag_icon_fr{background-position:-625px -190px}.flag_icon_de{background-position:-650px -190px}.flag_icon_it{background-position:-800px -190px}.flag_icon_pt{background-position:-1000px -190px}.flag_icon_nl{background-position:-925px -190px}.flag_icon_ar{background-position:-1598px -190px}.flag_icon_da{background-position:-550px -190px}.flag_icon_zh_hans{background-position:-75px -190px}.flag_icon_zh_hant{background-position:-2025px -190px}.flag_icon_ko{background-position:-175px -190px}.flag_icon_ja{background-position:-125px -190px}.flag_icon_he{background-position:-1375px -190px}.flag_icon_ru{background-position:-1050px -190px}.flag_icon_pl{background-position:-975px -190px}.flag_icon_sv{background-position:-1125px -190px}.flag_icon_ro{background-position:-1025px -190px}.flag_icon_ca{background-position:-2050px -190px}.flag_icon_hu{background-position:-725px -190px}.flag_icon_pt_br{background-position:-1850px -190px}.flag_icon_fi{background-position:-600px -190px}.flag_icon_tr{background-position:-1175px -190px}.flag_icon_fa{background-position:-1325px -190px}.flag_icon_nb_no{background-position:-950px -190px}.flag_icon_en_us{background-position:-1750px -190px}.flag_icon_es_co{background-position:-1900px -190px}.flag_icon_es_cl{background-position:-1875px -190px}.flag_icon_es_ec{background-position:-1925px -190px}.flag_icon_es_pe{background-position:-1950px -190px}.flag_icon_es_mx{background-position:-1725px -190px}.flag_icon_es_ar{background-position:-1800px -190px}.flag_icon_selector_8x12{padding:1px 0 0 25px;background-image:url(/headers/ilusion/img/sprite_ilusion.png?version=04);background-repeat:no-repeat;vertical-align:middle;width:18px;height:12px}.flag_icon_8x12_en{background-position:100% -620px}.flag_icon_8x12_es{background-position:-35px -620px}.flag_icon_8x12_fr{background-position:-70px -620px}.flag_icon_8x12_de{background-position:-107px -620px}.flag_icon_8x12_it{background-position:-142px -620px}.flag_icon_8x12_pt{background-position:-177px -620px}.flag_icon_8x12_nl{background-position:-215px -620px}.flag_icon_8x12_ar{background-position:-250px -620px}.flag_icon_8x12_da{background-position:-286px -620px}.flag_icon_8x12_zh_hans{background-position:-322px -620px}.flag_icon_8x12_zh_hant{background-position:-1152px -620px}.flag_icon_8x12_ko{background-position:-392px -620px}.flag_icon_8x12_he{background-position:-430px -620px}.flag_icon_8x12_ja{background-position:-467px -620px}.flag_icon_8x12_ru{background-position:-504px -620px}.flag_icon_8x12_pl{background-position:-540px -620px}.flag_icon_8x12_sv{background-position:-576px -620px}.flag_icon_8x12_ro{background-position:-611px -620px}.flag_icon_8x12_ca{background-position:-647px -620px}.flag_icon_8x12_hu{background-position:-683px -620px}.flag_icon_8x12_pt_br{background-position:-720px -620px}.flag_icon_8x12_fi{background-position:-756px -620px}.flag_icon_8x12_tr{background-position:-792px -620px}.flag_icon_8x12_fa{background-position:-828px -620px}.flag_icon_8x12_nb_no{background-position:-863px -620px}.flag_icon_8x12_en_us{background-position:-899px -620px}.flag_icon_8x12_es_co{background-position:-935px -620px}.flag_icon_8x12_es_cl{background-position:-972px -620px}.flag_icon_8x12_es_ec{background-position:-1008px -620px}.flag_icon_8x12_es_pe{background-position:-1044px -620px}.flag_icon_8x12_es_mx{background-position:-1080px -620px}.flag_icon_8x12_es_ar{background-position:-1116px -620px}@font-face{font-family:'Glyphicons Regular';src:url(/headers/ilusion/fonts/glyphicons-regular.eot);src:url(/headers/ilusion/fonts/glyphicons-regular.eot?#iefix) format("embedded-opentype"),url(/headers/ilusion/fonts/glyphicons-regular.woff2) format("woff2"),url(/headers/ilusion/fonts/glyphicons-regular.woff) format("woff"),url(/headers/ilusion/fonts/glyphicons-regular.ttf) format("truetype"),url(/headers/ilusion/fonts/glyphicons-regular.svg#glyphiconsregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Glyphicons Social';src:url(/headers/ilusion/fonts/glyphicons-social-regular.eot);src:url(/headers/ilusion/fonts/glyphicons-social-regular.eot?#iefix) format("embedded-opentype"),url(/headers/ilusion/fonts/glyphicons-social-regular.woff) format("woff"),url(/headers/ilusion/fonts/glyphicons-social-regular.ttf) format("truetype"),url(/headers/ilusion/fonts/glyphicons-social-regular.svg#glyphiconsregular) format("svg");font-weight:400;font-style:normal}.glyphicons{display:inline-block;padding:1px;position:relative;text-decoration:none;vertical-align:text-bottom;font-family:'Glyphicons Regular';font-weight:400;font-style:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-1:before{content:"\51"}.icon-65:before{content:"\65"}.icon-2:before{content:"\46"}.icon-3:before{content:"\62"}.icon-4:after{content:"\44"}.icon-5:before{content:"\42"}.icon-6:before{content:"\41"}.icon-7:before{content:"\4d"}.icon-8:before{content:"\47"}.icon-9:before{content:"\4a"}.icon-10:before{content:"\49"}.icon-11:before{content:"\4b"}.icon-12:before{content:"\52"}.icon-13:before{content:"\4e"}.icon-14:before{content:"\54"}.glyphicons.glyphicons-certificate:before{content:"\E333"}.glyphicons.glyphicons-show-lines:before{content:"\E159"}.glyphicons.glyphicons-global:before{content:"\E372"}.glyphicons.glyphicons-circle-question-mark:before{content:"\E195"}.glyphicons.glyphicons-group:before{content:"\E044"}.glyphicons.glyphicons-currency-conversion:before{content:"\E520"}.glyphicons.glyphicons-user:before{content:"\E004"}.glyphicons.glyphicons-shopping-cart:before{content:"\E203"}.glyphicons.glyphicons-remove-2:before{content:"\E208"}.glyphicons.glyphicons-circle-info:before{content:"\E196"}.glyphicons.glyphicons-heart:before{content:"\E013"}.glyphicons.glyphicons-power:before{content:"\E064"}.glyphicons.glyphicons-clock:before{content:"\E055"}.glyphicons.glyphicons-chevron-up:before{content:"\E601"}.glyphicons.glyphicons-chevron-down:before{content:"\E602"}.glyphicons.glyphicons-chevron-left:before{content:"\E225"}.glyphicons.glyphicons-chevron-right:before{content:"\E224"}.glyphicons.glyphicons-heart-empty:before{content:"\E020"}.glyphicons.glyphicons-share-alt:before{content:"\E309"}.glyphicons.glyphicons-gps:before{content:"\E243"}.glyphicons.glyphicons-circle-exclamation-mark:before{content:"\E197"}.glyphicons.glyphicons-comments:before{content:"\E310"}.glyphicons.glyphicons-book:before{content:"\E072"}.glyphicons.glyphicons-file:before{content:"\E037"}.glyphicons.glyphicons-new-window-alt:before{content:"\E390"}.glyphicons.glyphicons-download-alt:before{content:"\E182"}.glyphicons.glyphicons-cogwheel:before{content:"\E137"}.glyphicons.glyphicons-stopwatch:before{content:"\E056"}.glyphicons.glyphicons-thumbs-up:before{content:"\E344"}.glyphicons.glyphicons-pencil:before{content:"\270F"}.glyphicons.glyphicons-ok:before{content:"\E207"}.glyphicons.glyphicons-lock:before{content:"\E204"}.glyphicons.glyphicons-star:before{content:"\E050"}.glyphicons.glyphicons-bin:before{content:"\E017"}.glyphicons.glyphicons-circle-plus:before{content:"\E191"}.glyphicons.glyphicons-circle-minus:before{content:"\E192"}.glyphicons.glyphicons-star:before{content:"\E050"}.glyphicons.glyphicons-calendar:before{content:"\E046"}.glyphicons.glyphicons-alarm:before{content:"\E054"}.glyphicons-social{font-family:'Glyphicons Social'}.glyphicons-social.social-facebook:before{content:"\E031"}.icon-nohalal:before{content:"\75"}.icon-halal:before{content:"\74"}.icon-bitcoin:before{content:"\59"}.icon-asiento:before{content:"\58"}.icon-escala:before{content:"\57"}.icon-maleta:before{content:"\4f"}.icon-tiempo:before{content:"\61"}.icon-reloj:before{content:"\5a"}.icon-sin-maleta:before{content:"\64"}.icon-info:before{content:"\63"}.icon-refund:before{content:"\77"}.amenities_icons li{display:inline-block;padding:0;margin:0 2px;width:20px;height:20px}.amenities_icons li:before{content:'';display:inline-block;padding:0;margin:0;width:20px;height:20px}.selected_services .amenities_icons li:before{width:0}.amenities_icons li.amenities_reuniones:before,img.amenities_reuniones{background:url(/headers/ilusion/img/sprite_ilusion.png?version=04) 1px -643px}.amenities_icons li.amenities_spa:before,img.amenities_spa{background:url(/headers/ilusion/img/sprite_ilusion.png?version=04) -27px -643px}.amenities_icons li.amenities_acondicionado:before,img.amenities_acondicionado{background:url(/headers/ilusion/img/sprite_ilusion.png?version=04) -55px -643px}.amenities_icons li.amenities_internet:before,img.amenities_internet{background:url(/headers/ilusion/img/sprite_ilusion.png?version=04) -83px -643px}.amenities_icons li.amenities_ninos:before,img.amenities_ninos{background:url(/headers/ilusion/img/sprite_ilusion.png?version=04) -111px -643px}.amenities_icons li.amenities_restaurante:before,img.amenities_restaurante{background:url(/headers/ilusion/img/sprite_ilusion.png?version=04) -139px -643px}.amenities_icons li.amenities_piscina:before,img.amenities_piscina{background:url(/headers/ilusion/img/sprite_ilusion.png?version=04) -167px -643px}.amenities_icons li.amenities_pets:before,img.amenities_pets{background:url(/headers/ilusion/img/sprite_ilusion.png?version=04) -196px -643px}.amenities_icons li.amenities_parking:before,img.amenities_parking{background:url(/headers/ilusion/img/sprite_ilusion.png?version=04) -223px -643px}.amenities_icons li.amenities_minusvalidos:before,img.amenities_minusvalidos{background:url(/headers/ilusion/img/sprite_ilusion.png?version=04) -252px -643px}.amenities_icons li.amenities_jacuzzi:before,img.amenities_jacuzzi{background:url(/headers/ilusion/img/sprite_ilusion.png?version=04) -279px -643px}.amenities_icons li.amenities_golf:before,img.amenities_golf{background:url(/headers/ilusion/img/sprite_ilusion.png?version=04) -308px -643px}.amenities_icons li.amenities_gimnasio:before,img.amenities_gimnasio{background:url(/headers/ilusion/img/sprite_ilusion.png?version=04) -335px -643px}.amenities_icons li.amenities_blue_reuniones:before,img.amenities_blue_reuniones{background:url(/headers/ilusion/img/sprite_ilusion.png?version=04) 1px -692px}.amenities_icons li.amenities_blue_spa:before,img.amenities_blue_spa{background:url(/headers/ilusion/img/sprite_ilusion.png?version=04) -27px -692px}.amenities_icons li.amenities_blue_acondicionado:before,img.amenities_blue_acondicionado{background:url(/headers/ilusion/img/sprite_ilusion.png?version=04) -55px -692px}.amenities_icons li.amenities_blue_internet:before,img.amenities_blue_internet{background:url(/headers/ilusion/img/sprite_ilusion.png?version=04) -83px -692px}.amenities_icons li.amenities_blue_ninos:before,img.amenities_blue_ninos{background:url(/headers/ilusion/img/sprite_ilusion.png?version=04) -111px -692px}.amenities_icons li.amenities_blue_restaurante:before,img.amenities_blue_restaurante{background:url(/headers/ilusion/img/sprite_ilusion.png?version=04) -139px -692px}.amenities_icons li.amenities_blue_piscina:before,img.amenities_blue_piscina{background:url(/headers/ilusion/img/sprite_ilusion.png?version=04) -167px -692px}.amenities_icons li.amenities_blue_pets:before,img.amenities_blue_pets{background:url(/headers/ilusion/img/sprite_ilusion.png?version=04) -196px -692px}.amenities_icons li.amenities_blue_parking:before,img.amenities_blue_parking{background:url(/headers/ilusion/img/sprite_ilusion.png?version=04) -223px -692px}.amenities_icons li.amenities_blue_minusvalidos:before,img.amenities_blue_minusvalidos{background:url(/headers/ilusion/img/sprite_ilusion.png?version=04) -252px -692px}.amenities_icons li.amenities_blue_jacuzzi:before,img.amenities_blue_jacuzzi{background:url(/headers/ilusion/img/sprite_ilusion.png?version=04) -279px -692px}.amenities_icons li.amenities_blue_golf:before,img.amenities_blue_golf{background:url(/headers/ilusion/img/sprite_ilusion.png?version=04) -308px -692px}.amenities_icons li.amenities_blue_gimnasio:before,img.amenities_blue_gimnasio{background:url(/headers/ilusion/img/sprite_ilusion.png?version=04) -335px -692px}.icon-service{float:right;list-style-type:none;margin:5px 0 5px 10px;font-size:16px;color:#35495a}.icon-info:before{content:"\63"}.ico_info,.ico_info:hover{font-size:13px;text-decoration:none;margin-right:5px;color:#1e3747;cursor:pointer}.valoracion_TA_owl{background-image:url(/headers/ilusion/img/sprite_ilusion.png?version=04);background-repeat:no-repeat;margin-left:3px;width:89px;height:16px;display:inline-block}.valoracion_TA_owl_0{display:none}.valoracion_TA_owl_5{background-position:0 -330px}.valoracion_TA_owl_10{background-position:0 -348px}.valoracion_TA_owl_15{background-position:0 -365px}.valoracion_TA_owl_20{background-position:0 -383px}.valoracion_TA_owl_25{background-position:0 -400px}.valoracion_TA_owl_30{background-position:0 -418px}.valoracion_TA_owl_35{background-position:0 -436px}.valoracion_TA_owl_40{background-position:0 -453px}.valoracion_TA_owl_45{background-position:0 -470px}.valoracion_TA_owl_50{background-position:0 -488px}.valoracion_TA{background-image:url(/headers/ilusion/img/sprite_ilusion.png?version=04);background-repeat:no-repeat;margin-left:3px;width:64px;height:13px;display:inline-block}.valoracion_TA_0{display:none}.valoracion_TA_5{background-position:-26px -333px}.valoracion_TA_10{background-position:-26px -351px}.valoracion_TA_15{background-position:-26px -368px}.valoracion_TA_20{background-position:-26px -386px}.valoracion_TA_25{background-position:-26px -404px}.valoracion_TA_30{background-position:-26px -421px}.valoracion_TA_35{background-position:-26px -439px}.valoracion_TA_40{background-position:-26px -456px}.valoracion_TA_45{background-position:-26px -474px}.valoracion_TA_50{background-position:-26px -491px}.valoracion_TA_big{background-image:url(/headers/ilusion/img/sprite_ilusion.png?version=04);background-repeat:no-repeat;width:120px;height:20px;display:inline-block}.valoracion_TA_big_0{display:none}.valoracion_TA_big_5{background-position:-100px -528px}.valoracion_TA_big_10{background-position:-100px -506px}.valoracion_TA_big_15{background-position:-100px -485px}.valoracion_TA_big_20{background-position:-100px -463px}.valoracion_TA_big_25{background-position:-100px -441px}.valoracion_TA_big_30{background-position:-100px -419px}.valoracion_TA_big_35{background-position:-100px -397px}.valoracion_TA_big_40{background-position:-100px -375px}.valoracion_TA_big_45{background-position:-100px -353px}.valoracion_TA_big_50{background-position:-100px -332px}.estrellas_alojamiento_ilusion{background-image:url(/headers/ilusion/img/sprite_ilusion.png?version=04);margin-bottom:5px}.stars1{background-position:-2px -138px;width:10px;height:10px}.stars2{background-position:-2px -138px;width:22px;height:10px}.stars3{background-position:-2px -138px;width:33px;height:10px}.stars4{background-position:-2px -138px;width:44px;height:10px}.stars5{background-position:-2px -138px;width:56px;height:10px}.stars6{background-position:-2px -138px;width:76px;height:10px}.llaves_alojamiento_ilusion{background-image:url(/headers/ilusion/img/sprite_ilusion.png?version=04);margin-bottom:5px}.llaves1{background-position:100% -293px;width:11px;height:12px}.llaves2{background-position:100% -293px;width:22px;height:12px}.llaves3{background-position:100% -293px;width:32px;height:12px}.llaves4{background-position:100% -293px;width:42px;height:12px}.llaves5{background-position:100% -293px;width:52px;height:12px}.cont_list_seo .cabecera{color:#1e3747}.cont_list_seo ul{padding-right:0;padding-left:0;list-style:none}.cont_list_seo ul li{line-height:30px;border-bottom:1px solid #dfdfdf;display:inline-block;width:100%;padding:5px 0}.cont_list_seo ul li a{text-decoration:none;color:#46403c;display:inline-block}.cont_list_seo ul li .glyphicons-certificate{font-size:16px;padding-top:10px}.cont_list_seo ul li .top1{color:#d5ab45}.cont_list_seo ul li .top2{color:#cecece}.cont_list_seo ul li .top3{color:#7e4f1b}.cont_list_seo ul li a .valoracion{background:0 0;color:#ec5b14;font-weight:700;border:1px solid #ec5b14;width:30px;height:28px;margin:0 0 0 5px;line-height:20px;padding:4px;border-radius:50%}html.fonts-loaded .cont_list_seo ul li a .valoracion{font-weight:500}html[lang|=ar].fonts-loaded .cont_list_seo ul li a .valoracion,html[lang|=fa].fonts-loaded .cont_list_seo ul li a .valoracion,html[lang|=he].fonts-loaded .cont_list_seo ul li a .valoracion{font-weight:700}.cont_list_seo ul li a .info_ad{padding:0 3px}.cont_bg_total{background:#fff;padding:15px 0;border:1px solid #dfdfdf;border-radius:6px}.cont_bg_total .cabecera{font-size:18px;clear:both;margin-top:0}.cont_bg_total p{padding:0!important}.cont_banner_2_300x300{min-height:630px}.cont_banner_1_300x600{min-height:610px}.ad_300_300{height:300px;width:300px}.ad_300_600{height:600px;width:300px}.ad_120_600{height:600px;width:120px}.home_publi{color:#ccc;font-size:11px;font-weight:700;background:0 0;border:0;padding:55px 0 20px 0;display:inline-block}.home_publi .cont_banner_2_300x300 .ad_300_300:nth-child(2),.home_publi .cont_banner_2_300x300 .publi:nth-child(2){padding-top:20px}.cont_series{padding:15px 0}.cont_series h2,.cont_series h3{margin:0 0 10px 0}.cont_series #columnsList,.cont_series ul.ulmulti_4,.cont_series ul.ulmulti_7,.cont_series ul.ulmulti_8{padding-right:0;padding-left:0;list-style:none}.cont_series #columnsList h3,.cont_series #columnsList h4,.cont_series #columnsList h5,.cont_series ul.ulmulti_4 h3,.cont_series ul.ulmulti_4 h4,.cont_series ul.ulmulti_4 h5,.cont_series ul.ulmulti_7 h3,.cont_series ul.ulmulti_7 h4,.cont_series ul.ulmulti_7 h5,.cont_series ul.ulmulti_8 h3,.cont_series ul.ulmulti_8 h4,.cont_series ul.ulmulti_8 h5{margin-top:20px;font-size:12px;color:#74716e;font-weight:700;text-transform:uppercase}html.fonts-loaded .cont_series #columnsList h3,html.fonts-loaded .cont_series #columnsList h4,html.fonts-loaded .cont_series #columnsList h5,html.fonts-loaded .cont_series ul.ulmulti_4 h3,html.fonts-loaded .cont_series ul.ulmulti_4 h4,html.fonts-loaded .cont_series ul.ulmulti_4 h5,html.fonts-loaded .cont_series ul.ulmulti_7 h3,html.fonts-loaded .cont_series ul.ulmulti_7 h4,html.fonts-loaded .cont_series ul.ulmulti_7 h5,html.fonts-loaded .cont_series ul.ulmulti_8 h3,html.fonts-loaded .cont_series ul.ulmulti_8 h4,html.fonts-loaded .cont_series ul.ulmulti_8 h5{font-weight:500}html[lang|=ar].fonts-loaded .cont_series #columnsList h3,html[lang|=ar].fonts-loaded .cont_series #columnsList h4,html[lang|=ar].fonts-loaded .cont_series #columnsList h5,html[lang|=ar].fonts-loaded .cont_series ul.ulmulti_4 h3,html[lang|=ar].fonts-loaded .cont_series ul.ulmulti_4 h4,html[lang|=ar].fonts-loaded .cont_series ul.ulmulti_4 h5,html[lang|=ar].fonts-loaded .cont_series ul.ulmulti_7 h3,html[lang|=ar].fonts-loaded .cont_series ul.ulmulti_7 h4,html[lang|=ar].fonts-loaded .cont_series ul.ulmulti_7 h5,html[lang|=ar].fonts-loaded .cont_series ul.ulmulti_8 h3,html[lang|=ar].fonts-loaded .cont_series ul.ulmulti_8 h4,html[lang|=ar].fonts-loaded .cont_series ul.ulmulti_8 h5,html[lang|=fa].fonts-loaded .cont_series #columnsList h3,html[lang|=fa].fonts-loaded .cont_series #columnsList h4,html[lang|=fa].fonts-loaded .cont_series #columnsList h5,html[lang|=fa].fonts-loaded .cont_series ul.ulmulti_4 h3,html[lang|=fa].fonts-loaded .cont_series ul.ulmulti_4 h4,html[lang|=fa].fonts-loaded .cont_series ul.ulmulti_4 h5,html[lang|=fa].fonts-loaded .cont_series ul.ulmulti_7 h3,html[lang|=fa].fonts-loaded .cont_series ul.ulmulti_7 h4,html[lang|=fa].fonts-loaded .cont_series ul.ulmulti_7 h5,html[lang|=fa].fonts-loaded .cont_series ul.ulmulti_8 h3,html[lang|=fa].fonts-loaded .cont_series ul.ulmulti_8 h4,html[lang|=fa].fonts-loaded .cont_series ul.ulmulti_8 h5,html[lang|=he].fonts-loaded .cont_series #columnsList h3,html[lang|=he].fonts-loaded .cont_series #columnsList h4,html[lang|=he].fonts-loaded .cont_series #columnsList h5,html[lang|=he].fonts-loaded .cont_series ul.ulmulti_4 h3,html[lang|=he].fonts-loaded .cont_series ul.ulmulti_4 h4,html[lang|=he].fonts-loaded .cont_series ul.ulmulti_4 h5,html[lang|=he].fonts-loaded .cont_series ul.ulmulti_7 h3,html[lang|=he].fonts-loaded .cont_series ul.ulmulti_7 h4,html[lang|=he].fonts-loaded .cont_series ul.ulmulti_7 h5,html[lang|=he].fonts-loaded .cont_series ul.ulmulti_8 h3,html[lang|=he].fonts-loaded .cont_series ul.ulmulti_8 h4,html[lang|=he].fonts-loaded .cont_series ul.ulmulti_8 h5{font-weight:700}.cont_series #columnsList h3:after,.cont_series #columnsList h4:after,.cont_series #columnsList h5:after,.cont_series ul.ulmulti_4 h3:after,.cont_series ul.ulmulti_4 h4:after,.cont_series ul.ulmulti_4 h5:after,.cont_series ul.ulmulti_7 h3:after,.cont_series ul.ulmulti_7 h4:after,.cont_series ul.ulmulti_7 h5:after,.cont_series ul.ulmulti_8 h3:after,.cont_series ul.ulmulti_8 h4:after,.cont_series ul.ulmulti_8 h5:after{content:'';display:block;background:#74716e;width:20px;height:2px;border-top:0;margin-top:20px;margin-bottom:20px;border:0}table.list_offer tr,table.list_offer.fourcols tr,table.list_offer.threeEqualCols tr{cursor:default}table.list_offer th{color:#46403c;font-size:14px;font-weight:400}table.list_offer th:last-child{text-align:left}table.list_offer tbody tr:nth-child(2n+1){background:#fff}table.list_offer tbody tr td:first-child{padding:3px 5px 3px 0!important;width:18%}table.list_offer.threeEqualCols tbody tr td:first-child{padding:3px 5px 3px 0!important;width:45%}table.list_offer tbody tr td:nth-child(3){width:17%;text-align:left;padding-left:3px;padding-right:0}table.list_offer.fourcols tbody tr td:nth-child(3){width:auto;text-align:right;padding:8px}table.list_offer.fourcols tbody tr td:nth-child(4){width:17%;text-align:left;padding-left:3px;padding-right:0}table.list_offer tbody tr td img{max-height:26px}table.list_offer tbody tr td a{text-decoration:none;font-weight:300}table.list_offer tbody tr td a strong{font-weight:300}table.list_offer thead tr{background:0 0}table.list_offer .cont_precio{font-size:12px;line-height:14px}table.list_offer .cont_precio a{color:#46403c}table.list_offer .cont_precio .price{font-size:20px;font-weight:700}table.list_offer .cont_precio .symbol{font-size:14px;font-weight:400}table.list_offer .cont_precio{color:#46403c}.caja_servicios_adicionales .title{width:48%;float:right;padding-top:20px}.caja_servicios_adicionales span{color:#46403c;font-size:17px}.caja_servicios_adicionales .rayicas{background:url(/headers/ilusion/img/rayicas.gif) repeat;height:17px;margin-top:17px}.caja_servicios_adicionales ul{padding:0}.caja_servicios_adicionales ul li a .more{margin:0 0 0 10px;text-decoration:none;font-weight:300;float:none!important}.caja_servicios_adicionales ul li a .more strong{font-weight:300}.caja_servicios_adicionales ul li a .more strong:after{position:relative;top:-1px;margin-right:10px;content:'';width:16px;height:16px;display:inline-block;background-image:url(/headers/ilusion/ssm/dist/svg/icon-ownfill-ui-chevron-left-ffffff.svg),none;background-repeat:no-repeat;background-size:100% 100%;vertical-align:middle;width:6px;margin-right:6px;background-image:url(/headers/ilusion/sunrise/dist/svg/chevron-left-blue.svg),none}.cont_servicio_adicional{margin-top:21px;border:1px solid #dfdfdf;padding-right:183px;width:48%;height:116px;border-radius:6px}.cont_servicio_adicional.even{float:right}.cont_servicio_adicional.odd{float:left}.cont_servicio_adicional .cabecera{color:#46403c;font-size:21px}.cont_servicio_adicional p{color:#46403c;margin:0}.cont_servicio_adicional{display:block;color:#FFF;text-decoration:none}.cont_servicio_adicional a{text-decoration:none;color:#3171c9}.cont_servicio_adicional h4{color:#46403c;font-size:19px}.servicion_adicional_parkingsservices{background:#fff url(/headers/ilusion/img/servicios-adicionales-parking.jpg) no-repeat;background-position:right}.servicion_adicional_reclamationsservice{background:#fff url(/headers/ilusion/img/servicios-adicionales-reclamaciones.jpg) no-repeat;background-position:right}.servicion_adicional_loungepassservice{background:#fff url(/headers/ilusion/img/servicios-adicionales-salas-vip.jpg) no-repeat;background-position:right}.servicion_adicional_vaccinesservice{background:#fff url(/headers/ilusion/img/servicios-adicionales-vacunas.jpg) no-repeat;background-position:right}.servicion_adicional_visasservice{background:#fff url(/headers/ilusion/img/servicios-adicionales-visados.jpg) no-repeat;background-position:right}.cont_servicio_adicional a{color:#3171c9}.cont_info_listado ul.cuatro_columnas{list-style:none;padding:0}.cont_info_listado ul.cuatro_columnas li{float:right;width:16.6%}.cont_info_listado h3{padding:0 10px}.cont_info_listado ul.cuatro_columnas li a{text-decoration:none}.cont_info_listado ul.cuatro_columnas li a:before{content:'';width:5px;height:8px;margin-left:6px;display:inline-block;background-image:url(/headers/ilusion/sunrise/dist/svg/chevron-left-grey.svg),none;background-repeat:no-repeat;background-size:100% 100%}.cont_info_listado .cabecera{padding:5px 15px 20px 15px}.cont_info_listado img{padding:20px 0 0 0}.cont_info_listado ul li a{color:#46403c}.cont_info_listado ul li a:focus,.cont_info_listado ul li a:hover{color:#3171c9}.bg_destacado_1{background:#6a8bac url(/headers/ilusion/img/opc-volar-buscador-ofertas.jpg) no-repeat;background-position:right top;height:151px}.bg_destacado_1 .titulo{color:#bbd0e3}.bg_destacado_2{background:#bbd0e3 url(/headers/ilusion/img/opc-volar-reservas-para-grupos.jpg) no-repeat;background-position:right top;height:151px;padding-top:78px}.bg_destacado_2 .titulo{color:#6a8bac}.bg_opciones a{text-decoration:none;display:block}.bg_opciones .titulo{margin:0 360px 0 15px;font-size:27px;line-height:30px}.bg_opciones .chevron-circle{margin:10px 0 0 10px;color:#FFF;border-radius:200px 200px 200px 200px;-moz-border-radius:200px 200px 200px 200px;-webkit-border-radius:200px 200px 200px 200px;border:1px solid #FFF;padding:7px}ol.lista_ordenada_consejos{counter-reset:item}ol.lista_ordenada_consejos2{counter-reset:item 5}ol.lista_ordenada_consejos li:before{margin:0 0 0 10px;float:right;color:#46403c;font-size:14px;padding:2px 0;text-align:right;content:counter(item) ".";counter-increment:item}ol.lista_ordenada_consejos li{list-style:none;padding:10px 0;clear:both;line-height:15px}.button_conseils{width:47%;border-radius:6px;background:#fff;border:1px solid #dfdfdf;text-align:center;margin-top:35px}.button_conseils a{text-decoration:none;display:block;padding:5px;min-height:75px;padding:5px 20px}.lista_enlaces.list_links{overflow:hidden}.lista_enlaces.list_links li{line-height:20px;border:0;margin-bottom:0;padding:5px 0;color:#46403c;font-size:14px;background:0 0;display:block;border-bottom:1px solid #dfdfdf;text-decoration:none}.lista_enlaces.list_links li:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.lista_enlaces.list_links li a{color:#46403c;text-decoration:none;border-bottom:none;padding:5px 0;display:inline-block}.lista_enlaces.list_links li a:before{content:'';width:5px;height:8px;margin-left:8px;display:inline-block;background-image:url(/headers/ilusion/sunrise/dist/svg/chevron-left-grey.svg),none;background-repeat:no-repeat;background-size:100% 100%}.lista_enlaces.list_links li a:focus,.lista_enlaces.list_links li a:hover{color:#3171c9}.lista_enlaces.lista_pois li a:before{width:0;height:0}.lista_enlaces.lista_pois li a span.namePoi{margin-right:-5px}.lista_enlaces li .glyphicons-gps{color:#46403c;margin:0}.help_phone{color:#ec5b14;font-size:14px;font-weight:300;text-align:right;z-index:1;width:300px;position:relative}nav .help_phone{margin-top:-45px;margin-right:35px;float:right}.widgets_packages_packageavailabilitycalendarwidget{position:relative}.widgets_packages_packageavailabilitycalendarwidget .help_phone,.widgets_packages_packageavailabilitycalendarwidget .help_phone.fixed_call{width:240px}.widgets_packages_packageavailabilitycalendarwidget .help_phone:not(.fixed_call){position:absolute;left:0;right:initial!important;top:-10px}.help_phone:after{content:'';width:15px;height:2px;background:#ec5b14;position:absolute;top:5px;right:0}.help_phone.fixed_call:after{right:11px}.help_phone h2,.help_phone h5,.tfn_container h2,.tfn_container h5{color:#ec5b14;font-size:16px;font-weight:700}html.fonts-loaded .help_phone h2,html.fonts-loaded .help_phone h5,html.fonts-loaded .tfn_container h2,html.fonts-loaded .tfn_container h5{font-weight:500}html[lang|=ar].fonts-loaded .help_phone h2,html[lang|=ar].fonts-loaded .help_phone h5,html[lang|=ar].fonts-loaded .tfn_container h2,html[lang|=ar].fonts-loaded .tfn_container h5,html[lang|=fa].fonts-loaded .help_phone h2,html[lang|=fa].fonts-loaded .help_phone h5,html[lang|=fa].fonts-loaded .tfn_container h2,html[lang|=fa].fonts-loaded .tfn_container h5,html[lang|=he].fonts-loaded .help_phone h2,html[lang|=he].fonts-loaded .help_phone h5,html[lang|=he].fonts-loaded .tfn_container h2,html[lang|=he].fonts-loaded .tfn_container h5{font-weight:700}.help_phone .icon-monochrome-assist-phone,.tfn_container .icon-monochrome-assist-phone{height:14px}.help_phone .icon-anyfill-graph-email,.tfn_container .icon-anyfill-graph-email{height:11px}.help_phone svg,.tfn_container svg{width:16px;margin-left:5px}.help_phone svg,.help_phone svg *,.tfn_container svg,.tfn_container svg *{fill:#ec5b14}.help_phone .tfno{color:#46403c;font-weight:300;margin-right:15px}.help_phone .tfno a{font-weight:700}html.fonts-loaded .help_phone .tfno a{font-weight:500}html[lang|=ar].fonts-loaded .help_phone .tfno a,html[lang|=fa].fonts-loaded .help_phone .tfno a,html[lang|=he].fonts-loaded .help_phone .tfno a{font-weight:700}.help_phone .phone_info_desc{background:#e5e5e5;display:block;font-size:11px;font-weight:400;line-height:11px;padding:3px 5px;border-radius:5px}.tabs_component .nav-tabs li a{text-decoration:none;background-color:#f2f2f2;border:1px solid #dfdfdf;color:#8a8a8a;margin:0;padding:10px 30px;font-size:14px}.tabs_component .nav-tabs>li.active>a,.tabs_component .nav-tabs>li.active>a:focus,.tabs_component .nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.tabs_component .tab-content{border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-left:1px solid #dfdfdf;padding:20px;background-color:#FFF}.nav-tabs>li.active{margin-bottom:-2px}.media{overflow:hidden;position:relative;background-color:#fff;border:1px solid #dfdfdf;border-radius:6px;box-shadow:0;margin-bottom:13px}.media-grey .media{background-color:#fff;border:1px solid #dfdfdf;border-radius:6px;margin-bottom:20px}.media .media-body{padding:15px 8px 0 20px}.media .media-body p{font-size:12px;margin-bottom:6px;color:#46403c;line-height:1.4}.media-grey .media-body p{font-size:12px}.media .media-body p.media-subheading{font-size:12px;color:#74716e}.media .media-heading{margin:0 0 4px 0;font-size:24px;line-height:.9}.media-grey .media-heading{color:#46403c;margin:0 0 10px 0}.media .media-cta{position:absolute;bottom:12px;left:20px}.media .media-cta{color:#fff;background-color:#3171c9;border-color:#3171c9}.media .media-cta.focus,.media .media-cta:focus{color:#fff;background-color:#275aa0;border-color:#275aa0}.media .media-cta:hover{color:#fff;background-color:#275aa0;border-color:#275aa0}.media .media-cta.active,.media .media-cta:active,.open>.media .media-cta.dropdown-toggle{color:#fff;background-color:#275aa0;border-color:#275aa0}.media .media-cta.active.focus,.media .media-cta.active:focus,.media .media-cta.active:hover,.media .media-cta:active.focus,.media .media-cta:active:focus,.media .media-cta:active:hover,.open>.media .media-cta.dropdown-toggle.focus,.open>.media .media-cta.dropdown-toggle:focus,.open>.media .media-cta.dropdown-toggle:hover{color:#fff;background-color:#204a83;border-color:#204a83}.media .media-cta.active,.media .media-cta:active,.open>.media .media-cta.dropdown-toggle{background-image:none}.media .media-cta.disabled,.media .media-cta.disabled.active,.media .media-cta.disabled.focus,.media .media-cta.disabled:active,.media .media-cta.disabled:focus,.media .media-cta.disabled:hover,.media .media-cta[disabled],.media .media-cta[disabled].active,.media .media-cta[disabled].focus,.media .media-cta[disabled]:active,.media .media-cta[disabled]:focus,.media .media-cta[disabled]:hover,fieldset[disabled] .media .media-cta,fieldset[disabled] .media .media-cta.active,fieldset[disabled] .media .media-cta.focus,fieldset[disabled] .media .media-cta:active,fieldset[disabled] .media .media-cta:focus,fieldset[disabled] .media .media-cta:hover{color:#fff;background-color:#74a0dd;border-color:#fff}.media .media-cta.disabled .ball-clip-rotate div,.media .media-cta.disabled.active .ball-clip-rotate div,.media .media-cta.disabled.focus .ball-clip-rotate div,.media .media-cta.disabled:active .ball-clip-rotate div,.media .media-cta.disabled:focus .ball-clip-rotate div,.media .media-cta.disabled:hover .ball-clip-rotate div,.media .media-cta[disabled] .ball-clip-rotate div,.media .media-cta[disabled].active .ball-clip-rotate div,.media .media-cta[disabled].focus .ball-clip-rotate div,.media .media-cta[disabled]:active .ball-clip-rotate div,.media .media-cta[disabled]:focus .ball-clip-rotate div,.media .media-cta[disabled]:hover .ball-clip-rotate div,fieldset[disabled] .media .media-cta .ball-clip-rotate div,fieldset[disabled] .media .media-cta.active .ball-clip-rotate div,fieldset[disabled] .media .media-cta.focus .ball-clip-rotate div,fieldset[disabled] .media .media-cta:active .ball-clip-rotate div,fieldset[disabled] .media .media-cta:focus .ball-clip-rotate div,fieldset[disabled] .media .media-cta:hover .ball-clip-rotate div{border:2px solid #fff;border-bottom-color:transparent}.media .media-cta.inactive,.media .media-cta.inactive.active,.media .media-cta.inactive.disabled,.media .media-cta.inactive.focus,.media .media-cta.inactive:active,.media .media-cta.inactive:focus,.media .media-cta.inactive:hover,.media .media-cta.inactive[disabled]{color:#fff;background-color:#3171c9}.media .media-cta.loading,.media .media-cta.loading.active,.media .media-cta.loading.disabled,.media .media-cta.loading.focus,.media .media-cta.loading:active,.media .media-cta.loading:focus,.media .media-cta.loading:hover,.media .media-cta.loading[disabled]{color:#fff;background-color:#74a0dd;border-color:#3171c9}.media .media-cta.loading .ball-clip-rotate div,.media .media-cta.loading.active .ball-clip-rotate div,.media .media-cta.loading.disabled .ball-clip-rotate div,.media .media-cta.loading.focus .ball-clip-rotate div,.media .media-cta.loading:active .ball-clip-rotate div,.media .media-cta.loading:focus .ball-clip-rotate div,.media .media-cta.loading:hover .ball-clip-rotate div,.media .media-cta.loading[disabled] .ball-clip-rotate div{border:2px solid #fff;border-bottom-color:transparent}.media .media-cta .badge{color:#3171c9;background-color:#fff}.carousel_photos_2015 .carousel{margin-bottom:10px}.carousel_photos_2015 .carousel-control .glyphicons.glyphicons-chevron-right:before{content:"\E224";color:#FFF;font-size:36px}[dir=rtl] .carousel_photos_2015 .carousel-control .glyphicons.glyphicons-chevron-right:before{content:"\E225"}.carousel_photos_2015 .carousel-control .glyphicons.glyphicons-chevron-left:before{content:"\E225";color:#FFF;font-size:36px}[dir=rtl] .carousel_photos_2015 .carousel-control .glyphicons.glyphicons-chevron-left:before{content:"\E224"}.carousel_photos_2015 .glyphicons.glyphicons-map:before{content:"\e503"}.carousel_photos_2015 .glyphicons-map{font-size:20px;margin:0 10px;color:#333}.carousel_photos_2015 .address{text-decoration:none}.carousel_photos_2015 .carousel_photos .carousel-control.left span{right:10px}.carousel_photos_2015 .carousel_photos .carousel-control.right span{left:10px}.carousel_photos_2015 .carousel_photos .carousel-control span{top:49%;position:absolute}.carousel_photos_2015 .carousel_photos .item img{-o-object-fit:contain;object-fit:contain}.carousel_photos_2015 .carousel_photos.carousel{background:#ddd;max-width:850px}.carousel_photos_2015 .carousel_photos .carousel-indicators li{float:right;height:59px;margin-right:2px;margin-bottom:2px;text-indent:0;width:59px;cursor:pointer}.carousel_photos_2015 .carousel_photos .carousel-indicators{right:251px;left:0;top:0;width:368px;z-index:0}.carousel_photos_2015 .carousel_photos .carousel-inner{text-align:center}.carousel_photos_2015 .carousel_photos .carousel-inner>.item>img{width:auto;overflow:hidden;margin:0 auto}.carousel_photos_2015 .carousel_photos .carousel-inner>.item{margin:0}.carousel_photos_2015 .carousel_photos .carousel-inner>.active{margin:0;position:relative}.carousel_photos_2015 .carousel_thumbs{margin-bottom:40px}.carousel_photos_2015 .carousel_thumbs .item ul{overflow:hidden}.carousel_photos_2015 .carousel_thumbs .item ul li{width:12.5%;padding:0 .5%;display:inline-block;float:right;margin-bottom:3px}.carousel_photos_2015.carousel_two_columns .carousel_thumbs .item ul li{width:31%;padding:0 .5%;display:inline-block;height:53px}.carousel_photos_2015 .carousel_thumbs .item ul li img{cursor:pointer;width:100%}.carousel_photos_2015 .carousel_thumbs .item ul li img.selected{opacity:.5!important}.carousel_photos_2015 .carousel_thumbs .item ul li:first-child,.carousel_photos_2015 .carousel_thumbs .item ul li:nth-child(9n){padding-right:0;width:12%}.carousel_photos_2015.carousel_two_columns .carousel_thumbs .item ul li:first-child,.carousel_photos_2015.carousel_two_columns .carousel_thumbs .item ul li:nth-child(4),.carousel_photos_2015.carousel_two_columns .carousel_thumbs .item ul li:nth-child(7){padding-right:0;width:31%}.carousel_photos_2015.carousel_two_columns .carousel_thumbs .item ul li:nth-child(8n),.carousel_photos_2015.carousel_two_columns .carousel_thumbs .item ul li:nth-child(9n){padding:0 .5%;width:31%}.carousel_photos_2015 .carousel_thumbs .item ul li:nth-child(8n){padding-left:0;width:12%}.carousel_photos_2015.carousel_two_columns .carousel_thumbs .item ul li:nth-child(3){padding-left:0;width:31%}.carousel_photo_text{position:absolute;bottom:0;z-index:2;color:#fff;height:60px;width:100%;text-align:right;padding-right:30px;vertical-align:top;line-height:60px;font-size:16px;background-image:-webkit-linear-gradient(top,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x}.carousel_photo_text span.photo_text_container{border-bottom:1px solid #FFF;padding-bottom:5px}.carousel_photo_text span.photo_text_detail{font-size:14px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#333}.pagination>li>a:focus svg,.pagination>li>a:focus svg *,.pagination>li>a:hover svg,.pagination>li>a:hover svg *,.pagination>li>span:focus svg,.pagination>li>span:focus svg *,.pagination>li>span:hover svg,.pagination>li>span:hover svg *{fill:#333}.pagination>li>a,.pagination>li>span{color:#333}.pagination>li>a svg,.pagination>li>a svg *,.pagination>li>span svg,.pagination>li>span svg *{fill:#333}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#3171c9;border-color:#3171c9}.sorting_component{background:#d8dcde;color:#666;font-size:14px;line-height:30px;padding:0 10px;border-radius:3px}.sorting_component #list_management_continent{display:inline;height:50px;line-height:50px;margin:0 5px}.sorting_component #list_management_select{border:1px solid #CCC;background-color:#fff;color:#666;cursor:pointer;height:38px;padding:0 15px;line-height:34px;display:inline-block}.sorting_component #list_management_select_text{color:#666}.sorting_component #list_management_select span{margin-left:4px}.sorting_component #list_management_drop{background:rgba(255,255,255,.94);zoom:1;padding:20px;border:1px solid #a3b8cd;position:absolute;z-index:1;width:350px;color:#666}.sorting_component #list_management_drop ul li{line-height:24px;font-weight:700}.sorting_component #list_management_drop ul li strong{color:#2A4B63;font-size:12px;font-weight:700}.sorting_component #list_management_drop ul li span{color:#CCC}.sorting_component #list_management_drop ul li a{color:#2A4B63;font-weight:400}[dir=rtl] .sorting_component .arrow_down,[dir=ltr] .sorting_component .arrow_down{background:url(/headers/img/availability_list/arrows.png) no-repeat;width:8px;height:5px;display:inline-block;vertical-align:middle;font-size:1px}[dir=rtl] .sorting_component .arrow_up,[dir=ltr] .sorting_component .arrow_up{background:url(/headers/img/availability_list/arrows.png) -8px 0 no-repeat;width:8px;height:5px;display:inline-block;vertical-align:middle;font-size:1px}.sorting_component .sorting_container ul>li{height:18px;color:#2a4b63;font-size:12px}.sorting_component .sorting_container ul li a,.sorting_component .sorting_container ul li strong,.sorting_component .sorting_container ul li strong a{color:#2a4b63;font-weight:700;font-size:12px}.sorting_component .sorting_container ul li a{font-weight:400}.sorting_component .sorting_container ul li strong a:hover{text-decoration:none}.sorting_component .sorting_container ul li a:hover{text-decoration:underline}.loading_rafagas,[data-widget-loading-icon-instance]{text-align:center}.loading_icon,[data-widget-loading-icon-instance] .loading_icon{height:20px;background-position:center;background-repeat:no-repeat;width:300px;margin:5px 0 10px 0}.loading_icon,[data-widget-loading-icon-instance] .loading_icon{background-image:url(/headers/widgets/tools/loadingiconwidget/img/loading_gif.gif)}ul li.info_habitacion_disponible{list-style:none;padding:0}ul li.info_habitacion_disponible ul{font-size:14px;color:#666;padding:0 5px 0 0;border-bottom:1px solid #dfdfdf}ul li.info_habitacion_disponible:last-child ul{border-bottom:none}ul li.info_habitacion_disponible ul li{float:right;width:20%;list-style:none;margin:30px 0;line-height:11px}ul li.info_habitacion_disponible ul li.number_nights span.imp_incluidos{font-size:12px}ul li.info_habitacion_disponible ul li.price_pvp{padding:0 5px}ul li.info_habitacion_disponible ul li.final_price{padding:7px;background:#f3f3f3;border-right:1px solid #dfdfdf;margin:0;line-height:20px}ul li.info_habitacion_disponible ul li.final_price .symbol{font-size:15px}ul li.info_habitacion_disponible ul li.final_price span.glyphicon{font-size:12px;cursor:pointer;color:#1e3747}ul li.info_habitacion_disponible ul li.final_price span.pvp_foreign{font-family:Arial,Helvetica,sans-serif;color:#1e3747;font-size:25px;font-weight:700}ul li.info_habitacion_disponible ul li.final_price .btn-ficha{border:0;font-weight:700;border-radius:5px;color:#FFF;font-size:13px;padding:7px 15px}ul li.info_habitacion_disponible ul li.final_price .btn-ficha{background:#ec5b14}.modal-generico{border-radius:5px;font-size:14px;padding:10px;position:relative;top:100px}.modal-generico.modal-text{background-color:#fcf8e3;color:#a98a54;border:1px solid #faebcc}.modal-generico.modal-text-2{background-color:#dae4ee;color:#1e3747;border:1px solid #bacada}.product_brand{text-align:center;height:315px;white-space:nowrap;background-repeat:no-repeat;background-position:center;background-color:#ccc;background-size:370px 315px}.cont_bg_total .product_brand{margin-top:0}.product_brand span.centering{display:inline-block;height:100%;vertical-align:middle}.product_brand .centered{display:inline-block;vertical-align:middle}.product_brand span.brand_name{display:block;color:#FFF;font-size:21px;letter-spacing:1px;margin-top:20px}.product_brand a{text-decoration:none}.product_brand span.brand_text_link{color:rgba(255,255,255,.7);font-size:12px;text-decoration:none;text-transform:uppercase;border:1px solid rgba(255,255,255,.7);padding:10px 20px;display:inline-block;border-radius:6px;margin-top:20px;white-space:normal}.product_brand span.brand_text_link:focus,.product_brand span.brand_text_link:hover{color:#fff;border:1px solid #fff}.hotel_chain_01{background-image:url(/headers/ilusion/img/hotels/hotel_photo_background/cadena-01.jpg)}.hotel_chain_02{background-image:url(/headers/ilusion/img/hotels/hotel_photo_background/cadena-02.jpg)}.hotel_chain_03{background-image:url(/headers/ilusion/img/hotels/hotel_photo_background/cadena-03.jpg)}.hotel_chain_04{background-image:url(/headers/ilusion/img/hotels/hotel_photo_background/cadena-04.jpg)}.hotel_chain_05{background-image:url(/headers/ilusion/img/hotels/hotel_photo_background/cadena-05.jpg)}.hotel_chain_06{background-image:url(/headers/ilusion/img/hotels/hotel_photo_background/cadena-06.jpg)}.hotel_chain_07{background-image:url(/headers/ilusion/img/hotels/hotel_photo_background/cadena-07.jpg)}.hotel_chain_08{background-image:url(/headers/ilusion/img/hotels/hotel_photo_background/cadena-08.jpg)}.hotel_chain_09{background-image:url(/headers/ilusion/img/hotels/hotel_photo_background/cadena-09.jpg)}.generic-tabs ul.tab_menu{margin-top:20px;padding:4px 0;height:40px;border:1px solid #dfdfdf;background-color:#fff;width:99.9%;overflow-y:hidden;overflow-x:auto;white-space:nowrap;max-width:100%}.generic-tabs .nav-pills:after,.generic-tabs .nav-tabs:after{clear:none}.generic-tabs .nav-tabs>li{float:none;display:inline-block}.generic-tabs .nav-tabs>li>a{border-radius:0;margin-bottom:-1px;border-left:1px solid #dfdfdf!important;color:#74716e;font-size:12px;text-align:center;cursor:pointer;font-weight:400;text-decoration:none;padding:6px 10px;line-height:18px}.generic-tabs .nav-tabs>li.active>a{font-size:12px;text-decoration:none;color:#46403c}.generic-tabs .nav-tabs>li>a,.generic-tabs .nav-tabs>li>a:focus,.generic-tabs .nav-tabs>li>a:hover,.generic-tabs .nav>li>a:focus,.generic-tabs .nav>li>a:hover{border:none;display:inline-block;background-color:transparent;margin-left:0}.generic-tabs .nav-tabs li.active{color:#333;font-weight:700;padding-bottom:3px}.generic-tabs .nav-tabs li.active{border-bottom:2px solid #ec5b14}.cont_el_tiempo{border:1px solid #dfdfdf;border-radius:6px;color:#505254;padding:10px 0;font-size:14px;overflow:hidden;margin:20px 0;background:#FFF}.cont_el_tiempo.weather_vertical ul li.cont_dias{width:100%;margin-bottom:3px;border-bottom:1px solid #eaeaea}.cont_el_tiempo.weather_vertical ul li.cont_dias:last-child{border-bottom:0}.cont_el_tiempo.weather_vertical ul li.cont_dias ul{padding:0;list-style:none}.cont_el_tiempo.weather_vertical ul li.cont_dias ul li.dia{float:right;width:39%;font-size:14px;line-height:35px}.cont_el_tiempo.weather_vertical ul li.cont_dias ul li.temp{float:right;width:45%;font-size:14px;text-align:right;line-height:35px}.cont_el_tiempo.weather_vertical ul li.cont_dias ul li.img_tiempo{float:left;font-size:14px}.cont_el_tiempo.weather_vertical ul li.cont_dias ul li .temp_max{font-weight:700;font-size:16px;margin-left:5px}.cont_el_tiempo.weather_vertical ul li.cont_dias ul li .temp_min{font-size:12px;margin-right:5px}.cont_el_tiempo.weather_horizontal ul li.cont_dias{margin-bottom:0;border-bottom:0;width:25%!important;border-left:1px solid #eaeaea;padding:0 10px}.cont_el_tiempo.weather_horizontal ul li.cont_dias:last-child{border-left:none}.cont_el_tiempo.weather_horizontal ul li.cont_dias ul{padding:0;list-style:none}.cont_el_tiempo.weather_horizontal ul li.cont_dias ul li.dia{font-size:14px;line-height:35px;float:none;width:100%;text-align:center;font-weight:700}.cont_el_tiempo.weather_horizontal ul li.cont_dias ul li.temp{font-size:14px;text-align:center;line-height:35px;float:none;width:100%}.cont_el_tiempo.weather_horizontal ul li.cont_dias ul li.img_tiempo{font-size:14px;float:none;text-align:center}.cont_el_tiempo.weather_horizontal ul li.cont_dias ul li .temp_max{font-weight:700;font-size:16px;margin-left:5px}.cont_el_tiempo.weather_horizontal ul li.cont_dias ul li .temp_min{font-size:12px;margin-right:5px}.cont_el_tiempo ul{padding:0;list-style:none;margin-bottom:0}.cont_el_tiempo .icon-big{width:95px;height:75px;margin-top:15px}.cont_el_tiempo .icon-small{width:35px;height:28px;vertical-align:text-top}.cont_el_tiempo .city{font-size:18px;display:block}.cont_el_tiempo .temperatura{font-size:48px;line-height:48px;display:block}.cont_el_tiempo .temperatura span{font-weight:400;font-size:40px}.cont_el_tiempo .temperatura_small_max{font-size:16px;margin-left:30px}.cont_el_tiempo .temperatura_small_max2{font-size:16px;margin-left:5px}.cont_el_tiempo .temperatura_small_min2{margin-right:5px}.cont_el_tiempo .temperatura_small_min{margin-left:30px}.cont_el_tiempo .cont_info_extra{line-height:35px;padding-left:0;text-align:right}.cont_el_tiempo .texto_prevision{padding:10px 0}.cont_el_tiempo .precipitaciones,.cont_el_tiempo .viento{white-space:nowrap}.cont_el_tiempo .precipitaciones svg.rainfall,.cont_el_tiempo .viento svg.wind{width:15px;height:15px;vertical-align:middle}.lista_tipo_habitacion li{border:1px solid #ccc;border-radius:5px;display:inline-block;padding:5px;width:100%;margin-bottom:10px}.lista_tipo_habitacion li:nth-last-child(1){margin-bottom:0!important}.lista_tipo_habitacion .nombre_habitacion{font-weight:700;font-size:14px;padding-top:10px}.lista_tipo_habitacion .precio_habitacion{padding-top:2px}.lista_tipo_habitacion .desde{font-size:12px;color:#999}.lista_tipo_habitacion .precio{font-size:22px;font-weight:700}.checkInOnline{padding:15px 30px;margin-bottom:30px;background:url(/headers/ilusion/img/flights/bg_checkin_airline_detail.jpg) top left no-repeat}.col-lg-4 .checkInOnline{padding:15px;background:url(/headers/ilusion/img/flights/bg_checkin_airlines.jpg) top left no-repeat}.col-lg-4 .checkInOnline .col-lg-6{width:100%;float:none}.checkInOnline .text{color:#46403c;font-size:21px;text-align:right;font-weight:700;line-height:1.2;margin-bottom:16px;padding:0}.checkInOnline .button{text-align:left;padding:0;display:table-cell;vertical-align:middle;float:none;height:65px}.col-lg-4 .checkInOnline .button{display:block;text-align:right;height:auto}.checkInOnline .button a{background-color:transparent;color:#666;font-size:14px;text-align:right;font-weight:700;text-align:center;padding:12px 45px;border:solid 1px #666;border-radius:8px;top:50%;text-decoration:none;display:block}.col-lg-4 .checkInOnline .button a{padding:12px 20px;display:inline-block}.checkInOnline .button a:hover{background-color:transparent;color:#999;border-color:#999}.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-right: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-right:2px dotted #dfdfde;padding-right:30px}.transportesrafagas-content .container-limited .rafagas-company span,.transportesrafagas-content .container-limited .rafagas-journey span{font-weight:300;padding-right: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;right: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%;right: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 0 0 10px}.widgets_hotels_search_mainavailabilitywidget .cajaFiltro .cabecera .tipoFiltro .chevContainer{float:left}.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:left}.cajaFiltro .checkboxgroup_item_only_link:hover{text-decoration:underline!important}.cajaFiltro .checkboxgroup_subtitle{padding-right: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:right;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:right;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:2% 45%;background-size:7%;padding-left: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:3% 50%;background-size:4.5%;padding-left:25px}.cajaFiltro .contenidoFiltro form .cross_reserved_space{position:absolute;width:30px;height:40px;left: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-right:0}.cajaFiltro .contenidoFiltro .checkbox label,.cajaFiltro .contenidoFiltro .radio label{font-weight:300;padding-right: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-right:auto;margin-left:auto;margin-bottom:12px;height:26px}.cajaFiltro .contenidoFiltro .slider:before{content:'';position:absolute;top:7px;right:0;width:100%;height:8px;background:-webkit-linear-gradient(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%);background:linear-gradient(to 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%)}.cajaFiltro .contenidoFiltro div.slider>div.handle{background:#FFF;border:1px solid #dfdfdf;border-radius:50%;height:22px;width:22px;margin:-11px -11px 0 0;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-left-orange.svg),none;background-position:left top}.cajaFiltro .contenidoFiltro div.slider>div.handle.high:before{background-image:url(/headers/ilusion/sunrise/dist/svg/chevron-right-orange.svg),none;background-position:right top}.cajaFiltro .contenidoFiltro .checkboxgroup_subtitle,.cajaFiltro .contenidoFiltro .widget-sliderduration-subtitle,.cajaFiltro .contenidoFiltro .widget-slidertime-subtitle{margin-right: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-right: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-right:10%}.cajaFiltro .contenidoFiltro .nav-tabs.nav-split-bt li:first-child:not(:last-child) a{border-radius:0 6px 6px 0}.cajaFiltro .contenidoFiltro .nav-tabs.nav-split-bt li:last-child{margin-left:10%}.cajaFiltro .contenidoFiltro .nav-tabs.nav-split-bt li:last-child a{border-radius:6px 0 0 6px}.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-left: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:right}.cajaFiltro .contenidoFiltro .split-bt li:first-child{margin-right: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-right:-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-right:-20px!important}.noScrollFixed #thecontent{overflow:hidden}.pasoscr_container{position:fixed;top:0;right:0;left: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;right: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{right:50%;margin-right:-14px;border-width:14px;border-bottom-width:0;border-top-color:#e3e3e3;top:0}#bigadvantages .advantages-arrow:after{bottom:1px;margin-right:-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;right:50%;opacity:.5;margin-right:-15px}#bigadvantages #ventajas ul{overflow:hidden;margin-bottom:0}#bigadvantages #ventajas ul li{position:relative;text-align:center;width:20%;float:right;margin-right: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-right:23px}#bigadvantages #ventajas ul li strong.checked:after{right:-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-left: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:right;line-height:1.5}.cont_search_summary .bloque .dato{font-size:16px;font-weight:700;display:block;padding:0 0 9px 0;text-align:right;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 0 0 15px}.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 20px 0 0;position:absolute;width:11px;color:#74716e}#datosBusqueda .bloque .dato .chevronl{margin-left:10%}#datosBusqueda .bloque .dato .chevronr{margin-right:10%}#datosBusqueda .bloque .dato.nochev{padding:0 0 22px!important}#datosBusqueda .contDatos{min-width:80%;max-width:100%;display:inline-block;margin-right:auto;margin-left: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-left:1px solid #dfdfdf}#datosBusqueda .destino{padding-right:30px}#datosBusqueda .destino .multidestino{position:absolute;z-index:9999;right: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{left:-18px}#datosBusqueda .destino .icondirection{right:-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-left:1px solid #dfdfdf;display:inline-block}ul.mobile_navigation_filter_order li:last-child,ul.mobile_navigation_map_filter_order li:last-child{border-left: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-right: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-left: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-right-radius:6px;border-top-left-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-left:1px solid #dfdfdf;color:#74716e;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}ul.availability_sort li:last-child{border-left: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:0 0;min-height:150px;margin:50px 30px 0 0}.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;right:0;z-index:110}.filtertooltip.filter_ski.bottom{right:50%;top:45px}.filtertooltip.filter_ski.bottom .tooltip-arrow{right:15%!important}.filtertooltip.filter_ski.right{top:-11px;right:255px}.filtertooltip.filter_ski.right .tooltip-arrow{top:25%;right:-9px!important}.filtertooltip.filter_ski.right .tooltip-arrow:after{border-left-color:#FFF}.filtertooltip .tooltip-inner{padding-right:26px;padding-left:40px;position:relative}.filtertooltip .tooltip-inner .tooltipfilters_close{background:0 0;border:0;position:absolute;top:14px;left: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:right;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-left: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-right-radius:6px;border-top-left-radius:6px;margin-bottom:5px}.roomSelection .panel-heading{background-color:#FFF;padding:0;border-top-right-radius:6px;border-top-left-radius:6px}.roomSelection .panel h2{float:right;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 10px 10px 15px;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:left;margin:10px 0 0 15px}.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-right:10px;text-transform:uppercase;clear:both}.roomSelection ul>li.special_case ul.tipo_regimen{margin-right:-10px!important;background:#FFF;font-size:14px}.roomSelection .hotel_name{display:inline-block;margin-left: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;right: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:left;clear:both;margin-left:1px;border-right: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]{right: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-left: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-left: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-left: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:left;font-size:18px;color:#46403c;font-weight:700;padding-right: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-right:0;text-align:left;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-left: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-left: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-right: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:left;font-size:14px;font-weight:700}ul.TripAdvisor_final_opinions li .TripAdvisor_calification{font-size:12px;text-align:right}ul.TripAdvisor_final_opinions li .progress{height:7px;background-color:#bfd0b6;margin-bottom:10px;border-radius:0;margin-right:0}ul.TripAdvisor_final_opinions li .progress .progress-bar{background-color:#589441}ul.TripAdvisor_final_opinions li>div{padding-right:0}ul.TripAdvisor_final_opinions li>div:last-child{padding:0 10px 0 0}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;right:-10px;left:-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:right}.TA_sello{font-size:11px}.continue_button_container{margin-top:10px}.etiqueta_mistery_hotel{position:relative;margin-top:-50px;margin-left:0;float:left;margin-right: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}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.no-touchevents .hotel_card:hover{box-shadow:0 2px 7px 0 rgba(0,0,0,.12)}.no-touchevents .logged_discount_hotel .hotel_card:hover,.no-touchevents .searched_hotel .hotel_card:hover{border:0}.no-touchevents .logged_discount_hotel .hotel_card tr.rate-odd:hover,.no-touchevents .searched_hotel .hotel_card tr.rate-odd:hover{background:#f8f8f8}.searched_hotel{border:2px solid #3171c9;background:#3171c9;border-radius:6px;margin-bottom:10px;font-size:14px}.searched_hotel svg.icon-anyfill-graph-clock{width:16px;height:16px;vertical-align:middle;margin:0 15px 0 5px}.searched_hotel svg.icon-anyfill-graph-clock,.searched_hotel svg.icon-anyfill-graph-clock *{fill:#FFF}.searched_hotel .message_hotel_searched{color:#FFF;line-height:30px}.searched_hotel .hotel_card{padding:10px;border-top-left-radius:0;border-top-right-radius:0;background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin-bottom:0;clear:both;border:0}.searched_hotel .hotel_card .cont_discount{border-top-left-radius:0}.logged_discount_hotel{border:2px solid #027A02;background:#027A02;border-radius:6px;margin-bottom:10px;font-size:14px;position:relative}.logged_discount_hotel .discount_message_container{display:block;position:relative}.logged_discount_hotel svg.icon-anyfill-graph-exclusive{width:18px;height:18px;vertical-align:middle;margin:0 15px 0 5px}.logged_discount_hotel svg.icon-anyfill-graph-exclusive,.logged_discount_hotel svg.icon-anyfill-graph-exclusive *{fill:#FFF}.logged_discount_hotel .message_hotel_discount_price{color:#FFF;line-height:30px}.logged_discount_hotel .hotel_card{padding:10px;border-top-left-radius:0;border-top-right-radius:0;background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin-bottom:0;clear:both;border:0}.logged_discount_hotel .hotel_card .cont_discount{border-top-left-radius:0}.logged_discount_hotel .exclusivefirsttooltip{display:block;max-width:300px;top:33px;right:0;z-index:300}.logged_discount_hotel .exclusivefirsttooltip .tooltip-arrow{right:7%!important}.logged_discount_hotel .exclusivefirsttooltip .tooltip-inner{padding:10px 15px 10px 35px;position:relative}.logged_discount_hotel .exclusivefirsttooltip .tooltip-inner .exclusivefirstclose{background:0 0;border:0;position:absolute;top:14px;left:14px}.logged_discount_hotel .exclusivefirsttooltip .tooltip-inner .exclusivefirstclose svg{width:10px;height:10px;vertical-align:middle}.logged_discount_hotel .exclusivefirsttooltip .tooltip-inner .exclusivefirstclose svg,.logged_discount_hotel .exclusivefirsttooltip .tooltip-inner .exclusivefirstclose svg *{fill:#7c7167}.logged_discount_hotel .exclusivefirsttooltip .tooltip-inner p{margin-bottom:0;margin-right:0;text-align:right;color:#46403c}.hotel_card{padding:10px;border:1px solid #dfdfdf;border-radius:6px;background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin-bottom:10px;clear:both}.hotel_card .fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.hotel_card .txt_regimen{font-size:14px;color:#027A02}.hotel_card .cont_img_hotel{padding:0 15px!important}.hotel_card .bg_mystery,.hotel_card .container_img_hotel,.hotel_card .img_hotel.generic-pic{overflow:hidden;padding-left:0}.hotel_card .button_availability{margin:3px 0}.hotel_card .panel-body{padding:0}.hotel_card .panel-group{margin:0}.hotel_card .hotelAdress_map{margin-top:10px;font-size:14px}.hotel_card .hotelAdress_map svg{width:14px;height:14px;vertical-align:sub}.hotel_card .hotelAdress_map svg,.hotel_card .hotelAdress_map svg *{fill:#46403c}.hotel_card #map_container{margin-top:10px}.hotel_card .view-more-text.view-more-text-container{overflow:hidden;height:112px;margin-bottom:10px}.hotel_card .panel-body{padding:0}.hotel_card .tab-content .gallery_availability{height:258px}.hotel_card .tab-content .gallery_availability .loader-inner{margin-top:30px}.hotel_card .tab-content .map_availability{height:338px}.hotel_card .tab-content .map_availability .loader-inner{margin-top:30px}.hotel_card .tipo_regimen li.regimenAlojamientoContainer:first-child{border-top:0}.hotel_card .tipo_regimen li.regimenAlojamientoContainer .regimenAlojamiento{padding:6px}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer{width:76%;border-right:solid 1px #e3e3e3}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr:hover{background:0 0}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.rate-odd{background:#f8f8f8}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr .extra_services{font-weight:700}html.fonts-loaded .hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr .extra_services{font-weight:500}html[lang|=ar].fonts-loaded .hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr .extra_services,html[lang|=fa].fonts-loaded .hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr .extra_services,html[lang|=he].fonts-loaded .hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr .extra_services{font-weight:700}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td{width:100%}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div{display:inline-block}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.payment{width:49%}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.payment svg{cursor:pointer;vertical-align:middle;width:16px;height:16px}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.payment svg,.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.payment svg *{fill:#c7c7c7}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.refundable{width:50%}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.refundable span [data-tooltip-hoverarea]{color:#46403c}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.refundable svg{cursor:pointer;vertical-align:middle;width:16px;height:16px}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.refundable svg,.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.refundable svg *{fill:#c7c7c7}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.extra_services{width:49%;font-weight:700}html.fonts-loaded .hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.extra_services{font-weight:500}html[lang|=ar].fonts-loaded .hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.extra_services,html[lang|=fa].fonts-loaded .hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.extra_services,html[lang|=he].fonts-loaded .hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.extra_services{font-weight:700}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.extra_services svg.icon-anyfill-graph-ski{width:14px;height:14px}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.price{width:50%;text-align:left;font-size:18px;color:#46403c;font-weight:700;padding-right:0}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.price.cont_tax{line-height:15px}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.price.cont_tax del.oldPrice{display:block;line-height:14px}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.price.cont_tax .pvp_taxes{display:block;color:#8c8885;font-size:12px;font-weight:300}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.price del.oldPrice{display:inline-block;color:#74716e}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.price .symbol{font-weight:400}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.price .price_pvp{display:inline-block}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td{padding:8px 10px}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td.pvp_recommended{color:#74716e;text-align:right;font-size:14px}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td.refundable{width:22%}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td.forfait{width:27%}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td.forfait svg.icon-anyfill-graph-ski{margin-left:5px}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td.price span.txt_total{font-size:11px;color:#74716e;text-transform:lowercase;font-weight:400}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td .arrow_box[data-tooltip-right]{right:100%}.hotel_card .more-types{margin-top:9px;display:inline-block;cursor:pointer}.hotel_card .general_hotel_information{position:relative;min-height:86px}.hotel_card .general_hotel_information svg.icon-anyfill-graph-info-circle{width:16px;height:16px;vertical-align:sub}.hotel_card .general_hotel_information svg.icon-anyfill-graph-info-circle,.hotel_card .general_hotel_information svg.icon-anyfill-graph-info-circle *{fill:#c7c7c7}.hotel_card .bg_mystery{width:100%;min-height:220px;padding:55px 0;border-top-right-radius:6px;border-bottom-right-radius:6px}.hotel_card .bg_mystery .icon-ownfill-graph-mysteryhotel{height:114px;margin:0}.hotel_card .img_hotel{width:202px;height:150px;background-size:cover}.hotel_card .img_hotel.photo_link{cursor:pointer}.hotel_card svg.icon-anyfill-ui-photo{width:45px;height:45px;margin:53px auto 0}.hotel_card .hotel_name{margin:0 0 3px 0;color:#515253;font-size:20px;font-weight:700}html.fonts-loaded .hotel_card .hotel_name{font-weight:500}html[lang|=ar].fonts-loaded .hotel_card .hotel_name,html[lang|=fa].fonts-loaded .hotel_card .hotel_name,html[lang|=he].fonts-loaded .hotel_card .hotel_name{font-weight:700}.hotel_card .hotel_name a{color:#515253;text-decoration:none;cursor:pointer}.hotel_card .city{font-size:12px;color:#74716e;line-height:14px;display:inline-block;margin-bottom:5px}.hotel_card .distance{font-size:12px;color:#74716e;line-height:14px;display:inline-block}.hotel_card .opinions{font-size:14px;color:#74716e;text-decoration:none;vertical-align:sub;display:block;float:none;margin:5px 0;color:#74716e;text-decoration:none;cursor:pointer}.hotel_card .opinions .icon{vertical-align:middle}.hotel_card .opinions .num_opinions{vertical-align:middle;text-decoration:none;padding-left:30px;font-size:12px}.hotel_card .opinions .num_opinions:hover{text-decoration:none}.hotel_card .opinions a{text-decoration:none}.hotel_card .opinions a .num_opinions{color:#74716e}.hotel_card .opinions a .num_opinions:hover{text-decoration:none}.hotel_card .rate_type{color:#027A02;font-size:14px;font-weight:300}.hotel_card .rate_type svg{cursor:pointer}.hotel_card .txt_payment{color:#027A02;font-size:14px;font-weight:400;display:block}.hotel_card .txt_deferred_payment{color:#027A02;font-size:14px}.hotel_card .txt_deferred_payment svg{cursor:pointer}.hotel_card .popular{color:#E50000;font-size:14px;margin-top:10px;font-weight:400}.hotel_card .location{color:#3171c9;font-size:14px;font-weight:700}html.fonts-loaded .hotel_card .location{font-weight:500}html[lang|=ar].fonts-loaded .hotel_card .location,html[lang|=fa].fonts-loaded .hotel_card .location,html[lang|=he].fonts-loaded .hotel_card .location{font-weight:700}.hotel_card .cont_price_card{display:block;margin-top:20px}.hotel_card .cont_price_card .txt_nights{font-size:12px;font-weight:400}.hotel_card .cont_price_card .txt_from{font-size:12px}.hotel_card .cont_price_card .oldPriceNoTabs .price{font-size:12px!important;color:#74716e;font-weight:300}.hotel_card .cont_price_card .oldPriceNoTabs .price.eur,.hotel_card .cont_price_card .oldPriceNoTabs .price.gbp,.hotel_card .cont_price_card .oldPriceNoTabs .price.usd{font-size:14px!important}.hotel_card .cont_price_card .oldPriceNoTabs .price .symbol{display:none}.hotel_card .cont_price_card .price_definitive{display:inline-block}.hotel_card .cont_price_card .price_definitive .price{font-weight:700;font-size:16px;word-spacing:-2px;white-space:nowrap}html.fonts-loaded .hotel_card .cont_price_card .price_definitive .price{font-weight:500}html[lang|=ar].fonts-loaded .hotel_card .cont_price_card .price_definitive .price,html[lang|=fa].fonts-loaded .hotel_card .cont_price_card .price_definitive .price,html[lang|=he].fonts-loaded .hotel_card .cont_price_card .price_definitive .price{font-weight:700}.hotel_card .cont_price_card .price_definitive .price .symbol{font-size:12px}.hotel_card .cont_price_card .price_definitive .price.eur,.hotel_card .cont_price_card .price_definitive .price.gbp,.hotel_card .cont_price_card .price_definitive .price.usd{font-size:20px;font-weight:700;word-spacing:-4px}html.fonts-loaded .hotel_card .cont_price_card .price_definitive .price.eur,html.fonts-loaded .hotel_card .cont_price_card .price_definitive .price.gbp,html.fonts-loaded .hotel_card .cont_price_card .price_definitive .price.usd{font-weight:500}html[lang|=ar].fonts-loaded .hotel_card .cont_price_card .price_definitive .price.eur,html[lang|=ar].fonts-loaded .hotel_card .cont_price_card .price_definitive .price.gbp,html[lang|=ar].fonts-loaded .hotel_card .cont_price_card .price_definitive .price.usd,html[lang|=fa].fonts-loaded .hotel_card .cont_price_card .price_definitive .price.eur,html[lang|=fa].fonts-loaded .hotel_card .cont_price_card .price_definitive .price.gbp,html[lang|=fa].fonts-loaded .hotel_card .cont_price_card .price_definitive .price.usd,html[lang|=he].fonts-loaded .hotel_card .cont_price_card .price_definitive .price.eur,html[lang|=he].fonts-loaded .hotel_card .cont_price_card .price_definitive .price.gbp,html[lang|=he].fonts-loaded .hotel_card .cont_price_card .price_definitive .price.usd{font-weight:700}.hotel_card .cont_price_card .price_definitive .price.eur .symbol,.hotel_card .cont_price_card .price_definitive .price.gbp .symbol,.hotel_card .cont_price_card .price_definitive .price.usd .symbol{font-size:16px}.hotel_card .cont_price_card .price{font-size:22px;font-weight:700}html.fonts-loaded .hotel_card .cont_price_card .price{font-weight:500}html[lang|=ar].fonts-loaded .hotel_card .cont_price_card .price,html[lang|=fa].fonts-loaded .hotel_card .cont_price_card .price,html[lang|=he].fonts-loaded .hotel_card .cont_price_card .price{font-weight:700}.hotel_card .cont_price_card .symbol{font-size:18px;font-weight:700}html.fonts-loaded .hotel_card .cont_price_card .symbol{font-weight:500}html[lang|=ar].fonts-loaded .hotel_card .cont_price_card .symbol,html[lang|=fa].fonts-loaded .hotel_card .cont_price_card .symbol,html[lang|=he].fonts-loaded .hotel_card .cont_price_card .symbol{font-weight:700}.hotel_card .cont_info_priceTabs{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:10px}.hotel_card .cont_info_price{text-align:left}.hotel_card .cont_info_price .cont_price_card{line-height:19px;margin-top:0;margin-bottom:6px}.hotel_card .cont_info_price .cont_price_card .cont_price_from{vertical-align:top;display:inline-block}.hotel_card .cont_info_price .cont_price_card .cont_price_from .txt_nights{display:inline;font-weight:700}html.fonts-loaded .hotel_card .cont_info_price .cont_price_card .cont_price_from .txt_nights{font-weight:500}html[lang|=ar].fonts-loaded .hotel_card .cont_info_price .cont_price_card .cont_price_from .txt_nights,html[lang|=fa].fonts-loaded .hotel_card .cont_info_price .cont_price_card .cont_price_from .txt_nights,html[lang|=he].fonts-loaded .hotel_card .cont_info_price .cont_price_card .cont_price_from .txt_nights{font-weight:700}.hotel_card .cont_info_price .cont_price_card .cont_price_from .price_from{display:inline-block}.hotel_card .cont_info_price .cont_price_card .cont_price_from .price_from.newline{display:block}.hotel_card .cont_info_price .cont_price_card .txt_rates{display:block;font-size:12px;color:#74716e}.hotel_card .cont_info_price .cont_price_card .txt_rates .price,.hotel_card .cont_info_price .cont_price_card .txt_rates .symbol{font-size:12px;color:#74716e;font-weight:300}.hotel_card .cont_discount{width:0;height:0;border-top:55px solid #ec5b14;border-right:55px solid #FFF;position:absolute;left:5px;top:-10px;border-top-left-radius:6px}.hotel_card .discount{position:absolute;top:-2px;color:#FFF;left:7px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hotel_card .hurry_up_message{color:#E50000;font-size:14px;margin:4px 0 0 0;font-weight:300;display:block}.hotel_card .room_type{color:#46403c;font-size:12px;text-transform:uppercase;font-weight:400;padding:7px 0;float:right}.hotel_card .details ul.amenities_icons_hotels li{width:100%}.hotel_card ul.menu_info_hotel{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;overflow:hidden;height:40px;margin-bottom:0}.hotel_card ul.menu_info_hotel li{float:right;border-bottom:2px solid transparent}.hotel_card ul.menu_info_hotel li.opinions{margin:0}.hotel_card ul.menu_info_hotel li:active,.hotel_card ul.menu_info_hotel li:hover{border-bottom:2px solid #ec5b14}.hotel_card ul.menu_info_hotel li.active{border-bottom:2px solid #ec5b14;font-weight:700}html.fonts-loaded .hotel_card ul.menu_info_hotel li.active{font-weight:500}html[lang|=ar].fonts-loaded .hotel_card ul.menu_info_hotel li.active,html[lang|=fa].fonts-loaded .hotel_card ul.menu_info_hotel li.active,html[lang|=he].fonts-loaded .hotel_card ul.menu_info_hotel li.active{font-weight:700}.hotel_card ul.menu_info_hotel li.mistery_hotel a{color:#ec5b14;font-weight:700}.hotel_card ul.menu_info_hotel li a{font-size:12px;text-transform:uppercase;color:#74716e;display:block;padding:9px 20px;text-decoration:none}.hotel_card .mystery_description{background:#f7f7f7;font-size:12px;line-height:18px;padding:10px;color:#7c7167}.hotel_card .mystery_description .title{color:#ec5b14;text-transform:uppercase;font-size:14px;font-weight:700;padding-bottom:8px}.showPricesFrom .hotel_card{padding:0}.showPricesFrom .hotel_card>.row{display:-webkit-box;display:-ms-flexbox;display:flex}.showPricesFrom .hotel_card .hotel_name{padding:0 0 0 4px;line-height:1.3}.showPricesFrom .hotel_card .location{font-size:12px;font-weight:700}html.fonts-loaded .showPricesFrom .hotel_card .location{font-weight:500}html[lang|=ar].fonts-loaded .showPricesFrom .hotel_card .location,html[lang|=fa].fonts-loaded .showPricesFrom .hotel_card .location,html[lang|=he].fonts-loaded .showPricesFrom .hotel_card .location{font-weight:700}.showPricesFrom .hotel_card .general_hotel_information{padding-top:15px;padding-bottom:15px;min-height:156px;padding-right:0}.showPricesFrom .hotel_card .general_hotel_information ul.amenities_icons_hotels{display:block;clear:both}.showPricesFrom .hotel_card .general_hotel_information ul.amenities_icons_hotels li{margin-left:16px;margin-bottom:10px}.showPricesFrom .hotel_card .container_img_hotel a{display:block}.showPricesFrom .hotel_card .container_img_hotel .bg_popular{background:#3171c9;top:10px;position:absolute;color:#FFF;border-radius:15px;font-size:14px;padding:2px 30px 2px 10px;right:10px;z-index:1;max-width:93%}.showPricesFrom .hotel_card .container_img_hotel .bg_popular .icon{vertical-align:middle;width:16px;height:16px;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.showPricesFrom .hotel_card .container_img_hotel .bg_popular .icon,.showPricesFrom .hotel_card .container_img_hotel .bg_popular .icon *{fill:#FFF}.showPricesFrom .hotel_card .container_img_hotel .bg_popular span{font-weight:700;display:block}html.fonts-loaded .showPricesFrom .hotel_card .container_img_hotel .bg_popular span{font-weight:500}html[lang|=ar].fonts-loaded .showPricesFrom .hotel_card .container_img_hotel .bg_popular span,html[lang|=fa].fonts-loaded .showPricesFrom .hotel_card .container_img_hotel .bg_popular span,html[lang|=he].fonts-loaded .showPricesFrom .hotel_card .container_img_hotel .bg_popular span{font-weight:700}.showPricesFrom .hotel_card .bg_mystery,.showPricesFrom .hotel_card .container_img_hotel,.showPricesFrom .hotel_card .generic-pic{border-top-right-radius:6px;border-bottom-right-radius:6px;min-height:174px;width:100%;overflow:hidden;position:relative;margin:0;height:100%}.showPricesFrom .hotel_card .bg_mystery a,.showPricesFrom .hotel_card .container_img_hotel a,.showPricesFrom .hotel_card .generic-pic a{position:absolute;overflow:hidden;height:100%;width:100%;right:0;top:0}.showPricesFrom .hotel_card .generic-pic{background-image:url(/headers/img/hotel_rooms/generic-250x200.jpg);height:100%}.showPricesFrom .hotel_card .generic-pic .icon{width:40px;height:40px;position:absolute;top:50%;right:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);margin:0}.showPricesFrom .hotel_card .bg_mystery{position:relative;min-height:0;padding:0}.showPricesFrom .hotel_card .bg_mystery .icon{width:100%;height:48px;position:absolute;top:15px;right:0}.showPricesFrom .hotel_card .bg_mystery .txt_mystery{background:#ec5b14;color:#fff;text-transform:uppercase;font-size:12px;position:absolute;top:auto;bottom:0;right:0;z-index:1;width:100%;max-width:100%;padding:2px 10px;border-radius:0;font-size:12px;text-align:center;border-bottom-right-radius:6px}.showPricesFrom .hotel_card .img_hotel{width:auto;height:auto;margin-left:0;position:absolute;right:50%;top:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.showPricesFrom .hotel_card .img_hotel.photo_link{cursor:pointer}.showPricesFrom .hotel_card svg.icon-anyfill-ui-photo{width:45px;height:45px;margin:53px auto 0}.showPricesFrom .hotel_card .opinions{display:block}.showPricesFrom .logged_discount_hotel .hotel_card .bg_mystery,.showPricesFrom .logged_discount_hotel .hotel_card .container_img_hotel,.showPricesFrom .logged_discount_hotel .hotel_card .generic-pic,.showPricesFrom .searched_hotel .hotel_card .bg_mystery,.showPricesFrom .searched_hotel .hotel_card .container_img_hotel,.showPricesFrom .searched_hotel .hotel_card .generic-pic{border-top-right-radius:0}.cont_hotels{margin-bottom:60px}.cont_hotels .cont_banner>div{margin:10px auto}html[lang|=ja] .hotel_card .button_availability{font-size:11px}.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:right;-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:ltr}.owl-carousel.owl-rtl .owl-item{float:left}.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}.owl-carousel.availability_main_gallery{margin-top:14px;background:#dfdfdf}.owl-carousel.availability_main_gallery .owl-item{height:188px;vertical-align:middle}.owl-carousel.availability_main_gallery .owl-item .main_gallery_slide{max-width:100%;height:188px;text-align:center;padding:0!important;overflow:hidden;font-size:0;background:#dfdfdf;vertical-align:middle}.owl-carousel.availability_main_gallery .owl-item .main_gallery_slide:before{content:'';display:inline-block;height:100%;vertical-align:middle}.owl-carousel.availability_main_gallery .owl-item .main_gallery_slide img{display:inline-block;width:auto!important;height:auto!important;text-align:right;vertical-align:middle;margin:0 auto;max-width:100%!important;max-height:188px!important}.owl-carousel.availability_main_gallery .owl-nav .owl-prev{position:absolute;top:80px;right:0;background-image:url(/headers/ilusion/sunrise/dist/svg/icn_chevron_left-2.svg),none;background-repeat:no-repeat;background-position:50%;background-size:contain;width:32px;height:30px;-webkit-filter:drop-shadow(0 3px 5px #000);filter:drop-shadow(0 3px 5px #000)}.owl-carousel.availability_main_gallery .owl-nav .owl-next{position:absolute;top:80px;left:0;background-image:url(/headers/ilusion/sunrise/dist/svg/icn_chevron_right-2.svg),none;background-repeat:no-repeat;background-position:50%;background-size:contain;width:32px;height:30px;-webkit-filter:drop-shadow(0 3px 5px #000);filter:drop-shadow(0 3px 5px #000)}[dir=rtl] .owl-carousel.availability_main_gallery .owl-nav .owl-prev{right:0;left:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg)}[dir=rtl] .owl-carousel.availability_main_gallery .owl-nav .owl-next{left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cont_thumbs{background:#dfdfdf;overflow:hidden}.cont_thumbs .nav-prev{float:right;position:absolute;right:15px;bottom:20px;cursor:pointer;z-index:10}.cont_thumbs .nav-prev .arrow-prev{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:70% 50%;background-size:38%;width:25px;height:30px}.cont_thumbs .nav-prev .arrow-prev.disabled{background:0 0}.cont_thumbs .nav-next{float:left;position:absolute;left:15px;bottom:20px;cursor:pointer;z-index:10}.cont_thumbs .nav-next .arrow-next{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:40% 50%;background-size:38%;width:25px;height:30px}.cont_thumbs .nav-next .arrow-next.disabled{background:0 0}.cont_thumbs .picture_gallery_thumbs.owl-carousel{width:100%;padding:0 35px}.cont_thumbs .picture_gallery_thumbs.owl-carousel .owl-stage-outer{height:70px;padding-top:10px}.cont_thumbs .picture_gallery_thumbs.owl-carousel .owl-stage-outer .owl-stage .owl-item{width:75px!important}.cont_thumbs .picture_gallery_thumbs.owl-carousel .owl-stage-outer .owl-stage .owl-item .selected img{border:2px solid #fff}.cont_thumbs .picture_gallery_thumbs.owl-carousel .owl-stage-outer .owl-stage .owl-item img{border-radius:6px;margin-bottom:10px;border:2px solid transparent;cursor:pointer;width:75px}.cont_thumbs .picture_gallery_thumbs.owl-carousel .owl-stage-outer .owl-stage .owl-item img:hover{border:2px solid #fff}.filtros-y-disponibilidad:after{content:'';display:block;clear:both}.troovel-map-info-window .info-window-bubble{padding:10px!important}.troovel-map-info-window .info-window-bubble .titulo_hotel_mapa{border-bottom:none;font-weight:700}.troovel-map-info-window .info-window-bubble .caja_info{width:66%}.troovel-map-info-window .info-window-bubble .direccion{line-height:14px;color:#74716e}.troovel-map-info-window .info-window-bubble .nota_hotel{display:none}.troovel-map-info-window .info-window-bubble a.precio_hotel{display:block;font-weight:700;margin-top:10px;font-size:12px;float:left}html.fonts-loaded .troovel-map-info-window .info-window-bubble a.precio_hotel{font-weight:500}html[lang|=ar].fonts-loaded .troovel-map-info-window .info-window-bubble a.precio_hotel,html[lang|=fa].fonts-loaded .troovel-map-info-window .info-window-bubble a.precio_hotel,html[lang|=he].fonts-loaded .troovel-map-info-window .info-window-bubble a.precio_hotel{font-weight:700}.troovel-map-info-window .info-window-bubble .img_hotel img{width:90px;height:60px}.hotel_availability_widget .actualizandoResultados{width:100%;height:100%;position:absolute;top:50px;right:0;background-color:#f4f3f2;z-index:999}.SEO_enabled .hotel_availability_widget .actualizandoResultados{top:72px}.hotel_availability_widget .actualizandoResultados .spinnerCore{width:150px;height:100px;margin:20% 50% 0 50%}.hotel_availability_widget .actualizandoResultados .spinnerCore .ball-spin-fade-loader{margin:0}.hotel_availability_widget .actualizandoResultados .spinnerCore p{padding-top:50px;margin-right:-150px}#map_container .leyenda_mapa{font-size:12px;line-height:14px;margin:12px 0 0 0}.dst_mainmap_container #map_container .leyenda_mapa{margin:10px 0 15px 0}.cont_hotels hr.separator-decoration{border-bottom:2px solid #dfdfdf;border-top:0;width:20px;text-align:right;margin:15px 0 0 0}.cont_hotels hr.separator-decoration+div{line-height:30px!important}.bg_mapwidget_availability .leaflet-container{border:2px solid #FFF;box-shadow:0 2px 2px 0 rgba(0,0,0,.12)}.bg_mapwidget_availability .lodging_place{color:#74716e;font-size:14px;position:absolute;margin:10px}.bg_mapwidget_availability .close_map_container{display:none!important}.bg_mapwidget_availability .topsheet_map{background:#FFF;overflow:hidden}.bg_mapwidget_availability .topsheet_map .toggle_map{float:left;cursor:pointer}.bg_mapwidget_availability .topsheet_map svg.icon-anyfill-ui-close{width:40px;height:40px;float:left;cursor:pointer;padding:10px}.bg_mapwidget_availability .topsheet_map svg.icon-anyfill-ui-close,.bg_mapwidget_availability .topsheet_map svg.icon-anyfill-ui-close *{fill:#46403c}.cont_publi_dispo{padding:0;margin-bottom:10px}.banner-exclusive-prices{position:relative;padding:20px 30px 20px 20px;margin:10px 0;background:#E5F1E5}.banner-exclusive-prices a{display:block;cursor:pointer}.banner-exclusive-prices a:focus,.banner-exclusive-prices a:hover{text-decoration:none}.banner-exclusive-prices a .icon-anyfill-graph-exclusive{width:45px;height:45px;vertical-align:middle;margin-left:0;float:right}.banner-exclusive-prices a .icon-anyfill-graph-exclusive,.banner-exclusive-prices a .icon-anyfill-graph-exclusive *{fill:#027A02}.banner-exclusive-prices a .banner-copy,.banner-exclusive-prices a .banner-cta{color:#46403c}.banner-exclusive-prices a .banner-copy{font-weight:300;display:block;vertical-align:middle;margin-right:60px;font-size:16px}.banner-exclusive-prices a .banner-copy span{display:block;line-height:1.4}.banner-exclusive-prices a .banner-cta{font-size:16px;font-weight:700;position:absolute;left:20px;top:50%;margin-top:-8px}html.fonts-loaded .banner-exclusive-prices a .banner-cta{font-weight:500}html[lang|=ar].fonts-loaded .banner-exclusive-prices a .banner-cta,html[lang|=fa].fonts-loaded .banner-exclusive-prices a .banner-cta,html[lang|=he].fonts-loaded .banner-exclusive-prices a .banner-cta{font-weight:700}.banner-exclusive-prices a .banner-cta:after{position:relative;top:-1px;margin-right:10px;content:'';width:16px;height:16px;display:inline-block;background-image:url(/headers/ilusion/ssm/dist/svg/icon-ownfill-ui-chevron-left-ffffff.svg),none;background-repeat:no-repeat;background-size:100% 100%;vertical-align:middle}.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-right-radius:6px;border-top-left-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-right-radius:6px;border-top-left-radius:6px;max-width:367px}.cont-bg-hotel .hotel-name img{display:block}.cont-price{border-bottom-right-radius:5px;border-bottom-left-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:right;-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:ltr}.owl-carousel.owl-rtl .owl-item{float:left}.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}@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;right: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: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;right:5px}.main_gallery_container .arrow-nav-main .main_gallery_arrow_next{position:absolute;left:5px;background-image:url(/headers/ilusion/sunrise/dist/svg/icn_chevron_right-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}.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:right;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;right: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:right;position:absolute;right:0;bottom:9px;cursor:pointer;z-index:10}.main_gallery_container .cont_thumbs .nav-prev .arrow-prev{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:70% 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:left;position:absolute;left:0;bottom:9px;cursor:pointer;z-index:10}.main_gallery_container .cont_thumbs .nav-next .arrow-next{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:40% 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 20px 0 21px}.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:right;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 -10px 0 0}.tipo_puntuacion{font-size:12px;padding:0}.progress{margin:7px -15px 0 0;height:7px;border-radius:0;box-shadow:none;background:#d3e5f8}.progress-bar{background:#3171c9;box-shadow:none}.progress-radial{float:right;margin-left: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-right: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(right,#d3e5f8 50%,transparent 50%,transparent),-webkit-linear-gradient(right,#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(right,#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(right,#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(right,#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(right,#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(right,#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(right,#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(right,#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(right,#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(right,#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(left,#3171c9 50%,transparent 50%,transparent),-webkit-linear-gradient(left,#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(left,#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(left,#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(left,#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(left,#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(left,#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(left,#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(left,#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(left,#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(left,#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(right,#3171c9 50%,transparent 50%,transparent),-webkit-linear-gradient(left,#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 0 0 15px;min-width:30px;float:right;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-right: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;right: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 10px 40px 0;color:#46403c;font-size:14px;border:1px solid #beb8b3;border-radius:6px;text-align:right}.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:left}.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:left;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;right: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}.mTop15{margin-top:15px!important}.mTop20{margin-top:20px!important}.margin0{margin:0!important}.padding0{padding:0!important}#preload{background:rgba(249,249,249,.85);width:100%;height:100vh;position:fixed;z-index:1000;margin-right:auto;margin-left:auto}#preload>div{margin-top:50px}#preload span{display:block;margin-bottom:8px}#preload ul{margin:0;padding:0;list-style:none}#preload li{display:inline-block;margin-left:30px;text-transform:uppercase}#preload li.checked:before{background-image:url(/headers/ilusion/sunrise/dist/svg/check.svg),none;background-repeat:no-repeat;content:"";display:inline-block;height:11px;right:-5px;position:relative;top:0;width:14px}#preload li.checked:after{background:0 0}#preload .titulo{color:#ec5b14;font-size:24px}#preload .subtitulo{color:#46403c;font-size:14px}#preload .callToAction{margin-top:50px}.banner{margin:0 auto;width:320px;overflow:hidden;text-align:center}.availability-view.single-view .banner.upper-banner{margin-top:30px}.banner .publi{margin:0}.banner .publi .adunit>div{margin:10px 0 20px 0}.filters-buttons-container .banner .publi .adunit>div{margin:0}form+.banner .publi .adunit>div{margin:0 0 20px 0!important}.alertaInterna{padding-right:10px;padding-bottom:13px;margin-bottom:20px;border-bottom:1px dashed #d0cbc9;float:right;color:#74716e;font-size:14px;font-weight:700;line-height:21px}html.fonts-loaded .alertaInterna{font-weight:500}html[lang|=ar].fonts-loaded .alertaInterna,html[lang|=fa].fonts-loaded .alertaInterna,html[lang|=he].fonts-loaded .alertaInterna{font-weight:700}.alertaInterna div{display:inline-block;vertical-align:top}.alertaInterna div:first-child{margin-left:15px;margin-top:4px}.alertaInterna .icon-anyfill-graph-info-circle *{fill:#686868}.icon-anyfill-graph-info-circle{width:18px;height:18px}.icon-anyfill-graph-info-circle *{fill:#3171c9}.icon-anyfill-graph-clock{width:18px;height:18px;margin-left:10px}.icon-anyfill-graph-clock *{fill:#ec5b14}.icon-anyfill-prod-flight{width:18px;height:18px}.icon-anyfill-prod-flight *{fill:#c2c2c2}.icon-anyfill-prod-bus{width:18px;height:18px}.icon-anyfill-prod-bus *{fill:#c2c2c2}.icon-anyfill-prod-alternativetransport{width:18px;height:18px}.icon-anyfill-prod-alternativetransport *{fill:#c2c2c2}.icon-anyfill-graph-layover{width:18px;height:18px;margin-left:18px}.icon-anyfill-prod-transfer{width:18px;height:18px;margin-left:18px}.icon-anyfill-graph-luggage,.icon-anyfill-graph-luggage-no{width:25px!important;height:25px!important;fill:#cfcdcb}.icon-anyfill-prod-train{width:18px;height:18px}.icon-anyfill-prod-train *{fill:#c2c2c2}.bloquePublicidad .icon-anyfill-graph-check *{fill:#46403c!important}.deselect{display:inline-block}.deselect svg{margin-top:8px;width:18px;height:18px;vertical-align:top;cursor:pointer}.deselect svg,.deselect svg *{fill:#3171c9}#thecontent .container:not(:first-child){padding:0 5px}#thecontent>.container{margin-right:auto;margin-left:auto;width:100%}.elementoClicable:hover{cursor:pointer}#calendarioPrecios{box-shadow:0 8px 5px -4px rgba(0,0,0,.18);border:1px solid #dfdfdf;height:130px;margin-top:-2px;z-index:2;position:relative;background:#FFF;padding-top:30px}#calendarioPrecios ul{list-style:none}#calendarioPrecios span{display:block;margin-bottom:10px}#calendarioPrecios .precio{border:2px solid #dfdfdf;border-radius:6px;padding:7px}#calendarioPrecios .seleccionado{background:#dfdfdf}#alertas,.alertas{padding:0;display:block}#alertas .alert,.alertas .alert{margin-bottom:0}#alertas .numeroAlerta,.alertas .numeroAlerta{color:#a69d84;font-size:11px;margin-left:11px}#alertas .close,.alertas .close{padding:0 20px!important}.btnAlertPrice{margin-right:30px}.btnAlertPrice svg{fill:#74716e;width:16px;height:16px;vertical-align:sub;margin-left:5px}.btnAlertPrice:hover *{fill:#46403c}.filters-buttons-container{padding:10px 0;border-bottom:1px solid #dfdfdf;margin-bottom:10px}.filters-buttons-container:after{content:'';display:block;clear:both}.filters-buttons-container .btn{font-weight:700}.filterbuttoncontainer{position:relative;display:inline-block}.filtertooltip{width:300px;top:50px;right:0;z-index:110}.filtertooltip .tooltip-arrow{right:15%!important}.filtertooltip .tooltip-inner{padding-right:26px;padding-left:40px;position:relative}.filtertooltip .tooltip-inner .tooltipfilters_close{background:0 0;border:0;position:absolute;top:14px;left: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:right}.filtertooltip .tooltip-inner p.titletooltip{font-weight:700;text-transform:uppercase;margin-bottom:15px}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}.selectorescalas{display:inline-block;vertical-align:middle;line-height:30px;float:left;padding:5px 0}.filters-buttons-container .selectorescalas{margin-right:30px}.selectorescalas p{text-transform:uppercase;font-weight:700;display:inline-block;margin:0;margin-left:8px;font-size:12px;vertical-align:middle;max-width:90px;line-height:1.5}.onoffswitch{display:inline-block;position:relative;width:50px;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;height:30px;padding:0;line-height:30px;border:2px solid #E3E3E3;border-radius:30px;background-color:#E3E3E3;margin-bottom:0}.onoffswitch-label:before{content:"";display:block;width:30px;margin:0;background:#FFF;position:absolute;top:0;bottom:0;right:0;border:2px solid #E3E3E3;border-radius:30px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.onoffswitch-checkbox:checked+.onoffswitch-label{background-color:#027A02}.onoffswitch-checkbox:checked+.onoffswitch-label,.onoffswitch-checkbox:checked+.onoffswitch-label:before{border-color:#027A02}.onoffswitch-checkbox:checked+.onoffswitch-label:before{-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}#filtros .row{margin-bottom:10px!important}#filtros .row .col-lg-12{float:none}#premiumPay:before{background:transparent url(/headers/ilusion/sunrise/dist/svg/logo-bola.svg) no-repeat scroll 0;background-size:100% 100%;content:" ";display:inline-block;height:40px;right:0;position:relative;top:-20px;width:40px}#premiumPay{margin:60px auto 0;padding:0 18px 20px 18px;background:#FFF;font-size:16px}#premiumPay .titulo{font-weight:700;display:block;margin-bottom:20px;font-size:16px}#premiumPay .info{font-weight:300;font-size:14px}#filtros #ventajas{margin-top:60px;background:#fff;padding:20px}#filtros #ventajas .titulo{display:block;font-weight:300;font-size:24px;color:#46403c;margin-bottom:15px;position:relative;padding-bottom:10px;text-align:center}#filtros #ventajas .titulo:after{content:'';width:30px;height:2px;background:#74716e;position:absolute;bottom:0;right:50%;margin-right:-15px;opacity:.5}#filtros #ventajas ul{padding-right:23px}#filtros #ventajas ul li{position:relative}#filtros #ventajas ul li strong{color:#000;display:block;text-align:right;font-weight:400;font-size:14px;line-height:1.5em}#filtros #ventajas ul li strong.checked:after{right:-23px;position:absolute;top:4px}#filtros #ventajas ul li span{color:#74716e;font-weight:300;font-size:14px;line-height:21px;margin-bottom:20px;display:block}#filtros .cont_publi_dispo{margin-top:60px}.num_journeys{margin:0 15px}#colDch{border-radius:6px;background-color:#e0ddd8;margin:50px 15px 0 15px;padding:10px;width:auto}#colDch.no-results-after-filter{background:0 0;margin:0}.num_journeys+#colDch{margin-top:0}#colDch .bloque{border-radius:6px}#colDch .bloque.infoDesplegada{border-radius:6px 6px 0 0}#colDch .seleccion{background:#F4F8FC}#colDch .flecha{margin:0 4px}#colDch .companyLogo{text-align:right}#colDch .companyLogo img{max-width:65px;height:auto}#colDch .servicios{text-align:left}#colDch .destacados{margin-top:5px;height:24px}#colDch .destacados li{font-size:13px}#colDch .destacados li:first-child{border-radius:0 6px 0 0}#colDch .destacados [dir=rtl] li:nth-last-child(2){border-radius:0 6px 0 0}#colDch .destacados .recomendada{background:#027A02}#colDch .destacados .SValentin{background:#CC3D43}#colDch .destacados .noGastosGestion{background:#35495a}#colDch .destacados .tarExclusiva{background:#FDE17B;color:#46403c!important}#colDch .destacados .BFriday{background:#46403c}#colDch .destacados .vueloExclusivo{background:#7db2ea;color:#fff!important}#colDch .destacados .tuSeleccion{background:#3171c9}#colDch .destacados .bgSeleccionado{background:#3171c9;width:100%!important;display:block;margin-top:-25px;border-radius:6px}#colDch .destacados .icon-anyfill-graph-info-circle{width:19px;height:18px;vertical-align:middle}#colDch .destacados .icon-anyfill-graph-info-circle *{fill:#FFF}#colDch .destacados .infoVuelo.desktop{border:0}#colDch .conDestacado{border-right:4px solid;border-radius:6px 0 6px 6px}#colDch .recomendada{border-color:#027A02!important}#colDch .SValentin{border-color:#CC3D43!important}#colDch .noGastosGestion{border-color:#35495a!important}#colDch .tarExclusiva{border-color:#FDE17B!important}#colDch .BFriday{border-color:#46403c!important}#colDch .vueloExclusivo{border-color:#7db2ea}#colDch .tuSeleccion{border-color:#3171c9!important}#results2Cols{margin-top:10px}#results2Cols .title_col{color:#46403c;font-size:18px;font-weight:300;margin-bottom:10px}#results2Cols .title_col:before{font-weight:700;margin-left:10px}#results2Cols .title_col strong{font-weight:700}#results2Cols .col-lg-6:nth-child(1) .title_col .destination:before{content:"→"}#results2Cols .col-lg-6:nth-child(2) .title_col .destination:before{content:"→"}#results2Cols .bloque{position:relative;border-right:1px solid #dfdfdf;border-left:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}#results2Cols .bloque .idaVuelta{vertical-align:middle;text-align:left}#results2Cols .infoVuelo.desktop{border-right:1px solid #dfdfdf;border-left:1px solid #dfdfdf;margin-bottom:0!important;border-radius:0!important}#results2Cols .destacados{position:absolute;top:0;right:0;line-height:15px}#results2Cols .destacados li{vertical-align:middle;padding:1px 4px;line-height:1.2;font-size:11px;margin-left:1px;border-width:1px;border-style:solid;overflow:hidden;display:inline-block}#results2Cols .destacados .recomendada{color:#027A02;border-color:rgba(2,122,2,.5)!important;background:#f7f7f7}#results2Cols .destacados .SValentin{color:#CC3D43;border-color:rgba(204,61,67,.5)!important;background:#f7f7f7}#results2Cols .destacados .noGastosGestion{color:#35495a;border-color:rgba(53,73,90,.5)!important;background:#f7f7f7}#results2Cols .destacados .tarExclusiva{color:#FDE17B;border-color:rgba(253,225,123,.5)!important;background:#f7f7f7}#results2Cols .destacados .BFriday{color:#46403c;border-color:rgba(70,64,60,.5)!important;background:#f7f7f7}#results2Cols .destacados .vueloExclusivo{color:#7db2ea;border-color:rgba(125,178,234,.5)!important;background:#f7f7f7}#results2Cols .radioContainer{text-align:center}#results2Cols .internalInfo+input{margin-top:0}#results2Cols .companyLogo{text-align:center}#results2Cols .flecha{margin:0 2px}#results2Cols .tipoDuracion{padding-top:5px!important}#results2Cols .servicios{padding:0;text-align:left}#results2Cols .seleccion{border-right:1px solid #3171c9;background:#fff!important;position:relative}#results2Cols .seleccion:before{content:'';width:9px;height:100%;background:#3171c9;position:absolute;top:0;right:0}#results2Cols .seleccion .destacados{right:9px}#results2Cols .noseleccion{border-right:1px solid #e3e3e3;border-left:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background:#efefef!important}#results2Cols .priceContainer{padding-top:4px;font-weight:400}#results2Cols .priceContainer .priceaprox{display:block;font-size:12px;line-height:1;font-weight:300;color:#74716e}#results2Cols .priceContainer .price{font-size:21px;display:block}#results2Cols .priceContainer .price .symbol{font-size:14px}#results2Cols .priceContainer .priceaprox+.price{line-height:1.2}#results2Cols .companyLogo>img{max-width:100%;height:auto}#results2Cols .results-order{background:#f2f0ef;border:1px solid #dfdfdf;display:block;padding:0}#results2Cols .results-order p{display:inline-block;color:#46403c;font-size:14px;margin-bottom:0;line-height:40px}#results2Cols .results-order .container-order{position:relative;display:inline-block;z-index:100}#results2Cols .results-order .container-order button{display:inline-block;border:none;background:0 0;color:#46403c;font-weight:700;font-size:14px;line-height:40px;border-radius:0;-webkit-tap-highlight-color:#fff}html.fonts-loaded #results2Cols .results-order .container-order button{font-weight:500}html[lang|=ar].fonts-loaded #results2Cols .results-order .container-order button,html[lang|=fa].fonts-loaded #results2Cols .results-order .container-order button,html[lang|=he].fonts-loaded #results2Cols .results-order .container-order button{font-weight:700}#results2Cols .results-order .container-order button svg{width:8px;height:8px}#results2Cols .results-order .container-order ul{position:absolute;background:#fff;min-width:262px;border-right:1px solid #b8afaa;border-left:1px solid #b8afaa;border-bottom:1px solid #b8afaa}#results2Cols .results-order .container-order ul.tolw_filters_tablet{display:none;padding-top:51px}#results2Cols .results-order .container-order ul.tolw_filters_tablet li{padding:0}#results2Cols .results-order .container-order ul.tolw_filters_tablet li span{padding:0 35px}#results2Cols .results-order .container-order ul.tolw_filters_desktop{display:none}#results2Cols .results-order .container-order ul li{display:block;font-size:12px;text-transform:uppercase;padding-top:0;padding-bottom:0}#results2Cols .results-order .container-order ul li.col-order-price{width:37%}#results2Cols .results-order .container-order ul li.col-order-departure{width:10%}#results2Cols .results-order .container-order ul li.col-order-return{width:15%}#results2Cols .results-order .container-order ul li.col-order-duration{width:30%}#results2Cols .results-order .container-order ul li span{border-top:1px solid #dfdfdf;display:block;color:#746f6c;background:#fff;cursor:pointer;padding:0 0 0 8px;line-height:50px;-webkit-transition:background .3s;transition:background .3s}#results2Cols .results-order .container-order ul li span:hover{background:#F4F8FC}#colDch .sinResultados span,#results2Cols .sinResultados span{display:block;max-width:500px;margin:0 auto;font-size:15px}#colDch .sinResultados .titulo,#results2Cols .sinResultados .titulo{font-size:18px;margin-top:20px}#colDch .actualizandoResultados .ball-spin-fade-loader,#results2Cols .actualizandoResultados .ball-spin-fade-loader{margin:80px auto;width:0;height:1px}#colDch .actualizandoResultados span,#results2Cols .actualizandoResultados span{display:block;width:50%;margin:0 auto 30px;font-size:18px;padding-top:0}#colDch .actualizandoResultados .ventajas,#results2Cols .actualizandoResultados .ventajas{margin-bottom:58px}#colDch .actualizandoResultados .ventajas li,#results2Cols .actualizandoResultados .ventajas li{display:inline-block;font-weight:300;font-size:14px;color:#46403c;text-transform:uppercase;padding:6px 15px}#colDch .actualizandoResultados .ventajas li.checked:after,#results2Cols .actualizandoResultados .ventajas li.checked:after{right:-104%;position:relative;top:0}#colDch .optionWrapper,#results2Cols .optionWrapper{clear:both}#colDch .bloque,#results2Cols .bloque{background:#FFF;padding:12px 0 2px 0;-webkit-transition:background .3s;transition:background .3s;margin:0 auto}#colDch .bloque a:active,#colDch .bloque a:hover,#colDch .bloque a:link,#colDch .bloque a:visited,#results2Cols .bloque a:active,#results2Cols .bloque a:hover,#results2Cols .bloque a:link,#results2Cols .bloque a:visited{text-decoration:none}#colDch .bloque.infoDesplegada,#results2Cols .bloque.infoDesplegada{margin-bottom:0!important}#colDch .bloque:hover,#results2Cols .bloque:hover{background:#F4F8FC}#colDch .infoVuelo.desktop,#results2Cols .infoVuelo.desktop{margin-bottom:5px;border-radius:0 0 6px 6px;padding:20px 0;position:relative;background:#cacaca;border-top:1px solid #cacaca;box-shadow:inset 0 8px 5px -4px rgba(0,0,0,.07);padding-top:30px!important}#colDch .infoVuelo.desktop:after,#colDch .infoVuelo.desktop:before,#results2Cols .infoVuelo.desktop:after,#results2Cols .infoVuelo.desktop:before{top:0;right:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#colDch .infoVuelo.desktop:after,#results2Cols .infoVuelo.desktop:after{border-color:rgba(255,255,255,0);border-top-color:#cacaca;border-width:4px;margin-right:-4px}#colDch .infoVuelo.desktop:before,#results2Cols .infoVuelo.desktop:before{border-color:rgba(202,202,202,0);border-top-color:#cacaca;border-width:5px;margin-right:-5px}#colDch input,#results2Cols input{margin-top:11px}#colDch .internalInfo,#results2Cols .internalInfo{display:block}#colDch .internalInfo+input,#results2Cols .internalInfo+input{margin-top:0}#colDch .opcSeleccionada,#results2Cols .opcSeleccionada{margin-top:5px;height:24px}#colDch .opcSeleccionada li,#results2Cols .opcSeleccionada li{float:right!important;padding:2px 15px!important}#colDch .opcSeleccionada li:first-child,#results2Cols .opcSeleccionada li:first-child{border-radius:0 6px 0 0;width:80%!important}#colDch .opcSeleccionada li:first-child svg,#results2Cols .opcSeleccionada li:first-child svg{margin-left:11px;width:15px;height:16px}#colDch .opcSeleccionada li:first-child svg *,#results2Cols .opcSeleccionada li:first-child svg *{fill:#FFF}#colDch .opcSeleccionada li:first-child span,#results2Cols .opcSeleccionada li:first-child span{vertical-align:super;font-size:13px;font-weight:300}#colDch .opcSeleccionada li:nth-child(2),#results2Cols .opcSeleccionada li:nth-child(2){width:20%!important;border-radius:6px 0 0 0;font-size:12px;font-weight:300;height:24px}#colDch .opcSeleccionada li:nth-child(2) a,#results2Cols .opcSeleccionada li:nth-child(2) a{text-decoration:underline;font-size:13px}#colDch .opcSeleccionada a,#colDch .opcSeleccionada a:hover,#results2Cols .opcSeleccionada a,#results2Cols .opcSeleccionada a:hover{color:#FFF}#colDch .opcSeleccionada .tuSeleccion,#results2Cols .opcSeleccionada .tuSeleccion{background:#3171c9}#colDch ul,#results2Cols ul{list-style:none;padding:0;margin:0}#colDch ul li,#results2Cols ul li{display:inline;padding:7px 15px;font-weight:400;font-size:12px;color:#FFF}#colDch .bloquePublicidad,#results2Cols .bloquePublicidad{border-radius:6px;border:1px solid #dfdfdf;height:60px;padding-top:13px!important;margin:5px 0 10px 0;cursor:pointer;-webkit-transition:background .3s;transition:background .3s}#colDch .bloquePublicidad .icon-anyfill-graph-check,#results2Cols .bloquePublicidad .icon-anyfill-graph-check{width:24px;height:32px}#colDch .bloquePublicidad .icon-anyfill-graph-check *,#results2Cols .bloquePublicidad .icon-anyfill-graph-check *{fill:#86817d;-webkit-transition:fill .3s;transition:fill .3s}#colDch .bloquePublicidad .promo,#results2Cols .bloquePublicidad .promo{font-weight:400;font-size:18px;margin-top:5px;color:#86817d;-webkit-transition:color .3s;transition:color .3s}#colDch .bloquePublicidad .callToAction,#results2Cols .bloquePublicidad .callToAction{font-weight:400;font-size:14px;margin-top:9px;-webkit-transition:color .3s;transition:color .3s;color:#86817d}#colDch .bloquePublicidad:hover,#results2Cols .bloquePublicidad:hover{background:#FBFBFB}#colDch .bloquePublicidad:hover .callToAction,#results2Cols .bloquePublicidad:hover .callToAction{color:#ec5b14}#colDch .bloquePublicidad:hover .promo,#results2Cols .bloquePublicidad:hover .promo{color:#46403c}#colDch .bloquePublicidad:hover .icon-anyfill-graph-check *,#results2Cols .bloquePublicidad:hover .icon-anyfill-graph-check *{fill:#46403c}#colDch .companyLogo,#colDch .infoLogo,#results2Cols .companyLogo,#results2Cols .infoLogo{padding-top:8px!important}#colDch .companyLogo .infoBtn,#colDch .infoLogo .infoBtn,#results2Cols .companyLogo .infoBtn,#results2Cols .infoLogo .infoBtn{display:inline-block;vertical-align:top}#colDch .companyLogo .infoBtn .icon,#colDch .infoLogo .infoBtn .icon,#results2Cols .companyLogo .infoBtn .icon,#results2Cols .infoLogo .infoBtn .icon{width:14px;height:14px;fill:#74716e;vertical-align:middle}#colDch .companyLogo img,#colDch .companyLogo svg,#colDch .infoLogo img,#colDch .infoLogo svg,#results2Cols .companyLogo img,#results2Cols .companyLogo svg,#results2Cols .infoLogo img,#results2Cols .infoLogo svg{vertical-align:top;cursor:pointer}#colDch .infoDesplegada .infoBtn .icon,#results2Cols .infoDesplegada .infoBtn .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg);vertical-align:middle}#colDch .infoLogo,#results2Cols .infoLogo{text-align:center}#colDch .badge.icono,#results2Cols .badge.icono{background-color:transparent;border-radius:50%;color:#3171c9;font-size:11px;font-weight:400;line-height:1;min-width:3px;padding:3px 4px!important;text-align:center;vertical-align:top;white-space:nowrap;border:1px solid #3171c9}#colDch .icono.rq,#results2Cols .icono.rq{font-size:12px;color:#E50000;font-weight:700;vertical-align:top}html.fonts-loaded #colDch .icono.rq,html.fonts-loaded #results2Cols .icono.rq{font-weight:500}html[lang|=ar].fonts-loaded #colDch .icono.rq,html[lang|=ar].fonts-loaded #results2Cols .icono.rq,html[lang|=fa].fonts-loaded #colDch .icono.rq,html[lang|=fa].fonts-loaded #results2Cols .icono.rq,html[lang|=he].fonts-loaded #colDch .icono.rq,html[lang|=he].fonts-loaded #results2Cols .icono.rq{font-weight:700}#colDch .icono,#results2Cols .icono{display:inline-block;margin:8px 0 0 0;padding:0}#colDch .icono span,#results2Cols .icono span{display:inline-block;text-align:right}#colDch .icono a,#results2Cols .icono a{position:relative}#colDch .icono a:after,#results2Cols .icono a:after{content:"";top:0;right:0;width:100%;height:100%}#colDch .icono svg,#results2Cols .icono svg{width:20px;height:20px}#colDch .icono svg[class|=icon-monochrome] *,#results2Cols .icono svg[class|=icon-monochrome] *{fill:#c2c2c2}#colDch .icono .icon-anyfill-graph-warning,#results2Cols .icono .icon-anyfill-graph-warning{fill:#E50000}#colDch .idaVuelta span,#results2Cols .idaVuelta span{display:block}#colDch .idaVuelta div,#results2Cols .idaVuelta div{display:inline-block;text-align:right;vertical-align:middle}#colDch .idaVuelta .ciudad,#colDch .idaVuelta .ciudad a,#colDch .idaVuelta .ciudad a:hover,#results2Cols .idaVuelta .ciudad,#results2Cols .idaVuelta .ciudad a,#results2Cols .idaVuelta .ciudad a:hover{color:#74716e;font-weight:300;font-size:14px;text-decoration:none;text-transform:uppercase;line-height:1}#colDch .idaVuelta .hora,#results2Cols .idaVuelta .hora{color:#46403c;font-weight:400;font-size:18px}#colDch .idaVuelta .hora .diaSiguiente,#results2Cols .idaVuelta .hora .diaSiguiente{font-weight:700;font-size:11px;color:#ec5b14;display:inline-block;vertical-align:middle}html.fonts-loaded #colDch .idaVuelta .hora .diaSiguiente,html.fonts-loaded #results2Cols .idaVuelta .hora .diaSiguiente{font-weight:500}html[lang|=ar].fonts-loaded #colDch .idaVuelta .hora .diaSiguiente,html[lang|=ar].fonts-loaded #results2Cols .idaVuelta .hora .diaSiguiente,html[lang|=fa].fonts-loaded #colDch .idaVuelta .hora .diaSiguiente,html[lang|=fa].fonts-loaded #results2Cols .idaVuelta .hora .diaSiguiente,html[lang|=he].fonts-loaded #colDch .idaVuelta .hora .diaSiguiente,html[lang|=he].fonts-loaded #results2Cols .idaVuelta .hora .diaSiguiente{font-weight:700}#colDch .idaVuelta .flecha,#results2Cols .idaVuelta .flecha{color:#46403c}#colDch .idaVuelta .flecha span,#results2Cols .idaVuelta .flecha span{position:relative}#colDch .tipoDuracion span,#results2Cols .tipoDuracion span{display:block}#colDch .tipoDuracion .tipo,#colDch .tipoDuracion .tipo a,#colDch .tipoDuracion .tipo a:hover,#results2Cols .tipoDuracion .tipo,#results2Cols .tipoDuracion .tipo a,#results2Cols .tipoDuracion .tipo a:hover{color:#46403c;font-weight:400;font-size:14px;text-decoration:none;line-height:15px}#colDch .tipoDuracion .duracion,#results2Cols .tipoDuracion .duracion{color:#74716e;font-weight:400;font-size:14px}#colDch .precio,#results2Cols .precio{color:#46403c;padding:0!important}#colDch .precio div,#results2Cols .precio div{display:inline-block}#colDch .precio .entero,#results2Cols .precio .entero{font-weight:400;font-size:21px}#colDch .precio .decimales,#results2Cols .precio .decimales{font-weight:300;font-size:11px}#colDch .precio .anotacion,#results2Cols .precio .anotacion{color:#74716e;font-weight:300;font-size:14px;display:block}#colDch .precio .anotacion a,#results2Cols .precio .anotacion a{display:inline-block}#colDch .precio .anotacion .icon-anyfill-graph-info-circle,#results2Cols .precio .anotacion .icon-anyfill-graph-info-circle{width:13px;height:15px}#colDch .precio .anotacion .porPersona,#results2Cols .precio .anotacion .porPersona{position:relative;top:-2px}#colDch .precio .ayuda,#results2Cols .precio .ayuda{margin-right:7px;max-width:16px}#colDch .optionWrapper .companyLogo .plus_split_trip+img,#colDch .optionWrapper .companyLogo>img:nth-last-of-type(2),#results2Cols .optionWrapper .companyLogo .plus_split_trip+img,#results2Cols .optionWrapper .companyLogo>img:nth-last-of-type(2){width:18px;height:auto;vertical-align:middle!important}#colDch .optionWrapper .plus_split_trip,#results2Cols .optionWrapper .plus_split_trip{display:none;color:#74716e}#colDch .optionWrapper .companyLogo>img:nth-last-of-type(2)+.plus_split_trip,#results2Cols .optionWrapper .companyLogo>img:nth-last-of-type(2)+.plus_split_trip{display:inline-block!important}#colDch.idaVuelta form{clear:both}#colDch.idaVuelta form:after{content:'';clear:both;display:block}#colDch.idaVuelta>div{padding:0}#colDch.idaVuelta .infoDesplegada{border-bottom:0!important;height:60px}#colDch.idaVuelta .infoDesplegada .infoBtn .icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#colDch.idaVuelta .infoVuelo{border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-radius:0;padding-bottom:18px;margin-bottom:0}#colDch.idaVuelta .opcionVuelo{background:#fff;border-radius:6px;margin-bottom:20px}#colDch.idaVuelta .opcionVuelo.conDestacado{border-radius:6px 0 6px 6px}#colDch.idaVuelta .opcionVuelo.conDestacado .tipoBillete,#colDch.idaVuelta .opcionVuelo.conDestacado .tow_row{border-right:0;border-top:0;border-radius:0}#colDch.idaVuelta .opcionVuelo.tuSeleccion{border-radius:0 0 6px 6px}#colDch.idaVuelta .opcionVuelo.tuSeleccion .tipoBillete,#colDch.idaVuelta .opcionVuelo.tuSeleccion .tow_row{border-right:0;border-top:0;border-radius:0}#colDch.idaVuelta .tipoBillete{color:#46403c;border:1px solid #dfdfdf;border-radius:0 6px 0 0;background:#f4f3f2;padding:8px 20px;font-weight:400;font-size:14px;text-transform:uppercase}#colDch.idaVuelta .tipoBillete.vuelta{border-radius:0;border-top:0}#colDch.idaVuelta .bloque{padding:8px 0 0 0;border-right:1px solid #dfdfdf;border-left:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-radius:0;margin-bottom:0}#colDch.idaVuelta .bloque:last-child{border-radius:0 0 6px 0}#colDch.idaVuelta .journey:last-child .optionWrapper:last-child .bloque{border-radius:0 0 6px 0}#colDch.idaVuelta .contPrecioReservar{margin:-60px 0 0;min-height:120px;padding:0 10px;position:absolute;left:0;top:50%}#colDch.idaVuelta .contPrecioReservar .icosPrecio{border-bottom:1px solid #dfdfdf;text-align:center;width:80%;margin:1px auto 3px}#colDch.idaVuelta .contPrecioReservar .icosPrecio li{padding:7px 10px}#colDch.idaVuelta .contPrecioReservar .icosPrecio svg,#colDch.idaVuelta .contPrecioReservar .icosPrecio svg *{fill:#c2c2c2}#colDch.idaVuelta .contPrecioReservar .precio{word-wrap:break-word;margin-bottom:5px}#colDch.idaVuelta .contPrecioReservar .ball-clip-rotate{position:absolute;right:50%;top:50%;margin-right:-15px;margin-top:-17px}#colDch.idaVuelta .contPrecioReservar .ball-clip-rotate>div{border-color:#7c7167;border-bottom-color:transparent}#colDch.idaVuelta .icon-anyfill-graph-info-circle{width:18px;height:18px}.sinResultados span{display:block;max-width:500px;margin:0 auto;font-size:15px}.sinResultados .titulo{font-size:18px;margin-top:20px}.actualizandoResultados .ball-spin-fade-loader{margin:80px auto;width:0;height:1px}.actualizandoResultados span{display:block;width:50%;margin:0 auto 30px;font-size:18px;padding-top:0}.actualizandoResultados .ventajas{margin-bottom:58px}.actualizandoResultados .ventajas li{display:inline-block;font-weight:300;font-size:14px;color:#46403c;text-transform:uppercase;padding:6px 15px}.actualizandoResultados .ventajas li.checked:after{right:-104%;position:relative;top:0}.masVuelos{margin-top:50px;margin-bottom:50px}.infoVuelo{background:#FFF!important;border:1px solid #dfdfdf}.infoVuelo .icon-anyfill-graph-info-circle *{fill:#cacaca}.infoVuelo .icon-anyfill-ui-close{width:12px;height:10px}.infoVuelo .icon-anyfill-ui-close,.infoVuelo .icon-anyfill-ui-close *{fill:#74716e}.infoVuelo .cerrar{font-size:12px;display:inline-block}.infoVuelo span{display:block}.infoVuelo .dato{color:#74716e;font-weight:300;font-size:14px;display:inline-block}.infoVuelo .detalles .dato{display:block!important}.infoVuelo .dato span{display:inline-block}.infoVuelo .dato span:first-child{position:relative;top:-4px}.infoVuelo .infoDato{font-weight:300;font-size:14px;display:inline-block;margin-left:5px}.infoVuelo .infoDato.clase{margin-left:0;display:block}.infoVuelo .ciudad{font-weight:400;font-size:14px;margin-top:-5px;clear:both}.infoVuelo .ciudad .pais{font-weight:300;font-size:14px;display:inline-block}.infoVuelo .duracion{color:#74716e;font-weight:300;font-size:11px;margin:0 0 5px 0}.infoVuelo .vuelo{font-weight:300;font-size:14px;color:#46403c}.infoVuelo .separador{border-bottom:1px solid #dfdfdf;display:block;width:96%;margin:12px 2%;float:right}.infoVuelo .separadorDashed{border-bottom:1px dashed #dfdfdf;margin:20px 0}.infoVuelo .origen{text-align:left}.infoVuelo .destino{text-align:right}.infoVuelo .servicios{text-align:center;padding:0}.infoVuelo .contEscala{padding:36px 0 37px;background:transparent url(/headers/ilusion/sunrise/dist/svg/bg_escala.svg) repeat-x scroll right center;margin-top:-23px}.infoVuelo .escala{color:#46403c;border:1px solid #dfdfdf;border-radius:30px!important;background:#fff;padding:0 20px;display:inline-block;margin:0 auto}.infoVuelo .escala span{display:inline-block;margin:7px 0 3px}.infoVuelo .escala .infoEscala{vertical-align:super;font-size:14px}.infoVuelo .datoVuelo{width:104px!important;margin-right:auto;margin-top:-6px}.infoVuelo .datoClase{width:103px!important;color:#46403c!important;margin:-6px 35px}.infoVuelo .datoClase.SinServicio{margin:0!important}.infoVuelo .servicios{margin-right:auto;margin-left:auto}.infoVuelo .datosAmpliados{clear:both}.infoVuelo .datosAmpliados li{display:inline-block!important;vertical-align:top}.popover{max-width:100%!important}.popover-content.infoPrecio-popover{padding:0!important}.infoPrecio{width:392px;position:relative;background:#FFF}.infoPrecio ul{list-style:none!important;margin:0!important;padding:0 25px!important}.infoPrecio ul li{border-bottom:1px dashed #dfdfdf;display:inline-block!important;color:#46403c!important;font-weight:300!important;font-size:14px!important;padding:0 0 5px 0!important;width:100%!important;margin-top:10px!important}.infoPrecio ul li div{padding:0!important}.infoPrecio ul li:nth-last-child(2){border-bottom:1px solid #dfdfdf}.infoPrecio ul li:last-child{border-bottom:0!important}.infoPrecio ul .precioBillete{font-weight:700;color:#74716e}html.fonts-loaded .infoPrecio ul .precioBillete{font-weight:500}html[lang|=ar].fonts-loaded .infoPrecio ul .precioBillete,html[lang|=fa].fonts-loaded .infoPrecio ul .precioBillete,html[lang|=he].fonts-loaded .infoPrecio ul .precioBillete{font-weight:700}.infoPrecio ul .destacado{font-weight:700;color:#027A02}html.fonts-loaded .infoPrecio ul .destacado{font-weight:500}html[lang|=ar].fonts-loaded .infoPrecio ul .destacado,html[lang|=fa].fonts-loaded .infoPrecio ul .destacado,html[lang|=he].fonts-loaded .infoPrecio ul .destacado{font-weight:700}.infoPrecio ul .destacado.precioBillete bdi{direction:rtl}.infoPrecio ul .precioTotal{font-weight:700;font-size:18px}html.fonts-loaded .infoPrecio ul .precioTotal{font-weight:500}html[lang|=ar].fonts-loaded .infoPrecio ul .precioTotal,html[lang|=fa].fonts-loaded .infoPrecio ul .precioTotal,html[lang|=he].fonts-loaded .infoPrecio ul .precioTotal{font-weight:700}.infoPrecio .suplementos ul{padding:0 0!important;margin:-8px 0!important}.infoPrecio .suplementos li{border-bottom:1px solid #dfdfdf;padding:2px 5px!important;font-size:14px!important}.infoPrecio .suplementos li:nth-last-child(2){border-bottom:1px solid #dfdfdf}.infoPrecio .infoAdicional{background:#F4F8FC;font-weight:400;padding:25px!important;font-size:14px}.infoPrecio .infoAdicional svg{width:10px;height:10px}.infoPrecio .infoAdicional svg *{fill:#459ae4}.tooltip-inner span{display:inline-block;line-height:1.5em}.tooltip-inner .iata{font-weight:700;margin:0 20px 0 15px}html.fonts-loaded .tooltip-inner .iata{font-weight:500}html[lang|=ar].fonts-loaded .tooltip-inner .iata,html[lang|=fa].fonts-loaded .tooltip-inner .iata,html[lang|=he].fonts-loaded .tooltip-inner .iata{font-weight:700}.tooltip-inner .nombreCompleto{font-weight:300;margin:0 0 0 20px}.tooltip-inner .icono{margin:1px 20px 0 15px;vertical-align:top}.tooltip-inner .descServicio{font-weight:300;margin:0 0 0 20px;vertical-align:super}.tooltip-inner .tipoVuelo{font-weight:300;margin:0 20px}.alertaInterna{margin-right:0;width:100%}#filtros .numVuelos{font-size:14px;font-weight:400;padding-top:8px}#filtros .closeFilters{padding:20px 20px 20px 0}#filtros .icon-anyfill-ui-close{width:10px;height:10px;vertical-align:text-bottom}#filtros .icon-anyfill-ui-close *{fill:#46403c}#iconos span{color:#000!important;display:block;text-align:center}#iconos li{display:inline-block!important;width:60px}#iconos svg{width:15px;height:18px}#iconos svg *{fill:#000}.idaVuelta [type=checkbox]:checked,.idaVuelta [type=checkbox]:not(:checked){position:absolute;right:-9999px}.idaVuelta [type=checkbox]:checked+label,.idaVuelta [type=checkbox]:not(:checked)+label{position:relative;padding-right:25px;cursor:pointer}.idaVuelta [type=checkbox]:checked+label:before,.idaVuelta [type=checkbox]:not(:checked)+label:before{content:'';position:absolute;right:0;top:2px;width:17px;height:17px;background:#4573d8;border-radius:10px}.idaVuelta [type=checkbox]:not(:checked)+label:before{background:#FFF;border:1px solid #dfdfdf}.idaVuelta [type=checkbox]:checked+label:after,.idaVuelta [type=checkbox]:not(:checked)+label:after{content:'·';position:absolute;top:-4px;right:3px;font-size:36px;line-height:.8;color:#FFF;-webkit-transition:all .2s;transition:all .2s}.idaVuelta [type=checkbox]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.idaVuelta [type=checkbox]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.idaVuelta [type=checkbox]:disabled:checked+label:before,.idaVuelta [type=checkbox]:disabled:not(:checked)+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}.idaVuelta [type=checkbox]:disabled:checked+label:after{color:#999}.idaVuelta [type=checkbox]:disabled+label{color:#aaa}.servicios ul{margin:0;padding:0;list-style:none}.servicios li{display:inline-block!important;font-size:7.7px!important;color:#46403c!important}.icon-anyfill-graph-halal{width:18px;height:18px}.icon-anyfill-graph-halal-no{width:18px;height:18px}.icon-anyfill-graph-atol{width:18px;height:18px}.icon-anyfill-graph-bitcoin{width:18px;height:18px}.icon-anyfill-graph-voidable{width:18px;height:18px}.btn_booking_down{padding-top:26px;padding-bottom:26px;border-bottom:2px solid #e3e3e3;overflow:hidden}.itinerary-container{margin-bottom:0;padding-top:10px;padding-bottom:10px;background:#efefef;border-bottom:1px solid #cacaca;box-shadow:0 2px 7px rgba(0,0,0,.1)}.itinerary-container .economy-message{margin:0 0 5px;padding-right:15px;font-size:14px;color:#74716e}.itinerary-container .economy-message strong{color:#027A02}.fixed-itinerary{position:fixed;top:0;z-index:150;padding-top:20px;width:100%}.itinerary-service-options{padding:0;-webkit-transition:width .3s;transition:width .3s}.itinerary-service-options .recomendada{color:#027A02;border:1px solid rgba(2,122,2,.5)!important;background:#f7f7f7}.itinerary-service-options .SValentin{color:#CC3D43;border:1px solid rgba(204,61,67,.5)!important;background:#f7f7f7}.itinerary-service-options .noGastosGestion{color:#35495a;border:1px solid rgba(53,73,90,.5)!important;background:#f7f7f7}.itinerary-service-options .tarExclusiva{color:#FDE17B;border:1px solid rgba(253,225,123,.5)!important;background:#f7f7f7}.itinerary-service-options .BFriday{color:#46403c;border:1px solid rgba(70,64,60,.5)!important;background:#f7f7f7}.itinerary-service-options .vueloExclusivo{color:#7db2ea;border:1px solid rgba(125,178,234,.5)!important;background:#f7f7f7}.itinerary_frame{border:1px dashed #c7c7c7;padding:10px;margin-bottom:0;min-height:88px;position:relative;font-size:14px;line-height:21px;background:#f7f7f7;font-weight:300}.itinerary_frame.empty_frame{border:1px dashed #027A02;position:relative;border-radius:6px;min-height:81px;padding:12px 10px;box-shadow:0 2px 7px 0 rgba(0,0,0,.2)}.itinerary_frame.empty_frame p{text-align:center;font-size:16px;color:#027A02;margin-bottom:6px}.itinerary_frame.empty_frame p .emptyelement{display:inline-block;margin-top:1em}.itinerary_frame.empty_frame .empty_frame_arrow,.itinerary_frame.empty_frame .empty_frame_arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.itinerary_frame.empty_frame .empty_frame_arrow{right:50%;margin-right:-7px;border-width:7px;border-bottom-width:0;border-top-color:#027A02;bottom:-7px}.itinerary_frame.empty_frame .empty_frame_arrow:after{bottom:1px;margin-right:-7px;border-width:7px;border-bottom-width:0;border-top-color:#f7f7f7;content:""}.itinerary_frame strong{text-transform:uppercase}.itinerary_frame .origindestinydate{margin-bottom:3px;color:#74716e}.itinerary_frame .origindestinydate svg{vertical-align:middle}.itinerary_frame .origindestinydate svg,.itinerary_frame .origindestinydate svg *{fill:#74716e}.itinerary_frame .origindestinydate svg.icon-anyfill-prod-flight{width:18px;height:18px}.itinerary_frame .origindestinydate svg.icon-anyfill-prod-train{width:18px;height:18px}.itinerary_frame .origindestinydetails div{display:inline-block}.itinerary_frame .split_trips svg{fill:#E50000;width:20px;height:20px;vertical-align:sub}[dir=rtl] .itinerary_frame .origindestinydate svg.icon-anyfill-prod-flight{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.itinerary-service-options>.col-lg-6:nth-last-child(2) .itinerary_frame .origindestinydate svg.icon-anyfill-prod-flight{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}[dir=rtl] .itinerary-service-options>.col-lg-6:nth-last-child(2) .itinerary_frame .origindestinydate svg.icon-anyfill-prod-flight{-webkit-transform:rotateY(0);transform:rotateY(0)}.close_option{background:0 0;border:none;position:absolute;top:5px;left:5px}.close_option svg{width:8px;height:8px}.close_option svg,.close_option svg *{fill:#74716e}.availableservices{margin-bottom:0}.availableservices .label{font-weight:300;font-size:11px;display:inline-block}.availableservices .label.recomendada{display:none}.availableservices .servicios{display:inline-block}.availableservices .servicios ul li{margin-right:10px}.availableservices .servicios svg,.availableservices .servicios svg *{vertical-align:middle;fill:#b3b0ad}.itineraryprice .pricefigure{text-align:left}.itineraryprice .pricefigure .price{font-weight:700;font-size:24px}html.fonts-loaded .itineraryprice .pricefigure .price{font-weight:500}html[lang|=ar].fonts-loaded .itineraryprice .pricefigure .price,html[lang|=fa].fonts-loaded .itineraryprice .pricefigure .price,html[lang|=he].fonts-loaded .itineraryprice .pricefigure .price{font-weight:700}.itineraryprice .pricefigure .price .symbol{font-size:15px}.itineraryprice .pricefigure .pricedetail{display:inline-block;margin-right:5px;cursor:pointer}.itineraryprice .secondline{text-align:left;font-size:12px;font-weight:300;line-height:1;color:#74716e;margin-bottom:5px}.filters_layer{position:fixed;top:0;right:0;width:100%;height:100%;overflow:hidden;background:rgba(249,249,248,.6);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity;-webkit-transition:background .3s ease-out;transition:background .3s ease-out;z-index:1000}.filters_layer.out{-webkit-transform:translate3d(102%,0,0);transform:translate3d(102%,0,0);background:rgba(249,249,248,0)}.fixedfilters{position:fixed;top:0;right:0;width:100%;height:100%;padding:0;overflow:hidden;background:#dfdbd7;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-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-transition-delay:.3s;transition-delay:.3s;z-index:1010}.fixedfilters.out{-webkit-transform:translate3d(102%,0,0);transform:translate3d(102%,0,0);-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-transition-delay:.1s;transition-delay:.1s}.fixedfilters .filters_title{padding:25px 25px 20px;overflow:hidden}.fixedfilters .filters_title span{font-size:12px;color:#74716e;font-weight:300}.fixedfilters .filters_title button{float:left;color:#7c7167;font-size:14px;font-weight:300;background:0 0;border:none}.fixedfilters .filters_title button:focus,.fixedfilters .filters_title button:hover{color:#46403c}.fixedfilters .filters_title button svg{width:10px;height:10px;vertical-align:middle;margin-right:3px}.fixedfilters .filters_title button svg,.fixedfilters .filters_title button svg *{fill:#7c7167}.fixedfilters .filters_content{height:100%;overflow:auto;padding:0 34px 0;position:relative}.fixedfilters .filters_content>div{padding:0 0 127px}.fixedfilters .filters_content .row{margin-bottom:15px}.fixedfilters .filters_buttons{position:fixed;bottom:0;right:0;z-index:10;width:100%;background:rgba(255,255,255,.8);box-shadow:0 -2px 4px rgba(84,79,75,.2);padding:10px 38px}.fixedfilters .filters_buttons button{width:100%}#filtros.dBlock{overflow:hidden}#filtros .filters-title{padding:20px 0!important;margin:0!important}.changeday{overflow:hidden;border-top-right-radius:6px;border-top-left-radius:6px;border-color:#e3e3e3;border-style:solid;border-width:0 1px 0 1px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.changeday a,.changeday div{-webkit-box-flex:1;-ms-flex:1 0 33.333333%;flex:1 0 33.333333%;border-style:solid;border-width:3px 0 0 0;padding:3px 0 5px}.changeday a span,.changeday div span{display:block;text-align:center;font-size:16px}.changeday a span.subtit,.changeday div span.subtit{font-size:12px;text-transform:uppercase}.changeday a{background:#f7f7f7;border-color:#e3e3e3;color:#74716e;cursor:pointer;-webkit-transition:background .3s;transition:background .3s}.changeday a:focus,.changeday a:hover{background:#fff;text-decoration:none;color:#46403c}.changeday div{background:#7c7167;border-color:#6c635a;color:#fff}.changeday div .subtit{color:#fff;opacity:.5}.no-results-available{padding:80px 0}.no-results-available p{text-align:center;font-weight:300;font-size:18px;color:#46403c}.rateselector-link{display:inline-block;font-weight:300;font-size:12px;line-height:1;white-space:nowrap}.rateselector-link svg{width:8px;height:8px;vertical-align:middle}.rateselector-link svg,.rateselector-link svg *{fill:#3171c9}#results2Cols .rateselector-container{width:300px;background:#fff;margin-top:6px;border-radius:5px;border:1px solid #b8afaa;box-shadow:0 3px 30px 0 rgba(0,0,0,.2);position:absolute;z-index:300}#results2Cols .rateselector-container .rateselector-arrow,#results2Cols .rateselector-container .rateselector-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}#results2Cols .rateselector-container .rateselector-arrow{right:20%;margin-right:-8px;border-width:8px;border-top-width:0;border-bottom-color:#b8afaa;top:-8px}#results2Cols .rateselector-container .rateselector-arrow:after{border-width:8px;content:"";top:0;margin-right:-8px;border-top-width:2px;border-bottom-color:#FFF}#results2Cols .rateselector-container .rateselector-title{padding:24px 24px 24px 0;text-transform:uppercase;font-weight:700;font-size:14px;color:#807c77}html.fonts-loaded #results2Cols .rateselector-container .rateselector-title{font-weight:500}html[lang|=ar].fonts-loaded #results2Cols .rateselector-container .rateselector-title,html[lang|=fa].fonts-loaded #results2Cols .rateselector-container .rateselector-title,html[lang|=he].fonts-loaded #results2Cols .rateselector-container .rateselector-title{font-weight:700}#results2Cols .rateselector-container ul li{display:block;border-top:1px solid #dcd8d5;color:#807c77;padding:0}#results2Cols .rateselector-container ul li a{display:block;color:#807c77;overflow:hidden;position:relative;padding:14px 25px 14px 48px;-webkit-transition:background .3s;transition:background .3s}#results2Cols .rateselector-container ul li a:active,#results2Cols .rateselector-container ul li a:hover{background:#fdf5cf}#results2Cols .rateselector-container ul li .activerate:after{content:'';width:10px;height:8px;display:inline-block;background-image:url(/headers/ilusion/sunrise/dist/svg/check.svg),none;background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:30px;top:50%;margin-top:-4px}#results2Cols .rateselector-container ul li .ratename{text-transform:uppercase;font-size:12px;font-weight:400;float:right;line-height:21px}#results2Cols .rateselector-container ul li .rateprice{float:left;line-height:21px}#results2Cols .rateselector-container ul li .rateprice .price{font-size:14px;font-weight:700}html.fonts-loaded #results2Cols .rateselector-container ul li .rateprice .price{font-weight:500}html[lang|=ar].fonts-loaded #results2Cols .rateselector-container ul li .rateprice .price,html[lang|=fa].fonts-loaded #results2Cols .rateselector-container ul li .rateprice .price,html[lang|=he].fonts-loaded #results2Cols .rateselector-container ul li .rateprice .price{font-weight:700}.tutorial_layer{position:fixed;top:0;right:0;width:100%;height:100%;overflow:hidden;background:rgba(246,246,246,.8);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity;-webkit-transition:background .3s ease-out;transition:background .3s ease-out;z-index:303}.tutorial_layer.out{-webkit-transform:translate3d(102%,0,0);transform:translate3d(102%,0,0);background:rgba(249,249,248,0)}.tutorial_box{position:fixed;top:50%;right:50%;width:360px;height:525px;margin-right:-180px;margin-top:-262px;border:1px solid #b8afaa;border-radius:8px;padding:0;overflow:hidden;box-shadow:0 3px 30px 0 rgba(0,0,0,.2);background:#fff;z-index:304}.tutorial_box.out{display:none}.tutorial_box .tutorial_close{position:absolute;left:15px;top:15px}.tutorial_box .tutorial_close svg{width:10px;height:10px}.tutorial_box .tutorial_close svg,.tutorial_box .tutorial_close svg *{fill:#fff}.tutorial_box .tutorial_top{background:#027A02;padding:20px}.tutorial_box .tutorial_top p{text-align:center;color:#fff;margin:0;font-weight:300;line-height:24px}.tutorial_box .tutorial_top p.bigtitle{font-size:24px;margin:8px 0}.tutorial_box .tutorial_top p.smalltitle{font-size:14px}.tutorial_box .tutorial_top .tutorial_steps{position:relative;width:252px;height:36px;margin:0 auto;display:block}.tutorial_box .tutorial_top .tutorial_steps:after,.tutorial_box .tutorial_top .tutorial_steps:before{content:"";width:50%;height:1px;position:absolute;z-index:1;background:#709609;top:50%;margin-top:-1px}.tutorial_box .tutorial_top .tutorial_steps:before{right:0}.tutorial_box .tutorial_top .tutorial_steps:after{left:0}.tutorial_box .tutorial_top .tutorial_steps.step_2:before,.tutorial_box .tutorial_top .tutorial_steps.step_3:after,.tutorial_box .tutorial_top .tutorial_steps.step_3:before{background:#fff}.tutorial_box .tutorial_top .tutorial_steps li{color:#709609;position:absolute;font-size:12px;font-weight:700;width:23px;height:23px;background:#027A02;border:1px solid #709609;border-radius:50%;top:50%;margin-top:-12px;z-index:3;line-height:23px;text-align:center}html.fonts-loaded .tutorial_box .tutorial_top .tutorial_steps li{font-weight:500}html[lang|=ar].fonts-loaded .tutorial_box .tutorial_top .tutorial_steps li,html[lang|=fa].fonts-loaded .tutorial_box .tutorial_top .tutorial_steps li,html[lang|=he].fonts-loaded .tutorial_box .tutorial_top .tutorial_steps li{font-weight:700}.tutorial_box .tutorial_top .tutorial_steps li.first-step{right:0}.tutorial_box .tutorial_top .tutorial_steps li.second-step{right:50%;margin-right:-12px}.tutorial_box .tutorial_top .tutorial_steps li.third-step{left:0}.tutorial_box .tutorial_top .tutorial_steps.step_1 .first-step,.tutorial_box .tutorial_top .tutorial_steps.step_2 .first-step,.tutorial_box .tutorial_top .tutorial_steps.step_2 .second-step,.tutorial_box .tutorial_top .tutorial_steps.step_3 .first-step,.tutorial_box .tutorial_top .tutorial_steps.step_3 .second-step,.tutorial_box .tutorial_top .tutorial_steps.step_3 .third-step{font-size:18px;color:#fff;border:1px solid #fff;width:34px;height:34px;margin-top:-17px;line-height:34px;text-align:center}.tutorial_box .tutorial_top .tutorial_steps.step_2 .second-step,.tutorial_box .tutorial_top .tutorial_steps.step_3 .second-step{margin-right:-17px}.tutorial_box .tutorial_content{padding-top:20px}.tutorial_box .tutorial_content .big_list{padding:20px 40px 0;margin:0}.tutorial_box .tutorial_content .big_list li{font-weight:300;font-size:16px;line-height:24px;color:#74716e;margin-bottom:28px}.tutorial_box .tutorial_content .big_list li span{float:right;color:#46403c;padding-top:10px;padding-left:10px;width:35px;text-align:right;font-weight:700;font-size:28px}.tutorial_box .tutorial_content .big_list li span svg{margin-left:0}.tutorial_box .tutorial_content .big_list li span svg,.tutorial_box .tutorial_content .big_list li span svg *{fill:#46403c}.tutorial_box .tutorial_content .big_list li span svg.icon-anyfill-graph-clock{width:24px;height:24px}.tutorial_box .tutorial_content .big_list li span svg.icon-anyfill-ui-doblearrow{width:24px;height:24px}.tutorial_box .tutorial_content .big_list li span svg.icon-anyfill-ui-doblearrow,.tutorial_box .tutorial_content .big_list li span svg.icon-anyfill-ui-doblearrow *{fill:#46403c}.tutorial_box .tutorial_content .checkcontainer{padding:0 40px}.tutorial_box .tutorial_content .checkcontainer label{font-weight:300;color:#74716e}.tutorial_box .tutorial_content .checkcontainer input{vertical-align:middle;margin-top:0;margin-left:10px}.tutorial_box .tutorial_content p{color:#74716e;font-weight:300;font-size:16px;padding:0 30px;margin-bottom:10px}.tutorial_box .tutorial_content p strong{font-size:18px}.tutorial_box .tutorial_content p.title{color:#46403c;font-size:18px;font-weight:700}html.fonts-loaded .tutorial_box .tutorial_content p.title{font-weight:500}html[lang|=ar].fonts-loaded .tutorial_box .tutorial_content p.title,html[lang|=fa].fonts-loaded .tutorial_box .tutorial_content p.title,html[lang|=he].fonts-loaded .tutorial_box .tutorial_content p.title{font-weight:700}.tutorial_box .tutorial_content .text-center{margin:40px 0}.tutorial_box .tutorial_bottom{position:absolute;width:100%;right:0;bottom:0;padding:20px;background:#eaeaea}.tutorial_box .tutorial_bottom.first_bt{text-align:center;background:#fff;border-top:1px solid #eaeaea}.tutorial_box .tutorial_bottom .btn-back{float:right}.tutorial_box .tutorial_bottom .btn-end,.tutorial_box .tutorial_bottom .btn-next{float:left}.btn-green.btn-next:after{position:relative;top:1px;margin-right:12px;content:'';width:7px;height:11px;display:inline-block;background-image:url(/headers/ilusion/sunrise/dist/svg/chevron-left-white.svg),none;background-repeat:no-repeat;background-size:100% 100%}.btn-green.btn-back:before{position:relative;top:1px;margin-left:12px;content:'';width:7px;height:11px;display:inline-block;background-image:url(/headers/ilusion/sunrise/dist/svg/chevron-right-green.svg),none;background-repeat:no-repeat;background-size:100% 100%}.availability-view.single-view .hidden-lg.visible-view-group{display:block!important}.availability-view .selectorvistas.hidden{display:block!important}.availability-view .selectorvistas{position:relative}.availability-view .selectorvistas .viewselectortooltip{width:300px;top:50px;left:0;z-index:110}.availability-view .selectorvistas .viewselectortooltip .tooltip-arrow{right:auto;left:15%!important}.availability-view .selectorvistas .viewselectortooltip .tooltip-inner{padding-right:26px;padding-left:40px;position:relative}.availability-view .selectorvistas .viewselectortooltip .tooltip-inner .tooltipview_close{background:0 0;border:0;position:absolute;top:14px;left:14px}.availability-view .selectorvistas .viewselectortooltip .tooltip-inner .tooltipview_close svg{width:10px;height:10px;vertical-align:middle}.availability-view .selectorvistas .viewselectortooltip .tooltip-inner .tooltipview_close svg,.availability-view .selectorvistas .viewselectortooltip .tooltip-inner .tooltipview_close svg *{fill:#7c7167}.availability-view .selectorvistas .viewselectortooltip .tooltip-inner p{margin-bottom:0;text-align:right}.availability-view .selectorvistas .viewselectortooltip .tooltip-inner p.titletooltip{font-weight:700;text-transform:uppercase;margin-bottom:15px}html.fonts-loaded .availability-view .selectorvistas .viewselectortooltip .tooltip-inner p.titletooltip{font-weight:500}html[lang|=ar].fonts-loaded .availability-view .selectorvistas .viewselectortooltip .tooltip-inner p.titletooltip,html[lang|=fa].fonts-loaded .availability-view .selectorvistas .viewselectortooltip .tooltip-inner p.titletooltip,html[lang|=he].fonts-loaded .availability-view .selectorvistas .viewselectortooltip .tooltip-inner p.titletooltip{font-weight:700}.availability-view.single-view .single-bt-container{display:none}.availability-view.advanced-view .advanced-bt-container{display:none}[dir=rtl] #filtros .btnAplicarFiltros{margin:0!important}[dir=rtl] #filtros .btnBorrarFiltros{margin:0!important}[dir=rtl] #colDch .destacados li:nth-last-child(2),[dir=rtl] #results2Cols .destacados li:nth-last-child(2){border-radius:0 6px 0 0}[dir=rtl] #colDch .destacados li:first-child,[dir=rtl] #results2Cols .destacados li:first-child{border-radius:0}[dir=rtl] #colDch .destacados .bgSeleccionado,[dir=rtl] #results2Cols .destacados .bgSeleccionado{line-height:22px;margin-top:-29px}[dir=rtl] #colDch .flecha span,[dir=rtl] #results2Cols .flecha span{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}[dir=rtl] #colDch .infoVuelo .icon-anyfill-prod-flight,[dir=rtl] #results2Cols .infoVuelo .icon-anyfill-prod-flight{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}[dir=rtl] #colDch ul li,[dir=rtl] #results2Cols ul li{padding:3px 15px 10px 15px}[dir=rtl] #results2Cols .col-lg-6:nth-child(1) .title_col .destination:before{content:"←"}[dir=rtl] #results2Cols .col-lg-6:nth-child(2) .title_col .destination:before{content:"←"}.farekeep-button-container{margin-top:10px}.farekeep-button{display:inline-block;color:#46403c;text-decoration:none;font-weight:700;background:#d3e5f8;padding:8px 10px}html.fonts-loaded .farekeep-button{font-weight:500}html[lang|=ar].fonts-loaded .farekeep-button,html[lang|=fa].fonts-loaded .farekeep-button,html[lang|=he].fonts-loaded .farekeep-button{font-weight:700}.farekeep-button svg{display:none}.farekeep-button.farekeep-button-option2{background:0 0;font-weight:300;padding:8px 10px 8px 0;text-decoration:none}.farekeep-button.farekeep-button-option2 span{font-weight:700;color:#3171c9;text-decoration:none}html.fonts-loaded .farekeep-button.farekeep-button-option2 span{font-weight:500}html[lang|=ar].fonts-loaded .farekeep-button.farekeep-button-option2 span,html[lang|=fa].fonts-loaded .farekeep-button.farekeep-button-option2 span,html[lang|=he].fonts-loaded .farekeep-button.farekeep-button-option2 span{font-weight:700}.farekeep-button.farekeep-button-option2 svg{display:inline-block;width:10px;height:13px;vertical-align:middle}.farekeep-button.farekeep-button-option2 svg,.farekeep-button.farekeep-button-option2 svg *{fill:#46403c}.farekeep-button.farekeep-button-option2:hover *{text-decoration:none;color:#3171c9}.farekeep-button span{font-weight:300;display:inline-block;pointer-events:none;text-decoration:underline}.farekeep-button:hover,.farekeep-button:visited{text-decoration:none;color:#46403c}.farekeep-button:hover span{text-decoration:underline;color:#46403c}.farekeep-detail{cursor:pointer;display:inline-block;margin-right:2px;vertical-align:top}.farekeep-detail .icon-anyfill-graph-info-circle{vertical-align:middle}.farekeep-detail .icon-anyfill-graph-info-circle,.farekeep-detail .icon-anyfill-graph-info-circle *{fill:#46403c}.farekeep-popover{color:#46403c;font-weight:300;padding:10px}.mobile_app_banner_active{margin-top:71px}.mobile_app_banner{margin:15px 0;clear:both;box-shadow:0 2px 7px rgba(0,0,0,.2)}.mobile_app_banner_active .mobile_app_banner{position:absolute;top:-329px;right:0;margin:0;width:100%;box-shadow:none}.mobile_app_banner .app_banner_container{overflow:hidden;border:1px solid #dfdfdf;background:#eff0f4;padding:12px}.mobile_app_banner .banner_logo{float:right;overflow:hidden;width:45px;height:45px;margin-left:8px}.mobile_app_banner .banner_logo svg{width:45px;height:45px}.mobile_app_banner .banner_text{float:right}.mobile_app_banner .banner_text p{margin-bottom:0}.mobile_app_banner .banner_bt{float:left}.mobile_app_banner .banner_bt a{margin-top:9px}.flights-mobile-navbar-nav li:first-child{width:83%}.flights-mobile-navbar-nav li:last-child{width:17%}.flights-mobile-navbar-nav li:last-child a.price-alert-launcher{display:block}.flights-mobile-navbar-nav .icon{width:18px;height:18px;vertical-align:middle;fill:#3171c9}html[lang|=ko] #filtros #ventajas .titulo{font-size:21px}.price_alert_modal .modal-text>svg{margin:20px 0;width:60px;height:66px}.price_alert_modal .modal-text>svg.icon{width:40px;height:40px;fill:#027A02}.price_alert_modal .modal-text .checkbox label,.price_alert_modal .modal-text .radio label{font-size:12px}.price_alert_modal .modal-text .checkbox+p{font-size:12px}.price_alert_modal .modal-text .checkbox+p a{text-transform:lowercase}.price_alert_modal .modal-text .modal_confirmation_text_confirmation{font-size:21px}.price_alert_modal .modal-text .modal_confirmation_text_revision{font-size:16px;margin-bottom:15px}.price_alert_modal .modal-text .modal_confirmation_text_revision_mail{font-size:12px;margin-bottom:30px}.price_alert_modal .bg_modal{background:#f7f7f7;padding:10px;width:100%;border-radius:8px;margin:15px 0}.price_alert_modal .bg_modal .icon{width:20px;height:20px;fill:#dfdfdf;vertical-align:bottom;margin:0 5px}.price_alert_modal button{font-weight:300!important}.selectedservices-title{padding:10px 0}.selectedservices-title p{margin-bottom:0}.selectedservices-title .title-text{font-size:14px;font-weight:700;color:#3171c9;text-transform:uppercase;display:inline-block}.selectedservices-title .additional-cta{float:left;color:#027A02;font-size:14px}.selectedservices-title .additional-cta svg{width:16px;height:22px;vertical-align:middle;margin-left:2px}.selectedservices-title .additional-cta svg,.selectedservices-title .additional-cta svg *{fill:#027A02}.selectedservices-main{padding:0;margin-bottom:0;position:relative}.selectedservices-main.selectedservices-fixed{position:fixed;top:0;right:0;width:100%;z-index:20}.selectedservices-main .selected_services_box{border-radius:6px;box-shadow:0 2px 7px 0 rgba(0,0,0,.15);background-color:#fff;border:1px solid #d0cbc9;padding:0 15px}.pricebutton .pricetitle{line-height:20px;font-size:14px;font-weight:700;color:#46403c;text-transform:uppercase;margin-bottom:10px}html.fonts-loaded .pricebutton .pricetitle{font-weight:500}html[lang|=ar].fonts-loaded .pricebutton .pricetitle,html[lang|=fa].fonts-loaded .pricebutton .pricetitle,html[lang|=he].fonts-loaded .pricebutton .pricetitle{font-weight:700}.selectedservices-fixed .pricebutton .pricetitle{display:none}.pricebutton .diff_prices .infoBtn{float:left;margin-top:10px;margin-right:5px}.pricebutton .txt_paga_mas_tarde{display:block;font-size:12px;margin:5px 0;color:#74716e}.pricebutton .bigprice{line-height:1.2;text-align:center}.pricebutton .bigprice .price{font-size:24px;font-weight:700;color:#46403c;letter-spacing:-1px}html.fonts-loaded .pricebutton .bigprice .price{font-weight:500}html[lang|=ar].fonts-loaded .pricebutton .bigprice .price,html[lang|=fa].fonts-loaded .pricebutton .bigprice .price,html[lang|=he].fonts-loaded .pricebutton .bigprice .price{font-weight:700}.pricebutton .bigprice .price .symbol{font-size:.85em;font-weight:700}html.fonts-loaded .pricebutton .bigprice .price .symbol{font-weight:500}html[lang|=ar].fonts-loaded .pricebutton .bigprice .price .symbol,html[lang|=fa].fonts-loaded .pricebutton .bigprice .price .symbol,html[lang|=he].fonts-loaded .pricebutton .bigprice .price .symbol{font-weight:700}.pricebutton .bigprice .infoBtn{vertical-align:middle}.pricebutton .bigprice .infoBtn svg{vertical-align:baseline}.pricebutton .tipoprecio{font-size:12px;color:#74716e;font-weight:300;line-height:1.2;text-align:center}.pricebutton div.tipoprecio{margin-bottom:4px}.pricebutton .selectiontooltip.tooltip{padding:0;text-align:center;border:1px solid #7db2ea;background:#7db2ea;min-width:260px;top:0;left:50%;margin-left:-130px;margin-top:-55px}.pricebutton .selectiontooltip.tooltip .tooltip-arrow,.pricebutton .selectiontooltip.tooltip .tooltip-arrow:after{border-top-color:#7db2ea}.pricebutton .selectiontooltip.tooltip .tooltip-inner{background-color:#7db2ea;padding:10px 0}.pricebutton .selectiontooltip.tooltip .tooltip-inner p{color:rgba(255,255,255,.7);font-size:16px;font-weight:700;margin-bottom:0}html.fonts-loaded .pricebutton .selectiontooltip.tooltip .tooltip-inner p{font-weight:500}html[lang|=ar].fonts-loaded .pricebutton .selectiontooltip.tooltip .tooltip-inner p,html[lang|=fa].fonts-loaded .pricebutton .selectiontooltip.tooltip .tooltip-inner p,html[lang|=he].fonts-loaded .pricebutton .selectiontooltip.tooltip .tooltip-inner p{font-weight:700}.infoBtn+.bigprice{margin-left:23px}.selectedservices-section{padding-top:30px;padding-bottom:10px}.selectedservices-section h1{text-transform:uppercase;font-size:18px;font-weight:700;color:#46403c;margin:0}.service-module{margin-bottom:0;-webkit-transition:background .3s;transition:background .3s;position:relative}.service-module:focus,.service-module:hover{background:#fff}.service-module:focus .loading-service,.service-module:hover .loading-service{background:#fff}.service-module:after{content:'';position:absolute;right:15px;left:15px;border-bottom:1px dotted #d0cbc9;bottom:0}.title-service-summary{background:#fff;border-top:2px solid #fff;text-transform:uppercase;margin:0;padding:0;display:block;overflow:hidden;font-size:0;height:42px;line-height:42px;color:#74716e;text-decoration:none;-webkit-transition:background .3s;transition:background .3s}.title-service-summary svg{vertical-align:middle;width:18px;height:18px;margin-left:10px}[dir=rtl] .title-service-summary svg.icon-anyfill-prod-flight{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.title-service-summary svg,.title-service-summary svg *{fill:#74716e}.title-service-summary span{vertical-align:middle;font-size:14px;font-weight:400}.service-module:hover .title-service-summary,.title-service-summary:focus,.title-service-summary:hover{color:#46403c!important;text-decoration:none}.service-module:hover .title-service-summary svg,.service-module:hover .title-service-summary svg *,.title-service-summary:focus svg,.title-service-summary:focus svg *,.title-service-summary:hover svg,.title-service-summary:hover svg *{fill:#74716e}.title-service-summary.active-service{color:#46403c!important}.service-module:hover .title-service-summary.active-service,.title-service-summary.active-service,.title-service-summary.active-service:focus,.title-service-summary.active-service:hover{text-decoration:none}.service-module:hover .title-service-summary.active-service svg,.service-module:hover .title-service-summary.active-service svg *,.title-service-summary.active-service svg,.title-service-summary.active-service svg *,.title-service-summary.active-service:focus svg,.title-service-summary.active-service:focus svg *,.title-service-summary.active-service:hover svg,.title-service-summary.active-service:hover svg *{fill:#74716e!important}.title-service-summary .btn-link.btn-sm{vertical-align:top;padding:10px 0}.service-buttons{overflow:hidden;clear:both;position:absolute;right:0;bottom:0;width:100%;margin-bottom:5px}.service-buttons a{line-height:1.5;font-size:14px;font-weight:400}.box-service-summary .transportline{overflow:hidden;margin-bottom:20px}.selectedservices-fixed .box-service-summary .transportline{margin-bottom:4px}.box-service-summary .transportline+.transportline{margin-bottom:0}.box-service-summary .transportline>div{float:right}.box-service-summary .transportline>div+div{margin-right:17px}.box-service-summary .transportline>div.icons{float:left;margin-right:0}.box-service-summary .transportline>div.icons svg.icon-anyfill-graph-warning{fill:#E50000;width:20px;height:20px;margin:0}.box-service-summary .transportline>div.icons>img{width:14px;height:14px}.box-service-summary .transportline .icondirection{line-height:36px}.selectedservices-fixed .box-service-summary .transportline .icondirection{line-height:22px}.box-service-summary .transportline .icondirection svg{width:11px;height:11px}.box-service-summary .transportline .icondirection svg,.box-service-summary .transportline .icondirection svg *{fill:#46403c}[dir=rtl] .box-service-summary .transportline .icondirection.direction-ida .icon-anyfill-ui-arrow-right,[dir=ltr] .box-service-summary .transportline .icondirection.direction-vuelta .icon-anyfill-ui-arrow-right{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.box-service-summary .transportline .placetime>span{display:block}.selectedservices-fixed .box-service-summary .transportline .placetime>span{display:inline-block}.box-service-summary .transportline .placetime>span.place{text-align:right;color:#74716e;font-size:12px;line-height:16px;text-transform:uppercase;font-weight:300}.selectedservices-fixed .box-service-summary .transportline .placetime>span.place{width:37px}.box-service-summary .transportline .placetime>span.time{text-align:right;color:#46403c;font-size:16px;line-height:21px;font-weight:400}.box-service-summary .transportline .placetime>span.time .extraday{display:inline-block;color:#E50000;font-size:11px;font-weight:400}.box-service-summary .transportline .durationstops{text-align:center;width:22%}.box-service-summary .transportline .durationstops .duration{font-size:11px;line-height:12px;color:#74716e}.box-service-summary .transportline .durationstops .stopsdata{font-size:12px;line-height:12px;color:#46403c}.box-service-summary .transportline .durationstops .stopsdata .direct{color:#027A02}.selectedservices-fixed .box-service-summary .transportline .durationstops .duration,.selectedservices-fixed .box-service-summary .transportline .durationstops .stopsdata{display:none}.box-service-summary .transportline .durationstops .stopsdiagram{position:relative;height:8px;width:100%;line-height:6px;margin-bottom:2px}.selectedservices-fixed .box-service-summary .transportline .durationstops .stopsdiagram{margin-top:7px}.box-service-summary .transportline .durationstops .stopsdiagram:after,.box-service-summary .transportline .durationstops .stopsdiagram:before{content:'';background:#74716e;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;margin-top:-3px;z-index:3}.box-service-summary .transportline .durationstops .stopsdiagram:before{right:0}.box-service-summary .transportline .durationstops .stopsdiagram:after{left:0}.box-service-summary .transportline .durationstops .stopsdiagram>div{width:100%;height:1px;position:absolute;border:1px solid #dad7d5;right:0;top:50%;margin-top:-1px;z-index:1}.box-service-summary .transportline .durationstops .stopsdiagram>span{background:#fff;display:inline-block;border:1px solid #4a4a4a;border-radius:50%;width:6px;height:6px;position:relative;z-index:3}.box-service-summary .transportline .durationstops .stopsdiagram>span+span{margin-right:12px}.selectedservices-fixed .box-service-summary .transportline .durationstops .stopsdiagram>span+span{margin-right:5px}.box-service-summary .transportline .icons{overflow:hidden}.box-service-summary .transportline .icons .icono{float:right;vertical-align:middle;margin-top:4px}.selectedservices-fixed .box-service-summary .transportline .icons .icono{margin-top:0}.box-service-summary .transportline .icons .icono+.icono{margin-right:6px}.box-service-summary .transportline .icons .icono svg{vertical-align:middle}.box-service-summary .transportline .icons .icono svg.icon-anyfill-graph-luggage,.box-service-summary .transportline .icons .icono svg.icon-anyfill-graph-luggage-no{width:20px!important;height:20px!important}.selectedservices-fixed .box-service-summary .transportline .icons .icono svg{vertical-align:top}.box-service-summary .transportline .icons .icono img{width:24px;height:auto;vertical-align:middle}.box-service-summary.transport-summary{margin-top:8px}.box-service-summary .hotel-service-thumbnail{float:right;width:150px;height:120px;overflow:hidden;-webkit-transition:all .3s;transition:all .3s}.selectedservices-fixed .box-service-summary .hotel-service-thumbnail{width:90px;height:60px}.box-service-summary .hotel-service-thumbnail img{cursor:pointer;width:100%;height:auto}.box-service-summary .hotel-photo-gallery{display:none;position:fixed;top:0;bottom:0;right:0;left:0;background-color:rgba(255,255,255,.8);z-index:100}.box-service-summary .hotel-photo-gallery .hotel-photo-gallery-container{position:absolute;top:50px;right:20px;bottom:50px;left:20px;overflow:visible}.box-service-summary .hotel-photo-gallery .col-md-9,.box-service-summary .hotel-photo-gallery .col-xs-9{width:100%;padding:0}.box-service-summary .hotel-photo-gallery .carousel-control{width:55px}.box-service-summary .hotel-photo-gallery .carousel-control .glyphicons{top:50%;margin-top:-19px}.box-service-summary .hotel-photo-gallery .carousel_photos .item{cursor:pointer}.box-service-summary .hotel-photo-gallery .close{font-size:16px;color:#46403c;cursor:pointer;float:none;position:absolute;top:0;left:0;margin-top:-30px;opacity:.7}.box-service-summary .carousel_thumbs_column{display:none}.hoteldetails{margin-right:165px;font-size:14px}.selectedservices-fixed .hoteldetails{margin-right:95px}.hoteldetails .hotelname{margin-bottom:6px}.selectedservices-fixed .hoteldetails .hotelname{margin-bottom:0}.hoteldetails .hotelname .name{font-size:16px;font-weight:400;line-height:18px;color:#46403c}.hoteldetails .datenights span{font-weight:300;color:#74716e}.hoteldetails .roomtype{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:100%;vertical-align:bottom}.hoteldetails .regime{color:#027A02}.hoteldetails .regime.boardnin{color:#46403c}.containerpriceloader,.content-service-summary{position:relative;margin-bottom:0;min-height:88px}.containerpriceloader .loading-service,.content-service-summary .loading-service{position:absolute;height:88px;background:#fff;width:100%;top:0;right:0;z-index:4;-webkit-transition:background .3s;transition:background .3s}.containerpriceloader .loading-service .loading-service-inner,.content-service-summary .loading-service .loading-service-inner{position:absolute;top:50%;left:0;width:100%;margin-top:-28px;text-align:center}.containerpriceloader .loading-service .loading-service-inner .ball-clip-rotate>div,.content-service-summary .loading-service .loading-service-inner .ball-clip-rotate>div{border:2px solid #46403c;border-bottom-color:transparent}.containerpriceloader .loading-service .loading-service-inner p,.content-service-summary .loading-service .loading-service-inner p{margin-bottom:0}.promo-flighthotel-line{border-top:1px solid #dfdfdf;padding:10px 0;text-align:center}.promo-flighthotel-line .promo-flighthotel-text{font-size:16px;line-height:21px;color:#3171c9}.selectedservices-fixed .promo-flighthotel-line{display:none}.hotel_availability_widget .actualizandoResultados .ball-spin-fade-loader{margin:0}.content-service-summary{padding:0 0 14px 0;overflow:hidden}.containerpriceloader{padding:20px 0;text-align:center}.selectedservices-fixed .containerpriceloader{padding:10px 0;min-height:124px}#msmultiserviceavailabilitywidget0_serviceavailability .mT10.container-limited,#msmultiserviceavailabilitywidget0_serviceavailability .mT20.container-limited{margin-top:0!important}.container-limited .container-limited{width:100%;padding-right:0;padding-left:0}.room_selection .bg_fff{padding-top:20px}@media (min-width:1200px){ul.flagstone li{width:16.49%}.offers .cont_tamanio_foto{width:360px;height:199px;max-height:199px}.offers.onlyTitle ul li:first-child{min-height:30px}.offers.onlyTitle ul li{min-height:30px}.summary_deals3 .col-lg-5 a{padding:6px 0 0;overflow:hidden}.summary_deals3 li>.row{margin-left:0}.summary_deals3 .claim{display:none}.summary_deals3 li:first-child .claim{display:block}.summary_deals3 .cont_img_deal .generic-pic{height:68px}.summary_deals3 .cont_img_deal .generic-pic svg{margin:19px auto 0}.cont_bg_total img{width:540px;height:282px}.cont_bg_total .col-lg-12 img{width:auto;height:auto}.cont_bg_total.airlines img{width:100%;height:auto}.cont_info_listado img{width:342px;height:123px}.bg_opciones{position:relative}.bg_opciones .titulo{margin:0 360px 0 15px;font-size:27px;line-height:30px;position:absolute;bottom:10px}.cont_bg_total .product_brand img{width:auto;height:auto}.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-right:0;margin-left:0}.cont_btn_mix>div{width:55%}html[lang|=hu] .hotel_card .button_availability{padding-right:10px;padding-left:10px}.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-left: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}#results2Cols .bloque .idaVuelta{padding:0;text-align:center}#results2Cols .results-order .container-order button{display:none}#results2Cols .results-order .container-order ul{position:static;background:0 0;border:none;min-width:0}#results2Cols .results-order .container-order ul.tolw_filters_tablet{display:none}#results2Cols .results-order .container-order ul.tolw_filters_desktop{display:block;overflow:hidden}#results2Cols .results-order .container-order ul li{display:inline-block;text-transform:none;font-size:14px}#results2Cols .results-order .container-order ul li.col-filters-departure{text-align:center}#results2Cols .results-order .container-order ul li.col-filters-return{padding:0}#results2Cols .results-order .container-order ul li.col-filters-duration{padding:0}#results2Cols .results-order .container-order ul li span{display:inline-block;border:none;color:#746f6c;font-weight:300;background:0 0;line-height:40px;padding:0 0 0 8px}#results2Cols .results-order .container-order ul li span:hover{background:0 0;color:#46403c}#results2Cols .results-order .container-order ul li span.descending:after{margin-right:4px;line-height:1;font-size:12px;vertical-align:middle;content:'';width:7.6px;height:11px;display:inline-block;background-image:url(/headers/ilusion/sunrise/dist/svg/order-arrow-down.svg),none;background-repeat:no-repeat;background-size:100% 100%}#results2Cols .results-order .container-order ul li span.ascending:after{margin-right:4px;line-height:1;font-size:13px;vertical-align:middle;content:'';width:7.6px;height:11px;display:inline-block;background-image:url(/headers/ilusion/sunrise/dist/svg/order-arrow-up.svg),none;background-repeat:no-repeat;background-size:100% 100%}#results2Cols .results-order .container-order ul li .activeorder{color:#46403c;font-weight:700;position:static;padding:0;top:0}html.fonts-loaded #results2Cols .results-order .container-order ul li .activeorder{font-weight:500}html[lang|=ar].fonts-loaded #results2Cols .results-order .container-order ul li .activeorder,html[lang|=fa].fonts-loaded #results2Cols .results-order .container-order ul li .activeorder,html[lang|=he].fonts-loaded #results2Cols .results-order .container-order ul li .activeorder{font-weight:700}#colDch .icono+.icono,#results2Cols .icono+.icono{margin-right:0}.alertaInterna{margin-right:30px;width:96.6%}#colDch .lock,#results2Cols .lock{position:relative;width:1px;height:1px}#colDch .trVuelta,#results2Cols .trVuelta{margin-bottom:10px;font-weight:700;color:#46403c}html.fonts-loaded #colDch .trVuelta,html.fonts-loaded #results2Cols .trVuelta{font-weight:500}html[lang|=ar].fonts-loaded #colDch .trVuelta,html[lang|=ar].fonts-loaded #results2Cols .trVuelta,html[lang|=fa].fonts-loaded #colDch .trVuelta,html[lang|=fa].fonts-loaded #results2Cols .trVuelta,html[lang|=he].fonts-loaded #colDch .trVuelta,html[lang|=he].fonts-loaded #results2Cols .trVuelta{font-weight:700}#colDch .locked:before,#results2Cols .locked:before{background-color:#e0ddd8;background-image:url(/headers/ilusion/sunrise/dist/svg/monochrome-pushpin.svg),none;background-repeat:no-repeat;background-position:center center;border-radius:6px;content:"";padding:15px;position:absolute;left:500%;top:5px;width:50px;height:40px}#colDch .idaVuelta .companyLogo,#colDch .idaVuelta .infoLogo,#results2Cols .idaVuelta .companyLogo,#results2Cols .idaVuelta .infoLogo{padding:10px 0 0 0}.availability-view.single-view .hidden-lg.visible-view-group .filterbuttoncontainer{display:none}.availability-view.single-view .filters-buttons-container{padding:0!important;border-bottom:0!important;margin-bottom:0;position:relative}.availability-view.single-view .filters-buttons-container .view-group-bt{position:absolute;top:4px;left:0;z-index:10}.availability-view.advanced-view .filters-buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex}.availability-view.advanced-view .filters-buttons-container .banner{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.availability-view.advanced-view .filters-buttons-container .banner .publi>div{margin:0 auto}.availability-view.advanced-view .filters-buttons-container .banner .publi .adunit>div{margin:0}.availability-view.advanced-view .filters-buttons-container .banner .publi .adunit>div iframe{display:block;margin:0 auto}.pricebutton{border-top:0}.service-module:before{display:block}.box-service-summary .transportline .durationstops{width:33%}.selectedservices-fixed .box-service-summary .transportline .durationstops{width:13%}}@media (min-width:992px) and (max-width:1199px){ul.flagstone li{width:16.45%}.offers ul li:first-child{min-height:137px}.offers ul li{min-height:114px}.offers ul li .title{float:none;width:100%}.offers ul li .precio{float:none!important}.offers ul li .mini{font-size:11px}.offers.onlyTitle ul li{min-height:55px}.summary_deals2 .cont_img_deal{height:162px}.summary_deals2 .cont_info{height:165px!important}.summary_deals2 .cont_info .cont_precio{text-align:right;padding-right:10px}.package-container .package-offers{top:122px}.summary_deals3 .cont_img_deal .generic-pic{height:82px}.summary_deals3 .cont_img_deal .generic-pic svg{margin:26px auto 0}.summary_deals3 .claim{display:none}.summary_deals3 li:first-child .claim{display:block}.tit{height:48px}.home_publi{background:0 0;margin:10px auto!important;padding:0}.cont_info_listado img{width:342px;height:123px}.bg_destacado_1{background:#6a8bac;height:auto;padding:10px 0;min-height:65px}.bg_opciones .titulo{margin:0 15px 0;line-height:43px}.bg_destacado_2{background:#bbd0e3;height:auto;padding:10px 0;min-height:65px}.bg_opciones .chevron-circle{margin-top:0}.box-service-summary .transportline .durationstops{width:48%}.selectedservices-fixed .box-service-summary .transportline .durationstops{width:33%}}@media (min-width:768px) and (max-width:991px){ul.flagstone li{width:24.72%}.offers ul li:first-child{min-height:134px}.offers ul li{min-height:114px}.offers ul li .title{float:none;width:100%}.offers ul li .precio{float:none}.offers ul li .mini{display:none}.offers ul li .precio{float:none;clear:both}.offers.onlyTitle ul li{min-height:55px}.summary_deals2 .cont_img_deal{height:122px}.summary_deals2 .cont_info{height:160px!important}.summary_deals2 .cont_info .btn_generico_2015,.summary_deals2 .cont_info .btn_generico_flecha{padding:10px;margin-right:5px}.summary_deals2 .cont_info .title{font-size:16px}.summary_deals2 .cont_info .cont_precio{text-align:right;padding-right:10px;padding-top:4px}.package-container .package-offers{top:90px}.summary_deals3 .cont_img_deal .generic-pic{height:167px}.summary_deals3 .cont_img_deal .generic-pic svg{margin:78px auto 0}.cont_list_seo:first-child{margin-bottom:20px}.home_publi{background:0 0;padding:0;margin:10px auto!important}.caja_servicios_adicionales .title{width:100%}.cont_servicio_adicional{width:100%}.cont_servicio_adicional .btn{margin:30px 0 0 10px}.cont_info_listado ul.cuatro_columnas li{width:25%;padding:15px 15px 0 15px;line-height:30px}.bg_opciones{margin-bottom:10px}.bg_destacado_1{background:#6a8bac;height:auto;padding:10px 0;min-height:65px}.bg_opciones .titulo{margin:0 15px 0;line-height:40px}.bg_destacado_2{background:#bbd0e3;height:auto;padding:10px 0;min-height:65px}.bg_opciones .chevron-circle{margin-top:0}.tipo_regimen li.regimenAlojamientoContainer .regimenAlojamiento{position:relative;line-height:40px}.tipo_regimen li.regimenAlojamientoContainer .regimenAlojamiento span{margin-top:5px;margin-right:5px}.tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer{width:100%;float:none;border-right: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:left;margin-bottom:15px}.showPricesFrom .hotel_card .img_hotel{height:100%}.cont_hotels{overflow-x:hidden;min-height:616px}.hotel_card svg.icon-anyfill-ui-photo{width:40px;height:40px;margin:55px auto 0}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer{width:100%;border-right:0}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr{border-top:1px solid #e3e3e3}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.rate-odd{background:#fff}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td{padding:auto}.cont_thumbs .nav-next,.cont_thumbs .nav-prev{display:none}.cont_thumbs .picture_gallery_thumbs.owl-carousel{padding:0 12px}.cont_thumbs .picture_gallery_thumbs.owl-carousel.picture_gallery_main .owl-item{height:162px}#results2Cols .bloque .idaVuelta{padding-right:0}#results2Cols .flecha{margin:0}#colDch.idaVuelta .journey:last-child .optionWrapper:last-child .bloque{border-radius:0}#colDch.idaVuelta .contPrecioReservar{margin:0!important;position:inherit;left:auto;top:auto;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-radius:0 0 6px 6px;min-height:0;padding:0}#colDch.idaVuelta .contPrecioReservar .reservar{margin-top:10px}#colDch.idaVuelta .contPrecioReservar .icosPrecio{border-bottom:0;display:block;float:left;margin-top:10px;margin-bottom:0;width:100%;text-align:left}#colDch.idaVuelta .contPrecioReservar .icosPrecio li{padding-left:12px!important}#colDch.idaVuelta .precio{padding-top:10px!important}#colDch.idaVuelta .tipoBillete{padding-right:10px;border-radius:6px 6px 0 0}#colDch.idaVuelta .cont-farekeep{background:#d3e5f8;border-bottom-left-radius:6px;border-bottom-right-radius:6px}#colDch.idaVuelta .cont-farekeep.cont-farekeep-option2{background:0 0;border-top:1px solid #dfdfdf}#colDch.idaVuelta .cont-farekeep .farekeep-button{color:#46403c;padding:7px 0}.fixed-itinerary+.itinerary-filler{height:319px}.box-service-summary .transportline .durationstops{width:32%}.selectedservices-fixed .box-service-summary .transportline .durationstops{width:13%}}@media (max-width:767px){ul.flagstone li{height:40px;line-height:40px;float:none!important;display:block;margin:0 0 10px 0!important}.offers ul li .title{float:none;width:100%}.offers ul li .precio{float:none}.offers ul li{height:auto}.offers ul li:first-child{min-height:30px}.offers.onlyTitle ul li{min-height:30px}.summary_deals2 .title{font-size:16px;line-height:16px}.summary_deals2 .cont_info{height:auto;padding-bottom:10px}.summary_deals2 .cont_precio{text-align:right;padding-right:10px;padding-top:4px}.summary_deals2 li{margin-bottom:10px}.summary_deals2 .cont_img_deal{height:auto}.summary_deals2 .cont_img_deal img{margin-top:-16px}.summary_deals2 .bg_destacados_carusel .logo_aerolinea{margin-top:5px}.summary_deals2 .bg_destacados_carusel .title{line-height:14px;font-size:14px}.package-container .package-offers{top:109px}.summary_deals3 .cont_img_deal .generic-pic{height:60px}.summary_deals3 .cont_img_deal .generic-pic svg{margin:15px auto 0}.cont_list_seo:first-child{margin-bottom:20px}.home_publi{padding:0;margin:10px auto!important;background:0 0}.caja_servicios_adicionales .title{width:100%}.cont_servicio_adicional{width:100%;padding:0 10px 0 0;height:auto}.servicion_adicional_loungepassservice,.servicion_adicional_parkingsservices,.servicion_adicional_reclamationsservice,.servicion_adicional_vaccinesservice,.servicion_adicional_visasservice{background:#fff}.cont_servicio_adicional .btn{font-size:12px;padding:5px 8px;margin:0 0 10px 10px}.caja_servicios_adicionales .title{padding-top:0}.cont_info_listado ul.cuatro_columnas li{width:50%;padding:0 15px;line-height:40px}.bg_opciones{margin-bottom:10px}.bg_destacado_1{background:#6a8bac;height:auto;padding:10px 0;min-height:65px}.bg_opciones .titulo{margin:0 15px 0;line-height:40px}.bg_destacado_2{background:#bbd0e3;height:auto;padding:10px 0;min-height:65px}.bg_opciones .chevron-circle{margin-top:0}.button_conseils{width:100%;margin-top:10px}.pagination>li>a{padding:6px 8px}ul li.info_habitacion_disponible ul li{float:none;width:100%;margin:5px;line-height:18px}ul li.info_habitacion_disponible ul li.final_price{border-right:none}ul li.info_habitacion_disponible ul{padding:0}ul li.info_habitacion_disponible ul li.final_price .btn-ficha{width:100%;text-align:center}ul li.info_habitacion_disponible ul li.price_pvp{display:none}#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;right: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 0 0 10px}.cont_search_summary .cont_search_summary_mobile .info-summary{font-size:12px}.cont_search_summary .cont_search_summary_mobile .info-summary .rooms{padding-right: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 0 0 10px;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;right: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;right: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;right: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:right;border-bottom:1px solid #827e7a;background:0 0;border-left: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:left;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 10px 10px 0}.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:15% 85%}.roomSelection .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer{width:100%;float:none;border-right: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]{right: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]{right: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-right:5px}.roomSelection .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td.price{text-align:left;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:left;margin-bottom:10px;padding-right:0}.roomSelection .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td.extra_services svg.icon-anyfill-graph-ski{margin-left: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}.showPricesFrom .hotel_card .cont_img_hotel{padding-left:10px!important;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.showPricesFrom .hotel_card .hotel_name{padding:0;font-size:16px}.showPricesFrom .hotel_card .general_hotel_information{padding:5px 0 5px 8px!important}.showPricesFrom .hotel_card .container_img_hotel .bg_popular{top:auto;bottom:0;padding:2px 10px;border-radius:0;font-size:12px;right:0;z-index:1;width:100%;max-width:100%;text-align:center;border-bottom-right-radius:6px}.showPricesFrom .hotel_card .container_img_hotel .bg_popular .icon{display:none}.showPricesFrom .hotel_card .bg_mystery,.showPricesFrom .hotel_card .container_img_hotel,.showPricesFrom .hotel_card .generic-pic{min-height:103px;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.showPricesFrom .hotel_card .opinions{width:100%}.showPricesFrom .hotel_card .txt_regimen{font-size:14px}.showPricesFrom .hotel_card .txt_payment{font-size:14px}.hotel_card{padding:0 0 0 10px;margin:5px 0;color:#46403c;line-height:1.25}.hotel_card .container_img_hotel .img_hotel{width:auto;height:auto;margin-left:0;position:absolute;right:50%;top:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);border-top-right-radius:6px;border-bottom-right-radius:6px}.hotel_card .rate_type{margin-left:0}.hotel_card .rate_type svg{display:none}.hotel_card .txt_payment{font-size:12px}.hotel_card .cont_img_hotel{padding:0 15px 0 5px!important}.hotel_card .txt_regimen{font-size:12px;float:none!important}.hotel_card .all_without_price{margin-bottom:8px}.hotel_card .txt_extras{text-align:right;display:table}.hotel_card .row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0}.hotel_card .general_hotel_information{min-height:103px!important;padding:0 0 3px 8px!important}.hotel_card .general_hotel_information hr{display:none}.hotel_card .general_hotel_information .detail_information_reservation{font-size:12px;text-align:left}.hotel_card .city,.hotel_card .distance{line-height:14px;font-size:12px}.hotel_card .hotel_name{font-size:14px;margin:0;padding:5px 0 0 10px}.hotel_card .amenities_icons{display:none}.hotel_card .bg_mystery,.hotel_card .container_img_hotel,.hotel_card .generic-pic{border-top-right-radius:6px;border-bottom-right-radius:6px;min-height:103px;width:100%;overflow:hidden;position:relative;margin:0;height:100%}.hotel_card .generic-pic{background-position:top center;background-size:cover}.hotel_card .generic-pic svg.icon-anyfill-ui-photo{width:40px;height:40px;margin:32px auto 0}.showPricesFrom .hotel_card .generic-pic svg.icon-anyfill-ui-photo{margin:0}.hotel_card .bg_mystery{padding:10px 0}.hotel_card .bg_mystery .icon-ownfill-graph-mysteryhotel{width:98%;height:98%}.hotel_card .cont_discount_mobile{width:0;height:0;border-top:55px solid #ec5b14;border-left:55px solid transparent;position:absolute;right:15px;top:0}.hotel_card .discount_mobile{position:absolute;top:8px;color:#FFF;right:19px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hotel_card .pvp_foreign{font-size:11px;color:#46403c;line-height:18px}.hotel_card .pvp_foreign .price{font-size:18px;font-weight:700;color:#46403c}html.fonts-loaded .hotel_card .pvp_foreign .price{font-weight:500}html[lang|=ar].fonts-loaded .hotel_card .pvp_foreign .price,html[lang|=fa].fonts-loaded .hotel_card .pvp_foreign .price,html[lang|=he].fonts-loaded .hotel_card .pvp_foreign .price{font-weight:700}.hotel_card .pvp_foreign .price .symbol{color:#46403c;font-size:14px}.hotel_card .go_mobile{position:absolute;top:46%;left:-5px}.hotel_card .go_mobile svg{width:10px;height:10px}[dir=rtl] .hotel_card .go_mobile svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.hotel_card .go_mobile svg,.hotel_card .go_mobile svg *{fill:#c7c7c7}.hotel_card .visible-xs-block .txt_nights{display:inline;font-weight:700}html.fonts-loaded .hotel_card .visible-xs-block .txt_nights{font-weight:500}html[lang|=ar].fonts-loaded .hotel_card .visible-xs-block .txt_nights,html[lang|=fa].fonts-loaded .hotel_card .visible-xs-block .txt_nights,html[lang|=he].fonts-loaded .hotel_card .visible-xs-block .txt_nights{font-weight:700}.hotel_card .visible-xs-block .cont_price_from{display:inline-block}.hotel_card .pR5{padding-left:5px}.opinions{display:block;margin-top:3px;width:94%}.opinions .num_opinions{padding-left:0!important}.logged_discount_hotel span,.searched_hotel span{line-height:20px}.logged_discount_hotel span .num_opinions,.searched_hotel span .num_opinions{line-height:14px}.logged_discount_hotel .hotel_card,.searched_hotel .hotel_card{margin:0;padding-right:0;padding-top:0;padding-bottom:0}.logged_discount_hotel .hotel_card .bg_mystery,.logged_discount_hotel .hotel_card .container_img_hotel,.logged_discount_hotel .hotel_card .img_hotel.generic-pic,.searched_hotel .hotel_card .bg_mystery,.searched_hotel .hotel_card .container_img_hotel,.searched_hotel .hotel_card .img_hotel.generic-pic{border-top-right-radius:0}.hotel_availability_widget .actualizandoResultados .spinnerCore{margin:60% 50% 0 50%}.nav_layout_map .mobile_navigation_map_filter_order li{width:49.3%}ul.mobile_navigation_map_filter_order li{width:32%}.bg_mapwidget_availability{border:0;background:0 0;border-radius:0;position:fixed;top:0;right:0;width:100%;overflow:hidden;background:#FFF;z-index:10;height:100vh;min-height:100vh;padding:0;box-shadow:0;margin:0;-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)}.bg_mapwidget_availability::-webkit-scrollbar{display:none}.bg_mapwidget_availability.open{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-overflow-scrolling:touch}.bg_mapwidget_availability .tit_layout_map{box-shadow:0;text-transform:none;font-size:18px;text-align:center;width:100%;border-bottom:0;border-top:0}.bg_mapwidget_availability .tit_layout_map svg{width:37px;height:37px;position:absolute;top:5px;right:12px;padding:10px}.bg_mapwidget_availability .tit_layout_map svg,.bg_mapwidget_availability .tit_layout_map svg *{fill:#3171c9}.bg_mapwidget_availability .tit_layout_map .num_lodgin_layout_map{color:#74716e;font-size:11px;display:block;line-height:11px;padding-bottom:0}.bg_mapwidget_availability #map_container #gmclose{display:none!important}[dir=rtl] .bg_mapwidget_availability .tit_layout_map svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.banner-exclusive-prices{padding:15px 15px 15px 22px}.banner-exclusive-prices a .banner-copy{font-size:14px;line-height:1.2}.banner-exclusive-prices a .banner-cta:after{margin-right:0}.banner-exclusive-prices a .banner-cta span{display:none}.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:0 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:0 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-right: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-right: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;right:0;width:100%;display:block}#colDch .destacados{margin-top:0;height:28px}#colDch .destacados li{display:block!important;width:100%}#colDch .destacados li:not(:first-child){display:none!important}#colDch .destacados li:first-child{border-radius:6px 6px 0 0}#results2Cols .bloque .idaVuelta div{padding:0}#thecontent .container:not(:first-child){padding:0 10px}#thecontent>.container{padding:0}#thecontent .container{padding:0 5px}.alertaInterna div{display:inline}#alertas,.alertas{margin-bottom:0;position:fixed;bottom:0;right:0;z-index:999}.num_journeys{margin:15px 15px 0 0!important}#colDch{padding:10px}#results2Cols{padding:10px 0}#colDch,#results2Cols{margin:0!important;border-radius:6px;width:100%}#colDch .conSombra,#results2Cols .conSombra{box-shadow:inset 0 8px 5px -4px rgba(0,0,0,.07);padding-top:18px!important}#colDch .bloque,#results2Cols .bloque{height:inherit;padding:0;background:#FFF;border-radius:6px;outline:1px solid #e0ddd8;border:1px solid #e0ddd8}#colDch .bloque.infoDesplegada,#results2Cols .bloque.infoDesplegada{height:auto}#colDch .conDestacado,#results2Cols .conDestacado{outline:0;border-top:0;border-left:2px solid;border-bottom:2px solid;border-right:2px solid;border-color:#027A02;border-radius:0 0 6px 6px!important}#colDch .destacado1,#results2Cols .destacado1{border-radius:6px 6px 0 0}#colDch .bloque div,#results2Cols .bloque div{padding:0 5px 0 0}#colDch .bloque .idaVuelta .flecha,#results2Cols .bloque .idaVuelta .flecha{margin:0;position:relative;top:-3px}#colDch .bloque .contPrecioReservar,#results2Cols .bloque .contPrecioReservar{padding:8px 0 4px 0}#colDch .bloque .contPrecioReservar .reservar,#results2Cols .bloque .contPrecioReservar .reservar{padding:5px 0 0 5px}#colDch .bloque .companyLogo,#colDch .bloque .infoLogo,#results2Cols .bloque .companyLogo,#results2Cols .bloque .infoLogo{padding:2px 8px 2px 0!important}#colDch .bloque .idaVuelta,#results2Cols .bloque .idaVuelta{padding:8px 6px 8px 0}#colDch .bloque .idaVuelta .hora,#results2Cols .bloque .idaVuelta .hora{font-weight:300}#colDch .bloque .tipoDuracion,#results2Cols .bloque .tipoDuracion{margin:8px 0 0 0;padding:0}#colDch .bloque .tipoDuracion .duracion,#colDch .bloque .tipoDuracion .tipo,#colDch .bloque .tipoDuracion .tipo a,#colDch .bloque .tipoDuracion .tipo a:hover,#results2Cols .bloque .tipoDuracion .duracion,#results2Cols .bloque .tipoDuracion .tipo,#results2Cols .bloque .tipoDuracion .tipo a,#results2Cols .bloque .tipoDuracion .tipo a:hover{font-size:11px}#colDch .bloque .servicios,#results2Cols .bloque .servicios{margin:8px 0 0 0;text-align:left}#colDch .bloque .servicios li,#results2Cols .bloque .servicios li{text-align:center;width:60px}#colDch .bloque .infoLogo,#results2Cols .bloque .infoLogo{margin:8px 0 0 0;padding:8px 0 0!important}#colDch .bloque .finBloqueMovil,#results2Cols .bloque .finBloqueMovil{background:#fff8e1;padding-bottom:5px;border-radius:6px}#colDch.idaVuelta .infoBtn{float:left!important;margin-left:10px}#colDch.idaVuelta .iconcontainer{float:left!important;margin-left:10px;vertical-align:middle}#colDch.idaVuelta .iconcontainer span{margin:0;vertical-align:middle}#colDch.idaVuelta .iconcontainer span svg{vertical-align:middle}#colDch.idaVuelta .opcSeleccionada li:first-child{width:70%!important}#colDch.idaVuelta .opcSeleccionada li:nth-child(2){width:30%!important;padding-right:0!important}#colDch.idaVuelta .icon-anyfill-graph-info-circle{margin-right:0}#colDch.idaVuelta .companyLogo img,#colDch.idaVuelta .infoLogo img{margin-top:0}#colDch.idaVuelta .companyLogo .badge.icono,#colDch.idaVuelta .infoLogo .badge.icono{margin-top:0}#colDch.idaVuelta .contPrecioReservar{margin:0;padding:6px 10px 0;position:inherit;left:auto;top:auto;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-radius:0 0 6px 6px;min-height:0}#colDch.idaVuelta .contPrecioReservar .icosPrecio{border-bottom:0;display:block;float:left;margin-top:0;margin-bottom:0;width:100%;text-align:left}#colDch.idaVuelta .contPrecioReservar .icosPrecio li{padding-left:0}#colDch.idaVuelta .contPrecioReservar .cont-farekeep{padding:0;margin:0 -10px}#colDch.idaVuelta .contPrecioReservar .cont-farekeep.cont-farekeep-option2{background:0 0;border-top:1px solid #dfdfdf}#colDch.idaVuelta .contPrecioReservar .farekeep-button{display:block;margin:0;padding:4px 10px;line-height:1.4}#colDch.idaVuelta input{margin:21px 5px}#colDch.idaVuelta .internalInfo+input{margin:0 5px}#colDch.idaVuelta .reservar{margin:4px 0;padding:0}#colDch.idaVuelta .tipoBillete{border-radius:6px 6px 0 0;border-bottom:1px solid #dfdfdf;padding-right:10px}#colDch.idaVuelta .bloque{outline:0}#colDch.idaVuelta .journey:last-child .optionWrapper:last-child .bloque{border-radius:0}.infoPrecio:after,.infoPrecio:before{right:43%!important}.infoPrecio{width:300px!important}.infoVuelo .duracion{display:inline-block;float:left;position:relative;left:75%;margin-top:5px}.infoVuelo .contEscala{padding:44px 0 43px;margin-top:-24px}.infoVuelo .origen{text-align:right}.infoVuelo .destino{text-align:right;margin-top:1px}.infoVuelo .servicios{margin-top:26px!important;text-align:right}.infoVuelo .ciudad{margin-bottom:5px}.infoVuelo .dato{font-size:11px}.infoVuelo .infoDato.clase{display:block}.infoVuelo .detalles .dato{text-align:right}.opcionVuelo.conDestacado{border-radius:0!important}.opcionVuelo.conDestacado .tipoBillete,.opcionVuelo.conDestacado .tow_row{border-left:0!important;border-right:0!important}#filtros{padding-top:0!important}#filtros .widget-transportavailability_filter_manager{padding-bottom:30px}#filtros .btnsFiltros{background:rgba(249,249,249,.85);box-shadow:0 -2px 4px rgba(84,79,75,.2);position:fixed;bottom:0;padding:10px;right:0;left:0;z-index:9999999999;margin:0 0 70px 0!important}#filtros .btnsFiltros .btnAplicarFiltros{margin-right:0}#filtros .btnsFiltros .btnBorrarFiltros{margin-left:0}.infoVuelo{min-width:inherit;padding-left:5px!important}.infoVuelo .anotaciones span{margin-bottom:10px}.largo{font-size:14px!important}.itinerary_frame{margin-bottom:5px}.pricebutton .btn-cta{display:block;width:100%}.box-service-summary .transportline .durationstops .duration,.box-service-summary .transportline .durationstops .stopsdata{display:none}.box-service-summary .transportline .durationstops .stopsdiagram{margin-top:12px}.containerpriceloader{min-height:105px;margin-bottom:10px}.containerpriceloader .loading-service{height:134px}.selectedservices-fixed .containerpriceloader .loading-service{height:42px;background:#f7f7f7}.selectedservices-fixed .containerpriceloader .loading-service .loading-service-inner{margin-top:-16px}.selectedservices-main.selectedservices-fixed .servicescontainer{width:30%}.selectedservices-main.selectedservices-fixed .service-module{padding:0}.selectedservices-main.selectedservices-fixed .service-module .title-service-summary{height:42px;line-height:42px;text-align:center}.selectedservices-main.selectedservices-fixed .service-module .title-service-summary svg{margin-left:0}.selectedservices-main.selectedservices-fixed .service-module .title-service-summary span{display:none}.selectedservices-main.selectedservices-fixed .pricebutton{width:70%;min-height:42px}.selectedservices-main.selectedservices-fixed .pricebutton .bigprice .price{font-size:16px}}@media (max-width:1199px) and (min-width:992px){.summary_deals2 .cont_img_deal .generic-pic{height:162px}.summary_deals2 .cont_img_deal .generic-pic svg{margin-top:66px}}@media (max-width:991px) and (min-width:768px){.summary_deals2 .cont_img_deal .generic-pic{height:122px}.summary_deals2 .cont_img_deal .generic-pic svg{margin-top:46px}}@media (min-width:992px){.summary_deals3 .col-lg-2{padding-left:0}.summary_deals3 .title_name{min-height:105px;padding-top:40px}.summary_deals3 li:first-child .title_name{min-height:151px}.summary_deals3 .cont_info{padding-right:0}.transportesrafagas-content .container-limited .rafagas-text{padding-right:100px;background-repeat:no-repeat;background-position:right top;background-image:url(/headers/ilusion/img/flights/transport_design.png)}.transportesrafagas-content .container-limited .rafagas-text.rafagas-hotel{padding-right:100px;background-repeat:no-repeat;background-position:right top;background-image:url(/headers/ilusion/img/hotels/icn-rafaga-hotel.png)}.tipo_regimen li.regimenAlojamientoContainer .regimenAlojamiento.regime_exceptions{line-height:14px;padding-right:38px;width:175px}.tipo_regimen li.regimenAlojamientoContainer .regimenAlojamiento.regime_exceptions span{position:absolute;right:6px}.infoVuelo .duracion{margin:-12px 0 5px 0}.infoVuelo .origen{margin-top:-19px}.infoVuelo .destino{margin-top:-19px}.cont-farekeep{background:#d3e5f8;border-bottom-right-radius:6px;border-left:1px solid #dfdfdf}.cont-farekeep.cont-farekeep-option2{background:0 0}.cont-farekeep .farekeep-button{text-decoration:none;padding:7px 0;color:#46403c}.cont-farekeep .farekeep-button:hover,.cont-farekeep .farekeep-button:visited{text-decoration:none;color:#46403c}.btn_booking_down .itineraryprice{right:66.6666666667%}.fixed-itinerary+.itinerary-filler{height:203px}.availableservices{min-height:0}.itineraryprice{padding-top:0}}@media (max-width:991px){span.market_name{display:none}.help_phone,.widgets_packages_pagecontentwidget .tfn_container{display:none}.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)}}#results2Cols .icono+.icono{margin-right:0}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.flag_icon_selector{background-image:url(/headers/ilusion/img/sprite_ilusion@2x.png);background-size:2210px auto}.flag_icon_selector_8x12{background-image:url(/headers/ilusion/img/sprite_ilusion@2x.png?version=04);background-size:2210px auto}.valoracion_TA_owl{background-image:url(/headers/ilusion/img/sprite_ilusion@2x.png?version=04);background-size:2210px auto}.valoracion_owl{background-image:url(/headers/ilusion/img/sprite_ilusion@2x.png?version=04);background-size:2210px auto}.valoracion_TA_big{background-image:url(/headers/ilusion/img/sprite_ilusion@2x.png?version=04);background-size:2210px auto}.estrellas_alojamiento_ilusion{background-image:url(/headers/ilusion/img/sprite_ilusion@2x.png?version=04);background-size:2210px auto}.llaves_alojamiento_ilusion{background-image:url(/headers/ilusion/img/sprite_ilusion@2x.png?version=04);background-size:2210px auto}}@media (min-width:991px) and (max-width:1199px){.help_phone{width:140px;right:0!important}.widgets_customercarebannerwidget span{padding:0;margin-bottom:75px}.help_phone:after{top:-10px}.help_phone strong{display:block}.widgets_packages_pagecontentwidget .tfn_container{height:200px!important}}@media (max-width:1199px){.media .pull-left{float:none!important;display:block;margin-left:0;padding:0;width:100%}.media .pull-left img{max-width:100%;margin:0 auto}.media-grey .media-body p{font-size:13px}.media .media-cta{position:static;margin:0 15px 15px;display:block}#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}#filtros #ventajas{display:none}#results2Cols .tipoDuracion{padding-top:0!important;clear:right}#results2Cols .tipoDuracion span{display:inline-block;vertical-align:middle}#results2Cols .icono{margin-top:3px}#results2Cols .infoLogo{padding-top:3px!important;text-align:left}#results2Cols .results-order .container-order ul li .activeorder{position:absolute;top:0;width:100%}#results2Cols .results-order .container-order ul li .activeorder:after{position:absolute;left:30px;top:50%;margin-top:-6px;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%}#transportavailabilitywidget0-availability_view>.row,.filtros-y-disponibilidad{max-width:100%;margin:0}#filtros .filters_content{height:100vh;overflow:auto;padding:0 30px 150px;position:relative;width:100%;clear:both}#filtros .filtersContainer{clear:both}}@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:right}.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}.no-touchevents .noTabs .hotel_card:hover{padding:9px 9px 0 9px}.logged_discount_hotel .discount_message_container{display:inline-block}.hotel_card .general_hotel_information{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.hotel_card .general_hotel_information .detail_information_hotel{-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%;position:relative}.hotel_card .general_hotel_information .detail_information_hotel:after{content:'';position:absolute;top:0;left:0;bottom:0;height:100%;width:1px;border-left:2px dotted #d0cbc9}.hotel_card .cont_info_price{text-align:center;-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;-ms-flex-item-align:end;align-self:flex-end;padding-left:0;padding-right:0}.showPricesFrom .hotel_card .bg_mystery .icon{height:88px}.showPricesFrom .hotel_card .bg_mystery .txt_mystery{font-size:14px;padding:10px}.noTabs .hotel_card{padding:10px 10px 0 10px}.noTabs .hotel_card ul.menu_info_hotel{display:none}.noTabs .hotel_card .room_type{display:none}.noTabs .hotel_card .more-types{display:none}.noTabs .hotel_card .distance{margin-bottom:16px}.noTabs .hotel_card .amenities_icons_hotels{margin:10px 0 0 0}.noTabs .hotel_card .panel-group{margin-top:10px}.noTabs .hotel_card .panel-group .panel{margin-bottom:10px}.noTabs .hotel_card .button_availability{margin-top:100px}.noTabs .hotel_card .hurry_up_message{display:none}.noTabs .hotel_card .hurry_up_message_noTabs{display:block}.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}.banner{width:728px;margin-bottom:50px}.filters-buttons-container{padding:10px 0;margin-bottom:0}.num_journeys{min-height:50px}.unico .bloque{min-height:98px!important;padding-top:30px!important}.unico .contPrecioReservar{position:relative!important;min-height:0!important;top:auto!important;margin:10px 0!important}.unico .precio{margin-top:0!important}.unicoConIco .bloque{min-height:127px!important;padding-top:46px!important}.unicoConIco .contPrecioReservar{position:relative!important;min-height:0!important;top:auto!important;margin:10px 0!important}.unicoConIco .precio{margin-top:0!important}.fixedfilters{max-width:320px}.fixedfilters .filters_buttons{max-width:320px}.mobile_app_banner{display:none}.price_alert_modal .modal-body-content{margin:40px 60px}.selectedservices-main .container-limited{position:relative;z-index:2}.service-module:after{display:none}.service-module:before{content:'';position:absolute;top:20px;bottom:20px;left:0;border-left:1px dotted #d0cbc9}.service-module:first-child:before{display:block}.service-module:hover .title-service-summary.active-service,.title-service-summary.active-service,.title-service-summary.active-service:focus,.title-service-summary.active-service:hover{border-top:2px solid #3171c9}.containerpriceloader,.content-service-summary{min-height:134px}.containerpriceloader .loading-service,.content-service-summary .loading-service{min-height:134px}.promo-flighthotel-line{text-align:left}}@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 all and (device-width:768px) and (device-height:1024px) and (orientation:portrait){.noScroll{width:768px;height:1024px}#preload{height:1024px}}@media all and (device-width:768px) and (device-height:1024px) and (orientation:landscape){.noScroll{width:1024px;height:768px}#preload{height:768px}}@media screen and (device-aspect-ratio:40 / 71){.noScroll{height:570px}#preload{height:570px}}@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;right: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;right:-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;right: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-left: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 5px 0 0}.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-right: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%}#colDch .destacados{height:23px}#thecontent .container{padding:0}#filtros{padding:0}#filtros .widget-transportavailability_filter_manager{padding-bottom:30px}#filtros .btnsFiltros{background:rgba(249,249,249,.85);box-shadow:0 -2px 4px rgba(84,79,75,.2);position:fixed;bottom:0;padding:10px;right:0;z-index:9999999999;left:0;width:320px;margin:0!important}#filtros .btnBorrarFiltros{margin-left:30px}#filtros .btnAplicarFiltros{margin-right:35px}#colDch{padding:10px}.num_journeys{margin:0!important}.disponibilidad_vuelos_new{width:100%}#results2Cols{padding:0}#colDch,#results2Cols{margin-right:0!important;margin-left:0!important;width:100%}#colDch .idaVuelta img,#results2Cols .idaVuelta img{margin-right:5px}#colDch.idaVuelta .servicios{text-align:left}#colDch.idaVuelta .companyLogo,#colDch.idaVuelta .infoLogo{padding:8px 0 0 0!important}#colDch.idaVuelta .tipoBillete{padding-right:10px}#colDch.idaVuelta .contPrecioReservar{margin:-75px 0 0}.infoDato.clase{display:block}.pricebutton{text-align:left;border-top:1px dotted #d0cbc9}.pricebutton .diff_prices{display:inline-block;vertical-align:middle;margin-left:15px}.pricebutton .selectiontooltip.tooltip{left:0;margin-left:0}}@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:768px) and (max-width:1024px){#datosBusqueda .contDatos{max-width:99%;margin-left:0}#datosBusqueda .chevronl,#datosBusqueda .chevronr{display:none}#filtros .btnsFiltros{z-index:9999999999}#filtros .btnBorrarFiltros{margin-left:0!important}#filtros .btnAplicarFiltros{margin-right:0!important}.alertaInterna div{display:inline}.icono+.icono{margin-left:0!important}.containerpriceloader{min-height:58px;margin-bottom:10px;display:inline-block}.containerpriceloader .loading-service{height:124px;min-height:124px}.selectedservices-fixed .containerpriceloader .loading-service{height:48px;min-height:48px;background:#f7f7f7}.selectedservices-fixed .containerpriceloader .loading-service .loading-service-inner{margin-top:-14px}.selectedservices-main.selectedservices-fixed .servicescontainer{width:66.6%}.selectedservices-main.selectedservices-fixed .service-module .title-service-summary{height:48px;line-height:48px;text-align:right}.selectedservices-main.selectedservices-fixed .service-module .title-service-summary span{display:inline}.selectedservices-main.selectedservices-fixed .pricebutton{width:33.3%;min-height:48px}.selectedservices-main.selectedservices-fixed .pricebutton .bigprice .price{font-size:20px}}@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}.bg_mapwidget_availability{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:480px) and (max-width:991px){.reservation_anchor_container{margin-top:40px}}@media (min-width:400px) and (max-width:767px){.showPricesFrom .hotel_card .bg_mystery .icon{height:60px}}@media (max-width:767px) and (min-width:421px){.hotel_card .container_img_hotel .img_hotel{width:100%}}@media (max-width:420px){.hotel_card .container_img_hotel .img_hotel{min-height:103px;height:100%;top:0;bottom:0;-webkit-transform:translate(50%,0);transform:translate(50%,0)}}@media (max-width:350px){.cont_publi_dispo{margin-right:-15px;margin-left:-15px}}@media (max-width:319px){.leyenda_mapa{padding:5px;font-size:10px;margin:0;line-height:12px}}@media (max-width:320px){#thecontent{overflow:hidden}.banner{position:relative;height:70px;overflow:visible}.banner_transports_list{position:absolute;right:-25px;z-index:999;top:0}}@media (min-width:1199px){.filters-buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (max-width:1024px){#results2Cols .title_col strong{display:none}.selectedservices-fixed .containerpriceloader .loading-service .loading-service-inner p,.selectedservices-fixed .content-service-summary .loading-service .loading-service-inner p{display:none}.selectedservices-main.selectedservices-fixed .selected_services_box{border:1px solid #dfdfdf;border-radius:0}.selectedservices-main.selectedservices-fixed .servicescontainer{background:#dfdfdf}.selectedservices-main.selectedservices-fixed .service-module:after,.selectedservices-main.selectedservices-fixed .service-module:before{display:none}.selectedservices-main.selectedservices-fixed .service-module+.service-module{border-right:1px solid #fff}.selectedservices-main.selectedservices-fixed .service-module .title-service-summary{background:0 0;border-top:0}.selectedservices-main.selectedservices-fixed .service-module .title-service-summary svg,.selectedservices-main.selectedservices-fixed .service-module .title-service-summary svg *{fill:#46403c}.selectedservices-main.selectedservices-fixed .service-module .title-service-summary .btn-link.btn-sm{display:none}.selectedservices-main.selectedservices-fixed .service-module.col-xs-12{width:50%!important}.selectedservices-main.selectedservices-fixed .service-module .content-service-summary{display:none}.selectedservices-main.selectedservices-fixed .containerpriceloader{min-height:0;margin-bottom:0;padding:2px 0 0 0}.selectedservices-main.selectedservices-fixed .pricebutton{background:#f7f7f7;border-top:0;border-right:1px solid #fff}.selectedservices-main.selectedservices-fixed .pricebutton .diff_prices{text-align:left;margin-left:0}.selectedservices-main.selectedservices-fixed .pricebutton .bigprice,.selectedservices-main.selectedservices-fixed .pricebutton div.tipoprecio{text-align:left;margin-bottom:0}.selectedservices-main.selectedservices-fixed .pricebutton .btn.btn-cta{display:none}}@media (min-width:768px) and (max-width:992px){#results2Cols .bloque .col-sm-5{width:41.5%}.bordeTablet{border-bottom:1px solid #dfdfdf}}@media screen and (-webkit-min-device-pixel-ratio:0){#colDch ul li,#results2Cols ul li{padding:6px 15px}}@media (min-width:1560px){#colDch.idaVuelta .companyLogo img,#colDch.idaVuelta .infoLogo img{margin-top:0}}@media (min-width:320px) and (max-width:1199px){#colDch.idaVuelta .bloque:hover{background:#FFF}}@media (width:320px){.infoVuelo{border:0;margin-bottom:20px}}@media (min-width:768px) and (max-width:768px){.service-module:before{display:none}.service-module:first-child:before{display:block}}@media (min-width:550px) and (max-width:767px){.box-service-summary .transportline .durationstops{width:55%}}@media (min-width:860px){.box-service-summary .hotel-photo-gallery .hotel-photo-gallery-container{width:820px;height:560px;top:50%;right:50%;left:auto;bottom:auto;margin-right:-410px;margin-top:-270px}.box-service-summary .hotel-photo-gallery .carousel-control .glyphicons{top:50%;margin-top:-19px}}@media (min-width:1025px){.selectedservices-fixed .containerpriceloader .loading-service,.selectedservices-fixed .content-service-summary .loading-service{height:82px;min-height:82px}.selectedservices-fixed .content-service-summary{min-height:82px;height:82px}.selectedservices-fixed .containerpriceloader .loading-service{height:124px;min-height:124px}}