@charset "UTF-8";@import 'chosen.css';.color-negro{color:rgb(37,37,37)}.color-rojo{color:rgb(255,23,61)}body{background:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-size:16px;font-family:"Raleway",sans-serif;color:#777}@media (min-width:768px){.container{width:100%}}@media (min-width:990px){.container{width:100%!important;max-width:1800px;padding:0 30px}.navbar .container{width:auto!important;max-width:1800px}}a,a:focus,a:hover{color:#F23833}hr{border-top-color:#BBBBBB}h1,h2,h3,h4{font-family:"Raleway";font-family:"Raleway",sans-serif;font-weight:700}.has-error .form-control{border-color:#F13B3B;background:#F7D9D8}.error-msg{color:#F13A3A;font-size:12px;margin-top:15px;margin-bottom:17px}.error-msg:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -226px -133px;width:16px;height:17px;float:left;margin-right:10px}.caret{border-top-color:rgb(255,23,61)}.btn-link,.btn-link:focus,.btn-link:hover{color:#F23833;font-weight:bold;font-family:"Raleway",sans-serif}.btn.btn-default{background:#F13B3B;color:#FFF;font-family:"Raleway",sans-serif;font-weight:bold;border:2px solid #F13B3B;border-radius:0;padding:6px 17px;white-space:normal}.btn.btn-documentos{color:#fff}.btn.btn-documentos:hover{color:#fff}.btn.btn-default.btn-border{background:transparent;color:#F13B3B;border:2px solid #F13B3B}.btn.btn-default.btn-border.btn-blanco{background:#FFF}.container>.navbar-collapse{padding-left:0}.small-container{max-width:620px;margin:0 auto}header .navbar-default.navbar-top .navbar-nav.navbar-right>li>a.mobile-toggle{text-indent:-3000px}header .navbar-default.navbar-top .navbar-nav.navbar-right>li>a.mobile-toggle:after{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -266px -38px;width:30px;height:26px;float:left}header .buscador{background:rgb(255,23,61);padding:20px 0;display:none}header #toggle-buscador.active{background-color:rgb(255,23,61);position:relative;top:-8px;height:43px;padding-top:9px;color:#FFF;right:-1px;z-index:1;border-left-color:rgb(255,23,61)}header .navbar-default.navbar-top .navbar-nav.navbar-right>li>a.icon-buscar.active:before{background-position:-44px -130px}header .buscador .form-control{float:left;width:79%;margin-left:2%;height:40px;background:none;border:none;border-bottom:1px solid #FFF;font-family:"Raleway",sans-serif;font-weight:bold;font-size:25px;color:#F7948D;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding-left:0;text-transform:uppercase}header .buscador .form-control::-webkit-input-placeholder{color:#F7948D}header .buscador .form-control:-moz-placeholder{color:#F7948D}header .buscador .form-control::-moz-placeholder{color:#F7948D}header .buscador .form-control:-ms-input-placeholder{color:#F7948D}header .buscador button.btn.btn-default{float:right;width:18%;background:#F37471;height:40px;font-size:16px}header .buscador button.btn.btn-default:after{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -42px -78px;width:18px;height:18px;display:inline-block;margin-left:10px;position:relative;top:4px}header .navbar-default.navbar-top{max-height:70px;min-height:0!important;margin-bottom:0;border:none;background:#FFF;border-radius:0;display:none}@media (min-width:1100px){header .navbar-default.navbar-top{display:block}}header .navbar-default.navbar-top .navbar-nav.navbar-right{height:100%;float:right;margin-top:0}header .navbar-default.navbar-top .navbar-nav.navbar-right>li{float:left;padding-top:8px;height:100%;font-family:"Raleway",sans-serif;font-size:18px}header .navbar-default.navbar-top .navbar-nav.navbar-right>li>a,header .navbar-default.navbar-top .navbar-nav.navbar-right>li>strong{padding:0 15px;display:inline-block}header .navbar-default.navbar-top .navbar-nav.navbar-right>li>a{color:rgb(255,23,61)}header .navbar-default.navbar-top .navbar-nav.navbar-right>li>a.icon-buscar:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -153px -57px;width:14px;height:14px;float:left;margin-right:9px;margin-top:3px}header .navbar-default.navbar-top .navbar-nav.navbar-right>li.dropdown>a{color:#888888}header .navbar-default.navbar-top .navbar-nav.navbar-right>li.dropdown>a>.caret{margin-left:7px;border-top-color:#EA172E}header .navbar-default.navbar-top .navbar-nav.navbar-right>li>strong{color:#d1d1d1;color:rgb(37,37,37);display:inline-block;font-weight:800}header .navbar-default.navbar-top .navbar-nav.navbar-right>li>strong.icon-telephone:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -173px -58px;width:5px;height:13px;float:left;margin-right:4px;position:relative;top:8px}.navbar-brand{width:auto;height:60px;text-align:left;padding:0;overflow:hidden;margin-left:15px}@media (min-width:768px){.navbar-brand{margin-left:0}}.navbar-brand img{height:100%;max-width:100%;position:relative}header .navbar-default.navbar-submenu{min-height:40px;height:40px;margin-bottom:0;border-top:none;background:#FFF;border:none;border-radius:0}header .navbar-default.navbar-submenu .navbar-brand{background:transparent url(../img/sprites.fw.png) no-repeat -187px -37px;width:71px;height:25px;margin-left:0px!important;text-indent:-3000px;text-align:left;margin-top:4px;display:none}header.shrink .navbar-default.navbar-submenu .navbar-brand{display:block}header .navbar-default.navbar-submenu .navbar-nav>li>a{padding:9px 5px;font-family:"Raleway";color:#333333;font-weight:bold;font-size:14px}header .navbar-default.navbar-submenu.transparent{background:none}header .navbar-default.navbar-submenu.transparent .navbar-nav>li>a{color:#FFF}header .navbar-default.navbar-submenu .navbar-nav>.active>a,header .navbar-default.navbar-submenu .navbar-nav>li>a:focus,header .navbar-default.navbar-submenu .navbar-nav>li>a:hover{color:#F43934;text-decoration:underline;background:none}header .navbar-default.navbar-submenu .navbar-nav>li.menu-usuario>a,header .navbar-default.navbar-submenu .navbar-nav>li>a.entrar{background:#D7302E;display:block;margin-top:4px;padding:5px 9px;color:#FFF;font-size:12px}header .navbar-default.navbar-submenu .navbar-nav>li.menu-usuario>a:hover,header .navbar-default.navbar-submenu .navbar-nav>li>a.entrar:hover{color:#FFF!important}header .navbar-default.navbar-submenu .navbar-nav>li.menu-usuario>a{text-transform:uppercase;font-size:12px}.navbar-nav>li.menu-usuario>.dropdown-menu{border-radius:0;background:#CCCCCC;border:none;padding:0;border-top:4px solid #D92E26;position:absolute;right:0;left:auto}.navbar-nav>li.menu-usuario .caret{border-top-color:#FFF;margin-right:8px}.navbar-nav>li.menu-usuario>a:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -65px -186px;width:17px;height:25px;float:left}.navbar-nav>li.menu-usuario>.dropdown-menu>li>a{padding:10px 10px;font-size:14px;font-family:"Raleway",sans-serif;font-weight:bold;color:#575756}.navbar-nav>li.menu-usuario>.dropdown-menu>li>a:focus,.navbar-nav>li.menu-usuario>.dropdown-menu>li>a:hover{background:#DDDDDD;color:#D83225}.navbar-nav>li.menu-usuario>.dropdown-menu>li+li>a{border-top:1px solid #E7E7E7}.navbar-nav>li.menu-usuario>.dropdown-menu>li.doble>a{width:50%;float:left;clear:none}.navbar-nav>li.menu-usuario>.dropdown-menu>li.doble>a+a{border-left:1px solid #E7E7E7}span.circulo-numero{background:#FFF;border-radius:50%;width:15px;height:15px;text-align:center;display:inline-block;line-height:15px;font-size:10px}.navbar-nav>li.menu-usuario .circulo-numero{color:#D92E26;margin-left:5px}.navbar-nav>li.menu-usuario>.dropdown-menu>li .circulo-numero{background:#D92E26;color:#FFF}header .navbar-default.navbar-submenu .navbar-nav>li+li{margin-left:8px}header .navbar-default.navbar-submenu .container{padding:0}@media (max-width:767px){header .navbar-default.navbar-top .navbar-nav.navbar-right>li:first-child+li+li>a{border-left:none}header .buscador .form-control{width:100%;margin-left:0}header .buscador button.btn.btn-default{float:none;width:auto;margin-top:15px}header .buscador .form-control{font-size:15px}}@media (max-width:991px){header .navbar-default.navbar-top .navbar-brand{background-position:-67px -133px;width:83px}header .navbar-default.navbar-top .navbar-nav.navbar-right>li>a.icon-buscar{text-indent:-3000px}header .navbar-default.navbar-top .navbar-nav.navbar-right>li>a.icon-buscar:before{margin-right:0}header .navbar-default.navbar-top .navbar-nav.navbar-right>li:first-child+li>a{border-left:none}#header-wrapper{min-height:43px;height:auto}header .navbar-default.navbar-top .navbar-nav.navbar-right>li>a{height:26px}header .navbar-default.navbar-top .navbar-nav.navbar-right>li>a.icon-buscar:before{background-position:-43px -102px;width:19px;height:19px}header .navbar-default.navbar-top .navbar-nav.navbar-right>li>a.icon-buscar.active:before{background-position:-42px -78px}.navbar-default .navbar-nav>.open.menu-usuario>a,.navbar-default .navbar-nav>.open.menu-usuario>a:focus,.navbar-default .navbar-nav>.open.menu-usuario>a:hover{background:none}}@media (min-width:992px){.navbar-nav>li.menu-usuario>.dropdown-menu{width:230px}.navbar-nav>li.menu-usuario>a:before{background-position:-42px -167px;width:15px;height:18px}}.filtros-busqueda{background:#333333;text-align:center;color:#FFF;margin-bottom:10px}.filtros-busqueda.no-margin{margin-bottom:0}.main-imagen,.main-video{background-size:cover;color:#fff;text-align:center;position:relative;width:100%}.main-video video{width:100%;position:relative;z-index:-1}.main-imagen.background-beach{background-image:url(../img/backgrounds/beach.jpg);background-repeat:no-repeat;background-position:0 0;background-attachment:fixed}.main-imagen.background-beach-2{background-image:url(../img/backgrounds/beach2.jpg);background-repeat:no-repeat;background-position:0 0;background-attachment:fixed}.main-imagen .container,.main-video .container{position:relative;height:100%}.main-imagen h1,.main-video h1{font-size:45px;font-weight:900;margin-top:0;margin-bottom:3px}@media (min-width:768px){.main-imagen h1,.main-video h1{font-size:70px}}.main-video h2{font-size:30px;font-size:50px;font-weight:300;margin-top:0}.main-imagen h3{font-size:22px;max-width:780px;margin:20px auto;font-weight:500}.clima{width:215px;text-align:left;margin:0 auto}.main-video .clima{position:absolute;right:0;bottom:7px}.clima span.lugar{font-size:14px;font-size:16px;float:left;margin-right:20px}.clima span.fecha{font-size:12px;font-family:"Raleway",sans-serif;text-align:right;padding-top:5px;float:left;margin-right:20px}.main-video .clima span.lugar strong{display:block}.clima span.temp{font-size:30px;float:left}.clima span.temp span{font-size:20px}.clima img{float:left;margin-right:20px;margin-top:7px}.filtros-wrapper{text-align:left}.main-video .filtros-wrapper{width:90%;margin:17px auto 20px auto}.filtros-wrapper form>div{float:left}.filtros-wrapper form>div>.chosen-container,.filtros-wrapper form>div>.form-control,.main-video .filtros-wrapper form .checkbox-wrapper{height:41px;color:#575756;font-size:13px;background:#FFF;margin-bottom:10px;border:1px solid #BBB}.main-video .filtros-wrapper form .checkbox-wrapper{border-left:none}.main-video .filtros-wrapper form .regular-checkbox+label{margin-left:-8px;margin-right:5px;top:2px}.filtros-wrapper form>div+div>.chosen-container,.filtros-wrapper form>div+div>.form-control{border-left:none}.main-video .filtros-wrapper form .checkbox-wrapper{padding-left:25px;padding-top:9px}.filtros-wrapper .chosen-container,.mas-filtros .chosen-container{height:100%;max-width:100%;width:100%!important;text-align:left}.filtros-wrapper .chosen-container-single .chosen-single,.mas-filtros .chosen-container-single .chosen-single{height:100%;border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.filtros-wrapper .chosen-container-single .chosen-single span,.mas-filtros .chosen-container-single .chosen-single span{padding-top:3px}.filtros-wrapper form select,.mas-filtros select{width:100%;height:100%;color:#555;border:none}.main-video .filtros-wrapper form .zona{width:26%}.main-video .filtros-wrapper form .habitaciones{width:18%}.main-video .filtros-wrapper form .primera-linea{width:21%}.main-video .filtros-wrapper form .vistas-mar{width:17%}.main-video .filtros-wrapper form .solo-ocasion{width:18%}@media (max-width:1025px){.main-imagen .content-wrapper,.main-video .content-wrapper{padding-top:54px}.main-video .filtros-wrapper form .zona{width:70%}.main-video .filtros-wrapper form .habitaciones{width:30%}.main-video .filtros-wrapper form .primera-linea{width:40%}.main-video .filtros-wrapper form .vistas-mar{width:30%}.main-video .filtros-wrapper form .solo-ocasion{width:30%}.main-video .clima{position:static;width:240px;margin:30px auto 0 auto}.main-video{background:transparent url(../img/aniversario-bgd.jpg) no-repeat 0 0;background-size:cover;background-position:top center}.main-video video{display:none}}@media (max-width:480px){.main-imagen .content-wrapper,.main-video .content-wrapper{padding-top:10px}.main-imagen h2,.main-video h2{font-size:25px}.main-imagen h3,.main-video h3{font-size:20px}}@media (min-width:768px){.main-video{background:transparent url(../img/aniversario-bgd.jpg) no-repeat 0 0;background-size:cover;background-position:top center}}@media (min-width:1025px){.main-imagen,.main-video{margin-top:-40px}.main-video{background-position:bottom center;background:transparent url(../img/aniversario-bgd.jpg) no-repeat 0 0;background-size:cover}}.navbar-default.navbar-menu{min-height:62px;height:62px;background:none;border:none;padding-top:24px;margin-bottom:0}.navbar-default.navbar-menu .navbar-nav>li>a{font-weight:700;color:#999999;font-family:"Raleway",sans-serif;font-size:12px;background:none;padding:0}.navbar-default.navbar-menu .navbar-nav{margin-top:0;margin-bottom:0}.navbar-default.navbar-menu .navbar-nav.navbar-right>li:last-child>a{padding-right:15px}.navbar-default.navbar-menu .navbar-nav>li+li{margin-left:30px}.navbar-default.navbar-menu a.icon-map:after{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -117px -55px;width:10px;height:17px;float:right;margin-left:14px;margin-top:2px}.navbar-default.navbar-menu a.icon-map.active:after{background-position:-135px -55px}.navbar-default.navbar-menu .navbar-nav>.active>a,.navbar-default.navbar-menu .navbar-nav>li>a.active,.navbar-default.navbar-menu .navbar-nav>li>a:focus,.navbar-default.navbar-menu .navbar-nav>li>a:hover{color:#F33335;background:none}#map-propiedades{background:transparent url(../img/dummy/map.jpg) no-repeat 0 0;background-size:cover;height:450px;display:none;position:relative}#map-propiedades .close-map{font-family:"Raleway",sans-serif;font-weight:700;color:#F7312E;text-transform:uppercase;background:#FFF;position:absolute;right:10px;top:10px;padding:4px 5px 4px 8px;font-size:12px}#map-propiedades .close-map:after{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -281px -11px;width:16px;height:16px;float:right;margin-left:12px}@media (min-width:992px){.row.grid-propiedades{margin:0 0 28px 0}}.row.grid-propiedades>div{padding:0;position:relative;border-bottom:1px solid #FFF;border-right:1px solid #FFF;overflow:hidden}.row.grid-propiedades>div>img{width:100%}.row.grid-propiedades>div>a.full-link{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1}.row.grid-propiedades .title{background:transparent url(../img/pixelopacity1.png) repeat 0 0;color:#FFF;position:absolute;bottom:10px;left:10px;right:10px;padding:10px 97px 10px 15px;height:58px}.row.grid-propiedades .title.big-info .row p{margin:0 0 5px 0;line-height:14px;font-size:16px}.row.grid-propiedades .title.big-info .row{padding-bottom:4px;margin:0}.row.grid-propiedades .title.big-info .row>div{padding:0}.row.grid-propiedades .title.big-info .row p.ubicacion:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -117px -55px;width:10px;height:17px;float:left;margin-right:10px}.prop-detalles{padding:0;list-style:none;margin-top:8px}.prop-detalles>li{font-size:11px;float:left;color:#333333}.prop-detalles.prop-grande{text-align:center;margin-top:29px;border-bottom:1px solid #BBBBBB;padding-bottom:21px}.prop-detalles.prop-grande li{font-size:14px;font-size:16px;display:inline-block;float:none}.prop-detalles.row>li{margin:0;float:left;margin-bottom:24px;text-align:left}.prop-detalles>li+li{margin-left:40px}.prop-detalles>li:before{content:"";float:left;margin-right:10px}.prop-detalles>li.icon-1:before{background:transparent url(../img/icons/icon1-black.png) no-repeat 0 0;width:16px;height:12px}.prop-detalles>li.icon-2:before{background:transparent url(../img/icons/icon2-black.png) no-repeat 0 0;width:15px;height:15px}.prop-detalles>li.icon-3:before{background:transparent url(../img/icons/icon3-black.png) no-repeat 0 0;width:14px;height:14px}.prop-detalles>li.icon-4:before{background:transparent url(../img/icons/icon4-black.png) no-repeat 0 0;width:14px;height:14px}.prop-detalles.prop-grande>li.icon-1:before{background:transparent url(../img/icons/icon1-black-big.png) no-repeat 0 0;width:24px;height:18px}.prop-detalles.prop-grande>li.icon-2:before{background:transparent url(../img/icons/icon2-black-big.png) no-repeat 0 0;width:23px;height:22px}.prop-detalles.prop-grande>li.icon-3:before{background:transparent url(../img/icons/icon3-black-big.png) no-repeat 0 0;width:22px;height:22px}.prop-detalles.prop-grande>li.icon-4:before{background:transparent url(../img/icons/icon4-black-big.png) no-repeat 0 0;width:21px;height:21px}@media (min-width:992px){.row.grid-propiedades .title.big-info .prop-detalles>li.icon-1:before{background-image:url(../img/icons/icon1.png)}.row.grid-propiedades .title.big-info .prop-detalles>li.icon-2:before{background-image:url(../img/icons/icon2.png)}.row.grid-propiedades .title.big-info .prop-detalles>li.icon-3:before{background-image:url(../img/icons/icon3.png)}}.row.grid-propiedades .title h5{font-family:"Raleway",sans-serif;font-weight:400;font-size:16px;margin:0 0 2px 0}.row.grid-propiedades .title h4{font-family:"Raleway",sans-serif;font-weight:bold;font-size:22px;margin:0}.row.grid-propiedades .title .precio{background:#F13B3B;font-size:14px;font-size:16px;height:100%;position:absolute;right:0px;top:0;width:97px;text-align:center;padding-top:8px;color:#FFF}.row.grid-propiedades .title .precio strong{font-family:"Raleway",sans-serif;font-size:16px;display:block}@media (min-width:992px){.row.grid-propiedades>.col-md-4 .title{padding-right:85px;padding-left:10px}.row.grid-propiedades>.col-md-4 .title h4{font-size:16px;margin-top:9px;color:#FFF}.row.grid-propiedades>.col-md-4 .title h5{font-size:12px}.row.grid-propiedades>.col-md-4 .title .precio{width:85px}.row.grid-propiedades>.col-md-4 .title .precio strong{font-size:14px;font-size:16px}.row.grid-propiedades>div>img{-webkit-transition:0.25s;transition:0.25s}.row.grid-propiedades>div>a.full-link:hover+img{-webkit-transform:scale(1.2,1.2) rotate(0);-ms-transform:scale(1.2,1.2) rotate(0);transform:scale(1.2,1.2) rotate(0);-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:1000ms;transition-duration:1000ms}.row.grid-propiedades .title.big-info{height:82px}.row.grid-propiedades .title.big-info .row p.ubicacion{color:#DDDDDD}.row.grid-propiedades .title.big-info .prop-detalles>li{color:#FFF}.row.grid-propiedades .title.big-info .precio{padding-top:23px}.row.grid-propiedades .title.big-info .row{border-bottom:1px solid #AAAAAA}}@media (max-width:991px){.row.grid-propiedades>div>img{width:50%}.row.grid-propiedades .title{width:50%;right:0;left:auto;top:0;bottom:0;height:100%;background:#E7E7E7;padding:15px}.row.grid-propiedades .title .precio{width:100%;height:82px;bottom:0;top:auto;padding-top:15px}.row.grid-propiedades .title .precio strong{font-size:25px}.row.grid-propiedades .title h4{color:#333333;font-size:16px}.row.grid-propiedades .title h5{color:#333333;font-size:22px;font-weight:bold}.row.grid-propiedades .title{color:#333333}.row.grid-propiedades .title.big-info .row p{font-size:16px;margin:10px 0}.row.grid-propiedades .title.big-info .row p.ubicacion{font-size:14px;font-size:16px}.row.grid-propiedades .title.big-info .row p.ubicacion:before{background-position:-135px -55px}}@media (max-width:767px){.row.grid-propiedades>div>img{width:100%}.row.grid-propiedades .title{position:static;width:100%;padding:10px 10px 0 10px}.row.grid-propiedades .title h4{margin-bottom:10px}.row.grid-propiedades .title .precio{position:static;margin-left:-10px;margin-right:-10px;width:auto;height:auto;padding-bottom:15px}.row.grid-propiedades .title .precio strong{display:inline-block}}section{padding:0}section.margin-bottom{margin-bottom:40px}section.no-padding{padding-top:0}h2.subtit-landing,section h1{font-weight:800;color:#333333;text-align:center;margin-top:0;margin-bottom:12px;font-size:30px}.gray-container.dark-container h1{color:#FFF}footer h3,section h3{text-align:center;margin-top:0;color:#333333;margin-bottom:25px}section h3.margin-md,section.gray-container h3.margin-md{margin-bottom:20px}section.gray-container h3{margin-bottom:10px}section.titulo-left h3{text-align:left;margin-bottom:20px}section h3.rojo{color:#F7332B;font-weight:bold;margin-bottom:20px}section h4{color:#F33933;margin-top:0}section h4.titulo{font-size:24px;color:#F7332B;text-align:center;font-weight:bold;margin-bottom:35px}section h4.titulo.negro{color:#333333}section h4.subtitulo{font-size:17px;text-align:center;font-weight:normal;color:#333333;margin-top:14px;font-size:16px}section h4.subtitulo.subtitulo-intro{font-size:16px;color:#575756;text-align:left;margin-bottom:40px;font-weight:300;line-height:20px}section h4.extrabold{font-weight:800;text-align:center;margin-bottom:35px}section h5.subtitulo{font-size:16px;color:#333333;text-align:center;margin-bottom:10px;margin-top:12px}section h4.titulo+h5.subtitulo{margin-top:-20px}section h5.subtitulo.margin-bottom{margin-bottom:30px}section.padding-sm{padding-top:10px}section.padding-md{padding-top:30px}section h5.intro-text{margin-top:0;font-size:16px;text-align:center;margin-bottom:28px}.gray-container{background:#E7E7E7;background:#f6f6f6;padding-top:27px;padding-bottom:25px}.gray-container.page-container{padding-top:15px}.gray-container.dark-container{background:#333333;color:#FFF}.gray-container.botones{padding-top:20px;text-align:center}.gray-container.carousel-wrapper{padding-bottom:40px}@media (max-width:991px){.gray-container{padding-top:60px}}.gray-box{background:#E7E7E7;padding:10px;margin-bottom:60px}@media (max-width:767px){.gray-box.no-gray-box-mobile{background:#FFF;padding:0}}.iconos-grandes{text-align:center}.iconos-grandes .img-wrapper{height:163px;max-height:163px;margin-bottom:10px}.iconos-grandes .img-wrapper:before{content:"";display:inline-block;vertical-align:middle;height:100%}.iconos-grandes .img-wrapper>img{vertical-align:middle;max-height:163px}.iconos-grandes h4{font-weight:bold;margin-bottom:15px}.iconos-grandes p{line-height:17px;margin-bottom:35px}#galeria-destinos{margin-top:35px;margin-left:-9px;margin-right:-8px}#galeria-destinos img{width:100%}#galeria-destinos>div{padding-left:9px;padding-right:9px}#galeria-destinos>div>div{background:transparent url(../img/pixelopacity1.png) repeat 0 0;height:35px;position:absolute;left:9px;right:9px;bottom:0;color:#FFF;padding:8px}.gray-box .testimonio .content .btn-wrapper{text-align:center}@media (max-width:991px){.iconos-grandes{text-align:left;margin-top:55px}.iconos-grandes>div{clear:both}.iconos-grandes>div+div{margin-top:60px}.iconos-grandes .img-wrapper{width:37%;float:left}.iconos-grandes .img-wrapper>img{vertical-align:top}.iconos-grandes p{margin-bottom:20px}.gray-box{margin-bottom:25px}.gray-box .testimonio{overflow:hidden;border-bottom:1px solid #FFF;padding-bottom:8px;margin-bottom:10px}.gray-box .testimonio img{float:left;width:380px}.gray-box .testimonio .content{margin-left:380px;padding:0 10px}.gray-box .testimonio .content .btn-wrapper{text-align:left}#galeria-destinos{margin-top:23px}#galeria-destinos img{height:173px}.gray-container.carousel-wrapper{padding-top:40px}.gray-container.carousel-wrapper .nav-tabs{margin-left:-15px;margin-right:-15px}}@media (max-width:767px){.iconos-grandes .img-wrapper{width:auto;float:none;text-align:center;height:auto;margin-bottom:20px}.iconos-grandes .btn-wrapper,.iconos-grandes h4{text-align:center}.gray-box .testimonio .content{margin:0;padding:0}.gray-box .testimonio img{margin-bottom:10px;float:none;width:100%}.gray-box .testimonio .content .btn-wrapper{text-align:center}section h4{text-align:center}#galeria-destinos img{height:auto}#galeria-destinos>div>div{display:none}}.nav-tabs{border-bottom:none;background:#FFF}.nav-tabs>li{margin-bottom:0}.nav-tabs>li>a{font-family:"Raleway",sans-serif;font-size:12px;color:#999999;font-weight:700;padding:17px 15px;border:none}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{background:none;border:none;color:#F23334}.carousel-container,.tab-content.tabs-propiedades{background:#FFF;padding-left:10px;margin-top:1px}.tab-content.tabs-propiedades>div .row{position:relative}.tab-content.tabs-propiedades>div .row>div:first-child{position:static}.tab-content.tabs-propiedades>div h6{font-size:13px;color:#666666;margin-top:25px}.tab-content.tabs-propiedades>div h5{font-size:12px;text-transform:uppercase;font-weight:500;margin-top:0}.carousel-container h4,.tab-content.tabs-propiedades>div h4{color:#F7352B;font-weight:bold;margin-bottom:5px}.carousel-container h4{margin-top:20px;margin-bottom:10px}.tab-content.tabs-propiedades>div p{font-size:13px;line-height:22px}.tab-content.tabs-propiedades>div .btn-wrapper{position:absolute;bottom:13px}.tab-content.tabs-propiedades .carousel-wrapper{padding-left:0}.carousel-container .carousel-indicators,.tab-content.tabs-propiedades .carousel-indicators{bottom:-35px;margin:0;left:0;right:50%;width:auto}@media (max-width:991px){.tab-content.tabs-propiedades{margin-left:-15px;margin-right:-15px}.tab-content.tabs-propiedades>.tab-pane>.row{margin:0}.tab-content.tabs-propiedades .carousel-wrapper{padding-right:0}.tab-content.tabs-propiedades .carousel-wrapper .item img{height:312px}}@media (max-width:767px){.tab-content.tabs-propiedades{padding-left:0}.tab-content.tabs-propiedades>div .row>div h4{text-align:left}.tab-content.tabs-propiedades>div .btn-wrapper{position:static;margin-bottom:20px}.tab-content.tabs-propiedades .carousel-indicators{right:0}}.carousel-indicators li{background:#CCC;border-color:#CCC;margin:0 3px}.carousel-indicators .active{background:#F23933;border-color:#F23933;width:10px;height:10px;margin:0 3px}footer .dark-bg{background:#333333;padding-top:15px}footer a{color:rgb(255,23,61)}footer h3{color:#FFF;margin-bottom:15px;margin-top:32px}footer hr{border-top-color:#d1d1d1;margin:35px 0}.row.noticias h4{margin-top:18px;font-size:24px;color:rgb(37,37,37)}.row.noticias h6{font-size:12px;color:#d1d1d1;margin-bottom:15px}@media (min-width:1025px){.row.noticias h6{margin-bottom:0}}.row.noticias p{font-family:"Raleway",sans-serif;font-weight:500;line-height:15px;color:rgb(104,104,104)}.row.noticias a{color:rgb(255,23,61)}.row.noticias a.text-link{font-size:12px}.row.newsletter h5{font-family:"Raleway",sans-serif;font-weight:300;color:#FFF}footer form .form-control{width:300px;border-radius:0;background:transparent;border-color:#777;display:inline-block}footer form .form-control::-webkit-input-placeholder{color:rgb(37,37,37)}footer form .form-control:-moz-placeholder{color:rgb(37,37,37)}footer form .form-control::-moz-placeholder{color:rgb(37,37,37)}footer form .form-control:-ms-input-placeholder{color:rgb(37,37,37)}.row.newsletter form button{display:inline-block;margin-left:10px;padding:6px 28px}.row.ayuda form p,.row.newsletter form p{font-size:12px;color:rgb(37,37,37);margin-top:10px;margin-bottom:0}.row.ayuda{margin-bottom:20px}.row.ayuda form p{margin-top:0}.row.ayuda form p button{padding:6px 30px;margin-left:20px}.footer-menu h5,.row.ayuda h5{font-family:"Raleway",sans-serif;margin-top:23px;border-bottom:1px solid #d1d1d1;padding-bottom:6px;margin-bottom:10px;font-size:18px;font-weight:800}.footer-menu ul{list-style:none}.footer-menu ul a{font-size:13px;margin-bottom:4px;display:block;color:rgb(37,37,37)}.footer-menu ul a:hover{color:rgb(255,23,61);text-decoration:none}.row.ayuda .form-control{margin-bottom:10px}.row.ayuda textarea{height:122px}footer .ayuda-icon{margin-top:17px;padding-left:135px;color:rgb(37,37,37);font-size:13px}footer .ayuda-icon p.llamanos{font-size:16px;line-height:16px;margin-bottom:0}footer .ayuda-icon p.tel{font-family:"Raleway",sans-serif;font-size:25px;font-weight:700;margin-bottom:0}footer .ayuda-icon:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -312px -3px;width:116px;height:78px;float:left;margin-left:-129px}.row.awards{padding-top:35px;padding-bottom:35px;font-size:11px;color:#888888;margin-bottom:5px}.row.awards img{float:left;margin-right:14px}.row.awards p{margin-top:15px}footer .copyright{text-align:center;font-size:12px;color:#999999;padding-top:6px;padding-bottom:20px}footer .copyright a{color:#999999;margin:0 8px;font-size:12px}footer .copyright a+a{border-left:1px solid #999;padding-left:16px}footer .copyright:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat 0 -34px;display:block;width:108px;height:38px;margin:0px auto 35px auto}@media (max-width:991px){.row.noticias{margin-left:0;margin-right:0}.row.noticias>div img{width:100%}.row.newsletter h5{padding:0;text-align:center;margin-top:20px;margin-bottom:20px}footer form .form-control{width:70%}footer .row.ayuda form .form-control{width:100%}.row.newsletter form button{width:29%;margin-left:1%}.row.ayuda h5{margin-top:0}.row.awards{padding-top:10px}.row.awards>div{margin-bottom:15px}footer .copyright{padding-top:20px}footer{background:#E7E7E7}footer>hr{margin:0;border-top-color:#CCCCCC}}@media (max-width:767px){footer form .form-control{width:100%}.row.newsletter form button{width:100%;margin:0}.row.ayuda>div+div{margin-top:40px}.row.awards>div{overflow:hidden}}.share-icons{text-align:center;border-bottom:1px solid #777;padding-bottom:14px}.share-icons a{display:inline-block;background:transparent url(../img/sprites.fw.png) no-repeat 0 0;width:45px;height:45px;text-indent:-3000px;text-align:left;margin:0 10px}.share-icons a.share-facebook{background-position:-118px -77px}.share-icons a.share-twitter{background-position:-68px -77px}.share-icons a.share-google{background-position:-167px -77px}.share-icons a.share-youtube{background-position:-217px -77px}.share-icons a.share-instagram{background-position:-267px -77px}header{top:0;-webkit-transition:max-height 0.3s;transition:max-height 0.3s;width:100%;z-index:2;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}@media (min-width:768px){header{position:fixed}}@media (min-width:992px){header.shrink{background:#FFF;z-index:10}header.shrink .navbar-default.navbar-submenu.transparent .navbar-nav.navbar-left>li>a{color:#333333}}.regular-checkbox{display:none}.regular-checkbox+label{display:inline-block;position:relative;height:16px;width:16px;border-radius:50%;border:2px solid #BBB;margin:0}.regular-checkbox:checked+label{border-color:#F43934;background:#F43934}.regular-checkbox:checked+label:after{content:"";position:absolute;top:0px;left:0px;border:2px solid #FFF;height:12px;width:12px;border-radius:50%}.checkbox-js{display:none}.checkbox-js+label{display:inline-block;height:16px;width:16px;border:2px solid #BBBBBB;margin:0;padding:0}.checkbox-js:checked+label:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -49px -191px;width:11px;height:10px;display:block}.radio-box{display:none}.radio-box+label{width:42px;height:42px;display:inline-block;border:1px solid #CCCCCC;background:#EEEEEE;text-align:center}.radio-box+label:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat 0 0;display:block;margin:12px auto 0 auto}.radio-box.radio-box-ok+label:before{background-position:-6px -191px;width:16px;height:12px}.radio-box.radio-box-ok:checked+label:before{background-position:-6px -208px}.radio-box.radio-box-ko+label:before{background-position:-29px -207px;width:14px;height:14px}.radio-box.radio-box-ko:checked+label:before{background-position:-29px -190px}.radio-box.radio-box-ok:checked+label{border-color:#388B3C;background-color:#D1E7D9}.radio-box.radio-box-ko:checked+label{border-color:#F13B3B;background-color:#F7D9D8}.filtros-busqueda form .promociones,.filtros-busqueda form .zonas{width:20%}.filtros-busqueda form .tipos{width:20%}.filtros-busqueda form .subtipos{width:20%}.filtros-busqueda form .precio-max{width:12%}.filtros-busqueda form .precio-min{width:12%}.filtros-busqueda form .bloque{width:16%}.filtros-busqueda form .toggle-filtros{width:16%;background:none;border:none}.filtros-busqueda form .toggle-filtros .closed span.txt-hide{display:none}.filtros-busqueda form .toggle-filtros .open span.txt-show{display:none}.filtros-busqueda form .toggle-filtros a{font-family:"Raleway",sans-serif;font-weight:500;font-size:12px;text-transform:uppercase;color:#FFFFFF;text-align:right;display:block;margin-top:13px}.filtros-busqueda form .toggle-filtros a:after{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -224px -12px;width:23px;height:14px;float:right;margin-left:10px}.filtros-busqueda form .toggle-filtros a.open:after{background-position:-257px -11px;width:16px;height:16px}.filtros-busqueda .filtros-wrapper{margin-top:15px;padding-bottom:15px}.mas-filtros{background:#444444;border-top:1px solid #666666;padding-top:20px;text-align:left;display:none}.mas-filtros .row>div{margin-bottom:15px}.mas-filtros .form-control{border:none;height:100%;line-height:41px}.mas-filtros .row>div>div{float:left;width:25%;background:#FFF;height:41px}.mas-filtros .row>div>div+div{margin-left:2%}.mas-filtros .row>div>div.checkbox-wrapper{width:19%;background:none;padding-top:8px;padding-left:8px}.mas-filtros .row>div>div.checkbox-wrapper .regular-checkbox+label{margin-right:5px}.mas-filtros .row>div>div.doble-select>div{width:50%;float:left;height:100%}.mas-filtros .row>div>div.doble-select>div+div{border-left:1px solid #CCCCCC}.mas-filtros .row>div>div.number-selector+div{width:24%}.mas-filtros .row>div>div.number-selector{width:26%}.mas-filtros .row>div>div.number-selector span{color:#575756;width:41%;float:left;height:100%;line-height:41px;padding-left:15px}.mas-filtros .row>div>div.number-selector a{color:#575756;border-left:1px solid #CCCCCC;float:left;width:14.75%;text-align:center;height:100%;line-height:41px}.mas-filtros .row>div>div.number-selector a.active,.mas-filtros .row>div>div.number-selector a:focus,.mas-filtros .row>div>div.number-selector a:hover{background:#F43934;color:#FFF;text-decoration:none}@media (max-width:991px){.mas-filtros .row>div>div{width:100%!important;margin-bottom:15px;padding-left:0!important;margin-left:0!important}}@media (max-width:767px){.mas-filtros .row{position:relative}.mas-filtros .row>div{position:static}.mas-filtros .row>div>div.checkbox-wrapper{width:50%!important}.mas-filtros .row>div:first-child+div>div.checkbox-wrapper{position:absolute;top:0;left:50%}.mas-filtros .row>div:first-child>div:first-child+div,.mas-filtros .row>div:first-child>div:first-child+div+div{margin-bottom:61px}.mas-filtros .row>div:first-child+div>div:first-child+div,.mas-filtros .row>div:first-child+div>div:first-child+div+div{position:absolute;top:102px;right:15px;left:15px;width:auto!important}.mas-filtros .row>div:first-child+div>div:first-child+div+div{top:204px}.mas-filtros .row>div>div{margin-bottom:10px}}.search-header h4{display:inline-block}.search-header .navbar-nav>li>a.icon-map,.search-header .navbar-nav>li>a.icon-table{display:inline-block;padding-top:10px;padding-bottom:10px}.search-header .navbar-nav>li>a.icon-table{padding-right:0}.search-header .nav{margin-bottom:12px}.search-header .nav.nav-tabs{margin-bottom:0}.search-header .nav.navbar-right>li+li{border-left:1px solid #DDDDDD}.search-header .nav>li>a:focus,.search-header .nav>li>a:hover{background:none}.search-header .icon-map:before,.search-header .icon-table:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat 0 0;display:block;padding:0}.search-header .icon-table:before{background-position:-1px -77px;width:16px;height:16px}.search-header .icon-map:before{background-position:-135px -55px;width:10px;height:16px}.search-header .navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.search-header .navbar-nav>li.dropdown>a{font-family:"Raleway",sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;color:#999999}.search-header .nav>li>.chosen{margin-top:10px}.search-header .nav.nav-tabs+.nav>li>.chosen{margin-top:15px}@media (max-width:991px){.filtros-busqueda form .subtipos,.filtros-busqueda form .zonas{width:49%;margin-right:1%}.filtros-busqueda form .tipos{width:49%;margin-left:1%}.filtros-busqueda form .precio-max{margin-left:1%;width:24%}.filtros-busqueda form .precio-min{width:25%}.filtros-busqueda form .toggle-filtros{width:100%;text-align:center}.filtros-busqueda form .toggle-filtros a{text-align:center;display:inline-block}}select.chosen{background:#FFF;border:none}.nav .chosen,.nav .chosen-container-single .chosen-single span{border-bottom:none;font-family:"Raleway",sans-serif;font-weight:700;font-size:12px;color:#999999;text-transform:uppercase}.nav .chosen-container-single .chosen-single{border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0;height:20px;line-height:20px}.nav .chosen-container-active.chosen-with-drop .chosen-single{-webkit-box-shadow:none;box-shadow:none;border:none}.nav .chosen-container-single .chosen-single div b{background-position:0 -2px}.nav .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px -2px}.nav.nav-tabs .chosen{padding:17px 10px}.nav.navbar-nav .chosen{padding:0 15px}.nav.navbar-nav .chosen.chosen-container-single .chosen-single{padding-left:0}.navbar-mobile{display:none}@media (max-width:991px){.navbar-mobile{width:280px;right:-280px;-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out;position:fixed;top:0;bottom:0;z-index:1030;overflow-y:auto;background:#fff;margin:0;display:block;border-left:1px solid #CCCCCC}.navbar-mobile>li{width:100%}.navbar-mobile li>a,.navbar-mobile li>h4{color:#333333;font-family:"Raleway";font-size:14px;font-size:16px;font-weight:bold;border-bottom:1px solid #CCCCCC;padding:11px 10px;text-transform:uppercase}.navbar-mobile li>a.dropdown{color:#878787}.navbar-mobile li>a.dropdown:after{content:"";display:inline-block;width:0;height:0;margin-left:13px;vertical-align:middle;border-left:4px solid rgb(255,23,61);border-top:4px solid transparent;border-bottom:4px solid transparent}.navbar-mobile h4{padding:10px 15px;line-height:20px;margin:0;background:#00CCFF}.navbar-mobile .offcanvas-close>a{color:#AAAAAA}.navbar-mobile .offcanvas-close>a:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -25px -102px;width:11px;height:18px;float:left;margin-right:10px}.navbar-mobile.active{right:0}body.offcanvas-open{position:relative;right:280px;overflow:hidden;-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out}.navbar-mobile li.entrar>a:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -20px -79px;width:18px;height:11px;float:left;margin-right:10px;margin-top:4px}}.row.detalles-cliente{background:#FFF;margin:0 0 20px 0;padding:10px 0;line-height:17px}.row.detalles-cliente>div{padding-left:10px;padding-right:10px}.row.detalles-cliente h3{color:#333333;margin-top:0;margin-bottom:5px}.row.detalles-cliente h5{color:#333333;font-weight:700;margin-top:8px}.row.detalles-cliente h5.mini-title{margin-top:0px;border-bottom:1px solid #BBBBBB;padding-bottom:8px}.row.detalles-cliente img.flag{margin-bottom:5px}.row.detalles-cliente .botones{border-top:1px solid #E7E7E7;text-align:center;padding:10px 0px 0 0}@media (max-width:991px){.row.detalles-cliente .botones>a+a{margin-top:10px;max-width:95%}}.row.mini-grid{margin-left:-6px;margin-right:-6px}.row.mini-grid>div{padding-left:6px;padding-right:6px;margin-bottom:12px}.row.creamos-proyecto{font-size:19px;color:#333333;padding-top:20px;margin:0;padding-bottom:20px;border-bottom:1px solid #DDDDDD}.row.creamos-proyecto>div:first-child{padding-left:10px}.row.creamos-proyecto>div:first-child+div{padding-right:0}.row.creamos-proyecto img{width:100%}.row.creamos-proyecto h2{font-size:26px;font-weight:bold;color:#F7332B;margin-top:2px;margin-bottom:20px}.row.creamos-proyecto p{line-height:25px;margin-bottom:25px}.pagination-wrapper{text-align:center;margin:20px 0}.pagination{margin:0}.pagination>li{display:inline-block}.pagination>li>a,.pagination>li>span{padding:3px 10px;border-radius:0!important;border-color:#BBBBBB;color:#333333;font-size:16px}.pagination>li>a.text-link{background:none;border:none;color:#FFF;font-size:16px}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{color:#F43835;background:#FFF;border-color:#F43835}.row.landing-contenido{margin:0 10px 20px 10px}.row.landing-contenido img{width:100%}.row.landing-contenido+.row.landing-contenido{border-top:1px solid #DDDDDD;padding-top:20px;margin-top:20px}.row.landing-contenido>div{padding:0 10px}.row.landing-contenido>div:first-child{padding-left:0}.row.landing-contenido h4{font-weight:bold;margin-bottom:25px}.row.landing-contenido.contenido-mini{background:#EEEEEE;margin:0}.row.landing-contenido.contenido-mini>div{padding:0}.row.landing-contenido.contenido-mini>div+div{border-left:1px solid #FFF}.row.landing-contenido.contenido-mini .content{padding:10px}.row.landing-contenido.contenido-mini h4{font-size:16px;margin-bottom:20px}.row.landing-contenido.contenido-mini h5{font-size:12px;margin-bottom:5px}.row.landing-contenido.contenido-mini p{font-size:12px;margin-top:0px;line-height:15px;margin-bottom:10px}@media (max-width:991px){.row.landing-contenido h4{margin-top:10px;margin-bottom:10px}}.row.landing-contenido h5{color:#333333;font-weight:700;font-family:"Raleway",sans-serif}@media (min-width:992px){.row.landing-contenido h5{margin-top:-15px}}.row.landing-contenido p{color:#575756;font-size:16px;margin-bottom:15px}.row.landing-contenido .tags{margin-top:10px}.link-descargar,.link-descargar-blanco,.link-descargar2,.link-ir,.link-ir-abajo,.link-read-more,.link-upload,.link-ver{font-weight:bold;display:inline-block;font-size:12px}@media (min-width:992px){.link-descargar,.link-read-more,.link-ver{font-size:14px;font-size:16px}}.link-ver:after{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -16px -129px;width:24px;height:14px;float:right;margin-left:10px;margin-top:2px}.link-upload:after{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -245px -151px;width:20px;height:20px;float:right;margin-left:10px;margin-top:-2px}.link-ir:after{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -85px -170px;width:8px;height:12px;float:right;margin-left:10px;margin-top:2px}.link-ir-abajo:after{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -99px -172px;width:12px;height:7px;float:right;margin-left:10px;margin-top:2px}.link-read-more:after{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -4px -106px;width:16px;height:12px;float:right;margin-left:10px;margin-top:2px}.link-descargar:after{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -224px -154px;width:12px;height:14px;float:right;margin-left:10px;margin-top:2px}.link-descargar-blanco:after{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -67px -169px;width:12px;height:14px;float:right;margin-left:10px;margin-top:2px}.link-descargar2:after{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -24px -150px;width:12px;height:14px;float:right;margin-left:10px;margin-top:2px}.tags:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -42px -148px;width:17px;height:16px;float:left;margin-right:10px;margin-top:2px}.row.info-grande{background:#FFF;margin:0 0 20px 0}.row.info-grande h4{font-weight:bold;margin:15px 0 10px 0}.row.info-grande p{font-size:13px;line-height:20px}.row.info-grande>div.image{padding-right:0;padding-left:0}.row.info-grande.info-video{background:#F2F2F2}.row.info-grande.info-video img{width:100%}.row.info-grande.info-video>div.image{padding:10px;border-left:1px solid #E7E7E7}.row.landing-contenido-simple{background:#FFF;margin:0 0 20px 0;padding:10px 0}.landing-contenido-simple img{width:100%}@media (min-width:992px){.row.landing-contenido-simple.links-bottom{position:relative}.row.landing-contenido-simple.links-bottom>div+div{position:static}.row.landing-contenido-simple.links-bottom ul.separador{position:absolute;bottom:10px}}.row.landing-contenido-simple>div{padding:0 10px}.row.landing-contenido-simple h4{font-weight:bold}@media (max-width:991px){.row.landing-contenido-simple h4{margin-top:10px}}.row.landing-contenido-simple h5{font-weight:700;color:#333333}.row.landing-contenido-simple h5.fecha,.row.landing-contenido-simple h5.file-size{font-family:"Raleway",sans-serif}.row.landing-contenido-simple h6.titulo-articulo{font-weight:700;color:#333333}.row.landing-contenido-simple p.descargar-articulo{font-size:12px;color:#878787;padding-left:20px}.row.landing-contenido-simple p.descargar-articulo:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -162px -133px;width:16px;height:20px;float:left;margin-left:-20px}.row.landing-contenido-simple p.descargar-articulo.articulo-imagen{padding-left:25px}.row.landing-contenido-simple p.descargar-articulo.articulo-imagen:before{background-position:-182px -134px;width:20px;height:15px;margin-left:-25px}.row.landing-contenido-simple p.descargar-articulo.articulo-video:before{background-position:-207px -134px;width:14px;height:16px}h5.ubicacion:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -135px -55px;width:10px;height:17px;float:left;margin-right:10px}.row.landing-contenido-simple p{font-size:16px}ul.separador{list-style:none;margin:0;padding:0}ul.separador li{display:inline-block}ul.separador li+li{border-left:1px solid #BBBBBB;padding-left:5px;margin-left:5px}@media (min-width:992px){ul.separador li+li{padding-left:10px;margin-left:10px}}.list-checkboxes{padding:0;margin:0;list-style:none;font-size:12px}.list-checkboxes li{border-bottom:1px solid #BBBBBB;padding-bottom:6px;margin-bottom:6px;line-height:25px}.list-checkboxes span{float:right;border-left:1px solid #BBBBBB;margin-right:10px;padding-left:10px;width:25px}.row.map{background:#F2F2F2;margin:0 0 35px 0}.row.map .list-checkboxes{margin-top:15px;margin-right:15px}.row.map .list-checkboxes .checkbox-js+label{position:relative;top:2px;margin-right:5px}.row.info-piso{background:#FFF;margin:0 0 20px 0;padding-top:8px;padding-bottom:5px}.row.info-piso>div{padding:0 10px}.row.info-piso ul{padding:0;margin:0;list-style:none}.row.info-piso ul li{display:inline-block;color:#333333;margin-right:10px;font-size:12px}.row.info-piso hr{float:left;width:100%;margin:5px 0}.row.info-piso>div.date{font-size:12px;padding:8px 10px;font-family:"Raleway",sans-serif;color:#868686}.cont-equipo{margin-top:30px;background:#FFF;padding-bottom:15px}.cont-equipo img{margin-bottom:27px;width:100%}.cont-equipo p{text-align:center;max-width:610px;margin:0 auto 16px auto;font-size:16px;line-height:20px;font-family:"Raleway",sans-serif}.panel-body{padding:20px 10px}.panel-group .panel{-webkit-box-shadow:none;box-shadow:none;box-shadow:none;border:none;border-radius:0}.panel-default>.panel-heading{background:white;border:none;border-radius:0;padding:17px 10px}@media (min-width:992px){.col-md-4>.panel-group>.panel-default>.panel-heading{height:72px}}.panel-title>a{color:#F23833;font-size:18px;font-weight:bold}.panel-title>a:after{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -4px -128px;width:8px;height:12px;display:inline-block;margin-left:5px}.panel-group .panel{margin-bottom:18px}ul.item-rojo{list-style:none;padding:0;margin:0}ul.item-rojo li{margin-bottom:2px}ul.item-rojo li a{color:#333333}ul.item-rojo li a:hover{color:#F23833}ul.item-rojo li:before{content:"";width:4px;height:4px;background:#F23933;float:left;margin-top:6px;margin-right:10px}.privacidad{background:#FFF;padding-top:35px;padding-bottom:25px;font-family:"Raleway",sans-serif;font-size:16px}.atencion-cliente{text-align:left;border-top:1px solid #DDDDDD;margin-top:26px;padding-top:29px;font-family:"Raleway",sans-serif;font-size:16px}.privacidad p{margin-bottom:20px}.atencion-cliente p{margin-bottom:10px}.atencion-cliente span,.privacidad span{display:block;color:#F7332B;font-weight:bold}.navbar.navbar-custom{background:#FFF;border-radius:0}.navbar.navbar-custom .navbar-nav{margin:0}.navbar.navbar-custom .navbar-collapse.collapse{padding-left:0}.navbar.navbar-custom .navbar-nav>li>span.title{display:block;color:#575756}.navbar.navbar-custom .navbar-nav>li>a,.navbar.navbar-custom .navbar-nav>li>span.title{font-family:"Raleway",sans-serif;font-weight:700;font-size:12px;color:#999999;padding:22px 10px;text-transform:uppercase}@media (min-width:992px){.modal-dialog{width:820px}#modal-youtube .modal-dialog{width:600px}}.modal-content{background:#FFF;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:none;padding-bottom:10px;padding-top:30px}.modal-content hr{border-top-color:#DDDDDD}.modal-header{margin-left:15px;margin-right:15px;border-bottom-color:#DDD}.modal-header .close{background:transparent url(../img/sprites.fw.png) no-repeat -202px -152px;width:16px;height:16px;opacity:1;margin-top:-22px;margin-right:5px}.modal-body .tabs-grandes2{border-top:1px solid #BBBBBB;margin-top:10px}#modal-detalle-propiedad .modal-header,#modal-ver-detalles .modal-header{padding-top:12px;border:none;padding-bottom:0}#modal-ver-detalles form.form-filtro{margin-top:10px}#modal-ver-detalles .table.table-detalles{border-top:1px solid #E7E7E7;margin-bottom:0}#modal-ver-detalles .table.table-detalles>thead>tr>th{padding-top:10px}#modal-ver-detalles #carousel-tab-fotos,#modal-vistas #carousel-tab-fotos{margin:20px auto 0 auto}#modal-agendar-visita .modal-header{padding-bottom:10px;padding-top:12px;margin-left:20px;margin-right:20px}.modal-title{font-size:24px;text-align:center;font-weight:800;color:#333333}.modal-header .intro-modal{font-size:16px;font-family:"Raleway",sans-serif;color:#575756;margin:5px 10px;line-height:20px}#modal-agendar-visita ul.pasos{margin-bottom:10px;margin-top:5px}#modal-agendar-visita form .form-group{width:670px;margin-left:auto;margin-right:auto}.texto-upload{font-size:12px;color:#858585;margin:5px 0 0 0}#modal-agendar-visita form.form-horizontal .boton{margin-top:20px;border-top:1px solid #DDDDDD;margin-left:20px;margin-right:20px;padding-top:20px;margin-bottom:0}#modal-agendar-visita .prop-detalles.prop-grande,#modal-vistas .prop-detalles.prop-grande{margin-top:15px;border:none;margin-bottom:10px;padding-bottom:0}#modal-detalle-propiedad .modal-header h5{text-align:center;font-size:17px;color:#333333;margin-top:15px}#modal-detalle-propiedad .modal-body{font-size:16px;color:#575756;padding-top:10px;text-align:center;line-height:20px;padding-bottom:0}#modal-detalle-propiedad .prop-detalles.prop-grande{margin:10px 0 10px 0;padding-bottom:5px;border-top:1px solid #BBBBBB;padding-top:30px}#modal-detalle-propiedad .carousel{max-width:620px;margin:15px auto 0 auto}#modal-detalle-propiedad .carousel-muebles-thumb{margin-bottom:10px}#modal-login-registro{text-align:center}#modal-login-registro .modal-content{padding-bottom:10px;padding-top:30px}#modal-login-registro .modal-body{padding:0}#modal-login-registro .nav-tabs{background:transparent}#modal-login-registro .nav-tabs>li{width:50%;text-align:center;text-transform:uppercase;background:#F2F2F2;border-top-left-radius:4px;border-top-right-radius:4px}#modal-login-registro .nav-tabs>li:first-child{border-right:1px solid rgba(0,0,0,0.5)}#modal-login-registro .nav-tabs>li.active{background:#FFF}#modal-login-registro .nav-tabs>li>a{padding:12px 15px}#modal-login-registro h3{text-align:center;margin-top:0;font-weight:800;color:#333333;margin-bottom:2px}#modal-login-registro h4{font-size:17px;text-align:center;margin-top:2px;margin-bottom:20px;font-weight:normal}#modal-login-registro .share-icons{margin-top:25px;border-bottom:none;margin-bottom:8px}#modal-login-registro form{width:460px;margin:0 auto;padding-top:10px}#modal-login-registro form .form-control{font-size:13px}#modal-login-registro form button{width:140px;margin-top:10px}#modal-login-registro .olvidaste-pass{color:#333333;font-weight:700}#modal-login-registro .politicas-privacidad{color:#858585;font-size:12px}#modal-login-registro .registrate{font-weight:700;color:#333333}.texto-linea{position:relative;margin:0 15px 10px 15px}.texto-linea:before{content:"";border-top:1px solid #DDDDDD;left:0;right:0;width:100%;position:absolute;top:9px;z-index:0}.texto-linea span{display:inline-block;background:#FFF;font-weight:700;color:#333333;position:relative;z-index:1;padding:0 10px}@media (min-width:992px){#modal-login-registro .modal-dialog,#modal-ver-detalles #carousel-tab-fotos,#modal-vistas #carousel-tab-fotos{width:620px}}.intro-banner{text-align:center;padding-top:0;padding-bottom:0}.intro-banner h1{padding-top:28px;line-height:31px;margin-bottom:22px;font-weight:700}.intro-banner h2,.intro-banner p{font-size:16px;color:#FFF;font-weight:normal;margin-bottom:26px;font-family:raleway}.intro-banner .mini-text{font-size:11px;color:#888888;margin-top:-15px}.intro-banner .boton-cont{margin:26px 0}.barra-gris{background:#E7E7E7;padding:7px 0}.barra-gris>.container.row{margin:0 auto}.barra-gris>.container.row>div{padding:0}.barra-gris>.container.row>div+div{text-align:right}.barra-gris{font-size:12px;color:#444444}.barra-gris a.next,.barra-gris a.prev{background:transparent url(../img/sprites.fw.png) no-repeat -272px -134px;width:6px;height:10px;margin-right:10px;display:inline-block}.barra-gris a.next{background-position:-285px -134px;margin-left:10px;margin-right:0}.actividades .row{margin:0}.actividades .row>div{padding:0}.actividades .row>div img{width:100%}.actividades .item{position:relative}.actividades .row .texto{position:absolute;bottom:10px;left:10px;height:58px;right:10px;padding:10px}.actividades .row .texto:before{content:"";background:#000;opacity:0.5;left:0;right:0;top:0;bottom:0;width:100%;height:100%;position:absolute;z-index:0}.actividades .row .texto h4{font-size:16px;line-height:18px;z-index:1;position:relative;text-align:left}.actividades .row .texto h4 a{color:#FFF}.actividades .row .texto span{position:absolute;background:#F13B3B;top:0;right:0;bottom:0;width:160px;font-family:"Raleway",sans-serif;font-size:14px;font-size:16px;text-align:center;padding-top:20px;color:#FFF}.actividades .botones,.separador-botones{text-align:center;padding:20px}.row.tipos-vivienda{margin:0;background:#FFF}.row.tipos-vivienda>div{padding:0}.row.tipos-vivienda>div+div{border-left:1px solid #E7E7E7}.row.tipos-vivienda>div img{width:100%}.row.tipos-vivienda .cont{padding:10px;text-align:center}.row.tipos-vivienda .cont h4{color:#333333;font-size:16px;font-weight:bold;margin:0}.row.tipos-vivienda .cont .precio{font-size:16px;font-weight:800;color:#DF4735;font-family:"Raleway",sans-serif}.row.tipos-vivienda .prop-detalles{border-top:1px solid #E7E7E7;margin-top:4px;padding-top:6px}.row.tipos-vivienda .prop-detalles>li+li{margin-left:30px}.row.tipos-vivienda>div.col-md-3 .prop-detalles>li+li{margin-left:10px}.row.tipos-vivienda .btn{display:block}.row.tipos-vivienda.fondo-gris{background:#EEEEEE}.row.tipos-vivienda.fondo-gris>div+div{border-left-color:#FFF}.row.tipos-vivienda.fondo-gris h5{border-bottom-color:#DDD}.tabs-landing .tab-content .row.servicios h3{color:#333333;font-weight:800;font-size:18px;padding-top:14px;margin-top:0;margin-bottom:25px}ul.lista-servicios{list-style:none;padding:0 0 14px 10px;margin:0;overflow:hidden;border-bottom:1px solid #BBBBBB}ul.lista-servicios li{font-size:14px;font-size:16px;float:left;width:50%;margin-bottom:10px}ul.lista-servicios li img{margin-right:15px}.row.puntos-fuertes{padding-top:10px;padding-bottom:30px}.row.puntos-fuertes h3{color:#333333;font-weight:800;font-size:18px;padding-top:14px}.row.puntos-fuertes span.number{background:#F7342D;border-radius:50%;width:60px;height:60px;color:#FFFFFF;font-size:40px;text-align:center;display:block;margin:10px auto 25px auto;font-weight:300;font-family:"Raleway",sans-serif;line-height:40px;padding-top:5px}.row.happy-homes{background:#ECECEC;margin:10px 0 5px 0}.row.happy-homes h3{color:#666666;font-size:24px;font-weight:800}.row.happy-homes h3 span{color:#F13939}.row.happy-homes h4{color:#666666;font-size:16px;font-weight:800;margin-top:5px}.row.happy-homes .imagen{padding:0}.row.happy-homes img{max-width:100%}.gray-container.intro-promocion{padding-top:0;text-align:center}.gray-container.intro-promocion h1{margin-top:18px}.gray-container.intro-promocion h2{color:#FFF;font-weight:normal;font-size:20px;margin-bottom:20px}.gray-container.intro-promocion .boton-cont{margin:20px 0 15px 0}.gray-container.intro-promocion .condiciones{color:#878787;font-size:11px}.gray-container.intro-promocion .nav-tabs{background:transparent;text-align:center}.gray-container.intro-promocion .nav-tabs>li{display:inline-block;float:none}.gray-container.intro-promocion .nav-tabs>li+li:before{content:"";border-left:1px solid #FFF;float:left;height:20px;margin-top:7px}.gray-container.intro-promocion .nav-tabs>li>a,.gray-container.intro-promocion .nav-tabs>li>a:focus,.gray-container.intro-promocion .nav-tabs>li>a:hover{font-size:11px;color:#FFF;padding:10px 15px}.gray-container.intro-promocion .nav-tabs>li.active>a,.gray-container.intro-promocion .nav-tabs>li.active>a:focus,.gray-container.intro-promocion .nav-tabs>li.active>a:hover{color:#F43835}.gray-container.intro-promocion #carousel-tab-galeria>.carousel-inner>.item img{width:100%}.gray-container.intro-promocion #tour .imagen{position:relative}.gray-container.intro-promocion #tour .imagen a{display:block;position:relative}.gray-container.intro-promocion #tour .imagen img{width:100%}.gray-container.intro-promocion #tour .imagen .vista360{position:absolute;top:0;left:0;right:0;bottom:0}.gray-container.intro-promocion #tour .imagen .vista360 span{font-size:16px;font-family:"Raleway",sans-serif;color:#FFF;background:transparent url(../img/pixelopacity2.png) repeat;display:block;width:340px;margin:22% auto 0 auto;padding:12px;position:relative}.gray-container.intro-promocion #tour .imagen .vista360 span:before{content:"";background:transparent url(../img/360.png) no-repeat center center;height:111px;width:100%;display:block;position:absolute;top:-150px;left:0;right:0}.gray-container.intro-promocion #tour .imagen span:before{content:""}.gray-container.intro-promocion #tour .imagen span:after{content:""}.gray-container.intro-promocion #tour h3{margin-top:30px}.carousel-miniaturas{position:relative;margin-top:-75px;background:#333333;height:75px;opacity:0.9;padding-top:10px}.carousel-miniaturas .container{position:relative;max-width:880px}.carousel .carousel-control{background:transparent url(../img/sprites.fw.png) no-repeat -375px -96px;width:16px;height:32px;margin-top:14px}.carousel .carousel-control.right{background-position:-395px -95px}.carousel .carousel-control.control-interior{top:40%;left:10px;opacity:1}.carousel .carousel-control.control-interior.right{left:auto;right:10px}.carousel-miniaturas .cont{max-width:782px;margin:0 auto;overflow:hidden}.carousel-miniaturas .cont a{float:left;padding:0 3px;width:14.28%}.carousel-miniaturas .cont a.active img,.carousel-miniaturas .cont a:hover img{border-bottom:3px solid #DA2D27}.tabs-landing .tab-content{padding-top:16px}.tabs-landing>hr{border-top-color:#BBBBBB;margin:3px 0 0 0}.tabs-landing .tab-content h3{margin-top:20px;margin-bottom:10px}.tabs-landing .tab-content h4.subtitulo{margin-top:5px;color:#575756;font-size:16px;margin-bottom:35px}.row.asesores{background:#FFF;margin:10px 0;padding:10px 0}.row.asesores>div{padding:0 10px 0 102px;color:#333333;height:118px}.row.asesores>div h4{font-size:24px;color:#333333;margin-bottom:3px;text-align:left}.row.asesores>div img{width:82px;float:left;margin-left:-92px}.row.asesores>div a.btn{position:absolute;bottom:10px}@media (min-width:992px){.row.asesores>div{height:auto}.row.asesores>div a.btn{bottom:0}}ul.pasos{padding:0;list-style:none;text-align:center;margin-top:23px;margin-bottom:32px}ul.pasos li{text-align:center;color:#999999;display:inline-block;font-size:12px;margin:0 15px;font-family:"Raleway",sans-serif;font-weight:700}ul.pasos li span{display:block;background:#999999;width:35px;height:35px;border-radius:50%;font-family:"Raleway",sans-serif;font-size:18px;color:#FFF;font-weight:bold;margin:0 auto 10px auto;padding-top:4px}ul.pasos li.active,ul.pasos li.ok{color:#F7342D}ul.pasos li.ok span{text-indent:-3000px;position:relative}ul.pasos li.ok span:after{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -247px -133px;width:20px;height:15px;display:block;position:absolute;top:10px;left:8px}ul.pasos li.active span,ul.pasos li.ok span{background:#F7342D}.datos-reserva{padding-left:160px;overflow:hidden;margin-bottom:30px}.datos-reserva img{float:left;margin-left:-160px;width:140px;height:185px}.datos-reserva h5{font-size:19px;font-family:"Raleway",sans-serif;color:#333333;font-weight:normal;line-height:23px;margin-top:0}.datos-reserva h6{font-family:"Raleway",sans-serif;font-size:14px;font-size:16px;color:#333333;font-weight:500;margin-top:15px}.datos-reserva h6 span{color:#E54325}.datos-reserva p{font-size:12px;margin-top:15px;line-height:14px}.form-control{border-radius:0;-webkit-box-shadow:none;box-shadow:none;height:42px;font-size:13px}.form-control.calendario{background-image:url(../img/icon-calendario.png);background-repeat:no-repeat;background-position:95% center}.form-group{margin-bottom:10px}.checkbox{font-weight:normal;font-size:12px;margin-top:20px}.checkbox input{margin:0;position:static}form .condiciones{color:#868686;font-size:12px}form .iconos-pago{text-align:center;margin:40px 0 70px 0}.form-grande.form-horizontal{margin-top:55px}.form-horizontal .control-label{font-family:"Raleway",sans-serif;color:#333333;font-weight:700}.form-horizontal .form-group .row.doble-input{margin:0 -5px}.form-horizontal .form-group .row.doble-input>div{padding:0 5px}.form-horizontal .form-group .row.doble-input .link-upload{margin-top:5px;padding-left:0;padding-right:0}.form-horizontal .boton{margin-top:20px;margin-bottom:20px}.form-horizontal .boton .btn+.btn{margin-left:10px}form.hipoteca-paso-2{margin-top:30px}form.hipoteca-paso-2 h3{font-size:20px;margin-top:10px;margin-bottom:10px}form.hipoteca-paso-2 .mensaje-grande{max-width:460px;margin:42px auto 30px auto}form.hipoteca-paso-2 .mini-gris{text-align:left}form.hipoteca-paso-2 .control-label{color:#575756}form.hipoteca-paso-2 .form-control-static{color:#333333;font-weight:700;font-family:"Raleway",sans-serif}form.guardar-personalizacion{margin-top:30px}form.guardar-personalizacion button{margin:10px 0}.calculo-cuota{font-size:19px;font-family:"Raleway",sans-serif;margin-top:20px;letter-spacing:-0.4px;margin-bottom:5px}h5.vivienda-seleccionada{text-align:center;font-size:17px;margin-top:15px;color:#333333}h5.vivienda-seleccionada span{font-weight:700}.row.regalo{border-bottom:1px solid #BBBBBB;padding-bottom:19px;margin:10px 10px 0 10px}.row.regalo.reserva{margin-bottom:20px}.row.regalo>div{padding:0}.row.regalo>div+div{padding-left:10px}.row.regalo h3{color:#388B3C;text-align:left;font-size:26px;font-weight:bold;line-height:31px}.row.regalo.reserva h3{color:#F7332B}.row.regalo p{font-size:19px;font-family:"Raleway",sans-serif;color:#333333}.mensaje-grande{background:#F2F2F2;border-top:1px solid #BBBBBB;border-bottom:1px solid #BBBBBB;margin:20px 10px;padding:25px 15px;text-align:center}.mensaje-grande.medio{width:460px;margin-left:auto;margin-right:auto}.mensaje-grande.mensaje-ok{background:#D1E7D9;border-color:#388B3C}.mensaje-grande.mensaje-aviso{background:#FDB2AF;border-color:#F13B3B}.mensaje-grande h4{font-size:20px;color:#333333;font-weight:700;margin-bottom:5px}.mensaje-grande h5{color:#575756;font-size:16px;margin-top:5px;margin-bottom:0}.mini-gris{font-size:12px;color:#858585;text-align:center;margin:20px auto}.nav-tabs.nav-thumbs{padding-left:8px;padding-top:8px;padding-right:5px}.nav-tabs.nav-thumbs>li{float:left;width:50%;padding:4px 3px}.nav-tabs.nav-thumbs>li>a{padding:0;color:#FFF;font-weight:normal;font-size:12px}.nav-tabs.nav-thumbs>li img{width:100%}.nav-tabs.nav-thumbs>li span{position:absolute;bottom:5px;left:5px;right:5px;padding:2px 0 2px 26px;height:22px}.nav-tabs.nav-thumbs>li span:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -166px -36px;width:16px;height:17px;float:left;margin-left:-20px}.nav-tabs.nav-thumbs>li.active span:before{background-position:-142px -36px}.nav-tabs.nav-thumbs>li a:before{content:"";background:#000000;opacity:0.5;position:absolute;bottom:5px;left:5px;right:5px;height:22px}.row.tabs-thumbs{background:#FFF;border-top:1px solid #E7E7E7;margin:0 0 50px 0}.row.tabs-thumbs>div{padding:0}.row.tabs-thumbs .carousel-indicators{bottom:-45px}.table-width-sm{max-width:620px;margin:0 auto 50px auto}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#F2F2F2;border:none}.table-striped>tbody>tr:nth-child(2n)>td,.table-striped>tbody>tr:nth-child(2n)>th{background-color:rgba(242,242,242,0.5);border:none}.table-personalizacion>tbody>tr>th{font-family:"Raleway",sans-serif;color:#333333;font-weight:700;vertical-align:middle;padding-left:23px;width:50%}.table-personalizacion a{color:#999999;font-size:12px;font-family:"Raleway",sans-serif}.table-personalizacion a img{margin-right:10px}.table-personalizacion .popover{padding:0;border:0;margin:0}.table-personalizacion .arrow{display:none}.table-personalizacion .popover-content{padding:0}.table.table-detalles{font-family:"Raleway",sans-serif;font-size:12px;color:#858585}.table.table-detalles>thead>tr>th{background:#FFF;padding:19px 8px 14px 8px;font-family:"Raleway",sans-serif;font-weight:700;font-size:12px;color:#999999;border-bottom:1px solid #E7E7E7}.table.table-detalles>thead>tr>th .checkbox-js+label{position:relative;top:3px}.table.table-evolucion-obra>thead>tr>th{width:23%}.table.table-evolucion-obra>thead>tr>th:first-child{width:auto}.table.table-reformas>thead>tr>th:first-child{width:61%}.table.table-detalles>tbody>tr>td{padding:11px 8px}.table.table-detalles>tbody>tr>td.info-tabla{text-transform:uppercase;font-weight:bold;text-align:right}.table.table-detalles>tbody>tr>td.info-tabla span{color:#F23833;margin-left:10px}.table.table-padding-md>tbody>tr>td{padding:10px 8px}.table.table-reformas>tbody>tr>td{padding:10px 8px}.table.table-reformas>tbody>tr>td:first-child{padding:3px 8px}.table.table-reformas a{font-weight:bold}.table.table-detalles>tbody>tr>td{border-top:1px solid #FFF}.table-detalles.table-striped>tbody>tr:nth-child(odd)>td{background:#F2F2F2}.table-detalles.table-striped>tbody>tr:nth-child(2n)>td{background:#F8F8F8}.pie-botones{margin:40px 0}.row.tipo-tarjeta>div+div{padding-left:0}.row.tipo-tarjeta>div:after{content:"";float:left;background:transparent url(../img/sprites.fw.png) no-repeat 0 0}.row.tipo-tarjeta>div.tarjeta-visa:after{background-position:-434px -90px;width:52px;height:33px}.row.tipo-tarjeta>div.tarjeta-mastercard:after{background-position:-434px -49px;width:52px;height:36px}.row.tipo-tarjeta>div.tarjeta-amex:after{background-position:-428px -1px;width:50px;height:44px}.row.tipo-tarjeta>div input{float:left;margin-top:10px;margin-right:10px}.icon-question{font-size:13px;color:#575756;display:inline-block}.icon-question:after{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -4px -148px;width:16px;height:16px;float:right;margin-left:7px}.icon-volver{font-weight:bold;display:inline-block}.icon-volver:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -156px -155px;width:17px;height:12px;float:left;margin-right:7px;margin-top:5px}.row.cvv-tarjeta,.row.numero-tarjeta,.row.vencimiento-tarjeta{margin:0 -5px}.row.cvv-tarjeta>div,.row.numero-tarjeta>div,.row.vencimiento-tarjeta>div{padding:0 5px}.cvv-tarjeta .icon-question{margin-top:10px}.row.detalle-muebles{width:330px;margin:0 auto;font-family:"Raleway",sans-serif;color:#575756}.row.detalle-muebles h5{margin-top:0;color:#333333;font-weight:700;margin-bottom:5px}#modal-youtube .modal-content{background:#000;text-align:center}.tiny-scrollbar{width:100%;margin:0;padding:0 10px 0 0}.tiny-scrollbar .viewport{width:100%;height:395px;overflow:hidden;position:relative}.tiny-scrollbar .overview{list-style:none;position:absolute;left:0;top:0;right:0;padding:0;margin:0}.tiny-scrollbar .scrollbar{background:red;position:relative;float:right;width:10px;margin-right:-10px}.tiny-scrollbar .track{background:#999999;height:100%;width:10px;position:relative}.tiny-scrollbar .thumb{background:#F7302F url(../img/scrollbar-top.png) no-repeat 0px 98%;height:20px;width:10px;cursor:pointer;overflow:hidden;position:absolute;top:0}.tiny-scrollbar .thumb .end{background:#F7302F url(../img/scrollbar-top.png) no-repeat 0px 2px;overflow:hidden;height:11px;width:10px}.tiny-scrollbar .disable{display:none}.noSelect{-ms-user-select:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.tabs-grandes{background:#333333;padding-top:10px}.tabs-grandes .pagination-wrapper{margin:0;padding:10px 0}.tabs-grandes .contenido-vista{background:#444444}.tabs-grandes .nav-tabs{margin-bottom:10px;background:#DDDDDD}.tabs-grandes .nav-tabs>li{width:25%}.tabs-grandes .nav-tabs>li.active{background:#FFF}.tabs-grandes .nav-tabs>li.active .btn{visibility:hidden}.tabs-grandes .nav-tabs>li>a{padding:7px 10px 12px 10px}.tabs-grandes .nav-tabs>li>a h4{font-weight:800;text-align:center;font-size:20px;margin-top:5px;color:#333333}.tabs-grandes .nav-tabs>li.active>a h4{color:#F7332B}.tabs-grandes .nav-tabs>li>a p{font-size:12px;color:#333333;text-align:center;font-family:"Raleway",sans-serif;margin-bottom:0}.tabs-grandes .nav-tabs>li>a h5{font-size:24px;color:#333333;text-align:center;margin-top:0px}.tabs-grandes .nav-tabs>li>a div{display:block}.tabs-grandes .filtros-busqueda{margin-bottom:0}.tabs-grandes .mas-filtros{display:block;padding-top:10px;padding-bottom:10px}.tabs-grandes .mas-filtros .row>div{margin-bottom:0px}.tabs-grandes .mas-filtros .row.filtros-top-lista>div>div.filtro-simple-1{width:18%}.tabs-grandes .mas-filtros .row>div>div.filtro-simple-2{width:15%}.tabs-grandes .mas-filtros .row.filtros-top-lista>div>div.filtro-doble{width:27%}.tabs-grandes .mas-filtros .row>div>div.filtro-doble>div{width:50%!important;float:left}.mas-filtros .row.filtros-top-plano>div>div{width:24.2%}.tabs-grandes .mas-filtros .row>div>div.total-viviendas{background:none;width:58%}.tabs-grandes .mas-filtros .row>div>div.total-viviendas h3{font-size:18px;color:#FFF;text-align:left;padding-top:10px;padding-left:10px}.tabs-grandes .mas-filtros .row>div>div.links{background:none;width:25%;padding-top:5px}.tabs-grandes .mas-filtros .row>div>div.links .chosen-single{background:none}.tabs-grandes .mas-filtros .row>div>div.links .chosen-single span{color:#FFF}.tabs-grandes .mas-filtros .row>div>div.links .navbar-nav>li>a{padding:3px 0 0 0;font-size:12px;font-family:"Raleway",sans-serif;color:#FFF}.tabs-grandes .mas-filtros .row>div>div.links .navbar-nav>li>a:hover{background:none}.tabs-grandes .mas-filtros .row>div>div.links .navbar-nav.navbar-right>li+li{border-left:1px solid #fff;padding-left:11px;margin-left:11px}.tabs-grandes .mas-filtros .row>div>div.links .nav.navbar-nav .chosen{padding:0}.tabs-grandes .mas-filtros .row>div>div.links .navbar-nav.navbar-right:last-child{margin-right:0}.tabs-grandes .mas-filtros .row>div>div.borrar{width:9%;background:none;padding-top:10px;display:block}.tabs-grandes .mas-filtros .row>div>div.borrar a{font-size:16px;color:#FFFFFF}.tabs-grandes .mas-filtros .row>div>div+div{margin-left:1%}.tabs-grandes .propiedades .row{background:#F13B3B;margin:0 0 10px 0}.tabs-grandes .propiedades .row>div{padding-left:12px;padding-right:12px}.tabs-grandes .propiedades .row>div.detalles{background:#FFF}.tabs-grandes .propiedades .row>div.ultimas-unidades{background:#FFB500;text-align:center;color:#FFF;font-size:12px;font-family:"Raleway",sans-serif;padding:5px 0 3px 0}.tabs-grandes .propiedades .row>div.precio span{font-size:30px;color:#FFFFFF;font-family:"Raleway",sans-serif;text-align:center;padding-top:30px;display:block}.tabs-grandes .propiedades .row>div.precio a{color:#FFF;text-align:center;display:block;font-size:12px;margin-top:5px}.tabs-grandes .propiedades .row>div h3{font-size:20px;color:#333333;font-family:"Raleway",sans-serif;text-align:left;font-weight:bold;padding-top:13px;margin-bottom:14px}.tabs-grandes .propiedades .prop-detalles.prop-grande{text-align:left;margin-top:14px;padding-bottom:10px}.tabs-grandes .propiedades ul.caracteristicas{list-style:none;padding:0;float:left;font-size:14px;font-size:16px;color:#575756;margin-top:3px}.tabs-grandes .propiedades ul.caracteristicas li{display:inline-block}.tabs-grandes .propiedades ul.caracteristicas li+li:before{border-left:1px solid #575756;content:"";height:13px;float:left;margin-top:5px;margin-right:7px;margin-left:7px}.tabs-grandes .propiedades ul.links{list-style:none;padding:0;float:right;margin-top:2px}.tabs-grandes .propiedades ul.links li{display:inline-block}.tabs-grandes .propiedades ul.links li+li{padding-left:5px;border-left:1px solid #BBBBBB;margin-left:5px}.tabs-grandes .propiedades ul.links li a{font-size:13px;font-weight:bold;font-family:"Raleway",sans-serif}#modal-planos h2{font-size:24px}#modal-planos form,form.form-filtro{max-width:600px;margin:0 auto}#modal-planos .chosen-container-single .chosen-single,form.form-filtro .chosen-container-single .chosen-single{border-radius:0;padding:4px 10px;height:42px;border:none;-webkit-box-shadow:none;box-shadow:none;margin-top:-4px}#modal-planos .prop-detalles.prop-grande{border-bottom:0}#modal-planos .botones a{display:inline-block;color:#999999;font-size:12px;font-family:"Raleway",sans-serif;padding-right:30px;margin-left:20px}#modal-planos .botones a:hover{color:#F13B3B}#modal-planos .botones a:after{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -162px -133px;width:16px;height:20px;float:right;margin-right:-30px}#modal-planos .botones{text-align:right;margin-top:10px}.table.table-pagos{font-size:12px;font-family:"Raleway",sans-serif;border-bottom:1px solid #CCCCCC}.table.table-pagos>tbody>tr>td{border-color:#CCCCCC}.table.table-pagos a.eliminar{background:transparent url(../img/sprites.fw.png) no-repeat -184px -158px;width:10px;height:10px;display:inline-block;text-indent:-3000px;margin-top:5px}.form-grande.form-horizontal.form-pago-logrado{margin-top:30px}.form-pago-logrado h5{color:#333333;font-family:"Raleway",sans-serif;font-weight:700;margin-bottom:20px}.chosen-container-single.form-control{width:100%!important}.chosen-container-single.form-control .chosen-single span{color:#575756}.chosen-container-single.form-control .chosen-single{border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding-left:0;height:100%;line-height:30px}.chosen-container-single.form-control .chosen-single div b{background-position:0 2px}.slider-muebles{overflow:hidden;padding:0 0 10px;width:100%;position:relative}.slider-muebles .left-layer,.slider-muebles .right-layer{background:#FFF;opacity:0.5;top:0;bottom:0;position:absolute}.slider-muebles .left-layer{left:0}.slider-muebles .right-layer{right:0}.slider-muebles>.viewport{float:left;position:relative;margin-bottom:200px}.slider-muebles>.buttons{background:transparent url(../img/sprites.fw.png) no-repeat -316px -87px;width:26px;height:50px;position:absolute;top:35%;z-index:1;left:50px}.slider-muebles>.buttons.next{left:auto;right:50px;background-position:-347px -87px}.slider-muebles>.viewport>.overview{list-style:none;position:absolute;padding:0;margin:0;left:0;top:0;overflow:visible!important}.slider-muebles>.viewport>.overview>li{float:left;margin:0;padding:1px}.slider-muebles .carousel-inner>.item>img{width:100%}.carousel-muebles-thumb{height:95px;padding:0 0 10px;margin:20px auto 20px auto;width:470px;position:relative}.carousel-muebles-thumb .viewport{float:left;width:470px;height:87px;position:relative;overflow:hidden}.carousel-muebles-thumb>.buttons{background:transparent url(../img/sprites.fw.png) no-repeat -375px -96px;width:16px;height:32px;position:absolute;top:25px;z-index:1;left:-50px}.carousel-muebles-thumb>.buttons.next{left:auto;right:-50px;background-position:-395px -95px}.carousel-muebles-thumb .disable{visibility:hidden}.carousel-muebles-thumb .overview{list-style:none;position:absolute;padding:0;margin:0;width:240px;left:0;top:0}.carousel-muebles-thumb .overview li{float:left;margin:0 10px 0 0;height:85px;width:150px}.carousel-muebles-thumb .overview li a{display:block}.carousel-muebles-thumb .overview li.active a{border:2px solid #F13B3B}.carousel-muebles-thumb .overview li img{width:100%;height:100%}.slider-muebles>.viewport>.overview>li .carousel-muebles-thumb,.slider-muebles>.viewport>.overview>li .quiero-muebles{display:none}.slider-muebles>.viewport>.overview>li.active .carousel-muebles-thumb,.slider-muebles>.viewport>.overview>li.active .quiero-muebles{display:block}#tabs-escoger-muebles>.nav-tabs{border-top:1px solid #BBBBBB}#tabs-escoger-muebles>.nav-tabs,.nav-tabs.tabs-grandes2{text-align:center;border-bottom:1px solid #BBBBBB}#tabs-escoger-muebles>.nav-tabs>li,.nav-tabs.tabs-grandes2>li{display:inline-block;float:none}#tabs-escoger-muebles>.nav-tabs>li>a,.nav-tabs.tabs-grandes2>li>a{padding:23px 15px}#tabs-escoger-muebles>.tab-content>.tab-pane>h3{font-size:24px;font-family:"Raleway",sans-serif;color:#333333;font-weight:bold;margin-top:20px;margin-bottom:13px}#tabs-escoger-muebles>.tab-content>.tab-pane>h4{text-align:center;color:#575756;font-size:16px;margin-top:0}#tabs-escoger-muebles>.tab-content>.tab-pane>h5{text-align:center;font-family:"Raleway",sans-serif;font-size:17px;color:#333333;margin-top:15px;margin-bottom:25px}#tabs-escoger-muebles>.tab-content>.tab-pane>h5 span{font-weight:700}.perseguidor{height:55px;background:#333333;text-align:center;padding:9px 0;position:fixed;top:-55px;z-index:1;left:0;width:100%;-webkit-transition:top 0.5s;transition:top 0.5s}.perseguidor.shrink{top:40px}.well{background:#FFF;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-size:16px;color:#575756;text-align:center;padding:14px}.well .boton{margin-top:20px}.well .boton a{margin-top:10px}.well h2{font-size:24px;color:#333333;font-weight:700;margin-bottom:21px;margin-top:3px}.well h2+h3{font-size:16px;color:#444444;margin-top:-9px;margin-bottom:7px}.well h2+h3.margin-bottom{margin-bottom:25px}.well .link-read-more{margin-bottom:15px}.well p:last-child{margin-bottom:0}.well .prop-detalles{margin:0 auto 15px auto;display:inline-block}.well .prop-detalles>li{display:inline-block}.well .prop-detalles>li+li{margin-left:15px}@media (min-width:768px){.well .boton a{margin-top:0}}.breadcrumb{font-size:12px;background:none;padding:0;margin-bottom:15px}.breadcrumb>li+li:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -285px -134px;width:6px;height:10px;float:left;margin-top:4px;margin-left:7px;margin-right:7px}.row.intro-row{margin-bottom:10px}.row.intro-row h3{text-align:left;padding-top:8px}.row.intro-row .breadcrumb{margin-top:10px}.row.intro-row .botones{text-align:right}.col-nav-container .nav-stacked{display:none}.col-nav-container .mobile-menu{width:100%;margin-bottom:10px}.col-nav-container .mobile-menu>.dropdown-toggle.btn-default,.col-nav-container .open>.dropdown-toggle.btn-default{background:#F13B3B;color:#FFF;width:100%;border:none;text-align:left}.col-nav-container .mobile-menu .dropdown-menu{width:100%;border-radius:0;border:none;background:#CCCCCC}.col-nav-container .mobile-menu .dropdown-menu>li>a{padding:10px 10px;font-size:14px;font-size:16px;font-family:"Raleway",sans-serif;font-weight:bold;color:#575756}.col-nav-container .mobile-menu .caret{border-top-color:#FFF}.col-nav-container .mobile-menu .dropdown-menu>.active>a,.col-nav-container .mobile-menu .dropdown-menu>.active>a:focus,.col-nav-container .mobile-menu .dropdown-menu>.active>a:hover{text-decoration:none;outline:0;background:#DDDDDD;color:#D83225}@media (min-width:992px){.col-nav-container .mobile-menu{display:none}.col-nav-container .nav-stacked{display:block}.row>.col-nav-container{padding-right:0}.row>.col-nav-container-right{padding-left:3px}.row>.col-content{padding-left:8px}.row>.col-content-left{padding-right:7px}}.nav-stacked{background:#FAFAFA;font-family:"Raleway",sans-serif;font-weight:bold;font-size:14px;font-size:16px}.nav-stacked>li>a{padding:10px 12px}.nav-stacked>li>a{color:#575756}.nav-stacked>li.active>a{background:#F2F2F2;color:#333333}.nav-stacked>li>a:focus,.nav-stacked>li>a:hover{color:#F23333;background:#F2F2F2}.nav-stacked>li>.nav-stacked{border-top:1px solid #E7E7E7}.nav-stacked>li+li{border-top:1px solid #E7E7E7;margin-top:0}.nav-stacked>li>.nav-stacked>li>a{font-size:12px;font-weight:normal;padding:6px 12px 6px 22px;border:none}.nav-stacked>li>.nav-stacked>li+li{border:none}.row.propiedad-vista-mini{background:#FFF;margin:0 0 20px 0;position:relative}.propiedad-vista-mini .imagen{padding:0}.propiedad-vista-mini .imagen img{width:100%}.propiedad-vista-mini .contenido h3{font-size:16px;text-align:left;font-weight:bold;font-family:"Raleway",sans-serif;margin-top:9px}.propiedad-vista-mini .contenido .ubicacion{color:#575756}.propiedad-vista-mini .contenido .ubicacion:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -135px -55px;width:10px;height:17px;float:left;margin-right:5px}.propiedad-vista-mini .prop-detalles{margin-bottom:5px}.propiedad-vista-mini .prop-detalles>li+li{margin-left:10px}.propiedad-vista-mini .contenido .entrar{position:absolute;height:50px;left:0;right:0;background:#F13B3B;color:white;bottom:0;text-align:center;text-transform:uppercase;font-size:12px;padding-top:18px}.propiedad-vista-mini .contenido .detalles{font-family:"Raleway",sans-serif;font-weight:700;font-size:13px;display:block;border-top:1px solid #BBBBBB;margin-right:10px;padding-top:4px}.propiedad-vista-mini .texto-superior{background:#999999;color:#FFF;text-align:center;font-size:11px;padding:3px 0;margin-left:-15px;margin-right:-15px}.propiedad-vista-mini .texto-superior.text-naranja{background:#F4B800}.propiedad-vista-mini .imagen .texto-superior{position:absolute;left:15px;right:15px;top:0;background:transparent url(../img/pixelopacity1.png) repeat 0 0;font-family:"Raleway",sans-serif;font-size:14px;font-size:16px;font-weight:bold;padding:0;line-height:21px}@media (min-width:992px){.propiedad-vista-mini .contenido .entrar{top:0;left:auto;padding-top:67px;height:auto;width:126px}.propiedad-vista-mini .contenido{padding-right:126px;padding-left:0;position:static}.propiedad-vista-mini .texto-superior{margin-left:-10px;margin-right:0}.propiedad-vista-mini .imagen .texto-superior{left:10px;right:8px}.propiedad-vista-mini .imagen{padding-right:8px}}.row.banners-texto{margin:0;background:#FFF;border-bottom:1px solid #E7E7E7;position:relative}.row.banners-texto>div{padding-top:31px;text-align:center;font-size:17px;color:#333333;padding-bottom:40px}.row.banners-texto>div:hover{background:#444444}.row.banners-texto>div+div{border-top:1px solid #E7E7E7}.row.banners-texto h3{font-size:24px;color:#333333;font-weight:normal;height:52px;text-align:center}.row.banners-texto h3.especial{color:#F13B3B;font-size:17px;font-weight:bold}.row.banners-texto.banners-texto-small>.col-md-4>h3{height:82px}.row.banners-texto.banners-texto-small>.col-md-4>p{height:60px}.row.banners-texto p{height:55px;font-family:"Raleway",sans-serif}.row.banners-texto>div:hover h3,.row.banners-texto>div:hover p{color:#FFF}.row.banners-texto .btn{padding-left:10px;padding-right:10px}.row.banners-texto .btn.btn-link{font-weight:800;font-size:16px;white-space:inherit;line-height:19px;padding:0}.row.banners-texto p a.link-interior{display:block;margin-top:25px;font-weight:bold}.row.banners-texto p a.link-interior.margin-sm{margin-top:10px}.row.banners-texto.banners-texto-small p{height:90px;font-size:14px;font-size:16px;line-height:15px}.row.banners-texto.banners-texto-small>div{padding-top:18px;padding-bottom:20px}.texto-mini{font-size:12px}.row.banners-texto.banner-texto-full>div{min-height:235px}.row.banners-texto.banner-texto-full h3{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:992px){.row.banners-texto>div+div{border-left:1px solid #E7E7E7;border-top:none}}.row.recomendaciones{margin:35px 0;background:#FFF}.row.recomendaciones>div{padding:0 0 40px 0}.row.recomendaciones>div+div{border-left:1px solid #E7E7E7}.row.recomendaciones>.recomendacion p{color:#575756;font-size:12px;margin:2px 20px 10px 20px;text-align:center}.row.recomendaciones>.propiedad img{width:100%}.row.recomendaciones>.propiedad h4,.row.recomendaciones>.recomendacion h4{margin-top:8px;text-align:center;color:#333333;font-weight:bold;font-size:16px;font-family:"Raleway",sans-serif;margin-bottom:0}.row.recomendaciones>.recomendacion h4{color:#F13939;border-bottom:1px solid #E7E7E7;padding-bottom:10px;margin-left:10px;margin-right:10px}.row.recomendaciones>.recomendacion h4:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat 0 0;display:block;margin:0 auto}.row.recomendaciones>.recomendacion h4.img-llave:before{background-position:-298px -150px;width:62px;height:62px;margin-top:20px;margin-bottom:20px}.row.recomendaciones>.recomendacion h4.img-casa:before{background-position:-365px -143px;width:132px;height:80px;margin-top:12px;margin-bottom:12px}.row.recomendaciones>.propiedad h5,.row.recomendaciones>.recomendacion h5{font-size:16px;color:#F13939;text-align:center;font-family:"Raleway",sans-serif;font-weight:800;margin-top:0px;border-bottom:1px solid #E7E7E7;padding-bottom:8px;margin:0px 10px}.row.recomendaciones>.recomendacion h5{color:#333333;margin-top:8px;border:none}.row.recomendaciones>.propiedad .prop-detalles{margin-left:10px;margin-right:10px;margin-bottom:10px}.row.recomendaciones>.propiedad .prop-detalles>li+li{margin-left:15px}.row.recomendaciones .btn{position:absolute;bottom:4px;left:10px;right:10px;width:auto}@media (min-width:992px){.row.recomendaciones>.propiedad .prop-detalles{margin-bottom:2px}}.banner-grande{margin:20px 0;background:#FFF;padding:10px 0 15px 0}.banner-grande>.imagen{padding-right:0}.banner-grande>.imagen img{margin:0 auto}.banner-grande>.texto{padding-top:20px;padding-left:35px;text-align:left}.banner-grande>.texto h4{color:#666666;font-size:16px;font-weight:800;font-family:"Raleway",sans-serif;margin-bottom:0}.banner-grande>.texto h3{color:#666666;font-size:24px;font-weight:800;font-family:"Raleway",sans-serif;margin-top:3px}.banner-grande>.texto h3 span{color:#F13939;display:block}.banner-grande>.boton{text-align:center;padding-top:45px}.banner-grande>.boton.boton-full .btn{padding-left:0;padding-right:0;display:block}@media (min-width:768px){.banner-grande>.texto h3{text-align:left}.banner-grande>.imagen.imagen-left img{margin:0}.banner-grande>.boton.boton-full{padding-left:0}.banner-grande>.texto.texto-grande{padding-left:0;padding-top:10px}}.nav-tabs.mini-tabs{background:none}.nav-tabs.mini-tabs>li{float:right}.nav-tabs.mini-tabs>li>a{padding:5px;text-transform:uppercase}.nav-tabs.mini-tabs>li:first-child>a{padding-right:0}.ver-reformas{background:#FFF}.ver-reformas .pagination-wrapper{margin-top:10px;padding-bottom:5px}.ver-reformas .table.table-detalles{margin-bottom:10px}.ver-reformas .filtro{text-align:center;font-family:"Raleway",sans-serif;font-weight:700;font-size:14px;font-size:16px;color:#333333;padding-top:15px;border-bottom:1px solid #E7E7E7;padding-bottom:13px}.ver-reformas .filtro .chosen-container{width:auto;min-width:160px;text-align:left;font-size:13px;font-weight:normal;margin-left:9px}.ver-reformas .filtro .chosen-container-single .chosen-single{height:23px;border-radius:0;line-height:23px}.ver-reformas .filtro .chosen-container-single .chosen-single div b{background-position:0 0}.ver-reformas .form-grande.form-horizontal.form-pago-logrado{margin-top:20px;margin-left:10px;margin-right:10px}.ver-reformas .form-pago-logrado h5{margin-bottom:16px}.ver-reformas .table.table-pagos{border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC}.ver-reformas .form-horizontal .boton{margin-top:15px;margin-bottom:17px}.ver-reformas form .condiciones{max-width:530px;margin:0 auto;text-align:center;line-height:15px}.ver-reformas form .iconos-pago{margin-top:13px;margin-bottom:0;padding-bottom:30px}.ver-reformas .row.landing-contenido-simple p{margin-top:18px;line-height:20px}.ver-reformas .row.landing-contenido-simple.links-bottom ul.separador{position:static}@media (min-width:992px){.ver-reformas .landing-contenido-simple .contenido{padding-left:3px}.ver-reformas .landing-contenido-simple .imagen{width:23%}}.tabpanel-interior .contenedor{background:#FFF}.tabpanel-interior .pagination-wrapper{margin-top:10px;padding-bottom:5px;margin-bottom:0}.tabpanel-interior .pagination-wrapper.separador{border-top:1px solid #E7E7E7;padding-top:10px}.tabpanel-interior .table.table-detalles{margin-bottom:15px}.tabpanel-interior .btn{padding-left:8px;font-size:12px}.tabpanel-interior .menu-inferior{padding:0;margin-top:7px}.tabpanel-interior .menu-inferior>li{display:block}.tabpanel-interior .menu-inferior>li>a{font-family:"Raleway",sans-serif;font-size:12px;color:#F23833;font-weight:bold;text-transform:uppercase}.menu-inferior li.descargar:before,.menu-inferior li.imprimir:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat 0 0;float:left;margin-right:10px}.menu-inferior li.descargar:before{background-position:-4px -169px;width:12px;height:14px;margin-top:2px}.menu-inferior li.imprimir:before{background-position:-20px -170px;width:16px;height:14px;margin-top:2px}@media (min-width:768px){.tabpanel-interior .menu-inferior>li{display:inline-block}.tabpanel-interior .menu-inferior>li+li{margin-left:10px;border-left:1px solid #BBBBBB;padding-left:10px}}.carousel-propiedad .carousel-caption{background:transparent url(../img/pixelopacity1.png) repeat 0 0;left:0;right:0;bottom:0;text-align:left;font-family:"Raleway",sans-serif;font-size:12px;font-weight:700;padding:12px 10px}.carousel-propiedad .carousel-caption a{font-family:"Raleway",sans-serif;font-size:12px;color:#FFF;font-weight:700}@media (max-width:767px){.table.table-responsive-columns>thead{display:none}.table.table-responsive-columns>tbody>tr>td,.table.table-responsive-columns>tfoot>tr>td{display:block;position:relative;padding-left:50%;float:none;white-space:normal}.table.table-responsive-columns>tfoot>tr>td{padding-left:0;text-align:left}.table.table-responsive-columns>tbody>tr>td.full-responsive-column{padding-left:8px;text-align:left}.table.table-responsive-columns>tbody>tr>td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;content:attr(data-label)}}ul.listado-ofertas{background:#FFF;padding:0}ul.listado-ofertas li{list-style:none;padding:9px}ul.listado-ofertas li+li{border-top:1px solid #E7E7E7}ul.listado-ofertas li h4{text-align:center;padding-top:10px}ul.listado-ofertas li h5{font-weight:bold;font-family:"Raleway",sans-serif;color:#333333;font-size:16px;margin-top:5px;margin-bottom:5px}ul.listado-ofertas li p{font-family:"Raleway",sans-serif;font-weight:700;color:#575756;line-height:17px;margin-bottom:5px}ul.listado-ofertas li p.info{font-size:12px;font-weight:normal;margin-bottom:0}.row.intro-tarifas{background:#FFFFFF;margin:25px 0 12px 0;padding:8px 0}.row.intro-tarifas>div{padding:0 10px}.row.intro-tarifas h5{font-family:"Raleway",sans-serif;font-weight:bold;color:#575756;font-size:14px;font-size:16px;margin-top:14px}.row.intro-tarifas ul{margin:2px 0 0 0;list-style:none;padding:0;overflow:hidden}.row.intro-tarifas ul li{padding:0;border-left:1px solid #DDDDDD;float:left}.row.intro-tarifas ul li+li{padding-left:5px;margin-left:5px}.table .table-sort{display:inline-block;position:relative;top:2px;margin-left:5px}.table .table-sort a{display:block;text-indent:-3000px}.table .table-sort a:before{content:"";display:block}.table .table-sort a.sort-up:before{width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:5px solid #F13B3B;margin-bottom:2px}.table .table-sort a.sort-down:before{width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:5px solid #F13B3B}tfoot.table-pagination{background:#FFF}tfoot.table-pagination .pagination-wrapper{margin:5px 0 0 0}.tooltip{background:#FFF;border:1px solid #BBBBBB;opacity:1}.tooltip-inner{background:none;color:#858585;font-size:12px;font-family:"Raleway",sans-serif;padding:7px 10px}.tooltip.top .tooltip-arrow{width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-top:10px solid #FFF;bottom:-10px;z-index:1;margin:0;left:auto;right:10px}.tooltip.top:before{content:"";width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-top:10px solid #BBBBBB;bottom:-11px;right:10px;position:absolute;z-index:0}.toggle-link.link-ir .abierto{display:none}.toggle-link.link-ir-abajo .cerrado{display:none}@media (max-width:991px){.filtros-busqueda form .subtipos,.filtros-busqueda form .zonas{width:50%;margin-right:0}.filtros-busqueda form .promociones,.filtros-busqueda form .tipos{width:50%;margin-left:0}.filtros-busqueda form .bloque{width:100%}.filtros-busqueda form .precio-max{margin-left:0;width:25%}.filtros-busqueda form .precio-min{width:25%}.filtros-busqueda form .toggle-filtros{width:100%;text-align:center}.filtros-busqueda form .toggle-filtros a{text-align:center;display:inline-block}ul.listado-ofertas{margin-top:20px}#tabla-planos img{max-width:100%}}@media (max-width:460px){.filtros-busqueda form .bloque,.filtros-busqueda form .promociones,.filtros-busqueda form .tipos,.filtros-busqueda form .zonas{width:100%;margin-left:0}.filtros-busqueda form .precio-max,.filtros-busqueda form .precio-min{width:50%;margin-left:0}}@media (max-width:720px){.row.intro-tarifas ul li{width:100%;clear:both;margin-left:0;border:0}.row.intro-tarifas ul li a{width:50%;float:left}.row.intro-tarifas ul li+li{margin-left:0;padding-left:0;margin-bottom:4px}.row.intro-tarifas ul li:last-child{margin-top:4px;width:100%}.row.intro-tarifas ul li:last-child a{width:100%}#tabla-planos img{max-width:100%}.navbar-nav>li.menu-usuario>.dropdown-menu{width:100%}}.item-number{font-family:"Raleway",sans-serif;font-size:50px;color:#999999}.item-number span{font-size:24px;color:#666666;position:relative;top:-5px}.info-mapa{border-top:1px solid #BBBBBB;border-bottom:1px solid #BBBBBB;padding:20px 0}.info-mapa .item-number{margin-top:25px}@media (min-width:992px){.info-mapa img{float:right}}.text-center>img.img-responsive{margin-left:auto;margin-right:auto}.listado-simple{list-style:none;padding:0;border-bottom:1px solid #DDDDDD}.listado-simple>li{padding:6px 5px;border-top:1px solid #DDDDDD}.listado-simple>li h5{margin:0;font-weight:700;font-family:"Raleway",sans-serif;color:#333333}.listado-simple>li p{font-size:12px;color:#868686;margin:0}.row.interior-landing{margin-top:15px}.row.interior-landing h3{text-align:left;margin-bottom:15px}.row.interior-landing .columna-izquierda p{font-size:16px;line-height:20px}@media (min-width:992px){.row.interior-landing .columna-derecha{padding-left:0}}.map-container{margin-top:10px;margin-bottom:40px}.datepicker.dropdown-menu{z-index:1051}.historia-grupo{margin-bottom:20px}.historia{background:#FFF;margin-left:80px;padding:10px 10px 10px 250px;position:relative}.historia+.historia{border-top:1px solid #E7E7E7}.historia h4{font-size:14px;font-size:16px;color:#F23933;font-weight:700;margin-bottom:5px}.historia h3{text-align:left;font-size:20px}.historia p{font-size:16px;color:#575756;margin:0;line-height:20px}.historia img{float:left;width:220px;margin-left:-240px}.historia .historia-year{content:attr(data-year);font-size:20px;color:#F23933;font-weight:700;position:absolute;left:-80px;top:5px;font-family:"Raleway",sans-serif}.historia .historia-year:before{content:"";background:#F23933;width:10px;height:10px;border-radius:50%;position:absolute;left:54px;top:10px;z-index:1}.historia .historia-linea{width:6px;background:#CCCCCC;top:0;left:-24px;bottom:-20px;position:absolute}.historia-container .historia-grupo:first-child>.historia:first-child .historia-linea{top:15px}.historia-container .historia-grupo:last-child>.historia:last-child .historia-linea{bottom:auto;height:25px}.page-404{background:#FFF;margin:0;font-size:19px;color:#575756;padding:50px 7%}.page-404 ul{padding:0;list-style:none;margin-top:20px}.page-404 ul li{padding-left:25px;margin-bottom:20px}.page-404 ul a{font-family:"Raleway",sans-serif;font-size:18px;color:#F7332B;font-weight:bold}.page-404 ul a:before{content:"";width:0;height:0;border-top:4px solid transparent;border-bottom:3px solid transparent;border-left:5px solid #EA172E;display:block;float:left;margin-left:-18px;margin-top:-2px}h2.title-404{text-align:center;font-size:77px;color:#F7342B;font-weight:bold;margin-top:0;line-height:36px}.nav>.megamenu{position:static}.dropdown-menu{padding:20px 0;border:0}.dropdown-menu a{color:rgb(37,37,37)}.dropdown-menu a:hover{text-decoration:none;color:rgb(255,23,61)}.dropdown-holder{padding:20px 15px;display:none;position:absolute;width:100vw;top:40px;top:50px;top:51px;top:60px;border:0;border-radius:0;background:#f6f6f6;background:rgb(255,23,61)}.dropdown-holder .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.dropdown-holder .megamenu-block{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:30px 0}.dropdown-holder .megamenu-block:first-of-type{margin-right:90px}.dropdown-holder .megamenu-block a:hover{color:#fff}.dropdown-holder .megamenu-block .business-line{margin-right:30px}.dropdown-holder .megamenu-block .business-line:last-of-type{margin-right:0}.dropdown-holder .megamenu-block .business-line em{display:block;font-style:normal;margin-top:10px}.dropdown-holder figure{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;padding:10px 30px;-ms-flex-item-align:start;align-self:flex-start}.dropdown-holder figure.spain-promotions{-ms-flex-preferred-size:40%;flex-basis:40%;padding:10px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.dropdown-holder figure.spain-promotions img{max-width:100%}.dropdown-holder figure img{max-width:70px;min-width:70px;text-align:center;-webkit-filter:grayscale(1);filter:grayscale(1)}.dropdown-holder figure:hover img{-webkit-filter:none;filter:none}.dropdown-holder figure figcaption{text-transform:uppercase;font-family:"Raleway",sans-serif;text-align:center;margin-top:20px}.dropdown-holder .dropdown-block{width:33%;display:-webkit-box;display:-ms-flexbox;display:flex}.dropdown-holder .dropdown-block--title{min-width:80px;color:#f6f6f6;margin:20px 20px 0 0}.dropdown-holder .dropdown-block--title i,.dropdown-holder .dropdown-block--title span{display:block}.dropdown-holder ul{float:left;margin:20px 20px 0 0;padding:0;list-style-type:none}.dropdown-holder ul li a{text-transform:none;text-indent:-20px;display:block}.dropdown-holder ul li a:hover{text-decoration:none;color:rgb(37,37,37)!important}.open .dropdown-holder{display:block!important}.navbar-default .navbar-nav>.open>a{background:transparent}.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background:transparent}header .navbar-default.navbar-submenu .navbar-nav>li>a.dropdown-toggle{font-family:"Raleway",sans-serif;text-transform:uppercase;letter-spacing:0.1rem;font-weight:300;font-size:18px}#main-navbar .navbar-nav li{margin-right:20px}#main-navbar .navbar-right li{margin-right:0}#main-navbar .dropdown-menu{background:#f6f6f6;border:0;border-radius:0;margin-top:2px}#main-navbar .dropdown-menu li{margin-right:0;text-align:left}#main-navbar .dropdown-menu a{color:rgb(37,37,37);text-transform:none;font-size:13px;font-family:"Raleway",sans-serif;font-weight:400}.navbar-default .navbar-nav>.open{background:rgb(255,23,61)}.navbar-default .navbar-nav>.open a{background:rgb(255,23,61);color:#fff;background:transparent!important}.navbar-default .navbar-nav>.open a:active{color:#fff}.navbar-default .navbar-nav>.open a .caret{border-top-color:#f6f6f6!important}.navbar-default .navbar-nav>.open .dropdown-menu{min-width:80px}.navbar-default .navbar-nav>.open .dropdown-menu>li>a{color:rgb(37,37,37)!important;text-transform:none;font-size:13px;font-family:"Raleway",sans-serif;font-weight:400}footer .dark-bg{background:rgb(255,255,255)}footer h3{color:rgb(37,37,37)}footer .row.noticias h4{color:rgb(37,37,37)}.filtro-inmuebles .nav a{font-size:16px!important}.section-noticias{padding:0 0 0 0}@media (min-width:1024px){.section-noticias{padding:0 0 60px 0}}.section-actividades{padding-bottom:30px}@media (min-width:1025px){.section-actividades{padding-bottom:60px}}.section-actividades .col-sm-12{margin:0 0 30px 0}@media (min-width:1025px){.section-actividades .col-sm-12{margin:0}}.section-newsletter{padding:25px 0;background:#d1d1d1;color:rgb(255,255,255)}.section-newsletter form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative}@media (min-width:1025px){.section-newsletter form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.section-newsletter form .form-control{width:auto;min-width:300px}.section-newsletter form .form-check-label{margin:0 10px;min-width:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:260px;background:transparent}.section-newsletter form .form-check-label a{margin:0 10px}.section-newsletter form .form-check-input{width:auto;margin-right:10px;min-width:auto;float:left;background:transparent}.section-newsletter form .error-msg{opacity:0;position:absolute;top:-2px;left:150px;left:0;text-align:right;-webkit-transition:0.4s linear;transition:0.4s linear}.section-newsletter form .ok-msg{opacity:0;position:absolute;top:-2px;left:150px;left:0;text-align:right;-webkit-transition:0.4s linear;transition:0.4s linear;color:green;font-size:12px;margin-top:15px;margin-bottom:17px}.section-newsletter form.with-error .error-msg{opacity:1}.section-newsletter form.with-error .ok-msg{opacity:0}.section-newsletter form.with-ok .ok-msg{opacity:1}.section-newsletter form.with-ok .error-msg{opacity:0}.section-newsletter form.with-ok button,.section-newsletter form.with-ok input{opacity:0}@media (min-width:1025px){.section-newsletter form.with-ok button,.section-newsletter form.with-ok input{opacity:1}}.section-newsletter button,.section-newsletter input{margin-left:0!important}.with-error .section-newsletter button,.with-error .section-newsletter input{color:red}.section-newsletter p{font-size:12px}.section-links{color:rgb(104,104,104)}.section-links a{color:rgb(37,37,37)}.section-links hr{border-top-color:rgb(104,104,104)!important}.filtros-wrapper form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.filtros-wrapper .habitaciones,.filtros-wrapper .zona{min-width:25%;margin:0 10px}.filtros-wrapper .habitaciones .chosen-container,.filtros-wrapper .zona .chosen-container{border:0}#main{margin-top:27px}.tabs-grandes{background:#555}.mas-filtros,.tabs-grandes .contenido-vista{background:#f6f6f6}.tabs-grandes .propiedades .row>div.ultimas-unidades{font-size:14px;font-size:16px;text-align:left;padding-left:10px;color:rgb(37,37,37)}.tabs-grandes .mas-filtros .row>div>div.borrar a,.tabs-grandes .mas-filtros .row>div>div.links .chosen-single span,.tabs-grandes .mas-filtros .row>div>div.links .navbar-nav>li>a,.tabs-grandes .mas-filtros .row>div>div.total-viviendas h3{color:rgb(104,104,104);font-size:16px}.pagination>li>a.text-link{color:rgb(37,37,37)}.link-ver:after{margin-top:-15px;margin-left:55px}.section-breadcrumb{background:#f6f6f6;padding:0 35px}.section-breadcrumb ul{max-width:1740px;margin:0 auto;padding:10px 15px;display:-webkit-box;display:-ms-flexbox;display:flex}.section-breadcrumb li{color:rgb(37,37,37);font-size:13px;list-style-type:none;margin-right:5px}.section-breadcrumb li:after{content:" · ";display:inline-block;margin-left:5px}.section-breadcrumb li:last-of-type:after{content:""}.section-breadcrumb strong{font-weight:400}.corporate-content .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.corporate-content .container .row{width:100%;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:0 0 40px 0}.corporate-content .container .row h3{margin:20px 0 0}.corporate-content .corporate-menu{width:20%}.corporate-content .corporate-menu ul{margin:0;padding:0}.corporate-content .corporate-menu ul li{list-style-type:none;padding:0;margin:0 0 10px 0}.corporate-content .corporate-menu ul li .active{color:rgb(37,37,37)}.corporate-content .corporate-text{width:79.9%}.corporate-content .corporate-text h2{text-align:left;margin:60px 0 30px 0;color:rgb(37,37,37);font-size:36px;font-weight:800}.corporate-content .corporate-text h3{text-align:left;margin:60px 0 30px 0}.corporate-content .lead{color:rgb(37,37,37);padding-left:40px;font-size:2.4rem;border-left:25px solid #f6f6f6;padding-right:40px;margin-bottom:60px;line-height:1.5}.corporate-content .corporate-separator{background:#f6f6f6;width:calc(120% + 45px);margin:0 0 30px 0;margin-left:calc(-20% - 45px);padding:40px 20px}.corporate-content .corporate-separator--noindent{width:100%;margin:0 0 30px 0;padding:40px 0}.corporate-content .corporate-separator--block{width:30%;text-align:center;padding:0 20px;margin:0 1.5%}.corporate-content .corporate-separator h4{color:rgb(37,37,37);font-weight:300;font-size:28px;margin:10px 0}.corporate-content .corporate-separator--block--other-lines{text-align:left}.corporate-content .corporate-separator--block--other-lines ul{margin:0;padding:0;list-style:none}.corporate-content .corporate-separator--block--other-lines li{text-align:left;margin:10px 0 0 0}.progress{width:150px;height:150px;line-height:150px;background:none;margin:0 auto;-webkit-box-shadow:none;box-shadow:none;position:relative}.progress:after{content:"";width:100%;height:100%;border-radius:50%;border:7px solid #eee;position:absolute;top:0;left:0}.progress>span{width:50%;height:100%;overflow:hidden;position:absolute;top:0;z-index:1}.progress .progress-left{left:0}.progress .progress-bar{width:100%;height:100%;background:none;border-width:7px;border-style:solid;position:absolute;top:0;border-color:#ffb43e}.progress .progress-left .progress-bar{left:100%;border-top-right-radius:75px;border-bottom-right-radius:75px;border-left:0;-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left}.progress .progress-right{right:0}.progress .progress-right .progress-bar{left:-100%;border-top-left-radius:75px;border-bottom-left-radius:75px;border-right:0;-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right}.progress .progress-value{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:50%;font-size:36px;text-align:center;line-height:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;font-weight:300}.progress .progress-value div{margin-top:10px}.progress .progress-value span{font-size:12px;text-transform:uppercase}.progress[data-percentage="10"] .progress-right .progress-bar{-webkit-animation:loading-1 1.5s linear forwards;animation:loading-1 1.5s linear forwards}.progress[data-percentage="10"] .progress-left .progress-bar{-webkit-animation:0;animation:0}.progress[data-percentage="20"] .progress-right .progress-bar{-webkit-animation:loading-2 1.5s linear forwards;animation:loading-2 1.5s linear forwards}.progress[data-percentage="20"] .progress-left .progress-bar{-webkit-animation:0;animation:0}.progress[data-percentage="30"] .progress-right .progress-bar{-webkit-animation:loading-3 1.5s linear forwards;animation:loading-3 1.5s linear forwards}.progress[data-percentage="30"] .progress-left .progress-bar{-webkit-animation:0;animation:0}.progress[data-percentage="40"] .progress-right .progress-bar{-webkit-animation:loading-4 1.5s linear forwards;animation:loading-4 1.5s linear forwards}.progress[data-percentage="40"] .progress-left .progress-bar{-webkit-animation:0;animation:0}.progress[data-percentage="50"] .progress-right .progress-bar{-webkit-animation:loading-5 1.5s linear forwards;animation:loading-5 1.5s linear forwards}.progress[data-percentage="50"] .progress-left .progress-bar{-webkit-animation:0;animation:0}.progress[data-percentage="60"] .progress-right .progress-bar{-webkit-animation:loading-5 1.5s linear forwards;animation:loading-5 1.5s linear forwards}.progress[data-percentage="60"] .progress-left .progress-bar{-webkit-animation:loading-1 1.5s linear forwards 1.5s;animation:loading-1 1.5s linear forwards 1.5s}.progress[data-percentage="70"] .progress-right .progress-bar{-webkit-animation:loading-5 1.5s linear forwards;animation:loading-5 1.5s linear forwards}.progress[data-percentage="70"] .progress-left .progress-bar{-webkit-animation:loading-2 1.5s linear forwards 1.5s;animation:loading-2 1.5s linear forwards 1.5s}.progress[data-percentage="80"] .progress-right .progress-bar{-webkit-animation:loading-5 1.5s linear forwards;animation:loading-5 1.5s linear forwards}.progress[data-percentage="80"] .progress-left .progress-bar{-webkit-animation:loading-3 1.5s linear forwards 1.5s;animation:loading-3 1.5s linear forwards 1.5s}.progress[data-percentage="90"] .progress-right .progress-bar{-webkit-animation:loading-5 1.5s linear forwards;animation:loading-5 1.5s linear forwards}.progress[data-percentage="90"] .progress-left .progress-bar{-webkit-animation:loading-4 1.5s linear forwards 1.5s;animation:loading-4 1.5s linear forwards 1.5s}.progress[data-percentage="100"] .progress-right .progress-bar{-webkit-animation:loading-5 1.5s linear forwards;animation:loading-5 1.5s linear forwards}.progress[data-percentage="100"] .progress-left .progress-bar{-webkit-animation:loading-5 1.5s linear forwards 1.5s;animation:loading-5 1.5s linear forwards 1.5s}@-webkit-keyframes loading-1{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(36);transform:rotate(36deg)}}@keyframes loading-1{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(36);transform:rotate(36deg)}}@-webkit-keyframes loading-2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(72);transform:rotate(72deg)}}@keyframes loading-2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(72);transform:rotate(72deg)}}@-webkit-keyframes loading-3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(108);transform:rotate(108deg)}}@keyframes loading-3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(108);transform:rotate(108deg)}}@-webkit-keyframes loading-4{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(144);transform:rotate(144deg)}}@keyframes loading-4{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(144);transform:rotate(144deg)}}@-webkit-keyframes loading-5{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180);transform:rotate(180deg)}}@keyframes loading-5{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180);transform:rotate(180deg)}}.progress{margin-bottom:1em}.skillbar{position:relative;display:block;margin-bottom:15px;width:100%;background:#eee;height:35px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-webkit-transition:0.4s linear;transition:0.4s linear;-webkit-transition-property:width,background-color;transition-property:width,background-color}.skillbar-title{position:absolute;top:0;left:0;width:110px;font-weight:bold;font-size:13px;color:#ffffff;background:#6adcfa;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}.skillbar-title span{display:block;background:rgba(0,0,0,0.1);padding:0 20px;height:35px;line-height:35px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}.skillbar-bar{height:35px;width:0px;background:#6adcfa;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.skill-bar-percent{position:absolute;right:10px;top:0;font-size:11px;height:35px;line-height:35px;color:#ffffff;color:rgba(0,0,0,0.4)}#header-wrapper{-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all 0.3s;transition:all 0.3s;height:70px;position:fixed;z-index:100;top:0;left:0;width:100vw;margin:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#header-wrapper .navbar-brand{max-height:40px}@media (min-width:1025px){#header-wrapper .navbar-brand{max-height:50px}}#header-wrapper.shrink{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);background:#fff;height:60px}#header-wrapper.shrink .navbar-brand{max-height:40px}#header-wrapper .container-navbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1800px;width:100%;position:relative}@media (min-width:768px){#header-wrapper .container-navbar{padding:0 45px}}@media (min-width:1281px){#header-wrapper .container-navbar{padding:0 55px 0 35px}}header .navbar{background:transparent!important;position:static}.navbar-left{float:none}.navbar-default .navbar-nav>li>a{color:#fff}.shrink .navbar-default .navbar-nav>li>a{color:#d1d1d1;color:rgb(255,23,61)}#main{margin:0}#main .main-video{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-height:1279px){#main .main-video{height:70vh;height:80vh;background-size:cover}}@media (min-height:1280px){#main .main-video{height:95vh}}#main .video-holder{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}#main .video-holder video{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#main .shader{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,0.3)}#main .content-wrapper{position:relative;z-index:2}#main .down-arrow{display:none}@media (min-width:1024px){#main .down-arrow{color:#fff;position:absolute;bottom:20px;left:0;width:100%;text-align:center;z-index:2;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:bounce;animation-name:bounce}}.subnav{width:100vw;background:#fff;z-index:10;position:fixed;right:0;bottom:0;left:0;-webkit-transition:-webkit-transform 1s cubic-bezier(0.86,0,0.07,1);transition:-webkit-transform 1s cubic-bezier(0.86,0,0.07,1);transition:transform 1s cubic-bezier(0.86,0,0.07,1);transition:transform 1s cubic-bezier(0.86,0,0.07,1),-webkit-transform 1s cubic-bezier(0.86,0,0.07,1);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:768px){.subnav{height:50px;display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:1281px){.subnav{height:70px}}.subnav.toggled .phones,.subnav.toggled .rrss{overflow:hidden;max-width:0}.subnav.toggled form{display:block;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.subnav.toggled form input{width:80%}.subnav.toggled .search{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.subnav.toggled .search a{color:rgb(37,37,37)}.subnav ul{position:relative;margin:0;padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.subnav ul>li{display:inline;margin:0;width:50%}.subnav ul>li.cta{text-align:center;display:none}@media (min-width:768px){.subnav ul>li.cta{display:block;width:auto}}.subnav ul>li.offices{text-align:left;display:none}@media (min-width:768px){.subnav ul>li.offices{width:auto}}@media (min-width:1024px){.subnav ul>li.offices{display:inline-block}}.subnav ul>li.email{width:25%}@media (min-width:768px){.subnav ul>li.email{display:none}}@media (min-width:978px){.subnav ul>li.email{display:inline}}@media (min-width:1024px){.subnav ul>li.email{width:auto;text-align:center}}.subnav ul>li.email span{display:none}@media (min-width:768px){.subnav ul>li.email span{display:inline}}.subnav ul>li.phones{width:40%;width:55%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.subnav ul>li.phones{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:auto}}@media (min-width:1024px){.subnav ul>li.phones{width:auto;text-align:center}}.subnav ul>li.phones a{margin:5px 0}@media (min-width:768px){.subnav ul>li.phones a{margin:0}}@media (min-width:1024px){.subnav ul>li.phones a+a{margin-left:10px}}@media (min-width:1280px){.subnav ul>li.phones a+a{margin-left:20px}}.subnav ul>li.phones .just-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1024px){.subnav ul>li.phones .just-mobile{display:none}}.subnav ul>li.phones .just-desktop{display:none}@media (min-width:1024px){.subnav ul>li.phones .just-desktop{display:block}}.subnav ul>li.rrss{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right;width:60%;width:30%}@media (min-width:768px){.subnav ul>li.rrss{width:auto}}.subnav ul>li.toggled{display:block}@media (min-width:1281px){.subnav ul>li>a{font-size:16px}}.subnav ul>li>a.btn-outlined{border:1px solid rgb(255,23,61);padding:5px 15px;border-radius:0}.subnav ul>li>a.btn-outlined:hover{border:1px solid rgb(37,37,37)}.subnav ul form{display:none}.subnav .rrss a{padding:0 5px!important;color:rgb(37,37,37)}.subnav .rrss a.twitter{color:rgb(0,172,237)}.subnav .rrss a.facebook{color:rgb(59,89,152)}.subnav .rrss a.linkdin{color:rgb(0,119,181)}.subnav .rrss a.whatsapp{color:rgb(37,211,102)}@media (min-width:1025px){.subnav .rrss a.whatsapp{display:none}}.subnav .rrss a:hover{color:rgb(255,23,61)}.subnav .phones,.subnav .rrss{max-width:none}.promotions-slider{padding:0 30px;position:relative;max-width:1800px;margin-left:auto;margin-right:auto}.promotions-slider .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:transparent;border:2px solid rgb(37,37,37);width:25px;height:25px;text-indent:-9000em;z-index:20;padding:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.promotions-slider .slick-arrow.slick-prev{left:10px;border-right:0;border-top:0}.promotions-slider .slick-arrow.slick-next{right:10px;border-bottom:0;border-left:0}.promotions-slider .promotion-card{text-align:center;overflow:hidden}.promotions-slider .promotion-card:hover .card-button{bottom:100px;text-decoration:none}.promotions-slider .card{padding:0 15px;width:100%}.promotions-slider .card-link{display:block;height:0;padding-bottom:177.778%;padding-bottom:150%;overflow:hidden;position:relative;text-align:center}.promotions-slider .card-content{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.2);background:rgba(1,1,1,0.3);z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1)}.promotions-slider .card-title{text-align:center;color:#fff;font-weight:300;font-weight:700;margin:0 15px;font-size:30px}.promotions-slider .card-title small{display:block;font-weight:700;color:#f6f6f6;margin-top:10px;margin-bottom:10px}.promotions-slider .card-location{font-family:"Raleway",sans-serif;color:#fff;font-size:16px;font-weight:700;margin:0 10px 20px}.promotions-slider .card-price{font-family:"Raleway",sans-serif;font-weight:700;color:#f6f6f6;font-size:20px}.promotions-slider .card-price:before{content:" ";margin-bottom:20px;display:block;height:1px;width:100px;background:#f6f6f6}.promotions-slider .card-button{position:relative;bottom:-20px;bottom:100px;z-index:2;background:transparent;border:0;-webkit-transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);border:1px solid #fff;padding:10px 20px;color:#fff}.locations-slider{padding:0 30px;position:relative;max-width:1800px;margin-left:auto;margin-right:auto}.locations-slider .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:transparent;border:2px solid rgb(37,37,37);width:25px;height:25px;text-indent:-9000em;z-index:20;padding:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.locations-slider .slick-arrow.slick-prev{left:10px;border-right:0;border-top:0}.locations-slider .slick-arrow.slick-next{right:10px;border-bottom:0;border-left:0}.locations-slider .card-holder{margin-bottom:-20px}.locations-slider .location-card{text-align:center;overflow:hidden}.locations-slider .location-card:hover .card-button{text-decoration:none;bottom:50px}@media (min-width:1024px){.locations-slider .location-card:hover .card-button{bottom:100px}}.locations-slider .card{padding:0 15px;width:100%}.locations-slider .card-link{display:block;height:0;padding-bottom:177.778%;padding-bottom:100%;padding-bottom:120%;overflow:hidden;position:relative;text-align:center}.locations-slider .card-image{width:100%;position:relative;z-index:1}.locations-slider .card-content{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.2);background:rgba(1,1,1,0.3);z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1)}.locations-slider .card-title{text-align:center;color:#fff;font-weight:700;font-size:32px;margin-bottom:0;font-size:18px}@media (min-width:1025px){.locations-slider .card-title{font-size:24px}}.locations-slider .card-button{position:relative;bottom:-40px;bottom:50px;z-index:2;background:transparent;border:0;-webkit-transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);border:1px solid #fff;color:#fff;padding:10px}@media (min-width:1024px){.locations-slider .card-button{padding:10px 20px;bottom:100px}}.revista-slider{padding:0 30px;position:relative;max-width:1800px;margin-left:auto;margin-right:auto}.revista-slider .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:transparent;border:2px solid rgb(37,37,37);width:25px;height:25px;text-indent:-9000em;z-index:20;padding:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.revista-slider .slick-arrow.slick-prev{left:10px;border-right:0;border-top:0}.revista-slider .slick-arrow.slick-next{right:10px;border-bottom:0;border-left:0}.revista-slider .card-holder{margin-bottom:-20px}.revista-slider .revista-card{text-align:center;overflow:hidden}.revista-slider .revista-card:hover .card-button{bottom:100px;text-decoration:none}.revista-slider .card{padding:0 15px;width:100%}.revista-slider .card-link{display:block;height:0;padding-bottom:177.778%;padding-bottom:100%;padding-bottom:130%;overflow:hidden;position:relative;text-align:center}.revista-slider .card-image{width:100%;position:relative;z-index:1}.revista-slider .card-content{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.2);background:rgba(1,1,1,0.3);z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1)}.revista-slider .card-title{text-align:center;color:#fff;font-weight:700;font-size:32px;font-size:24px;margin-bottom:0}.revista-slider .card-button{position:relative;bottom:-40px;bottom:100px;z-index:2;background:transparent;border:0;-webkit-transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);border:1px solid #fff;padding:10px 20px;color:#fff}.ficha-hoteles h2,.section-title{font-weight:300;margin:60px 15px;color:rgb(37,37,37);color:rgb(255,23,61);text-align:center;font-size:24px}@media (min-width:768px){.ficha-hoteles h2,.section-title{margin:60px 0}}.section-subtitle{font-weight:300;margin:40px 15px 20px;color:rgb(37,37,37);text-align:center;font-size:25px}@media (min-width:768px){.section-subtitle{margin:50px 0}}.block-title{font-weight:300;text-transform:uppercase;margin:20px 15px 10px;text-align:center;color:rgb(255,23,61);text-align:center;font-size:18px}@media (min-width:768px){.block-title{margin:40px 0 20px}}.promotions-loader{padding:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1800px;margin:0 auto}@media (min-width:1024px){.promotions-loader{padding:30px 30px 0}}.promotions-loader+p{margin-top:10px;margin-bottom:0}.promotions-loader .card-holder{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}@media (min-width:768px){.promotions-loader .card-holder{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}}@media (min-width:1024px){.promotions-loader .card-holder{-webkit-box-flex:1;-ms-flex:1 1 24.9%;flex:1 1 24.9%;max-width:24.9%}}.promotions-loader .promotion-card{text-align:center;overflow:hidden}.promotions-loader .promotion-card:hover .card-button{text-decoration:none;bottom:40px}@media (min-width:1100px){.promotions-loader .promotion-card:hover .card-button{bottom:70px}}.promotions-loader .card{padding:0 15px;width:100%}.promotions-loader .card-link{display:block;height:0;padding-bottom:177.778%;padding-bottom:150%;overflow:hidden;position:relative;text-align:center}.promotions-loader .card-image{width:100%;position:relative;z-index:1}.promotions-loader .card-content{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.2);background:rgba(1,1,1,0.3);z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1)}.promotions-loader .card-title{text-align:center;color:#fff;font-weight:300;font-weight:700;margin:0 15px;font-size:24px}@media (min-width:1024px){.promotions-loader .card-title{font-size:32px}}.promotions-loader .card-title small{display:block;font-weight:700;color:#f6f6f6;margin-top:10px;margin-bottom:10px}.promotions-loader .card-location{font-family:"Raleway",sans-serif;color:#fff;font-size:18px;font-weight:700;margin:0 10px 20px}.promotions-loader .card-price{font-family:"Raleway",sans-serif;font-weight:700;color:#f6f6f6;font-size:32px}@media (min-width:1024px){.promotions-loader .card-price{font-size:24px}}.promotions-loader .card-price:before{content:" ";margin:0 auto 20px;display:block;height:1px;width:100px;background:#f6f6f6}.promotions-loader .card-button{position:relative;bottom:-20px;z-index:2;background:transparent;border:0;-webkit-transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);border:1px solid #fff;padding:10px 20px;color:#fff;bottom:40px}@media (min-width:1100px){.promotions-loader .card-button{bottom:70px}}.off-canvas{position:fixed;right:-18em;top:0;width:0;height:100vh;background:#f6f6f6;z-index:101;-webkit-transition:right 0.3s,left 0.3s;transition:right 0.3s,left 0.3s}.off-canvas .logo-menu-off-canvas{width:calc(100% - 160px);margin:20px 80px}.off-canvas ul{margin:0 20px;padding:0}.off-canvas ul li{list-style-type:none;padding:5px 0;border-bottom:1px dotted #d1d1d1}.off-canvas ul li a{font-family:"Raleway",sans-serif}.off-canvas ul li.inline-links{display:-webkit-box;display:-ms-flexbox;display:flex;border:0;padding:10px 0;-ms-flex-pack:distribute;justify-content:space-around}.off-canvas ul li.inline-links a{color:rgb(37,37,37)}.off-canvas ul li.inline-links a.active{color:rgb(255,23,61)}.nav>li.trigger-mobile-holder{display:block}@media (min-width:1100px){.nav>li.trigger-mobile-holder{display:none}}.trigger-mobile{background:transparent;color:#fff;border:0;margin:0 20px 0 0;outline:none;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.shrink .trigger-mobile{color:rgb(37,37,37)}body{overflow-x:hidden;padding-bottom:70px}body.inner{padding-top:60px}body.inner.promotion-fixed{padding-top:120px}@media (min-width:768px){body.corporate.locked{padding-top:110px}}#wrapper{-webkit-transition:all 0.3s;transition:all 0.3s}.opened-menu{overflow:hidden}.opened-menu #header-wrapper,.opened-menu #wrapper{-webkit-transform:translateX(-18em);-ms-transform:translateX(-18em);transform:translateX(-18em)}.opened-menu .off-canvas{width:18em;right:0}.opened-menu .trigger-mobile{color:rgb(255,23,61)}.credits{border-top:1px solid #C9CACB;padding:20px 0;background:#f6f6f6}.credits .credits-holder{font-size:12px;max-width:1800px;margin:0 auto;padding:0 45px}.credits .credits-holder a{font-size:12px;color:rgb(37,37,37)}.credits .credits-holder .credits-links{width:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.credits .credits-holder .credits-links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:768px){.credits .credits-holder .credits-links{width:auto;text-align:left}}.credits .credits-holder .credits-links a{margin-right:20px}.credits .credits-holder .credits-links a.tel{color:rgb(37,37,37)}.credits .credits-holder .credits-links img{max-width:60%;margin-bottom:20px;display:block;margin:0 auto 20px}@media (min-width:768px){.credits .credits-holder .credits-links img{max-width:100px;margin-right:20px;margin-bottom:0;display:inline}}.credits .credits-holder .credits-links div{margin:10px 0}@media (min-width:768px){.credits .credits-holder .credits-links div{margin:0}}@media (min-width:768px){.credits .credits-holder .credits-links .footer-links,.credits .credits-holder .credits-links .footer-phones,.credits .credits-holder .credits-links .footer-rrss{width:33.33%}}@media (min-width:768px){.credits .credits-holder .credits-links .footer-rrss{text-align:right}}.credits .credits-holder .credits-links .footer-phones{text-align:center}.credits .credits-holder .credits-links .footer-phones span{display:none}.credits .credits-holder .credits-espira{text-align:right;padding:0 15px;text-align:center}@media (min-width:768px){.credits .credits-holder .credits-espira{text-align:right}}#header-wrapper .navbar-nav>li{margin-bottom:9px;margin-bottom:0}#header-wrapper .navbar-nav>li>a{padding-top:19px;padding-bottom:16px}.navbar-default .navbar-nav>.open .megamenu-block a{display:block}.navbar-default .navbar-nav>.open .megamenu-block a:hover{color:rgb(37,37,37)}.awards img{-webkit-filter:grayscale(1);filter:grayscale(1);mix-blend-mode:overlay}.awards img:hover{-webkit-filter:none;filter:none;mix-blend-mode:unset}.why-tm{background:rgb(37,37,37);background:rgba(1,1,1,0.2);color:#fff;padding:20px 0;margin:60px 0 0;position:relative;overflow:hidden;background-image:url("../img/why-tm.jpg");background-color:rgb(37,37,37);background-position:center center;background-repeat:no-repeat;background-blend-mode:overlay;background-size:auto 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1024px){.why-tm{background-size:100% auto;background-size:cover}}.why-tm .bgd-image{position:absolute;top:0;left:0;width:auto;height:100%;display:none;mix-blend-mode:multiply;z-index:1}@media (min-width:1024px){.why-tm .bgd-image{width:100%;height:auto}}.ficha-hoteles .why-tm h2,.why-tm .ficha-hoteles h2,.why-tm .section-title{color:#fff;margin:0;position:relative;z-index:2;font-weight:700;margin:10px 0;font-size:32px}.why-tm .why-tm-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;z-index:2;margin-top:75px;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1800px;padding:0;width:calc(100% - 30px);margin:10px auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.why-tm .why-tm-holder{padding:0 30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:1200px){.why-tm .why-tm-holder{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.why-tm .why-tm-holder .why-tm-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:10px 0;margin:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;font-size:16px;text-decoration:none;font-weight:bold;width:calc(50% - 20px);text-align:center}@media (min-width:768px){.why-tm .why-tm-holder .why-tm-item{margin:0 10px;width:auto}}.why-tm .why-tm-holder .why-tm-item img{max-width:100px;display:block;margin-bottom:10px}.why-tm .button-holder{text-align:center;position:relative;z-index:2;margin:10px 0}.why-tm .button-holder a{background:transparent;border:0;-webkit-transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);border:1px solid #fff;padding:10px 20px;color:#fff;font-size:14px;font-size:16px;display:inline-block}.why-tm .button-holder a:hover{text-decoration:none}.why-tm h3{text-transform:uppercase;font-weight:700;font-size:16px;letter-spacing:0.05em;margin-bottom:20px;color:#f6f6f6}.why-tm p{font-size:12px;padding:0 15px;text-align:center;color:#fff;margin:0}.why-tm .btn-outline-white{border:1px solid #fff;padding:10px 20px;display:inline-block;color:#fff;border-radius:0;margin:20px auto 0;font-weight:700}.why-tm .btn-outline-white:hover{color:rgb(255,23,61);border-color:rgb(255,23,61)}.why-tm.why-tm-alt{background-color:rgb(255,23,61);background-blend-mode:multiply}.why-tm.why-tm-gray{background-color:#fff;background-blend-mode:luminosity}.why-tm.why-tm-burn{background-color:#999;background-blend-mode:color-burn}.business-lines{position:relative;padding:0}@media (min-width:769px){.business-lines{padding:0 30px}}.business-lines .intro{text-align:center;font-size:16px;font-weight:400;width:100%;margin-top:60px;padding:0 15px}@media (min-width:1024px){.business-lines .intro{font-size:20px}}.business-lines .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1740px;margin:0 auto;padding:0}.business-lines .card-holder{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;overflow:hidden;margin:0 0 30px}@media (min-width:768px){.business-lines .card-holder{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}}@media (min-width:1025px){.business-lines .card-holder{-webkit-box-flex:1;-ms-flex:1 1 24.9%;flex:1 1 24.9%;margin:0;max-width:24.9%}}.business-lines .card-holder.card-hoteles{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media (min-width:1025px){.business-lines .card-holder.card-hoteles{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.business-lines .card-holder.card-mex{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.business-lines .card-holder.card-spain{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:1025px){.business-lines .card-holder.card-spain{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.business-lines .card-holder.card-diversificacion{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.business-lines .business-text{padding:15px;margin:0 15px;border:1px solid #d1d1d1;min-height:132px}.business-lines .business-card{text-align:center;overflow:hidden;margin-bottom:-20px}.business-lines .business-card:hover .card-button{bottom:40px;bottom:100px;text-decoration:none}.business-lines .card{padding:0 15px;width:100%}.business-lines .card-link{display:block;height:0;padding-bottom:120%;overflow:hidden;position:relative;text-align:center;background:rgba(1,1,1,0.05)}.business-lines .card-image{width:100%;min-height:300px;position:relative;z-index:1;mix-blend-mode:multiply;overflow:hidden}.business-lines .card-content{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.2);background:rgba(1,1,1,0.3);z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1)}.business-lines .card-title{text-align:center;color:#fff;font-weight:700;margin:0 15px;font-size:32px}@media (min-width:1025px){.business-lines .card-title{font-size:24px}}.business-lines .card-title small{display:block;font-weight:700;text-transform:uppercase;color:#f6f6f6;margin-top:10px;margin-bottom:10px}.business-lines .card-location{font-family:"Raleway",sans-serif;color:#fff;margin-bottom:20px}.business-lines .card-price{font-family:"Raleway",sans-serif;font-weight:700;color:#f6f6f6;font-size:20px}.business-lines .card-price:before{content:" ";margin-bottom:20px;display:block;height:1px;width:100px;background:#f6f6f6}.business-lines .card-button{position:relative;bottom:-40px;bottom:100px;z-index:2;background:transparent;border:0;-webkit-transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);border:1px solid #fff;padding:10px 20px;color:#fff}#header-wrapper .navbar-nav>li>a:hover{color:#fff}#header-wrapper .navbar-nav>li.open>a{color:#fff}#header-wrapper.shrink .navbar-nav>li>a:hover{color:rgb(37,37,37)}.dropdown-alternate.dropdown-holder{background:#f6f6f6}.dropdown-alternate .dropdown-block--title{color:#f6f6f6}.dropdown-alternate.dropdown-holder ul li a{color:rgb(37,37,37)!important}.navbar-top .dropdown-toggle{font-weight:700;font-size:14px;padding:10px 5px}@media (min-width:1024px){.navbar-top .dropdown-toggle{font-size:17px;font-size:16px;padding:10px 5px}}@media (min-width:1100px){.navbar-top .dropdown-toggle{padding:10px 10px}}@media (min-width:1300px){.navbar-top .dropdown-toggle{padding:10px 15px}}.shrink .navbar-top .dropdown-toggle{font-size:14px}@media (min-width:1024px){.shrink .navbar-top .dropdown-toggle{font-size:16px}}.section-link .container,.section-newsletter .container,.section-noticias .container{padding:0}@media (min-width:768px){.section-link .container,.section-newsletter .container,.section-noticias .container{padding:0 45px}}.section-link .container,.section-newsletter .container{padding:0 15px}@media (min-width:768px){.section-link .container,.section-newsletter .container{padding:0 45px}}.section-link{padding-top:40px;padding-bottom:40px}.section-link-block{display:block;background:#C9CACB;margin:20px 0 0;padding:20px 15px 0;overflow:hidden}@media (min-width:768px){.section-link-block{margin:0;display:block;background:transparent;float:left;width:20%;padding:0}}.section-link-block ul{margin:0;padding:0;max-height:0;overflow:hidden;-webkit-transition:max-height 0.3s;transition:max-height 0.3s}@media (min-width:768px){.section-link-block ul{padding-top:0;max-height:500px}}.section-link-block.section-link-block--active ul{max-height:500px;margin-bottom:20px}.section-link--title{color:rgb(37,37,37);color:rgb(255,23,61);font-weight:700;font-size:12px;margin-bottom:20px;cursor:pointer}.section-link--title .fa-chevron-down{float:right}@media (min-width:768px){.section-link--title .fa-chevron-down{display:none}}.section-link--logo{display:block;width:100%;background:transparent;padding:0;margin-bottom:40px;text-align:left}@media (min-width:768px){.section-link--logo{width:20%}}.section-link--logo img{max-width:150px;max-height:40px}.section-link--logo a{color:rgb(37,37,37);margin:0 5px}.section-link--logo a:hover{color:rgb(255,23,61);text-decoration:none}.section-link-rrss{margin:20px 0}.section-link-phone{display:block;margin-bottom:20px!important}.section-link--footer-links{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.section-link--footer-links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.section-link--footer-links a{margin:0 20px}@media (max-width:768px){.section-link--footer-links a{margin:0 10px}}.topbar-rrss{position:absolute;top:5px;right:45px;text-align:right}@media (max-width:1024px){.topbar-rrss{display:none!important}}.topbar-rrss a{margin-left:10px;color:#fff}.shrink .topbar-rrss a{color:rgb(37,37,37);color:rgb(255,23,61)}.nav.navbar-right>li>a{font-size:12px}@media (min-width:1025px){.nav.navbar-right>li>a{padding-top:20px!important;padding-bottom:0!important}}.nav.navbar-right>li>a:active,.nav.navbar-right>li>a:focus,.nav.navbar-right>li>a:hover{background:transparent;color:rgb(37,37,37);color:rgb(255,23,61)}.dropdown-toggle:hover{color:rgb(255,23,61)}.shrink .dropdown-toggle:hover{color:rgb(37,37,37)}#header-wrapper .navbar-nav.navbar-right>li>a{color:#fff}.shrink #header-wrapper .navbar-nav.navbar-right>li>a{color:rgb(37,37,37)!important}#header-wrapper .caret{border-top-color:#fff}#header-wrapper.shrink .caret{border-top-color:#000}#header-wrapper.shrink .navbar-right li a{color:rgb(37,37,37)!important}#header-wrapper li.language-selector a{padding-right:0!important;margin-right:7px!important}.keypoints{padding-bottom:0}@media (min-width:1025px){.keypoints{padding-bottom:0}}.keypoints-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0}@media (min-width:768px){.keypoints-holder{margin:60px 0 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.keypoints-holder.keypoints-personas{margin-bottom:60px}.keypoints-holder li{text-align:center;list-style-type:none;font-size:16px;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:30px}@media (min-width:768px){.keypoints-holder li{padding:0 15px;-ms-flex-preferred-size:20%;flex-basis:20%;padding:0;margin-top:0}.keypoints-holder li.one-of-three{-ms-flex-preferred-size:33%;flex-basis:33%}.keypoints-holder li.one-of-three:nth-of-type(3n+1),.keypoints-holder li.one-of-three:nth-of-type(3n+2),.keypoints-holder li.one-of-three:nth-of-type(3n+3){margin-bottom:60px}.keypoints-holder li.one-of-five{-ms-flex-preferred-size:20%;flex-basis:20%}.keypoints-holder li.one-of-four{-ms-flex-preferred-size:25%;flex-basis:25%}.keypoints-holder li.one-of-four:nth-of-type(3n+1),.keypoints-holder li.one-of-four:nth-of-type(3n+2),.keypoints-holder li.one-of-four:nth-of-type(3n+3),.keypoints-holder li.one-of-four:nth-of-type(3n+4){margin-bottom:60px}.keypoints-holder li.one-of-two{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:60px}.keypoints-holder li.fullwidth{-ms-flex-preferred-size:100%;flex-basis:100%}}.keypoints-holder li.mex-hotels{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media (min-width:768px){.keypoints-holder li.mex-hotels{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.keypoints-holder li.mex-promo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:768px){.keypoints-holder li.mex-promo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.keypoints-holder li.spain-promo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:768px){.keypoints-holder li.spain-promo{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.keypoints-holder li.customers{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.keypoints-holder li.employees{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.keypoints-holder strong{display:block;font-size:40px;font-weight:300;position:relative;color:#666;width:100%;overflow:hidden;text-align:center;visibility:hidden;letter-spacing:-0.05em;font-family:helvetica,arial,sans-serif}.keypoints-holder span{display:inline-block;text-transform:uppecase;font-weight:300;padding:10px 0;font-size:14px;font-size:16px}.keypoints-holder span:before{display:block;content:" ";width:100px;height:1px;background:#d1d1d1;margin:0 auto 15px auto}@media (min-width:768px){.keypoints-holder span:before{margin:10px auto 25px auto}}@-webkit-keyframes bounce{0%,to{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(-5px)}}@keyframes bounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@media (max-width:1024px){#header-wrapper .navbar-nav>li>a{font-size:14px;font-size:16px;padding:2px 5px}}.promotion-data-mobile{display:block}@media (min-width:1025px){.promotion-data-mobile{display:none}}.promotion-data-mobile table{display:none}.promotion-data-mobile table.active{display:block}.promotion-data-mobile.table-on-scroll .container{width:auto;overflow-x:visible}.promotion-data-mobile.table-on-scroll .table-scroll-holder{width:100%;overflow-x:auto;padding:10px 0}.promotion-data-mobile.table-on-scroll .table-property-list th{min-width:70px;padding:5px 0}.promotion-data-mobile.table-on-scroll .table-property-list .table-property-list--info{min-width:0}.promotion-data-mobile.table-on-scroll .table-property-list .table-property-list--equipment,.promotion-data-mobile.table-on-scroll .table-property-list .table-property-list--orientation{min-width:110px}.promotion-data{display:none;margin-bottom:40px;width:100%;overflow:hidden}@media (min-width:1025px){.promotion-data{display:block}}.promotion-data .container{max-width:1740px;padding:0 15px}@media (min-width:1025px){.promotion-data .container{padding:0 45px}}@media (min-width:1281px){.promotion-data .container{padding:0 15px}}.table-property-types{margin:0;padding:0;width:100%}.table-property-types thead{display:none}@media (min-width:1024px){.table-property-types thead{display:table-header-group}}.table-property-types thead th{background:#d1d1d1;color:#fff;border-bottom:2px solid #d1d1d1;border-top:2px solid #d1d1d1;border-left:2px solid #d1d1d1;border-right:0 solid #d1d1d1;text-transform:uppercase;font-weight:normal;text-align:left;padding:10px;text-align:center;font-weight:700;font-size:1.2rem}.table-property-types thead th:first-of-type{border-right:2px solid #d1d1d1}.table-property-types thead th:last-of-type{border-right:2px solid #d1d1d1}.table-property-types td{background:#fff;padding:5px;text-align:center}.table-property-types .hidden-row.toggled td{background:#f6f6f6}.table-property-types .active-row{background:#f6f6f6;color:rgb(37,37,37)}.table-property-types .active-row td{background:#f6f6f6;color:rgb(37,37,37);font-weight:700}.table-property-types .first-level-row{display:block;width:calc(100vw - 30px)}@media (min-width:1024px){.table-property-types .first-level-row{display:table-row;width:100%}}.table-property-types .first-level-row td{padding:10px 0;display:block}@media (max-width:1023px){.table-property-types .first-level-row td{padding:10px 0 10px 50%}.table-property-types .first-level-row td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}.table-property-types .first-level-row td:before:first-of-type{content:"Tipo de producto"}}@media (min-width:1024px){.table-property-types .first-level-row td{display:table-cell}}.table-property-types .first-level-row:hover td{background:#f6f6f6;color:rgb(37,37,37);cursor:pointer}.table-property-types .hidden-row td{padding:0}.table-property-types .hidden-row td div{max-height:0;-webkit-transition:max-height 0.3s;transition:max-height 0.3s;overflow:hidden}.table-property-types .hidden-row.toggled td div{padding:0;max-height:none}.table-property-list{margin:0;padding:0;width:100%;background:#fff}.table-property-list th{background:#d1d1d1;color:#fff;text-align:center;border:0}.table-property-list th.table-property-list--reserve{text-align:right;width:150px}.table-property-list td,.table-property-list tr{color:rgb(37,37,37);background:#fff!important;padding:5px!important;text-align:center;border-top:1px solid #f6f6f6}.table-property-list td.table-property-list--reserve,.table-property-list tr.table-property-list--reserve{text-align:right;width:150px}.table-property-list td.table-property-list--info,.table-property-list tr.table-property-list--info{width:40px}.table-property-list td.table-property-list--blueprints,.table-property-list tr.table-property-list--blueprints{width:70px}.promotion-header .promotion-header-title{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);font-weight:300;font-size:24px;z-index:3;width:100%;color:#fff}@media (min-width:1024px){.promotion-header .promotion-header-title{font-size:50px;width:auto}}.promotion-header .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:transparent;border:2px solid #fff;width:25px;height:25px;text-indent:-9000em;z-index:20;padding:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.promotion-header .slick-arrow.slick-prev{left:10px;border-right:0;border-top:0}.promotion-header .slick-arrow.slick-next{right:10px;border-bottom:0;border-left:0}.promotion-header .slick-slide{position:relative}.promotion-header .slick-slide img{max-width:100%;height:auto;margin:0 auto;display:block}.promotion-header .slick-slide.slick-active img.centered-icon{display:block;width:100px}@media (min-width:768px){.promotion-header .slick-slide.slick-active img.centered-icon{width:auto}}.promotion-header img{max-width:100%;width:auto;height:auto;margin:0 auto;display:none}.promotion-header img.centered-icon{display:none}.promotion-gallery-fullscreen{position:relative;text-align:center;max-height:100vh;overflow:hidden}@media (min-width:1024px){.promotion-gallery-fullscreen{text-shadow:0 0 3px rgba(0,0,0,0.3)}}.promotion-gallery-fullscreen .promotion-header-text{padding:20px 15px}@media (min-width:1024px){.promotion-gallery-fullscreen .promotion-header-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%}}@media (min-width:1024px){.promotion-gallery-fullscreen .promotion-title{color:#fff;font-size:50px}}.promotion-gallery-fullscreen .promotion-header-text--icons{margin:20px 0 0 0;padding:0;text-align:center}@media (min-width:1024px){.promotion-gallery-fullscreen .promotion-header-text--icons{margin:40px 0 0 0}}.promotion-gallery-fullscreen .promotion-header-text--icons li{margin:0 20px;padding:0;list-style-type:0;display:inline-block}@media (min-width:1024px){.promotion-gallery-fullscreen .promotion-header-text--icons li{font-size:18px;color:#fff}}.promotion-gallery-fullscreen .down-arrow{display:none}@media (min-width:1024px){.promotion-gallery-fullscreen .down-arrow{position:absolute;bottom:90px!important;color:#fff;display:block}}.promotion-gallery-fullscreen .slick-prev{left:-50px!important}@media (min-width:1024px){.promotion-gallery-fullscreen .slick-prev{left:30px!important;border-right:0;border-top:0;display:block}}.promotion-gallery-fullscreen .slick-next{right:-50px!important}@media (min-width:1024px){.promotion-gallery-fullscreen .slick-next{right:30px!important;border-bottom:0;border-left:0}}.promotion-breadcrumb{display:none}@media (min-width:1024px){.promotion-breadcrumb{display:block}}@media (min-width:1024px){.promotion{padding:40px 45px 0}}.promotion .promotion-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:0 auto;max-width:1740px;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1024px){.promotion .promotion-head{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}}.promotion .promotion-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 15px}@media (min-width:1024px){.promotion .promotion-intro{padding-left:40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 0 0 15px;width:70%}}.promotion .promotion-information{width:100%;padding-top:20px}@media (min-width:1024px){.promotion .promotion-information{padding-top:0;width:calc(100% - 240px);margin-right:40px}}.promotion .promotion-short-form{display:none}@media (min-width:1024px){.promotion .promotion-short-form{display:block;width:200px;text-align:right}}.promotion .promotion-short-form button{margin:0 0 20px 0;width:100%}.promotion .promotion-short-form--title{text-align:center}.promotion .promotion-short-form--title strong{display:block;font-size:16px}.promotion .promotion-short-form--input{margin-bottom:20px}.promotion .promotion-short-form .ok-msg{display:none}.promotion .promotion-short-form .alert.alert-danger{display:none;text-align:center}.promotion .promotion-short-form.with-error .alert.alert-danger{display:block;text-align:center}.promotion .promotion-short-form.with-ok .form-holder{display:none}.promotion .promotion-short-form.with-ok .alert.alert-danger{display:none;text-align:center}.promotion .promotion-short-form.with-ok .ok-msg{display:block;text-align:center}.promotion .promotion-map{position:relative;width:100%}@media (min-width:1024px){.promotion .promotion-map{width:30%}}.promotion .promotion-map .slider-arrow{position:absolute;top:50%;border:0;background:transparent;color:#fff;font-size:40px}.promotion .promotion-map .slider-arrow.left{left:0}.promotion .promotion-map .slider-arrow.right{right:0}.promotion .promotion-title{text-align:left;margin-bottom:0}.promotion .promotion-location{font-size:24px;font-weight:400;margin-bottom:40px;margin-top:0}.promotion .promotion-location small{display:block}.promotion .promotion-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0;padding:0;width:100%}.promotion .promotion-icons li{list-style-type:none;margin:10px 20px}@media (min-width:1024px){.promotion .promotion-icons li{margin:0 10px}}.promotion .gallery-options{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.promotion .gallery-options button{margin:0 10px}.promotion-lead{width:100%}.promotion-lead .btn-outlined{border:1px solid rgb(255,23,61);padding:5px 15px;border-radius:0}.promotion-lead .btn-outlined:hover{border:1px solid rgb(37,37,37)}.promotion-lead .btn-outlined-gray{background:rgb(104,104,104);border-color:rgb(37,37,37)!important;color:#fff!important}.promotion-lead .btn-outlined-gray:hover{border:1px solid rgb(255,23,61)!important;background:#fff;color:rgb(255,23,61)!important}.promotion-actions{width:100%;text-align:center;border-bottom:1px solid #f6f6f6;padding-bottom:60px;margin-top:20px}@media (min-width:1024px){.promotion-actions{margin-top:40px}}.promotion-actions .btn-pdf span{display:inline}@media (min-width:1024px){.promotion-actions .btn-pdf span{display:none}}.promotion-actions .btn-video{display:inline-block;margin-top:10px}@media (min-width:768px){.promotion-actions .btn-video{margin-top:0}}.promotion-actions .btn-fotos{display:none}@media (min-width:1024px){.promotion-actions .btn-fotos{display:inline-block}}.promotion-actions .btn-camara{display:none}@media (min-width:1024px){.promotion-actions .btn-camara{display:inline-block}}.promotion-actions .btn-360{display:none}@media (min-width:1024px){.promotion-actions .btn-360{display:inline-block}}.promotion-actions .btn-fotos-obra{display:inline-block;margin-top:10px}@media (min-width:768px){.promotion-actions .btn-fotos-obra{margin-top:0}}.promotion-actions .btn-personalizacion{display:none}@media (min-width:1024px){.promotion-actions .btn-personalizacion{display:inline-block}}.promotion-actions .btn-group:hover{color:#fff!important}.promotion-actions .btn-group .open button{background:rgb(255,23,61)!important;border:2px solid rgb(255,23,61)!important;-webkit-box-shadow:none;box-shadow:none;color:#fff!important}.promotion-actions .btn-group .open button:hover{color:#fff!important}.promotion-actions .btn-group .open .dropdown-toggle:hover{color:#fff!important}.promotion-actions .btn-group .dropdown-toggle{-webkit-box-shadow:none;box-shadow:none;color:#fff!important}.promotion-actions .btn-default.active,.promotion-actions .btn-default:active,.promotion-actions .btn-group.open .dropdown-toggle,.promotion-actions .open>.dropdown-toggle.btn-default{background:rgb(255,23,61);border-color:rgb(255,23,61);color:#fff;-webkit-box-shadow:none;box-shadow:none}.tabs{margin-top:40px;margin-bottom:40px;width:100%;padding:0 15px}.tabs .slick-list{margin:0 40px}.tabs .slick-arrow{position:absolute;top:40%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:transparent;border:2px solid rgb(37,37,37);width:25px;height:25px;text-indent:-9000em;z-index:20;padding:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.tabs .slick-arrow.slick-prev{left:10px;border-right:0;border-top:0}.tabs .slick-arrow.slick-next{right:10px;border-bottom:0;border-left:0}.tabs .slick-slide img{max-width:100%;width:auto;height:auto}.tabs .tab-pane{width:100%}.tabs .tab-pane h3{text-align:left}.tabs .tab-content{margin-top:20px;width:100%}.tabs .nav-tabs-select{display:block}@media (min-width:1024px){.tabs .nav-tabs-select{display:none}}.tabs .nav-tabs{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #f6f6f6}@media (min-width:1024px){.tabs .nav-tabs{display:-webkit-box;display:-ms-flexbox;display:flex}}.tabs .nav-tabs a{background:#f6f6f6;color:rgb(37,37,37);border-radius:0;padding:6px 17px}.tabs .nav-tabs a:hover{background:rgb(37,37,37)!important;color:#fff!important}.tabs .nav-tabs .active a{background:rgb(37,37,37)!important;color:#fff!important}.promotion-form-holder{background:#f6f6f6;padding:20px 0 60px 0}.tooltip-holder{position:relative;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.tooltip-holder .tooltiptext{visibility:hidden;background-color:black;color:#fff;text-align:center;padding:5px 10px;border-radius:0;position:absolute;z-index:1;-webkit-transition:opacity 0.6s;transition:opacity 0.6s;white-space:nowrap}.tooltip-top{bottom:125%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.tooltip-right{top:-5px;left:105%}.tooltip-holder:hover .tooltiptext{visibility:visible}.responsive-image{width:auto;height:auto;max-width:100%}.responsive-iframe{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.responsive-iframe.vertical-iframe{padding-bottom:56.25%}@media (min-width:1024px){.responsive-iframe.vertical-iframe{padding-bottom:178%}}@media (min-width:1400px){.responsive-iframe.vertical-iframe{padding-bottom:120%}}.responsive-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.text-left{text-align:left}.informacion-relacional{margin-top:0;margin-bottom:20px;padding-bottom:20px}.columns{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1024px){.columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.columns li{list-style-type:none;padding:0;margin:0}.columns.columns-50 li{width:50%}#tab-equipamiento h3{margin-top:40px}#tab-entorno,.tab-equipamiento-mod{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#tab-entorno.active,.tab-equipamiento-mod.active{display:-webkit-box;display:-ms-flexbox;display:flex}#tab-entorno .tab-content,.tab-equipamiento-mod .tab-content{width:100%;padding:0;margin-top:0}#tab-entorno .tab-content .tab-pane,.tab-equipamiento-mod .tab-content .tab-pane{overflow:hidden}#tab-entorno .tab-content .tab-slider,#tab-entorno .tab-content .tab-text,.tab-equipamiento-mod .tab-content .tab-slider,.tab-equipamiento-mod .tab-content .tab-text{float:none;width:100%;margin:0 auto}#tab-entorno .tab-content .tab-text,.tab-equipamiento-mod .tab-content .tab-text{max-width:800px;margin-top:20px}#tab-entorno .tab-content .tab-slider,.tab-equipamiento-mod .tab-content .tab-slider{max-width:800px;margin:20px auto;text-align:text-center}#tab-entorno .tab-content .tab-slider .slick-list,#tab-entorno .tab-content .tab-slider .slick-slide,.tab-equipamiento-mod .tab-content .tab-slider .slick-list,.tab-equipamiento-mod .tab-content .tab-slider .slick-slide{min-height:100px;height:auto!important}@media (min-width:769px){#tab-entorno .tab-content .tab-slider .slick-list,#tab-entorno .tab-content .tab-slider .slick-slide,.tab-equipamiento-mod .tab-content .tab-slider .slick-list,.tab-equipamiento-mod .tab-content .tab-slider .slick-slide{min-height:400px}}@media (min-width:1024px){#tab-entorno .tab-content .tab-slider .slick-list,#tab-entorno .tab-content .tab-slider .slick-slide,.tab-equipamiento-mod .tab-content .tab-slider .slick-list,.tab-equipamiento-mod .tab-content .tab-slider .slick-slide{min-height:400px}}@media (min-width:1200px){#tab-entorno .tab-content .tab-slider .slick-list,#tab-entorno .tab-content .tab-slider .slick-slide,.tab-equipamiento-mod .tab-content .tab-slider .slick-list,.tab-equipamiento-mod .tab-content .tab-slider .slick-slide{min-height:600px;min-height:auto}}#tab-entorno .tab-content .tab-slider img,.tab-equipamiento-mod .tab-content .tab-slider img{width:250px;max-width:none;width:auto;max-width:100%}@media (min-width:768px){#tab-entorno .tab-content .tab-slider img,.tab-equipamiento-mod .tab-content .tab-slider img{width:auto;max-width:100%}}@media (min-width:1024px){#tab-entorno .tab-content .tab-slider img,.tab-equipamiento-mod .tab-content .tab-slider img{width:100%}}#tab-entorno .tab-content .tab-slider .slick-dots,.tab-equipamiento-mod .tab-content .tab-slider .slick-dots{margin:20px 0 0;padding:0;text-align:center}#tab-entorno .tab-content .tab-slider .slick-dots li,.tab-equipamiento-mod .tab-content .tab-slider .slick-dots li{list-style-type:none;text-align:center;margin:0;padding:0;display:inline-block}#tab-entorno .tab-content .tab-slider .slick-dots li:after,.tab-equipamiento-mod .tab-content .tab-slider .slick-dots li:after{content:" · ";display:inline-block;color:rgb(37,37,37);margin:0 10px}#tab-entorno .tab-content .tab-slider .slick-dots li:last-of-type:after,.tab-equipamiento-mod .tab-content .tab-slider .slick-dots li:last-of-type:after{content:none}#tab-entorno .tab-content .tab-slider .slick-dots li button,.tab-equipamiento-mod .tab-content .tab-slider .slick-dots li button{border:0;color:rgb(255,23,61);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}#tab-entorno .tab-content .tab-slider .slick-dots li.slick-active button,.tab-equipamiento-mod .tab-content .tab-slider .slick-dots li.slick-active button{color:rgb(37,37,37)}.inline-equipment-slider.static-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center}.inline-equipment-slider.static-content>div{width:20%;-webkit-box-flex:1;-ms-flex:1;flex:1}.inline-equipment-slider.static-content>div img{max-width:100%;max-height:none}.inline-equipment-slider img{max-height:100px;padding:0 10px}.inline-equipment-slider .slick-list{margin:0 40px}.inline-equipment-slider .slick-arrow{position:absolute;top:40%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:transparent;border:2px solid rgb(37,37,37);width:25px;height:25px;text-indent:-9000em;z-index:20;padding:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.inline-equipment-slider .slick-arrow.slick-prev{left:10px;border-right:0;border-top:0}.inline-equipment-slider .slick-arrow.slick-next{right:10px;border-bottom:0;border-left:0}.inline-equipment-slider .slick-slide img{max-width:100%;width:auto;height:auto}.equipment-download-brochure{background:#f6f6f6;padding:10px;margin:20px 0;text-align:center}@media (min-width:1024px){.equipment-download-brochure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.equipment-download-brochure p{margin-bottom:0}.equipment-download-brochure .btn-outlined{border:1px solid rgb(255,23,61);padding:5px 15px;border-radius:0}.equipment-download-brochure .btn-outlined:hover{border:1px solid rgb(37,37,37)}.equipment-download-brochure .just-mobile{display:block}@media (min-width:1024px){.equipment-download-brochure .just-mobile{display:none}}.equipment-download-brochure .form-control{width:70px;display:inline-block}@media (min-width:1024px){.equipment-download-brochure .form-control{width:100px}}.equipment-download-brochure a,.equipment-download-brochure button,.equipment-download-brochure select{margin:0 5px}#tab-noticias{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#tab-noticias.active{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:1024px){#tab-noticias{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#tab-noticias .tab-noticias-block{width:100%;margin:0 0 20px 0}@media (min-width:1024px){#tab-noticias .tab-noticias-block{width:33.334%;margin:0 15px}}#tab-noticias .tab-noticias-block .tab-noticias-block--link{margin:0;display:block;color:rgb(37,37,37)}#tab-noticias .tab-noticias-block .tab-noticias-block--link:hover{text-decoration:none}#tab-noticias .tab-noticias-block .tab-noticias-block--image{max-width:100%;width:auto;margin-bottom:20px}.mobile-shown{display:block}@media (min-width:1024px){.mobile-shown{display:none}}.mobile-hidden{display:none}@media (min-width:1024px){.mobile-hidden{display:block}}.share-buttons{text-align:center;margin:30px 0}.share-buttons a{color:#fff;border-radius:2px;padding:5px 6px;font-size:11px;margin:0 10px 0 0;font-family:helvetica,sans-serif;font-weight:bold;white-space:nowrap;text-decoration:none}.share-buttons a.twitter{background:rgb(0,172,237);background:rgb(255,23,61)}.share-buttons a.facebook{background:rgb(59,89,152);background:rgb(255,23,61)}.share-buttons a.linkdin{background:rgb(0,119,181);background:rgb(255,23,61)}.share-buttons .yj-default-share-button{margin:0;padding:3px 6px}.property-filter-background{background:#f6f6f6}.property-filter--holder{padding:10px 0}.ficha-hoteles .property-filter--holder h2,.property-filter--holder .ficha-hoteles h2,.property-filter--holder .section-title{margin:10px 0 20px 0}.filtros-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1024px){.filtros-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.filtros-wrapper .filter-col{border:1px solid #d1d1d1;margin:10px 0}@media (min-width:1024px){.filtros-wrapper .filter-col{margin:0;border-left:0;border-right:0}.filtros-wrapper .filter-col:first-of-type{border-left:1px solid #d1d1d1}.filtros-wrapper .filter-col.last-col{border-right:1px solid #d1d1d1}}.filtros-wrapper .filter-col.action-col{padding:0 10px;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filtros-wrapper .filter-col.action-col .tooltip-holder{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:10px}.filtros-wrapper .filter-col select.chosen{width:250px;padding:3px 5px}.filtros-wrapper .filter-col .chosen-single{cursor:pointer;min-width:150px}@media (min-width:1024px){.filtros-wrapper .filter-col .chosen-single{min-width:250px}}.filtros-wrapper .filter-col .chosen-results li{font-size:11px;text-transform:none}.filtros-wrapper .filter-col .map-trigger{border:0;background:transparent}.property-anchors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.property-anchors a{padding:3px 7px;color:#fff;background:rgb(37,37,37);text-decoration:none;margin:5px}@media (min-width:1024px){.property-anchors a{margin:0 10px}}.property-anchors a.active,.property-anchors a:hover{background:#fff;border-color:rgb(37,37,37);color:rgb(37,37,37)}.property-map--holder{background:#d1d1d1;background:#f6f6f6;max-height:0;position:relative;overflow-y:hidden;-webkit-transition:max-height 0.5s ease-in-out;transition:max-height 0.5s ease-in-out}.property-map--holder.active{max-height:500px}@media (min-width:1024px){.property-map--holder.active{max-height:550px}}#map{width:100%;height:450px;position:relative;z-index:10}#map .property-map{height:320px}@media (min-width:1024px){#map .property-map{height:450px}}.reservation .promotion-head{-ms-flex-wrap:wrap;flex-wrap:wrap}.reservation .promotion-map{display:none}.reservation .promotion-information{margin-right:15px;margin-left:15px;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:1024px){.reservation .promotion-information{margin-right:0;margin-left:2%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:28%}}.reservation-property-info{padding:0;display:none}@media (min-width:1024px){.reservation-property-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 0 20px 40px;margin:0 0 20px 0;padding:0}}.reservation-property-info li{margin:0;padding:0 0 0 10px;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media (min-width:1024px){.reservation-property-info li{padding:0 0 0 10px;width:25%}}.reservation-property-info li strong{padding:10px}.promotion-review{width:100%}.reservation-property-list{padding:0;overflow:hidden;max-height:800px;width:100%;background:#f6f6f6}@media (min-width:1024px){.reservation-property-list{max-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 20px 40px;margin:0 0 20px 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.reservation-property-list.active{max-height:800px;padding:10px 0}.reservation-property-list li{font-size:12px;margin:0;padding:0 0 0 10px;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media (min-width:1024px){.reservation-property-list li{width:20%}}.reservation-property-list li.just-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:1024px){.reservation-property-list li.just-mobile{display:none}}.reservation-property-list li strong{color:rgb(37,37,37);padding:10px;font-weight:normal;font-size:14px;font-size:16px}.reservation-property-list li strong.fullwidth{width:100%;margin-left:-10px}.reservation-property-list li.fullwidth{padding:5px 0;display:block;width:100%}@media (min-width:1024px){.reservation-property-list li.fullwidth{text-align:center}}.reservation-property-equipment,.reservation-property-subtotal,.reservation-property-total{font-size:12px;background:#f6f6f6;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0;padding:0 0 0 10px}@media (min-width:1024px){.reservation-property-equipment,.reservation-property-subtotal,.reservation-property-total{padding:0 0 0 10px}}.reservation-property-equipment strong,.reservation-property-subtotal strong,.reservation-property-total strong{background:#fff;padding:10px;width:200px;text-align:right;font-size:14px;font-size:16px}.reservation-property-highlight{background:#f6f6f6}.reservation-property-highlight strong{color:rgb(37,37,37)}.reservation-property-total{background:#fff;border-top:1px solid #f6f6f6;color:rgb(37,37,37);font-size:20px;margin:20px 0;padding:0}@media (min-width:1024px){.reservation-property-total{margin:20px 0;width:calc(100% - 40px);width:100%}}.reservation-property-total strong{font-size:28px}.reservation-property-equipment{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0}@media (min-width:1024px){.reservation-property-equipment{padding:0 0 0 10px}}.reservation-property-equipment .reservation-property-equipment--title{padding:10px 0;font-weight:bold;font-size:14px;font-size:16px;text-align:center;width:100%;margin-top:10px}@media (min-width:1024px){.reservation-property-equipment .reservation-property-equipment--title{text-align:left;margin-top:0}}.reservation-property-equipment .reservation-property-equipment--item{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.reservation-property-equipment .reservation-property-equipment--item label{padding-left:10px}@media (min-width:1024px){.reservation-property-equipment .reservation-property-equipment--item label{padding-left:0}}.reservation-property-equipment .reservation-property-subtotal{margin:0;width:100%}.reservation-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px -15px}@media (min-width:1024px){.reservation-form{margin:0 0 15px -15px}}.reservation-submit{margin:20px 0}@media (min-width:1024px){.reservation-submit{margin-top:0}}.promotion-form{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:1024px){.promotion-form{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:70%}}.detail-promotion-form-holder .promotion-form{width:100%}.toggle-reservation-property-list{text-align:center;display:none}@media (min-width:1024px){.toggle-reservation-property-list{display:block}}.toggle-reservation-property-list a{display:inline-block;padding:10px 20px}.toggle-reservation-property-list .active{color:#333;background:#f6f6f6;text-decoration:none;margin-bottom:-10px}.payment-method-title{text-align:center;width:100%}@media (min-width:1024px){.payment-method-title{text-align:left}}.payment-method-text{font-size:12px}.ficha-hoteles h2,.static-title{text-align:center;margin:80px 0 40px;margin:60px 0}.ficha-hoteles h2 span,.static-title span{display:inline-block;position:relative}.download-static-file{margin:50px 0 30px}.download-static-file .container-flex{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.download-static-file .container-flex p{margin:0}.download-static-file .container-flex p strong{font-weight:700;color:rgb(37,37,37)}.lineas-de-actuacion--holder .lineas-de-actuacion--item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;max-width:1200px;margin:30px 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lineas-de-actuacion--holder .lineas-de-actuacion--item .lineas-de-actuacion--img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 0 0 0;max-height:240px;max-height:350px;overflow:hidden;position:relative}@media (min-width:1025px){.lineas-de-actuacion--holder .lineas-de-actuacion--item .lineas-de-actuacion--img{padding:0 30px 0 0}}.lineas-de-actuacion--holder .lineas-de-actuacion--item .lineas-de-actuacion--img-with-link{position:relative;min-height:400px}@media (min-width:1024px){.lineas-de-actuacion--holder .lineas-de-actuacion--item .lineas-de-actuacion--img-with-link{min-height:0}}.lineas-de-actuacion--holder .lineas-de-actuacion--item .lineas-de-actuacion--img-with-link a{display:block;height:100%;position:relative}.lineas-de-actuacion--holder .lineas-de-actuacion--item .lineas-de-actuacion--img-with-link img{z-index:1;position:absolute;top:0;left:0;width:100%;height:auto}.lineas-de-actuacion--holder .lineas-de-actuacion--item .lineas-de-actuacion--img-with-link span{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:rgb(255,23,61);background:#fff;z-index:2;padding:10px 25px}.lineas-de-actuacion--holder .lineas-de-actuacion--item .lineas-de-actuacion--data{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:1024px){.lineas-de-actuacion--holder .lineas-de-actuacion--item .lineas-de-actuacion--data{padding:0 0 0 30px}}.lineas-de-actuacion--holder .lineas-de-actuacion--item .lineas-de-actuacion--data p{width:100%}@media (min-width:1024px){.lineas-de-actuacion--holder .lineas-de-actuacion--item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px 15px 0}.lineas-de-actuacion--holder .lineas-de-actuacion--item:nth-of-type(2n) .lineas-de-actuacion--img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0 0 0 30px}.lineas-de-actuacion--holder .lineas-de-actuacion--item:nth-of-type(2n) .lineas-de-actuacion--data{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 30px 0 0}}@media (min-width:1280px){.lineas-de-actuacion--holder .lineas-de-actuacion--item{margin:30px auto 0}}.lineas-de-actuacion--holder .lineas-de-actuacion--item.lineas-de-actuacion--item--right .lineas-de-actuacion--data{padding:0 30px 0 0!important;-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.lineas-de-actuacion--holder .lineas-de-actuacion--button{margin-top:30px}.lineas-de-actuacion--holder .lineas-de-actuacion--button .btn-outlined:hover{background:rgb(255,23,61);color:#fff}.lineas-de-actuacion--holder .lineas-de-actuacion--img{margin-bottom:10px}@media (min-width:1024px){.lineas-de-actuacion--holder .lineas-de-actuacion--img{width:50%;margin-bottom:0}}.lineas-de-actuacion--holder .lineas-de-actuacion--img img{height:auto;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.lineas-de-actuacion--holder .lineas-de-actuacion--data{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:1024px){.lineas-de-actuacion--holder .lineas-de-actuacion--data{padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:flex;-ms-flex-pack:flex;justify-content:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.lineas-de-actuacion--holder .lineas-de-actuacion--data li,.lineas-de-actuacion--holder .lineas-de-actuacion--data p{font-size:16px}}.lineas-de-actuacion--holder .lineas-de-actuacion--title{text-align:center;font-size:20px;font-weight:400}@media (min-width:1024px){.lineas-de-actuacion--holder .lineas-de-actuacion--title{text-align:left}}.lineas-de-actuacion--holder .lineas-de-actuacion--programs strong{color:rgb(37,37,37)}.lineas-de-actuacion--holder .lineas-de-actuacion--programs+ul>li{padding-left:0.5em;text-indent:-2em;list-style-type:none}.lineas-de-actuacion--holder .lineas-de-actuacion--programs+ul>li:before{content:"■";color:red;padding-right:1em}.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;max-width:1200px;margin:30px 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1024px){.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px 15px 0}}@media (min-width:1280px){.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--item{margin:30px auto 0}}.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--item .lineas-de-actuacion--img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 0 0 0;max-height:240px;max-height:350px;overflow:hidden;position:relative}@media (min-width:1025px){.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--item .lineas-de-actuacion--img{padding:0 30px 0 0}}.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--item .lineas-de-actuacion--data{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:1024px){.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--item .lineas-de-actuacion--data{padding:0 0 0 30px}}.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--item .lineas-de-actuacion--data p{width:100%}.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--item.lineas-de-actuacion--item--right .lineas-de-actuacion--data{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}@media (min-width:1024px){.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--item.lineas-de-actuacion--item--right .lineas-de-actuacion--data{padding:0 30px 0 0!important}}@media (min-width:1025px){.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--item.lineas-de-actuacion--item--right .lineas-de-actuacion--img{padding:0 0 0 30px}}.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--button{margin-top:30px}.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--button .btn-outlined:hover{background:rgb(255,23,61);color:#fff}.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--img{margin-bottom:10px}@media (min-width:1024px){.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--img{width:50%;margin-bottom:0}}.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--img img{height:auto;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--data{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:1024px){.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--data{padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:flex;-ms-flex-pack:flex;justify-content:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--data li,.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--data p{font-size:16px}}.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--title{text-align:center;font-size:20px;font-weight:400}@media (min-width:1024px){.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--title{text-align:left}}.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--programs strong{color:rgb(37,37,37)}.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--programs+ul>li{padding-left:0.5em;text-indent:-2em;list-style-type:none}.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--programs+ul>li:before{content:"■";color:red;padding-right:1em}.background-grey-lighter{background:#efefef}.background-grey-lighter form{margin:60px 0 50px;overflow:hidden}.contacto-rsc p{margin:0 15px 20px}.contacto-rsc .form-horizontal{overflow:hidden;padding-bottom:0}.textarea-holder{min-height:104px}.download-rsc{margin:30px auto 60px}.download-rsc a{border:1px solid rgb(255,23,61);padding:10px 25px;display:block}@media (min-width:799px){.download-rsc a{display:inline-block}}.download-rsc a .fa{margin-right:10px;display:inline-block}.download-rsc a:hover{background:rgb(255,23,61);color:#fff;text-decoration:none}.cifras{margin:60px 0 30px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:1025px){.cifras{margin:50px 0 60px}}.cifras li{padding:0;width:100%;margin:0 0 30px 0;list-style-type:none;text-align:center}@media (min-width:1025px){.cifras li{margin:0;width:25%}}.cifras li strong{width:150px;height:150px;border-radius:50%;display:block;background:rgb(37,37,37);color:#fff;text-align:center;font-size:45px;margin:0 auto 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:300}.no-pb{padding-bottom:0}.mw-1200{max-width:1200px;margin-left:auto;margin-right:auto}q{quotes:"“" "”" "‘" "’"}q:before{content:open-quote}q:after{content:close-quote}.fs-16{font-size:16px}.responsive-video{padding-top:1px;padding-bottom:60px}.corporate-video{position:relative;border:5px solid #fff;margin:0 auto 0 0;text-align:center}.corporate-video img{max-width:100%;height:auto}.corporate-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.corporate-video .btn-outlined{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);background:#fff;font-size:16px;border:1px solid rgb(255,23,61);padding:10px 15px;border-radius:0}.corporate-video .btn-outlined:hover{border:1px solid rgb(37,37,37)}.slick-slide{text-align:center}.background-gray-lighter{background-color:#e7e7e7;background-color:#f6f6f6}.background-gray{background-color:#d1d1d1;color:#fff}.background-gray p{color:#fff}.background-gray .ficha-hoteles h2,.background-gray .section-title,.ficha-hoteles .background-gray h2{color:#fff}.noticias-title{font-weight:400;font-size:16px;text-align:left;margin:18px 0 10px;min-height:55px}.navbar-top .dropdown-toggle{font-weight:400}.main-video h1{font-weight:400;margin-bottom:20px}@media (min-width:768px){.main-video h1{margin-bottom:3px}}.main-video h2{margin-bottom:20px}@media (min-width:768px){.main-video h2{margin-bottom:10px}}.section-newsletter{padding-top:15px;padding-bottom:15px}.section-newsletter .col-md-7 p{display:none}.section-newsletter h5{font-size:18px;margin-top:12px}.card-button .fa-plus-square{color:rgb(255,23,61)}.subnav .phones .smo{margin-left:10px}.subnav .phones .smo.twitter{color:#00aced}.subnav .phones .smo.facebook{color:#3b5998}.subnav .phones .smo.linkdin{color:#0077b5}.btn-outlined{border:1px solid rgb(255,23,61);padding:6px 17px;border-radius:0;background:transparent}.btn-filled-on-hover:hover{background:rgb(255,23,61);color:#fff;border-color:rgb(255,23,61)}.btn-white{color:#fff;border-color:#fff}.btn-show-rrss{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:rgb(255,23,61);margin-left:10px}.btn-show-rrss.active,.btn-show-rrss:hover{color:rgb(37,37,37)}.rrss-options-holder{max-width:0;overflow:hidden;display:inline-block;height:20px}.rrss-options-holder.active{height:auto;max-width:200px}.color-boxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10vh 0 0 0}.color-boxes .box{width:100px;height:100px;display:block;margin:20px;outline:1px solid #333}.color-boxes .box-1{background:rgb(37,37,37)}.color-boxes .box-2{background:rgb(255,23,61)}.color-boxes .box-3{background:#d1d1d1}.color-boxes .box-4{background:#f6f6f6}.color-boxes .box-5{background:#f6f6f6}.color-boxes .box-6{background:rgb(104,104,104)}.color-boxes .box-7,.color-boxes .box-8{background:transparent}.color-boxes .box-9{background:#d1d1d1}.color-boxes .box-10{background:#f4f4f4}.color-boxes .box-11{background:white}.timeline{padding-bottom:30px}@media (min-width:768px){.timeline{white-space:nowrap}}.timeline ol{font-size:0;width:100vw;padding:180px 0;-webkit-transition:all 1s;transition:all 1s;margin:60px 0}@media (min-width:768px){.timeline ol{margin:60px 0}}.timeline ol li{position:relative;display:inline-block;list-style-type:none;width:160px;height:3px;background:#fff}.timeline ol li:last-child{width:280px}.timeline ol li:not(:first-child){margin-left:14px;font-size:16px}.timeline ol li:not(:last-child):after{content:"";position:absolute;top:50%;left:calc(100% + 1px);bottom:0;width:12px;height:12px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background:rgb(255,23,61)}.timeline ol li div{position:absolute;left:calc(100% + 7px);width:280px;padding:15px;font-size:1rem;font-size:14px;font-size:16px;white-space:normal;color:black;background:white}.timeline ol li div:before{content:"";position:absolute;top:100%;left:0;width:0;height:0;border-style:solid}.timeline ol li:nth-child(odd) div{top:-16px;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.timeline ol li:nth-child(odd) div:before{top:100%;border-width:8px 8px 0 0;border-color:white transparent transparent transparent}.timeline ol li:nth-child(2n) div{top:calc(100% + 16px)}.timeline ol li:nth-child(2n) div:before{top:-8px;border-width:8px 0 0 8px;border-color:transparent transparent transparent white}.timeline time{display:block;font-size:18px;font-weight:bold;margin-bottom:8px}.timeline .arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.timeline .arrows .arrow__prev{margin-right:20px}.timeline .disabled{opacity:0.5}.timeline .arrows img{width:45px;height:45px}@media screen and (max-width:599px){.timeline ol,.timeline ol li{width:auto;margin-left:15px;margin-right:15px}.timeline ol{padding:0;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;position:relative}.timeline ol:after{width:3px;height:100%;position:absolute;top:0;left:4px;background:#fff;content:" ";z-index:1}.timeline ol li{display:block;height:auto;background:transparent}.timeline ol li:not(:last-child):after{content:"";position:absolute;top:50%;left:0;bottom:0;width:12px;height:12px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background:#ff173d;z-index:10}.timeline ol li:first-child{margin-top:25px;margin-left:auto}.timeline ol li:not(:first-child){margin-left:auto}.timeline ol li div{width:94%;height:auto!important;margin:0 auto 25px 28px}.timeline ol li div{position:static}.timeline ol li:nth-child(odd) div{-webkit-transform:none;-ms-transform:none;transform:none}.timeline ol li:nth-child(2n) div:before,.timeline ol li:nth-child(odd) div:before{display:none}.timeline .arrows{display:none}}.subtitle-with-legend{text-align:center;font-size:18px;font-weight:400;margin-bottom:0}.subtitle-with-legend small{display:block;margin-top:0;font-size:16px}.arrows .arrow{margin:30px 0;background:transparent;border:2px solid rgb(37,37,37);width:25px;height:25px;text-indent:-9000em;z-index:20;padding:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.arrows .arrow.arrow__prev{border-right:0;border-top:0}.arrows .arrow.arrow__next{border-bottom:0;border-left:0}.hidden-gallery{display:none}.filosofia-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:60px}@media (min-width:1025px){.filosofia-holder{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.filosofia-holder:last-of-type{margin-bottom:0}.filosofia-holder .filosofia-mision,.filosofia-holder .filosofia-txt,.filosofia-holder .filosofia-valores,.filosofia-holder .filosofia-vision{text-align:left;width:100%;text-align:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:1025px){.filosofia-holder .filosofia-mision,.filosofia-holder .filosofia-txt,.filosofia-holder .filosofia-valores,.filosofia-holder .filosofia-vision{width:50%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.filosofia-holder .filosofia-mision img,.filosofia-holder .filosofia-txt img,.filosofia-holder .filosofia-valores img,.filosofia-holder .filosofia-vision img{max-width:100%;width:auto;height:auto}@media (min-width:1025px){.filosofia-holder .filosofia-mision img,.filosofia-holder .filosofia-txt img,.filosofia-holder .filosofia-valores img,.filosofia-holder .filosofia-vision img{max-width:500px;padding:0}}.filosofia-holder .filosofia-txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:500px;font-size:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}@media (min-width:1025px){.filosofia-holder .filosofia-txt{font-size:18px;margin-bottom:0}}.filosofia-holder .filosofia-valores{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:center;margin-top:60px}@media (min-width:1025px){.filosofia-holder .filosofia-valores{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:right;margin-top:0}}.filosofia-holder .filosofia-mision{text-align:center;margin-bottom:60px}@media (min-width:1025px){.filosofia-holder .filosofia-mision{text-align:left;margin-bottom:0}}.filosofia-holder .filosofia-vision{text-align:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:60px}@media (min-width:1025px){.filosofia-holder .filosofia-vision{text-align:right;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:0}}.localizacion .nav-tabs{margin-top:30px}.localizacion .tab-pane{margin-top:30px;overflow:hidden}.localizacion .tab-pane img{max-width:200px;height:auto;margin-bottom:30px}.localizacion .tab-pane .responsive-iframe{height:300px;margin-bottom:30px;padding:0 15px}@media (min-width:1024px){.localizacion .tab-pane .responsive-iframe{margin-bottom:0}}.localizacion .tab-pane .responsive-iframe .location-image img{max-width:100%}.localizacion .tab-pane .form-group{padding-left:0}.localizacion .tab-pane .row{margin-bottom:30px}@media (min-width:768px){.localizacion .tab-pane .row{margin-bottom:0}}.localizacion .localizacion-block{margin-top:0}@media (min-width:768px){.localizacion .localizacion-block{width:50%;float:left}}.localizacion .localizacion-block.localizacion-block--full{width:100%}.localizacion h3{text-align:left;font-size:20px;font-weight:400;width:100%}.localizacion address{display:block;margin-bottom:25px}.localizacion strong{color:rgb(255,23,61);display:block;font-size:14px;font-size:16px;text-transform:uppercase}.localizacion span{display:block;color:rgb(37,37,37)}.localizacion .localizacion-block-promotions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.localizacion .localizacion-block-promotions .localizacion-block-promotion{width:100%;padding-right:15px}@media (min-width:768px){.localizacion .localizacion-block-promotions .localizacion-block-promotion{width:25%}}.localizacion .localizacion-block-promotions .localizacion-block-promotion a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}.vertical-timeline{position:relative;padding-left:43px;margin:60px auto 60px auto}@media (min-width:768px){.vertical-timeline{margin:60 25% 60px;width:50%}}.vertical-timeline:after{width:3px;height:100%;position:absolute;top:0;left:20px;background:#fff;content:" ";z-index:1}.vertical-timeline li{position:relative;list-style-type:none;margin:0 0 30px 0;display:block;font-size:16px}.vertical-timeline li:after{content:"";position:absolute;top:50%;left:-28px;bottom:0;width:12px;height:12px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background:rgb(255,23,61);z-index:10}.vertical-timeline li div{background:#fff;padding:15px;display:inline-block}.corporate-links{margin-bottom:60px}.corporate-links h3{text-align:left;font-size:20px;font-weight:400;width:100%}.static-nav{background:#f6f6f6;color:rgb(37,37,37);padding:15px 0;margin:0;width:100vw;position:fixed;top:60px;left:0;z-index:90}@media (min-width:768px){.static-nav{display:block}}.static-nav button{display:block;float:right;background:transparent;border:0;color:rgb(37,37,37);z-index:3;position:relative;outline:0;right:30px}@media (min-width:1025px){.static-nav button{display:none}}.static-nav span{display:inline-block;width:50%}@media (min-width:768px){.static-nav span{display:none}}.static-nav ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:15px;left:0;background:#f6f6f6;width:100%;z-index:1;max-height:0;overflow:hidden;-webkit-transition:max-height 0.5s ease-in-out;transition:max-height 0.5s ease-in-out}@media (min-width:1025px){.static-nav ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;top:0;width:auto;max-height:400px}}.static-nav ul.toggled{max-height:400px}.static-nav ul li{list-style-type:none;margin:0 10px;padding:0 15px;display:block;text-align:left;width:100%}@media (min-width:1025px){.static-nav ul li{padding:0;display:inline-block;text-align:center;width:auto}}.static-nav ul li:last-of-type{padding-bottom:20px}@media (min-width:1025px){.static-nav ul li:last-of-type{padding-bottom:0}}.static-nav ul a{color:rgb(37,37,37);text-decoration:none}.static-nav ul a.active,.static-nav ul a:active,.static-nav ul a:focus,.static-nav ul a:hover{text-decoration:none;color:rgb(255,23,61)}.download-dossier{margin-top:30px;margin-bottom:30px}.video-corporativo{position:relative;padding-bottom:50%;overflow:hidden}@media (min-width:1025px){.video-corporativo{padding-bottom:25%}}.video-corporativo .video-holder{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:#333;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,0,0,0.5)),to(rgba(255,0,0,0.5))),url(../img/video-corporativo.jpg);background:linear-gradient(rgba(255,0,0,0.5),rgba(255,0,0,0.5)),url(../img/video-corporativo.jpg);background-position:center center;background-repeat:no-repeat;background-size:100% auto}@media (min-width:1024px){.video-corporativo .video-holder{background-attachment:fixed}}.video-corporativo.the-fives-beach .video-holder{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,0,0,0.5)),to(rgba(255,0,0,0.5))),url(../img/video-the-fives-beach.jpg);background:linear-gradient(rgba(255,0,0,0.5),rgba(255,0,0,0.5)),url(../img/video-the-fives-beach.jpg);background-size:100% auto}@media (min-width:1024px){.video-corporativo.the-fives-beach .video-holder{background-attachment:fixed}}.video-corporativo.the-fives-downtown .video-holder{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,0,0,0.5)),to(rgba(255,0,0,0.5))),url(../img/video-the-fives-downtown.jpg);background:linear-gradient(rgba(255,0,0,0.5),rgba(255,0,0,0.5)),url(../img/video-the-fives-downtown.jpg);background-size:100% auto}@media (min-width:1024px){.video-corporativo.the-fives-downtown .video-holder{background-attachment:fixed}}.video-corporativo.vicente-ferrer .video-holder{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,0,0,0.5)),to(rgba(255,0,0,0.5))),url(https://static.tmgrupoinmobiliario.com/files/video-ads-seccion-compromiso.jpg);background:linear-gradient(rgba(255,0,0,0.5),rgba(255,0,0,0.5)),url(https://static.tmgrupoinmobiliario.com/files/video-ads-seccion-compromiso.jpg);background-size:100% auto}@media (min-width:1024px){.video-corporativo.vicente-ferrer .video-holder{background-attachment:fixed}}.video-corporativo img{max-width:100%;display:none}.video-corporativo .btn-outlined{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#fff;border-color:#fff;z-index:2;padding:10px 25px}#ubicacion.tabs{margin-top:0}#webs h3,#webs p{text-align:center}#webs ul{margin:0 0 25px 0;padding:0}#webs ul li{list-style-type:none;text-align:center}.lineas-de-negocio .intro{text-align:center;font-size:16px;font-weight:400;width:100%;margin-top:60px}.lineas-de-negocio .intro+.download-rsc{margin-bottom:60px}.lineas-de-negocio-mexico{margin-bottom:50px}@media (min-width:1024px){.lineas-de-negocio-mexico{margin-bottom:60px}}.ventajas-tm{background:rgb(255,23,61);color:#fff;padding-bottom:30px}.ficha-hoteles .ventajas-tm h2,.ventajas-tm .ficha-hoteles h2,.ventajas-tm .static-title{color:#fff}.ventajas-tm h2{margin:30px 0}.ventajas-tm strong.icon{text-align:center;display:block;text-align:center;margin-bottom:30px}.ventajas-tm .row{margin-top:60px}.ventajas-tm .btn-outlined{color:#fff;border-color:#fff;margin-top:30px}.ventajas-tm .btn-outlined:hover{color:rgb(37,37,37);border-color:rgb(37,37,37)}.proceso-tm{padding-bottom:60px}.lineas-de-actuacion-compromiso,.lineas-de-actuacion-porquetm{padding-bottom:60px}#cifras{margin-bottom:60px}#mision{padding-bottom:60px}#etica{padding-bottom:60px}#webs{padding-bottom:40px;margin-bottom:0}.business-lines .card-holder.card-diversificacion{margin-bottom:0}.row.noticias .col-md-3.col-sm-12{margin-bottom:30px}@media (min-width:1024px){.row.noticias .col-md-3.col-sm-12{margin-bottom:0}}#main.lineas-gallery{margin-top:50px}@media (min-width:1024px){#main.lineas-gallery{margin-top:0}}.ficha-hoteles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding-bottom:60px}.ficha-hoteles .container{padding-bottom:60px}.ficha-hoteles ul{margin-bottom:60px;margin-top:30px}.ficha-hoteles ul>li{padding-left:0.5em;text-indent:-2em;list-style-type:none;font-size:16px}@media (min-width:1024px){.ficha-hoteles ul>li{display:inline-block;width:45%;width:25%;width:35%;margin-left:10%;margin-right:10%;margin-right:5%}.ficha-hoteles ul>li:nth-of-type(odd){margin-left:15%;margin-left:5%}}.ficha-hoteles ul>li:before{content:"■";color:red;padding-right:1em}.ficha-hoteles .hoteles-slider{width:100%;margin:60px auto 0}@media (min-width:1024px){.ficha-hoteles .hoteles-slider{width:auto}}.ficha-hoteles .hoteles-slider .slick-slide img{max-width:275px;margin-left:10px}.ficha-hoteles .video-hotel-btn{margin-bottom:0}.ficha-hoteles .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:transparent;border:2px solid rgb(37,37,37);width:25px;height:25px;text-indent:-9000em;z-index:20;padding:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ficha-hoteles .slick-arrow.slick-prev{left:-30px;border-right:0;border-top:0}.ficha-hoteles .slick-arrow.slick-next{right:-30px;border-bottom:0;border-left:0}.mailing-gprd{margin:30px auto 60px;max-width:600px;padding:0 15px}.mailing-gprd .logo-tm{text-align:center}.mailing-gprd .logo-tm img{max-width:200px;width:auto;height:auto}.mailing-gprd h2{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #d1d1d1}.mailing-gprd .text-body{padding:15px;margin:0}.mailing-gprd address{margin-top:30px;padding-top:30px;border-top:1px solid #d1d1d1;font-style:none;text-align:center}.mailing-gprd address strong{text-transform:uppercase;color:rgb(37,37,37);display:block}.mar-block-holder{padding-bottom:60px}.mar-block-holder img{max-width:200px;margin:0 0 30px}@media (min-width:1024px){.mar-block-holder img{margin:0 0 30px}}.mar-block-holder .mar-block{margin-top:30px;text-align:center}.mar-block-holder .mar-block h3{color:rgb(37,37,37);font-weight:400;font-size:20px}.mar-block-holder .mar-block p{margin-bottom:0}.mar-block-holder .mar-block p.mar-btn{margin-top:30px}.diversificacion-mar-intro{margin-bottom:60px}.diversificacion-agricola .diversificacion-slider,.diversificacion-mar .diversificacion-slider{width:100%;margin:60px auto 60px}@media (min-width:1024px){.diversificacion-agricola .diversificacion-slider,.diversificacion-mar .diversificacion-slider{width:auto}}.diversificacion-agricola .diversificacion-slider .slick-slide img,.diversificacion-mar .diversificacion-slider .slick-slide img{max-width:275px;margin-left:10px}.diversificacion-agricola .slick-arrow,.diversificacion-mar .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:transparent;border:2px solid rgb(37,37,37);width:25px;height:25px;text-indent:-9000em;z-index:20;padding:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.diversificacion-agricola .slick-arrow.slick-prev,.diversificacion-mar .slick-arrow.slick-prev{left:-30px;border-right:0;border-top:0}.diversificacion-agricola .slick-arrow.slick-next,.diversificacion-mar .slick-arrow.slick-next{right:-30px;border-bottom:0;border-left:0}.listado-fincas{margin-bottom:60px;margin-top:30px}.listado-fincas>li{padding-left:0.5em;text-indent:-2em;list-style-type:none;font-size:16px}@media (min-width:1024px){.listado-fincas>li{display:inline-block;width:45%;width:25%;width:29%;margin-left:10%;margin-right:10%}.listado-fincas>li:nth-of-type(odd){margin-left:10%}}.listado-fincas>li:before{content:"■";color:red;padding-right:1em}.cifras-cultivo h3{text-align:center;font-size:20px;font-weight:400}.diversificacion-agricola h3{margin-top:60px}.galeria-lineas{margin-bottom:60px;overflow:hidden}.galeria-lineas img{margin:0;max-width:100%;width:auto}@media (max-width:768px){.galeria-lineas img{margin:10px 0}}.mt-60{margin-top:60px}.row.noticias.comunicacion h6{margin-bottom:30px}.row.noticias.comunicacion .slick-arrow{position:absolute;top:50%;top:35%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:transparent;border:2px solid rgb(37,37,37);width:25px;height:25px;text-indent:-9000em;z-index:20;padding:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.row.noticias.comunicacion .slick-arrow.slick-prev{left:10px;border-right:0;border-top:0}@media (min-width:1024px){.row.noticias.comunicacion .slick-arrow.slick-prev{left:-10px}}.row.noticias.comunicacion .slick-arrow.slick-next{right:10px;border-bottom:0;border-left:0}@media (min-width:1024px){.row.noticias.comunicacion .slick-arrow.slick-next{right:-10px}}.m-0{margin:5px 0}.contacto-comunicacion{padding-bottom:60px}.facebook-holder{position:relative;width:100%;height:500px;text-align:center;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.facebook-holder iframe{position:absolute;top:0;left:0;width:100%;height:100%}.load-more-news{margin:0 0 0 0}.business-lines--intro .mw-1200{text-align:center;margin-top:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rrss-stream{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:15px}@media (min-width:1024px){.rrss-stream{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.rrss-stream-frame{position:relative;padding:0}.rrss-stream-title{font-weight:700;font-size:16px}.rrss-stream-image{float:none;margin:0 15px 10px 0;max-width:100%}.rrss-stream-item{padding:15px;width:100%;margin:0 1.5%;color:#fff;color:rgb(37,37,37)}@media (min-width:1024px){.rrss-stream-item{width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.rrss-stream-item p{color:#fff;color:rgb(37,37,37)}.rrss-stream-item .rrss-stream-type{float:left;color:#fff;color:rgb(37,37,37);margin:0 10px 10px 0}.rrss-stream .btn-outlined{color:rgb(37,37,37);border-color:rgb(37,37,37);-webkit-transition:0.25s;transition:0.25s}.rrss-stream .btn-outlined:hover{background:rgb(37,37,37);color:#fff;border-color:rgb(37,37,37)}.rrss-stream-item--youtube .rrss-stream-image{float:none;display:block;margin:0 auto 10px auto;max-width:100%}.rrss-stream-item--youtube .rrss-stream-type{color:#FF0000}.rrss-stream-item--youtube .btn-outlined:hover{background:#FF0000;border-color:#FF0000;color:#fff}.rrss-stream-item--facebook .rrss-stream-type{color:#3B5998}.rrss-stream-item--facebook .btn-outlined:hover{background:#3B5998;border-color:#3B5998;color:#fff}.rrss-stream-item--twitter .rrss-stream-title{font-weight:400;font-size:14px;font-size:16px}.rrss-stream-item--twitter .rrss-stream-type{color:#0084b4}.rrss-stream-item--twitter .btn-outlined:hover{background:#0084b4;border-color:#0084b4;color:#fff}.rrss-stream .grid-sizer{width:100%}@media (min-width:1024px){.rrss-stream .grid-sizer{width:calc(25% - 10px)}}.rrss-stream .grid-item{margin-bottom:10px;width:100%}@media (min-width:1024px){.rrss-stream .grid-item{width:calc(25% - 10px)}}.rrss-stream .grid-item--width2{width:100%}@media (min-width:1024px){.rrss-stream .grid-item--width2{width:calc(50% + 10px)}}.revista-slider{padding-bottom:60px}@media (min-width:1024px){.revista-slider{padding-bottom:0}}@media (max-width:1024px){#actualidad,#noticias{padding-bottom:60px}#actualidad .slick-list,#noticias .slick-list{margin:0 40px}}#rrss{padding-top:60px}.tab-slider .slick-list{min-height:600px}.tab-slider .slick-slide{height:auto;min-height:600px}#gmap-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.promotion-map p{margin-top:20px}@media (min-width:768px){.home-filter{min-width:500px}}.home-filter .property-filter{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;text-align:center;width:100%}@media (min-width:768px){.home-filter .property-filter{width:100%}}.home-filter .filtros-wrapper .habitaciones,.home-filter .filtros-wrapper .zona{min-width:45%;text-align:center}.home-filter .filtros-wrapper .habitaciones .selectric,.home-filter .filtros-wrapper .zona .selectric{margin:0 auto}.home-filter .chosen-results li{font-size:11px}.home-filter p{width:100%;text-align:center}.plain{font-size:16px;margin:0 0 10px;font-family:"Raleway",sans-serif;text-align:left;color:rgb(102,102,102)}.selectric{border:0;color:#555;white-space:nowrap;font-family:"Raleway",sans-serif;width:250px}.selectric .label{font-weight:normal;text-align:left}.visit-promotion-form .ok-msg{display:none}.visit-promotion-form .alert.alert-danger{display:none;text-align:center}.visit-promotion-form.with-error .alert.alert-danger{display:block;text-align:center}.visit-promotion-form.with-ok .form-holder{display:none}.visit-promotion-form.with-ok .alert.alert-danger{display:none;text-align:center}.visit-promotion-form.with-ok .ok-msg{display:block;text-align:center}#modal-contacto h3{font-size:18px;font-weight:normal;margin:0 30px 20px;padding-bottom:20px;border-bottom:1px solid #f6f6f6}#modal-contacto .fs-16.text-center{margin:0 30px 30px;font-size:12px}#modal-contacto .politicas-privacidad{margin-top:30px}#modal-contacto .politicas-privacidad input{display:inline-block;width:20px;vertical-align:middle;height:auto}.modal-form{margin:30px}.modal-form .ok-msg{display:none}.modal-form .alert.alert-danger{display:none;text-align:center}.modal-form.with-error .alert.alert-danger{display:block;text-align:center}.modal-form.with-ok .form-holder{display:none}.modal-form.with-ok .alert.alert-danger{display:none;text-align:center}.modal-form.with-ok .ok-msg{display:block;text-align:center}#corporate-form-agricola .ok-msg,#corporate-form-hotels-mex .ok-msg,#corporate-form-mar .ok-msg,#corporate-form-promo-mex .ok-msg,#corporate-form-promo-spain .ok-msg,.form-compromiso .ok-msg,.visit-mobile-promotion-form .ok-msg{display:none}#corporate-form-agricola .alert.alert-danger,#corporate-form-hotels-mex .alert.alert-danger,#corporate-form-mar .alert.alert-danger,#corporate-form-promo-mex .alert.alert-danger,#corporate-form-promo-spain .alert.alert-danger,.form-compromiso .alert.alert-danger,.visit-mobile-promotion-form .alert.alert-danger{display:none;text-align:center}#corporate-form-agricola.with-error .alert.alert-danger,#corporate-form-hotels-mex.with-error .alert.alert-danger,#corporate-form-mar.with-error .alert.alert-danger,#corporate-form-promo-mex.with-error .alert.alert-danger,#corporate-form-promo-spain.with-error .alert.alert-danger,.form-compromiso.with-error .alert.alert-danger,.visit-mobile-promotion-form.with-error .alert.alert-danger{display:block;text-align:center}#corporate-form-agricola.with-ok .form-holder,#corporate-form-hotels-mex.with-ok .form-holder,#corporate-form-mar.with-ok .form-holder,#corporate-form-promo-mex.with-ok .form-holder,#corporate-form-promo-spain.with-ok .form-holder,.form-compromiso.with-ok .form-holder,.visit-mobile-promotion-form.with-ok .form-holder{display:none}#corporate-form-agricola.with-ok .alert.alert-danger,#corporate-form-hotels-mex.with-ok .alert.alert-danger,#corporate-form-mar.with-ok .alert.alert-danger,#corporate-form-promo-mex.with-ok .alert.alert-danger,#corporate-form-promo-spain.with-ok .alert.alert-danger,.form-compromiso.with-ok .alert.alert-danger,.visit-mobile-promotion-form.with-ok .alert.alert-danger{display:none;text-align:center}#corporate-form-agricola.with-ok .ok-msg,#corporate-form-hotels-mex.with-ok .ok-msg,#corporate-form-mar.with-ok .ok-msg,#corporate-form-promo-mex.with-ok .ok-msg,#corporate-form-promo-spain.with-ok .ok-msg,.form-compromiso.with-ok .ok-msg,.visit-mobile-promotion-form.with-ok .ok-msg{display:block;text-align:center}.localizacion .tab-ubicaciones-tm .tab-pane img{max-width:100px}.localizacion .tab-ubicaciones-tm .tab-pane#tab-agro img{max-width:200px}@media (max-width:768px){.lineas-de-negocio-mexico .text-center.mt-60{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.lineas-de-negocio-mexico .text-center.mt-60 iframe{position:absolute;top:0;left:0;width:100%;height:100%}}.mar-block-holder .col-md-6.col-md-offset-3.text-center{margin-top:0}@media (max-width:768px){.mar-block-holder .col-md-6.col-md-offset-3.text-center{margin-top:40px}}.private .just-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:1024px){.private .just-mobile{display:none}}.private .just-desktop{display:none}@media (min-width:1024px){.private .just-desktop{display:block}}.private .flex-desktop{display:none}@media (min-width:1024px){.private .flex-desktop{display:-webkit-box;display:-ms-flexbox;display:flex}}.private .flex-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:1024px){.private .flex-mobile{display:none}}.private .btn.btn-primary{border-radius:0;background:rgb(255,23,61);border:0;padding:10px 25px;font-weight:bold}.private .nav-tabs{border-bottom:1px solid #d1d1d1}.private .nav-tabs li{border:1px solid #d1d1d1;border-bottom:0;border-left:0;background:#d1d1d1}.private .nav-tabs li:first-of-type{border-left:1px solid #d1d1d1}.private .nav-tabs li a{padding:17px 30px}.private .nav-tabs li.active{background:rgb(255,23,61);border-color:rgb(255,23,61)}.private .nav-tabs li.active a{color:#fff}.private .nav-tabs.nav-tabs-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.private #detalle-vivienda{max-height:0;overflow:hidden;-webkit-transition:max-height 0.25s ease-out;transition:max-height 0.25s ease-out}.private #detalle-vivienda.active{max-height:100000px;-webkit-transition:max-height 0.45s ease-in;transition:max-height 0.45s ease-in}.private #detalle-vivienda .flexed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.private #detalle-vivienda .flexed .promotion-map{width:100%}@media (min-width:768px){.private #detalle-vivienda .flexed .promotion-map{width:45%}}.private #detalle-vivienda .flexed .promotion-map .responsive-iframe.vertical-iframe{padding-bottom:56.25%}.private #detalle-vivienda .flexed .promotion-information{width:100%;margin:20px 0}@media (min-width:768px){.private #detalle-vivienda .flexed .promotion-information{width:45%;margin:0 0 20px 10%}}.private .promotions-loader .card-holder.card-horizontal{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;margin-bottom:30px}.private .promotions-loader .card-holder.card-horizontal:last-of-type{margin-bottom:0}.private .promotions-loader .card-holder.card-horizontal .card-link{height:auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;background:rgb(255,23,61);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.private .promotions-loader .card-holder.card-horizontal .card-link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-height:300px}}.private .promotions-loader .card-holder.card-horizontal .card-link .card-image{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:768px){.private .promotions-loader .card-holder.card-horizontal .card-link .card-image{width:70%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.private .promotions-loader .card-holder.card-horizontal .card-link .card-content{background:transparent;position:static;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;padding:20px}@media (min-width:768px){.private .promotions-loader .card-holder.card-horizontal .card-link .card-content{padding:40px 0 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:30%}}.private .promotions-loader .card-holder.card-horizontal .card-link .card-button{position:static}.private .promotions-loader .card-holder.card-horizontal .card-link .card-button .fa-plus-square{color:#fff}.private .options-cards{padding:60px 30px;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:30px}.private .option-card{background:#fff;margin:1px;color:white;font-weight:bold;font-size:1.5em;text-align:center;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;height:auto;max-width:500px}@media (min-width:768px){.private .option-card{max-width:250px;min-width:250px}}.private .option-card a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;height:100%;text-decoration:none;padding:40px 15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.private .option-card a h3{font-size:16px}.private .option-card a p{font-size:14px;font-size:16px;font-weight:300;color:#000}.private .option-card a .btn{margin-top:30px;font-size:13px;font-weight:normal}.private .option-card a:hover{color:#fff;background:rgb(255,23,61)}.private .option-card a:hover .btn.btn-primary{border:0;background:#fff;color:rgb(255,23,61);cursor:pointer}.private .option-card a:hover h3{color:#fff}.private .option-card a:hover p{color:#f6f6f6}.private .option-card.option-card-inactive{background:#d1d1d1}.private .option-card.option-card-inactive .btn.btn-primary{background:rgb(102,102,102)}.private .option-card.option-card-inactive a:hover{color:#fff;background:rgb(102,102,102)}.private .option-card.option-card-inactive a:hover .btn.btn-primary{border:0;background:#fff;color:rgb(37,37,37);cursor:pointer}.private .option-card.option-card-inactive a:hover h3{color:rgb(37,37,37)}.private .option-card.option-card-inactive a:hover p{color:#f6f6f6}.private .club-options-cards .option-card{max-width:500px}@media (min-width:768px){.private .club-options-cards .option-card{max-width:350px;min-width:350px}}.private .option-card:before{content:"";float:left;padding-top:60%}.private .descarga-pdf-sac a{margin:10px 0}@media (min-width:768px){.private .descarga-pdf-sac a{margin:0}}.private .table-overflow-holder{width:100%;padding:10px 0;margin:0 0 60px 0;overflow-x:scroll}@media (min-width:768px){.private .table-overflow-holder{overflow-x:auto}}.private .datos-bancarios,.private .datos-compradores,.private .facturas-table,.private .listado-incidencias,.private .listado-recomendaciones,.private .promotion-status,.private .tabla-colaboradoras{width:100%;margin:0}.private .datos-bancarios th,.private .datos-compradores th,.private .facturas-table th,.private .listado-incidencias th,.private .listado-recomendaciones th,.private .promotion-status th,.private .tabla-colaboradoras th{text-transform:uppercase;background:rgb(104,104,104);color:#fff;font-size:12px;padding:10px 25px;text-align:center}@media (min-width:768px){.private .datos-bancarios th,.private .datos-compradores th,.private .facturas-table th,.private .listado-incidencias th,.private .listado-recomendaciones th,.private .promotion-status th,.private .tabla-colaboradoras th{padding:10px 5px}}.private .datos-bancarios td,.private .datos-compradores td,.private .facturas-table td,.private .listado-incidencias td,.private .listado-recomendaciones td,.private .promotion-status td,.private .tabla-colaboradoras td{font-size:14px;font-size:16px;text-align:center;border-bottom:1px solid #d1d1d1;padding:10px 0}.private .datos-bancarios td.nowrap,.private .datos-compradores td.nowrap,.private .facturas-table td.nowrap,.private .listado-incidencias td.nowrap,.private .listado-recomendaciones td.nowrap,.private .promotion-status td.nowrap,.private .tabla-colaboradoras td.nowrap{white-space:nowrap}.private .datos-bancarios tr:nth-of-type(odd) td,.private .datos-compradores tr:nth-of-type(odd) td,.private .facturas-table tr:nth-of-type(odd) td,.private .listado-incidencias tr:nth-of-type(odd) td,.private .listado-recomendaciones tr:nth-of-type(odd) td,.private .promotion-status tr:nth-of-type(odd) td,.private .tabla-colaboradoras tr:nth-of-type(odd) td{background:#f6f6f6}.private .tabla-colaboradoras{margin-top:30px}.private .listado-descargas{margin:30px 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.private .listado-descargas li{width:100%;list-style-type:none;margin:0;padding:0;font-size:13px;text-align:left;border-bottom:1px solid #d1d1d1;padding:10px 0;text-transform:uppercase}@media (min-width:768px){.private .listado-descargas li{width:50%}}.private .listado-descargas label{top:4px;position:relative;margin-right:10px}.private .listado-descargas .fa-file{margin-right:10px}.private .listado-descargas.listado-descargas-inline li{width:100%}.private .listado-definiciones{margin:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.private .listado-definiciones dt{text-transform:uppercase;font-weight:bold;width:100%;margin-top:30px}.private .listado-definiciones dd{background:#f6f6f6;padding:30px;width:100%}@media (min-width:768px){.private .listado-definiciones dt{width:30%;border-top:1px solid #d1d1d1;margin-top:30px;padding-top:30px}.private .listado-definiciones dd{width:70%;border-top:1px solid #d1d1d1;padding:0;margin-top:30px;padding-top:30px;background:none}}.private #registro-form{margin-top:30px}.private #hipoteca-holder{background:#f6f6f6;max-height:0;overflow:hidden;-webkit-transition:max-height 0.25s ease-out;transition:max-height 0.25s ease-out;margin-top:30px}.private #hipoteca-holder.active{padding:60px 15px 30px;max-height:100000px;-webkit-transition:max-height 0.45s ease-in;transition:max-height 0.45s ease-in}.private #hipoteca-holder h4{margin-top:20px}.private #hipoteca-holder legend{border:0;font-size:16px;font-weight:700;text-transform:uppercase;text-align:center;margin:20px 0}.private .testimonios-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:40px 0;padding:0;background:#f6f6f6;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.private .testimonios-item{margin:5px;padding:15px;list-style-type:none;background:#f6f6f6;cursor:pointer;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.private .testimonios-item{width:calc(50% - 10px)}}.private .testimonios-item:hover{background:#fff}.private .testimonios-item img{width:147px;margin-right:20px}.private .testimonios-item h4{width:auto;width:calc(100% - 167px)}.private .testimonios-item p{display:none;width:100%;padding-top:20px;margin-top:20px;border-top:1px solid #f6f6f6}.private .testimonios-item.active{background:#fff;border:1px solid #f6f6f6}.private .testimonios-item.active p{display:block}.private .tab-slider{max-width:800px;margin:20px auto;text-align:text-center}.private .tab-slider .slick-list,.private .tab-slider .slick-slide{min-height:100px}@media (min-width:769px){.private .tab-slider .slick-list,.private .tab-slider .slick-slide{min-height:400px}}@media (min-width:1024px){.private .tab-slider .slick-list,.private .tab-slider .slick-slide{min-height:400px}}@media (min-width:1200px){.private .tab-slider .slick-list,.private .tab-slider .slick-slide{min-height:600px}}.private .tab-slider img{width:250px;max-width:none}@media (min-width:768px){.private .tab-slider img{width:600px}}@media (min-width:1024px){.private .tab-slider img{width:100%}}.private .tab-slider .slick-list{margin:0 auto;max-width:600px}.private .tab-slider .slick-arrow{position:absolute;top:40%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:transparent;border:2px solid rgb(37,37,37);width:25px;height:25px;text-indent:-9000em;z-index:20;padding:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.private .tab-slider .slick-arrow.slick-prev{left:10px;border-right:0;border-top:0}.private .tab-slider .slick-arrow.slick-next{right:10px;border-bottom:0;border-left:0}.private .tab-slider .slick-slide{max-width:600px}.private .tab-slider .slick-slide img{max-width:100%;width:auto;height:auto}.private .tab-slider .slick-dots{margin:20px 0 0;padding:0;text-align:center}.private .tab-slider .slick-dots li{list-style-type:none;text-align:center;margin:0;padding:0;display:inline-block}.private .tab-slider .slick-dots li:after{content:" · ";display:inline-block;color:rgb(37,37,37);margin:0 10px}.private .tab-slider .slick-dots li:last-of-type:after{content:none}.private .tab-slider .slick-dots li button{border:0;color:rgb(255,23,61);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}.private .tab-slider .slick-dots li.slick-active button{color:rgb(37,37,37)}.private .row.recomendaciones{margin:30px 15px;text-align:center}@media (min-width:768px){.private .row.recomendaciones{margin:0}}.private .row.recomendaciones .col-md-4{margin-bottom:30px}@media (min-width:768px){.private .row.recomendaciones .col-md-4{padding:0 15px}}@media (min-width:768px){.private .row.recomendaciones h4{min-height:42px}}.private .row.recomendaciones .btn{position:static}@media (min-width:768px){.private .row.recomendaciones p{min-height:42px}}.private .row.recomendaciones img{margin-bottom:15px;width:auto;max-width:100%}.private .row.recomendaciones>div+div{border:0}.encuesta-intro{margin:20px 0}.light-labels label{font-weight:normal}.generate-password-form{max-height:0;overflow:hidden;-webkit-transition:max-height 0.25s ease-out;transition:max-height 0.25s ease-out;margin-top:0;min-height:0}.generate-password-form.active{max-height:100000px;-webkit-transition:max-height 0.45s ease-in;transition:max-height 0.45s ease-in}.section-banner{position:relative}@media (min-width:451px){.section-banner{height:0;padding-bottom:37.5%}}.section-banner a{display:block;cursor:pointer}.section-banner img{width:100%;cursor:pointer}.aviso-cookies{background:rgb(255,23,61);padding:10px 20px;width:100vw;position:fixed;bottom:0;left:-100vw;color:#fff;z-index:100;-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out}@media (min-width:768px){.aviso-cookies{bottom:0;width:100%}}.aviso-cookies .aviso-cookies--botones{text-align:right}.aviso-cookies a{color:#fff;text-decoration:underline;margin:10px 20px}.aviso-cookies .btn{text-decoration:none;border-color:#fff;border-radius:0;color:#fff;padding:10px 20px}.aviso-cookies--active{left:0}@media (min-width:768px){.static-floated li{width:33%;display:inline-block;margin:0;padding:0;text-align:center;margin:10px 0}}@media (min-width:768px){.static-floated-buttons li{margin:10px 0;width:49%}}@media (max-width:769px){.slick-slide{height:auto!important}.slick-list{height:auto!important}input[name=checkbox-lopd]{width:auto;float:left;margin:5px 10px;line-height:1;height:auto}.equipment-form{margin-top:10px}.equipment-form select{height:auto}#tab-entorno .tab-content .tab-slider .slick-list,#tab-entorno .tab-content .tab-slider .slick-slide{min-height:auto}#tab-entorno .tab-content .tab-slider .slick-list img,#tab-entorno .tab-content .tab-slider .slick-slide img{height:auto}}:root .filosofia-holder .filosofia-txt,_:-ms-fullscreen{display:block}:root .lineas-de-actuacion--holder .lineas-de-actuacion--data,_:-ms-fullscreen{display:block}.async-load{width:100%;min-width:1px;min-height:1px}.section-blog,.section-blog-detail{padding-top:50px}.section-blog .blog-list,.section-blog-detail .blog-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:30px;margin-left:-30px}.section-blog .blog-item,.section-blog-detail .blog-item{margin-bottom:30px;margin-left:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 30px)}@media (min-width:768px){.section-blog .blog-item,.section-blog-detail .blog-item{width:calc(50% - 30px)}}@media (min-width:1100px){.section-blog .blog-item,.section-blog-detail .blog-item{width:calc(33.33% - 30px)}}.section-blog .blog-item figure,.section-blog-detail .blog-item figure{padding:0;margin:0}.section-blog .blog-item figure img,.section-blog-detail .blog-item figure img{max-width:100%;height:auto}.section-blog .blog-item figure a,.section-blog-detail .blog-item figure a{text-decoration:none}.section-blog .blog-item--title,.section-blog-detail .blog-item--title{font-size:18px;margin-top:20px;text-align:left;color:#000}.section-blog .blog-item--category,.section-blog-detail .blog-item--category{background:#f6f6f6;color:#000;padding:10px}.section-blog .blog-item--category a,.section-blog .blog-item--category strong,.section-blog-detail .blog-item--category a,.section-blog-detail .blog-item--category strong{color:rgb(255,23,61);cursor:pointer}.section-blog .blog-item--content,.section-blog-detail .blog-item--content{margin-top:30px}.section-blog .blog-item--link,.section-blog-detail .blog-item--link{z-index:2;-webkit-transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);border:1px solid rgb(255,23,61);padding:10px 20px;color:rgb(255,23,61);display:inline-block;width:50%;margin:30px auto 0;text-align:center}.section-blog .blog-item--link .fa-plus-square,.section-blog-detail .blog-item--link .fa-plus-square{margin-right:10px}.section-blog .blog-item--link:hover,.section-blog-detail .blog-item--link:hover{background:rgb(255,23,61);color:#fff;text-decoration:none}.section-blog-detail-gray,.section-blog-gray{background:#f6f6f6}.section-blog-detail-gray .blog-item,.section-blog-gray .blog-item{background:#fff;padding-bottom:20px}.section-blog-detail-gray .blog-item--title,.section-blog-gray .blog-item--title{margin:0;background:#fff;padding:10px;font-size:14px;font-size:16px}.section-blog-detail{padding-top:0}.section-blog-detail .blog-item--category{margin:20px 0}.section-blog-detail .blog-item--volver{display:block;text-align:center}@media (min-width:768px){.section-blog-detail .blog-item--volver{display:inline}}.blog-paginador{background:#d1d1d1;color:#fff;margin:30px 0 0 0}.blog-paginador .container-faux{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:top;-ms-flex-align:top;align-items:top;width:100%!important;max-width:1200px;padding:20px 30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.blog-paginador .container-faux{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.blog-paginador strong{display:block;margin-bottom:20px}@media (min-width:768px){.blog-paginador strong{width:50%;margin-bottom:0}}.blog-paginador strong+strong{padding-left:10px;padding-right:0;margin-bottom:0;text-align:right}.blog-paginador a{color:rgb(255,23,61);font-weight:bold;padding-right:10px}.blog-paginador a+a{padding-left:10px;padding-right:0;margin-bottom:0;text-align:right}.blog-search-form{max-width:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 15px}@media (min-width:768px){.blog-search-form{margin:0 auto}}.blog-search-form button{margin-left:2px;display:block;height:42px}.blog-template .nav.navbar-right>li>a{padding-top:0!important;padding-bottom:0!important}.blog-template #header-wrapper.shrink .navbar-right li a.social-links{color:rgb(255,23,61)!important}@media (max-width:1099px){.blog-template #header-wrapper .nav.navbar-nav.navbar-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blog-template #header-wrapper .nav.navbar-nav.navbar-right li{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}table.dataTable thead .sorting_asc{background-image:url(/img/sort_asc.png)!important}table.dataTable thead .sorting_desc{background-image:url(/img/sort_desc.png)!important}table.dataTable thead td,table.dataTable thead th,table.dataTable.no-footer{border:0!important}@media (min-width:1025px){.mod-promotion{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:40px 30px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.mod-promotion .equipment-download-brochure{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mod-promotion .promotion-location{width:100%;font-weight:600;font-size:18px;margin:20px 0}@media (min-width:1025px){.mod-promotion .promotion-location{font-size:32px}}.mod-promotion-gallery-fullscreen{text-shadow:none}.mod-promotion-body,.mod-promotion-form{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:1025px){.mod-promotion-body{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:30px;border-right:1px solid #f6f6f6}}.mod-promotion-body .responsive-iframe.horizontal-iframe{margin:0 auto;padding-bottom:100%;max-width:none;min-width:calc(100vw - 60px)}@media (min-width:1025px){.mod-promotion-body .responsive-iframe.horizontal-iframe{min-width:auto;padding-bottom:33%;min-width:none}}.mod-promotion-body .responsive-iframe.horizontal-iframe.not-alone{padding-bottom:50%;max-width:720px}.mod-promotion-body .responsive-iframe.video-iframe{margin-top:20px;padding-bottom:56.65%}@media (min-width:769px){.mod-promotion-body .responsive-iframe.video-iframe{padding-bottom:45.65%}}.mod-promotion-body .como-llegar{max-width:720px;margin:40px auto 20px}.ficha-hoteles .mod-promotion-body h2,.mod-promotion-body .ficha-hoteles h2,.mod-promotion-body .section-title{margin:60px 0 30px}@media (min-width:768px){.mod-promotion-body #tab-entorno .tab-content .tab-slider .slick-slide img{min-width:500px}}@media (min-width:768px){.mod-promotion-body #tab-equipamiento .tab-content .tab-slider .slick-slide img{min-width:720px}}.mod-promotion-body .promotion-icons{background:#f6f6f6;padding:20px 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mod-promotion-body .promotion-icons li{margin:10px 0;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}@media (min-width:768px){.mod-promotion-body .promotion-icons li{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}}@media (min-width:1025px){.mod-promotion-body .promotion-icons li{-webkit-box-flex:0;-ms-flex:0 1 33.33%;flex:0 1 33.33%}}.mod-promotion-body .promotion-icons li img{margin-right:20px}.ficha-hoteles .mod-promotion-body #listado-viviendas h2,.mod-promotion-body #listado-viviendas .ficha-hoteles h2,.mod-promotion-body #listado-viviendas .section-title{margin-top:30px}.mod-promotion-body .tabs{padding:0}.mod-promotion-form{position:relative}@media (min-width:1025px){.mod-promotion-form{padding-left:30px;padding-top:30px;-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%;max-width:300px}}.mod-promotion-form .mod-promotion-form-content{position:sticky;top:0;top:150px}.mod-promotion-form .mod-promotion-form-content .btn{width:80%;display:block;margin:5px auto}.mod-promotion-form .mod-promotion-form-content .btn-group{width:100%;text-align:center}.mod-promotion-form .mod-promotion-form-content .btn-group button{margin:0 auto;float:none}.mod-promotion-form .mod-promotion-form-content .btn-group button:hover{color:#fff}.mod-promotion-form .mod-promotion-form-content .btn-group.open button{background:#fff;border-color:rgb(255,23,61);color:rgb(255,23,61);-webkit-box-shadow:none;box-shadow:none}.promotion .mod-promotion-form .promotion-short-form{width:auto}.mod-promotion-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:30px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1024px){.mod-promotion-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.mod-promotion-buttons .btn-group,.mod-promotion-buttons a.btn-xs{margin:5px 0;min-width:300px}@media (min-width:1024px){.mod-promotion-buttons .btn-group,.mod-promotion-buttons a.btn-xs{margin:0;min-width:auto}}.mod-promotion-buttons .btn.btn-documentos{min-width:300px}@media (min-width:1024px){.mod-promotion-buttons .btn.btn-documentos{min-width:auto}}.mod-promotion-gallery-fullscreen{background:#f6f6f6;background:rgb(255,23,61);background:rgb(104,104,104);background:#f6f6f6;background:#fdfdfd;margin-top:60px;min-height:290px}@media (min-width:1024px){.mod-promotion-gallery-fullscreen{min-height:400px}}@media (min-width:1200px){.mod-promotion-gallery-fullscreen{min-height:490px}}.mod-promotion-gallery-fullscreen .launch-header-fancybox{position:absolute;top:20px;right:20px;position:relative;top:0;left:0;z-index:99;display:block}.mod-promotion-gallery-fullscreen .launch-header-fancybox-icon{position:absolute;z-index:100;max-width:none;top:40%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100px;width:100px}@media (min-width:768px){.mod-promotion-gallery-fullscreen .launch-header-fancybox-icon{height:200px;width:200px}}.mod-promotion-gallery-fullscreen .promotion-header-text{color:rgb(104,104,104)}@media (min-width:1024px){.mod-promotion-gallery-fullscreen .promotion-header-text{position:absolute;left:2.5%;top:0;-webkit-transform:none;-ms-transform:none;transform:none;padding:0;width:auto;width:25%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:1400px){.mod-promotion-gallery-fullscreen .promotion-header-text{width:19%}}.mod-promotion-gallery-fullscreen .promotion-header-text--icons{margin:20px 0;padding:0;text-align:left}.mod-promotion-gallery-fullscreen .promotion-header-text--icons li{display:block;list-style-type:none;font-size:16px;margin:0 0 10px 0;padding:0;color:#fff;color:rgb(104,104,104)}.mod-promotion-gallery-fullscreen .promotion-title{text-align:left;font-size:30px;color:#fff;color:rgb(104,104,104)}@media (min-width:1025px){.mod-promotion-gallery-fullscreen .promotion-title{margin-top:0;font-size:32px}}@media (min-width:1400px){.mod-promotion-gallery-fullscreen .promotion-title{margin-top:0;font-size:28px}}.mod-promotion-gallery-fullscreen .promotion-header{color:#fff}@media (min-width:1024px){.mod-promotion-gallery-fullscreen .promotion-header{width:70%;margin-left:30%}}@media (min-width:1400px){.mod-promotion-gallery-fullscreen .promotion-header{width:77%;margin-left:23%}}.mod-promotion-gallery-fullscreen .slick-dots{position:absolute;bottom:10px;left:0;margin:0 30px;width:calc(100% - 60px);padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mod-promotion-gallery-fullscreen .slick-dots li{list-style-type:none;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:1023px){.mod-promotion-gallery-fullscreen .slick-dots li{margin:0 5px}}.mod-promotion-gallery-fullscreen .slick-dots li button{border:1px solid rgb(255,23,61);background:#fff;text-indent:-9000em;padding:0;display:block;height:10px;width:10px}@media (min-width:1023px){.mod-promotion-gallery-fullscreen .slick-dots li button{width:100%}}.mod-promotion-gallery-fullscreen .slick-dots li.slick-active button{background:rgb(255,23,61)}.mod-promotion-gallery-fullscreen .promotion-download,.mod-promotion-gallery-fullscreen .promotion-lead{color:#fff;text-align:center;width:100%}.mod-promotion-gallery-fullscreen .promotion-download-desktop,.mod-promotion-gallery-fullscreen .promotion-lead-desktop{display:none}@media (min-width:1024px){.mod-promotion-gallery-fullscreen .promotion-download-desktop,.mod-promotion-gallery-fullscreen .promotion-lead-desktop{display:block}}.mod-promotion-gallery-fullscreen .promotion-download-mobile,.mod-promotion-gallery-fullscreen .promotion-lead-mobile{display:block}@media (min-width:1024px){.mod-promotion-gallery-fullscreen .promotion-download-mobile,.mod-promotion-gallery-fullscreen .promotion-lead-mobile{display:none}}.mod-promotion-gallery-fullscreen .promotion-download a,.mod-promotion-gallery-fullscreen .promotion-lead a{border-color:#fff;color:#fff;border-color:rgb(104,104,104);border-color:rgb(255,23,61);color:rgb(104,104,104);color:rgb(255,23,61);text-shadow:none;padding:10px 20px;white-space:normal;min-width:250px}.mod-promotion-gallery-fullscreen .promotion-download a:hover,.mod-promotion-gallery-fullscreen .promotion-lead a:hover{background:#fff;border-color:#fff;border-color:rgb(255,23,61);color:rgb(255,23,61);color:rgb(255,23,61);text-shadow:none}.mod-promotion-gallery-fullscreen .promotion-download a.btn-inverted,.mod-promotion-gallery-fullscreen .promotion-lead a.btn-inverted{background:rgb(255,23,61);color:#fff;border-radius:0}.mod-promotion-gallery-fullscreen .promotion-download a.btn-grey,.mod-promotion-gallery-fullscreen .promotion-lead a.btn-grey{background:rgb(37,37,37);color:#fff;border-radius:0;border-color:rgb(37,37,37)}.mod-promotion-gallery-fullscreen .promotion-download a.btn-grey:hover,.mod-promotion-gallery-fullscreen .promotion-lead a.btn-grey:hover{background:rgb(255,23,61);color:#fff;border-color:rgb(255,23,61)}.mod-promotion-gallery-fullscreen .promotion-lead{margin-top:0}@media (min-width:1025px){.mod-promotion-gallery-fullscreen .promotion-lead{margin-top:40px}}.mod-promotion-gallery-fullscreen .promotion-lead+.promotion-lead{margin-top:0}.mod-promotion-map{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1023px){.mod-promotion-map{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.mod-promotion-map .responsive-iframe{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:1023px){.mod-promotion-map .responsive-iframe{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}}.mod-promotion-map .como-llegar{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:1023px){.mod-promotion-map .como-llegar{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;padding:30px}}.mod-promotion-video{margin-bottom:30px}.mod-promotion-breadcrumb{padding:0;padding:10px 0}.mod-promotion-breadcrumb .mod-promotion-breadcrumb-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1800px;margin:0 auto;padding:0 30px}.mod-promotion-breadcrumb .breadcrumb,.mod-promotion-breadcrumb .section-menu{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.mod-promotion-breadcrumb .breadcrumb{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.mod-promotion-breadcrumb .breadcrumb>li+li:before{display:none}.mod-promotion-breadcrumb li{font-size:14px;font-size:16px}@media (min-width:1400px){.mod-promotion-breadcrumb li{font-size:16px}}.mod-promotion-breadcrumb .section-menu{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mod-promotion-breadcrumb .section-menu li{margin-left:10px}.mod-promotion-breadcrumb .section-menu li:after{display:none}.mod-promotion-breadcrumb .section-menu li:first-of-type{margin-left:0}.mod-promotion-breadcrumb .section-menu li:last-of-type{margin-left:auto}.mod-promotion-breadcrumb .section-menu a:active,.mod-promotion-breadcrumb .section-menu a:focus{color:rgb(37,37,37)}.mod-promotion-breadcrumb .breadcrumb-phone{color:rgb(37,37,37);font-size:18px;font-weight:bold;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right}.promotion-fixed .mod-promotion-breadcrumb{position:fixed;top:60px;left:0;width:100%;z-index:99}.entorno-slider,.equipamiento-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1023px){.entorno-slider,.equipamiento-slider{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.entorno-slider .entorno-slider-container,.entorno-slider .equipamiento-slider-container,.equipamiento-slider .entorno-slider-container,.equipamiento-slider .equipamiento-slider-container{max-width:350px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:20px 0}@media (min-width:1023px){.entorno-slider .entorno-slider-container,.entorno-slider .equipamiento-slider-container,.equipamiento-slider .entorno-slider-container,.equipamiento-slider .equipamiento-slider-container{max-width:500px;margin:0;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}}@media (min-width:1280px){.entorno-slider .entorno-slider-container,.entorno-slider .equipamiento-slider-container,.equipamiento-slider .entorno-slider-container,.equipamiento-slider .equipamiento-slider-container{min-width:400px}}@media (min-width:1440px){.entorno-slider .entorno-slider-container,.entorno-slider .equipamiento-slider-container,.equipamiento-slider .entorno-slider-container,.equipamiento-slider .equipamiento-slider-container{min-width:516px}}@media (max-width:1920px){.entorno-slider .entorno-slider-container,.entorno-slider .equipamiento-slider-container,.equipamiento-slider .entorno-slider-container,.equipamiento-slider .equipamiento-slider-container{min-width:50%}}.entorno-slider .entorno-slider-container img,.entorno-slider .equipamiento-slider-container img,.equipamiento-slider .entorno-slider-container img,.equipamiento-slider .equipamiento-slider-container img{width:auto;height:auto;max-width:100%;margin:0 auto}@media (min-width:1280px){.entorno-slider .entorno-slider-container img,.entorno-slider .equipamiento-slider-container img,.equipamiento-slider .entorno-slider-container img,.equipamiento-slider .equipamiento-slider-container img{max-width:390px}}@media (min-width:1440px){.entorno-slider .entorno-slider-container img,.entorno-slider .equipamiento-slider-container img,.equipamiento-slider .entorno-slider-container img,.equipamiento-slider .equipamiento-slider-container img{max-width:506px}}@media (max-width:1920px){.entorno-slider .entorno-slider-container img,.entorno-slider .equipamiento-slider-container img,.equipamiento-slider .entorno-slider-container img,.equipamiento-slider .equipamiento-slider-container img{max-width:100%}}.entorno-slider .entorno-slider-container .slick-slide,.entorno-slider .equipamiento-slider-container .slick-slide,.equipamiento-slider .entorno-slider-container .slick-slide,.equipamiento-slider .equipamiento-slider-container .slick-slide{text-align:center}@media (min-width:1280px){.entorno-slider .entorno-slider-container .slick-slide,.entorno-slider .equipamiento-slider-container .slick-slide,.equipamiento-slider .entorno-slider-container .slick-slide,.equipamiento-slider .equipamiento-slider-container .slick-slide{max-width:390px}}@media (min-width:1440px){.entorno-slider .entorno-slider-container .slick-slide,.entorno-slider .equipamiento-slider-container .slick-slide,.equipamiento-slider .entorno-slider-container .slick-slide,.equipamiento-slider .equipamiento-slider-container .slick-slide{max-width:506px}}@media (max-width:1920px){.entorno-slider .entorno-slider-container .slick-slide,.entorno-slider .equipamiento-slider-container .slick-slide,.equipamiento-slider .entorno-slider-container .slick-slide,.equipamiento-slider .equipamiento-slider-container .slick-slide{max-width:100%}}.entorno-slider .entorno-slider-container .slick-list,.entorno-slider .equipamiento-slider-container .slick-list,.equipamiento-slider .entorno-slider-container .slick-list,.equipamiento-slider .equipamiento-slider-container .slick-list{margin:0 30px}.entorno-slider .entorno-slider-container .slick-arrow,.entorno-slider .equipamiento-slider-container .slick-arrow,.equipamiento-slider .entorno-slider-container .slick-arrow,.equipamiento-slider .equipamiento-slider-container .slick-arrow{background:#fff;position:absolute;top:0;height:100%;border:0}.entorno-slider .entorno-slider-container .slick-arrow.slick-next,.entorno-slider .equipamiento-slider-container .slick-arrow.slick-next,.equipamiento-slider .entorno-slider-container .slick-arrow.slick-next,.equipamiento-slider .equipamiento-slider-container .slick-arrow.slick-next{right:0}.entorno-slider .entorno-slider-container .slick-arrow.slick-prev,.entorno-slider .equipamiento-slider-container .slick-arrow.slick-prev,.equipamiento-slider .entorno-slider-container .slick-arrow.slick-prev,.equipamiento-slider .equipamiento-slider-container .slick-arrow.slick-prev{left:0}@media (min-width:1023px){.entorno-slider .equipamiento-slider-container,.equipamiento-slider .equipamiento-slider-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.entorno-slider .entorno-text,.entorno-slider .equipamiento-text,.equipamiento-slider .entorno-text,.equipamiento-slider .equipamiento-text{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 15px}@media (min-width:1023px){.entorno-slider .entorno-text,.entorno-slider .equipamiento-text,.equipamiento-slider .entorno-text,.equipamiento-slider .equipamiento-text{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding:0 30px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (min-width:1280px){.entorno-slider .entorno-text,.entorno-slider .equipamiento-text,.equipamiento-slider .entorno-text,.equipamiento-slider .equipamiento-text{min-width:400px}}@media (min-width:1440px){.entorno-slider .entorno-text,.entorno-slider .equipamiento-text,.equipamiento-slider .entorno-text,.equipamiento-slider .equipamiento-text{min-width:500px}}.entorno-slider .equipamiento-text,.equipamiento-slider .equipamiento-text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.entorno-slider .equipamiento-text .section-subtitle,.equipamiento-slider .equipamiento-text .section-subtitle{margin-top:0}.entorno-slider .equipamiento-text a,.equipamiento-slider .equipamiento-text a{margin-top:20px}@media (min-width:1023px){.entorno-slider:nth-of-type(2n) .entorno-slider-container,.equipamiento-slider:nth-of-type(2n) .entorno-slider-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.entorno-slider:nth-of-type(2n) .entorno-text,.equipamiento-slider:nth-of-type(2n) .entorno-text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.entorno-slider:nth-of-type(2n) .equipamiento-slider-container,.equipamiento-slider:nth-of-type(2n) .equipamiento-slider-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.entorno-slider:nth-of-type(2n) .equipamiento-text,.equipamiento-slider:nth-of-type(2n) .equipamiento-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.table-property-list--reserve .btn.btn-default{min-width:105px}.miniature-slider{display:none}@media (min-width:1024px){.miniature-slider{position:absolute;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;width:70%;background:rgba(255,255,255,0.5)}.miniature-slider li{list-style-type:none;margin:10px 5px;padding:0;cursor:pointer}}@media (min-width:1400px){.miniature-slider{width:77%}}.miniature-slider img{max-width:50px}@media (min-width:1600px){.miniature-slider img{max-width:70px;max-width:120px}}.advice-on{margin-top:60px}.advice-on #header-wrapper{top:60px}.advice-on .advice{top:0}.advice{background-image:url(../img/aniversario-bgd.jpg);background-image:url(../img/cabecera-covid19.jpg);background-size:cover;background-position:top center;position:fixed;top:-60px;left:0;height:60px;width:100%;z-index:100}.advice .shader{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,0.3)}.advice .advice-container{max-width:1800px;padding:0 35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff;height:60px;position:relative;z-index:2}.advice .advice-container a{color:#fff;border:1px solid #fff;display:inline-block;padding:10px 20px}.advice .advice-container p{font-size:14px;font-size:16px;font-weight:600;text-transform:uppercase;margin:0}@media (min-width:768px){.advice .advice-container p{font-size:18px}}.inner .advice{background:rgba(255,23,61,0.7)}.slider-icons-holder{position:absolute;left:calc(23% + 20px);top:20px;z-index:99;display:none}@media (min-width:769px){.slider-icons-holder{display:-webkit-box;display:-ms-flexbox;display:flex}}.slider-icons-holder a{display:inline-block;margin-right:20px;max-width:40px}.slider-icons-holder a img{width:100%}.centered-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:150px;max-height:150px}@media (min-width:769px){.centered-icon{max-width:none;max-height:none}}.imagen-covid-home{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1800px;width:100%;position:relative;padding:0 15px;margin-bottom:10vh;margin-top:70px;position:relative;z-index:2}@media (min-width:768px){.imagen-covid-home{margin-bottom:15vh;padding:0 45px}}@media (min-width:1281px){.imagen-covid-home{padding:0 55px 0 35px}}.imagen-covid-home img{width:117px}@media (min-width:768px){.imagen-covid-home img{width:140px}}.lineas-de-actuacion--img iframe{width:100%!important}.video-popup{position:absolute;top:15vh;right:10%;width:80%;z-index:100}.video-popup.video-desktop{display:none}@media (min-width:768px){.video-popup.video-desktop{display:inline-block}}.video-popup.video-mobile{display:inline-block}@media (min-width:768px){.video-popup.video-mobile{display:none}}@media (max-height:414px){.video-popup{top:30vh}}@media (min-width:1025px){.video-popup{right:5vw;width:auto}}@media (min-width:1280px){.video-popup{top:30vh}}@media (min-width:1440px){.video-popup{top:40vh}}.video-popup img{max-width:100%}@media (min-width:1024px){.video-popup img{max-width:120px}}.rrss-stream-item.rrss-stream-item--twitter p{overflow:hidden}div.timeline-Header.timeline-InformationCircle-widgerParent,footer.timeline-Footer.u-cf{display:none!important}section#blog a{display:block;margin:0;padding:0;border:0}section#blog img{border:0}section#rrss{margin:0 auto;text-align:center;padding-top:0;margin-bottom:60px}@media (min-width:768px){section#rrss{margin-bottom:0}}section#recursos .container-flex{display:-webkit-box;display:-ms-flexbox;display:flex;background-size:contain;padding:40px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}@media (min-width:769px){section#recursos .container-flex{background:url(/img/bombilla600x600px-cropped.png) center left no-repeat;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;background-size:auto 100%}}section#recursos .recursos-block{color:#000;margin:15px}@media (min-width:769px){section#recursos .recursos-block{font-size:24px;font-size:16px;margin:0 0 0 20%;width:30%}}@media (min-width:1281px){section#recursos .recursos-block{font-size:24px;font-size:16px;margin:0 5% 0 15%;width:30%}}@media (min-width:769px){section#recursos .recursos-block+.recursos-block{text-align:center;margin:0 19.9% 0 0}}@media (min-width:1281px){section#recursos .recursos-block+.recursos-block{text-align:center;margin:0 14.9% 0 5%}}@media (min-width:768px){section#recursos .recursos-block+.recursos-block h2{text-align:center}}section#recursos .recursos-block+.recursos-block h2:before{background:url(/blog/wp-content/uploads/2020/05/blog-icono-contacto-150x150.png) left center no-repeat;background-size:contain;background-size:auto 100%;padding-left:35px;display:inline-block;width:28px;height:28px;content:" ";position:relative;top:5px}section#recursos .recursos-block h2{text-align:left;margin:0 0 30px 0;font-size:24px}section#recursos .recursos-block ul{margin:0;padding:0}section#recursos .recursos-block ul li{list-style-type:none;margin-bottom:10px}section#recursos .recursos-block a{color:#000}section#recursos .recursos-block a img{width:29px}section#recursos .recursos-block p{color:#000}section#blog{margin:0;padding:0}body.comunicacion-blog{padding-bottom:0}.form-check-label a{color:rgb(255,23,61)}.form-check-label a:active,.form-check-label a:hover,.form-check-label a:visited{color:rgb(255,23,61)}ul.heateor_sssp_follow_ul li,ul.heateor_sssp_sharing_ul li.heateorSsspSharingRound{margin:20px!important}#work-form{padding-left:0;padding-right:0}#work-form .align-center{text-align:center}#work-form .align-center .checkbox,#work-form .align-center button{margin:0 auto}#work-form .align-center .checkbox,#work-form .align-center span.legend{padding:6px 0;display:inline-block;margin:0 10px}#work-form .align-right{text-align:center}@media (min-width:769px){#work-form .align-right{text-align:right}}#work-form .align-left{text-align:center}@media (min-width:769px){#work-form .align-left{text-align:left}}#work-form .ok-msg{display:none}#work-form .alert.alert-danger{display:none;text-align:center}#work-form.with-error .alert.alert-danger{display:block;text-align:center}#work-form.with-ok .form-holder{display:none}#work-form.with-ok .alert.alert-danger{display:none;text-align:center}#work-form.with-ok .ok-msg{display:block;text-align:center}.comunicacion-content .fecha-y-categorias{font-size:18px;text-transform:uppercase}.comunicacion-content .comunicacion-entradilla{font-weight:bold;font-size:16px;line-height:1.5}.comunicacion-content .comunicacion-text{font-size:16px;line-height:1.5}.comunicacion-content .comunicacion-text h3{color:rgb(255,23,61);font-size:17px;font-weight:bold;text-align:left}.comunicacion-content .comunicacion-etiquetas{color:rgb(255,23,61);font-size:17px;font-weight:bold}.grecaptcha-badge{visibility:hidden}section.trabaja-con-nosotros{background-color:#f6f6f6;margin-bottom:30px;padding-top:30px;padding-bottom:30px}@media (min-width:1025px){section.trabaja-con-nosotros{padding-top:60px;padding-bottom:60px;margin-bottom:60px}}section.trabaja-con-nosotros .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1025px){section.trabaja-con-nosotros .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section.trabaja-con-nosotros .trabaja-con-nosotros--item{margin:0 0 30px 0;text-align:center}@media (min-width:1025px){section.trabaja-con-nosotros .trabaja-con-nosotros--item{width:50%;margin:0}}@media (min-width:1025px){section.trabaja-con-nosotros .trabaja-con-nosotros--item:first-of-type figure{margin-right:30px}section.trabaja-con-nosotros .trabaja-con-nosotros--item:last-of-type figure{margin-left:30px}}section.trabaja-con-nosotros a{display:inline-block}section.trabaja-con-nosotros a:hover{text-decoration:none}section.trabaja-con-nosotros a:hover figcaption{background:rgb(255,23,61);border:1px solid rgb(255,23,61)}section.trabaja-con-nosotros figure{text-align:center}section.trabaja-con-nosotros figure img{max-width:100%}section.trabaja-con-nosotros figure figcaption{border:1px solid rgb(37,37,37);max-width:540px;margin:0 auto;background:rgb(37,37,37);color:#fff;padding:10px 0;text-align:center}section.trabaja-con-nosotros h2{margin-top:0}section.trabaja-con-nosotros .fa,section.trabaja-con-nosotros i,section.trabaja-con-nosotros svg{color:rgb(37,37,37);display:block;margin:0 auto 20px}section.trabaja-con-nosotros a{display:inline-block;margin-top:40px}section.trabaja-con-nosotros #ofertas-de-empleo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}@media (min-width:1025px){section.trabaja-con-nosotros #ofertas-de-empleo{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}section.trabaja-con-nosotros #ofertas-de-empleo>.ofertas-empleo{background:#fff;padding:20px;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.4);box-shadow:0 0 30px rgba(0,0,0,0.4);display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0 0 40px 0}@media (min-width:1025px){section.trabaja-con-nosotros #ofertas-de-empleo>.ofertas-empleo{width:30%}}section.trabaja-con-nosotros #ofertas-de-empleo>.ofertas-empleo:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2)}section.trabaja-con-nosotros #ofertas-de-empleo>.ofertas-empleo.categoria-hidden{display:none}section.trabaja-con-nosotros #ofertas-de-empleo>.ofertas-empleo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;margin:0;color:rgb(37,37,37);text-decoration:none;width:100%;position:relative}section.trabaja-con-nosotros #ofertas-de-empleo .oferta-title{margin:40px 0 10px 0;font-size:20px;text-align:left}section.trabaja-con-nosotros #ofertas-de-empleo .oferta-texto{margin-bottom:30px}section.trabaja-con-nosotros #ofertas-de-empleo .oferta-boton{background:rgb(255,23,61);color:#fff;display:block;border:0;text-align:center;text-transform:uppercase;margin-top:auto;width:100%;padding:5px}section.trabaja-con-nosotros #ofertas-de-empleo .ribbon{background:rgb(104,104,104);color:#fff;padding:4px 12px;position:absolute;top:0;right:0}section.trabaja-con-nosotros #ofertas-de-empleo .oferta-funciones,section.trabaja-con-nosotros #ofertas-de-empleo .oferta-requisitos{display:none}section.trabaja-con-nosotros #ofertas-de-empleo-idiomas{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#modal-oferta h2{margin-top:0}#modal-oferta .modal-content{padding:30px 0}#modal-oferta .trabaja-con-nosotros-form{overflow:auto}#modal-oferta .detalle-oferta-popup{margin-bottom:30px}.listado-categorias-empleo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 30px 0;padding:0;list-style-type:none}.listado-categorias-empleo li{margin:0 10px;padding:0;list-style-type:none}.listado-categorias-empleo li.active a{background:rgb(37,37,37);color:#fff}.listado-categorias-empleo a{background:rgb(255,23,61);padding:4px 8px;color:#fff;text-decoration:none;margin-top:0!important}.listado-categorias-empleo a:hover{background:rgb(37,37,37);color:#fff}.respuesta-formulario{text-align:center;background:green;color:#fff;padding:10px;display:inline-block;margin:0 auto 20px auto}.static-breadcrumb{margin-top:30px}@media (min-width:1025px){.static-breadcrumb{display:none}}@media (max-width:1025px){.ficha-hoteles .static-breadcrumb+.section>.container.mw-1200>h2,.static-breadcrumb+.section>.container.mw-1200>.section-title{margin-top:30px}}.popunder-reserva,.popunder-ubicacion{position:fixed;left:0;z-index:99998;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s;top:10vh;width:70vw}@media (min-width:375px){.popunder-reserva,.popunder-ubicacion{top:20vh;width:80vw}}@media (min-width:767px){.popunder-reserva,.popunder-ubicacion{top:30vh;width:50vw}}@media (min-width:1025px){.popunder-reserva,.popunder-ubicacion{width:30vw}}.popunder-reserva.popunder-closed,.popunder-ubicacion.popunder-closed{left:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.popunder-reserva.popunder-closed .popunder-trigger span svg,.popunder-ubicacion.popunder-closed .popunder-trigger span svg{-webkit-animation:campana_animada 5s ease infinite;animation:campana_animada 5s ease infinite}.popunder-reserva .popunder-holder,.popunder-ubicacion .popunder-holder{background:#f6f6f6;color:rgb(104,104,104);padding:20px 40px;border:10px solid rgb(255,23,61);border-left:0;-webkit-box-shadow:10px 10px 52px -2px rgba(0,0,0,0.41);box-shadow:10px 10px 52px -2px rgba(0,0,0,0.41)}.popunder-reserva .popunder-title,.popunder-ubicacion .popunder-title{text-transform:uppercase;font-weight:bold;font-size:18px;text-align:center}.popunder-reserva .popunder-trigger,.popunder-ubicacion .popunder-trigger{position:absolute;top:0;right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);background:rgb(255,23,61);border:0;padding:10px 20px;color:#fff;outline:none;font-size:32px;z-index:99999}.popunder-reserva p.text-center,.popunder-ubicacion p.text-center{margin-top:20px}.popunder-reserva a,.popunder-ubicacion a{border:1px solid rgb(255,23,61);color:rgb(255,23,61);text-shadow:none;white-space:normal;padding:10px 20px;display:inline-block;font-weight:bold}.popunder-reserva a:hover,.popunder-ubicacion a:hover{text-decoration:none;background:rgb(255,23,61);color:#fff}.popunder-ubicacion{left:auto;right:0}.popunder-ubicacion.popunder-closed{left:auto;right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.popunder-ubicacion .popunder-trigger{left:0;right:auto;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.popunder-ubicacion .popunder-holder{border:10px solid rgb(255,23,61)}.popunder-tag{position:fixed;left:0;z-index:99998;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s;top:10vh;width:70vw;-webkit-transform:translateX(-50vw);-ms-transform:translateX(-50vw);transform:translateX(-50vw)}@media (min-width:375px){.popunder-tag{top:20vh;width:80vw}}@media (min-width:767px){.popunder-tag{top:151px;width:30vw}}@media (min-width:1190px){.popunder-tag{top:126px}}.promotion-fixed .popunder-tag{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.popunder-tag .popunder-trigger{position:absolute;top:0;left:0;background:rgb(255,23,61);border:0;padding:10px 20px;color:#fff;outline:none;font-size:16px;z-index:99999}@-webkit-keyframes campana_animada{0%{-webkit-transform:translateX(0%);transform:translateX(0%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}40%{-webkit-transform:translateX(0%);transform:translateX(0%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}6%{-webkit-transform:translateX(-15px) rotate(-6deg);transform:translateX(-15px) rotate(-6deg)}12%{-webkit-transform:translateX(12px) rotate(6deg);transform:translateX(12px) rotate(6deg)}18%{-webkit-transform:translateX(-12px) rotate(-3.6deg);transform:translateX(-12px) rotate(-3.6deg)}24%{-webkit-transform:translateX(7px) rotate(2.4deg);transform:translateX(7px) rotate(2.4deg)}30%{-webkit-transform:translateX(-4px) rotate(-1.2deg);transform:translateX(-4px) rotate(-1.2deg)}to{-webkit-transform:translateX(-4px) rotate(-1.2deg);transform:translateX(-4px) rotate(-1.2deg)}}@keyframes campana_animada{0%{-webkit-transform:translateX(0%);transform:translateX(0%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}40%{-webkit-transform:translateX(0%);transform:translateX(0%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}6%{-webkit-transform:translateX(-15px) rotate(-6deg);transform:translateX(-15px) rotate(-6deg)}12%{-webkit-transform:translateX(12px) rotate(6deg);transform:translateX(12px) rotate(6deg)}18%{-webkit-transform:translateX(-12px) rotate(-3.6deg);transform:translateX(-12px) rotate(-3.6deg)}24%{-webkit-transform:translateX(7px) rotate(2.4deg);transform:translateX(7px) rotate(2.4deg)}30%{-webkit-transform:translateX(-4px) rotate(-1.2deg);transform:translateX(-4px) rotate(-1.2deg)}to{-webkit-transform:translateX(-4px) rotate(-1.2deg);transform:translateX(-4px) rotate(-1.2deg)}}#download-modal,#ouibounce-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999}#download-modal .underlay,#ouibounce-modal .underlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.5);cursor:pointer;-webkit-animation:fadein 0.5s;animation:fadein 0.5s}#download-modal .modal,#ouibounce-modal .modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60vw;min-width:300px;max-width:900px;max-width:500px;min-height:200px;height:300px;overflow:visible;background-color:#fff;z-index:1;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;border-radius:0;-webkit-animation:popin 0.3s;animation:popin 0.3s;display:block;-webkit-box-shadow:2px 0 20px 0 rgba(0,0,0,0.4);box-shadow:2px 0 20px 0 rgba(0,0,0,0.4)}#download-modal .modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;min-height:150px;height:300px}#download-modal .modal .download-form--title{text-align:center;font-size:16px;text-transform:uppercase}#download-modal .modal-title,#ouibounce-modal .modal-title{font-size:18px;font-family:"Raleway",sans-serif;color:rgb(37,37,37);padding:10px 0 0 0;margin:0;text-align:center;text-transform:uppercase}#download-modal .modal-body,#ouibounce-modal .modal-body{padding:20px}#download-modal form,#ouibounce-modal form{margin:0;overflow:hidden}#download-modal form .form-holder,#ouibounce-modal form .form-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}@media (min-width:769px){#download-modal form .form-holder,#ouibounce-modal form .form-holder{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-10px}}#download-modal form .alert-danger,#download-modal form .ok-msg,#ouibounce-modal form .alert-danger,#ouibounce-modal form .ok-msg{display:none}#download-modal form button,#ouibounce-modal form button{width:100%}#download-modal form .error-msg,#ouibounce-modal form .error-msg{opacity:0;text-align:right;-webkit-transition:0.4s linear;transition:0.4s linear}#download-modal form .ok-msg,#ouibounce-modal form .ok-msg{opacity:0;text-align:right;-webkit-transition:0.4s linear;transition:0.4s linear;color:green;background:lightgreen;font-size:12px;margin-top:5px;margin-bottom:5px;padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}#download-modal form .loading,#ouibounce-modal form .loading{text-align:center;opacity:0}#download-modal form .loading img,#ouibounce-modal form .loading img{display:none}#download-modal form.with-loading .loading,#ouibounce-modal form.with-loading .loading{padding:20px 10px;opacity:1}#download-modal form.with-loading .loading img,#ouibounce-modal form.with-loading .loading img{display:inline-block}#download-modal form.with-error .error-msg,#ouibounce-modal form.with-error .error-msg{opacity:1;display:block}#download-modal form.with-error .ok-msg,#ouibounce-modal form.with-error .ok-msg{display:none;opacity:0}#download-modal form.with-ok .ok-msg,#ouibounce-modal form.with-ok .ok-msg{opacity:1;display:block}#download-modal form.with-ok .error-msg,#ouibounce-modal form.with-ok .error-msg{opacity:0;display:none}#download-modal form.with-ok button,#download-modal form.with-ok input,#ouibounce-modal form.with-ok button,#ouibounce-modal form.with-ok input{opacity:0}@media (min-width:1025px){#download-modal form.with-ok button,#download-modal form.with-ok input,#ouibounce-modal form.with-ok button,#ouibounce-modal form.with-ok input{opacity:1}}#download-modal form input[type=email],#download-modal form input[type=tel],#download-modal form input[type=text],#ouibounce-modal form input[type=email],#ouibounce-modal form input[type=tel],#ouibounce-modal form input[type=text]{padding:12px;font-size:14px;font-size:16px;border-radius:0;border:1px solid #ccc;-webkit-font-smoothing:antialiased;width:100%}@media (min-width:769px){#download-modal form input[type=email],#download-modal form input[type=tel],#download-modal form input[type=text],#ouibounce-modal form input[type=email],#ouibounce-modal form input[type=tel],#ouibounce-modal form input[type=text]{width:calc(50% - 12px);margin:0 0 10px 10px}}#ouibounce-modal form#bounce-newsletter-form input[type=text]{width:100%;margin-left:0}#ouibounce-modal form#bounce-newsletter-form input[type=checkbox]{width:20px}#ouibounce-modal form#bounce-newsletter-form label{display:inline;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#download-modal .modal-body,#ouibounce-modal .modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}@media (min-width:769px){#download-modal .modal-body,#ouibounce-modal .modal-body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}#download-modal .modal-body .modal-body-block,#ouibounce-modal .modal-body .modal-body-block{width:calc(100% - 20px);min-width:250px;margin:10px}#download-modal .modal-body .modal-body-block{width:calc(100% - 20px);min-width:250px;margin:10px}#download-modal .modal-footer,#ouibounce-modal .modal-footer{position:absolute;top:-7px;right:-7px;color:red;border:0;padding:0;cursor:pointer}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes popin{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}85%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes popin{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}85%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);opacity:1}to{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}}input[name=download-form--check],input[name=newsletter-form--check]{position:absolute;top:-9000em;left:-9000em}.aptb+.atpb{background:#f6f6f6}.aptb+.atpb+.atpb{background:#fff}.aptb .ficha-hoteles h2,.aptb .section-title,.ficha-hoteles .aptb h2{padding-top:45px}.aptb .intro--canvas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.aptb .intro--canvas>div{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;position:relative;aspect-ratio:16/9}.aptb .intro--canvas>div iframe{position:absolute;top:15px;left:15px;width:calc(100% - 30px);height:calc(100% - 30px)}.aptb .intro--canvas>div:nth-of-type(3){-ms-flex-preferred-size:100%;flex-basis:100%;aspect-ratio:auto}.aptb .intro--experiences{margin-bottom:30px}.aptb .intro--experiences picture{margin:0;padding:0}.aptb .intro--experiences img{max-width:100%;width:auto}.aptb .locations--grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.aptb .locations--item{width:33.33%;aspect-ratio:16/9;overflow:hidden;text-decoration:none}.aptb .locations--item figure{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%}.aptb .locations--item figure img{position:absolute;top:0;left:0;width:100%;max-width:100%;width:auto;z-index:1}.aptb .locations--item figure figcaption{text-align:center;z-index:2;position:relative;margin-top:auto;margin-right:15px;margin-bottom:15px;font-weight:bold;text-transform:uppercase}.aptb .location{height:auto;max-height:0;overflow:hidden;-webkit-transition:max-height 0.5s;transition:max-height 0.5s}.aptb .location--active{margin-top:30px;max-height:none}.aptb .location--description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.aptb .location--description figure{max-width:450px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 30px 0 0;-webkit-box-flex:1;-ms-flex:1 1 450px;flex:1 1 450px}.aptb .location--description figure img{width:auto;max-width:100%}.aptb .location--description .location--description-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1;flex:1}.aptb .location--description-item-izquierda figure{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0 0 0 30px}.aptb .location--description-item-izquierda .location--description-text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.aptb .location--iframe{margin-bottom:30px}.aptb .location--link{text-align:center}.aptb .location--link a{background:rgb(255,23,61);color:#fff;font-weight:bold;text-transform:uppercase;padding:10px 15px}.aptb .location--slider{padding:0 30px;max-width:1140px;margin:0 auto 30px}.aptb .location--slider .slick-slide{max-width:300px}.aptb .location--slider .slick-slide img{width:100%}.aptb .location--slider .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:transparent;border:2px solid rgb(37,37,37);width:25px;height:25px;text-indent:-9000em;z-index:20;padding:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.aptb .location--slider .slick-arrow.slick-prev{left:10px;border-right:0;border-top:0}.aptb .location--slider .slick-arrow.slick-next{right:10px;border-bottom:0;border-left:0}.aptb .channels--grid{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aptb .channels--item{width:25%;aspect-ratio:1;overflow:hidden;display:block;position:relative;color:#fff;text-decoration:none;font-weight:900;text-transform:uppercase}.aptb .channels--item figure{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.aptb .channels--item figure figcaption{z-index:1;background:rgba(255,23,61,0.5);width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:15px}.aptb .channels--item figure img{position:absolute;top:0;left:0;max-width:100%;width:100%;z-index:2}.aptb .channels--item:hover figcaption{z-index:3}.club_tm--holder{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:490px){.club_tm--holder{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.club_tm--holder>div{margin-bottom:30px}@media (min-width:768px){.club_tm--intro{width:40%}}.club_tm--intro-content{margin-bottom:30px;margin-right:15px}.club_tm--link{background:rgb(255,23,61);color:#fff;font-weight:bold;text-transform:uppercase;padding:10px 15px}.club_tm--link:hover{color:#fff}.club_tm--programs{text-align:center}@media (min-width:768px){.club_tm--programs{width:calc(60% - 15px);margin-left:15px}}.club_tm--programs-canvas{display:-ms-grid;display:grid;-ms-grid-columns:1fr 15px 1fr 15px 1fr 15px 1fr 15px 1fr 15px 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;-ms-grid-rows:1fr 45px 1fr 45px 1fr;grid-template-rows:1fr 1fr 1fr;gap:45px 15px;grid-auto-flow:row;grid-template-areas:". . place1 place1 . ." "place2 place2 . . place3 place3" ". place4 place4 place5 place5 .";width:100%;text-align:center;background:url(/img/logo_club_tm.png);background-size:30%;background-repeat:no-repeat;background-position:center}.club_tm--programs-canvas div{text-align:center}.club_tm--programs-canvas a{padding:15px;min-height:100px;background:rgb(255,23,61);color:#fff;border:1px solid rgb(255,23,61);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;text-transform:uppercase;border-radius:8px;font-size:13px}@media (min-width:768px){.club_tm--programs-canvas a{font-size:16px}}.club_tm--programs-canvas a:hover{background:#fff;border-color:rgb(255,23,61);color:rgb(255,23,61);text-decoration:none}.club_tm .club_tm--programs-place1{-ms-grid-row:1;-ms-grid-column:5;-ms-grid-column-span:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-area:place1}.club_tm .club_tm--programs-place2{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-area:place2}.club_tm .club_tm--programs-place3{-ms-grid-row:3;-ms-grid-column:9;-ms-grid-column-span:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-area:place3}.club_tm .club_tm--programs-place4{-ms-grid-row:5;-ms-grid-column:3;-ms-grid-column-span:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-area:place4}.club_tm .club_tm--programs-place5{-ms-grid-row:5;-ms-grid-column:7;-ms-grid-column-span:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-area:place5}.fancybox-content.animated-modal{max-width:550px;border-radius:4px;overflow:hidden;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:all 0.7s;transition:all 0.7s}.fancybox-content.animated-modal h2,.fancybox-content.animated-modal p{-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:0.4s;transition-duration:0.4s}.fancybox-slide--current .animated-modal,.fancybox-slide--current .animated-modal h2,.fancybox-slide--current .animated-modal p{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.fancybox-slide--current .animated-modal h2{-webkit-transition-delay:0.1s;transition-delay:0.1s}.fancybox-slide--current .animated-modal p{-webkit-transition-delay:0.3s;transition-delay:0.3s}
/*# sourceMappingURL=tm.css.map */