/*! 13/12/2018 - 13:27 */@font-face{font-family:"iconsRiu";src:url("/fonts/riu2017/iconsRiu/iconsRiu.eot");src:url("/fonts/riu2017/iconsRiu/iconsRiu.eot?#iefix") format("embedded-opentype"),url("/fonts/riu2017/iconsRiu/iconsRiu.woff") format("woff"),url("/fonts/riu2017/iconsRiu/iconsRiu.ttf") format("truetype"),url("/fonts/riu2017/iconsRiu/iconsRiu.svg#iconsRiu") format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:"iconsRiu";src:url("/fonts/riu2017/iconsRiu/iconsRiu.svg#iconsRiu") format("svg")}}[class^="icn-"]:before,[class*=" icn-"]:before{display:inline-block;font-family:"iconsRiu";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;vertical-align:middle}.icn-right-arrow-carrousel:before{content:"\e963"}.icn-star:before{content:"\e934"}.icn-rc-faq:before{content:"\e93e"}.icn-bookings:before{content:"\e91c"}.icn-personal-data:before{content:"\e91b"}.icn-logout:before{content:"\e91a"}.icn-phone-call:before{content:"\e979"}.icn-avatar:before{content:"\e926"}*{-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;-ms-box-sizing:border-box !important;box-sizing:border-box !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-ms-border-radius:0 !important;border-radius:0 !important}a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;color:#448aff}a:focus{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;color:#fff}a:hover{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;color:#346ECC;text-decoration:none}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background-color:#eaeaea;border-left:1px solid #ccc}::-webkit-scrollbar-thumb{background-color:#ccc}::-webkit-scrollbar-thumb:hover{background-color:#aaa}.btn{width:100%;padding:10px 24px;border:0 none;font-weight:400;letter-spacing:1px;text-transform:uppercase;font-size:12px;font-size:1.2rem}@media only screen and (min-width: 768px){.btn{width:auto;padding:14px 24px;font-weight:700;font-size:14px;font-size:1.4rem}}.btn:focus,.btn:active:focus,.btn.active:focus{outline:0 none}.btn-link{padding:0}.btn-primary{background:#8768AE;color:#fff}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background:#765A99}.btn-primary:active,.btn-primary.active,.btn-primary:active:hover,.btn-primary.active:hover{background:#765A99;box-shadow:none}.btn-outline{background-color:transparent}.btn-primary.btn-outline{color:#fff;border:solid 1px #fff}.btn-primary.btn-outline:hover,.btn-success.btn-outline:hover,.btn-info.btn-outline:hover,.btn-warning.btn-outline:hover,.btn-danger.btn-outline:hover{color:#fff;background:#765A99;border-color:#765A99}.btn-primary.raised{box-shadow:0 3px 0 0 #765A99}.btn-primary.raised:active,.btn-primary.raised.active{background:#765A99;box-shadow:none;margin-bottom:-3px;margin-top:3px}body{font-family:"Raleway",sans-serif;font-size:14px;font-size:1.4rem;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;left:0}body.menu-open{overflow:hidden;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}@media only screen and (min-width: 768px){body.menu-open{-webkit-transform:translateX(285px);-moz-transform:translateX(285px);-ms-transform:translateX(285px);-o-transform:translateX(285px);transform:translateX(285px)}body.menu-open .ngdialog{width:calc(100% - 285px)}}@media only screen and (min-width: 320px){body.menu-open .menu-backdrop{left:0}}@media only screen and (min-width: 320px){body.modal-open{padding-right:0}}@media only screen and (min-width: 992px){body.modal-open{padding-right:15px}}body.modal-open .top-bar{padding-right:15px}body .modal-backdrop{z-index:2}body .modal-backdrop.show{opacity:0.4}.padding-0{padding:0}.margin-top-10{margin-top:10px}.margin-top-20{margin-top:20px}.margin-top-30{margin-top:30px}.margin-bottom-10{margin-bottom:10px}.margin-bottom-20{margin-bottom:20px}.margin-bottom-30{margin-bottom:30px}.mb_YTPBar{display:none !important}.top-bar{display:table;width:100%;text-align:right;position:absolute;top:0;right:0;padding:15px 0;margin-bottom:15px;border-bottom:solid 1px rgba(255,255,255,0.3);z-index:11}.top-bar .navbar-toggle{position:absolute;left:10px;z-index:13;padding:12px 10px;margin-top:11px;margin-right:0;margin-bottom:8px;color:#fff;background-color:transparent;background-image:none;border:1px solid transparent;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;display:inline-block}@media only screen and (min-width: 320px){.top-bar .navbar-toggle{top:0}}.top-bar .navbar-toggle .icon-bar{width:30px;background:#fff;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;position:relative}.top-bar .navbar-toggle .icon-bar:nth-of-type(2){top:2px;width:20px}.top-bar .navbar-toggle .icon-bar:nth-of-type(3){top:4px;width:25px}.top-bar .logo-wrap{display:table}@media only screen and (min-width: 320px){.top-bar .logo-wrap{position:absolute;z-index:11;top:0;left:15px;margin-top:10px;width:auto}}@media only screen and (min-width: 768px){.top-bar .logo-wrap{display:none;left:70px}}.top-bar .logo-wrap .logo{float:none;display:block;margin-left:auto;margin-right:auto;float:none;width:100px;height:45px;margin-left:40px;display:inline-block;vertical-align:middle;overflow:hidden;text-indent:-9000px;display:block;font-size:0px;font-size:0rem;background:url("/fcs_images/riu2017/logo2018-riuplaza-movil-white.png") no-repeat center center}@media only screen and (min-width: 768px){.top-bar .logo-wrap .logo{width:195px;margin-left:auto}}.top-bar .logo-wrap span{display:none}.top-bar .container{width:100%}.top-bar .nav{margin:0;padding:0;text-transform:uppercase}.top-bar .nav li.dropdown{display:none;margin:0 5px}@media only screen and (min-width: 768px){.top-bar .nav li.dropdown{display:inline-block}}.top-bar .nav li.dropdown a{padding:0;color:#fff;font-weight:300;font-size:14px;font-size:1.4rem;text-shadow:1px 1px 5px #000000;text-transform:initial}.top-bar .nav li.dropdown a:hover,.top-bar .nav li.dropdown a:active,.top-bar .nav li.dropdown a:focus{background:none;color:#8768AE}.top-bar .nav li.dropdown .dropdown-menu{right:0;left:inherit;padding:20px;z-index:15}@media only screen and (min-width: 320px){.top-bar .nav li.dropdown .dropdown-menu{width:auto;overflow:auto;text-align:left}}@media only screen and (min-width: 768px){.top-bar .nav li.dropdown .dropdown-menu{width:auto;overflow:inherit}}.top-bar .nav li.dropdown .dropdown-menu li{display:inline-block;float:left}.top-bar .nav li.dropdown .dropdown-menu li a{text-shadow:none}@media only screen and (min-width: 320px){.top-bar .nav li.dropdown .dropdown-menu li{width:100%;padding:0;margin-bottom:10px;text-align:center}}@media only screen and (min-width: 768px){.top-bar .nav li.dropdown .dropdown-menu li{width:47%;padding:5px 0;padding-right:15px;margin-bottom:10px;text-align:left}}.top-bar .nav li.dropdown .dropdown-menu li:nth-child(odd){padding:5px 0;padding-left:15px}@media only screen and (min-width: 320px){.top-bar .nav li.dropdown .dropdown-menu li:nth-child(odd){padding:0}}@media only screen and (min-width: 768px){.top-bar .nav li.dropdown .dropdown-menu li:nth-child(odd){padding:5px 0}}.top-bar .nav li.dropdown .dropdown-menu li.dropdown-header{display:block;float:none;width:100%;padding:0;padding-bottom:10px;margin-bottom:10px;font-size:14px;font-size:1.4rem;text-transform:uppercase;font-weight:500;color:#444;border-bottom:solid 1px #cdcdcd}.top-bar .nav li.dropdown .dropdown-menu li .country{width:100%;display:block;margin:0;margin-bottom:2px;font-weight:600}@media only screen and (min-width: 768px){.top-bar .nav li.dropdown .dropdown-menu li .country{display:inline-block;margin-right:5px;width:auto}}.top-bar .nav li.dropdown .dropdown-menu li.otrostel{width:100%;border-top:solid 1px #f5f5f5;margin-top:5px;padding:5px 0}.top-bar .nav li.dropdown.login.open>.btn-primary{border:none;background-color:transparent}@media only screen and (min-width: 768px){.top-bar .nav li.dropdown.login.open>.btn-primary{border:solid 1px #765A99;background:#765A99}}.top-bar .nav li.dropdown.login.open>.btn-primary:before{color:#765A99}.top-bar .nav li.dropdown.login.open>.btn-primary:hover{border-color:#765A99}.top-bar .nav li.dropdown.login.open .dropdown-menu{display:block;margin-top:20px;overflow:visible}.top-bar .nav li.dropdown.login.open .dropdown-menu:before,.top-bar .nav li.dropdown.login.open .dropdown-menu:after{position:absolute;display:inline-block;border-bottom-color:rgba(0,0,0,0.2);content:''}.top-bar .nav li.dropdown.login.open .dropdown-menu:before{top:-17px;border-right:16px solid transparent;border-left:16px solid transparent;border-bottom:16px solid #cdcdcd;right:26px;width:0;height:0}.top-bar .nav li.dropdown.login.open .dropdown-menu:after{top:-16px;border-right:16px solid transparent;border-bottom:16px solid #fff;border-left:16px solid transparent;right:26px;width:0;height:0}.top-bar .nav li.dropdown.languages .dropdown-menu{padding:20px;min-width:200px}.top-bar .nav li.dropdown.languages .dropdown-menu li{width:100%;margin:0;padding:0;margin-bottom:5px;float:none}.top-bar .nav li.dropdown.languages .dropdown-menu li:nth-child(odd){padding:0}.top-bar .nav li.dropdown.languages .dropdown-menu li a{color:#8768AE;text-transform:none}.top-bar .nav li.dropdown.phones{display:inline-block;position:inherit}@media only screen and (min-width: 768px){.top-bar .nav li.dropdown.phones{position:relative}}.top-bar .nav li.dropdown.phones .dropdown-toggle span{display:none}@media only screen and (min-width: 768px){.top-bar .nav li.dropdown.phones .dropdown-toggle span{display:inline-block}}.top-bar .nav li.dropdown.phones .dropdown-toggle:before{font-size:22px;font-size:2.2rem}@media only screen and (min-width: 768px){.top-bar .nav li.dropdown.phones .dropdown-toggle:before{display:none}}.top-bar .nav li.dropdown.phones>.dropdown-menu{position:absolute;width:90%;left:50%;top:55px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width: 768px){.top-bar .nav li.dropdown.phones>.dropdown-menu{width:auto;left:auto;top:auto;-webkit-transform:none;transform:none}}.top-bar .nav li.dropdown.phones .dropdown-menu{padding:0}.top-bar .nav li.dropdown.phones .dropdown-menu .phones-list{padding:20px;width:492px;max-height:490px;overflow:auto;display:none;margin-top:0}@media only screen and (min-width: 768px){.top-bar .nav li.dropdown.phones .dropdown-menu .phones-list{display:inline-block}}.top-bar .nav li.dropdown.phones .dropdown-menu .phones-list a{color:#8768AE}.top-bar .nav li.dropdown.phones .dropdown-menu .fast-call{display:inline-block;padding:10px;width:100%}@media only screen and (min-width: 768px){.top-bar .nav li.dropdown.phones .dropdown-menu .fast-call{display:none}}.top-bar .nav li.dropdown.phones .dropdown-menu .fast-call .fast-call-button{opacity:1}.top-bar .nav li.dropdown.phones .dropdown-menu .fast-call .fast-call-button button{width:100%;box-shadow:0px 2px 5px 0px rgba(68,68,68,0.5)}.top-bar .nav li.dropdown.phones .dropdown-menu .fast-call .fast-call-button button:hover{background-color:#765A99}.top-bar .nav li.dropdown.phones .dropdown-menu .fast-call .fast-call-button button p{margin:0}.top-bar .nav li.dropdown.phones .dropdown-menu .fast-call .dropdown{margin-top:10px;padding-top:5px;border-top:1px solid #444}.top-bar .nav li.dropdown.phones .dropdown-menu .fast-call .dropdown a{text-shadow:none;color:#444;text-align:center;letter-spacing:inherit;opacity:1;width:100%}.top-bar .nav li.dropdown.phones .dropdown-menu .fast-call .dropdown a:active{box-shadow:none}.top-bar .nav li.dropdown.phones .dropdown-menu .fast-call .dropdown a .caret{display:inline-block;margin-left:5px;margin-bottom:3px}.top-bar .nav li.dropdown.phones .dropdown-menu .fast-call .dropdown .dropdown-menu{position:relative;border:none;box-shadow:none}.top-bar .nav li.dropdown.phones .dropdown-menu .fast-call .dropdown .dropdown-menu li{width:46%;display:inline-block;vertical-align:top}.top-bar .nav li.dropdown.phones.open a{background-color:transparent}.top-bar .nav li.dropdown.phones.open .dropdown-toggle:before{color:#765A99}.top-bar .nav li.dropdown.phones.open>.dropdown-menu:before,.top-bar .nav li.dropdown.phones.open>.dropdown-menu:after{display:none}@media only screen and (min-width: 320px){.top-bar .nav li.dropdown.login{display:inline-block}}.top-bar .nav li.dropdown.login .btn{padding:5px 7px;font-weight:300;text-transform:none;color:#ffffff;border-color:#ffffff;background:transparent;border:none}@media only screen and (min-width: 768px){.top-bar .nav li.dropdown.login .btn{border:1px solid}.top-bar .nav li.dropdown.login .btn:hover{color:#765A99}}@media only screen and (min-width: 768px) and (min-width: 768px){.top-bar .nav li.dropdown.login .btn:hover{color:#fff;background:#765A99;border-color:#765A99}}.top-bar .nav li.dropdown.login .dropdown-toggle{padding:0}@media only screen and (min-width: 768px){.top-bar .nav li.dropdown.login .dropdown-toggle{padding:5px 7px}}.top-bar .nav li.dropdown.login .dropdown-toggle:before{display:inline-block;font-size:32px;font-size:3.2rem}.top-bar .nav li.dropdown.login .dropdown-toggle span{display:none}@media only screen and (min-width: 768px){.top-bar .nav li.dropdown.login .dropdown-toggle{padding:5px 7px}.top-bar .nav li.dropdown.login .dropdown-toggle:before{display:none}.top-bar .nav li.dropdown.login .dropdown-toggle span{display:inline-block}}.top-bar .nav li.dropdown.login.open{text-align:left}.top-bar .nav li.dropdown.login.open .dropdown-menu{min-width:300px;padding:0}.top-bar .nav li.dropdown.login.open .dropdown-menu.logueado{min-width:290px}@media only screen and (min-width: 768px){.top-bar .nav li.dropdown.login.open .dropdown-menu.logueado{min-width:400px}}.top-bar .nav li.dropdown.login.open .dropdown-menu.logueado:after{border-bottom:16px solid #8768AE}.top-bar .nav li.dropdown.login.open .dropdown-menu li{display:block;float:none;width:100%;padding:0;margin:0}.top-bar .nav li.dropdown.login.open .dropdown-menu li.dropdown-header{margin-bottom:20px}.top-bar .nav li.dropdown.login.open .dropdown-menu .login-wrap{padding:20px;text-align:left}.top-bar .nav li.dropdown.login.open .dropdown-menu .login-wrap ul{padding:0;margin:0}.top-bar .nav li.dropdown.login.open .dropdown-menu .login-wrap .login-form .form-group{position:relative;display:table;width:100%}.top-bar .nav li.dropdown.login.open .dropdown-menu .login-wrap .login-form .form-group a{text-shadow:none;color:#8768AE;opacity:1;text-decoration:none}.top-bar .nav li.dropdown.login.open .dropdown-menu .login-wrap .login-form .form-group .forgot-item{text-transform:uppercase;font-size:12px;font-size:1.2rem;font-weight:300}.top-bar .nav li.dropdown.login.open .dropdown-menu .login-wrap .login-form .form-group .errorblock{position:absolute;color:#fff;top:-5px;right:0;font-size:11px;font-size:1.1rem;text-align:right;background:#e44d4d;padding:5px;max-width:150px}.top-bar .nav li.dropdown.login.open .dropdown-menu .login-wrap .login-form .form-group .errorblock:after{position:absolute;display:inline-block;content:'';bottom:-10px;border-right:10px solid transparent;border-top:10px solid #e44d4d;border-left:10px solid transparent;right:5px;width:0;height:0}.top-bar .nav li.dropdown.login.open .dropdown-menu .login-wrap .login-form .form-group .btn-primary{border:solid 1px #765A99;background:#765A99}.top-bar .nav li.dropdown.login.open .dropdown-menu .login-wrap .login-form .new-account{border-top:solid 1px #cdcdcd;padding:20px}.top-bar .nav li.dropdown.login.open .dropdown-menu .login-wrap .login-form .new-account a{display:block;text-align:right;margin-top:10px;padding:5px 7px;font-weight:300;text-transform:none;color:#8768AE;opacity:1;background:transparent;text-shadow:none}.top-bar .nav li.dropdown.login.open .dropdown-menu .login-wrap .login-form .new-account a:hover{color:#765A99}.top-bar .nav li.dropdown.login.open .dropdown-menu .login-wrap:after{right:5px}@media only screen and (min-width: 768px){.top-bar .nav li.dropdown.login.open .dropdown-menu .login-wrap:after{right:26px}}.top-bar .nav li.dropdown.login.open .dropdown-menu .rc-user-wrap{padding:0}.top-bar .nav li.dropdown.login.open .dropdown-menu .rc-user-wrap .info-user-wrap{background:#8768AE;padding:20px;display:table;width:100%;position:relative}.top-bar .nav li.dropdown.login.open .dropdown-menu .rc-user-wrap .info-user-wrap .info-user,.top-bar .nav li.dropdown.login.open .dropdown-menu .rc-user-wrap .info-user-wrap .card{display:table-cell;width:50%;vertical-align:middle;color:#ffffff}.top-bar .nav li.dropdown.login.open .dropdown-menu .rc-user-wrap .info-user-wrap .info-user .usuario p{display:block;margin:0;line-height:31px}.top-bar .nav li.dropdown.login.open .dropdown-menu .rc-user-wrap .info-user-wrap .info-user .usuario p.nombreRC{font-size:30px;font-size:3rem;font-weight:300}.top-bar .nav li.dropdown.login.open .dropdown-menu .rc-user-wrap .info-user-wrap .info-user .usuario p.puntosRC{font-size:40px;font-size:4rem;font-weight:600;padding-top:5px}.top-bar .nav li.dropdown.login.open .dropdown-menu .rc-user-wrap .info-user-wrap .info-user .usuario p.puntosRC .puntosRC-link{opacity:1;font-size:18px;font-size:1.8rem;font-weight:400;color:#ffffff}.top-bar .nav li.dropdown.login.open .dropdown-menu .rc-user-wrap .info-user-wrap .info-user .num-tipo-tarjeta{margin-top:20px}.top-bar .nav li.dropdown.login.open .dropdown-menu .rc-user-wrap .info-user-wrap .info-user .num-tipo-tarjeta p{display:inline-block;margin:0;font-size:16px;font-size:1.6rem}.top-bar .nav li.dropdown.login.open .dropdown-menu .rc-user-wrap .info-user-wrap .info-user .num-tipo-tarjeta p.numRC{font-weight:600;font-size:18px;font-size:1.8rem}.top-bar .nav li.dropdown.login.open .dropdown-menu .rc-user-wrap .info-user-wrap .info-user .num-tipo-tarjeta p.numRC:before{content:"-";display:inline-block;margin:0 5px;font-weight:300}.top-bar .nav li.dropdown.login.open .dropdown-menu .rc-user-wrap .info-user-wrap .card{border-left:solid 1px #f5f5f5;padding-left:10px;display:none}.top-bar .nav li.dropdown.login.open .dropdown-menu .rc-user-wrap .info-user-wrap .card img{width:100%}.top-bar .nav li.dropdown.login.open .dropdown-menu .rc-user-wrap .sections-user ul{margin:0;padding:0;display:table;width:100%}.top-bar .nav li.dropdown.login.open .dropdown-menu .rc-user-wrap .sections-user ul li{display:table-cell;vertical-align:middle;width:33%;text-align:center;padding:0}.top-bar .nav li.dropdown.login.open .dropdown-menu .rc-user-wrap .sections-user ul li a{display:block;position:relative;color:#616262;font-weight:600;text-transform:uppercase;padding:15px 5px;opacity:1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-shadow:none;font-size:12px;font-size:1.2rem;word-spacing:100vw}@media only screen and (min-width: 768px){.top-bar .nav li.dropdown.login.open .dropdown-menu .rc-user-wrap .sections-user ul li a{font-size:14px;font-size:1.4rem;word-spacing:initial}}.top-bar .nav li.dropdown.login.open .dropdown-menu .rc-user-wrap .sections-user ul li a:hover{background:#ececec;color:#444444;text-decoration:none}.top-bar .nav li.dropdown.login.open .dropdown-menu .rc-user-wrap .sections-user ul li a i{display:block;text-align:center;margin-bottom:5px;font-size:40px;font-size:4rem;line-height:1}.top-bar .nav li.dropdown.login.open .dropdown-menu .rc-user-wrap .sections-user .logout-button{color:#444444;opacity:1;text-align:center;display:block;padding:10px 0;background:#dedede}.top-bar .nav li.dropdown.login.open .dropdown-menu .rc-user-wrap .sections-user .logout-button .icn-logout{font-size:30px;font-size:3rem;vertical-align:sub}.top-bar .nav li.dropdown.login.open .dropdown-menu .rc-user-wrap .sections-user .logout-button .logout-text{font-size:13px;font-size:1.3rem;text-transform:uppercase;font-weight:600}.top-bar .nav li.dropdown.login.open .dropdown-menu .rc-user-wrap .sections-user .logout-button:hover{background:#C8CBCB}.top-bar .nav li.dropdown.login.open .dropdown-menu:before,.top-bar .nav li.dropdown.login.open .dropdown-menu:after{right:2px}@media only screen and (min-width: 768px){.top-bar .nav li.dropdown.login.open .dropdown-menu:before,.top-bar .nav li.dropdown.login.open .dropdown-menu:after{right:26px}}.top-bar .nav li.dropdown.noticias a{color:#444444;opacity:1;background:#ffffff;padding:5px 15px;text-shadow:none;text-transform:uppercase;font-weight:600}.top-bar .nav li.dropdown.noticias a i{font-size:20px;font-size:2rem;display:none}.top-bar .nav li.dropdown.noticias a i:before{font-weight:900}.top-bar .nav .open a{background:transparent;border:none}.top-bar .nav .open a:focus,.top-bar .nav .open a:hover{background:transparent;border:none}.top-bar .nav .open .dropdown-menu{margin-top:20px;overflow:visible}.top-bar .nav .open .dropdown-menu:before,.top-bar .nav .open .dropdown-menu:after{position:absolute;display:inline-block;border-bottom-color:rgba(0,0,0,0.2);content:''}.top-bar .nav .open .dropdown-menu:before{top:-17px;border-right:16px solid transparent;border-left:16px solid transparent;border-bottom:16px solid #cdcdcd;right:26px;width:0;height:0}.top-bar .nav .open .dropdown-menu:after{top:-16px;border-right:16px solid transparent;border-bottom:16px solid #fff;border-left:16px solid transparent;right:26px;width:0;height:0}.top-bar .nav .open.login{text-align:left}.top-bar .nav .open.login .btn-primary{border:solid 1px #765A99;background:#765A99}.top-bar .nav .open.login .btn-primary:hover{color:#765A99}.top-bar .nav .open.login .dropdown-menu{min-width:300px;padding:0}.top-bar .nav .open.login .dropdown-menu.logueado{min-width:400px}.top-bar .nav .open.login .dropdown-menu.logueado:after{border-bottom:16px solid #8768AE}.top-bar .nav .open.login .dropdown-menu li{display:block;float:none;width:100%;padding:0;margin:0}.top-bar .nav .open.login .dropdown-menu li.dropdown-header{margin-bottom:20px}.top-bar .nav .open.login .dropdown-menu .login-wrap{padding:20px;text-align:left}.top-bar .nav .open.login .dropdown-menu .login-wrap ul{padding:0;margin:0}.top-bar .nav .open.login .dropdown-menu .login-wrap .login-form .form-group{position:relative;display:table;width:100%}.top-bar .nav .open.login .dropdown-menu .login-wrap .login-form .form-group a{text-shadow:none;color:#8768AE;opacity:1;text-decoration:none}.top-bar .nav .open.login .dropdown-menu .login-wrap .login-form .form-group .forgot-item{text-transform:uppercase;font-size:12px;font-size:1.2rem;font-weight:300}.top-bar .nav .open.login .dropdown-menu .login-wrap .login-form .form-group .errorblock{position:absolute;color:#fff;top:-5px;right:0;font-size:11px;font-size:1.1rem;text-align:right;background:#e44d4d;padding:5px;max-width:150px}.top-bar .nav .open.login .dropdown-menu .login-wrap .login-form .form-group .errorblock:after{position:absolute;display:inline-block;content:'';bottom:-10px;border-right:10px solid transparent;border-top:10px solid #e44d4d;border-left:10px solid transparent;right:5px;width:0;height:0}.top-bar .nav .open.login .dropdown-menu .login-wrap .login-form .new-account{border-top:solid 1px #cdcdcd;padding:20px}.top-bar .nav .open.login .dropdown-menu .login-wrap .login-form .new-account a{display:block;text-align:right;margin-top:10px;padding:5px 7px;font-weight:300;text-transform:none;color:#8768AE;opacity:1;background:transparent;text-shadow:none}.top-bar .nav .open.login .dropdown-menu .login-wrap .login-form .new-account a:hover{color:#765A99}.top-bar .nav .open.login .dropdown-menu .rc-user-wrap{padding:0}.top-bar .nav .open.login .dropdown-menu .rc-user-wrap .info-user-wrap{background:#8768AE;padding:20px;display:table;width:100%;position:relative}.top-bar .nav .open.login .dropdown-menu .rc-user-wrap .info-user-wrap .info-user,.top-bar .nav .open.login .dropdown-menu .rc-user-wrap .info-user-wrap .card{display:table-cell;width:50%;vertical-align:middle;color:#ffffff}.top-bar .nav .open.login .dropdown-menu .rc-user-wrap .info-user-wrap .info-user .usuario p{display:block;margin:0;line-height:31px}.top-bar .nav .open.login .dropdown-menu .rc-user-wrap .info-user-wrap .info-user .usuario p.nombreRC{font-size:30px;font-size:3rem;font-weight:300;text-transform:initial}.top-bar .nav .open.login .dropdown-menu .rc-user-wrap .info-user-wrap .info-user .usuario p.puntosRC{font-size:40px;font-size:4rem;font-weight:600}.top-bar .nav .open.login .dropdown-menu .rc-user-wrap .info-user-wrap .info-user .usuario p.puntosRC .puntosRC-link{opacity:1;font-size:18px;font-size:1.8rem;font-weight:400;color:#ffffff;text-shadow:none}.top-bar .nav .open.login .dropdown-menu .rc-user-wrap .info-user-wrap .info-user .num-tipo-tarjeta{margin-top:20px}.top-bar .nav .open.login .dropdown-menu .rc-user-wrap .info-user-wrap .info-user .num-tipo-tarjeta p{display:inline-block;margin:0;font-size:16px;font-size:1.6rem}.top-bar .nav .open.login .dropdown-menu .rc-user-wrap .info-user-wrap .info-user .num-tipo-tarjeta p.numRC{font-weight:600;font-size:18px;font-size:1.8rem}.top-bar .nav .open.login .dropdown-menu .rc-user-wrap .info-user-wrap .info-user .num-tipo-tarjeta p.numRC:before{content:"-";display:inline-block;margin:0 5px;font-weight:300}.top-bar .nav .open.login .dropdown-menu .rc-user-wrap .info-user-wrap .card{border-left:solid 1px #f5f5f5;padding-left:10px;display:none}.top-bar .nav .open.login .dropdown-menu .rc-user-wrap .info-user-wrap .card img{width:100%}.top-bar .nav .open.login .dropdown-menu .rc-user-wrap .sections-user ul{margin:0;padding:0;display:table;width:100%}.top-bar .nav .open.login .dropdown-menu .rc-user-wrap .sections-user ul li{display:table-cell;vertical-align:middle;width:33%;text-align:center;padding:0}.top-bar .nav .open.login .dropdown-menu .rc-user-wrap .sections-user ul li a{display:block;position:relative;color:#616262;font-weight:600;text-transform:uppercase;padding:30px 5px;opacity:1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-shadow:none}.top-bar .nav .open.login .dropdown-menu .rc-user-wrap .sections-user ul li a:hover{background:#ececec;color:#444444;text-decoration:none}.top-bar .nav .open.login .dropdown-menu .rc-user-wrap .sections-user ul li a i{display:block;text-align:center;margin-bottom:5px;font-size:40px;font-size:4rem;line-height:1}.top-bar .nav .open.login .dropdown-menu .rc-user-wrap .sections-user .logout-button{color:#444444;opacity:1;text-align:center;display:block;padding:10px 0;background:#dedede;text-shadow:none}.top-bar .nav .open.login .dropdown-menu .rc-user-wrap .sections-user .logout-button .icn-logout{font-size:30px;font-size:3rem;vertical-align:sub}.top-bar .nav .open.login .dropdown-menu .rc-user-wrap .sections-user .logout-button .logout-text{font-size:13px;font-size:1.3rem;text-transform:uppercase;font-weight:600}.top-bar .nav .open.login .dropdown-menu .rc-user-wrap .sections-user .logout-button:hover{background:#C8CBCB}.close-sidebar-wrap{width:50px;height:50px;text-align:right;position:absolute;top:0;right:0;padding:15px 0;z-index:11}@media only screen and (min-width: 320px){.close-sidebar-wrap{display:block}}.close-sidebar-wrap .navbar-toggle{position:absolute;right:10px;z-index:13;padding:12px 10px;margin-top:11px;margin-right:0;margin-bottom:8px;color:#fff;background-color:transparent;background-image:none;border:1px solid transparent;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;display:inline-block}@media only screen and (min-width: 320px){.close-sidebar-wrap .navbar-toggle{top:0}}.close-sidebar-wrap .navbar-toggle .icon-bar{width:30px;background:#fff;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;position:relative;margin:0}.close-sidebar-wrap .navbar-toggle .icon-bar:nth-of-type(1){display:none}.close-sidebar-wrap .navbar-toggle .icon-bar:nth-of-type(2){top:0px;width:30px;transform:rotate(-45deg)}.close-sidebar-wrap .navbar-toggle .icon-bar:nth-of-type(3){top:-2px;width:30px;transform:rotate(45deg)}.ngdialog.ngdialog-theme-default .ngdialog-content .login_localizador_content{display:table;width:100%;position:relative}.ngdialog.ngdialog-theme-default .ngdialog-content .login_localizador_content .login_localizador_form{background:#FFFFFF;padding:50px 25px;display:table;width:100%}.ngdialog.ngdialog-theme-default .ngdialog-content .login_localizador_content .login_localizador_form .text-info{padding:0;font-size:18px;font-size:1.8rem;font-weight:300;margin-bottom:30px;border-bottom:solid 1px #dddddd;padding-bottom:10px;color:#444}.ngdialog.ngdialog-theme-default .ngdialog-content .login_localizador_content .login_localizador_form .col-sm-3{width:100%;padding:0;float:none;margin-bottom:30px;position:relative}.ngdialog.ngdialog-theme-default .ngdialog-content .login_localizador_content .login_localizador_form .col-sm-3 label{display:block}.ngdialog.ngdialog-theme-default .ngdialog-content .login_localizador_content .login_localizador_form .col-sm-3 input[type="text"],.ngdialog.ngdialog-theme-default .ngdialog-content .login_localizador_content .login_localizador_form .col-sm-3 input[type="email"],.ngdialog.ngdialog-theme-default .ngdialog-content .login_localizador_content .login_localizador_form .col-sm-3 select{width:100%;padding:10px;color:#444444;font-weight:300;font-size:14px;font-size:1.4rem;border:solid 1px #eee}.ngdialog.ngdialog-theme-default .ngdialog-content .login_localizador_content .login_localizador_form .col-sm-3 input[type="text"]::-webkit-input-placeholder{color:#8e93af}.ngdialog.ngdialog-theme-default .ngdialog-content .login_localizador_content .login_localizador_form .col-sm-3 input[type="text"]::-moz-placeholder{color:#8e93af}.ngdialog.ngdialog-theme-default .ngdialog-content .login_localizador_content .login_localizador_form .col-sm-3 input[type="text"]:-ms-input-placeholder{color:#8e93af}.ngdialog.ngdialog-theme-default .ngdialog-content .login_localizador_content .login_localizador_form .col-sm-3 input[type="text"]:-moz-placeholder{color:#8e93af}.ngdialog.ngdialog-theme-default .ngdialog-content .login_localizador_content .login_localizador_form .col-sm-3 input[type="text"]:focus{outline:none}.ngdialog.ngdialog-theme-default .ngdialog-content .login_localizador_content .login_localizador_form .col-sm-3 input.btn-primary{width:100%;color:#FFFFFF}.ngdialog.ngdialog-theme-default .ngdialog-content .login_localizador_content .login_localizador_form .col-sm-3 select{height:45px;padding:0 10px;padding-right:30px;-webkit-appearance:none;-moz-appearance:none;text-indent:0.01px;text-overflow:"";background:#fff 95% 50% url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAAiUlEQVQokZ3OwQ2DMAyF4R8pA3QUFskMSc8cWrIHnODertAu0NG4JFUIlkl4F1u29cndtHx6wAEjFxIGC8C8fl/AzwAeeAA34H4FjZgDMMAzYj7um9AMe4fBehPnvqi16A5LH6a0ogesBFtQEZPAGvSPZTcqqKEqpoES2p1hZ6CEqlgNmGNlL2YDoL4peE3hY6EAAAAASUVORK5CYII=") no-repeat}.ngdialog.ngdialog-theme-default .ngdialog-content .login_localizador_content .login_localizador_form .col-sm-3 select::-ms-expand{display:none}.ngdialog.ngdialog-theme-default .ngdialog-content .login_localizador_content .login_localizador_form .col-sm-3 .error{position:relative;left:0;color:#c17474;font-size:12px;font-size:1.2rem;font-weight:300}.ngdialog.ngdialog-theme-default .ngdialog-content .login_localizador_content .login_localizador_form .col-sm-3:last-child{margin-bottom:0}#fp_cookieMessageContainer{background:#8768AE;color:#fff;text-align:center;padding:20px !important;height:auto !important}#fp_cookieMessageContainer a{color:#fff}section{padding:30px 0 20px 0}@media only screen and (min-width: 768px){section{padding:50px 0 40px 0}}section.header{height:500px;background:url("/fcs_images/riuplaza/bg-cover-1.jpg") rgba(0,0,0,0.2) no-repeat center 65%;background-size:cover;padding:0}@media only screen and (min-width: 768px){section.header{height:600px}}section.grey{background-color:#f5f5f5}section.white{background-color:#fff}section.black{background-color:#444}section.primary{background-color:#8768AE}section#header{padding-top:60px;padding-bottom:100px}section#news-carousel{background-image:url("/fcs_images/riuplaza/bg-news-NY.png");background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed}section#riu-corporate{background-image:url("/fcs_images/riuplaza/bg-riu-corporate.png");background-repeat:no-repeat;background-position:center center;background-size:cover}section#riu-corporate .title-wrap{text-align:center}@media only screen and (min-width: 768px){section#riu-corporate .title-wrap{text-align:left}}section#newsletter{background-image:url("/fcs_images/riuplaza/bg-newsletter.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover}section .title-wrap{display:block;margin-left:auto;margin-right:auto;float:none;margin-bottom:15px;text-align:center;color:#444}@media only screen and (min-width: 768px){section .title-wrap{margin-bottom:35px}}section .title-wrap .section-title{text-transform:uppercase;font-weight:500;font-size:22px;font-size:2.2rem;margin-top:0}@media only screen and (min-width: 768px){section .title-wrap .section-title{font-size:36px;font-size:3.6rem}}section .title-wrap .section-title .colored{color:#8768AE;font-weight:900}section .title-wrap .section-subtitle{font-size:14px;font-size:1.4rem;font-weight:300}@media only screen and (min-width: 768px){section .title-wrap .section-subtitle{font-size:16px;font-size:1.6rem}}.ui-datepicker.ui-widget{width:auto;background:#8768AE;border:none;padding:10px 20px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.ui-datepicker .ui-datepicker-header{border:none;border-bottom:1px solid #fff;background:transparent;font-weight:normal;font-size:11px;text-transform:uppercase;position:relative}.ui-datepicker .ui-datepicker-header .ui-state-hover{background:transparent;border-color:transparent;cursor:pointer;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{margin-top:1.5em;margin-bottom:1em}.ui-datepicker .ui-datepicker-header .ui-datepicker-title select.ui-datepicker-month,.ui-datepicker .ui-datepicker-header .ui-datepicker-title select.ui-datepicker-year{height:40px;color:#444;font-size:14px;font-size:1.4rem}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-next,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{top:27px;border:none}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover{left:2px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover{right:2px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next span{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #fff;background:none}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #fff;background:none}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover span{background-position:-96px -48px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover span{background-position:-32px -48px}.ui-datepicker .ui-datepicker table{margin:0}.ui-datepicker .ui-datepicker th{padding:3em 0;color:#9fd9f1;font-size:8px;font-weight:normal;text-shadow:0 0 2px #45c4f8;text-transform:uppercase;border:none;border-top:1px solid #3fabdc}.ui-datepicker .ui-datepicker td{border:none;padding:0}.ui-datepicker td .ui-state-default{background:transparent;border:none;text-align:center;padding:1em;margin:0;font-weight:normal;color:#efefef;font-size:12px}.ui-datepicker td .ui-state-active,.ui-datepicker td .ui-state-hover{background:#765A99}.search-form{position:absolute;bottom:0;width:100%;height:100px;padding:25px 0;background:rgba(0,0,0,0.6)}.search-form .container{position:relative}.search-form.stick{background:#000000;position:fixed;top:0;z-index:16}.search-form.stick .selectHotel-wrap,.search-form.stick .roomsGuest-wrap,.search-form.stick .alert-select-hotel{top:50px}.search-form.stick .selectHotel-wrap::after,.search-form.stick .roomsGuest-wrap::after,.search-form.stick .alert-select-hotel::after{transform:rotate(180deg);border-top:10px solid #8768AE;top:-10px}.search-form .desktop-form{text-align:center;display:table;width:100%;display:block;margin-left:auto;margin-right:auto;float:none;display:none}@media only screen and (min-width: 768px){.search-form .desktop-form{display:block}}.search-form .desktop-form .form-group{display:table-cell;vertical-align:middle;background:#FFFFFF;border-left:solid 1px #ced0dc;margin:0}.search-form .desktop-form .form-group input[type="text"],.search-form .desktop-form .form-group select{padding:21px 15px 20px 15px;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-ms-border-radius:0 !important;border-radius:0 !important;border:none;font-size:16px;font-size:1.6rem;color:#8e93af;font-weight:300;width:100%;text-transform:uppercase;background:transparent}@media only screen and (min-width: 768px){.search-form .desktop-form .form-group input[type="text"],.search-form .desktop-form .form-group select{padding:15px 10px 15px 10px;font-size:14px;font-size:1.4rem}}.search-form .desktop-form .form-group input[type="text"]{color:#8e93af;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-form .desktop-form .form-group input[type="text"]::-webkit-input-placeholder{color:#8e93af}.search-form .desktop-form .form-group input[type="text"]::-moz-placeholder{color:#8e93af}.search-form .desktop-form .form-group input[type="text"]:-ms-input-placeholder{color:#8e93af}.search-form .desktop-form .form-group input[type="text"]:-moz-placeholder{color:#8e93af}.search-form .desktop-form .form-group input[type="text"]:focus{outline:none}.search-form .desktop-form .form-group select{height:63px;position:relative;padding:5px 8px;border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-form .desktop-form .form-group select:focus{outline:none}@media only screen and (min-width: 768px){.search-form .desktop-form .form-group select{height:50px}}.search-form .desktop-form .form-group .error{color:#CC6767;position:absolute;top:-20px;text-align:center;width:100%;left:0;font-size:12px;font-size:1.2rem}.search-form .desktop-form .form-group.has-error input[type="text"],.search-form .desktop-form .form-group.has-error select{background:rgba(204,103,103,0.37) !important}.search-form .desktop-form .form-group:first-child,.search-form .desktop-form .form-group:last-child{border:none}.search-form .desktop-form .form-group.hasSelector{background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAAiUlEQVQokZ3OwQ2DMAyF4R8pA3QUFskMSc8cWrIHnODertAu0NG4JFUIlkl4F1u29cndtHx6wAEjFxIGC8C8fl/AzwAeeAA34H4FjZgDMMAzYj7um9AMe4fBehPnvqi16A5LH6a0ogesBFtQEZPAGvSPZTcqqKEqpoES2p1hZ6CEqlgNmGNlL2YDoL4peE3hY6EAAAAASUVORK5CYII=") no-repeat right 10px bottom 50%;background-size:10px}.search-form .desktop-form .form-group.hasSelector.selectHotel{background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAAiUlEQVQokZ3OwQ2DMAyF4R8pA3QUFskMSc8cWrIHnODertAu0NG4JFUIlkl4F1u29cndtHx6wAEjFxIGC8C8fl/AzwAeeAA34H4FjZgDMMAzYj7um9AMe4fBehPnvqi16A5LH6a0ogesBFtQEZPAGvSPZTcqqKEqpoES2p1hZ6CEqlgNmGNlL2YDoL4peE3hY6EAAAAASUVORK5CYII=") no-repeat right 10px bottom 50%}.search-form .desktop-form .form-group.hasSelector select{padding-right:15px;-webkit-appearance:none;text-indent:0.01px;text-overflow:""}.search-form .desktop-form .form-group.hasSelector select::-ms-expand{display:none}.search-form .desktop-form .form-group.selectHotel{background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAD60lEQVRoQ+2ZW1IaQRSGz5mBinmS7ICsQHhJBRNUSvIcXEHICsQVoCsQVyBZgeQ5WKAkksoLZAUxKwi+mWJmOqebGTJy7cuYDJZTZVmOffv6XOb03wgP5MEHwgGPINySrVYvxezf2wxYiSGkAVgKATP8f/SuD4ADZHBN7xroPrkoFLKD+/IALYu0vnzLuJ5TpQWWVBZGcA3bShwVXr0gyGgfJZBWt5v2hlAlhyyHlnEByBoew37CsgfBIjms47kpC1kGGPL2G+M+DOpWEo4Kudx1VDjSIM3LqxI1PgXEFGNwgwg1y1mryboLd0MvcVuhvhXquw6MDTzEvTf5XDsKGCmQZufrPgKrCd9n7KOdxIrubnKrukNWQ8S3o1jCSjH/8sQUZinI+eerCrnGsZgI2cHu600BZPpEPe5CEOFOiGdi0Qze727l6qYA4f7nl90yxdspf+cBFEzcbC7IKLBZj8dElJaY3IixZShmrCRmdV12LkjzslunoHzHY6K4tamUZlWtRpZv8JihRPChuJULZ0TpoWaC8NTpeW6PZyc7CRndXZJdhbC+Az94e8uyszrfmZkgwQ7RuEe7+dyh7IJM2p13unyeqq4HTIH4+f6X2B1n7Znsd8IEgvcNz0ubtzSbTs431SGUqS5owB3TBar0J6vw0mWDrLJHcdlQ6TsDZBTk95mp5i0wyGA6QT8FQrvSpom2TfO6ym4GbT91ujsWeRn9rewN0xbpXPV4Ka6bPXQAgj7jbElHgGJ+M6sy1iyLMD6ATsCpTDzXvTpdrfkfNIjIHP/TtWj+7+QR4qQp+zzgYPdrrJVPv8EHkYsHqplD1g3mtWv6GTOSD2IcShSd0iiGRaNeKb+wjOcCgclhR9bV7pTxCXiuc2xYfrAiLYpiZU92UTrtKDbOfI1MuTQJ5lt41HWH0BfSTYSiwyTo33MIHeLctbTusWFh3R8q4u5dfNDJVOFNWXqACcs2UWlQfAFkiSr9OhwvxlClWQoiJg1pW0K/TeCBTkDysYRA57DjmbqxAYwUCF8AdzNS1kntGMmdJBNxyfRE1qf979N+YAVfdl2fSg6aMNIg490cwqE4QfrP6PrAqlvM66OduAmL2Mx11j20qPjzysF1A+8mZFf3admzb0uBQHcHSANGCSSYTFwruA4BjfRb2YcfYekepR5WFMNqowmMFkh4Ql6bkShM0iqk6X2KfvzrA/aT3l/T/vcJoE0WaM9zwyhgjEFkrbGsnSlMbEBEdgyJ2qpuFisQE5jYgejCxBJEBya2IKowsQZRgYk9yDyYSX14JUAmYWaJ3CsDEsCQnroz63pupUAWVQePIMtqp3/9/z/n91VRXsuY5gAAAABJRU5ErkJggg==") no-repeat right 10px bottom 50%;background-size:25px;position:relative}.search-form .desktop-form .form-group.selectHotel.has-error .resumenHotel{background:rgba(204,103,103,0.37)}.search-form .desktop-form .form-group.selectHotel .selectHotel-wrap{display:none;position:absolute;bottom:50px;width:400px;left:0;padding:0;z-index:19;min-height:75px;background:#8768AE}@media only screen and (min-width: 768px){.search-form .desktop-form .form-group.selectHotel .selectHotel-wrap{right:-130px}}@media only screen and (min-width: 992px){.search-form .desktop-form .form-group.selectHotel .selectHotel-wrap{right:0}}.search-form .desktop-form .form-group.selectHotel .selectHotel-wrap::after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #765A99;position:absolute;left:40px;bottom:-10px}.search-form .desktop-form .form-group.selectHotel .selectHotel-wrap .hotel-list .hotel{display:block;text-align:left;color:#fff;background:transparent;border-bottom:solid 1px #765A99;padding:20px;text-transform:uppercase;font-size:16px;font-size:1.6rem;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.search-form .desktop-form .form-group.selectHotel .selectHotel-wrap .hotel-list .hotel:last-child{border:none}.search-form .desktop-form .form-group.selectHotel .selectHotel-wrap .hotel-list .hotel:hover{background:#765A99}.search-form .desktop-form .form-group.selectHotel .resumenHotel{padding:15px 10px 15px 10px;min-height:50px;font-size:14px;font-size:1.4rem;display:block;color:#8e93af;cursor:pointer;text-transform:uppercase;padding-right:45px}.search-form .desktop-form .form-group.checkInOut{position:relative;background:#white-color}.search-form .desktop-form .form-group.checkInOut::before{content:"/";width:10px;height:20px;position:absolute;top:50%;margin-top:-10px;left:50%;margin-left:-15px;color:#8e93af;z-index:1;margin-left:-5px}.search-form .desktop-form .form-group.checkInOut input[type="text"]{width:50%;float:left;text-align:center}.search-form .desktop-form .form-group.checkInOut .ui-datepicker-trigger{display:none}.search-form .desktop-form .form-group.checkInOut .error:last-child{display:none}.search-form .desktop-form .form-group.checkInOut .has-error{background:rgba(204,103,103,0.37) !important}.search-form .desktop-form .form-group.roomsGuests{position:relative}.search-form .desktop-form .form-group.roomsGuests .alert-select-hotel{display:none;position:absolute;bottom:50px;width:100%;right:0;padding:30px;font-size:16px;font-size:1.6rem;background:#8768AE;color:#fff}.search-form .desktop-form .form-group.roomsGuests .alert-select-hotel::after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #765A99;position:absolute;right:40px;bottom:-10px}.search-form .desktop-form .form-group.roomsGuests .roomsGuest-wrap{display:none;position:absolute;bottom:50px;width:600px;right:0;padding:0;z-index:19;min-height:75px;background:#8768AE}@media only screen and (min-width: 768px){.search-form .desktop-form .form-group.roomsGuests .roomsGuest-wrap{right:-130px}}@media only screen and (min-width: 992px){.search-form .desktop-form .form-group.roomsGuests .roomsGuest-wrap{right:0}}.search-form .desktop-form .form-group.roomsGuests .roomsGuest-wrap::after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #765A99;position:absolute;right:40px;bottom:-10px}.search-form .desktop-form .form-group.roomsGuests .roomsGuest-wrap .rooms-wrap,.search-form .desktop-form .form-group.roomsGuests .roomsGuest-wrap .guests-wrap{width:100%}.search-form .desktop-form .form-group.roomsGuests .roomsGuest-wrap .rooms-wrap .form-group,.search-form .desktop-form .form-group.roomsGuests .roomsGuest-wrap .guests-wrap .form-group{width:100%}.search-form .desktop-form .form-group.roomsGuests .roomsGuest-wrap .rooms-wrap{display:table;width:100%;padding:15px}.search-form .desktop-form .form-group.roomsGuests .roomsGuest-wrap .rooms-wrap .titleRooms{width:50%;float:left;color:#fff;font-size:18px;font-size:1.8rem;text-transform:uppercase;padding:13px 0px}.search-form .desktop-form .form-group.roomsGuests .roomsGuest-wrap .rooms-wrap .titleRooms label{margin:0}.search-form .desktop-form .form-group.roomsGuests .roomsGuest-wrap .rooms-wrap .form-group{float:left;width:50%}.search-form .desktop-form .form-group.roomsGuests .roomsGuest-wrap .guests-wrap{background:#765A99;padding:20px;max-height:430px;overflow:auto}.search-form .desktop-form .form-group.roomsGuests .roomsGuest-wrap .guests-wrap .room{display:table;width:100%;padding:10px 15px;border-bottom:solid 5px #765A99;background:#fff;position:relative}.search-form .desktop-form .form-group.roomsGuests .roomsGuest-wrap .guests-wrap .room .roomTitle{display:table;width:100%;text-transform:uppercase}.search-form .desktop-form .form-group.roomsGuests .roomsGuest-wrap .guests-wrap .room .roomTitle label{font-weight:300;margin:0}.search-form .desktop-form .form-group.roomsGuests .roomsGuest-wrap .guests-wrap .room .selectors{display:table;width:100%;padding-top:5px}.search-form .desktop-form .form-group.roomsGuests .roomsGuest-wrap .guests-wrap .room .selectors .roomSelector{display:table-cell;width:1%}.search-form .desktop-form .form-group.roomsGuests .roomsGuest-wrap .guests-wrap .room .selectors .roomSelector .form-group{display:table;width:100%;border:solid 1px #ced0dc;border-left:none}.search-form .desktop-form .form-group.roomsGuests .roomsGuest-wrap .guests-wrap .room .selectors .roomSelector .form-group select{font-size:12px;font-size:1.2rem;text-transform:none}.search-form .desktop-form .form-group.roomsGuests .roomsGuest-wrap .guests-wrap .room .selectors .roomSelector.adults-wrap .form-group{border-left:solid 1px #ced0dc}.search-form .desktop-form .form-group.roomsGuests .roomsGuest-wrap .guests-wrap .room .selectors .roomSelector.kidsAge-wrap label{display:table;width:100%;text-align:center}.search-form .desktop-form .form-group.roomsGuests .roomsGuest-wrap .guests-wrap .room .selectors .roomSelector.kidsAge-wrap .kidAge{display:table-cell;width:1%}.search-form .desktop-form .form-group.roomsGuests .resumenHuesped{text-transform:uppercase;height:50px;font-size:14px;font-size:1.4rem;display:block;color:#8e93af;cursor:pointer}@media only screen and (min-width: 768px){.search-form .desktop-form .form-group.roomsGuests .resumenHuesped{padding:5px 10px;vertical-align:middle;display:table-cell}}@media only screen and (min-width: 992px){.search-form .desktop-form .form-group.roomsGuests .resumenHuesped{padding:15px 10px 15px 10px;display:table;width:100%}}.search-form .desktop-form .form-group.roomsGuests .resumenHuesped.has-error{background:rgba(204,103,103,0.37) !important}@media only screen and (min-width: 768px){.search-form .desktop-form .form-group.roomsGuests .resumenHuesped span{display:block}}@media only screen and (min-width: 992px){.search-form .desktop-form .form-group.roomsGuests .resumenHuesped span{display:inline-block}}.search-form .desktop-form .form-group.promocode{position:relative}.search-form .desktop-form .form-group.promocode .promocode-wrap{cursor:pointer;font-size:14px;font-size:1.4rem;display:block;color:#8e93af;padding:15px 10px 15px 10px;display:table;width:100%}.search-form .desktop-form .form-group.promocode .promocode-inputs{display:none;position:absolute;bottom:50px;width:600px;right:0;padding:0;z-index:19;min-height:75px;background:#8768AE;color:#fff}@media only screen and (min-width: 768px){.search-form .desktop-form .form-group.promocode .promocode-inputs{right:-130px}}@media only screen and (min-width: 992px){.search-form .desktop-form .form-group.promocode .promocode-inputs{right:0}}.search-form .desktop-form .form-group.promocode .promocode-inputs::after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #765A99;position:absolute;right:40px;bottom:-10px}.search-form .desktop-form .form-group.promocode .promocode-inputs .titlePromocode{width:100%;color:#fff;font-size:18px;font-size:1.8rem;text-transform:uppercase;padding:13px 0px}.search-form .desktop-form .form-group.promocode .promocode-inputs .titlePromocode label{margin-bottom:10px}.search-form .desktop-form .form-group.promocode .promocode-inputs .promocode-content{display:table;width:100%;padding:15px}.search-form .desktop-form .form-group.promocode .promocode-inputs .promocode-content .promocode{display:table-cell;padding:0 10px}.search-form .desktop-form .form-group.promocode .promocode-inputs .promocode-content .promocode input{border:solid 1px #FFFFFF}.search-form .desktop-form .form-group.submit{width:0.3%;position:relative;background:#8768AE}.search-form .desktop-form .form-group.submit input[type="submit"]{padding:19px;font-size:18px;font-size:1.8rem;text-transform:uppercase;font-weight:300;height:63px}@media only screen and (min-width: 768px){.search-form .desktop-form .form-group.submit input[type="submit"]{height:50px;padding:10px;font-size:14px;font-size:1.4rem}}.search-form .small-form{text-align:center;display:table;width:100%;display:block;margin-left:auto;margin-right:auto;float:none}@media only screen and (min-width: 768px){.search-form .small-form{display:none}}.search-form .small-form .form-group{background:#FFFFFF;margin:0;width:100%;display:table}.search-form .small-form input[type="text"]{padding:15px;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-ms-border-radius:0 !important;border-radius:0 !important;border:none;font-size:16px;font-size:1.6rem;color:#8e93af;font-weight:300;width:80%;float:left;text-transform:uppercase;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-form .small-form input[type="text"]::-webkit-input-placeholder{color:#8e93af}.search-form .small-form input[type="text"]::-moz-placeholder{color:#8e93af}.search-form .small-form input[type="text"]:-ms-input-placeholder{color:#8e93af}.search-form .small-form input[type="text"]:-moz-placeholder{color:#8e93af}.search-form .small-form input[type="text"]:focus{outline:none}.search-form .small-form button{width:20%;float:left;padding:15px 16px 7px;text-align:center}.search-form .small-form button .icon-search{display:inline-block;width:25px;height:25px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAB5UlEQVRIS8WWjVECQQxGuQq0A7UCpQKPCqQE7EAr0A7UDqACsQKhAqECzwrUCvB7M1nmOPcXBTKzw8AleUluk1D1DiRVCXe1Wh1L/1xnWVXVV4ltVzcJFmwkoyudWgdwW6b6MlUQk9IggmABL+TswYApv40UbhUAgWSJF2xZAnUZfpCZHeeYwKgGpXdyI/hTDvkX2DJ9M+NvfeJsHHIm/VrPeH5iOtcxfednA2yX590yBVrLySKVgdnNWtmfya6J2XXB91K+M4OBjHGWJYKfSpEgj3Rmsh2UgGkRDCcyHGURW0qCtwOPZr3OWEZD+Xg2P/2cEncDs5J/2u/c8sdQ8G3wOloZJPs75FBwXs+lzovckIxXfGCmEq2ylQhM2zFw5vJTl4AXMuhvRZXRX8C9fZf6MJeL0qpM+28nA7f7cJsBwqhlvkcvFizfyGz0O0OE7IHnjsxX6btuKBuZljXGbkkAZ0kE960tCQaP22RZAYfWIhdtbJkTD1UIrUVfzyfhqT8CjDymUErY12TMK3IShSdHo/0poAJ1xzGAOZVh/9oen+XCk+B2qrYEKG3j27cl8CJwqt48z4X/OzgXvhNwBL4eLDsDe+BLLqjuBrd9c3LlvMNSHXvntOXQQfcCDgW601LHqvMDzejrHw3tCAIAAAAASUVORK5CYII=") no-repeat center center;background-size:25px}#sticky-anchor{position:absolute;bottom:110px;width:100%}.modal-open .ui-datepicker.ui-widget{left:50% !important;margin-left:-160px}.modal.full-page-modal{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.modal.full-page-modal .modal-dialog{position:fixed;margin:0;width:100%;height:100%;padding:0}.modal.full-page-modal .modal-dialog .modal-content{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #ffffff;border-radius:0;box-shadow:none}.modal.full-page-modal .modal-dialog .modal-content .modal-header{position:absolute;top:0;right:0;left:0;padding:20px;background:#f5f5f5;border-bottom:solid 1px #cdcdcd}.modal.full-page-modal .modal-dialog .modal-content .modal-header .modal-title{font-weight:300;font-size:2em;color:#444;line-height:30px}.modal.full-page-modal .modal-dialog .modal-content .modal-body{position:absolute;top:70px;bottom:60px;width:100%;height:100%;font-weight:300;overflow:auto;padding:40px;padding-bottom:80px}.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form{text-align:center;display:table;width:100%;display:block;margin-left:auto;margin-right:auto;float:none}.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group{float:none;background:#FFFFFF;border:solid 1px #ced0dc;margin:0;margin-bottom:20px;width:100%}.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group input[type="text"],.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group select{padding:21px 15px 20px 15px;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-ms-border-radius:0 !important;border-radius:0 !important;border:none;font-size:16px;font-size:1.6rem;color:#8e93af;font-weight:300;width:100%;text-transform:uppercase;background:transparent}@media only screen and (min-width: 768px){.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group input[type="text"],.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group select{padding:15px 10px 15px 10px;font-size:14px;font-size:1.4rem}}.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group input[type="text"]{color:#8e93af;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group input[type="text"]::-webkit-input-placeholder{color:#8e93af}.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group input[type="text"]::-moz-placeholder{color:#8e93af}.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group input[type="text"]:-ms-input-placeholder{color:#8e93af}.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group input[type="text"]:-moz-placeholder{color:#8e93af}.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group input[type="text"]:focus{outline:none}.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group select{height:63px;position:relative;padding:5px 8px;border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group select:focus{outline:none}@media only screen and (min-width: 768px){.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group select{height:50px}}.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group input[type="submit"]{padding:19px;font-size:18px;font-size:1.8rem;text-transform:uppercase;font-weight:300;height:63px}@media only screen and (min-width: 768px){.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group input[type="submit"]{height:50px;padding:10px;font-size:14px;font-size:1.4rem}}.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group.disabled{opacity:.3}.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group.hasSelector{background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAAiUlEQVQokZ3OwQ2DMAyF4R8pA3QUFskMSc8cWrIHnODertAu0NG4JFUIlkl4F1u29cndtHx6wAEjFxIGC8C8fl/AzwAeeAA34H4FjZgDMMAzYj7um9AMe4fBehPnvqi16A5LH6a0ogesBFtQEZPAGvSPZTcqqKEqpoES2p1hZ6CEqlgNmGNlL2YDoL4peE3hY6EAAAAASUVORK5CYII=") no-repeat 95% 50%}.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group.hasSelector select{padding-right:30px}.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group.has-error{background-color:rgba(204,103,103,0.37) !important}.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group .has-error{background-color:rgba(204,103,103,0.37) !important}.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group.checkInOut{border:none;display:table;width:100%;position:relative;background:#white-color}@media only screen and (min-width: 50px){.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group.checkInOut{margin-bottom:0}}.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group.checkInOut .ui-datepicker-trigger{display:none}.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group.checkInOut input[type="text"]{width:45%;border:solid 1px #ced0dc;float:left;text-align:left;background:#fff no-repeat 95% 50% url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAB5UlEQVRIS8VVTU7CYBCdqXHhSjyBeAJhWRL+Ah7AG/QG6gnEE+gN5Aa6V0KVxC7BG3AEdi4MHd987Vfb8pMGEZrA1w5v5nXe/MCUuwajoAfTLYnMnEOutl13msekn4dBUA6/ZUzMJdjvOnVX/ZOLlxD4IVHPwUfPi7rrryN4GQUti9UTBK0MwWD0gTfk07QRgdsKhq25Lnjqt7f4pYYZvNCUIYmANckEz74QPxGFHs6bIhkwyT2R08d5mc5AYy8SvAceMXmCGhzMj7x2uzpbW4PhuDQ/+OozagCfh26j9mzxSwkKSlIIlhCwSKYwhbwLgITZNxIB+1YAvwmkuVCDTaKs8tldDWybvr4HM2Y6/lMW6L5Oo3aiMRYy0BnI9bGZajsL8Rohuw7sFOd97PM+CMzaeEwkEvJw72PwYCdCu5l2xtj7BiNUxncLhn7ap9Nwz1ZIZAh+wSSYaPRyTGCCRZchEBAw6wxlfTr1mhLvpwYTTPWVTTdketAl5kg4iRRhL5JITJYhOxVdio7QddqnW69Vl2YQt6kJFktQieWJF56Y1EExjSFYcCoTZXy6DVf/fPYj0f/OgUoEgcdWItSjIqaD2EjEUVtSZDN3JbVhayYSqc/KSbaBt3XubNlpeufbeutcnM8fy7in3D+bpR4AAAAASUVORK5CYII=")}.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group.checkInOut input[type="text"]#entrada{margin-right:2%}.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group.checkInOut input[type="text"]#salida{float:right;margin-left:2%}@media only screen and (min-width: 50px){.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group.checkInOut input[type="text"]{width:100%;float:none;margin:0;margin-bottom:20px}}.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group.roomsGuests{border:none}.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group.roomsGuests .guests-wrap{width:100%;padding:20px;overflow:auto}.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group.roomsGuests .guests-wrap .form-group{width:100%}.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group.roomsGuests .guests-wrap .room{display:table;width:100%;padding:10px 15px;border:solid 1px #cdcdcd;background:#f5f5f5;position:relative;margin-bottom:10px}.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group.roomsGuests .guests-wrap .room .roomTitle{display:table;width:100%;text-transform:uppercase}.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group.roomsGuests .guests-wrap .room .roomTitle label{font-weight:300;margin:0}.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group.roomsGuests .guests-wrap .room .selectors{display:table;width:100%;padding-top:5px}.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group.roomsGuests .guests-wrap .room .selectors .adultsKids-wrap{display:table;width:100%;margin-bottom:5px}.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group.roomsGuests .guests-wrap .room .selectors .kidsAge-wrap{display:table;width:100%}.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group.roomsGuests .guests-wrap .room .selectors .roomSelector{display:table-cell;width:1%}.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group.roomsGuests .guests-wrap .room .selectors .roomSelector .form-group{display:table;width:100%;border:solid 1px #ced0dc;border-left:none}.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group.roomsGuests .guests-wrap .room .selectors .roomSelector .form-group select{font-size:12px;font-size:1.2rem;text-transform:none}.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group.roomsGuests .guests-wrap .room .selectors .roomSelector.adults-wrap .form-group{border-left:solid 1px #ced0dc}.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group.roomsGuests .guests-wrap .room .selectors .roomSelector.kidsAge .form-group{border-left:solid 1px #ced0dc}.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group.roomsGuests .guests-wrap .room .selectors .roomSelector.kidsAge label{display:table;width:100%;text-align:center}.modal.full-page-modal .modal-dialog .modal-content .modal-body .modal-form .form-group.roomsGuests .guests-wrap .room .selectors .roomSelector.kidsAge .kidAge{display:table-cell;width:1%}.menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:none;z-index:12}.menu-backdrop.fade{filter:alpha(opacity=0);opacity:0}.menu-backdrop.in{filter:alpha(opacity=50);opacity:.5}@media only screen and (min-width: 320px){.menu-backdrop.in{display:none}}@media only screen and (min-width: 768px){.menu-backdrop.in{display:block}}#newsletter .title-wrap{color:#fff}#newsletter .title-wrap .section-subtitle{text-transform:none}#newsletter .form-wrap{margin-top:20px;display:block;margin:auto;width:60%;text-align:center}#newsletter .form-wrap .form-group input[type="text"]{padding:18px;font-size:18px;font-size:1.8rem;width:100%;height:auto}#newsletter .form-wrap .form-group input[type="submit"]{padding:20px;width:100%;font-weight:300;font-size:18px;font-size:1.8rem}#newsletter .form-wrap .legal-link{clear:both;display:block;text-align:center;margin-top:5px;color:#fff}#newsletter .form-wrap .legal-link a{color:#fff;text-decoration:underline}.features{background:#f5f5f5;border:solid 1px #dddddd;padding:10px;font-size:12px;font-size:1.2rem}@media only screen and (min-width: 768px){.features{padding:20px;margin-top:20px;font-size:14px;font-size:1.4rem}}.features .features-title{font-weight:700;text-transform:uppercase;margin-bottom:20px}.features .features-list{list-style-type:none;padding-left:10px}.features .features-list li{margin-bottom:15px;font-size:14px;font-size:1.4rem;font-weight:500;position:relative;padding-left:25px}.features .features-list li:before{display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;content:"\e013";margin-right:10px;color:#8768AE;position:absolute;left:0;top:3px}#header{position:relative}#header .header-menu .logo{background:url("/fcs_images/riuplaza/logo2018-riuplaza.png") no-repeat center center;overflow:hidden;text-indent:-9000px;display:block;width:208px;height:77px;display:block;margin-left:auto;margin-right:auto;float:none}#header .header-menu .menu{float:right;display:none}@media only screen and (min-width: 768px){#header .header-menu .menu{display:block}}#header .header-menu .menu .nav{padding:38px 0;text-align:right}#header .header-menu .menu .nav li{display:inline-block;float:none}#header .header-menu .menu .nav li a{padding:0;margin-left:20px;color:#fff;font-size:16px;font-size:1.6rem;font-weight:300}#header .header-menu .menu .nav li a:hover{background:none;color:#765A99}@media only screen and (min-width: 768px){#header .header-menu .menu .nav li a{font-size:16px;font-size:1.6rem;margin-left:10px}}#header .cover-wrap{margin-top:40px}#header .cover-wrap .cover-content{color:#fff;text-align:center;text-transform:uppercase;vertical-align:middle}#header .cover-wrap .cover-content h2{font-size:36px;font-size:3.6rem;text-shadow:1px 1px 5px #000000;font-weight:700;margin-bottom:10px}#header .cover-wrap .cover-content h3{font-size:20px;font-size:2rem;text-shadow:1px 1px 5px #000000;font-weight:500;margin-top:0;margin-bottom:20px}#header .cover-wrap .cover-content .btn{font-size:18px;font-size:1.8rem;padding:15px 25px}#header .menu-lateral{position:fixed;z-index:12;top:0;height:100%;overflow:auto;border:0;padding:0;background:#F8F8F8;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;box-shadow:inset -5px 0px 12px #b3b2b2}@media only screen and (min-width: 320px){#header .menu-lateral{left:-100%;width:100%}}@media only screen and (min-width: 768px){#header .menu-lateral{left:-285px;width:285px}}#header .menu-lateral.small-screen-active{display:block}@media only screen and (min-width: 320px){#header .menu-lateral.small-screen-active{left:0}}@media only screen and (min-width: 768px){#header .menu-lateral.small-screen-active{left:-285px}}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap{padding:0}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .with-login .info-user-wrap{background:#8768AE;box-shadow:inset -5px 0px 12px #8768AE;padding:20px;display:table;width:100%}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .with-login .info-user-wrap:hover{text-decoration:none}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .with-login .info-user-wrap .info-user,#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .with-login .info-user-wrap .card{display:table-cell;width:50%;vertical-align:middle;color:#ffffff}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .with-login .info-user-wrap .info-user .usuario p{display:block;margin:0;line-height:31px}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .with-login .info-user-wrap .info-user .usuario p.nombreRC{font-size:30px;font-size:3rem;font-weight:300}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .with-login .info-user-wrap .info-user .usuario p.puntosRC{font-size:40px;font-size:4rem;font-weight:600}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .with-login .info-user-wrap .info-user .num-tipo-tarjeta{margin-top:20px}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .with-login .info-user-wrap .info-user .num-tipo-tarjeta p{display:inline-block;margin:0;font-size:16px;font-size:1.6rem}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .with-login .info-user-wrap .info-user .num-tipo-tarjeta p.numRC{font-weight:600;font-size:18px;font-size:1.8rem}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .with-login .info-user-wrap .info-user .num-tipo-tarjeta p.numRC:before{content:"-";display:inline-block;margin:0 5px;font-weight:300}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .with-login .info-user-wrap .info-user .rc-info-button{border-color:#ffffff;color:#ffffff;margin-top:5px;display:inline-block;font-size:14px;font-size:1.4rem}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .with-login .info-user-wrap .info-user .rc-info-button:focus,#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .with-login .info-user-wrap .info-user .rc-info-button:active:focus{outline:0 none}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .with-login .info-user-wrap .info-user .rc-info-button .icn-right-arrow-carrousel{margin-left:5px}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .with-login .info-user-wrap .info-user .rc-info-button .icn-right-arrow-carrousel:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);font-weight:900}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .with-login .info-user-wrap .info-user .rc-info-button:hover{background:#ffffff;color:#8768AE}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .with-login .sections-user{background:#ffffff;box-shadow:inset -5px 0px 12px #b3b2b2;max-height:0;overflow:hidden;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .with-login .sections-user.open{max-height:300px}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .with-login .sections-user ul{margin:0;padding:0;display:block;width:100%}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .with-login .sections-user ul li{display:block;vertical-align:middle;width:100%;text-align:left;padding:0}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .with-login .sections-user ul li a{display:block;position:relative;color:#616262;font-weight:600;font-size:13px;font-size:1.3rem;text-transform:uppercase;padding:10px;opacity:1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-shadow:none;border-bottom:solid 1px rgba(185,185,185,0.5)}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .with-login .sections-user ul li a:hover{background:#ececec;box-shadow:inset -5px 0px 12px #b3b2b2;color:#444;text-decoration:none}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .with-login .sections-user ul li a i{display:inline-block;text-align:center;margin-right:5px;font-size:25px;font-size:2.5rem}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .without-login .info-user-wrap{background:#8768AE;box-shadow:inset -5px 0px 12px #8768AE;padding:20px;display:table;width:100%;text-align:center}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .without-login .info-user-wrap .rc-info-logo{display:block;margin-left:auto;margin-right:auto;float:none;margin-bottom:5px}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .without-login .info-user-wrap .rc-info-slogan{text-align:center;color:#ffffff;display:block}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .without-login .info-user-wrap .rc-info-button{border-color:#ffffff;color:#ffffff;margin:5px;margin-bottom:0;display:inline-block;font-size:11px;font-size:1.1rem}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .without-login .info-user-wrap .rc-info-button .icn-right-arrow-carrousel{margin-left:5px}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .without-login .info-user-wrap .rc-info-button .icn-right-arrow-carrousel:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);font-weight:900}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .without-login .info-user-wrap .rc-info-button:hover{background:#ffffff;color:#8768AE;text-decoration:none}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .without-login .sections-user{background:#ffffff;box-shadow:inset -5px 0px 12px #b3b2b2;max-height:0;overflow:hidden;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .without-login .sections-user.open{max-height:400px}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .without-login .sections-user .login{padding:20px}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .without-login .sections-user .login .login-form .form-group{position:relative;display:table;width:100%}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .without-login .sections-user .login .login-form .form-group a{text-shadow:none;color:#8768AE;opacity:1;text-decoration:none}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .without-login .sections-user .login .login-form .form-group .forgot-item{text-transform:uppercase;font-size:12px;font-size:1.2rem;font-weight:300}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .without-login .sections-user .login .login-form .form-group .errorblock{position:absolute;color:#fff;top:-5px;right:0;font-size:11px;font-size:1.1rem;text-align:right;background:#e44d4d;padding:5px;max-width:150px}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .without-login .sections-user .login .login-form .form-group .errorblock:after{position:absolute;display:inline-block;content:'';bottom:-10px;border-right:10px solid transparent;border-top:10px solid #e44d4d;border-left:10px solid transparent;right:5px;width:0;height:0}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .without-login .sections-user .login .login-form .new-account{border-top:solid 1px #cdcdcd;padding:20px}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .without-login .sections-user .login .login-form .new-account a{display:block;text-align:right;margin-top:10px;padding:5px 7px;font-weight:300;text-transform:none;color:#8768AE;opacity:1;background:transparent;text-shadow:none}#header .menu-lateral .menu-lateral_rc-info .rc-info-wrap .without-login .sections-user .login .login-form .new-account a:hover{color:#765A99}#header .menu-lateral .nav{text-align:left;margin:0;float:none;display:block}#header .menu-lateral .nav li{display:block;padding:0;margin-bottom:0px;float:none}#header .menu-lateral .nav li a{padding:0;border-bottom:solid 1px rgba(185,185,185,0.5);color:#444444;display:block;text-shadow:none;opacity:.7;font-weight:400;padding:13px 25px;font-size:14px;font-size:1.4rem}#header .menu-lateral .nav li a:hover{background:none;opacity:1}@media only screen and (min-width: 768px){#header .menu-lateral .nav li a{padding:20px 25px;font-size:20px;font-size:2rem}}#header .menu-lateral .menu-lateral_bottom{text-align:left;position:static}@media only screen and (min-width: 320px){#header .menu-lateral .menu-lateral_bottom{display:block}}@media only screen and (min-width: 768px){#header .menu-lateral .menu-lateral_bottom{display:none}}#header .menu-lateral .menu-lateral_bottom .navbar-toggle,#header .menu-lateral .menu-lateral_bottom .logo-wrap{display:none}#header .menu-lateral .menu-lateral_bottom .container{width:100%;padding:0}#header .menu-lateral .menu-lateral_bottom .container .nav li a.btn-primary{border:none;text-align:left;text-transform:none;border-bottom:solid 1px rgba(185,185,185,0.5)}#header .menu-lateral .menu-lateral_bottom .container .nav li.login{display:none}#header .menu-lateral .menu-lateral_bottom .container .nav li.open a{background:transparent;border:none}#header .menu-lateral .menu-lateral_bottom .container .nav li.open a:focus,#header .menu-lateral .menu-lateral_bottom .container .nav li.open a:hover{background:transparent;border:none}#header .menu-lateral .menu-lateral_bottom .container .nav li.open .dropdown-menu{display:block;overflow:visible;padding:20px;position:relative;width:100%;background:#ffffff;margin-bottom:20px;box-shadow:none}#header .menu-lateral .menu-lateral_bottom .container .nav li.open .dropdown-menu .phones-list a{color:#8768AE}#header .menu-lateral .menu-lateral_bottom .container .nav li.open .dropdown-menu li{display:inline-block;float:left}#header .menu-lateral .menu-lateral_bottom .container .nav li.open .dropdown-menu li a{text-shadow:none}@media only screen and (min-width: 320px){#header .menu-lateral .menu-lateral_bottom .container .nav li.open .dropdown-menu li{width:100%;padding:0;margin-bottom:10px;text-align:center}}@media only screen and (min-width: 768px){#header .menu-lateral .menu-lateral_bottom .container .nav li.open .dropdown-menu li{width:47%;padding:5px 0;padding-right:15px;margin-bottom:10px;text-align:left}}#header .menu-lateral .menu-lateral_bottom .container .nav li.open .dropdown-menu li:nth-child(odd){padding:5px 0;padding-left:15px}@media only screen and (min-width: 320px){#header .menu-lateral .menu-lateral_bottom .container .nav li.open .dropdown-menu li:nth-child(odd){padding:0}}@media only screen and (min-width: 768px){#header .menu-lateral .menu-lateral_bottom .container .nav li.open .dropdown-menu li:nth-child(odd){padding:5px 0}}#header .menu-lateral .menu-lateral_bottom .container .nav li.open .dropdown-menu li.dropdown-header{display:block;float:none;width:100%;padding:0;padding-bottom:10px;margin-bottom:10px;font-size:14px;font-size:1.4rem;text-transform:uppercase;font-weight:500;color:#444;border-bottom:solid 1px #cdcdcd}#header .menu-lateral .menu-lateral_bottom .container .nav li.open .dropdown-menu li .country{width:100%;display:block;margin:0;margin-bottom:2px;font-weight:600}@media only screen and (min-width: 768px){#header .menu-lateral .menu-lateral_bottom .container .nav li.open .dropdown-menu li .country{width:auto;display:inline-block;margin:0;margin-right:5px}}#header .menu-lateral .menu-lateral_bottom .container .nav li.open .dropdown-menu li.otrostel{width:100%;border-top:solid 1px #f5f5f5;margin-top:5px;padding:5px 0}#header .menu-lateral .menu-lateral_bottom .container .nav li.open.languages .dropdown-menu{padding:20px}#header .menu-lateral .menu-lateral_bottom .container .nav li.open.languages .dropdown-menu li{width:50%;margin:0;padding:0;float:none}#header .menu-lateral .menu-lateral_bottom .container .nav li.open.languages .dropdown-menu li:nth-child(odd){padding:0}#header .menu-lateral .menu-lateral_bottom .container .nav li.open.languages .dropdown-menu li a{color:#8768AE;text-transform:none}#header .menu-lateral .menu-lateral_bottom .container .nav li.open.phones .dropdown-menu{padding:0}#header .menu-lateral .menu-lateral_bottom .container .nav li.open.phones .dropdown-menu .phones-list{padding:20px;display:none}@media only screen and (min-width: 768px){#header .menu-lateral .menu-lateral_bottom .container .nav li.open.phones .dropdown-menu .phones-list{display:inline-block}}#header .menu-lateral .menu-lateral_bottom .container .nav li.open.phones .dropdown-menu .phones-list a{color:#8768AE}#header .menu-lateral .menu-lateral_bottom .container .nav li.open.phones .dropdown-menu .fast-call{display:inline-block;padding:10px;width:100%}@media only screen and (min-width: 768px){#header .menu-lateral .menu-lateral_bottom .container .nav li.open.phones .dropdown-menu .fast-call{display:none}}#header .menu-lateral .menu-lateral_bottom .container .nav li.open.phones .dropdown-menu .fast-call .fast-call-button{opacity:1}#header .menu-lateral .menu-lateral_bottom .container .nav li.open.phones .dropdown-menu .fast-call .fast-call-button button{width:100%;box-shadow:0px 2px 5px 0px rgba(68,68,68,0.5)}#header .menu-lateral .menu-lateral_bottom .container .nav li.open.phones .dropdown-menu .fast-call .fast-call-button button:hover{background-color:#765A99}#header .menu-lateral .menu-lateral_bottom .container .nav li.open.phones .dropdown-menu .fast-call .fast-call-button button p{margin:0}#header .menu-lateral .menu-lateral_bottom .container .nav li.open.phones .dropdown-menu .fast-call .dropdown{margin-top:10px;padding-top:5px;border-top:1px solid #444}#header .menu-lateral .menu-lateral_bottom .container .nav li.open.phones .dropdown-menu .fast-call .dropdown a{text-shadow:none;color:#444;text-align:center;letter-spacing:inherit;opacity:1;width:100%}#header .menu-lateral .menu-lateral_bottom .container .nav li.open.phones .dropdown-menu .fast-call .dropdown a:active{box-shadow:none}#header .menu-lateral .menu-lateral_bottom .container .nav li.open.phones .dropdown-menu .fast-call .dropdown a .caret{display:inline-block;margin-left:5px;margin-bottom:3px}#header .menu-lateral .menu-lateral_bottom .container .nav li.open.phones .dropdown-menu .fast-call .dropdown .dropdown-menu{position:relative;border:none;box-shadow:none}#header .menu-lateral .menu-lateral_bottom .container .nav li.open.phones .dropdown-menu .fast-call .dropdown .dropdown-menu li{width:50%}#hotel-grid .hotel-wrap{margin-bottom:30px}#hotel-grid .hotel-wrap .hotel{display:block;background:#fff;border:solid 1px #dddddd;-webkit-transition:all,0.2s ease-in-out;-moz-transition:all,0.2s ease-in-out;-ms-transition:all,0.2s ease-in-out;-o-transition:all,0.2s ease-in-out;transition:all,0.2s ease-in-out}#hotel-grid .hotel-wrap .hotel .hotel-image-wrap{width:100%;height:220px;overflow:hidden}@media only screen and (min-width: 320px){#hotel-grid .hotel-wrap .hotel .hotel-image-wrap{height:260px}}@media only screen and (min-width: 320px){#hotel-grid .hotel-wrap .hotel .hotel-image-wrap{height:260px}}#hotel-grid .hotel-wrap .hotel .hotel-image-wrap .hotel-image{transform:scale(1);-webkit-transition:all,0.8s ease-in-out;-moz-transition:all,0.8s ease-in-out;-ms-transition:all,0.8s ease-in-out;-o-transition:all,0.8s ease-in-out;transition:all,0.8s ease-in-out;width:100%;height:220px;background-size:cover}@media only screen and (min-width: 320px){#hotel-grid .hotel-wrap .hotel .hotel-image-wrap .hotel-image{height:260px}}@media only screen and (min-width: 320px){#hotel-grid .hotel-wrap .hotel .hotel-image-wrap .hotel-image{height:260px}}#hotel-grid .hotel-wrap .hotel:hover{border-color:#8768AE}#hotel-grid .hotel-wrap .hotel:hover .hotel-image-wrap .hotel-image{transform:scale(1.1)}#hotel-grid .hotel-wrap .hotel .hotel-info{padding:15px;color:#444}#hotel-grid .hotel-wrap .hotel .hotel-info .hotel-name{margin-top:0;margin-bottom:5px;font-size:16px;font-size:1.6rem}@media only screen and (min-width: 1200px){#hotel-grid .hotel-wrap .hotel .hotel-info .hotel-name{height:35px}}@media only screen and (min-width: 992px){#hotel-grid .hotel-wrap .hotel .hotel-info .hotel-name{height:35px}}#hotel-grid .hotel-wrap .hotel .hotel-info .address{font-size:14px;font-size:1.4rem}#hotel-grid .hotel-wrap .hotel .hotel-info .btn-link{display:block;text-align:right}#hotel-grid .hotel-wrap .hotel .hotel-info .btn-link:hover{text-decoration:none}#hotel-grid .link-hoteles-wrap{position:relative;margin-bottom:30px;display:table;width:100%}@media only screen and (min-width: 320px){#hotel-grid .link-hoteles-wrap{width:100%}}@media only screen and (min-width: 320px){#hotel-grid .link-hoteles-wrap{width:100%}}#hotel-grid .link-hoteles-wrap .link-hoteles{display:table-cell;width:100%;height:342px;vertical-align:middle;text-align:center;padding:20px;color:#fff;background:#8768AE;border:solid 1px #8768AE;-webkit-transition:all,0.2s ease-in-out;-moz-transition:all,0.2s ease-in-out;-ms-transition:all,0.2s ease-in-out;-o-transition:all,0.2s ease-in-out;transition:all,0.2s ease-in-out;font-size:23px;font-size:2.3rem;font-size:18px;font-size:1.8rem;font-weight:300;text-transform:uppercase;display:block;max-width:500px;margin:auto}@media only screen and (min-width: 768px){#hotel-grid .link-hoteles-wrap .link-hoteles{height:324px;height:auto}}@media only screen and (min-width: 320px){#hotel-grid .link-hoteles-wrap .link-hoteles{height:324px;height:auto}}@media only screen and (min-width: 50px){#hotel-grid .link-hoteles-wrap .link-hoteles{height:364px;height:auto}}#hotel-grid .link-hoteles-wrap .link-hoteles strong{display:block;font-weight:600}#hotel-grid .link-hoteles-wrap .link-hoteles:hover{border:solid 5px rgba(255,255,255,0.5);border:solid 1px #8768AE}#hotel-grid .link-hoteles-wrap .link-hoteles .arrow-right{display:block;margin:auto;width:100px;height:0px;opacity:0;background:url("/fcs_images/riuplaza/arrow-right-100-white.png") no-repeat center center;background-size:cover;-webkit-transition:all,0.2s ease-in-out;-moz-transition:all,0.2s ease-in-out;-ms-transition:all,0.2s ease-in-out;-o-transition:all,0.2s ease-in-out;transition:all,0.2s ease-in-out;animation:moveToRight 400ms ease;animation:none;display:none}@media only screen and (min-width: 320px){#hotel-grid .link-hoteles-wrap .link-hoteles .arrow-right{height:100px;opacity:1;animation:none}}@media only screen and (min-width: 50px){#hotel-grid .link-hoteles-wrap .link-hoteles .arrow-right{height:100px;opacity:1;animation:none}}#hotel-grid .link-hoteles-wrap .link-hoteles:hover .arrow-right{height:100px;opacity:1;animation:moveFromLeft 400ms ease;display:none}@media only screen and (min-width: 320px){#hotel-grid .link-hoteles-wrap .link-hoteles:hover .arrow-right{animation:none}}@media only screen and (min-width: 50px){#hotel-grid .link-hoteles-wrap .link-hoteles:hover .arrow-right{animation:none}}#news-carousel{min-height:550px;padding-top:0;padding-bottom:0;position:relative;-webkit-box-shadow:inset 0px 4px 7px -1px #444;-moz-box-shadow:inset 0px 4px 7px -1px #444;box-shadow:inset 0px 4px 7px -1px #444}#news-carousel .box-news-wrap{width:100%;max-width:660px;position:relative;width:100%;max-width:none;height:100%;padding:20px;background-color:#000;background-color:rgba(0,0,0,0.8);color:#fff;display:table}#news-carousel .box-news-wrap .carousel{padding-bottom:60px;display:table-cell;vertical-align:middle}#news-carousel .box-news-wrap .box-news .news-title{font-size:30px;font-size:3rem;font-weight:700}#news-carousel .box-news-wrap .box-news .lead{font-size:18px;font-size:1.8rem;font-style:italic;font-weight:300}#news-carousel .box-news-wrap .box-news .text-news{font-size:20px;font-size:2rem;font-weight:100px;margin-bottom:40px}#news-carousel .box-news-wrap .carousel-indicators{bottom:0px}#news-carousel .box-news-wrap .carousel-indicators li{-webkit-border-radius:50% !important;-moz-border-radius:50% !important;-ms-border-radius:50% !important;border-radius:50% !important;width:18px;height:18px}#news-carousel .box-news-wrap .carousel-indicators li.active{width:18px;height:18px}#riu-corporate .title-wrap{padding-left:40px}@media only screen and (min-width: 320px){#riu-corporate .title-wrap{padding-left:0}}#riu-corporate .extras-list .extras{padding-left:0;list-style-type:none}@media only screen and (min-width: 768px){#riu-corporate .extras-list .extras{padding-left:40px}}#riu-corporate .extras-list .extras li{display:block;list-style:none;font-size:20px;font-size:2rem;text-transform:uppercase;margin-bottom:25px;font-weight:300}@media only screen and (min-width: 320px){#riu-corporate .extras-list .extras li{text-align:center}}#riu-corporate .extras-list .extras li strong{font-weight:500}#riu-corporate .extras-list .extras li i{color:#8768AE;margin-right:15px}@media only screen and (min-width: 320px){#riu-corporate .extras-list .extras li i{display:block;margin:0;margin-bottom:15px;text-align:center}}#riu-corporate .extras-list .extras li a{text-decoration:underline}#riu-corporate .extras-list .cta{width:100%}@media only screen and (min-width: 768px){#riu-corporate .extras-list .cta{padding-left:40px;width:50%}}#riu-corporate .extras-list .cta .btn-cta{font-size:20px;font-size:2rem;font-weight:300;padding:20px 30px}@media only screen and (min-width: 320px){#riu-corporate .extras-list .cta .btn-cta{padding:20px 15px;font-size:18px;font-size:1.8rem;display:block;margin:auto}}#riu-corporate .extras-list .cta .link-info{display:block;margin-top:5px}#ofertas .offer-wrap{margin-bottom:20px}#ofertas .offer-wrap .offer{background:#f5f5f5;-webkit-box-shadow:1px 1px 15px #444;-moz-box-shadow:1px 1px 15px #444;box-shadow:1px 1px 15px #444}#ofertas .offer-wrap .offer .offer-image{display:block;width:100%;height:190px;background-repeat:no-repeat;background-position:center center;background-size:cover}#ofertas .offer-wrap .offer .offer-content{padding:15px}#ofertas .offer-wrap .offer .offer-content .offer-hotel{font-size:22px;font-size:2.2rem;margin-top:0;margin-bottom:5px}#ofertas .offer-wrap .offer .offer-content .offer-type{font-size:13px;font-size:1.3rem;text-transform:uppercase;margin-top:0}#ofertas .offer-wrap .offer .offer-content .offer-dates{font-size:13px;font-size:1.3rem;margin-top:0}#ofertas .offer-wrap .offer .offer-content .offer-bottom{display:table;width:100%;position:relative}#ofertas .offer-wrap .offer .offer-content .offer-bottom .offer-price{float:left;width:50%}#ofertas .offer-wrap .offer .offer-content .offer-bottom .offer-price .desde{display:block;text-transform:uppercase;font-size:16px;font-size:1.6rem;font-weight:300}#ofertas .offer-wrap .offer .offer-content .offer-bottom .offer-price .price{font-size:54px;font-size:5.4rem;font-weight:500;line-height:45px}#ofertas .offer-wrap .offer .offer-content .offer-bottom .offer-price .price small{font-size:20px;font-size:2rem;margin-left:-10px}#ofertas .offer-wrap .offer .offer-content .offer-bottom .offer-action{float:left;width:50%}#ofertas .offer-wrap .offer .offer-content .offer-bottom .offer-action .btn-primary{position:absolute;bottom:15px;right:0}@keyframes slideToLeft{from{transform:translateX(100%)}to{transform:translateX(0%)}}@keyframes backSlideToLeft{from{transform:translateX(0%)}to{transform:translateX(100%)}}@keyframes moveFromLeft{from{transform:translateX(-200%)}to{transform:translateX(0%)}}@keyframes moveToRight{from{transform:translateX(0%)}to{transform:translateX(200%)}}#hotel-list .hotel-wrap{margin-bottom:30px}#hotel-list .hotel-wrap .hotel{display:table;width:100%;background:#fff;position:relative;border:solid 1px #dddddd;-webkit-transition:all,0.2s ease-in-out;-moz-transition:all,0.2s ease-in-out;-ms-transition:all,0.2s ease-in-out;-o-transition:all,0.2s ease-in-out;transition:all,0.2s ease-in-out}#hotel-list .hotel-wrap .hotel .hotel-image-wrap{width:35%;height:220px;float:left;overflow:hidden}@media only screen and (min-width: 320px){#hotel-list .hotel-wrap .hotel .hotel-image-wrap{height:260px;width:100%}}@media only screen and (min-width: 50px){#hotel-list .hotel-wrap .hotel .hotel-image-wrap{height:260px}}#hotel-list .hotel-wrap .hotel .hotel-image-wrap .hotel-image{transform:scale(1);-webkit-transition:all,0.8s ease-in-out;-moz-transition:all,0.8s ease-in-out;-ms-transition:all,0.8s ease-in-out;-o-transition:all,0.8s ease-in-out;transition:all,0.8s ease-in-out;width:100%;height:220px;background-size:cover}@media only screen and (min-width: 320px){#hotel-list .hotel-wrap .hotel .hotel-image-wrap .hotel-image{height:260px}}@media only screen and (min-width: 50px){#hotel-list .hotel-wrap .hotel .hotel-image-wrap .hotel-image{height:260px}}#hotel-list .hotel-wrap .hotel:hover{border-color:#8768AE}#hotel-list .hotel-wrap .hotel:hover .hotel-image-wrap .hotel-image{transform:scale(1.1)}#hotel-list .hotel-wrap .hotel .hotel-info{float:left;width:65%;padding:15px;color:#444}@media only screen and (min-width: 320px){#hotel-list .hotel-wrap .hotel .hotel-info{width:100%}}#hotel-list .hotel-wrap .hotel .hotel-info .hotel-name{margin-top:0;margin-bottom:5px;font-size:16px;font-size:1.6rem}#hotel-list .hotel-wrap .hotel .hotel-info .address{font-size:14px;font-size:1.4rem;font-weight:500}#hotel-list .hotel-wrap .hotel .hotel-info .btn-link{position:absolute;right:10px;bottom:10px;display:block;text-align:right}#hotel-list .hotel-wrap .hotel .hotel-info .btn-link:hover{text-decoration:none}#hotel-list .link-hoteles-wrap{position:relative;margin-bottom:30px;display:table}@media only screen and (min-width: 320px){#hotel-list .link-hoteles-wrap{width:100%}}@media only screen and (min-width: 50px){#hotel-list .link-hoteles-wrap{width:100%}}#hotel-list .link-hoteles-wrap .link-hoteles{display:table-cell;width:100%;height:342px;vertical-align:middle;text-align:center;padding:20px;color:#fff;background:#8768AE;border:solid 1px #8768AE;-webkit-transition:all,0.2s ease-in-out;-moz-transition:all,0.2s ease-in-out;-ms-transition:all,0.2s ease-in-out;-o-transition:all,0.2s ease-in-out;transition:all,0.2s ease-in-out;font-size:23px;font-size:2.3rem;font-weight:300;text-transform:uppercase}@media only screen and (min-width: 768px){#hotel-list .link-hoteles-wrap .link-hoteles{height:324px}}@media only screen and (min-width: 320px){#hotel-list .link-hoteles-wrap .link-hoteles{height:324px}}@media only screen and (min-width: 50px){#hotel-list .link-hoteles-wrap .link-hoteles{height:364px}}#hotel-list .link-hoteles-wrap .link-hoteles strong{display:block;font-weight:600}#hotel-list .link-hoteles-wrap .link-hoteles:hover{border:solid 5px rgba(255,255,255,0.5)}#hotel-list .link-hoteles-wrap .link-hoteles .arrow-right{display:block;margin:auto;width:100px;height:0px;opacity:0;background:url("../images/arrow-right-100-white.png") no-repeat center center;background-size:cover;-webkit-transition:all,0.2s ease-in-out;-moz-transition:all,0.2s ease-in-out;-ms-transition:all,0.2s ease-in-out;-o-transition:all,0.2s ease-in-out;transition:all,0.2s ease-in-out;animation:moveToRight 400ms ease}@media only screen and (min-width: 320px){#hotel-list .link-hoteles-wrap .link-hoteles .arrow-right{height:100px;opacity:1;animation:none}}@media only screen and (min-width: 50px){#hotel-list .link-hoteles-wrap .link-hoteles .arrow-right{height:100px;opacity:1;animation:none}}#hotel-list .link-hoteles-wrap .link-hoteles:hover .arrow-right{height:100px;opacity:1;animation:moveFromLeft 400ms ease}@media only screen and (min-width: 320px){#hotel-list .link-hoteles-wrap .link-hoteles:hover .arrow-right{animation:none}}@media only screen and (min-width: 50px){#hotel-list .link-hoteles-wrap .link-hoteles:hover .arrow-right{animation:none}}#page{padding:40px 0}#page .page-content{background:#fff;border:solid 1px #dddddd;padding:25px;display:table;width:100%}#page .page-content .form-grupos fieldset legend{text-transform:uppercase;font-size:22px;font-size:2.2rem;font-weight:300}#page .page-content .form-grupos fieldset legend .small{font-size:16px;font-size:1.6rem;text-transform:none}#page .page-content .form-grupos fieldset>div{display:inline-block;width:49%;padding:0 15px;margin-bottom:20px}#page .page-content .form-grupos fieldset>div .ui-datepicker-trigger{display:none}#page .page-content .form-grupos fieldset>div input[type="text"],#page .page-content .form-grupos fieldset>div input[type="number"],#page .page-content .form-grupos fieldset>div select{padding:21px 15px 20px 15px;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-ms-border-radius:0 !important;border-radius:0 !important;border:solid 1px #ced0dc;font-size:16px;font-size:1.6rem;color:#8e93af;font-weight:300;width:100%;text-transform:uppercase;background:transparent}@media only screen and (min-width: 768px){#page .page-content .form-grupos fieldset>div input[type="text"],#page .page-content .form-grupos fieldset>div input[type="number"],#page .page-content .form-grupos fieldset>div select{padding:15px 10px 15px 10px;font-size:14px;font-size:1.4rem}}#page .page-content .form-grupos fieldset>div input[type="text"],#page .page-content .form-grupos fieldset>div input[type="number"]{color:#8e93af;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}#page .page-content .form-grupos fieldset>div input[type="text"]::-webkit-input-placeholder,#page .page-content .form-grupos fieldset>div input[type="number"]::-webkit-input-placeholder{color:#8e93af}#page .page-content .form-grupos fieldset>div input[type="text"]::-moz-placeholder,#page .page-content .form-grupos fieldset>div input[type="number"]::-moz-placeholder{color:#8e93af}#page .page-content .form-grupos fieldset>div input[type="text"]:-ms-input-placeholder,#page .page-content .form-grupos fieldset>div input[type="number"]:-ms-input-placeholder{color:#8e93af}#page .page-content .form-grupos fieldset>div input[type="text"]:-moz-placeholder,#page .page-content .form-grupos fieldset>div input[type="number"]:-moz-placeholder{color:#8e93af}#page .page-content .form-grupos fieldset>div input[type="text"]:focus,#page .page-content .form-grupos fieldset>div input[type="number"]:focus{outline:none}#page .page-content .form-grupos fieldset>div input[type="text"].hasDatepicker{background:#fff no-repeat 95% 50% url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAB5UlEQVRIS8VVTU7CYBCdqXHhSjyBeAJhWRL+Ah7AG/QG6gnEE+gN5Aa6V0KVxC7BG3AEdi4MHd987Vfb8pMGEZrA1w5v5nXe/MCUuwajoAfTLYnMnEOutl13msekn4dBUA6/ZUzMJdjvOnVX/ZOLlxD4IVHPwUfPi7rrryN4GQUti9UTBK0MwWD0gTfk07QRgdsKhq25Lnjqt7f4pYYZvNCUIYmANckEz74QPxGFHs6bIhkwyT2R08d5mc5AYy8SvAceMXmCGhzMj7x2uzpbW4PhuDQ/+OozagCfh26j9mzxSwkKSlIIlhCwSKYwhbwLgITZNxIB+1YAvwmkuVCDTaKs8tldDWybvr4HM2Y6/lMW6L5Oo3aiMRYy0BnI9bGZajsL8Rohuw7sFOd97PM+CMzaeEwkEvJw72PwYCdCu5l2xtj7BiNUxncLhn7ap9Nwz1ZIZAh+wSSYaPRyTGCCRZchEBAw6wxlfTr1mhLvpwYTTPWVTTdketAl5kg4iRRhL5JITJYhOxVdio7QddqnW69Vl2YQt6kJFktQieWJF56Y1EExjSFYcCoTZXy6DVf/fPYj0f/OgUoEgcdWItSjIqaD2EjEUVtSZDN3JbVhayYSqc/KSbaBt3XubNlpeufbeutcnM8fy7in3D+bpR4AAAAASUVORK5CYII=")}#page .page-content .form-grupos fieldset>div select{height:63px;position:relative;padding:5px 8px;border:solid 1px #ced0dc;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAAiUlEQVQokZ3OwQ2DMAyF4R8pA3QUFskMSc8cWrIHnODertAu0NG4JFUIlkl4F1u29cndtHx6wAEjFxIGC8C8fl/AzwAeeAA34H4FjZgDMMAzYj7um9AMe4fBehPnvqi16A5LH6a0ogesBFtQEZPAGvSPZTcqqKEqpoES2p1hZ6CEqlgNmGNlL2YDoL4peE3hY6EAAAAASUVORK5CYII=") no-repeat 96% 50%;background-size:15px}#page .page-content .form-grupos fieldset>div select:focus{outline:none}@media only screen and (min-width: 768px){#page .page-content .form-grupos fieldset>div select{height:50px}}#page .page-content .form-grupos fieldset>div label{display:block;width:100%}#page .page-content .form-grupos fieldset>div input{display:block;width:100%;padding:10px}#page .page-content .form-grupos fieldset>div.caducidad{width:25%}#page .page-content .form-grupos fieldset>div.caducidad select{width:48%}#page .page-content .form-grupos fieldset>div.cvc{width:24%}#page .page-content .form-grupos fieldset>div.button{width:100%}#page .page-content .form-grupos fieldset>div.button input{width:auto;padding:12px 25px;float:right}#page .page-text{font-size:16px;font-size:1.6rem}#page .page-title{font-weight:500;font-size:22px;font-size:2.2rem;margin-top:0;padding-bottom:15px;border-bottom:solid 1px #cdcdcd;margin-bottom:30px;text-transform:none}#corporate .well{background:#444;border:none;-webkit-transition:all,0.8s ease-in-out;-moz-transition:all,0.8s ease-in-out;-ms-transition:all,0.8s ease-in-out;-o-transition:all,0.8s ease-in-out;transition:all,0.8s ease-in-out}#corporate .well .title{font-size:18px;font-size:1.8rem;text-transform:uppercase;text-align:center;margin-bottom:15px;color:#fff}#corporate .well img{width:100%;padding:5px;background:#fff}#corporate .well:hover{transform:scale(1.1);background:#8768AE}#corporate .btn-cta{font-size:20px;font-size:2rem;font-weight:300;padding:20px 30px;margin:30px auto;display:inline-block}@media only screen and (min-width: 320px){#corporate .btn-cta{padding:20px 15px;font-size:18px;font-size:1.8rem;display:block;margin-left:auto;margin-right:auto;float:none}}#eventos{-webkit-box-shadow:inset 0px 4px 7px -1px rgba(68,68,68,0.4);-moz-box-shadow:inset 0px 4px 7px -1px rgba(68,68,68,0.4);box-shadow:inset 0px 4px 7px -1px rgba(68,68,68,0.4)}#eventos .page-text{font-size:16px;font-size:1.6rem}#eventos .page-title{font-weight:500;font-size:22px;font-size:2.2rem;margin-top:0;padding-bottom:15px;border-bottom:solid 1px #cdcdcd;margin-bottom:30px;text-transform:none}#eventos .features{display:table;width:100%}#eventos .features .img-eventos{float:right;width:40%;margin:15px;padding:10px;background:#fff;border:solid 1px #cdcdcd}#eventos .features .eventos{margin-top:20px}#eventos .features .eventos dt{font-size:16px;font-size:1.6rem;text-transform:uppercase;margin-bottom:5px}#eventos .features .eventos dd{font-size:14px;font-size:1.4rem;margin-bottom:30px}footer{background:#31363b;color:#fff;text-align:center}@media only screen and (min-width: 768px){footer{padding:40px 0}}footer .top-footer{padding-top:20px;padding-bottom:20px;border-bottom:solid 1px rgba(255,255,255,0.1)}@media only screen and (min-width: 768px){footer .top-footer{margin-bottom:40px;padding-bottom:40px;padding-top:0}}footer .top-footer .footer .navbar-nav{float:none}footer .top-footer .footer .navbar-nav li{width:100%;float:left;margin-bottom:5px}@media only screen and (min-width: 768px){footer .top-footer .footer .navbar-nav li{display:inline-block;float:none;width:auto}}footer .top-footer .footer .navbar-nav li a{text-transform:none;color:#fff;font-weight:300;padding:0;margin:0 15px;font-size:18px;font-size:1.8rem}footer .top-footer .footer .navbar-nav li a:hover{text-decoration:underline;background:transparent}footer .bottom-footer{font-size:14px;font-size:1.4rem;font-weight:300;color:#f5f5f5;padding:20px 0}@media only screen and (min-width: 768px){footer .bottom-footer{padding:0}}footer .bottom-footer .col-sm-8{text-align:center;padding:2px 0}@media only screen and (min-width: 768px){footer .bottom-footer .col-sm-8{text-align:left}}footer .bottom-footer .col-sm-8 .footer-riu img{margin:20px 0}@media only screen and (min-width: 768px){footer .bottom-footer .col-sm-8 .footer-riu img{float:left;margin:0}}footer .bottom-footer .col-sm-8 .legal-text-footer{display:block}footer .bottom-footer .social-links{text-align:center;float:none}@media only screen and (min-width: 768px){footer .bottom-footer .social-links{text-align:right}}footer .bottom-footer .social-links li{float:none;display:inline-block}footer .bottom-footer .social-links li a{padding:0;margin:0 5px;opacity:.8}footer .bottom-footer .social-links li a:hover{background:transparent;opacity:1}footer .bottom-footer .social-links li a img{width:24px}

