/*! 2018-08-31 09:39:03 */.grupos #header{position:relative;height:600px;min-height:600px;background:url("/fcs_images/riu2017/bg-grupos.jpg") rgba(0,0,0,0.4) no-repeat center center;background-size:cover;background-attachment:fixed}body.retina .grupos #header{background-attachment:inherit}.grupos #header #sticky-anchor{position:absolute;bottom:110px;width:100%}.cover-wrap{display:table;width:100%;height:100%;position:absolute;left:0;top:0}.cover-wrap .cover-content{color:#fff;text-align:center;vertical-align:middle;width:97%;margin:0 auto;padding-top:150px}@media only screen and (min-width: 768px){.cover-wrap .cover-content{padding-top:200px}}.cover-wrap .cover-content .search-title{text-align:center;margin-bottom:40px}.cover-wrap .cover-content .search-title p,.cover-wrap .cover-content .search-title h1{color:#fff;text-shadow:1px 1px 2px #636363;margin:0}.cover-wrap .cover-content .search-title p{font-size:24px;font-size:2.4rem;font-weight:300}@media only screen and (min-width: 768px){.cover-wrap .cover-content .search-title p{font-size:30px;font-size:3rem}}.cover-wrap .cover-content .search-title h1{font-weight:600;text-transform:uppercase;font-size:40px;font-size:4rem}@media only screen and (min-width: 768px){.cover-wrap .cover-content .search-title h1{font-size:50px;font-size:5rem}}.cover-wrap .cover-content .search-title div{color:#fff;border:none;font-size:24px;font-size:2.4rem;font-weight:300}@media only screen and (min-width: 768px){.cover-wrap .cover-content .search-title div{font-size:30px;font-size:3rem}}.cover-wrap .cover-content .anchor-button{background-color:#fff;display:block;border:1px solid #fff;padding:15px;color:#fff;text-decoration:none;font-size:18px;font-size:1.8rem;width:250px;margin:0 auto;color:#444}@media only screen and (min-width: 768px){.cover-wrap .cover-content .anchor-button{font-size:20px;font-size:2rem;padding:20px}}.cover-wrap .cover-content .anchor-button:hover{background-color:transparent;border-color:#fff;color:#fff}.cover-wrap .cover-content h2{text-transform:uppercase;font-size:40px;font-size:4rem;text-shadow:0.5px 0.866px 1px rgba(1,0,1,0.75);font-weight:500;line-height:1.2;margin-top:0;margin-bottom:35px}.cover-wrap .cover-content h2 strong{font-weight:700}@media only screen and (min-width: 768px){.cover-wrap{padding:0 15px}}@media only screen and (min-width: 992px){.cover-wrap{padding:0 15px}}.group-features{background-color:#ca5c5c}.group-features ul{display:table;width:100%;margin:0 auto;padding:0}.group-features ul li{display:inline-table;width:calc(50% - 2px);color:#fff;font-size:14px;font-size:1.4rem;text-align:center;font-weight:300;padding-bottom:10px}@media only screen and (min-width: 768px){.group-features ul li{display:table-cell;width:auto;padding:0;font-size:18px;font-size:1.8rem}}.group-features ul li:before{font-size:50px;font-size:5rem;display:block}.group-description h3{text-transform:uppercase;font-size:20px;font-size:2rem}@media only screen and (min-width: 768px){.group-description h3{font-size:24px;font-size:2.4rem}}.group-description p{line-height:30px;margin:20px 0;color:#444}.group-description .groups-button{padding:18px 12px}@media only screen and (min-width: 768px){.group-description .groups-button{padding:25px 30px}}#presupuesto-medida .request{text-align:center}#presupuesto-medida .request .subSeccion{font-size:20px;font-size:2rem;text-transform:uppercase;margin-top:0;margin-bottom:5px}@media only screen and (min-width: 768px){#presupuesto-medida .request .subSeccion{font-size:24px;font-size:2.4rem}}#presupuesto-medida .request p{font-size:12px;font-size:1.2rem}@media only screen and (min-width: 768px){#presupuesto-medida .request p{font-size:14px;font-size:1.4rem}}#presupuesto-medida .request .button .btn-primary{font-size:14px;font-size:1.4rem;font-weight:300}@media only screen and (min-width: 768px){#presupuesto-medida .request .button .btn-primary{font-size:18px;font-size:1.8rem;margin-top:20px}}#llistaPaisosForm{padding:20px;background-color:#fff;-webkit-box-shadow:0px 0px 8px 1px rgba(138,138,138,0.5);-moz-box-shadow:0px 0px 8px 1px rgba(138,138,138,0.5);box-shadow:0px 0px 8px 1px rgba(138,138,138,0.5)}#llistaPaisosForm #tituloTodosForm p{font-size:20px;color:#444;margin-bottom:20px;padding-bottom:17px;border-bottom:1px solid #cdcdcd}#llistaPaisosForm .taula #capaForm .lista>li{display:inline-block;vertical-align:top;width:200px;padding-bottom:20px}#llistaPaisosForm .taula #capaForm .lista>li h3{margin-bottom:15px}#llistaPaisosForm .taula #capaForm .lista>li ul{list-style:none;padding-left:10px}#llistaPaisosForm .taula #capaForm .lista>li ul li{padding-bottom:0}#llistaPaisosForm .taula #capaForm .lista>li ul li a{color:#ca5c5c}#llistaPaisosForm .taula #capaForm h3{font-size:16px;font-size:1.6rem}.group-summary{background-color:#fff;color:#444;padding-bottom:70px}.group-summary .group-free{margin-top:60px}.group-summary h3{font-size:20px;font-size:2rem;text-transform:uppercase}@media only screen and (min-width: 768px){.group-summary h3{font-size:24px;font-size:2.4rem}}.group-summary ul{display:table;list-style:square;width:100%;padding:0;margin-top:40px}.group-summary ul li{float:left;display:inline-block;width:100%;margin-bottom:10px;margin-left:0;padding-left:30px;position:relative}@media only screen and (min-width: 768px){.group-summary ul li{width:35%;margin-left:100px;margin-bottom:40px;height:35px}}.group-summary ul li span{text-transform:uppercase;font-weight:bold}.group-summary ul li:before{content:"";width:8px;height:8px;background:#444;display:inline-block;position:absolute;left:0px;top:6px}.group-summary .group-conditions{font-size:12px;font-size:1.2rem}.group-summary .group-conditions p{margin:0;font-size:11px;font-size:1.1rem}#buscador_grupos_wrap{background:#f5f5f5}#buscador_grupos_wrap .panel-body{padding:0}#buscador_grupos_wrap .box_content_modulo_search{text-align:center;position:relative;display:block;vertical-align:top;width:85%;margin:0 auto}@media only screen and (min-width: 768px){#buscador_grupos_wrap .box_content_modulo_search{width:100%}}@media only screen and (min-width: 992px){#buscador_grupos_wrap .box_content_modulo_search{width:100%}}@media only screen and (min-width: 320px){#buscador_grupos_wrap .box_content_modulo_search{width:100%}}#buscador_grupos_wrap .box_content_modulo_search p:nth-child(3),#buscador_grupos_wrap .box_content_modulo_search select{display:inline-block;vertical-align:bottom}#buscador_grupos_wrap .box_content_modulo_search h3{padding:0;text-align:center;text-transform:uppercase;display:block;padding-bottom:20px}#buscador_grupos_wrap .box_content_modulo_search p:nth-child(2){display:none}#buscador_grupos_wrap .box_content_modulo_search p:nth-child(3) label{margin-right:15px}#buscador_grupos_wrap .box_content_modulo_search select{color:black;width:100%}@media only screen and (min-width: 768px){#buscador_grupos_wrap .box_content_modulo_search select{width:auto}}#buscador_grupos_wrap .resultados-wrap{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;flex-direction:row;margin:20px 0;width:100%}#buscador_grupos_wrap .resultados-wrap .lista_resultados{display:flex;margin:15px 0}@media only screen and (min-width: 320px){#buscador_grupos_wrap .resultados-wrap .lista_resultados{width:100%;padding:0 15px}}@media only screen and (min-width: 768px){#buscador_grupos_wrap .resultados-wrap .lista_resultados{width:50%}}@media only screen and (min-width: 992px){#buscador_grupos_wrap .resultados-wrap .lista_resultados{width:33%}}#buscador_grupos_wrap .resultados-wrap .lista_resultados .oferta{border:solid 1px #cdcdcd;background-color:#fff;width:100%;height:auto;margin-bottom:0;position:relative;display:block}#buscador_grupos_wrap .resultados-wrap .lista_resultados .oferta .ofertaImagen{width:100%;height:222px}#buscador_grupos_wrap .resultados-wrap .lista_resultados .oferta .ofertaImagen img{width:100%;height:100%}#buscador_grupos_wrap .resultados-wrap .lista_resultados .oferta .txtoferta{padding:0 10px 60px 10px;height:auto;position:initial}#buscador_grupos_wrap .resultados-wrap .lista_resultados .oferta .txtoferta .room-info-text{padding-bottom:10px}#buscador_grupos_wrap .resultados-wrap .lista_resultados .oferta .txtoferta .room-info-text h3{text-transform:uppercase;color:#444;font-weight:600;font-size:18px;font-size:1.8rem}#buscador_grupos_wrap .resultados-wrap .lista_resultados .oferta .txtoferta .room-info-text h3:hover{color:#ca5c5c}#buscador_grupos_wrap .resultados-wrap .lista_resultados .oferta .txtoferta .cta{position:absolute;bottom:10px;max-width:calc(100% - 20px)}#buscador_grupos_wrap .resultados-wrap .lista_resultados .oferta .txtoferta .cta img{display:none}#buscador_grupos_wrap .resultados-wrap .lista_resultados .oferta .txtoferta .cta a{background-color:#ca5c5c;color:#fff;text-transform:uppercase;padding:10px 15px;font-size:14px;font-size:1.4rem;font-weight:bold;display:inline-block}#buscador_grupos_wrap .resultados-wrap .lista_resultados .oferta .txtoferta .cta a:hover{background-color:#BC5658}.group-offers h3{text-transform:uppercase}.group-offers .offer h3:hover{color:#ca5c5c}.group-offers#grid-offers .offer-header{position:relative;display:table}.group-offers#grid-offers .offer-header h3{display:table-cell;vertical-align:top;padding-right:110px}@media only screen and (min-width: 768px){.group-offers#grid-offers .offer-header h3{display:block}}@media only screen and (min-width: 992px){.group-offers#grid-offers .offer-header h3{display:block}}@media only screen and (min-width: 320px){.group-offers#grid-offers .offer-header h3{display:block}}.group-offers#grid-offers .offer-header .search-module-wrapper{display:table}.group-offers#grid-offers .offer-header .search-module-wrapper h3,.group-offers#grid-offers .offer-header .search-module-wrapper #modulo_newSearch{display:table-cell;vertical-align:top}.group-offers#grid-offers .offer-header .search-module-wrapper #modulo_newSearch{background-color:#f5f5f5;border:1px solid #cdcdcd;width:auto}.group-offers#grid-offers .offer-header .search-module-wrapper #modulo_newSearch .search-content{display:table}.group-offers#grid-offers .offer-header .search-module-wrapper #modulo_newSearch .search-content .search-radio,.group-offers#grid-offers .offer-header .search-module-wrapper #modulo_newSearch .search-content .dropdown,.group-offers#grid-offers .offer-header .search-module-wrapper #modulo_newSearch .search-content .search-button{display:table-cell;vertical-align:middle;margin-left:15px}.group-offers#grid-offers .offer-header .search-module-wrapper #modulo_newSearch .search-content .search-radio input[type="radio"]+label{display:block;color:#444}.group-offers#grid-offers .offer-header .search-module-wrapper #modulo_newSearch .search-content .search-radio input[type="radio"]+label span{border-color:#444;background-color:#444}.group-offers#grid-offers .offer-header .search-module-wrapper #modulo_newSearch .search-content .search-radio input[type="radio"]:checked+label span{background-color:#ca5c5c;border-color:#444}.group-offers#grid-offers .offer-header .search-module-wrapper #modulo_newSearch .search-content .dropdown,.group-offers#grid-offers .offer-header .search-module-wrapper #modulo_newSearch .search-content .search-button{padding-left:15px}.group-offers#grid-offers .offer-header .search-module-wrapper #modulo_newSearch .search-content .dropdown .btn{width:190px}.group-offers#grid-offers .offer-header .search-module-wrapper #modulo_newSearch .search-content .search-button input{color:#444;border-color:#444;width:190px}.group-offers#grid-offers .offer-header .search-module-wrapper #modulo_newSearch .search-content .search-button input:hover{background-color:#E6E6E6}.group-offers#grid-offers .offer-grid{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;flex-direction:row;margin:20px 0}.group-offers#grid-offers .offer-grid .offer-wrap{display:flex;width:100%;padding:0 15px;margin:15px 0}@media only screen and (min-width: 768px){.group-offers#grid-offers .offer-grid .offer-wrap{width:50%}}@media only screen and (min-width: 1200px){.group-offers#grid-offers .offer-grid .offer-wrap{width:33%}}.group-offers#grid-offers .offer-grid .offer-wrap .offer{width:100%;height:auto;margin-bottom:0;position:relative}.group-offers#grid-offers .offer-grid .offer-wrap .offer .offer-image{background-image:url("/es/binaris/recepcion-reception-02_tcm49-136679_thumbnail_w503_h335.jpg")}.group-offers#grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap{height:auto;position:initial;padding-bottom:140px}.group-offers#grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-hotel-info-wrap .offer-name{font-size:18px;font-size:1.8rem}.group-offers#grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-hotel-info-wrap .offer-name a{color:#444}.group-offers#grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-hotel-info-wrap .offer-name a:hover{color:#ca5c5c}.group-offers#grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-hotel-info-wrap .offer-date{font-size:11px;font-size:1.1rem;font-style:italic;display:block}.group-offers#grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-info{position:absolute;bottom:80px;width:calc(100% - 30px)}.group-offers#grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-info .offer-info-services{width:100%}.group-offers#grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-info .offer-info-services .services li{font-size:initial}.group-offers#grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-info .offer-info-services .services li:before{font-size:45px;font-size:4.5rem}.group-offers#grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-buttons{position:absolute;bottom:15px;width:calc(100% - 30px);border-spacing:5px 0;display:table}.group-offers#grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-buttons .btn{display:table-cell;padding:14px 0}@media only screen and (min-width: 992px){.group-offers#grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-buttons .btn{font-size:12px;font-size:1.2rem}}.group-offers#grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-buttons .btn:first-child{background-color:#cfcfcf;color:#444}.group-offers#grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-buttons .btn:first-child:hover{background-color:#BDBDBD}.group-offers#grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-buttons .btn:last-child{margin-left:10px}.groups-button{display:block;color:#ca5c5c;padding:18px 15px;font-size:12px;font-size:1.2rem;text-align:center;margin:0 auto;background-color:#fff;border-radius:2px;font-weight:400;border:1px solid #ca5c5c;width:80%}@media only screen and (min-width: 768px){.groups-button{width:350px;font-size:16px;font-size:1.6rem;padding:25px 30px}}.groups-button:visited,.groups-button:link,.groups-button:active{text-decoration:none;color:#ca5c5c}.groups-button:hover{cursor:pointer;background-color:#ca5c5c;color:#fff;border-color:#ca5c5c}.page-content.stick #header{margin-bottom:0}#groups-form{padding:0}#groups-form .section-title{display:block;text-align:center;font-size:38px;font-size:3.8rem;font-weight:600;margin-bottom:5px}#groups-form .form-content{margin:40px 0 0;width:100%}#groups-form .form-content fieldset{padding:20px;display:block}#groups-form .form-content fieldset .date{height:46px;width:100%;border:1px solid #ccc}#groups-form .form-content fieldset .date .datePck,#groups-form .form-content fieldset .date .datePckSingle{height:100%;width:100%;border:none;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);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=");padding:12px}#groups-form .form-content fieldset .form-group{position:relative;margin-bottom:20px}#groups-form .form-content fieldset .form-group label{display:block}#groups-form .form-content fieldset .form-group .input-lg{border-radius:0}#groups-form .form-content fieldset .form-group .help-block{position:absolute;margin:0;font-size:12px;font-size:1.2rem}#groups-form .form-content fieldset .fieldset-title{font-size:24px;font-size:2.4rem;font-weight:400;margin-bottom:20px;margin-top:0}#groups-form .form-content fieldset .fieldset-title .small{font-size:16px;font-size:1.6rem;margin-left:5px}#groups-form .form-content fieldset.head-groups-form{margin-bottom:25px;border-bottom:solid 35px rgba(205,205,205,0.34);width:100%;display:table;float:none}#groups-form .form-content fieldset.head-groups-form .select-hotel{width:50%;margin:0 auto 40px}#groups-form .form-content fieldset.head-groups-form .select-hotel label{font-size:24px;font-size:2.4rem}#groups-form .form-content fieldset.head-groups-form .select-hotel select{height:70px}#groups-form .form-content fieldset.head-groups-form .select-hotel .help-block{display:block;text-align:center;width:100%}#groups-form .form-content fieldset.datos-personales .contact-options{text-align:center}#groups-form .form-content fieldset.datos-personales .contact-options input{width:auto;display:inline-block;vertical-align:middle;box-shadow:none;margin-right:15px}#groups-form .form-content fieldset.datos-personales .contact-options input:last-child{margin-left:30px}#groups-form .form-content fieldset.datos-estancia{padding-top:40px;border-top:solid 35px rgba(205,205,205,0.34)}#groups-form .form-content fieldset.datos-estancia .option-meal label{padding-top:15px}#groups-form .form-content fieldset.datos-estancia .option-meal input{display:inline-block;width:auto;vertical-align:middle;box-shadow:none;margin-right:15px}#groups-form .form-content fieldset.datos-estancia .option-meal input:last-child{margin-left:20px}#groups-form .form-content fieldset.informacion-evento{padding-top:40px;border-top:solid 35px rgba(205,205,205,0.34)}#groups-form .form-content fieldset.informacion-evento .salas-reunion{font-weight:700;text-transform:uppercase}#groups-form .form-content fieldset.informacion-evento .row .event_picker .form-control{border-radius:0}#groups-form .form-content fieldset.informacion-evento .row .event_picker .form-control input{box-shadow:none}#groups-form .form-content fieldset.informacion-evento .row .event_picker.has-error .form-control{border-color:#a94442}#groups-form .form-content fieldset.informacion-evento .row:last-child{text-align:center}#groups-form .form-content fieldset.informacion-evento .row:last-child .btn-info{padding:12px 25px}#groups-form .form-content textarea{border-color:lightgrey;width:100%}

