a, article, aside, body, canvas, caption, div, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, label, legend, li, menu, nav, object, ol, output, p, pre, section, small, span, sub, summary, table, tbody, td, tfoot, th, thead, time, tr, u, ul, var, video {-moz-font-feature-settings:inherit;-moz-font-language-override:inherit;border:0 none;font-family:inherit;font-size:100%;font-size-adjust:inherit;font-stretch:inherit;font-style:inherit;font-variant:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;vertical-align:baseline;}ol, ul {list-style:none outside none;}table {border-collapse:collapse;border-spacing:0;}caption, td, th {font-weight:400;text-align:left;vertical-align:middle;}article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display:block;}:root {--ta-sans-serif: "Trip Sans VF","Trip Sans",Arial,sans-serif;--ta-serif: Georgia,"Times New Roman","Century Schoolbook L",serif;--ta-monospace: "Trip Sans Mono",Courier,monospace,Arial,sans-serif;--trip-sans-regular: 400;--trip-sans-medium: 700;--trip-sans-bold: 800;--trip-sans-ultra: 900;}@font-face {font-family:'FontAwesome';font-weight:400;font-style:normal;src:url(https://cdn2.es.casasrurales.net/css/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(https://cdn2.es.casasrurales.net/css/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"), url(https://cdn2.es.casasrurales.net/css/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"), url(https://cdn2.es.casasrurales.net/css/fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"), url(https://cdn2.es.casasrurales.net/css/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-display: swap;}@supports (font-variation-settings: normal) {@font-face {font-family:Trip Sans VF;font-weight: 400;font-display: swap;src: url(https://cdn2.es.casasrurales.net/css/fonts/TripSans-VF.woff2?v1.002) format("woff2-variations");font-variation-settings:"wght" 400}@font-face {font-family: Trip Sans VF;font-weight: 700;font-display: swap;src: url(https://cdn2.es.casasrurales.net/css/fonts/TripSans-VF.woff2?v1.002) format("woff2-variations");font-variation-settings:"wght" 700}@font-face {font-family: Trip Sans VF;font-weight: 800;font-display: swap;src: url(https://cdn2.es.casasrurales.net/css/fonts/TripSans-VF.woff2?v1.002) format("woff2-variations");font-variation-settings:"wght" 800}@font-face {font-family: Trip Sans VF;font-weight: 900;font-display: swap;src: url(https://cdn2.es.casasrurales.net/css/fonts/TripSans-VF.woff2?v1.002) format("woff2-variations");font-variation-settings:"wght" 900}}@font-face {font-family: Trip Sans;font-style: normal;font-weight: 400;font-display: swap;src: url(https://cdn2.es.casasrurales.net/css/fonts/TripSans-Regular.woff2?v1.002) format("woff2"),url(fonts/TripSans-Regular.woff?v1.002) format("woff")}@font-face {font-family: Trip Sans;font-style: normal;font-weight: 700;font-display: swap;src: url(https://cdn2.es.casasrurales.net/css/fonts/TripSans-Medium.woff2?v1.002) format("woff2"),url(fonts/TripSans-Medium.woff?v1.002) format("woff")}@font-face {font-family: Trip Sans Mono;font-style: normal;font-weight: 400;font-display: swap;src: url(https://cdn2.es.casasrurales.net/css/fonts/TripSansMono-Regular.woff2?v1.002) format("woff2"),url(fonts/TripSansMono-Regular.woff?v1.002) format("woff")}html {font-size:12px;line-height:20.4px;-webkit-text-size-adjust:100%;}body, html {background-color:#f2f2f2;color:#000;font-family: var(--ta-sans-serif)!important;}select, input, button {-webkit-appearance:none;-moz-appearance: none;appearance: none;border-radius: 0;}.h1, h1 {font-size:28px;font-weight:600;line-height:40.8px;vertical-align:middle!important}.h2, h2 {font-size:20px;font-weight:300;line-height:34px;margin:0 0 10px;}.h3, h3 {font-size:14px;font-weight:600;line-height:23.8px}p {font-size:14px;line-height:23.8px;margin:0 0 10px;-webkit-text-size-adjust:100%;color: #444;}.title {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subtitle {color:#c2c1c1;font-weight:300;margin:0;text-transform:uppercase;}a {color:#7EB90E;text-decoration:none}.underline {text-decoration:underline;}.strong {font-weight:600;}.light {font-weight:100;}.fa {display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa:after, .fa:before {display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1}.fa-phone:before {content:"\f095";}.fa-gift:before {content:"\f06b";}.fa-group:before, .fa-users:before {content:"\f0c0";}.fa-user:before {content:"\f007";}.fs11 {font-size:11px;line-height: 11px;}.fs12 {font-size:12px;line-height:20.4px}.fs13 {font-size:13px;line-height:22.1px}.fs14 {font-size:14px;line-height:23.8px}.fs15 {font-size:15px;line-height:26.2px}.fs16 {font-size:16px;line-height:27.2px}.fs18 {font-size:18px;line-height:30.6px}.fs20 {font-size:20px;line-height:34px}.fs22 {font-size:22px;line-height:37.4px}.fs24 {font-size:24px;line-height:40.8px}.fs26 {font-size:26px;line-height:44.2px}.fs28 {font-size:28px;line-height:47.6px}.fs30 {font-size:30px;line-height:51px}.fs35 {font-size:35px;line-height:59.5px}.fs46 {font-size:46px}.fs50 {font-size:50px}.fs60 {font-size:60px}.fs56 {font-size:56px}.fright {float: right;}.fleft {float: left;}.relative {position:relative;}.absolute {position:absolute;}.disp-ib {display: inline-block;}.disp-i {display: inline;}.disp-b {display: block;}.disp-f {display: flex;}.dnone {display: none;}.center {margin-left: auto;margin-right: auto;}.vcenter {vertical-align: center;}.vmiddle {vertical-align: middle;}.vtop {vertical-align: top;}.vttop {vertical-align: text-top;}.vbottom {vertical-align: bottom;}.tcenter {text-align: center;}.tleft {text-align: left;}.tright {text-align: right;} .m5 {margin:5px;}.m10 {margin:10px;}.m15 {margin:15px;}.m20 {margin:20px;}.m25 {margin:25px;}.m30 {margin:30px;}.m0 {margin:0!important;}.mt2 {margin-top:2px;}.mt3 {margin-top:3px;}.mt5 {margin-top:5px;}.mt6 {margin-top:6px;}.mt8 {margin-top:8px;}.mt10 {margin-top:10px;}.mt15 {margin-top:15px;}.mt20 {margin-top:20px;}.mt25 {margin-top:25px;}.mt30 {margin-top:30px;}.mt-5 {margin-top:-5px;}.mt-10 {margin-top:-10px;}.mt-15 {margin-top:-15px;}.mt-20 {margin-top:-20px;}.mt-30 {margin-top:-30px;}.mb0 {margin-bottom:0;}.mb2 {margin-bottom:2px;}.mb3 {margin-bottom:3px;}.mb5 {margin-bottom:5px;}.mb10 {margin-bottom:10px;}.mb15 {margin-bottom:15px;}.mb20 {margin-bottom:20px;}.mb25 {margin-bottom:25px;}.mb30 {margin-bottom:30px;}.mb-4 {margin-bottom: -4px;}.mr2 {margin-right:2px;}.mr4 {margin-right: 4px;}.mr5 {margin-right:5px;}.mr10 {margin-right:10px;}.mr15 {margin-right:15px;}.mr20 {margin-right:20px;}.ml5 {margin-left:5px;}.ml10 {margin-left:10px;}.ml15 {margin-left:15px;}.ml20 {margin-left:20px;}.ml-5 {margin-left:-5px;}.ml-10 {margin-left:-10px;}.p2 {padding:2px;}.p5 {padding:5px;}.p10 {padding:10px;}.p15 {padding:15px;}.p20 {padding:20px;}.p0 {padding:0 !important;}.pt5 {padding-top:5px;}.pt10 {padding-top:10px;}.pt12 {padding-top:12px;}.pt15 {padding-top:15px;}.pt20 {padding-top:20px;}.pr5 {padding-right:5px;}.pr10 {padding-right:10px;}.pr15 {padding-right:15px;}.pr20 {padding-right:20px;}.pb5 {padding-bottom:5px;}.pb8 {padding-bottom:8px;}.pb10 {padding-bottom:10px;}.pb12 {padding-bottom:12px;}.pb15 {padding-bottom:15px;}.pb20 {padding-bottom:20px;}.pl5 {padding-left:5px;}.pl10 {padding-left:10px;}.pl15 {padding-left:15px;}.pl20 {padding-left:20px;}.pure-u-1, .pure-u-1-10, .pure-u-1-11, .pure-u-1-12, .pure-u-1-13, .pure-u-1-14, .pure-u-1-15, .pure-u-1-16, .pure-u-1-17, .pure-u-1-2, .pure-u-1-24, .pure-u-1-3, .pure-u-1-3i, .pure-u-1-32, .pure-u-1-4, .pure-u-1-4i, .pure-u-1-5, .pure-u-1-6, .pure-u-1-7, .pure-u-1-8, .pure-u-1-9, .pure-u-10-12, .pure-u-11-12, .pure-u-11-24, .pure-u-13-24, .pure-u-14-15, .pure-u-15-16, .pure-u-16-17, .pure-u-17-24, .pure-u-19-24, .pure-u-2-10, .pure-u-2-12, .pure-u-2-3, .pure-u-2-4, .pure-u-2-5, .pure-u-2-6, .pure-u-2-8, .pure-u-2-9, .pure-u-22-24, .pure-u-23-24, .pure-u-3-10, .pure-u-3-12, .pure-u-3-4, .pure-u-3-5, .pure-u-3-6, .pure-u-3-8, .pure-u-3-9, .pure-u-4-10, .pure-u-4-24, .pure-u-4-5, .pure-u-4-6, .pure-u-5-10, .pure-u-5-12, .pure-u-5-24, .pure-u-5-6, .pure-u-5-8, .pure-u-6-10, .pure-u-6-7, .pure-u-6-8i, .pure-u-6-8, .pure-u-7-10, .pure-u-7-12, .pure-u-7-24, .pure-u-7-8, .pure-u-8-10, .pure-u-8-9, .pure-u-7-9, .pure-u-9-10, .pure-u-2-7, .pure-u-3-7, .pure-u-5-7, .pure-u-1-6i, .pure-u-1-2i {box-sizing:border-box;display:inline-block;letter-spacing:normal;text-rendering:auto;vertical-align:top;word-spacing:normal}.pure-u-1 {width:100%;}.pure-u-1-2 {width:50%;}.pure-u-1-2i {width:49%;}.pure-u-1-3 {width:33.3333%;}.pure-u-1-3i {width:33%;}.pure-u-1-32 {width:32%;}.pure-u-2-3 {width:66.6667%;}.pure-u-1-4 {width:25%;}.pure-u-1-4i {width:24.5%;}.pure-u-3-4 {width:75%;}.pure-u-1-5 {width:20%;}.pure-u-2-5 {width:40%;}.pure-u-3-5 {width:60%;}.pure-u-4-5 {width:80%;}.pure-u-1-6 {width:16.6666%;}.pure-u-1-6i {width:15.6%;}.pure-u-6-8i {width:73%;}.pure-u-5-6 {width:83.3333%;}.pure-u-1-7 {width:14.2857%;}.pure-u-2-7 {width:28.5714%;}.pure-u-3-7 {width:41%;}.pure-u-5-7 {width:71.1285%;}.pure-u-6-7 {width:85.7142%;}.pure-u-1-8 {width:12.5%;}.pure-u-3-8 {width:37.5%;}.pure-u-5-8 {width:62.5%;}.pure-u-7-8 {width:87.5%;}.pure-u-1-9 {width:11.1%;}.pure-u-2-9 {width:22.2%;}.pure-u-7-9 {width:77.77%;}.pure-u-8-9 {width:88.9%;}.pure-u-1-10 {width:10%;}.pure-u-2-10 {width:20%;}.pure-u-3-10 {width:30%;}.pure-u-4-10 {width:40%;}.pure-u-5-10 {width:50%;}.pure-u-6-10 {width:60%;}.pure-u-7-10 {width:70%;}.pure-u-8-10 {width:80%;}.pure-u-9-10 {width:90%;}.pure-u-1-11 {width:9.0909%;}.pure-u-1-12 {width:8.3333%;}.pure-u-2-12 {width:16.6667%;}.pure-u-5-12 {width:41.6667%;}.pure-u-7-12 {width:58.3333%;}.pure-u-10-12 {width:83.3333%;}.pure-u-11-12 {width:91.6667%;}.pure-u-1-13 {width:7.6923%;}.pure-u-1-14 {width:7.1428%;}.pure-u-1-15 {width:6.6666%;}.pure-u-14-15 {width:93.3333%;}.pure-u-1-16 {width:6.25%;}.pure-u-15-16 {width:93.75%;}.pure-u-1-17 {width:5.88%;}.pure-u-16-17 {width:94.12%;}.pure-u-1-24 {width:4.1667%;}.pure-u-5-24 {width:20.8333%;}.pure-u-7-24 {width:29.1667%;}.pure-u-11-24 {width:45.8333%;}.pure-u-13-24 {width:54.1667%;}.pure-u-17-24 {width:70.8333%;}.pure-u-19-24 {width:79.1667%;}.pure-u-23-24 {width:95.8333%;}.espace10 {height: 10px;}.bg-white {background-color: #fff;}.bg-grey {background-color: #efefef;} .bg-dgreyfb {background-color: #43494c;}.bg-mgreyfb {background-color: #4b5355;}.clr-base {color: #444;}.clr-white {color: #fff;}.clr-dwhite {color: #f0f0f0;}.clr-grey {color: #999;}.clr-green {color: #78ab36;}.clr-red {color: red;}body {min-width: 600px;}.ghead {background: #FFF;border-top: 1px solid #e0e0e0;position: relative;border-bottom: 2px solid #e0e0e0;width: 100%;min-height: 60px;}.ghead-c {padding: 2px 0px 5px 0px;margin: auto;width: 96%;max-width: 1280px;}.ghead-c .logo img{top: 5px;position: relative;}.ghead-cr {float: right;margin-top: 7px;}.ghead .cab-fbusc {width: 30%;margin-left: 20px;}.cab-fbusc .marker {color: grey;font-size: 20px;margin-left: 8px;margin-top: 3px;position: absolute;}.cab-fbusc .listado-select {border: 2px solid #e0e0e0;width: 95%;box-sizing: border-box;display: inline-block;padding: 13px 8px 11px 42px;margin-top: -6px;border-radius: 25px;}.cab-fbusc .listado-select::placeholder {color: #c1c1c1;}.cab-fbusc .cab-bicon {margin-left: 14px;margin-top: 4px;position: absolute;}.cab-treg, .cab-anupro {border: 2px solid #7EB90E;border-radius: 25px;padding: 12px 12px 11px;font-size: 1.2em;}.cab-treg svg {position: relative;top: 8px;padding-right: 4px;}.cab-treg label {cursor: pointer;text-transform: capitalize;font-weight: 600;color: #7EB90E;}.cab-inises {border: 2px solid #7EB90E;border-radius: 25px;padding: 12px 12px 11px;margin-left: 18px;font-size: 1.2em;background: #7EB90E;}.cab-inises label {color: #fff;font-weight: 600;cursor: pointer;}.cab-anupro {color: #7EB90E;margin-left: 10px;}.dispregist-cont {display: inline-block;position: relative;}.flagmain-cont {display: inline-block;margin-left: 15px;padding: 10px 0;}.flagsub-cont {display: none;}.lang-flag .lang-flagi, .lang-flag .lang-flagt, .lang-flag .lang-flagtc {display: inline;}.lang-flag .lang-flagi img {vertical-align: middle;border-radius: 12px;}.lang-flag .lang-flagt {text-transform: uppercase;margin-left: 6px;}.foo-list {padding: 20px 30px 40px;}.foo-list img {max-width: 100%;}.foo-res {padding: 15px 30px 0 30px;}* MEDIA QUERIES */@media only screen and (max-width: 900px) {.ghead-cr {float: none;display: block;text-align: right;margin-top: 8px;}.ghead .cab-fbusc {width: 50%;}}@media only screen and (max-width: 600px) {.ghead-cr {text-align: left;}}.ghead .cab-fbusc, .ghead .cab-tit {vertical-align: top;margin-top: 5px;}.gral-modc {width: 96%;margin: auto;}.gral-mod {margin: auto;max-width: 1280px;}.gral-modwb {background: #fff;border: 1px solid #dedede;padding: 20px;}.bb {margin: 12px 0px 2px;width: 60%;display: inline-block;white-space: nowrap;overflow-x: hidden;text-overflow: ellipsis;}.bb li {display: inline-block;font-size: 12px;padding: 0px 10px 0;position: relative;}.bb > li:before, .cdat-bc ul > li:before {color: #a8a8a8;content: "\203A";font-size: 16px;left: -3px;top: 0px;position: absolute;}.bb > li:first-child:before, .cdat-bc ul > li:first-child:before {content: "";}.box, .box-primary, .box-secondary {background-color: #fff;border: 1px solid #e1e1e1;border-radius: 2px;box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.03);margin-bottom: 15px;}.border-bottom {border-bottom: 1px solid #e1e1e1;}.box .imgw100 {width: 100%;}.box {font-size: 1.3em;}.box .module_categ {background-color: #fff;border: 1px solid #D3D3D3;margin-bottom: 20px;}.box .module_categ .title_categ {padding: 10px 20px;border-bottom: 1px solid #D3D3D3;font-size: 18px;font-weight: 700;}.box .module_categ .desc-categ {padding: 20px;}.index-prov .pure-u-1-4 {width: 24.5%;}.index-prov a {color: #8F8692;}.ui-autocomplete-category {font-weight: 700;padding: .2em .4em;margin: .8em 0 .2em;line-height: 1.5;}.ui-autocomplete li {font-size: 14px;}.ui-autocomplete .ui-menu-item {padding: 5px 10px;}.ui-autocomplete .ui-state-focus {background: #efefef;color: #444 !important;}.ui-autocomplete .ui-state-focus {background-color: #efefef !important;}.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {background: none;border: none;font-weight: normal;text-decoration: underline;color: #000;}.ui-autocomplete .ui-menu-item:hover, .ui-autocomplete .ui-menu-item:active,.ui-autocomplete .ui-state-focus {background-color: #efefef !important;}.leg-condleg {font-size: 1.2em;}.act-cook {width: fit-content;padding: 10px 15px;cursor: pointer;margin-bottom: 10px;}.condicionesCookies, .condicionesCookies li {font-size: 14px;line-height: 23px;}.color-green {color: #7cae1b;}.pl40 {padding-left: 40px;}.pl45 {padding-left: 45px;}.pl50 {padding-left: 50px;}.ui-widget-overlay.custom-overlay {background-color: #000;background-image: none;opacity: .6;z-index: 3;}.leg-polpriv {font-size: 15px;}.foo-list li {list-style: none;}.fempalta .alert {border-radius: 3px;box-sizing: border-box;display: block;margin-bottom: 10px;padding: 8px 35px 8px 15px;position: relative;}.fempalta .alert.alert-advice {background: none repeat scroll 0 0 #e8f3f8;font-size: 13px;line-height: 22.1px;}.fempalta .alert.alert-advice p {font-size: 13px;line-height: 22.1px;margin: 0;}.fempalta .pure-form-aligned .pure-control-group {margin-bottom: 1em;}.fempalta .pure-form-aligned .pure-control-group label {display: inline-block;font-family: opensans, Helvetica, Arial;font-size: 14px;vertical-align: middle;line-height: 23.8px;margin: 0.5em 0 0.2em;}.fempalta .pure-form-aligned .pure-control-group input, .fempalta .pure-form-aligned .pure-control-group textarea {border: 1px solid #ccc;border-radius: 3px;box-shadow: 0 0 0 2px #f0f0f0;box-sizing: border-box;display: inline-block;font-size: 14px;margin: 5px 0;padding: 5px;}.fempalta .btn.btn-primary {background: #7cbc27;background: linear-gradient(to bottom, #7cbc27 0px, #62a30c 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);color: #fff;padding: 10px 20px !important;box-shadow: none !important;cursor: pointer;}.fempalta .btn.btn-primary:hover {background: linear-gradient(to bottom, #87c32b 0px, #6eaf0e 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);color: #fff;}