/*! 17/04/2018 - 13:39 */.page-content .top-bar{border-bottom:none}@media only screen and (min-width: 768px){.page-content .top-bar{border-bottom-color:#e4e0e0;border-bottom-style:solid;border-bottom-width:1px;padding:19px 0}}@media only screen and (min-width: 992px){.page-content .top-bar{padding:15px 0}}.page-content #header{padding-bottom:0}@media only screen and (min-width: 992px){.page-content #header{padding-bottom:10px}}.page-content.stick #header{margin-bottom:0}#page-contact .container .section-title{display:block;text-align:center;font-size:30px;font-size:3rem;font-weight:600;margin-bottom:5px}@media only screen and (min-width: 768px){#page-contact .container .section-title{font-size:38px;font-size:3.8rem}}#page-contact .container .section-subtitle{display:block;text-align:center;font-size:18px;font-size:1.8rem;font-weight:300;padding:20px 0}@media only screen and (min-width: 768px){#page-contact .container .section-subtitle{font-size:20px;font-size:2rem}}@media only screen and (min-width: 992px){#page-contact .container .section-subtitle{padding:0 200px}}#page-contact .container .form-content{display:table;width:100%}@media only screen and (min-width: 992px){#page-contact .container .form-content{margin:40px 0 0}}#page-contact .container .form-content fieldset{padding:20px;display:block}#page-contact .container .form-content fieldset .form-group{position:relative;margin-bottom:20px}#page-contact .container .form-content fieldset .form-group label{display:block}#page-contact .container .form-content fieldset .form-group .input-lg{border-radius:0}#page-contact .container .form-content fieldset .form-group .help-block{position:absolute;margin:0;font-size:12px;font-size:1.2rem}#page-contact .container .form-content fieldset .fieldset-title{font-size:24px;font-size:2.4rem;font-weight:400;margin-bottom:20px;margin-top:0}#page-contact .container .form-content fieldset .fieldset-title .small{font-size:16px;font-size:1.6rem;margin-left:5px}#page-contact .container .form-content fieldset.head-contacto{margin-bottom:25px;border-bottom:solid 35px rgba(205,205,205,0.34);width:100%;display:table;float:none}#page-contact .container .form-content fieldset.head-contacto .select-departamento{text-align:center}#page-contact .container .form-content fieldset.head-contacto .select-departamento label{font-size:24px;font-size:2.4rem}#page-contact .container .form-content fieldset.head-contacto .select-departamento select{width:100%;margin:auto;height:70px;line-height:70px;font-size:16px;font-size:1.6rem}@media only screen and (min-width: 768px){#page-contact .container .form-content fieldset.head-contacto .select-departamento select{width:480px}}#page-contact .container .form-content fieldset.head-contacto .select-departamento .help-block{display:block;text-align:center;width:100%}#page-contact .container .form-content fieldset.head-contacto .fine-print{font-size:11px;font-size:1.1rem}@media only screen and (min-width: 768px){#page-contact .container .form-content fieldset.head-contacto .fine-print{font-size:12px;font-size:1.2rem}}@media only screen and (min-width: 992px){#page-contact .container .form-content fieldset.head-contacto .fine-print{font-size:14px;font-size:1.4rem}}#page-contact .container .form-content fieldset.datos-estancia{border-top:solid 35px rgba(205,205,205,0.34);padding-top:40px;padding-bottom:0}#page-contact .container .form-content fieldset.datos-estancia .form-group #dia,#page-contact .container .form-content fieldset.datos-estancia .form-group #mesSel,#page-contact .container .form-content fieldset.datos-estancia .form-group #anioSel{margin-bottom:10px}#page-contact .container .form-content fieldset.datos-estancia .btn-primary{margin-top:40px}#page-contact .container .form-content fieldset.datos-estancia .text-right .help-block{width:100%;text-align:right;right:15px;margin-top:5px}#page-contact .contact-bg{width:100%;height:500px;margin-top:-150px;background:url("/fcs_images/riu2017/bg-contacto.jpg") no-repeat top center;background-size:cover}.ngdialog .ngdialog-content .return-envio{margin:30px 0 0;display:block;width:400px;margin:auto;padding:40px;text-align:center;font-weight:600;position:relative}.ngdialog .ngdialog-content .return-envio .envio-error h3{font-size:24px;font-size:2.4rem;margin:0}.ngdialog .ngdialog-content .return-envio .envio-error h3 .icn-error{display:block;margin:auto;font-size:100px;font-size:10rem;color:#BA5140;margin-bottom:10px}

