body{font-family:Verdana,Geneva,sans-serif;font-size:16px;position:relative;margin:0;padding:0;color:#666}a{cursor:pointer;color:#009caf;text-decoration:underline}input::-moz-focus-inner,button::-moz-focus-inner{padding:0;border:0}button{cursor:pointer}.botonform{border:0;background:#009caf;padding:10px
30px;color:#fff;cursor:pointer}.more-link{font-weight:bold;display:inline-block;text-decoration:none;border:0;background:#009caf;padding:10px
30px;color:#fff;cursor:pointer;font-size:0.875em}#menuopacity{position:fixed;z-index:10000;opacity:0.6;background-color:#FFF;width:100%;height:100%;display:none}#contenedor{width:100%}.clear{clear:both;display:block}.euro{font-size:75%}.tachado{text-decoration:line-through}.w205{width:205px}.w243{width:243px}.w310{width:310px}.w326{width:326px}.w492{width:492px}.w741{width:741px}.icon-logoseguridad
span{display:inline !important;position:inherit !important;font-size:inherit !important;margin:0
!important;padding:0
!important;line-height:0 !important;width:0 !important;height:0 !important}@media only screen and (max-width: 990px){.w243{width:243px!important}.w310{width:243px!important}.w313{width:243px!important}.w492{width:243px!important}.w741{width:243px!important}}.header
.menu{display:none}.header
.topSearchButton{display:none}.header{max-width:990px;margin:5px
auto 0;color:#202020}.header
.logo{float:left;margin:0}.header .logo
span{font-size:0.7em;letter-spacing:-1px;vertical-align:super}.menuheader{float:right}.menuheader
ul{list-style:none;padding:0;margin:0}.menuheader .listadomenu>li{float:left;position:relative}.menuheader .listadomenu>li:nth-child(2){margin:0
25px 0 25px}.menuheader .listadomenu
ul{display:none;position:absolute;margin:0;border:solid 1px #eaeaea;background-color:#FFF;width:100%;min-width:130px;right:0;z-index:10}.menuheader .listadomenu > li > a, .menuheader .listadomenu>li>span{text-decoration:none;color:#202020;display:block;height:30px;font-size:0.9em;padding:6px
15px 0;cursor:pointer}.menuheader .listadomenu > li > a:hover, .menuheader .listadomenu>li>span:hover{background-color:#f7f7f7;border-radius:15px}.menuheader .listadomenu > li > a > i, .menuheader .listadomenu>li>span>i{font-size:16px}.menuheader .listadomenu>li>a>i.icon-Arrow-Down{font-size:14px;vertical-align:middle}.menuheader .listadomenu ul > li > a, .menuheader .listadomenu ul>li>span{text-decoration:none;color:#202020;display:block;height:30px;font-size:0.9em;padding:6px
10px 0;cursor:pointer}.menuheader .listadomenu ul > li > a:hover, .menuheader .listadomenu ul>li>span:hover{background-color:#eaeaea}.menuheader .listadomenu
.menuLinkInicio{display:none}hr.lineagris{margin:0;padding:0;border:none;height:1px;border-top:solid 1px #eaeaea;width:100%}.searchBar{background-color:#fff;padding:20px
0 20px 0;display:none}.searchBar
form{display:table;width:80%;margin:0
auto}.searchBar input[type="submit"]{background-color:#9EBD3A;color:#fff;border:3px
solid #9EBD3A;width:100%;height:39px;cursor:pointer}.searchBar
span{display:table-cell;width:80px;height:100%;box-sizing:border-box}.searchBar input[type="text"]{padding:10px
10px 10px 35px;background-color:#fff;color:#666;outline:0;display:table-cell;width:100%;border:1px
solid #DBDBDB;box-sizing:border-box}.searchBar input::-webkit-input-placeholder{color:#666}.searchBar input::-moz-placeholder{color:#666}.navigator>i{display:none;float:left;font-size:16px;padding-left:10px;padding-top:11px;color:#666;position:absolute}.searchBar .ui-helper-hidden-accessible{display:none}.ui-autocomplete{background-color:#FFF;position:absolute;padding:0;list-style:none;max-height:300px;overflow-y:auto;border:solid 1px #ccc;border-top:none;width:544px !important}.ui-menu-item{font-size:0.9em}.ui-menu-item
a{text-decoration:none;color:#666;display:block;padding:5px
0 5px 5px}.ui-menu-item .ui-state-focus{background-color:#666 !important;color:#fff !important}.ui-menu-item
.informal{font-size:0.7em}.footer{width:100%;height:auto;background-color:#333;color:#FFF;font-size:0.8em;background-size:100% auto;background-repeat:no-repeat;background-position:center}.pie{max-width:990px;margin:0
auto;padding:10px
5px 5px 5px}.pie
img{margin-top:20px}.footer
a{color:#FFF;text-decoration:none}.footer
ul{list-style:none;margin:0;padding:0;width:75%;float:left}.menuFooter>li{float:left;width:30%}.menuFooter>li:nth-child(even){margin:0
2% 0 2%}.menuFooter
li{margin-bottom:5px}.menuFooter>li>span{border-bottom:solid 1px #FFF;display:block;font-weight:bold;padding-bottom:5px}.menuFooter>li>ul{margin:10px
0 20px 0}.ConfianzaOnline,.adigital{cursor:pointer}.linkfooter{cursor:pointer}.frmofertas{width:25%;float:left}.frmofertas>div{font-weight:bold;padding-bottom:5px;margin-bottom:10px}.frmofertas
input{padding:5px;border:none;height:30px;color:#fff;box-sizing:border-box;margin-bottom:10px}.frmofertas input[type="email"]{background-color:#676767;width:75%;float:left}.frmofertas input[type="button"]{background-color:#9ebd3a;cursor:pointer;width:23%;float:right}.frmofertas
span{display:block;font-size:0.8em;margin-top:5px;clear:both}.avisolegal{color:#009caf !important;text-decoration:underline;font-style:normal;cursor:pointer}.frmofertas
#msgsuscribir{display:none;margin-bottom:5px}.rrss{border-top:solid 1px #FFF;padding:10px;text-align:center}.rrss
a{background-color:#fff;display:inline-block;width:35px;height:35px;border-radius:100%;box-sizing:border-box;padding-top:7px}.rrss a:hover{background-color:#009caf}.rrss
i{color:#333;font-size:20px}.iconfacebook{padding-left:2px}#cookielegal{background:none repeat scroll 0 0 #222;bottom:0;left:0;color:#FFF;display:none;font-size:0.7em;line-height:120%;position:fixed;width:100%;text-align:center;opacity:0.9}#cookielegal
p{margin:10px;display:inline-block}#cookielegal
.acepto{background-color:#FFF;border-radius:5px;display:inline-block;padding:3px;text-decoration:none;margin-left:5px}.copyright{font-size:0.8em;text-align:center;width:100%;height:40px;line-height:40px}.logos{position:relative;display:inline-block;padding-top:20px}.logotipo~.logotipo{margin-top:5px}.logos .logotipo
img{position:relative;vertical-align:middle;margin:0}.logos .logotipo
a{font-family:Verdana,Geneva,sans-serif;margin-left:5px}.breadcrumb{max-width:990px;margin:0
auto;color:#aaa;font-size:0.7em;padding:10px
0 10px 0}.breadcrumb
a{color:#aaa;text-decoration:none}.boxblog{max-width:990px;margin:0
auto 35px auto}.boxblog
.post{width:310px;height:420px;float:left;overflow:hidden;cursor:pointer}.boxblog .post
a{display:block;font-size:1em;color:#666;text-decoration:none;margin-top:20px;height:30px}.boxblog .post
p{font-size:0.875em;color:#999;line-height:18px;margin:15px
0 0 0}.boxblog
#post1{margin:0
30px 0 30px}.container{position:relative;max-width:990px;margin:0
auto;clear:both;overflow:hidden}.searchOfertas .container,
.headerSearchBar .container,
.searchForm
.container{overflow:inherit}.container
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container *:before,.container *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row{}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.col1{width:10%}.col2{width:20%}.col3{width:30%}.col4{width:40%}.col5{width:50%}.col6{width:60%}.col7{width:70%}.col8{width:80%}.col9{width:90%}.col10{width:100%}.nopadding{padding:0!important;margin:0!important}.img-responsive{display:block;width:100%;height:auto}.shadow{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;-webkit-box-shadow:inset 0 100px 100px -100px rgba(0,0,0,0.8);-moz-box-shadow:inset 0 100px 100px -100px rgba(0,0,0,0.8);box-shadow:inset 0 100px 100px -100px rgba(0,0,0,0.8)}.nomargin{margin:0
!important}.nomarginr{margin-right:0 !important}.negrita{font-weight:bold}.vermas{display:block;text-align:right;font-size:0.8em}.userLoginBox{position:fixed;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:15;color:#676767;display:none}.userLoginBox
*{box-sizing:border-box}.userLoginBox
.modalTable{display:table;table-layout:fixed;width:100%;height:100%}.userLoginBox
.modalCell{display:table-cell;height:100%;width:100%;vertical-align:middle;padding:50px;max-height:100%}.userLoginBox
.loginBox{position:relative;margin:0
auto;width:440px;background:#f2f2f2;padding:20px}.userLoginBox .loginBox
.titlogin{font-weight:bold}.userLoginBox .loginBox .titlogin
i{font-size:20px;padding-right:10px}.userLoginBox .loginBox
.closeLogin{position:absolute;width:25px;top:0;right:0;cursor:pointer;margin-top:5px;background-color:transparent}.userLoginBox .socialLogin>button{display:block;width:100%;border:1px
solid #dbdbdb;margin:10px
0;text-align:left}.userLoginBox .socialLogin > button
i{width:40px;height:40px;border-right:solid 1px #dbdbdb;font-size:25px;display:block;float:left}.userLoginBox .socialLogin > button
span{font-size:1em;display:inline-block;padding:10px
0 0 10px;color:#676767 !important}.userLoginBox .socialLogin>button{background:#fff}.userLoginBox .socialLogin > button.facebook
i{color:#3b5998;padding-top:5px}.userLoginBox .socialLogin > button.gplus
i{color:#cc3732;padding-left:5px;padding-top:9px}.userLoginBox
.textSeparator{display:block;text-align:center;font-weight:bold;margin:15px
0 0 0;font-size:0.875}.userLoginBox
.resetPass{display:block;text-align:center;font-size:0.875em;margin:10px
0}.userLoginBox
.submitButton{background:#9ebd3a;width:100%;display:block;border:0;color:#fff;padding:10px
0;margin:10px
0;font-size:0.875em;font-weight:bold}.userLoginBox
.legalPolicy{display:block;font-size:0.6875em}.userLoginBox .legalPolicy input[type="checkbox"]{vertical-align:middle}.userLoginBox
.registerLink{clear:both;display:block;text-align:center;font-size:0.875em;border-top:1px solid #dbdbdb;margin:10px
0 0;padding:10px
0 0}.userLoginBox
.hidden{display:none}.formSuccess
p{font-size:0.8em}.inputGroup{position:relative;display:table;margin:10px
0;width:100%;float:left}.inputGroup>i{display:table-cell;width:40px;border:1px
solid #dbdbdb;margin:0;border-right:none;background-color:#fff;box-sizing:border-box;vertical-align:middle;text-align:center;font-size:24px;height:45px}.inputGroup>input{display:table-cell;width:100%;border:1px
solid #dbdbdb;padding:0
0 0 10px;margin:0;height:45px}.inputGroup
select{display:table-cell;width:100%;border:1px
solid #dbdbdb;padding:0
0 0 10px;margin:0;height:45px;background:#fff;color:#676767;cursor:pointer}.inputGroup select
option{padding:10px}.inputGroup>span{display:table-cell;width:40px;background-color:#fff;border:1px
solid #ccc;border-right:0}.inputGroup>textarea{border:1px
solid #dbdbdb;display:block;padding:10px;width:100%}.cr-modal{position:fixed;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:15;color:#666;display:none}.cr-modal
*{box-sizing:border-box}.cr-modal
.modalTable{display:table;table-layout:fixed;width:100%;height:100%}.cr-modal
.modalCell{display:table-cell;height:100%;width:100%;vertical-align:middle;padding:50px}.cr-modal
.modalBox{position:relative;margin:0
auto;width:315px;background:#f7f7f7;padding:20px}.cr-modal
.title{font-size:1em;font-weight:bold;line-height:25px}.cr-modal .title
i{font-size:20px;vertical-align:text-bottom;margin-right:5px}.cr-modal
.closeModal{position:absolute;width:25px;top:0;right:0;cursor:pointer;margin-top:5px}#paginacion{text-align:center;height:60px;line-height:60px;clear:both;display:block}#paginacion>*{width:40px;height:40px;line-height:40px;display:inline-block;border-radius:20px;font-size:0.875em;margin:0
7px;text-decoration:none;color:#666}#paginacion
.page{background:#009caf;color:#fff}#paginacion
.noPage{background:#f2f2f2;color:#666;text-decoration:none}#paginacion
.pageJumper{width:20px}.errorBox{border:1px
solid #ef5d4c;padding:10px;margin:10px
0;background:rgba(239,93,76,0.1);font-size:0.875em;border-radius:10px;color:#676767;line-height:20px}.infoBox{padding:10px;margin:10px
0;background-color:#cce9f0;font-size:1em}.loginBox .errorBox,
.loginBox
.infoBox{display:none}.boxad{width:100%;margin:10px
0;text-align:center}.sideBar
.boxad{float:right;width:315px}.comment{position:relative;width:100%;border:1px
solid #dfdfdf;margin-top:25px;font-size:0.8em}.comment
.commentPhoto{position:relative;float:left;width:110px;text-align:center;padding:20px
10px 10px 20px;box-sizing:border-box}.comment .commentPhoto
img{border-radius:50%;height:65px;width:65px}.comment .commentPhoto
.commentName{display:block;overflow:hidden;text-overflow:ellipsis}.comment
.commentTextBox{position:relative;float:none;width:100%;padding:20px
20px 0 0}.comment .commentTextBox>div{margin:0px
0px 6px 0;padding-left:110px}.commentTextBox
br{display:block;line-height:25px;margin-bottom:10px}.comment .commentTextBox
.commentStars{margin-left:0}.comment .commentTextBox .commentImages
a{margin:5px;display:inline-block}.comment .commentTextBox
.commentDetails{font-size:0.8em;text-align:right}.comment .commentTextBox .commentDetails span+span{margin-left:15px;margin-right:15px;font-size:0.8em}.comment .commentTextBox .commentDetails span
a{display:table;margin-top:5px}.comment
.voteBar{width:100%;border-top:1px solid #dfdfdf;font-size:0.875em;padding:5px}.comment .voteBar
.votes{float:left}.comment .voteBar .votes
a{margin-left:10px;text-decoration:none}.comment .voteBar .votes a
i{font-size:16px}.comment .voteBar
.resultadoOpinion{float:right}.comment.response{width:calc(100% - 50px);margin-left:50px;border:1px
solid #009caf}.comment.response
.commentTextBox{position:relative;float:none;box-sizing:border-box}.showStars{display:inline-block}.showStars
i{color:#f59c36;letter-spacing:2px;font-size:17px}.showStars i.icon-star-empty{color:#dbdbdb}.showStars i.icon-star-full{color:#f59c36}.addFav{border:0
none;background-color:transparent;color:#dd5d55;font-size:18px;vertical-align:text-bottom;cursor:pointer}.avisoPan{font-size:0.6em;margin:20px
0}.avisoPan
img{vertical-align:middle}.nota{font-size:0.7em}.frmBox{margin:0
auto 15px 0;width:100%;background:#f7f7f7;padding:20px}.soloMobile{display:none !important}.boletinRGPD{position:relative;display:block}.boletinRGPD input[type="checkbox"].inputRGPD{display:inline-block;vertical-align:middle}.boletinRGPD
div.textRGPD{display:inline-block}.boletinRGPD div.textRGPD
label{font-size:11px;letter-spacing:-1px;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}@media only screen and (max-width: 990px){.breadcrumb{padding-left:10px}.logo{padding-left:10px}.boxblog{max-width:650px}.boxblog
#post1{margin:0
0 0 30px}.ui-autocomplete{width:54% !important}.sideBar
.boxad{width:100%}.pie{padding:10px
20px 5px 20px}.pie
img{margin-left:5px !important}.comment
.commentTextBox{float:none;padding-left:20px;width:100%}.comment .commentTextBox>div{padding-left:0}.errorBox{margin:10px}}@media only screen and (max-width: 550px){.comment .voteBar
.resultadoOpinion{float:left;clear:both;margin-top:2px}#paginacion
.noPage{display:none}#paginacion
.pageJumper{background:#f2f2f2;color:#666;text-decoration:none;width:40px}.noMobile{display:none !important}.soloMobile{display:block !important}}@media only screen and (max-width: 600px){.breadcrumb{display:none}.userLoginBox
.modalCell{padding:30px
10px}.userLoginBox
.loginBox{width:100%}}@media only screen and (max-width: 768px){.footer{background-size:auto 100%}.footer
ul{float:none;width:100%}.footer
.frmofertas{width:100%;float:none}.menuFooter>li{float:none;width:100%}.menuFooter>li:nth-child(even){margin:0}.pie
img{display:inline}#cookielegal{text-align:left}#cookielegal
p{margin:10px
0;width:calc(100% - 30px);padding-left:5px}#cookielegal
.acepto{float:right;margin:10px
5px 0 0}}@media only screen and (max-width: 700px){body{margin:0;padding:0}#contenedor{position:absolute;left:0;width:100%}.header{margin:0
auto;padding-bottom:0}.header
.menu{display:block;cursor:pointer;float:left;position:relative;width:35px;z-index:100;margin:0
0 0 5px}.header .menu
i{color:#a9a9a9;font-size:24px;cursor:pointer;padding:5px;display:inline-block}.header .menu i:hover{color:#009caf}.header
.logo{left:0;right:0;position:absolute;text-align:center;margin:0;margin-top:4px}.header .logo
span{display:none}.header
.topSearchButton{display:block;float:right;height:30px;width:30px;position:relative;right:10px;margin:0;z-index:100}.header .topSearchButton
i{color:#a9a9a9;font-size:20px;cursor:pointer;padding:5px;display:inline-block}.header .topSearchButton i:hover{color:#009caf}.header
.menuheader{background-color:#333334;z-index:1000;position:absolute;width:75%;left:-75%;top:0;height:100%}.menuheader .listadomenu>li{float:none;position:relative;border-bottom:1px solid #fff !important}.menuheader .listadomenu>li:nth-child(2){margin:5px
0 0 0}.menuheader .listadomenu
ul{display:block;position:relative;border:none;margin:0}.menuheader .listadomenu>li>a{color:#FFF}.menuheader .listadomenu>li>a:hover{background-color:inherit}.menuheader .listadomenu ul > li > a, .menuheader .listadomenu ul>li>span{color:#FFF}.menuheader .listadomenu ul > li > a:hover, .menuheader .listadomenu ul>li>span:hover{background-color:inherit}.menuheader
#accesoul{display:block!important;background:none}.menuheader #accesoul li:first-child{border-bottom:1px solid #fff}.menuheader .iconoacceso,
.menuheader
.iconoaccesohome{display:none !important}.menuheader .listadomenu
li{margin-top:5px}.menuheader .listadomenu
.menuLinkInicio{display:block}.boxblog
.post{float:none !important;margin:0
auto 20px auto !important}}.icofooter{display:none}@media (min-width: 501px){.subMenuFooter{visibility:visible!important;height:auto!important}}@media (max-width: 500px){.subMenuFooter{visibility:hidden;height:0;transition:0.1s}.footer{background-size:cover}.rrss{border-top:none}.icofooter{position:absolute;right:30px;display:inline-block;transition:0.3s;font-size:16px}.pie{padding:20px
20px 0px 20px}}@font-face{font-family:'icomoon';src:url('/css/icomoon.eot?4ergl0');src:url('/css/icomoon.eot?4ergl0#iefix') format('embedded-opentype'),
url('/css/icomoon.ttf?4ergl0') format('truetype'),
url('/css/icomoon.woff?4ergl0') format('woff'),
url('/css/icomoon.svg?4ergl0#icomoon') format('svg');font-weight:normal;font-style:normal}[class^="icon-"], [class*=" icon-"]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-cama:before{content:"\e912"}.icon-logoseguridad .path1:before{content:"\e90c";color:rgb(0, 156, 174)}.icon-logoseguridad .path2:before{content:"\e90d";margin-left:-1.2001953125em;color:rgb(0, 156, 174)}.icon-logoseguridad .path3:before{content:"\e90e";margin-left:-1.2001953125em;color:rgb(255, 255, 255)}.icon-logoseguridad .path4:before{content:"\e90f";margin-left:-1.2001953125em;color:rgb(255, 255, 255)}.icon-logoseguridad .path5:before{content:"\e910";margin-left:-1.2001953125em;color:rgb(255, 255, 255)}.icon-logoseguridad .path6:before{content:"\e911";margin-left:-1.2001953125em;color:rgb(255,255,255)}.icon-meneame:before{content:"\e90a"}.icon-iconos-custom_trekking-solid:before{content:"\e909"}.icon-Air-Balloon:before{content:"\e614"}.icon-Landscape:before{content:"\ea12"}.icon-Motorcycle2:before{content:"\ead9"}.icon-Running:before{content:"\ec12"}.icon-Ski:before{content:"\ec6c"}.icon-iconos-custom_barco:before{content:"\e907"}.icon-iconos-custom_barco-solid:before{content:"\e908"}.icon-Add:before{content:"\e60b"}.icon-Air-Balloon2:before{content:"\e615"}.icon-Geo3-Star:before{content:"\e960"}.icon-Landscape2:before{content:"\ea10"}.icon-Motorcycle:before{content:"\ead8"}.icon-Remove:before{content:"\ebe1"}.icon-Running2:before{content:"\ec13"}.icon-Ski2:before{content:"\ec6d"}.icon-custom_jacuzzi-solid:before{content:"\e906"}.icon-custom_hotel:before{content:"\e904"}.icon-custom_jacuzzi:before{content:"\e905"}.icon-Shop:before{content:"\ec59"}.icon-Shopping-Cart:before{content:"\ec5c"}.icon-check2:before{content:"\e902"}.icon-close:before{content:"\e901"}.icon-whatsapp:before{content:"\e900"}.icon-Arrow-Down:before{content:"\e641"}.icon-Arrow-Left:before{content:"\e650"}.icon-Arrow-OutRight:before{content:"\e658"}.icon-Arrow-Right:before{content:"\e660"}.icon-Baby:before{content:"\e67b"}.icon-Book:before{content:"\e6d4"}.icon-Close:before{content:"\e773"}.icon-Column:before{content:"\e7a2"}.icon-Couple-Sign:before{content:"\e7bd"}.icon-Dec:before{content:"\e7fe"}.icon-Door-Hanger:before{content:"\e822"}.icon-Envelope-2:before{content:"\e85d"}.icon-Equalizer:before{content:"\e862"}.icon-Facebook-2:before{content:"\e87e"}.icon-Family-Sign:before{content:"\e883"}.icon-Fan:before{content:"\e884"}.icon-Flowerpot:before{content:"\e8e7"}.icon-Full-Screen2:before{content:"\e935"}.icon-Geo2-Star:before{content:"\e959"}.icon-Geo2:before{content:"\e95a"}.icon-Gey:before{content:"\e962"}.icon-Gift-Box:before{content:"\e963"}.icon-Heart:before{content:"\e9a0"}.icon-Idea-5:before{content:"\e9d5"}.icon-Instagram:before{content:"\e9e8"}.icon-Light-Bulb2:before{content:"\ea40"}.icon-Luggage-2:before{content:"\ea69"}.icon-Magnifi-Glass2:before{content:"\ea6f"}.icon-Mail-2:before{content:"\ea71"}.icon-Mail:before{content:"\ea8e"}.icon-Phone:before{content:"\eb5f"}.icon-Plates:before{content:"\eb85"}.icon-Router-2:before{content:"\ec0c"}.icon-Speach-Bubble4:before{content:"\ec9a"}.icon-Summer:before{content:"\ecee"}.icon-Swimming:before{content:"\ed01"}.icon-Order:before{content:"\ed06"}.icon-Telephone:before{content:"\ed27"}.icon-Trekking:before{content:"\ed75"}.icon-TV:before{content:"\ed90"}.icon-Twitter:before{content:"\ed93"}.icon-Type-Pass:before{content:"\ed9a"}.icon-Wheelchair:before{content:"\edf2"}.icon-Winter-2:before{content:"\ee03"}.icon-Administrator:before{content:"\e60e"}.icon-Calendar-3:before{content:"\e70a"}.icon-URL-Window:before{content:"\edb7"}.icon-Arrow-Up:before{content:"\e669"}.icon-Home-4:before{content:"\e9ba"}.icon-Chef-Hat2:before{content:"\e747"}.icon-Chimney:before{content:"\e752"}.icon-Snow-2:before{content:"\ec82"}.icon-Camera-2:before{content:"\e70f"}.icon-Notepad:before{content:"\eb0d"}.icon-Pencil:before{content:"\eb4f"}.icon-Handshake:before{content:"\e993"}.icon-Landscape-2:before{content:"\ea0f"}.icon-Optimization:before{content:"\eb27"}.icon-Star:before{content:"\ecce"}.icon-Statistic:before{content:"\ecd4"}.icon-Euro-Sign2:before{content:"\e868"}.icon-Flag-2:before{content:"\e8d8"}.icon-ID-Card:before{content:"\e9d1"}.icon-Information:before{content:"\e9e6"}.icon-Post-Mail:before{content:"\eb93"}.icon-Pricing:before{content:"\eba7"}.icon-Linkedin:before{content:"\ea4d"}.icon-Youtube:before{content:"\ee20"}.icon-Baby2:before{content:"\e67c"}.icon-Chef-Hat22:before{content:"\e748"}.icon-Dog2:before{content:"\e81d"}.icon-Door-Hanger2:before{content:"\e823"}.icon-Fan2:before{content:"\e886"}.icon-Flowerpot2:before{content:"\e8e9"}.icon-Gey2:before{content:"\e964"}.icon-Home-42:before{content:"\e9bc"}.icon-Old-TV:before{content:"\eb1b"}.icon-Paw:before{content:"\eb45"}.icon-Plates2:before{content:"\eb84"}.icon-Router-22:before{content:"\ec0d"}.icon-Summer2:before{content:"\ecef"}.icon-Paw2:before{content:"\eb46"}.icon-Euro-Sign:before{content:"\e867"}.icon-SSL:before{content:"\ecc7"}.icon-share:before{content:"\e903"}.icon-th-list-outline:before{content:"\e801"}.icon-grid:before{content:"\e800"}.icon-menu:before{content:"\e600"}.icon-history:before{content:"\e90b"}.icon-check:before{content:"\e602"}.icon-star-empty:before{content:"\e601"}.icon-star-half:before{content:"\e603"}.icon-star-full:before{content:"\e604"}.icon-heart:before{content:"\e605"}.icon-facebook:before{content:"\ea8c"}.icon-instagram:before{content:"\ea90"}.icon-twitter:before{content:"\ea91"}.icon-Google-Plus:before{content:"\ea8b"}.icon-google-plus:before{content:"\ea8d"}.icon-telegram:before{content:"\ea95"}.ui-datepicker{background-color:#FFF;padding:0;box-shadow:0 0 10px 4px rgba(0,0,0,.2);width:319px;margin:auto;display:none;border:0}.ui-datepicker-title{text-align:center;font-weight:bold;background-color:#009caf;padding:20px;color:#FFF}.ui-datepicker-calendar{margin:10px;position:relative;text-align:center}.ui-datepicker-calendar thead tr
th{font-weight:bold;color:#8a8a8a;font-size:12px}.ui-datepicker-calendar tbody tr
td{padding:9px
9px;position:relative}.ui-datepicker-calendar tbody tr td
a{text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255, 255, 255, 0)}.ui-datepicker-calendar tbody tr td.ui-datepicker-unselectable.ui-state-disabled{color:#a8a8a8}.ui-datepicker-calendar tbody tr td.ui-datepicker-unselectable.ui-state-disabled.diaSeleccionado
span{background-color:#009caf !important;border-radius:50%;color:#fff !important;position:absolute;left:0;right:0;top:0;bottom:0;width:40px;height:40px;margin:auto;line-height:40px;text-align:center;padding:0;box-shadow:none}.ui-datepicker .ui-datepicker-header{position:relative;width:100%;height:100%;display:block;border:0}.ui-datepicker-prev,.ui-datepicker-next{position:absolute;width:65px;height:100%;vertical-align:middle;margin:auto;top:0;bottom:0;cursor:pointer}.ui-widget-header .ui-icon{background:transparent}.ui-datepicker-prev{left:0;text-align:center}.ui-datepicker-next{right:0;text-align:center}.ui-datepicker-prev i,
.ui-datepicker-next
i{font-weight:bold;cursor:pointer;position:relative;font-size:28px;color:#FFF;line-height:59px;text-align:center}.ui-datepicker-prev span,
.ui-datepicker-next
span{height:30px;width:30px;position:relative;display:block;left:calc(50% - 15px);top:calc(50% - 15px);display:none}.ui-datepicker-prev span:after,
.ui-datepicker-next span:after{content:'\003c';font-size:24px;color:#FFF;width:100%;height:100%;position:relative;display:inline-block;line-height:28px}.ui-datepicker-prev:hover span:after,
.ui-datepicker-next:hover span:after{text-shadow:0 0 2px rgba(0,0,0,.6)}.ui-datepicker-prev span:after{content:'\003c'}.ui-datepicker-next span:after{content:'\003e'}.highlight
a{border-radius:50%;box-shadow:0 0 0 5px #80CED7;background-color:#80CED7;color:#FFF;display:block}.highlight{background-color:transparent !important}.ui-datepicker-calendar tbody tr
td.highlight{background-color:transparent !important;vertical-align:middle;height:49px;box-sizing:border-box}.ui-datepicker-calendar tbody tr
td.diaSeleccionado.highlight{background-color:transparent !important}.ui-datepicker-calendar tbody tr
td.diaSeleccionado{background-color:transparent !important}.ui-datepicker-calendar tbody tr td.diaSeleccionado a,.diaSeleccionado a.ui-state-active,.ui-state-default.ui-state-hover,.ui-datepicker-calendar tbody tr td .ui-state-default.ui-state-hover{background-color:#009caf !important;border-radius:50%;color:#fff !important;position:absolute;left:0;right:0;top:0;bottom:0;width:40px;height:40px;margin:auto;line-height:40px;text-align:center;padding:0;box-shadow:none}.ui-state-default.ui-state-highlight{background-color:transparent !important;color:#009caf !important;font-weight:bold !important;box-shadow:none}.ui-datepicker-trigger{display:none}.ui-corner-all.ui-state-disabled{display:none}.ui-datepicker .ocupados.highlight
a{background-color:transparent;box-shadow:0 0 0 5px transparent;width:19px;height:19px}.ui-datepicker .ocupados a.ui-state-default{background-color:transparent;box-shadow:0 0 0 5px transparent;width:19px;height:19px;color:#a8a8a8;text-decoration:line-through}.ocupados .ui-state-default.ui-state-highlight{background-color:transparent!important;box-shadow:0 0 0 5px transparent;color:#a8a8a8 !important;text-decoration:line-through}.ocupados.diaSeleccionado a.ui-state-default{background-color:transparent !important;color:#a8a8a8 !important;height:40px;width:40px;box-shadow:none;text-decoration:line-through}.ui-datepicker-unselectable.ui-state-disabled.ocupados{text-decoration:line-through}.ui-datepicker-unselectable.ui-state-disabled.ocupados.diaSeleccionado{background-color:transparent !important}.ui-datepicker-unselectable.ui-state-disabled.ocupados.diaSeleccionado
span{background-color:#009caf !important;border-radius:50%;color:#fff !important;position:absolute;left:0;right:0;top:0;bottom:0;width:40px;height:40px;margin:auto;line-height:40px;text-align:center;padding:0;box-shadow:none;text-decoration:line-through}.ui-datepicker-unselectable.ui-state-disabled
a{color:#a8a8a8 !important}td.ui-datepicker-today{max-width:21px}.ui-datepicker.ui-datepicker-multi{width:620px !important;margin:auto 0}.ui-datepicker-group{width:50%;display:inline-block}.ui-datepicker.ui-datepicker-multi:before{content:'\25B2';position:absolute;top:-17px;left:140px;font-size:20px;line-height:20px;color:#009caf;text-shadow:0px -2px 2px rgba(0,0,0,.2)}@media all  and (max-width: 990px){}@media all  and (max-width: 320px){.ui-datepicker{width:310px}.ui-datepicker-calendar{margin:10px
5px}}div.datepicker{position:absolute;text-align:center;background:#f7f7f7;font-size:16px;color:#666;box-shadow:0 0 10px 4px rgba(0,0,0,.2)}div.datepicker
*{font-family:Verdana,Geneva,sans-serif}div.datepicker
.triangle{position:absolute;top:-16px;left:75%;width:19px;margin:0;padding:0;color:transparent;background-color:transparent;border-bottom-color:#f7f7f7;border-width:0px 17px 17px 17px;border-style:solid}div.datepicker
table{margin:0px;padding:0px;text-align:center;border-spacing:0px;width:620px}div.datepicker table
thead{background-color:#009caf;display:inline-block;width:100%}div.datepicker table thead tr
th{font-size:16px;font-weight:bold;padding:20px;margin:0px;width:60px;height:45px;color:#FFF;text-align:center;padding-top:17px;text-transform:capitalize}div.datepicker table thead tr
th.transparency{width:5px;background:transparent;border:0px
solid}.dp_righttarrow i, .dp_leftarrow
i{font-size:28px;line-height:9px;vertical-align:middle;font-weight:bold}div.datepicker table
tbody{display:inline-block}div.datepicker table tbody
tr{margin:0px;padding:0px}div.datepicker table tbody tr
td{border-top:2px transparent solid;border-right:2px transparent solid;-webkit-background-clip:padding-box;background-clip:padding-box;margin:0px;padding:0px;text-align:center;width:43px;height:49px;color:#009caf;font-size:16px;background-color:rgba(255,255,255,0.05);zoom:1!important;cursor:pointer;vertical-align:middle;line-height:47px;display:inline-block;position:relative}div.datepicker table tbody tr td
i{font-style:normal}div.datepicker table tbody tr td.transparency,div.datepicker table tbody tr td.transparency:hover{width:10px;background:transparent;border:0px
solid}div.datepicker table tbody tr td>div{position:relative;width:0px;height:0px;float:right}div.datepicker table tbody tr td>div>span{position:absolute;right:-7px;top:-2px;width:0px;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:5px solid #009caf;display:none}div.datepicker table tbody tr td:not(.pre_start):not([class=""])>i{position:absolute;top:0;left:0;width:100%;height:40px;border-radius:50%;background-color:#009caf;color:#FFF;margin-top:3px;line-height:38px;font-style:normal}div.datepicker table tbody tr td.pre_start
i{font-style:normal;font-weight:bold}div.datepicker table tbody tr td.clicked:not(.clicked_limit):not(.pre_start){background:#80CED7;color:#fff;border-radius:50%;margin:6.5px;box-sizing:border-box;height:30px;width:30px;line-height:26px}div.datepicker table tbody tr
td.pre_start.clicked_limit.clicked{border-radius:50%;background-color:#009caf;color:#FFF;height:40px;width:40px;line-height:40px;padding:0;box-sizing:border-box;border:0;overflow:hidden;margin:0
1.5px}div.datepicker table tbody tr td.pre_start.clicked_limit.clicked
i{font-weight:normal}div.datepicker table tbody tr td.clicked:not(.clicked_limit):not(.pre_start):hover{background:#009caf;height:40px;width:40px;margin:1.5px;line-height:36px}div.datepicker table tbody tr td.clicked
i{position:relative;background-color:transparent;line-height:20px}div.datepicker table tbody tr td.clicked_limit:not(.pre_start),div.datepicker table tbody tr td.clicked_limit:hover{border-radius:50%;background-color:#009caf;color:#FFF;height:40px;width:40px;line-height:40px;padding:0;box-sizing:border-box;border:0;overflow:hidden;margin:0
1.5px}div.datepicker table tbody tr td.invisible,div.datepicker table tbody tr td.invisible:hover{background:#2b2b30}.datepicker td:not([class]):hover{border-radius:50%;background-color:#009caf;color:#FFF;height:40px;width:40px;line-height:40px;padding:0;box-sizing:border-box;border:0;overflow:hidden;margin:0
1.5px}div.datepicker table tbody tr td.wday, div.datepicker table tbody tr td.wday:hover{background:transparent;border:none;color:#8a8a8a;cursor:text;height:25px;text-transform:capitalize;font-size:12px;padding-top:10px;font-weight:bold}div.datepicker table tbody tr
td.outbound{}div.datepicker table tbody tr
td.nclick{cursor:default;color:#a8a8a8}div.datepicker table tbody tr td.nclick:hover{border-top:2px transparent solid;border-right:2px transparent solid;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:rgba(255,255,255,0.05);zoom:1!important}div.datepicker table tfoot tr
td{cursor:pointer;text-align:center;padding:0px;font-size:14px}div.datepicker table tfoot tr td
span.footer_layer{background:rgba(255,255,255,0.05);zoom:1!important;color:#666;cursor:pointer;font-family:'Montserrat',sans-serif;font-size:15px;font-weight:bold;line-height:60px;height:60px;margin-top:10px;padding:0;text-align:center;width:100%;float:left;text-transform:uppercase}div.datepicker table tfoot tr td span.footer_layer:hover{text-decoration:underline}div.datepicker table thead tr
th.dp_righttarrow{cursor:pointer}div.datepicker table thead tr
th.dp_leftarrow{cursor:pointer}body{margin:0;padding:0;height:100%;width:100%;overflow-x:hidden;overflow-y:auto}.titulo>div{max-width:990px;width:initial !important}.stickyMenu{position:fixed;top:0;z-index:10;width:990px;background:#fff;border-bottom:1px solid #ccc}.ficha h2, .ficha
.h2{font-size:1.2em;margin:15px
0;padding-bottom:5px;border-bottom:solid 1px #e0e0e0;font-weight:normal}i.urls-ext{font-size:20px;vertical-align:bottom;margin:0
5px 0 5px}.infoaloj
p{font-size:0.8em;text-align:justify;margin:10px
0}.infoaloj{width:65%;float:left}.infoaloj
ul{padding-bottom:10px;padding-left:15px}.infoaloj
li{font-size:0.8em;margin:10px
0 10px 20px}.infoaloj li
p{font-size:inherit !important}.contactBox,.contactBoxRO{margin:0px
auto 15px 0;width:315px;background:#FFF;padding:85px
20px 20px 20px;float:right;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);border:1px
solid #dedede;position:relative}.contactBox .titContact, .contactBoxRO
.titContact{position:absolute;text-align:center;display:block;font-size:16px;color:#FFF;font-weight:normal;background-color:#666;left:0;right:0;top:0;width:100%;z-index:3;max-height:60px;overflow:hidden;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;padding:30px
35px 10px 35px;max-width:623px;margin:0
auto;height:60px}.contactBox .separador, .contactBoxRO
.separador{width:90%;height:1px;position:relative;margin:15px
auto;display:block;background-color:rgba(0,0,0,.23);overflow:hidden}.contactBox .titContact .subtitle, .contactBoxRO .titContact
.subtitle{display:block;font-size:10px;line-height:0;margin-top:-10px;margin-bottom:10px}.contactBox .titContact .reservationPrice, .contactBoxRO .titContact
.reservationPrice{font-size:18px}.contactBox .titContact .taxesIncluded, .contactBoxRO .titContact
.taxesIncluded{font-weight:normal;float:right;font-size:8px}.contactBox .languages, .contactBoxRO
.languages{font-size:0.75em}.contactBox .errorBox, .contactBoxRO
.errorBox{display:none}.contactBox .infoBox p, .contactBoxRO .infoBox
p{font-size:0.875em}.contactBox p.modalShare, .contactBoxRO
p.modalShare{text-align:center}.contactBox p.modalShare > a, .contactBoxRO p.modalShare>a{width:30px;display:inline-block;text-decoration:none;font-size:20px}.contactBox input, .contactBox textarea, .contactBoxRO input, .contactBoxRO
textarea{outline:0}.contactBox
.titContact{background-color:#dbdbdb;color:#666}.inputLogin{display:block;width:100%;border:1px
solid #ccc;padding:10px}.submitButton{position:relative;display:block;margin:0px
auto 5px auto;background:#f59c36;border-radius:0;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);color:#FFF;border:0;padding:10px
50px;font-size:20px;font-weight:normal;cursor:pointer}.legalPolicy{display:block;font-size:11px;float:left;letter-spacing:-1px}.legalPolicy
.childAdvise{font-style:italic}.legalPolicy
input{vertical-align:middle}.avisoLegal input[name="aceptolegal"], .legalPolicy input[name="aceptolegal"]{vertical-align:middle}.avisoLegal label[for="aceptolegal"], .legalPolicy label[for="aceptolegal"]{display:inline;vertical-align:middle}.inputGroup
input{border-right:1px solid #dbdbdb!important}.inputPhone{width:57%}.inputPeople{width:calc(43% - 10px);margin-left:10px}.inputGroup.error{border:1px
solid #ef5d4c}.legalPolicy.error
input{box-shadow:0 0 1px 1px red inset}.legalPolicy.error label, .legalPolicy.error label
a{color:#ef5d4c}.inputGroup.comentario
textarea{height:45px;resize:none;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.inputGroup.comentario textarea:focus, .inputGroup.comentario textarea:active{height:130px}.ownerData{width:100%;font-size:13px}.ownerData
.ownerPhoto{float:left;width:75px;margin-right:15px}.ownerData .ownerPhoto
img{width:75px;height:75px;border-radius:100%}.ownerData
.ownerDetails{float:left;width:183px}.ownerData
cite{font-size:12px}.ownerData
.oficial{font-weight:bold;margin-top:15px}.casasCercanas
.imgCercana{position:relative;display:block;width:100%;height:225px}.casasCercanas .imgCercana
div.distance{position:absolute;bottom:10px;left:15px;font-size:0.8em;color:#FFF;text-shadow:2px 2px 5px #000}.casasCercanas .imgCercana
a{text-decoration:none;color:#fff;text-shadow:2px 2px 5px #000}.casasCercanas .imgCercana
img{width:100%;height:225px;display:block}.casasCercanas .imgCercana
div.title{position:absolute;top:0;padding:15px;font-size:12px;color:#fff}.casasCercanas .imgCercana div.title
span{display:block;text-shadow:2px 2px 5px #000}.casasCercanas .imgCercana div.title
span.name{font-weight:bold;font-size:14px}.casasCercanas .imgCercana::before{display:block;content:'';position:absolute;width:100%;height:225px;-webkit-box-shadow:inset 0 -100px 100px -100px rgba(0,0,0,0.8);-moz-box-shadow:inset 0 -100px 100px -100px rgba(0,0,0,0.8);box-shadow:inset 0 -100px 100px -100px rgba(0,0,0,0.8)}.casasCercanas
.precioCercana{background:#fafafa;display:table;table-layout:fixed;font-size:0.875em;border:1px
solid #dbdbdb;border-top:none;padding:5px
0}.casasCercanas .precioCercana>div{display:table-cell;vertical-align:middle}.casasCercanas .precioCercana
.precio{width:200px;position:relative;display:table-cell;text-align:center}.casasCercanas .precioCercana .precio
span{font-size:0.875em;display:block;color:#a8a8a8}.casasCercanas .precioCercana .precio
b{font-size:18px;display:inline-block}.casasCercanas .precioCercana .precio b
span{color:#666;display:inline-block;font-size:75%}.casasCercanas .precioCercana .precio>span{font-size:0.875em}.casasCercanas .precioCercana
.plazas{width:114px;border-left:1px solid #dbdbdb;text-align:center}.casasCercanas .precioCercana .plazas
span{display:block}.casasCercanas .precioCercana .plazas span+span{color:#a8a8a8;font-size:0.875em;padding:0
2px 0 2px}.casasCercanas
.casaCercana{position:relative;cursor:pointer}.casasCercanas .casaCercana
.servicios{font-size:0.875em;text-align:right;color:#a8a8a8;float:left;min-height:1px;padding:8px
15px 2px 15px;border:1px
solid #dbdbdb;border-top:none;box-sizing:border-box;overflow:hidden;margin:0;max-height:28px;width:100%}.casasCercanas .casaCercana .servicios
i{display:inline-block;margin:0
0 5px 15px;font-size:14px}.casasCercanas .casaCercana
.info{width:200px;text-align:center;font-size:12px;box-sizing:border-box;color:#a8a8a8;display:table-cell}.casasCercanas .casaCercana .info
div{margin-top:5px}.casasCercanas .casaCercana .info
.tipoAlq{display:inline-block;margin-right:15px}.casasCercanas .casaCercana .info
.capacidad{display:inline-block;margin-left:15px}.casasCercanas .casaCercana
.opiniones{position:absolute;left:10px;bottom:-3px;color:#FFF;font-size:12px;width:40px;height:16px;font-weight:bold;text-shadow:2px 2px 5px #000}.casasCercanas .casaCercana .opiniones
i{font-size:14px;color:#e69b3b}.casasCercanas .casaCercana
button.addFav{border:0
none;height:30px;position:absolute;right:5px;top:5px;width:32px;color:#dd5d55;font-size:18px;background:transparent;z-index:10}.casasCercanas .casaCercana button.addFav:hover{font-weight:bold}.sideBar{float:right;width:35%;margin:0px;-webkit-transform:translate3d(0,0,0)}.sideBar.alojamientos{margin:0}.sideBar
.casasCercanas{float:right}.sideBar .casasCercanas .casaCercana+.casaCercana{margin-top:20px}.cr-modal .photoBox
.closeModal{position:absolute;width:30px;height:30px;margin:20px;border-radius:15px;top:0;right:0;background-color:rgba(255,255,255,0.7);cursor:pointer}.cr-modal .photoBox .closeModal
i{font-size:30px}.fleant{margin:0;left:80px}.flesig{margin:0;right:80px}.photoViewer{height:100%}.photoViewer
img{position:absolute;top:0;bottom:0;left:0;right:0;max-height:calc(100% - 100px);max-width:calc(100% - 100px);margin:auto auto}.photoViewer
.photoTitle{position:absolute;bottom:50px;font-weight:1.25em;color:#fff;margin:0
auto;left:0;right:0;text-align:center}.photoViewer
.fleant{position:absolute;width:40px;height:40px;cursor:pointer;z-index:10000;background-color:rgba(255, 255, 255, 0.8);border-radius:50%;margin:0;left:80px;display:block;top:calc(50% - 15px)}.photoViewer
.flesig{position:absolute;width:40px;height:40px;cursor:pointer;z-index:10000;background-color:rgba(255, 255, 255, 0.8);border-radius:50%;margin:0;right:80px;display:block;top:calc(50% - 15px)}.gallery{position:absolute;width:100%;text-align:center;bottom:0px;left:0px;overflow:hidden}.gallery
.galleryBg{background-color:#333;margin:0
auto;max-width:80%}.gallery .galleryBg
.thumbsGallery{margin:5px;cursor:pointer}.fleant{position:absolute;margin-top:300px;left:20px;width:40px;height:40px;z-index:1;cursor:pointer;background-color:rgba(255,255,255,0.8);border-radius:50%}.flesig{position:absolute;margin-top:300px;margin-right:20px;right:0;top:0;width:40px;height:40px;cursor:pointer;background-color:rgba(255, 255, 255, 0.8);border-radius:50%}.fleant i, .flesig
i{font-size:20px;font-weight:bold;line-height:40px;margin-left:9px;color:#000}.botonesSub{display:none}.boxCaducada
.casasCercanas{width:100%}.boxCaducada .casasCercanas
.casaCercana{float:left;width:315px}.boxCaducada
.even{margin:0
20px}.botonVerde{width:200px;display:inline-block;margin:10px
0px 10px 0px;text-align:center;text-decoration:none;background-color:transparent;color:#9ebd3a;border:2px
solid #9ebd3a;padding:8px
0}.botonVerde:hover{background-color:#9ebd3a;color:#fff;border:0;padding:10px
0}.botonVerde.opinar{float:right;margin-bottom:0px}.botonVerde.relleno{background-color:#9ebd3a;border:0;color:#FFF;padding:10px
0;box-shadow:0 2px 4px 1px rgba(0,0,0,.46)}.botonVerde.relleno:hover{background-color:#FFF;color:#9ebd3a;border:2px
solid #9ebd3a;padding:8px
0;box-shadow:none}.inputGroup input[type="number"]{-moz-appearance:textfield}.inputGroup input[type="number"]::-webkit-outer-spin-button, .inputGroup input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ficha{position:relative;color:#666;margin-bottom:25px}.ficha
.errorBox{text-align:center;font-size:12px}.titulo{border-top:1px solid #9ebd3a;padding:15px
0;background:#f2f2f2;position:relative}.titulo>div{width:990px;margin:0
auto}.titulo
span{font-size:12px;color:#666;display:inline-block;margin-left:0px;margin-top:3px}.titulo
h1{background-color:transparent;text-align:left;display:inline-block;font-size:1.3125em}#menuficha{height:50px;width:100%;z-index:10000;box-sizing:border-box}#menuficha
ul{margin:0;padding:0
0 0px 0;list-style-type:none;height:auto;border-bottom:1px solid rgba(0,0,0,.23);box-shadow:0 7px #FFF;box-sizing:border-box;-webkit-transform:translate3d(0,0,0);max-width:100%;height:43px}#menuficha ul
li{display:inline-block;margin:6px
5px 0px 5px;border:1px
solid transparent;border-bottom:0px;position:relative;box-sizing:border-box;transition:all 350ms ease-in-out}#menuficha ul li+li{margin-left:-3px;padding-left:6px}#menuficha ul li:first-of-type{margin-left:0}#menuficha ul li.activada:after{width:100%;left:0px;content:'\A';position:absolute;bottom:-2px;height:2px;background-color:#FFF}#menuficha ul li
a{display:block;text-decoration:none;color:#009caf;font-size:0.9em;padding:8px
10px 10px 10px}#menuficha ul
li.activada{background-color:#FFF !important;border:1px
solid rgba(0,0,0,.23);border-top:2px solid #9ebd3a;border-bottom:0}#menuficha ul li.activada
a{color:#666;cursor:default}#menuficha ul li a:hover{color:#666}#menuficha ul li.icon-share{float:right;margin-right:10px;font-size:20px}.cuadroinfFicha{width:calc((100% / 4) - 19px);height:120px;background-color:#f7f7f7;float:left;padding-top:10px;color:#9a9a9a;text-align:center;margin-top:15px}.cuadroinfFicha~.cuadroinfFicha{margin-left:25px}.cuadroinfFicha
div{font-size:12px;text-align:center}.cuadroinfFicha
.alqint{display:block;width:70px;height:60px;margin:5px
auto;font-size:25px}.cuadroinfFicha
.alqhab{display:block;width:70px;height:60px;margin:5px
auto;font-size:50px}.cuadroinfFicha
.alqall{display:block;width:70px;height:60px;margin:5px
auto;font-size:25px;text-align:center}.cuadroinfFicha
.capacidad{display:block;width:70px;height:60px;margin:5px
auto;font-size:50px}.cuadroinfFicha
.precio{display:block;margin:21px
auto;font-size:24px;font-weight:bold;text-align:center}.cuadroinfFicha
.divOpiniones{display:inline-block}.cuadroinfFicha span+div{color:#666}.cuadroinfFicha
.notaOpiniones{font-size:1.5em;font-weight:bold;text-align:center;margin:10px
auto}.serviciostop{font-size:14px;text-align:center}.serviciostop
span{display:block;width:211px;float:left;height:40px;margin-bottom:5px;line-height:40px;text-align:left}.serviciostop
i{display:inline-block;font-size:29px;height:40px;line-height:40px;margin-right:5px;text-align:center;vertical-align:middle;width:40px}#masservicios{display:none}.showStars{display:block}.rooms
.room{position:relative;border:1px
solid #dcdcdc;width:100%;float:left;cursor:pointer;font-size:12px}.rooms .room:hover{background:#f7f7f7}.rooms .room+.room{margin-top:20px}.rooms .room
.roomImage{float:left;width:90px;height:90px}.rooms .room
.roomInfo{position:relative;float:left;width:calc(80% - 90px);padding:10px;height:90px}.rooms .room .roomInfo
.roomName{position:relative;width:100%;font-weight:bold}.rooms .room .roomInfo .roomName
a{color:#666;text-decoration:none}.rooms .room .roomInfo
.roomType{position:absolute;width:100%;bottom:10px}.rooms .room .roomInfo
.roomCapacity{position:absolute;bottom:26px}.rooms .room
.roomPrice{position:relative;float:right;width:20%;padding:10px;height:71px;margin-top:9px}.rooms .room
.price{text-align:center;white-space:nowrap}.rooms .room .price
span.info{display:block;font-size:22px;font-weight:bold;color:#666}.rooms
.viewMore{text-align:right;margin:15px
0}.rooms .viewMore
a{font-size:0.8em}.rooms .viewMore a
i{font-size:0.8em;font-weight:bold}#cookielegal{z-index:2}.textoCalendario:not(.seccionTarifas),.textoCalendarioRO{width:initial !important;border:1px
solid #dbdbdb !important;vertical-align:middle;padding:10px;cursor:pointer;border-left:none}.textoEntrada,.textoSeparador,.textoSalida{font-size:12px}#contactDateIn,#contactDateOut,#InRO,#OutRO{position:absolute;left:0;top:0;width:0;height:0;opacity:0;border:0;padding:0;margin:0}.limpiarCalendario{position:absolute;right:10px;top:calc(50% - (24px / 2));display:none;cursor:pointer}.limpiarCalendario
i{position:relative;right:initial;top:initial;color:#666;font-size:24px}.fotosAloj.galFicha{margin-top:0}.contenedorMenu
.sharethis{display:block;float:right;font-size:12px !important;top:-35px;position:relative;margin-bottom:0px}.ui-datepicker.ui-datepicker-multi:before{display:none}.list-actividades{padding:0;list-style-type:none}.list-actividades ul
li{float:left;margin-left:20px;margin-bottom:0px;margin:2px
0 0 20px;font-size:1em}.infoaloj
ul{padding-bottom:10px;padding-left:15px}.list-actividades
ul{list-style-type:disc}.boxad{margin:0
0 10px 0}#plazasReservaOnline{border:solid 1px #ccc;line-height:40px}#plazasReservaOnline
i{border:none;border-right:solid 1px #ccc}#plazasReservaOnline
span{border:none;display:inline;padding-left:10px}.cr-modal
.phoneBox{position:relative;margin:0
auto;width:410px;background:#f7f7f7;padding:20px}.cr-modal .phoneBox
.errorBox{display:none}.cr-modal .phoneBox
p{font-size:0.875em}.cr-modal .phoneBox
#noolvides{position:absolute;top:0;left:0;width:100%;padding:25px;color:#fff;margin:0;text-align:center;background:rgba(0,0,0,0.7)}.cr-modal .phoneBox #noolvides
.closeMsg{position:absolute;width:25px;top:0;right:0;cursor:pointer;margin-top:5px}.cr-modal .phoneBox .phoneImg
i{font-size:17px;vertical-align:middle}.cr-modal .phoneBox .phoneImg
img{vertical-align:middle}.cr-modal .phoneBox
.privateNotes{font-size:0.875em}.cr-modal .phoneBox .privateNotes>div{display:inline-block;margin:10px
0;vertical-align:middle}.cr-modal .phoneBox .privateNotes>div+div{margin-left:10px}.cr-modal .phoneBox .privateNotes
i{font-size:22px}.cr-modal
.inputLogin{display:block;width:100%;border:1px
solid #ccc;padding:10px}.cr-modal
.infoMsg{clear:both;font-size:0.6875em!important}.cr-modal
.submitButton{background:#009caf;width:100%;display:block;border:0;color:#fff;padding:10px
0;margin:10px
0;cursor:pointer}.cr-modal
.legalPolicy{display:block;font-size:0.6875em}.cr-modal .legalPolicy
input{vertical-align:middle}.oferta{position:relative;float:left;cursor:pointer;margin-bottom:35px;float:left;width:calc(50% - (35px / 2))}.infooferta{position:relative;overflow:hidden;width:100%}.infooferta::before{display:block;content:'';position:absolute;width:100%;height:100%;-webkit-box-shadow:inset 0 -100px 100px -100px rgba(0,0,0,0.8);-moz-box-shadow:inset 0 -100px 100px -100px rgba(0,0,0,0.8);box-shadow:inset 0 -100px 100px -100px rgba(0,0,0,0.8)}.infooferta
.titulooferta{position:absolute;bottom:0;left:0;padding:15px}.infooferta .titulooferta
span{color:#fff;display:block;font-size:0.8125em}.infooferta .titulooferta
a{color:#fff;text-decoration:none;font-weight:bold;font-size:0.8em;text-shadow:2px 2px 5px #000}.infooferta
.infprecio{position:absolute;top:0;left:0;overflow:hidden;height:70px;width:100%}.infooferta
.tipooferta{background-color:#f59c35;border-radius:50%;width:50px;height:50px;font-size:0.8em;color:#FFF;font-weight:bold;float:left;margin:10px
0 0 10px}.infooferta .tipooferta.experiencia,
.infooferta
.tipooferta.permanente{text-align:center;line-height:55px}.infooferta .tipooferta
i{font-size:24px}.infooferta .tipooferta>span{display:inline-block;line-height:50px;text-align:center;width:50px}.infooferta
.datosprecio{width:100px;height:75px;color:#FFF;float:right;text-shadow:2px 2px 5px #000;text-align:center;line-height:13px;padding-top:15px}.infooferta .datosprecio>div{font-weight:bold;width:100%;font-size:1.5em;margin-bottom:5px}.infooferta .datosprecio
span{font-size:0.75em}.oferta:nth-of-type(2n){float:right}.oferta
.moreinfo{background:#f7f7f7;padding:15px}.oferta .moreinfo div+div{margin-top:10px}.oferta .moreinfo
div.priceInfo{float:left}.oferta .moreinfo
div.nightInfo{float:right;text-align:center;border-left:1px solid #dfdfdf;padding-left:20px;margin-top:0}.oferta .moreinfo
span.infoTitle{display:block;font-weight:normal;font-size:0.8125em}.oferta .moreinfo
span.infoText{font-weight:bold;font-size:0.875em}.modalOfertas .telefonoOfertas, .modalOfertas
.fechasOfertas{width:50%;margin-right:15px;box-sizing:border-box}.modalOfertas .personasOfertas, .modalOfertas
.nochesOfertas{width:calc(50% - 15px)}.rooms
.viewMore{text-align:right;margin:15px
0}.rooms .viewMore
a{font-size:0.8em}.rooms .viewMore a
i{font-size:0.8em;font-weight:bold}.moreCottages{position:relative}.moreCottages .col1,.moreCottages .col2,.moreCottages .col3,.moreCottages .col4,.moreCottages .col5,.moreCottages .col6,.moreCottages .col7,.moreCottages .col8,.moreCottages .col9,.moreCottages
.col10{float:left;min-height:1px;padding-right:15px;padding-left:15px}.moreCottages>div{margin:20px
0!important}.moreCottages
.veil{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,0.8);margin:0!important}.cottage{position:relative;width:100%;line-height:16px;cursor:pointer}.cottage:last-child{margin-bottom:0!important}.highlight{background:rgba(0,146,179,0.25)}.cottage:hover
.cottageInfo{background:#f7f7f7}.cottage
p{margin:5px
0}.cottage
.addFav{border:0
none;height:30px;position:absolute;right:5px;top:5px;width:32px;background-color:#FFF;color:#dd5d55;font-size:18px}.cottage>.cottageImage{position:relative;width:220px;max-height:100%;overflow:initial}.cottage >.cottageImage
img{margin-top:0px}.cottage>.cottageImage::before{display:block;content:'';position:absolute;width:100%;height:100%;-webkit-box-shadow:inset 0 100px 100px -100px rgba(0,0,0,0.8);-moz-box-shadow:inset 0 100px 100px -100px rgba(0,0,0,0.8);box-shadow:inset 0 100px 100px -100px rgba(0,0,0,0.8)}.cottage > .cottageImage
.imageNavigator{display:none;position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:100}.cottage > .cottageImage .imageNavigator
i{position:absolute;top:0px;bottom:0px;color:#fff;margin:auto;font-size:30px;font-weight:bold;height:30px;display:block}.cottage > .cottageImage .imageNavigator .icon-Arrow-Left{left:0}.cottage > .cottageImage .imageNavigator .icon-Arrow-Right{right:0}.cottage > .cottageImage:hover
.imageNavigator{display:block}.cottage>.cottageInfo{float:left;width:calc(100% - 220px);height:180px;max-height:180px}.cottage
.pubMesage{position:absolute;font-size:0.5625em;top:-2px;right:2px;color:#666}.cottageInfo{border:1px
solid #dcdcdc;color:#666}.cottageInfo
h3{font-size:0.875em;margin-bottom:0;margin-top:10px;height:17px}.cottageInfo h3
a{display:inline-block;width:100%;overflow:hidden;text-decoration:none;color:#666;white-space:nowrap;text-overflow:ellipsis}.cottageInfo
.localityName{height:18px;overflow:hidden}.cottageInfo
.contactInfoBox{background:#f7f7f7;border-top:1px solid #dbdbdb;color:#a8a8a8;height:54px}.cottageInfo .contactInfoBox
.priceFrom{font-size:0.75em}.cottageInfo .contactInfoBox
.price{font-weight:bold;display:block;color:#666;font-size:20px}.cottageInfo .contactInfoBox .price
small{font-size:0.667em}.cottage .contactInfoBox .priceBox
.ofertas{position:absolute;top:0;right:335px;display:inline-block;height:30px;font-size:0.75em;color:#fff;padding-left:20px}.cottageInfo .contactInfoBox
.contactButtonBox{line-height:51px}.cottageInfo .contactInfoBox
.contactButton{cursor:pointer;background:#009caf;border:0;padding:10px
20px;color:#fff;font-weight:bold;font-size:0.75em;display:none}.cottage:hover .contactInfoBox
.contactButton{display:inline-block}.cottageInfo
.description{color:#999;overflow:hidden;max-height:48px;font-size:0.75em}.cottageInfo
.info{font-size:0.75em;margin:5px
0}.cottageInfo
.opiniones{position:absolute;left:5px;top:0;color:#fff;font-size:0.75em;width:40px;height:16px;font-weight:bold}.cottageInfo .opiniones
i{color:#e69b3b;font-size:14px}.opinionHeader{border:1px
solid #dfdfdf;font-size:0.875em;padding-top:20px}.opinionHeader
.generalRating{float:left;width:40%;padding:20px;text-align:center}.generalRating
.notaOpinion{position:relative}.generalRating .notaOpinion
.rating{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;font-size:32px;line-height:80px;color:#fff;font-weight:bold}.generalRating .notaOpinion
.badge{background:#ff9f2e;width:80px;height:80px;position:relative;-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-o-transform:rotate(20deg);margin:0
auto 40px}.generalRating .notaOpinion .badge:before{content:'';position:absolute;top:0;left:0;height:80px;width:80px;background:#ff9f2e;-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg)}.generalRating .notaOpinion .badge:after{content:'';position:absolute;top:0;left:0;height:80px;width:80px;background:#ff9f2e;-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg)}.generalRating .starsImage
.reviewCount{font-weight:bold}.opinionHeader
.leaveOpinion{width:calc(40% - 40px);margin-top:20px;padding:10px;background:#009caf;border:0;color:#fff;font-weight:bold;margin:0
20px;box-sizing:border-box}.opinionHeader .generalRating
.showStars{margin-left:0;text-align:center}.opinionHeader
.detailedRating{float:right;width:60%;padding:20px}.detailedRating tr+tr
td{border-top:1px solid #dcdcdc}.detailedRating
td{padding:8px
0}.detailedRating
td.starsImageVal{width:1%}.detailedRating
td.starsVal{font-weight:bold;width:1%;padding:8px}.infoaloj
.valoracion{list-style:none;margin:0;padding:0}.valoracion
li{margin:0;padding:9px
0;border-bottom:1px solid #dcdcdc}.valoracion li:last-of-type{border-bottom:none}.valoracion li
div{display:inline-block;font-size:14px;white-space:nowrap}.valoracion li div:first-of-type{width:60%}.valoracion li div:last-of-type{font-weight:bold;margin-left:5px}#listado_ofertas{position:relative}.masOfertas{position:absolute;right:10px;bottom:0;font-size:0.8em}.verFotosGaleria{display:none}.verFotosGaleria
i{font-size:24px;vertical-align:sub;margin-right:5px}.cuadroinfFicha i.icono-grande{font-size:50px;line-height:60px}.stick{position:fixed}.ficha{position:relative;color:#666;margin-bottom:25px}.titulo{background:#f2f2f2;border-top:1px solid #9ebd3a;border-bottom:1px solid #eee;padding:15px
0}.titulo
h1{font-size:1.3125em;max-width:990px;margin:0
auto;padding:0;font-weight:normal;color:#666}.infoaloj
.headerAloj{width:100%;height:auto;background:#f7f7f7}.infoaloj
.image{float:left;height:auto;display:inline-block}.infoaloj .image
img{vertical-align:middle}.infoaloj .address
img{vertical-align:middle}.fotosAloj{position:relative;margin:25px
0 0 0;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;overflow:hidden;max-height:521px;background-color:#f7f7f7}.fotosAloj
img{user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.fotosAloj
.imageControl{position:absolute;height:100%;width:50px;color:#fff;font-size:50px;cursor:pointer}.fotosAloj .imageControl
i{position:absolute;height:50px;top:0;bottom:0;margin:auto;text-shadow:0 0 2px rgba(0,0,0,.54)}.fotosAloj
.prev{top:0;left:0}.fotosAloj
.next{top:0;right:0}.bloqueactividades
.serviceList{color:#a8a8a8}.sideBar{float:right;width:35%;margin-top:25px}.casasCercanas{width:275px}#ruta{font-size:0.8em}.map{width:100%;height:400px}.routeCalc{display:block;margin:10px
0}.routeCalc
h2{float:left;border:0;line-height:40px;padding:0;margin:0}.routeCalc
.routeCalcForm{float:right}.routeCalc
.routeCalcBox{position:relative;float:left;width:250px;display:table}.routeCalc .routeCalcBox
input{width:100%;height:40px;background:#fff;border:1px
solid #dbdbdb;font-size:0.75em;color:#999;padding:10px}.routeCalc
.botonVerde.geoSearch{margin-top:0px;height:40px;line-height:20px;width:200px;margin-left:20px}#veil{position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,0.9);z-index:101;display:none}#llamarAlojamiento{color:#5b5b5b;display:none;width:calc(100% - 30px);height:auto;max-height:calc(100% - 20px);bottom:50px;left:15px;right:15px;overflow-y:auto;overflow-x:hidden;background:#fff;z-index:1001;position:fixed}#llamarAlojamiento
.tituloH2{width:80%;margin:0
auto 15px auto;position:relative;top:30px;font-weight:bold;color:#5b5b5b;text-align:center;font-size:1.2em}#llamarAlojamiento
.ownerData{text-align:center;margin:10px
auto;padding:5px
0;background-color:#DBDBDB;width:90%}#llamarAlojamiento
.ownerPhoto{border-radius:50%;overflow:hidden;width:75px;height:75px;display:inline-block;float:initial;margin-right:0}#llamarAlojamiento
.ownerDetails{display:inline-block;top:0px;vertical-align:top;margin:10px
0 0 10px;float:initial;width:auto}#llamarAlojamiento
div.textoTelefonos{position:relative;text-align:center;font-size:18px;color:#AEAEAE}#llamarAlojamiento div.textoTelefonos>p{margin:0}#llamarAlojamiento div.textoTelefonos
img{opacity: .3}#llamarAlojamiento
div.telefonos{margin-bottom:25px}#llamarAlojamiento div.telefonos>a{position:relative;margin:10px
auto;width:180px;display:block;padding:10px;background-color:#9ebd3a;color:#fff;text-decoration:none;text-align:center}#llamarAlojamiento div.telefonos>a>i{width:20px;height:24px;font-size:24px;font-weight:normal;background-color:#9ebd3a;display:inline-block;vertical-align:middle;color:#fff}.closeFilters
i{display:block;position:absolute;right:10px;top:10px;font-size:24px;color:#000}.modal{position:relative;top:0;left:0;background-color:#FFF;width:100%;padding:0px;margin:0;box-sizing:border-box;display:block;z-index:1200;color:#666;font-size:12px}.modal i.icon-Close:not(.iconClearDates):not(.cerrarModalTarifas){display:none}#compartir{color:#fff!important;display:none;width:calc(100% - 30px);height:auto;max-height:calc(100% - 20px);bottom:50px;border-radius:5px;left:15px;right:15px;position:fixed;overflow-y:auto;overflow-x:hidden;z-index:1001;padding-top:25px;top:20px}#compartir
.tituloH2{color:#fff;text-transform:none;border-bottom:1px solid #fff;margin:10px
20px;font-weight:normal;text-align:center;font-size:1.2em}.closeShare
i{display:block;position:absolute;right:10px;top:10px;color:#fff;font-size:24px}.share{position:relative;width:80%;color:#fff;border:1px
solid #fff;margin:10px
auto;padding:10px;text-align:center;display:block;text-decoration:none}.share.fb{background:#3b5998}.share.tw{background:#52a5e5}.share.gp{background:#db4b39}.share.wa{background:#3abd25}.share
i{float:left;font-size:20px}.contactBox p.modalShare>a.whatsappform, .contactBoxRO p.modalShare>a.whatsappform{display:none}.infoBox{font-size:12px}.direccion{position:relative}.direccion p i.icon-URL-Window.urls-ext, .direccion p i.icon-Phone.urls-ext{margin-right:10px;vertical-align:middle}.direccion p
span{display:inline-block}.direccion p.direccionAloj
span.contenidoDireccion{max-width:calc(100% - 150px)}.address
span{font-size:15px;color:#666;line-height:84px;margin-left:40px}.address
a{font-size:15px}.bloqueactividades
i{font-size:20px;color:#666;margin-right:10px}.cuadroinf
.showStars{float:right;text-align:center;margin-top:20px}.showStars
a{display:block;font-size:12px}.infoaloj{width:70%}.contactBox,.contactBoxRO{width:275px;padding:85px
10px 20px 10px}.sideBar{width:30%}.ownerData
.ownerDetails{width:163px}.commentDetails span~span{margin-left:15px}.telefonoVEscritorio{display:inline-block}.telefonoVEscritorio
span{float:right}.infoaloj.noActivo{width:100%}.ficha
.errorBox{margin:-5px 0 10px 0}.ficha .errorBox
p{text-align:center;font-size:18px;margin-top:40px;margin-bottom:20px}.ficha .errorBox p~p{margin-top:15px;margin-bottom:40px}.boxCaducada
.casasCercanas{margin-bottom:40px}.sharethis{position:relative;display:block;text-align:center;margin-bottom:5px;font-size:0.9em}.sharethis
i{font-size:16px}.logotipoNoAloj{width:80px;position:relative;top:0px;right:0px;float:right;margin-bottom:5px;margin-left:5px}.contenedor-titulo{position:relative;left:0;top:0;width:100%;max-width:990px}.contenedor-titulo
.sharethis{position:absolute;right:0px;top:-20px}.box3pacTaContainer{background-color:#F7F7F7}.box3pacTa{margin:15px
auto 0 auto;padding-top:10px}.box3pacTa
h2{font-size:1.125em;margin:20px
0;color:#999}.mobileOnly{display:none !important}.descktopOnly{display:initial !important}ul.seguridadpago{margin:0;padding:0}ul.seguridadpago
li{list-style:none;font-size:12px;margin:0
0 10px 0}ul.seguridadpago li
i{color:#009caf;font-size:30px;vertical-align:middle;margin-right:10px}ul.seguridadpago li i.icon-logoseguridad{font-size:36px;margin-left:-5px;margin-right:2px}.modalPersonas:before{content:'\25B2';position:absolute;top:-17px;left:80px;font-size:20px;line-height:20px;color:#FFF;text-shadow:0px -2px 2px rgba(0,0,0,.2)}.modalPersonas{margin:0px;left:calc(((100% - 990px) / 2) + 300px);position:absolute;background-color:#FFF;width:319px;height:160px;right:0;box-shadow:0 0 10px 4px rgba(0,0,0,.2);padding:20px;box-sizing:border-box;display:none;z-index:101;font-size:16px}.modalPersonas
.minNinios{display:block;font-size:10px}.modalPersonas .btn-cerrar{float:right;background-color:transparent;padding:4px
15px;color:#009caf;margin-top:10px;cursor:pointer;text-decoration:underline;clear:both}.modalPersonas .btn-cerrar:hover{box-shadow:none}.modalPersonas
.modalNinios{border-top:1px solid rgba(0,0,0,.06)}.modalPersonas .modalAdultos,
.modalPersonas
.modalNinios{padding:5px
0;box-sizing:border-box;position:relative}.modalPersonas
.modalAdultos{padding:10px
0 15px 0}.modalPersonas
.sumatorio{position:absolute;right:0;top:calc(50% - 16px)}.modalPersonas .sumatorio .suma,
.modalPersonas .sumatorio .resta,
.modalPersonas .sumatorio
.numeroObjetivo{position:relative;display:inline-block;font-size:14px;line-height:20px;box-sizing:border-box;text-align:center;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255, 255, 255, 0);outline:0}.modalPersonas .sumatorio .numeroObjetivo:not([readonly]):focus{outline:1px
solid #009caf}.modalPersonas .sumatorio .suma,
.modalPersonas .sumatorio
.resta{border-radius:50%;height:32px;width:32px;background-color:transparent;color:#009caf;cursor:pointer;vertical-align:middle;font-size:32px;line-height:32px;padding:0;box-sizing:border-box}.modalPersonas .sumatorio .suma:active,
.modalPersonas .sumatorio .resta:active{box-shadow:none}.modalPersonas .sumatorio:hover
.numeroObjetivo{color:#009caf;cursor:default}.modalPersonas .sumatorio
.numeroObjetivo{border:0;width:30px;height:24px;font-size:16px}@media only screen and (max-width: 990px){.contactBox,.contactBoxRO{width:100%}.photoViewer
.fleant{left:10px;background-color:transparent}.photoViewer
.flesig{right:10px;background-color:transparent}.fleant i, .flesig
i{color:#FFF;text-shadow:0 0 2px rgba(0,0,0,0.5);font-size:35px;margin:0}*/
.botonesSub{display:none}.contenedorMenu
.sharethis{margin-right:15px}.valoracion li
div{font-size:12px}.valoracion li div:first-of-type{width:55%}.valoracion li div .showStars
i{font-size:15px}.sideBar{padding-right:10px;width:34%;box-sizing:border-box}.sideBar
.casasCercanas{width:100%}.casasCercanas
.imgCercana{width:100%;height:auto;max-height:225px}.casasCercanas .imgCercana::before{width:100%;height:auto}.casasCercanas .imgCercana
img{width:100%;height:auto}.infoaloj{padding-left:10px;width:64%}#menuficha{padding-left:10px}.titulo
h1{padding-left:10px !important}.cottage{width:100%}.cottage>.cottageInfo{width:calc(100% - 220px)}.w310{margin-left:0 !important}.w205{margin-left:0 !important;margin-right:14px}.infoaloj
.address{overflow:hidden}.contactBox,.contactBoxRO{width:100%}.contenedor-titulo
.sharethis{right:15px}.boxCaducada{padding:10px}.boxCaducada
.even{margin:0}.boxCaducada .casasCercanas
.casaCercana{padding:10px;margin:0
20px 0 90px}}@media only screen and (max-width: 830px){.opinionHeader
.generalRating{width:100%}.opinionHeader
.detailedRating{float:left;width:100%;padding:5px}.opinionHeader
.leaveOpinion{margin:0
auto 20px auto;display:block;width:235px}.infoaloj
.valoracion{column-count:2;max-width:380px;margin:0
auto}.valoracion li
div.starsImageVal{display:none}.valoracion li div:first-of-type{width:calc(100% - 35px)}.valoracion li:nth-of-type(3n){border-bottom:none}.boxCaducada .casasCercanas
.casaCercana{margin:0
20px 0 20px}}@media only screen and (max-width: 800px) and (min-width: 750px){.oferta{width:100%}.oferta:nth-of-type(2n){float:left}.oferta .infooferta
img{height:180px}}@media only screen and (max-width: 750px){.cuadroinfFicha{width:calc((100% / 4) - 19px);height:120px;background-color:#f7f7f7;float:left;padding-top:10px;color:#9a9a9a;text-align:center;margin-top:15px}.cuadroinfFicha~.cuadroinfFicha{margin-left:25px}.photoViewer
img{max-width:calc(100% - 10px)}.gallery
.galleryBg{width:100%;max-width:100%}.botonesSub{display:table;position:fixed;bottom:0px;left:0px;width:100%;z-index:3;background-color:#FFF;border-top:1px solid #dcdcdc;padding:10px
0}.botonesSub
.btn{position:relative;display:table-cell;text-align:center;vertical-align:bottom;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.botonesSub .btn.llamar, .botonesSub
.btn.email{width:60px}.botonesSub .btn
i{background-color:#ccc;font-size:40px;padding:4px;color:#FFF;display:inline-table;cursor:pointer;box-sizing:border-box;margin:0
5px 5px 5px;border-radius:4px}.sharethis, .contenedorMenu
.sharethis{display:none}.toolRO{background-color:#FFF;border-top:1px solid #dcdcdc;padding:10px
0}.toolAloj
button{border-radius:5px;padding-top:10px;padding-bottom:10px;font-weight:normal;font-size:22px;background-color:#9ebd3a;width:97%;margin-bottom:5px;padding:10px
0}.sideBar
.modalPersonas{left:10px}ul.seguridadpago{padding:0
20px}ul.seguridadpago
li{font-size:16px}.serviciostop
span{text-align:center}.cottage>.cottageImage{position:relative;width:100%;max-height:200px;overflow:hidden}.cottage>.cottageInfo{width:100%}.cottage>.cottageImage
img{margin-top:-170px}#menuficha
ul{margin:0
0 5px 0;height:35px}#menuficha ul
li{margin:8px
5px 0px 5px}#menuficha ul li+li{margin-left:-3px}#menuficha ul li
a{font-size:12px;padding:5px}#menuficha ul
li.notMobile{display:none}#menuficha
.stickyMenu{width:100%;padding-left:10px;left:0}.verFotosGaleria{color:#FFF;font-size:16px;position:absolute;bottom:10px;right:10px;cursor:pointer;text-decoration:none;background-color:#009caf;padding:5px
10px;border-radius:3px;box-shadow:0 1px 4px 1px rgba(0,0,0,.24);display:block}.fechasOferta{display:none}.serviciostop
i{font-size:24px;vertical-align:sub}.serviciostop
span{font-size:11px;width:50%;text-align:left}.cuadroinfFicha i.icono-grande{font-size:50px;line-height:60px}.titulo
span{font-size:12px;color:#666;display:block;margin-left:10px;margin-top:3px}.titulo
h1{background-color:transparent;text-align:left;font-size:16px}.avisoLegal label[for="aceptolegal"] br, .legalPolicy label[for="aceptolegal"] br{display:none}.infoaloj{width:100%;padding-right:10px}.sideBar{display:block;clear:both;width:100%;padding-left:10px}.casasCercanas
.imgCercana{overflow:hidden}.casasCercanas
.precioCercana{width:100%}.casasCercanas .precioCercana
.precio{width:64%}.casasCercanas .precioCercana
.plazas{width:36%}.contactBox,.contactBoxRO{display:none}.modal{height:100%;overflow-y:auto}.modal .contactBox, .modal
.contactBoxRO{display:block;border:0;box-shadow:none;height:130%;overflow-y:auto}.contactBox p.modalShare>a.whatsappform, .contactBoxRO p.modalShare>a.whatsappform{display:inline-block}.contactBox .titContact, .contactBoxRO
.titContact{max-width:100%}.modal.Prereserva.error{display:block}.modal.Prereserva.enviado{display:block}.modal.Prereserva{height:200%}.modal.Prereserva
.contactForm{height:135%;overflow-y:auto}.sideBar.visible
.modal.Prereserva{display:block}.sideBar.visible{position:fixed;top:0px;left:0px;height:812px;margin:0px;z-index:1200;display:block}.contactBox .ownerData, .contactBox .separador, .contactBoxRO
.ownerData{display:none}.telefonoVEscritorio{display:none}.logotipoNoAloj{display:none}.modal{position:fixed;top:0;left:0;background-color:#FFF;height:100%;width:100%;padding:0px;margin:0;box-sizing:border-box;display:none;z-index:1200;color:#666;font-size:12px;overflow-y:auto}.modal i.icon-Close:not(.iconClearDates):not(.closeModalNoaloj){font-size:24px;position:fixed;top:10px;right:10px;cursor:pointer;z-index:4;color:#FFF;display:block}.direccion p.direccionAloj
span{max-width:100%}.ficha
.errorBox{margin:0
0 15px 0;font-size:13px;line-height:24px}.fotosAloj{max-height:561px}.mobileOnly{display:initial !important}.desktopOnly{display:none !important}.boxCaducada .casasCercanas
.casaCercana{padding:10px;margin:0
0 0 20px}.rrss{padding-bottom:40px}}@media only screen and (max-width:600px){.routeCalc
.routeCalcForm{width:100%;float:none;display:block}.routeCalc
.routeCalcBox{width:100%;display:block;float:none}.routeCalc
.botonVerde.geoSearch{width:100%;margin:15px
0 0 0;float:none;display:block}.fotosAloj{max-height:435px}.cottage>.cottageImage
img{margin-top:-130px}.mobileOnly{display:initial !important}.desktopOnly{display:none !important}.boxCaducada .casasCercanas
.casaCercana{padding:10px;margin:0}}@media only screen and (max-width: 500px){.cuadroinfFicha{padding-top:5px;height:90px;width:calc(100% / 4)}.cuadroinfFicha~.cuadroinfFicha{margin-left:0;border-left:1px solid #666}.cuadroinfFicha
div{font-size:11px}.cuadroinfFicha .alqint, .cuadroinfFicha .alqall, .cuadroinfFicha
.alqhab{font-size:15px;margin:10px
auto 0px auto;height:40px}.cuadroinfFicha
.precio{margin:11px
auto}.cuadroinfFicha
.capacidad{font-size:30px;margin:10px
auto 0px auto;height:40px}.cuadroinfFicha .showStars
i{font-size:12px}.cuadroinfFicha .textoPrecioInf
span{display:inline-block}.cuadroinfFicha
.notaOpiniones{margin:0
auto}.rooms .room
.roomPrice{width:25%;position:absolute;right:0;bottom:0;padding:0
0 5px 0;margin:0;height:initial}.rooms .room
.roomInfo{width:calc(100% - 90px)}.rooms .room .price
.textoPrecioMedio{display:none}.fotosAloj{max-height:360px}.serviciostop{margin-bottom:25px}.serviciostop
span{display:table-cell;padding:15px;white-space:nowrap}#descripcionaloj, .infoaloj
p{font-size:13px;line-height:18px}.cottage>.cottageImage
img{margin-top:-90px}.oferta{width:100%}.oferta:nth-of-type(2n){float:left}.cuadroinfFicha i.icono-grande{font-size:25px;line-height:35px}.mobileOnly{display:initial !important}.desktopOnly{display:none !important}.boxCaducada{padding:10px}.boxCaducada .casasCercanas
.casaCercana{width:auto}.boxCaducada
.even{margin:0}}@media only screen and (max-width: 400px){.cuadroinfFicha
.priceRange{margin:14px
auto}.rooms .room
.price{width:100%;font-size:10px}.rooms .room .roomInfo
.roomCapacity{font-size:10px}.rooms .room .roomInfo
.roomType{font-size:10px}.fotosAloj{max-height:285px}.cottage>.cottageImage
img{margin-top:-30px}.mobileOnly{display:initial !important}.desktopOnly{display:none !important}}@media only screen and (max-width: 350px){.rooms .room
.price{font-size:9px}.fotosAloj{max-height:248px}.mobileOnly{display:initial !important}.desktopOnly{display:none !important}.toolAloj
button{font-size:20px}}@media only screen and (max-width: 320px){.sideBar
.modalPersonas{width:290px}}