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;}}.mt2 {margin-top: 2px;}.mt3 {margin-top: 3px;}.sect-mod {margin: auto;max-width: 1200px;}.sect-mod2 {background: #fff;margin: auto;max-width: 1200px;}.sect-mod_inn {background: #fff;width: 90%;margin: 20px auto;padding: 20px;}.cm-item {display: inline-block;border: 1px solid #e1e1e1;border-radius: 5px;margin: 20px 1% 20px 2%;cursor: pointer;box-shadow: #dedede 0px 5px 15px;background: #fafafa;}.cm-item:hover {border-color: #999;}.cm-it_txt {color: #7EB90E;font-size: 20px;}.mb50 {margin-bottom: 50px;}.fbrb input[type="radio"] {width: auto;appearance: auto;display: inline;margin: 10px 10px 0 0;}.fsquest {margin: 0 10px;border: 1px solid #dedede;padding: 2px 5px;border-radius: 10px;color: #999;} .sect-mod h1 {margin: 40px 0 20px 0;}.cm-item {width: 45%;}.cm-it_icon, .cm-it_txt {width: 100%;}.cm-it_icon {margin-top: 20px;}.cm-it_txt {padding: 20px 0;}