@import url('bloque_reservas.css');
/*@import url('bloque_motor.css');*/

/*.tp-loader.spinner0 {*/
/*    display: none !important;*/
/*}*/

/*#booking-mobile {*/
/*    background: #5fd9f5 none repeat scroll 0 0;*/
/*    color: #fff;*/
/*    cursor: pointer;*/
/*    display: block;*/
/*    font-size: 1.4rem !important;*/
/*    text-align: center;*/
/*}*/

/*#booking-mobile span {*/
/*    -moz-user-select: none;*/
/*    display: block;*/
/*}*/

/*#block-block-33.beAncho100x100 .box--inputs h2 {*/
/*    !*background:#f8f8f8;*!*/
/*    background: transparent;*/
/*}*/

/*#block-block-33 {*/
/*    background: rgba(0, 0, 0, 0.7) !important;*/
/*    position: absolute;*/
/*}*/

/*#block-block-33 * {*/
/*    outline: none !important;*/
/*}*/


/*option.conPaddingg {*/
/*    padding-left: 10px !important;*/
/*}*/

/*#hotelCodigo,*/
/*#destinoselect {*/
/*    padding: 0;*/
/*    margin: 0;*/
/*    outline: none !important;*/
/*    cursor: pointer;*/
/*    -webkit-appearance: none;*/
/*    -moz-appearance: none;*/
/*    appearance: none;*/
/*}*/

/*#codAccEmpresa,*/
/*#codAccEmpresa-B,*/
/*#cancelBooking {*/
/*    display: none;*/
/*}*/

/*.page-user #block-block-33, .discount, #booking-form-submit {*/
/*    display: none;*/
/*}*/


/*#booking-form-submit,*/
/*#booking-mobile,*/
/*#block-block-33 {*/
/*    transition: all 0.3s ease-in-out 0s;*/
/*}*/

/*#booking-form, #block-block-33, #block-block-33 .box--inputs {*/
/*    height: auto;*/
/*}*/


/*#buttons, #booking-form-submit, #booking-mobile {*/
/*    height: 100%;*/
/*}*/

/*#block-block-33 {*/
/*    width: 100%;*/
/*    z-index: 10;*/
/*}*/

/*#block-block-33.fixedTop {*/
/*    border-bottom: 1px solid transparent;*/
/*    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);*/
/*    position: fixed;*/
/*    top: 0;*/
/*    z-index: 2000;*/
/*}*/


/*#booking-form, .box--inputs {*/
/*    font-size: 0;*/
/*}*/

/*.box--inputs {*/
/*    width: 84%;*/
/*}*/

/*.box--inputs > *, #booking-form > div, .box--inputs .webform-component > * {*/
/*    display: inline-block;*/
/*    vertical-align: middle;*/
/*}*/

/*.box--inputs > h2, .box--inputs {*/
/*    width: 100%;*/
/*}*/

/*.box--inputs .webform-component {*/
/*    !*background-image: url("../images/calendario.gif");*!*/
/*    background-image: url("../images/menu-symbol.png");*/
/*    background-position: 95% center;*/
/*    background-repeat: no-repeat;*/
/*    color: #1a1a1a;*/
/*    position: relative;*/
/*}*/

/*#codigoDeHotel,*/
/*#codigoDestinos {*/
/*    background-image: none;*/
/*    !*background-image: url("../images/magnifying-glass.png");*!*/
/*    background-position: right center;*/
/*    background-repeat: no-repeat;*/
/*}*/

/*#codigoDeHotel select::-ms-expand,*/
/*#codigoDestinos select::-ms-expand {*/
/*    display: none;*/
/*}*/

/*.box--inputs .webform-component label {*/
/*    font-size: 1rem;*/
/*    margin-bottom: 0;*/
/*}*/

/*#codigo,*/
/*#codAccEmpresa,*/
/*#codAccEmpresa-B,*/
/*.box--inputs .webform-component {*/
/*    background-color: transparent;*/
/*    margin: 6px 3px 3px;*/
/*}*/

/*.box--inputs .webform-component {*/
/*    border: 2px solid transparent;*/
/*    width: 47.5%; !* 48 *!*/
/*}*/

/*#codigo {*/
/*    width: 97%;*/
/*    margin: 3px auto 7px;*/
/*    display: block;*/
/*}*/

/*#codigo input::-webkit-input-placeholder {*/
/*    color: #9D9D9D;*/
/*}*/

/*#codigo input::-moz-placeholder {*/
/*    color: #9D9D9D;*/
/*}*/

/*!* firefox 19+ *!*/
/*#codigo input:-ms-input-placeholder {*/
/*    color: #9D9D9D;*/
/*}*/

/*!* ie *!*/
/*#codigo input:-moz-placeholder {*/
/*    color: #9D9D9D;*/
/*}*/

/*#codAccEmpresa input::-webkit-input-placeholder {*/
/*    color: #9D9D9D;*/
/*}*/

/*#codAccEmpresa input::-moz-placeholder {*/
/*    color: #9D9D9D;*/
/*}*/

/*!* firefox 19+ *!*/
/*#codAccEmpresa input:-ms-input-placeholder {*/
/*    color: #9D9D9D;*/
/*}*/

/*!* ie *!*/
/*#codAccEmpresa input:-moz-placeholder {*/
/*    color: #9D9D9D;*/
/*}*/

/*#codAccEmpresa-B input::-webkit-input-placeholder {*/
/*    color: #9D9D9D;*/
/*}*/

/*#codAccEmpresa-B input::-moz-placeholder {*/
/*    color: #9D9D9D;*/
/*}*/

/*!* firefox 19+ *!*/
/*#codAccEmpresa-B input:-ms-input-placeholder {*/
/*    color: #9D9D9D;*/
/*}*/

/*!* ie *!*/
/*#codAccEmpresa-B input:-moz-placeholder {*/
/*    color: #9D9D9D;*/
/*}*/


/*#block-block-33 h2,*/
/*.block-reservas h2,*/
/*.block-motor h2,*/
/*#booking-form-submit,*/
/*#booking-mobile {*/
/*    font-family: 'Muli', sans-serif;*/
/*}*/

/*#block-block-33 h2,*/
/*.block-reservas h2,*/
/*.block-motor h2 {*/
/*    !*background: #e2e0e1;*!*/
/*    !*background: #dcdcdc;*!*/
/*    background: #fff;*/
/*    font-size: 1.8rem;*/
/*    font-weight: bold;*/
/*    line-height: 1.7rem;*/
/*    margin: 0;*/
/*    padding: 20px 12px 12px;*/
/*}*/

/*#block-block-33 h2 em,*/
/*.block-reservas h2 em,*/
/*.block-motor h2 em {*/
/*    color: #fff;*/
/*    display: block;*/
/*    font-size: 1.2rem;*/
/*    font-weight: 700;*/
/*}*/

/*#block-block-33 h2,*/
/*#block-block-33 h2 em {*/
/*    color: #1a1a1a;*/
/*    font-style: normal;*/
/*    font-weight: normal;*/
/*}*/

/*.block-reservas h2,*/
/*.block-reservas h2 em {*/
/*    color: #1a1a1a;*/
/*    font-style: normal;*/
/*    font-weight: normal;*/
/*}*/

/*.block-motor h2,*/
/*.block-motor h2 em {*/
/*    color: #1a1a1a;*/
/*    font-style: normal;*/
/*    font-weight: normal;*/
/*}*/

/*#booking-form-submit,*/
/*#booking-mobile {*/
/*    background: #edc93f;*/
/*    border: medium none;*/
/*    color: #fff;*/
/*    font-family: 'Muli', sans-serif;*/
/*    padding: 18px;*/
/*    text-transform: uppercase;*/
/*    width: 100% !important;*/
/*    height: 30px;*/
/*}*/

/*#booking-form-submit:hover {*/
/*    background: #F7D243;*/
/*}*/

/*#promoCode,*/
/*#agencyCode,*/
/*#corpCode,*/
/*#booking-form-submit,*/
/*#booking-mobile,*/
/*#block-block-33 .box--inputs,*/
/*#block-block-33 h2,*/
/*.block-reservas .box--inputs,*/
/*.block-reservas h2,*/
/*.block-motor .box--inputs,*/
/*.block-motor h2 {*/
/*    text-align: center;*/
/*}*/

/*.box--inputs .webform-component {*/
/*    padding: 3px 10px 0;*/
/*    text-align: left;*/
/*}*/

/*.i18n-zh-hant .box--inputs .webform-component {*/
/*    padding-top: 12px;*/
/*}*/

/*#promoCode, #agencyCode, #corpCode {*/
/*    border: medium none !important;*/
/*    font-size: 1.2rem !important;*/
/*    padding: 10px 10px 10px 15px;*/
/*    text-transform: uppercase;*/
/*}*/

/*#promoCode,*/
/*#agencyCode,*/
/*#corpCode,*/
/*#booking-form-date-from,*/
/*#booking-form-date-to {*/
/*    margin: 0;*/
/*    width: 100%;*/
/*}*/

/*#promoCode::-webkit-input-placeholder {*/
/*    color: #1a1a1a;*/
/*}*/

/*#promoCode:-moz-placeholder { !* Firefox 18- *!*/
/*    color: #1a1a1a;*/
/*}*/

/*#promoCode::-moz-placeholder { !* Firefox 19+ *!*/
/*    color: #1a1a1a;*/
/*}*/

/*#promoCode:-ms-input-placeholder {*/
/*    color: #1a1a1a;*/
/*}*/

/*#agencyCode::-webkit-input-placeholder {*/
/*    color: #1a1a1a;*/
/*}*/

/*#agencyCode:-moz-placeholder { !* Firefox 18- *!*/
/*    color: #1a1a1a;*/
/*}*/

/*#agencyCode::-moz-placeholder { !* Firefox 19+ *!*/
/*    color: #1a1a1a;*/
/*}*/

/*#agencyCode:-ms-input-placeholder {*/
/*    color: #1a1a1a;*/
/*}*/

/*#corpCode::-webkit-input-placeholder {*/
/*    color: #1a1a1a;*/
/*}*/

/*#corpCode:-moz-placeholder { !* Firefox 18- *!*/
/*    color: #1a1a1a;*/
/*}*/

/*#corpCode::-moz-placeholder { !* Firefox 19+ *!*/
/*    color: #1a1a1a;*/
/*}*/

/*#corpCode:-ms-input-placeholder {*/
/*    color: #1a1a1a;*/
/*}*/

/*#newsletter input::-webkit-input-placeholder {*/
/*    color: #373737;*/
/*}*/

/*#newsletter input:-moz-placeholder { !* Firefox 18- *!*/
/*    color: #373737;*/
/*}*/

/*#newsletter input::-moz-placeholder { !* Firefox 19+ *!*/
/*    color: #373737;*/
/*}*/

/*#newsletter input:-ms-input-placeholder {*/
/*    color: #373737;*/
/*}*/

/*.fakeDate {*/
/*    position: relative;*/
/*    text-align: right;*/
/*    width: 50%;*/
/*    z-index: 5;*/
/*    padding-right: 7px;*/
/*    padding-top: 7px;*/
/*}*/

/*.fakeDate p {*/
/*    display: block;*/
/*    line-height: 19px;*/
/*    margin: 0 0.1rem 0 0;*/
/*    text-align: right;*/
/*}*/

/*.fakeDayIn, .fakeDayOut {*/
/*    font-size: 1.5rem !important;*/
/*    font-weight: bold;*/
/*}*/

/*.fakeMonthIn, .fakeMonthOut {*/
/*    font-size: 1.1rem;*/
/*    text-transform: uppercase;*/
/*    width: auto;*/
/*}*/

/*#booking-form-date-from, #booking-form-date-to {*/
/*    cursor: pointer;*/
/*    height: 100%;*/
/*    left: 0;*/
/*    opacity: 0;*/
/*    position: absolute;*/
/*    top: 0;*/
/*    z-index: 10;*/
/*}*/

/*label[for="promoCode"], label[for="codAccessEmpresa"] {*/
/*    display: none;*/
/*    font-size: 0.7rem;*/
/*    margin-bottom: 2px;*/
/*    padding-left: 4px;*/
/*    width: 110px;*/
/*}*/

/*#block-block-33 .booking-select-hotel article,*/
/*.block-reservas .booking-select-hotel article,*/
/*.block-motor .booking-select-hotel article {*/
/*    position: relative;*/
/*}*/

/*#block-block-33 .booking-select-hotel select,*/
/*.block-reservas .booking-select-hotel select,*/
/*.block-motor .booking-select-hotel select {*/
/*    font-size: 0.75rem;*/
/*    width: 240px;*/
/*}*/

/*#booking-form > #buttons {*/
/*    box-sizing: border-box;*/
/*    margin: 0;*/
/*    overflow: hidden;*/
/*    width: 100%;*/
/*}*/

/*#booking-form-submit, #booking-mobile {*/
/*    width: 65%;*/
/*}*/

/*#block-block-33 .infoTarjeta {*/
/*    display: none;*/
/*}*/

/*.block-reservas .infoTarjeta {*/
/*    display: none;*/
/*}*/

/*.block-motor .infoTarjeta {*/
/*    display: none;*/
/*}*/


/*@media all and (min-width: 992px) {*/
/*    #block-block-33.solidBGR,*/
/*    .block-reservas.solidBGR,*/
/*    .block-motor.solidBGR,*/
/*    .not-front #block-block-33.beAncho100x100,*/
/*    .not-front .block-reservas.beAncho100x100,*/
/*    .block-motor.beAncho100x100 {*/
/*        background: rgba(255, 255, 255, .95);*/
/*    }*/

/*    #fallDown {*/
/*        display: none;*/
/*    }*/
/*}*/

/*@media all and (max-width: 767px) {*/
/*    .html.user #booking-mobile {*/
/*        display: none;*/
/*    }*/
/*}*/

/*@media all and (min-width: 500px) {*/
/*    .fakeDate p {*/
/*        display: inline-block;*/
/*        line-height: 40px;*/
/*        vertical-align: middle;*/
/*    }*/
/*}*/

/*@media all and (min-width: 800px) {*/
/*    #booking-mobile {*/
/*        display: none;*/
/*    }*/

/*    #booking-form-submit {*/
/*        display: block;*/
/*    }*/
/*}*/

/*@media all and (max-width: 992px) {*/
/*    #codigoDeHotel,*/
/*    #codigoDestinos {*/
/*        width: 97%;*/
/*        margin: 3px auto 0;*/
/*        display: block;*/
/*    }*/

/*    #hotelCodigo,*/
/*    #destinoselect {*/
/*        border: none !important;*/
/*        padding: 5px 9px 9px;*/
/*    }*/

/*    .box--inputs .webform-component {*/
/*        border-top: 1px solid #dfdfdf;*/
/*    }*/

/*    #codigo {*/
/*        border-top: none !important;*/
/*    }*/

/*    !*------------------------------*!*/
/*    #block-block-33,*/
/*    .block-reservas,*/
/*    .block-motor {*/
/*        position: fixed;*/
/*        top: 120%;*/
/*        left: 0;*/
/*        z-index: 500;*/
/*        bottom: auto;*/
/*        height: 100%;*/
/*        padding: 13px 7rem;*/
/*        background: #edc93f !important;*/
/*    }*/

/*    #block-block-33.abretesesamo,*/
/*    .block-reservas.abretesesamo,*/
/*    .block-motor.abretesesamo {*/
/*        top: 42px;*/
/*        bottom: initial;*/

/*    }*/

/*}*/

/*@media all and (min-width: 992px) {*/

/*    #block-block-33,*/
/*    .not-front #block-block-33 {*/
/*        left: 50%;*/
/*        transform: translate(-50%, 0);*/
/*        z-index: 99;*/
/*        opacity: 0;*/
/*        visibility: hidden;*/
/*        height: 90px;*/
/*        padding: 5px 15px 0 192px;*/
/*        border-radius: 3px;*/
/*    }*/

/*    #block-block-33.beAncho100x100 .box--inputs h2 {*/
/*        display: none;*/
/*    }*/


/*    .fakeDate {*/
/*        padding-top: 0;*/
/*    }*/

/*    .fakeDate p {*/
/*        font-size: 1.25rem;*/
/*        line-height: 30px;*/
/*    }*/

/*    #codigo,*/
/*    #codAccEmpresa,*/
/*    .box--inputs .webform-component,*/
/*    #codigo,*/
/*    #codAccEmpresa-B {*/
/*        width: 80% !important;*/
/*        margin: 7px auto;*/
/*    }*/

/*    #block-block-33 #booking-form-submit {*/
/*        width: 100% !important;*/
/*        margin: 0;*/
/*        padding: 0;*/
/*        margin-top: 0;*/
/*        height: 50px;*/
/*        font-size: 1.5rem !important;*/
/*        color: #000;*/
/*        font-weight: bold;*/
/*    }*/

/*    #block-block-33 .box--inputs,*/
/*    .box--inputs > div,*/
/*    #booking-form > #buttons {*/
/*        width: 100%;*/
/*    }*/

/*    #booking-form .material-icons {*/
/*        font-size: 2.8rem;*/
/*    }*/

/*    #booking-form .excepcionIcon {*/
/*        line-height: 3.7rem;*/
/*    }*/

/*    #block-block-33 h2 {*/
/*        line-height: 2rem;*/
/*        font-size: 2.2rem;*/
/*        width: 100%;*/
/*        padding: 20px 7px 5px;*/
/*        margin-bottom: 12px;*/
/*    }*/

/*    #block-block-33 h2 em {*/
/*        font-size: 1.2rem;*/
/*    }*/

/*    .box--inputs > * {*/
/*        display: block;*/
/*    }*/

/*    #block-block-33 h2,*/
/*    #codigo,*/
/*    #codAccEmpresa,*/
/*    #codAccEmpresa-B,*/
/*    .box--inputs .webform-component {*/
/*        height: auto;*/
/*    }*/

/*    #codigo,*/
/*    #codAccEmpresa,*/
/*    #codAccEmpresa-B,*/
/*    .box--inputs .webform-component {*/
/*        padding: 0 9px 2px;*/
/*    }*/

/*    #codigoDeHotel,*/
/*    #codigoDestinos {*/
/*        padding-left: 10px !important;*/
/*    }*/

/*    #booking-form-submit,*/
/*    #booking-mobile {*/
/*        padding: 15px 7px;*/
/*        position: relative;*/
/*    }*/

/*    #booking-form-submit:after,*/
/*    #booking-mobile:after {*/
/*        display: block;*/
/*        position: absolute;*/
/*        width: 90%;*/
/*        height: 50%;*/
/*        bottom: 0;*/
/*        left: 50%;*/
/*        margin-left: -45%;*/
/*        -webkit-border-radius: 50%;*/
/*        border-radius: 50%;*/
/*        -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);*/
/*        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);*/
/*        z-index: -1;*/
/*    }*/

/*    #promoCode,*/
/*    #agencyCode,*/
/*    #corpCode {*/
/*        padding: 4px;*/
/*    }*/


/*    #block-block-33 select,*/
/*    #block-block-33 textarea,*/
/*    #block-block-33 input[type="text"],*/
/*    #block-block-33 input[type="password"] {*/
/*        background: transparent;*/
/*        border: 1px solid transparent !important;*/
/*        color: #1a1a1a;*/
/*    }*/

/*    .beAncho100x100 #hotelCodigo,*/
/*    .beAncho100x100 #destinoselect {*/
/*        padding: 5px;*/
/*    }*/

/*    !* BE al 100% de ancho*/
/*    -----------------------------------*!*/
/*    #block-block-33.beAncho100x100 {*/
/*        position: absolute;*/
/*        top: auto !important;*/
/*        bottom: 6rem;*/
/*    }*/

/*    .not-front #block-block-33.beAncho100x100 {*/
/*        bottom: 6rem;*/
/*    }*/

/*    .node-type-media-gallery #block-block-33.beAncho100x100 {*/
/*        bottom: 0;*/
/*    }*/

/*    #block-block-33.beAncho100x100.paAjo {*/
/*        visibility: visible;*/
/*        opacity: 1;*/
/*        width: 95%;*/
/*        padding-top: 0;*/
/*    }*/

/*    #block-block-33.beAncho100x100 #codAccEmpresa,*/
/*    #block-block-33.beAncho100x100 #codAccEmpresa-B {*/
/*        display: none;*/
/*    }*/

/*    #block-block-33.beAncho100x100 #booking-form {*/
/*        font-size: 0;*/
/*    }*/

/*    #block-block-33.beAncho100x100 #booking-form > div,*/
/*    #block-block-33.beAncho100x100 .box--inputs > * {*/
/*        display: inline-block;*/
/*        vertical-align: middle;*/
/*    }*/

/*    #block-block-33.beAncho100x100 #booking-form .box--inputs {*/
/*        width: 88%;*/
/*    }*/

/*    #block-block-33.beAncho100x100 #booking-form #buttons {*/
/*        width: 12%;*/
/*    }*/

/*    #block-block-33.beAncho100x100 .box--inputs > * {*/
/*        width: 19% !important;*/
/*        margin-right: 1.2%;*/
/*    }*/

/*    #block-block-33.beAncho100x100 #codigo {*/
/*        width: 16% !important;*/
/*    }*/

/*    #block-block-33.beAncho100x100 #codAccEmpresa,*/
/*    #block-block-33.beAncho100x100 #codAccEmpresa-B {*/
/*        width: 14% !important;*/
/*    }*/

/*    #block-block-33.beAncho100x100 #codigoDeHotel {*/
/*        width: 25% !important;*/
/*    }*/

/*    #block-block-33.beAncho100x100 #codigoDestinos {*/
/*        width: 15% !important;*/
/*    }*/

/*    #block-block-33.beAncho100x100 .box--inputs h2 {*/
/*        margin-bottom: 0;*/
/*        line-height: 1rem;*/
/*        padding: 12px 15px 12px;*/
/*        margin-right: 0;*/
/*        font-size: 1.4rem;*/
/*    }*/

/*    #block-block-33.beAncho100x100 h2 em {*/
/*        margin-top: 5px;*/
/*    }*/

/*    #block-block-33.beAncho100x100 #codigo {*/
/*        margin-right: 0;*/
/*        padding: 0 8px !important;*/
/*    }*/

/*    #codigo,*/
/*    #codAccEmpresa,*/
/*    #codAccEmpresa-B,*/
/*    .box--inputs .webform-component:not(#codigoDestinos) {*/
/*        border: none;*/

/*    }*/

/*    #block-block-33.beAncho100x100.solidBGR,*/
/*    .node-type-hotel.estoshabaGUanex #block-block-33.beAncho100x100.solidBGR {*/
/*        position: fixed !important;*/
/*        top: 80px !important;*/
/*        bottom: auto !important;*/
/*        width: 100% !important;*/
/*        box-shadow: 2px 1px 4px rgba(0, 0, 0, .2);*/
/*    }*/

/*    #adultosNinos .startGatillo {*/
/*        padding-top: 4px;*/
/*    }*/

/*}*/

/*@media all and (min-width: 958px) {*/
/*    #block-block-33 h2 em {*/
/*        font-size: 1.5rem;*/
/*    }*/
/*}*/

/*@media all and (min-width: 975px) {*/
/*    .box--inputs .webform-component {*/
/*        padding-top: 5px;*/
/*    }*/
/*}*/

/*@media all and (min-width: 1005px) {*/
/*    .fakeDate p {*/
/*        display: inline-block;*/
/*        text-align: center;*/
/*    }*/

/*    .fakeMonthIn, .fakeMonthOut {*/
/*        width: 65%;*/
/*    }*/
/*}*/

/*@media all and (min-width: 1095px) {*/
/*    #block-block-33 h2,*/
/*    .block-reservas h2,*/
/*    .block-motor h2 {*/
/*        padding: 25px 12px 5px;*/
/*    }*/

/*    #block-block-33 h2 em,*/
/*    .block-reservas h2 em,*/
/*    .block-motor h2 em {*/
/*        line-height: 1.8rem;*/
/*    }*/

/*    .box--inputs .webform-component label {*/
/*        font-size: 1.1rem;*/
/*    }*/

/*    .fakeDate p {*/
/*        font-size: 1.1rem;*/
/*    }*/

/*    .beAncho100x100 .fakeDate p {*/
/*        font-size: 1.2rem;*/
/*    }*/
/*}*/

/*@media all and (min-width: 1200px) {*/
/*    .box--inputs .webform-component {*/
/*        padding-left: 15px;*/
/*    }*/

/*    .fakeDayIn,*/
/*    .fakeDayOut {*/
/*        font-size: 1.5rem !important;*/
/*    }*/

/*    #block-block-33.beAncho100x100 .box--inputs h2,*/
/*    .block-reservas.beAncho100x100 .box--inputs h2,*/
/*    .block-motor.beAncho100x100 .box--inputs h2 {*/
/*        font-size: 1.7rem;*/
/*    }*/

/*    #codigoDeHotel,*/
/*    #codigoDestinos {*/
/*        padding-left: 15px !important;*/
/*    }*/

/*    #block-block-33 h2 em,*/
/*    .block-reservas h2 em,*/
/*    .block-motor h2 em {*/
/*        font-size: 1.1rem;*/
/*    }*/

/*    #block-block-33 .content.container,*/
/*    .block-reservas .content.container,*/
/*    .block-motor .content.container {*/
/*        padding: 0;*/
/*    }*/

/*    #block-block-33.beAncho100x100.paAjo,*/
/*    .block-reservas.beAncho100x100.paAjo,*/
/*    .block-motor.beAncho100x100.paAjo {*/
/*        width: 90%;*/
/*    }*/
/*}*/

/*@media all and (min-width: 1350px) {*/
/*    #block-block-33.beAncho100x100.paAjo,*/
/*    .block-reservas.beAncho100x100.paAjo,*/
/*    .block-motor.beAncho100x100.paAjo {*/
/*        width: 90%;*/
/*    }*/
/*}*/

/*@media all and (min-width: 1450px) {*/
/*    #block-block-33.beAncho100x100 .box--inputs h2,*/
/*    .block-reservas.beAncho100x100 .box--inputs h2,*/
/*    .block-motor.beAncho100x100 .box--inputs h2 {*/
/*        font-size: 1.7rem;*/
/*    }*/
/*}*/

/*@media all and (min-width: 1500px) {*/
/*    #block-block-33.beAncho100x100.paAjo,*/
/*    .block-reservas.beAncho100x100.paAjo,*/
/*    .block-motor.beAncho100x100.paAjo {*/
/*        width: 80%;*/
/*        height: auto;*/
/*        padding: 15px;*/
/*        bottom: 60px;*/
/*        min-height: 90px;*/
/*    }*/

/*    #block-block-33.beAncho100x100 .fakeDate p,*/
/*    .block-reservas.beAncho100x100 .fakeDate p,*/
/*    .block-motor.beAncho100x100 .fakeDate p {*/
/*        font-size: 1.5rem;*/
/*    }*/
/*}*/

/*@media all and (min-width: 1700px) {*/
/*    .fakeDate p {*/
/*        font-size: 1.5rem;*/
/*        line-height: 40px;*/
/*    }*/

/*    #block-block-33.beAncho100x100 .fakeDate p,*/
/*    .block-reservas.beAncho100x100 .fakeDate p,*/
/*    .block-motor.beAncho100x100 .fakeDate p {*/
/*        line-height: 38px;*/
/*        margin: 0;*/
/*        -webkit-margin-before: 0;*/
/*        -webkit-margin-after: 0;*/
/*    }*/

/*    #promoCode,*/
/*    #agencyCode,*/
/*    #corpCode {*/
/*        padding: 7px;*/
/*    }*/

/*    #block-block-33 h2,*/
/*    .block-reservas h2,*/
/*    .block-motor h2 {*/
/*        font-size: 2.3rem;*/
/*        line-height: 2.9rem;*/
/*        padding: 20px 20px 15px;*/
/*    }*/

/*    #block-block-33 h2 em,*/
/*    .block-reservas h2 em,*/
/*    .block-motor h2 em {*/
/*        font-size: 1.45rem;*/
/*    }*/

/*    #booking-form-submit,*/
/*    #booking-mobile {*/
/*        padding: 18px;*/
/*    }*/
/*}*/

/*@media all and (min-width: 1750px) {*/
/*    .box--inputs .webform-component {*/
/*        padding-top: 7px;*/
/*    }*/

/*    .box--inputs .webform-component label {*/
/*        font-size: 1.3rem;*/
/*    }*/

/*    #promoCode, #agencyCode, #corpCode {*/
/*        font-size: 1.3rem !important;*/
/*    }*/

/*    #booking-form > #buttons {*/
/*        background-position: 91% center;*/
/*        background-size: initial;*/
/*    }*/

/*    #hotelCodigo,*/
/*    #destinoselect {*/
/*        font-size: 16px !important;*/
/*    }*/
/*}*/

/*@media all and (min-width: 1900px) {*/
/*    #booking-form > #buttons {*/
/*        background-position: 89% center;*/
/*    }*/

/*    #block-block-33.beAncho100x100 .box--inputs h2,*/
/*    .block-reservas3.beAncho100x100 .box--inputs h2,*/
/*    .block-motor3.beAncho100x100 .box--inputs h2 {*/
/*        padding: 30px;*/
/*    }*/

/*    #block-block-33.beAncho100x100 .fakeDate p,*/
/*    .block-reservas.beAncho100x100 .fakeDate p,*/
/*    .block-motor.beAncho100x100 .fakeDate p {*/
/*        line-height: 39px;*/
/*    }*/
/*}*/


/*!*********************************************!*/
/*!* ESTILOS NUEVO MOTOR daterangepicker*/
/*!*********************************************!*/

/*.copyCalendar {*/
/*    margin: 0 7px;*/
/*    text-align: center;*/
/*    padding: 2px 10px 7px;*/
/*    font-size: 1.29rem;*/
/*    color: #fff;*/
/*    background: #373737;*/
/*    !*display: none;*!*/
/*}*/

/*#booking-form.nuevoBErange .box--inputs .webform-component {*/
/*    background-image: none;*/
/*    padding-top: 0;*/
/*}*/

/*#booking-form.nuevoBErange #booking-date-from {*/
/*    width: 100%;*/
/*    text-align: left;*/
/*}*/

/*#booking-form.nuevoBErange .fakeDate > p {*/
/*    display: inline-block;*/
/*    vertical-align: middle;*/
/*}*/

/*#booking-form.nuevoBErange #nNinos,*/
/*#booking-form.nuevoBErange .fakeDate {*/
/*    padding: 0;*/
/*    margin: 0;*/
/*    position: relative;*/
/*    padding-left: 10px;*/
/*    padding-top: 4px;*/
/*}*/

/*#booking-form.nuevoBErange .arrowSelectFechas,*/
/*#booking-form.nuevoBErange [id*='booking-form-date-'],*/
/*#booking-form.nuevoBErange .material-icons:not(.excepcionIcon) {*/
/*    position: absolute;*/
/*}*/

/*#booking-form.nuevoBErange .material-icons:not(.excepcionIcon) {*/
/*    right: 15px;*/
/*    top: 50%;*/
/*    transform: translate(0, -50%);*/
/*    font-size: 17px;*/
/*    color: white;*/
/*}*/

/*#booking-form.nuevoBErange #ocupacion .material-icons {*/
/*    right: 0;*/
/*    top: 58%;*/
/*}*/

/*#booking-form.nuevoBErange [id*='booking-form-date-'],*/
/*#booking-form.nuevoBErange .fakeDate {*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    top: 0;*/
/*    left: 0;*/
/*    text-align: left;*/
/*}*/

/*#booking-form.nuevoBErange .arrowSelectFechas.paCerrar {*/
/*    z-index: 20;*/
/*}*/

/*#booking-form.nuevoBErange .fakeDate > p {*/
/*    line-height: 19px;*/
/*    text-transform: uppercase;*/
/*    text-align: left;*/
/*    margin: 0 2px;*/
/*    width: auto;*/
/*}*/

/*#booking-form.nuevoBErange input,*/
/*#booking-form.nuevoBErange button,*/
/*#booking-form.nuevoBErange select,*/
/*#booking-form.nuevoBErange textarea,*/
/*#booking-form.nuevoBErange .fakeDate > p,*/
/*#booking-form.nuevoBErange #ocupacion,*/
/*#booking-form.nuevoBErange #adultosNinos .adultoss,*/
/*#booking-form.nuevoBErange #spanNinos {*/
/*    font-size: 1.25rem !important;*/
/*    font-family: 'Muli', sans-serif;*/
/*}*/

/*#ocupacion {*/
/*    display: none;*/
/*}*/

/*#booking-form.nuevoBErange #adultosNinos {*/
/*    cursor: pointer;*/
/*}*/

/*#booking-form.nuevoBErange #adultosNinos .adultoss,*/
/*#booking-form.nuevoBErange #spanNinos {*/
/*    padding-left: 2px;*/
/*}*/

/*@media all and (max-width: 992px) {*/
/*    #booking-form.nuevoBErange #booking-date-from {*/
/*        padding: 3px 10px;*/
/*    }*/

/*    #booking-form.nuevoBErange h2 {*/
/*        padding-top: 10px;*/
/*    }*/
/*}*/

/*@media all and (min-width: 992px) {*/
/*    #booking-form.nuevoBErange #booking-date-from,*/
/*    #booking-form.nuevoBErange #booking-date-to {*/
/*        width: 11% !important;*/
/*    }*/

/*    .node-type-cover #booking-form.nuevoBErange #booking-date-from,*/
/*    .node-type-cover #booking-form.nuevoBErange #booking-date-to {*/
/*        width: 8% !important;*/
/*    }*/

/*    #booking-form.nuevoBErange #adultosNinos {*/
/*        width: 19% !important;*/
/*    }*/

/*    #booking-form.nuevoBErange #codigoDeHotel {*/
/*        width: 22% !important;*/
/*    }*/

/*    #booking-form.nuevoBErange #codigoDestinos {*/
/*        width: 21% !important;*/
/*    }*/

/*    .node-type-cover #booking-form.nuevoBErange #codigoDestinos {*/
/*        width: 17% !important;*/
/*    }*/

/*    .node-type-cover #booking-form.nuevoBErange #codigoDeHotel {*/
/*        width: 17% !important;*/
/*    }*/

/*    .node-type-cover #booking-form.nuevoBErange #adultosNinos {*/
/*        width: 10% !important;*/
/*    }*/


/*    #booking-form.nuevoBErange #promoCode,*/
/*    #booking-form.nuevoBErange #agencyCode,*/
/*    #booking-form.nuevoBErange #corpCode {*/
/*        font-size: 1.2rem !important;*/
/*        background: black;*/
/*        height: 50px;*/
/*    }*/

/*    #booking-form.nuevoBErange .box--inputs > * {*/
/*        margin-right: 1%;*/
/*    }*/

/*    #booking-form.nuevoBErange .material-icons:not(.excepcionIcon) {*/
/*        right: 0;*/
/*    }*/

/*    #booking-form.nuevoBErange [id*='booking-form-date-'] {*/
/*        opacity: 0;*/
/*        z-index: 10;*/
/*        border: 1px solid #ededed;*/
/*        text-align: center;*/
/*    }*/

/*    #booking-form.nuevoBErange input,*/
/*    #booking-form.nuevoBErange button,*/
/*    #booking-form.nuevoBErange select,*/
/*    #booking-form.nuevoBErange textarea,*/
/*    #booking-form.nuevoBErange .fakeDate > p,*/
/*    #booking-form.nuevoBErange #adultosNinos .adultoss,*/
/*    #booking-form.nuevoBErange #spanNinos {*/
/*        font-size: 1.1rem !important;*/
/*    }*/

/*    .show-calendar.ajustaTop {*/
/*        position: fixed !important;*/
/*        top: 130px !important;*/
/*    }*/

/*    #booking-form.nuevoBErange .fakeDate > p.fakeDayIn,*/
/*    #booking-form.nuevoBErange .fakeDate > p.fakeDayOut {*/
/*        font-size: 1.5rem !important;*/
/*    }*/

/*    #block-block-33 .box--inputs > div {*/
/*        border: none !important;*/
/*    }*/

/*}*/

/*@media all and (min-width: 1200px) {*/
/*    #booking-form.nuevoBErange input,*/
/*    #booking-form.nuevoBErange button,*/
/*    #booking-form.nuevoBErange select,*/
/*    #booking-form.nuevoBErange textarea,*/
/*    #booking-form.nuevoBErange .fakeDate > p,*/
/*    #booking-form.nuevoBErange #adultosNinos .adultoss,*/
/*    #booking-form.nuevoBErange #spanNinos {*/
/*        font-size: 1.2rem !important;*/
/*    }*/

/*    #booking-form.nuevoBErange .fakeDate > p.fakeDayIn,*/
/*    #booking-form.nuevoBErange .fakeDate > p.fakeDayOut {*/
/*        font-size: 1.5rem !important;*/
/*    }*/

/*}*/

/*@media all and (min-width: 1330px) {*/
/*    #booking-form.nuevoBErange input,*/
/*    #booking-form.nuevoBErange button,*/
/*    #booking-form.nuevoBErange select,*/
/*    #booking-form.nuevoBErange textarea,*/
/*    #booking-form.nuevoBErange .fakeDate > p,*/
/*    #booking-form.nuevoBErange #adultosNinos .adultoss,*/
/*    #booking-form.nuevoBErange #spanNinos {*/
/*        font-size: 1.2rem !important;*/
/*    }*/

/*    #booking-form.nuevoBErange .fakeDate > p.fakeDayIn,*/
/*    #booking-form.nuevoBErange .fakeDate > p.fakeDayOut {*/
/*        font-size: 1.7rem !important;*/
/*    }*/

/*}*/

/*@media all and (min-width: 1650px) {*/
/*    #booking-form.nuevoBErange input,*/
/*    #booking-form.nuevoBErange button,*/
/*    #booking-form.nuevoBErange select,*/
/*    #booking-form.nuevoBErange textarea,*/
/*    #booking-form.nuevoBErange .fakeDate > p,*/
/*    #booking-form.nuevoBErange #adultosNinos .adultoss,*/
/*    #booking-form.nuevoBErange #spanNinos {*/
/*        font-size: 1.2rem !important;*/
/*    }*/

/*    #booking-form.nuevoBErange .fakeDate > p.fakeDayIn,*/
/*    #booking-form.nuevoBErange .fakeDate > p.fakeDayOut {*/
/*        font-size: 1.8rem !important;*/
/*    }*/

/*    #booking-form.nuevoBErange #ocupacion #spanAdults {*/
/*        font-size: 1.8rem !important;*/
/*        font-weight: bold;*/
/*    }*/
/*}*/


/*!* VINCCI *!*/

/*#block-block-33 .box--inputs select,*/
/*#block-block-33 .box--inputs input,*/
/*#block-block-33 #adultosNinos,*/
/*.block-reservas .box--inputs select,*/
/*.block-reservas .box--inputs input,*/
/*.block-reservas #adultosNinos,*/
/*.block-motor .box--inputs select,*/
/*.block-motor .box--inputs input,*/
/*.block-motor #adultosNinos {*/
/*    background: transparent;*/
/*    padding: 1px 10px;*/
/*    height: 36px;*/
/*    color: white;*/
/*    text-transform: uppercase;*/
/*}*/

/*#block-block-33 .box--inputs .fakeDate,*/
/*.block-reservas .box--inputs .fakeDate,*/
/*.block-motor .box--inputs .fakeDate {*/
/*    color: white;*/
/*}*/

/*#block-block-33 #codigoDestinos,*/
/*#block-block-33 #hotelCodigo,*/
/*.block-reservas #codigoDestinos,*/
/*.block-reservas #hotelCodigo,*/
/*.block-motor #codigoDestinos,*/
/*.block-motor #hotelCodigo {*/
/*    background-image: url(../images/flechaAbajo.png) !important;*/
/*    background-position: right center;*/
/*    background-repeat: no-repeat;*/
/*    background-size: 15px;*/
/*}*/

/*#block-block-33 .box--inputs select option,*/
/*.block-reservas .box--inputs select option,*/
/*.block-motor .box--inputs select option {*/
/*    color: black;*/
/*    background: white;*/
/*}*/

/*#block-block-33 .box--inputs .fakeDate,*/
/*.block-reservas .box--inputs .fakeDate,*/
/*.block-motor .box--inputs .fakeDate {*/
/*    height: 36px;*/
/*    padding-top: 6px;*/
/*}*/

/*#block-block-33 .arrowSelectFechas,*/
/*.block-reservas .arrowSelectFechas,*/
/*.block-motor .arrowSelectFechas {*/
/*    z-index: 1;*/
/*}*/

/*#block-block-33 .box--inputs > div,*/
/*.block-reservas .box--inputs > div,*/
/*.block-motor .box--inputs > div {*/
/*    !* border: none !important; *!*/
/*    padding: 0 !important;*/
/*    margin-left: 0 !important;*/
/*    margin-right: 0 !important;*/
/*}*/

/*#block-block-33 .box--inputs .arrowSelectFechas,*/
/*.block-reservas .box--inputs .arrowSelectFechas,*/
/*.block-motor .box--inputs .arrowSelectFechas {*/
/*    right: 10px !important;*/
/*}*/

/*#block-block-33 #codigoDeHotel,*/
/*.block-reservas #codigoDeHotel,*/
/*.block-motor #codigoDeHotel {*/
/*    padding-left: 0 !important;*/
/*    padding-right: 0 !important;*/
/*}*/

/*#block-block-33 > label.title,*/
/*.block-reservas > label.title,*/
/*.block-motor > label.title {*/
/*    !*display: none !important;*!*/
/*    position: absolute;*/
/*    top: 22px;*/
/*    left: 0;*/
/*    z-index: 11;*/
/*    color: white;*/
/*    width: 210px;*/
/*    padding: 0 25px;*/
/*    font-size: 1.5rem;*/
/*    font-style: normal;*/
/*    text-align: left;*/
/*}*/

/*.lang-fr #block-block-33 > label.title,*/
/*.lang-fr .block-reservas > label.title,*/
/*.lang-fr .block-motor > label.title {*/
/*    padding: 0 5px 0 20px;*/
/*    font-size: 1.4rem;*/
/*}*/

/*#block-block-33 > label.subtitle,*/
/*.block-reservas > label.subtitle,*/
/*.block-motor > label.subtitle {*/
/*    !*display: none !important;*!*/
/*    position: absolute;*/
/*    top: 45px;*/
/*    left: 0;*/
/*    z-index: 11;*/
/*    color: #fff;*/
/*    width: 210px;*/
/*    padding: 0 25px;*/
/*    font-size: 1.1rem;*/
/*    font-style: normal;*/
/*    text-align: left;*/
/*}*/

/*.lang-fr #block-block-33 > label.subtitle,*/
/*.lang-fr .block-reservas > label.subtitle,*/
/*.lang-fr .block-motor > label.subtitle {*/
/*    padding: 0 20px;*/
/*}*/

/*.not-front #block-block-33.arriba,*/
/*.not-front .block-reservas.arriba,*/
/*.not-front .block-motor.arriba {*/
/*    position: fixed !important;*/
/*    top: 0px !important;*/
/*    z-index: 104 !important;*/
/*    background: black !important;*/
/*    width: 100% !important;*/
/*    left: 0 !important;*/
/*    transform: translate(0, 0);*/
/*    bottom: auto !important;*/
/*    padding-left: 370px !important;*/
/*    margin-left: -1px;*/
/*}*/

/*.front #block-block-33.arriba,*/
/*.front .block-reservas.arriba {*/
/*    position: fixed !important;*/
/*    top: 0px !important;*/
/*    z-index: 104 !important;*/
/*    background: #000 !important;*/
/*    width: 100.2% !important;*/
/*    left: 0;*/
/*    transform: translate(0, 0);*/
/*    bottom: auto !important;*/
/*    padding-left: 370px !important;*/
/*    margin-left: -1px;*/
/*}*/

/*.not-front .block-reservas.arriba.special,*/
/*.not-front .block-motor.arriba.special {*/
/*    min-height: 105px;*/
/*}*/

/*.front .block-reservas.arriba.special {*/
/*    min-height: 105px;*/
/*}*/


/*.not-front .block-reservas.arriba.special .tab {*/
/*    margin: 0;*/
/*    position: absolute;*/
/*    bottom: -43px;*/
/*    left: 20px;*/
/*}*/

/*.not-front .block-motor.arriba.special .tab {*/
/*    margin: 0;*/
/*    position: absolute;*/
/*    bottom: -43px;*/
/*    left: 20px;*/
/*}*/

/*.menuPrincipal .content .om-maximenu-block ul.om-menu li.om-leaf.leaf-vuelo-hotel,*/
/*.menuPrincipal .content .om-maximenu-block ul.om-menu li.om-leaf.leaf-flight-hotel,*/
/*.menuPrincipal .content .om-maximenu-block ul.om-menu li.om-leaf.leaf-flug-hotel,*/
/*.menuPrincipal .content .om-maximenu-block ul.om-menu li.om-leaf.leaf-vol-hotel,*/
/*.menuPrincipal .content .om-maximenu-block ul.om-menu li.om-leaf.leaf-vol-h-tel,*/
/*.menuPrincipal .content .om-maximenu-block ul.om-menu li.om-leaf.leaf-volo-hotel {*/
/*    background-color: pink;*/
/*    vertical-align: middle;*/
/*}*/


/*.menuPrincipal .content .om-maximenu-block ul.om-menu li.om-leaf.leaf-vuelo-hotel .link-vuelo-hotel,*/
/*.menuPrincipal .content .om-maximenu-block ul.om-menu li.om-leaf.leaf-flight-hotel .link-flight-hotel,*/
/*.menuPrincipal .content .om-maximenu-block ul.om-menu li.om-leaf.leaf-flug-hotel .link-flug-hotel,*/
/*.menuPrincipal .content .om-maximenu-block ul.om-menu li.om-leaf.leaf-vol-hotel .link-vol-hotel,*/
/*.menuPrincipal .content .om-maximenu-block ul.om-menu li.om-leaf.leaf-vol-h-tel .link-vol-h-tel,*/
/*.menuPrincipal .content .om-maximenu-block ul.om-menu li.om-leaf.leaf-volo-hotel .link-volo-hotel {*/
/*    padding-top: 13px !important;*/
/*}*/


/*.not-front .block-reservas.arriba.special .tab .tablinks,*/
/*.front .block-reservas.arriba.special .tab .tablinks,*/
/*.not-front .block-motor.arriba.special .tab .tablinks {*/
/*    background-color: #edc93f;*/
/*    border-bottom-right-radius: 10px;*/
/*    border-top-right-radius: 0;*/
/*}*/

/*.not-front .block-reservas .tab .tablinks,*/
/*.front .block-reservas .tab .tablinks,*/
/*.not-front .block-motor .tab .tablinks {*/
/*    background-color: #edc93f;*/
/*}*/

/*#block-block-33.arriba > label,*/
/*.block-reservas.arriba > label,*/
/*.block-motor.arriba > label {*/
/*    margin-left: 200px;*/
/*}*/

/*#booking-form.nuevoBErange .fakeDate > p.fakeDayIn,*/
/*#booking-form.nuevoBErange .fakeDate > p.fakeDayOut {*/
/*    font-size: 3.5rem !important;*/
/*    vertical-align: top;*/
/*}*/

/*#booking-form.nuevoBErange .fakeDate > p.fakeMonthIn,*/
/*#booking-form.nuevoBErange .fakeDate > p.fakeMonthOut,*/
/*#booking-form.nuevoBErange .fakeDate > p.fakeYearIn,*/
/*#booking-form.nuevoBErange .fakeDate > p.fakeYearOut {*/
/*    padding-top: 2px;*/
/*    vertical-align: bottom;*/
/*    font-size: 1.5rem !important;*/
/*}*/

/*.formLastLayout {*/
/*    display: none !important;*/
/*}*/


/*!* POSICION MOTOR *!*/
/*!******************!*/

/*@media all and (max-width: 1600px) {*/
/*    .front #block-block-33.beAncho100x100,*/
/*    .front .block-reservas.beAncho100x100 {*/
/*        bottom: 6rem;*/
/*    }*/


/*    #block-block-33 > label.title,*/
/*    #block-block-33 > label.subtitle,*/
/*    .block-reservas > label.title,*/
/*    .block-reservas > label.subtitle,*/
/*    .block-motor > label.title,*/
/*    .block-motor > label.subtitle {*/
/*        !*display: none;*!*/
/*        left: 0;*/
/*    }*/

/*    #block-block-33.beAncho100x100 #booking-form .box--inputs,*/
/*    .block-reservas.beAncho100x100 #booking-form .box--inputs,*/
/*    .block-motor.beAncho100x100 #booking-form .box--inputs {*/
/*        width: 90%;*/
/*    }*/

/*    #block-block-33.beAncho100x100 #booking-form #buttons,*/
/*    .block-reservas.beAncho100x100 #booking-form #buttons,*/
/*    .block-motor.beAncho100x100 #booking-form #buttons {*/
/*        width: 10%;*/
/*    }*/

/*    !*#booking-form #ocupacion select*/
/*    {*/
/*        font-size: 2rem !important;*/
/*    }*/

/*    #booking-form #ocupacion label*/
/*    {*/
/*        font-size: 1.6rem;*/
/*    }*!*/
/*}*/

/*@media all and (max-width: 1400px) {*/
/*    .front #block-block-33.beAncho100x100,*/
/*    .front .block-reservas.beAncho100x100 {*/
/*        bottom: 6rem;*/
/*    }*/

/*    .not-front #block-block-33.beAncho100x100,*/
/*    .not-front .block-reservas.beAncho100x100,*/
/*    .not-front .block-motor.beAncho100x100 {*/
/*        bottom: 6rem;*/
/*        padding-left: 190px !important;*/
/*    }*/

/*    .reserva-agencias-empresas2 #block-block-33.beAncho100x100,*/
/*    .agencies-companies-reservations2 #block-block-33.beAncho100x100,*/
/*    .reservations-agences-entreprises2 #block-block-33.beAncho100x100,*/
/*    .reserva-agencias-empresas2 .block-reservas.beAncho100x100,*/
/*    .agencies-companies-reservations2 .block-reservas.beAncho100x100,*/
/*    .reservations-agences-entreprises2 .block-reservas.beAncho100x100,*/
/*    .reserva-agencias-empresas2 .block-motor.beAncho100x100,*/
/*    .agencies-companies-reservations2 .block-motor.beAncho100x100,*/
/*    .reservations-agences-entreprises2 .block-motor.beAncho100x100 {*/
/*        padding-left: 20px !important;*/
/*    }*/

/*    #block-block-33.arriba > label.title,*/
/*    #block-block-33.arriba > label.subtitle,*/
/*    .block-reservas.arriba > label.title,*/
/*    .block-reservas.arriba > label.subtitle,*/
/*    .block-motor.arriba > label.title,*/
/*    .block-motor.arriba > label.subtitle {*/
/*        !*display: none;*!*/
/*    }*/

/*    .front #block-block-33.arriba,*/
/*    .front .block-reservas.arriba {*/
/*        padding-left: 190px !important;*/
/*    }*/

/*    #block-block-33 #booking-form-submit,*/
/*    .block-reservas #booking-form-submit,*/
/*    .block-motor #booking-form-submit {*/
/*        font-size: 1.5rem;*/
/*    }*/

/*    #booking-form.nuevoBErange .fakeDate > p.fakeDayIn,*/
/*    #booking-form.nuevoBErange .fakeDate > p.fakeDayOut,*/
/*    #booking-form.nuevoBErange #ocupacion #spanAdults {*/
/*        font-size: 2.5rem !important;*/
/*    }*/

/*    .front #block-block-33.arriba,*/
/*    .front .block-reservas.arriba {*/
/*        padding-left: 190px !important;*/
/*    }*/
/*}*/

/*@media all and (min-width: 992px) and (max-width: 1300px) {*/
/*    .front #block-block-33.beAncho100x100,*/
/*    .front .block-reservas.beAncho100x100 {*/
/*        bottom: -30px;*/
/*        border-radius: 0;*/
/*        background: rgba(0, 0, 0, 0.9) !important;*/
/*    }*/
/*}*/

/*@media all and (max-width: 1300px) {*/
/*    #block-block-33.beAncho100x100.paAjo,*/
/*    .block-reservas.beAncho100x100.paAjo,*/
/*    .block-motor.beAncho100x100.paAjo {*/
/*        padding-left: 20px !important;*/
/*    }*/

/*    #block-block-33.beAncho100x100.arriba,*/
/*    .block-reservas.beAncho100x100.arriba,*/
/*    .block-motor.beAncho100x100.arriba {*/
/*        padding-left: 190px !important;*/
/*    }*/

/*    !*#block-block-33 > label.title,*!*/
/*    !*#block-block-33 > label.subtitle,*!*/
/*    !*.block-reservas > label.title,*!*/
/*    !*.block-reservas > label.subtitle {*!*/
/*    !*    !*display: none;*!*!*/
/*    !*}*!*/
/*    .daterangepicker .calendar td {*/
/*        padding: 0px !important;*/
/*    }*/
/*}*/

/*@media all and (max-width: 1200px) {*/
/*    .not-front #block-block-33.beAncho100x100,*/
/*    .not-front .block-reservas.beAncho100x100,*/
/*    .not-front .block-motor.beAncho100x100 {*/
/*        bottom: 6rem;*/
/*        padding-left: 160px !important;*/
/*    }*/

/*    #block-block-33.beAncho100x100.paAjo,*/
/*    .block-reservas.beAncho100x100.paAjo,*/
/*    .block-motor.beAncho100x100.paAjo {*/
/*        padding-left: 20px !important;*/
/*    }*/

/*    #block-block-33.beAncho100x100.arriba,*/
/*    .block-reservas.beAncho100x100.arriba,*/
/*    .block-motor.beAncho100x100.arriba {*/
/*        padding-left: 160px !important;*/
/*    }*/

/*    .front #block-block-33.arriba,*/
/*    .front .block-reservas.arriba {*/
/*        padding-left: 160px !important;*/
/*    }*/
/*}*/

/*@media all and (min-width: 992px) and (max-width: 1024px) {*/
/*    .daterangepicker .calendar td {*/
/*        padding: 3px 10px !important;*/
/*    }*/

/*    #booking-form #ocupacion {*/
/*        margin-left: -25px;*/
/*    }*/
/*}*/

/*@media all and (max-width: 992px) {*/
/*    #block-block-33 h2 {*/
/*        background: transparent;*/
/*        font-size: 2rem;*/
/*        padding: 0 15px 15px;*/
/*        font-weight: bold;*/
/*    }*/

/*    #block-block-33 .box--inputs select,*/
/*    #block-block-33 .box--inputs input,*/
/*    #block-block-33 .box--inputs .fakeDate,*/
/*    #block-block-33 #adultosNinos,*/
/*    #booking-form.nuevoBErange #ocupacion,*/
/*    .block-reservas .box--inputs select,*/
/*    .block-reservas .box--inputs input,*/
/*    .block-reservas .box--inputs .fakeDate,*/
/*    .block-reservas #adultosNinos,*/
/*    .block-motor .box--inputs select,*/
/*    .block-motor .box--inputs input,*/
/*    .block-motor .box--inputs .fakeDate,*/
/*    .block-motor #adultosNinos,*/
/*    #booking-form.nuevoBErange #ocupacion {*/
/*        color: black;*/
/*    }*/

/*    #codigoDeHotel, #codigoDestinos {*/
/*        width: 100%;*/
/*    }*/

/*    #booking-form.nuevoBErange [id*='booking-form-date-'],*/
/*    #booking-form.nuevoBErange .fakeDate {*/
/*        text-align: center;*/
/*    }*/

/*    #block-block-33 .box--inputs .fakeDate,*/
/*    .block-reservas .box--inputs .fakeDate,*/
/*    .block-motor .box--inputs .fakeDate {*/
/*        height: auto;*/
/*    }*/

/*    #booking-mobile {*/
/*        background: #31312d;*/
/*        padding: 10px;*/
/*        text-transform: uppercase;*/
/*        width: 100% !important;*/
/*        height: 45px;*/
/*        border-radius: 5px;*/
/*        font-size: 1.6rem !important;*/
/*    }*/

/*    .not-front #block-block-33.arriba,*/
/*    .not-front .block-reservas.arriba,*/
/*    .not-front .block-motor.arriba {*/
/*        display: none;*/
/*    }*/

/*    #block-block-33 .infoTarjeta,*/
/*    .block-reservas .infoTarjeta,*/
/*    .block-motor .infoTarjeta {*/
/*        display: block;*/
/*        width: 100%;*/
/*        text-align: center;*/
/*        background: #fff;*/
/*    }*/

/*    #block-block-33.beAncho100x100.paAjo,*/
/*    .block-reservas.beAncho100x100.paAjo,*/
/*    .block-motor.beAncho100x100.paAjo {*/
/*        padding-left: 2rem;*/
/*        padding-right: 2rem;*/
/*    }*/

/*    #block-block-33.beAncho100x100 #booking-form .box--inputs,*/
/*    .block-reservas.beAncho100x100 #booking-form .box--inputs,*/
/*    .block-motor.beAncho100x100 #booking-form .box--inputs {*/
/*        width: 100%;*/
/*    }*/

/*    #booking-form.nuevoBErange .material-icons:not(.excepcionIcon) {*/
/*        top: 22px;*/
/*    }*/

/*    #block-block-33 .box--inputs .arrowSelectFechas,*/
/*    .block-reservas .box--inputs .arrowSelectFechas,*/
/*    .block-motor .box--inputs .arrowSelectFechas {*/
/*        right: 0 !important;*/
/*    }*/

/*    #promoCode, #corpCode, #agencyCode {*/
/*        background: #eee !important;*/
/*        margin: 0 10px;*/
/*    }*/

/*    #block-block-33.beAncho100x100 #booking-form #buttons,*/
/*    .block-reservas.beAncho100x100 #booking-form #buttons,*/
/*    .block-motor.beAncho100x100 #booking-form #buttons {*/
/*        width: 100%;*/
/*        padding-top: 15px;*/
/*    }*/

/*    #booking-form-submit,*/
/*    #booking-mobile {*/
/*        background: black;*/
/*        height: auto;*/
/*    }*/

/*    #booking-mobile {*/
/*        display: block;*/
/*    }*/
/*}*/

/*@media all and (max-width: 500px) {*/
/*    #block-block-33,*/
/*    .block-reservas,*/
/*    .block-motor {*/
/*        padding: 13px 3rem;*/
/*    }*/
/*}*/


/*!* AGENCIAS *!*/

/*!*.reserva-agencias-empresas2 #block-block-33 label.title,*!*/
/*!*.reserva-agencias-empresas2 #block-block-33 label.subtitle,*!*/
/*!*.agencies-companies-reservations2 #block-block-33 label.title,*!*/
/*!*.agencies-companies-reservations2 #block-block-33 label.subtitle,*!*/
/*!*.reservations-agences-entreprises2 #block-block-33 label.title,*!*/
/*!*.reservations-agences-entreprises2 #block-block-33 label.subtitle {*!*/
/*!*    display: none;*!*/
/*!*}*!*/
/*.buchungsburos-unternehmen .block-reservas .tab,*/
/*.reserva-agencias-empresas2 .block-reservas .tab,*/
/*.riserva-agenzie-societa .block-reservas .tab,*/
/*.agencies-companies-reservations2 .block-reservas .tab,*/
/*.reservations-agences-entreprises2 .block-reservas .tab {*/
/*    display: none;*/
/*}*/

/*.buchungsburos-unternehmen .block-motor .tab,*/
/*.riserva-agenzie-societa .block-motor .tab,*/
/*.reserva-agencias-empresas2 .block-motor .tab,*/
/*.agencies-companies-reservations2 .block-motor .tab,*/
/*.reservations-agences-entreprises2 .block-motor .tab {*/
/*    display: none;*/
/*}*/

/*.riserva-agenzie-societa .block-reservas label.title,*/
/*.riserva-agenzie-societa .block-reservas label.subtitle,*/
/*.buchungsburos-unternehmen .block-reservas label.title,*/
/*.buchungsburos-unternehmen .block-reservas label.subtitle,*/
/*.reserva-agencias-empresas2 .block-reservas label.title,*/
/*.reserva-agencias-empresas2 .block-reservas label.subtitle,*/
/*.agencies-companies-reservations2 .block-reservas label.title,*/
/*.agencies-companies-reservations2 .block-reservas label.subtitle,*/
/*.reservations-agences-entreprises2 .block-reservas label.title,*/
/*.reservations-agences-entreprises2 .block-reservas label.subtitle {*/
/*    display: block;*/
/*}*/

/*.riserva-agenzie-societa .block-motor label.title,*/
/*.riserva-agenzie-societa .block-motor label.subtitle,*/
/*.buchungsburos-unternehmen .block-motor label.title,*/
/*.buchungsburos-unternehmen .block-motor label.subtitle,*/
/*.reserva-agencias-empresas2 .block-motor label.title,*/
/*.reserva-agencias-empresas2 .block-motor label.subtitle,*/
/*.agencies-companies-reservations2 .block-motor label.title,*/
/*.agencies-companies-reservations2 .block-motor label.subtitle,*/
/*.reservations-agences-entreprises2 .block-motor label.title,*/
/*.reservations-agences-entreprises2 .block-motor label.subtitle {*/
/*    display: block;*/
/*}*/

/*.riserva-agenzie-societa #block-block-33,*/
/*.buchungsburos-unternehmen #block-block-33,*/
/*.reserva-agencias-empresas2 #block-block-33,*/
/*.agencies-companies-reservations2 #block-block-33,*/
/*.reservations-agences-entreprises2 #block-block-33 {*/
/*    padding-left: 0 !important;*/
/*}*/

/*.riserva-agenzie-societa .block-reservas,*/
/*.buchungsburos-unternehmen .block-reservas,*/
/*.reserva-agencias-empresas2 .block-reservas,*/
/*.agencies-companies-reservations2 .block-reservas,*/
/*.reservations-agences-entreprises2 .block-reservas {*/
/*    padding-left: 0 !important;*/
/*}*/

/*.buchungsburos-unternehmen .block-motor,*/
/*.riserva-agenzie-societa .block-motor,*/
/*.reserva-agencias-empresas2 .block-motor,*/
/*.agencies-companies-reservations2 .block-motor,*/
/*.reservations-agences-entreprises2 .block-motor {*/
/*    padding-left: 0 !important;*/
/*}*/

/*.buchungsburos-unternehmen #block-block-33.arriba,*/
/*.riserva-agenzie-societa #block-block-33.arriba,*/
/*.reserva-agencias-empresas2 #block-block-33.arriba,*/
/*.agencies-companies-reservations2 #block-block-33.arriba,*/
/*.reservations-agences-entreprises2 #block-block-33.arriba,*/
/*.buchungsburos-unternehmen .block-reservas.arriba,*/
/*.riserva-agenzie-societa .block-reservas.arriba,*/
/*.reserva-agencias-empresas2 .block-reservas.arriba,*/
/*.agencies-companies-reservations2 .block-reservas.arriba,*/
/*.reservations-agences-entreprises2 .block-reservas.arriba,*/
/*.buchungsburos-unternehmen .block-motor.arriba,*/
/*.riserva-agenzie-societa .block-motor.arriba,*/
/*.reserva-agencias-empresas2 .block-motor.arriba,*/
/*.agencies-companies-reservations2 .block-motor.arriba,*/
/*.reservations-agences-entreprises2 .block-motor.arriba {*/
/*    padding-left: 175px !important;*/
/*}*/

/*.buchungsburos-unternehmen #block-block-33 #codigo,*/
/*.buchungsburos-unternehmen .block-reservas #codigo,*/
/*.buchungsburos-unternehmen .block-motor #codigo,*/
/*.riserva-agenzie-societa #block-block-33 #codigo,*/
/*.riserva-agenzie-societa .block-reservas #codigo,*/
/*.riserva-agenzie-societa .block-motor #codigo,*/
/*.reserva-agencias-empresas2 #block-block-33 #codigo,*/
/*.agencies-companies-reservations2 #block-block-33 #codigo,*/
/*.reservations-agences-entreprises2 #block-block-33 #codigo,*/
/*.reserva-agencias-empresas2 .block-reservas #codigo,*/
/*.agencies-companies-reservations2 .block-reservas #codigo,*/
/*.reservations-agences-entreprises2 .block-reservas #codigo,*/
/*.reserva-agencias-empresas2 .block-motor #codigo,*/
/*.agencies-companies-reservations2 .block-motor #codigo,*/
/*.reservations-agences-entreprises2 .block-motor #codigo {*/
/*    display: none !important;*/
/*}*/


/*.buchungsburos-unternehmen #block-block-33 #codAccEmpresa,*/
/*.buchungsburos-unternehmen .block-reservas #codAccEmpresa,*/
/*.buchungsburos-unternehmen .block-motor #codAccEmpresa,*/
/*.buchungsburos-unternehmen #block-block-33 #codAccEmpresa-B,*/
/*.buchungsburos-unternehmen .block-reservas #codAccEmpresa-B,*/
/*.buchungsburos-unternehmen .block-motor #codAccEmpresa-B,*/
/*.riserva-agenzie-societa #block-block-33 #codAccEmpresa,*/
/*.riserva-agenzie-societa .block-reservas #codAccEmpresa,*/
/*.riserva-agenzie-societa .block-motor #codAccEmpresa,*/
/*.riserva-agenzie-societa #block-block-33 #codAccEmpresa-B,*/
/*.riserva-agenzie-societa .block-reservas #codAccEmpresa-B,*/
/*.riserva-agenzie-societa .block-motor #codAccEmpresa-B,*/
/*.reserva-agencias-empresas2 #block-block-33 #codAccEmpresa,*/
/*.agencies-companies-reservations2 #block-block-33 #codAccEmpresa,*/
/*.reservations-agences-entreprises2 #block-block-33 #codAccEmpresa,*/
/*.reserva-agencias-empresas2 #block-block-33 #codAccEmpresa-B,*/
/*.agencies-companies-reservations2 #block-block-33 #codAccEmpresa-B,*/
/*.reservations-agences-entreprises2 #block-block-33 #codAccEmpresa-B,*/
/*.reserva-agencias-empresas2 .block-reservas #codAccEmpresa,*/
/*.agencies-companies-reservations2 .block-reservas #codAccEmpresa,*/
/*.reservations-agences-entreprises2 .block-reservas #codAccEmpresa,*/
/*.reserva-agencias-empresas2 .block-reservas #codAccEmpresa-B,*/
/*.agencies-companies-reservations2 .block-reservas #codAccEmpresa-B,*/
/*.reservations-agences-entreprises2 .block-reservas #codAccEmpresa-B,*/
/*.reserva-agencias-empresas2 .block-motor #codAccEmpresa,*/
/*.agencies-companies-reservations2 .block-motor #codAccEmpresa,*/
/*.reservations-agences-entreprises2 .block-motor #codAccEmpresa,*/
/*.reserva-agencias-empresas2 .block-motor #codAccEmpresa-B,*/
/*.agencies-companies-reservations2 .block-motor #codAccEmpresa-B,*/
/*.reservations-agences-entreprises2 .block-motor #codAccEmpresa-B {*/
/*    display: inline-block !important;*/
/*}*/

/*@media screen and (max-width: 992px) {*/
/*    #block-block-33 #booking-form-submit,*/
/*    .block-reservas #booking-form-submit,*/
/*    .block-motor #booking-form-submit {*/
/*        display: none;*/
/*    }*/
/*}*/

/*@media all and (min-width: 992px) {*/
/*    !*.reserva-agencias-empresas2 #booking-form.nuevoBErange #booking-date-from,*/
/*    .agencies-companies-reservations2 #booking-form.nuevoBErange #booking-date-from,*/
/*    .reservations-agences-entreprises2 #booking-form.nuevoBErange #booking-date-from {*/
/*        width: 26% !important;*/
/*    }*!*/
/*    .buchungsburos-unternehmen #booking-form.nuevoBErange #adultosNinos,*/
/*    .reserva-agencias-empresas2 #booking-form.nuevoBErange #adultosNinos,*/
/*    .agencies-companies-reservations2 #booking-form.nuevoBErange #adultosNinos,*/
/*    .reservations-agences-entreprises2 #booking-form.nuevoBErange #adultosNinos {*/
/*        width: 12% !important;*/
/*        left: -35px !important;*/
/*    }*/

/*    .buchungsburos-unternehmen #booking-form.nuevoBErange #codigoDeHotel,*/
/*    .reserva-agencias-empresas2 #booking-form.nuevoBErange #codigoDeHotel,*/
/*    .agencies-companies-reservations2 #booking-form.nuevoBErange #codigoDeHotel,*/
/*    .reservations-agences-entreprises2 #booking-form.nuevoBErange #codigoDeHotel {*/
/*        width: 18% !important;*/
/*        padding-left: 0 !important;*/
/*        left: -35px !important;*/
/*    }*/

/*    .buchungsburos-unternehmen #booking-form.nuevoBErange #codigoDestinos,*/
/*    .reserva-agencias-empresas2 #booking-form.nuevoBErange #codigoDestinos,*/
/*    .agencies-companies-reservations2 #booking-form.nuevoBErange #codigoDestinos,*/
/*    .reservations-agences-entreprises2 #booking-form.nuevoBErange #codigoDestinos {*/
/*        width: 20% !important;*/
/*        padding-left: 0 !important;*/
/*        left: -35px !important;*/
/*    }*/
/*}*/


/*@media all and (max-width: 992px) {*/
/*    #adultosNinos {*/
/*        margin-bottom: 20px;*/
/*    }*/

/*    .buchungsburos-unternehmen #block-block-33 #codAccEmpresa,*/
/*    .buchungsburos-unternehmen #block-block-33 #codAccEmpresa-B,*/
/*    .buchungsburos-unternehmen .block-reservas #codAccEmpresa,*/
/*    .buchungsburos-unternehmen .block-reservas #codAccEmpresa-B,*/
/*    .buchungsburos-unternehmen .block-motor #codAccEmpresa,*/
/*    .buchungsburos-unternehmen .block-motor #codAccEmpresa-B,*/
/*    .reserva-agencias-empresas2 #block-block-33 #codAccEmpresa,*/
/*    .reserva-agencias-empresas2 #block-block-33 #codAccEmpresa-B,*/
/*    .reserva-agencias-empresas2 .block-reservas #codAccEmpresa,*/
/*    .reserva-agencias-empresas2 .block-reservas #codAccEmpresa-B,*/
/*    .reserva-agencias-empresas2 .block-motor #codAccEmpresa,*/
/*    .reserva-agencias-empresas2 .block-motor #codAccEmpresa-B,*/
/*    .agencies-companies-reservations2 #block-block-33 #codAccEmpresa,*/
/*    .agencies-companies-reservations2 #block-block-33 #codAccEmpresa-B,*/
/*    .agencies-companies-reservations2 .block-reservas #codAccEmpresa,*/
/*    .agencies-companies-reservations2 .block-reservas #codAccEmpresa-B,*/
/*    .agencies-companies-reservations2 .block-motor #codAccEmpresa,*/
/*    .agencies-companies-reservations2 .block-motor #codAccEmpresa-B,*/
/*    .reservations-agences-entreprises2 #block-block-33 #codAccEmpresa,*/
/*    .reservations-agences-entreprises2 #block-block-33 #codAccEmpresa-B,*/
/*    .reservations-agences-entreprises2 .block-reservas #codAccEmpresa,*/
/*    .reservations-agences-entreprises2 .block-reservas #codAccEmpresa-B,*/
/*    .reservations-agences-entreprises2 .block-motor #codAccEmpresa,*/
/*    .reservations-agences-entreprises2 .block-motor #codAccEmpresa-B,*/
/*    #codigo {*/
/*        margin-bottom: 10px;*/
/*        display: block !important;*/
/*        width: 96%;*/
/*    }*/
/*}*/

/*@media all and (max-width: 400px) {*/

/*    .buchungsburos-unternehmen #block-block-33 #codAccEmpresa,*/
/*    .buchungsburos-unternehmen #block-block-33 #codAccEmpresa-B,*/
/*    .buchungsburos-unternehmen .block-reservas #codAccEmpresa,*/
/*    .buchungsburos-unternehmen .block-reservas #codAccEmpresa-B,*/
/*    .buchungsburos-unternehmen .block-motor #codAccEmpresa,*/
/*    .buchungsburos-unternehmen .block-motor #codAccEmpresa-B,*/
/*    .reserva-agencias-empresas2 #block-block-33 #codAccEmpresa,*/
/*    .reserva-agencias-empresas2 #block-block-33 #codAccEmpresa-B,*/
/*    .reserva-agencias-empresas2 .block-reservas #codAccEmpresa,*/
/*    .reserva-agencias-empresas2 .block-reservas #codAccEmpresa-B,*/
/*    .reserva-agencias-empresas2 .block-motor #codAccEmpresa,*/
/*    .reserva-agencias-empresas2 .block-motor #codAccEmpresa-B,*/
/*    .agencies-companies-reservations2 #block-block-33 #codAccEmpresa,*/
/*    .agencies-companies-reservations2 #block-block-33 #codAccEmpresa-B,*/
/*    .agencies-companies-reservations2 .block-reservas #codAccEmpresa,*/
/*    .agencies-companies-reservations2 .block-reservas #codAccEmpresa-B,*/
/*    .agencies-companies-reservations2 .block-motor #codAccEmpresa,*/
/*    .agencies-companies-reservations2 .block-motor #codAccEmpresa-B,*/
/*    .reservations-agences-entreprises2 #block-block-33 #codAccEmpresa,*/
/*    .reservations-agences-entreprises2 #block-block-33 #codAccEmpresa-B,*/
/*    .reservations-agences-entreprises2 .block-reservas #codAccEmpresa,*/
/*    .reservations-agences-entreprises2 .block-reservas #codAccEmpresa-B,*/
/*    .reservations-agences-entreprises2 .block-motor #codAccEmpresa,*/
/*    .reservations-agences-entreprises2 .block-motor #codAccEmpresa-B,*/
/*    #codigo {*/
/*        width: 94%;*/
/*    }*/
/*}*/


/*@media all and (max-width: 767px) {*/
/*    .front #block-views-hoteles-home-minipanel-block-1 .view-content > div {*/
/*        width: 48.6%;*/
/*    }*/

/*    .front .linkcategoriashome {*/
/*        line-height: 2;*/
/*    }*/

/*    .front .linkcategoriashome div {*/
/*        padding: 0px 5px !important;*/
/*    }*/

/*}*/


/*!** DESCEUNTOS HOME *!*/

/*.home-descuento #block-block-33.beAncho100x100,*/
/*.home-descuento .block-reservas.beAncho100x100 {*/
/*    bottom: 15rem !important;*/
/*}*/

/*@media all and (max-width: 1500px) {*/
/*    .home-descuento #block-block-33.beAncho100x100,*/
/*    .home-descuento .block-reservas.beAncho100x100 {*/
/*        bottom: 6rem !important;*/
/*    }*/
/*}*/


/*.logged-in #block-block-33 .discount,*/
/*.logged-in .block-reservas .discount,*/
/*.logged-in .block-motor .discount {*/
/*    display: block !important;*/
/*    position: absolute;*/
/*    top: -38px;*/
/*    background: #db4744;*/
/*    padding: 7px 15px;*/
/*    color: white;*/
/*    left: 60%;*/
/*    transform: translate(-50%, 0);*/
/*    min-width: 380px;*/
/*    text-align: center;*/
/*}*/

/*#booking-form.nuevoBErange #booking-date-from label,*/
/*#booking-form.nuevoBErange #booking-date-to label {*/
/*    color: white;*/
/*    text-transform: uppercase;*/
/*    width: 100%;*/
/*    text-align: center;*/
/*    font-weight: 100;*/
/*}*/

/*#booking-form .fakeDate > .fakeDayIn,*/
/*#booking-form .fakeDate > .fakeDayOut {*/
/*    font-size: 3.5rem !important;*/
/*}*/

/*#booking-form .fakeDate > .fakeMonthIn,*/
/*#booking-form .fakeDate > .fakeMonthOut {*/
/*    font-size: 1.5rem !important;*/
/*    vertical-align: bottom;*/
/*}*/


/*!* Arrivals and Departures *!*/
/*#booking-form input[id^="booking-form-date"] {*/
/*    display: none;*/
/*}*/

/*#booking-form aside.fakeDate > * {*/
/*    display: inline-block;*/
/*}*/

/*#booking-form [id^="booking-date"] label {*/
/*    font-size: 1.1rem;*/
/*    font-weight: 300;*/
/*    width: 100%;*/
/*    text-align: center;*/
/*    margin: 5px auto;*/
/*    color: #acacac;*/
/*    text-transform: uppercase;*/
/*}*/

/*#booking-form.fixeddd [id^="booking-date"] label {*/
/*    margin: 0px auto;*/
/*}*/

/*#booking-form input[id^="booking-form-date"] {*/
/*    display: inline-block;*/
/*    opacity: 0;*/
/*}*/

/*.copyCalendar {*/
/*    margin: 0 10px;*/
/*    border-radius: 2px;*/
/*}*/

/*#codigoDestinos label,*/
/*#codigoDeHotel label {*/
/*    display: none;*/
/*}*/

/*#codigoDestinos select,*/
/*#codigoDeHotel select {*/
/*    -webkit-appearance: none;*/
/*    -moz-appearance: none;*/
/*    appearance: none;*/
/*    cursor: pointer;*/
/*    text-transform: uppercase;*/
/*    z-index: 9;*/
/*}*/

/*#codigoDestinos i,*/
/*#codigoDeHotel i,*/
/*#adultosNinos i {*/
/*    position: absolute;*/
/*    right: 0px;*/
/*    top: 53%;*/
/*    transform: translateY(-50%);*/
/*    -webkit-transform: translateY(-50%);*/
/*    -ms-transform: translateY(-50%);*/
/*    color: #818181;*/
/*}*/

/*aside.fakeDate p {*/
/*    width: auto;*/
/*    text-align: center;*/
/*}*/

/*aside.fakeDate p:first-child {*/
/*    padding-right: 5px !important;*/
/*}*/


/*!*#booking-form .startGatillo {*/
/*    text-align: left;*/
/*    padding-left: 15px !important;*/
/*    text-transform: uppercase;*/
/*    line-height: 4rem;*/
/*    z-index: 9;*/
/*    cursor: pointer;*/
/*}*!*/

/*@media (max-width: 992px) {*/
/*    #booking-form {*/
/*        position: fixed;*/
/*        top: 0;*/
/*        left: 100vw;*/
/*        height: 100vh;*/
/*        width: 100vw;*/
/*        padding: 110px 5% 20%;*/
/*        z-index: 600;*/
/*    }*/

/*    .abretesesamo #booking-form {*/
/*        left: 0;*/
/*    }*/

/*    #booking-form .box--inputs {*/
/*        position: relative;*/
/*    }*/

/*    #booking-form .box--inputs,*/
/*    #booking-form .box--button {*/
/*        width: 100%;*/
/*    }*/

/*    .fallDown, .goBack {*/
/*        position: absolute;*/
/*        top: 91px;*/
/*        right: 30px;*/
/*        z-index: 500;*/
/*    }*/

/*    .goBack {*/
/*        font-size: 3rem;*/
/*        font-weight: 600;*/
/*        padding-top: 15px;*/
/*        padding-right: 3rem;*/
/*        top: 0;*/
/*        right: 0;*/
/*    }*/

/*    #booking-form.navigating .goBack {*/
/*        display: block;*/
/*    }*/

/*    .fallDown i, .goBack i {*/
/*        padding: 5px;*/
/*        font-size: 2.5rem;*/
/*        text-shadow: 0 0 2px #9c9c9c;*/
/*    }*/
/*}*/


/*@media (max-width: 992px) {*/
/*    #booking-form input[id^="booking-form-date"] {*/
/*        position: absolute;*/
/*        left: 0;*/
/*        top: 0;*/
/*        width: 100%;*/
/*        height: 100%;*/
/*    }*/

/*    #booking-form .fakeDate {*/
/*        padding-right: 0;*/
/*        text-align: center;*/
/*    }*/

/*    #booking-form .box--inputs > h2 {*/
/*        display: block !important;*/
/*        position: absolute;*/
/*        top: -50px;*/
/*        width: 100%;*/
/*        text-align: center;*/
/*    }*/

/*    #booking-date-from {*/
/*        width: 49%;*/
/*        display: inline-block;*/
/*        margin-right: 1%;*/
/*    }*/

/*    #booking-date-to {*/
/*        width: 49%;*/
/*        display: inline-block;*/
/*    }*/

/*    #fallDown {*/
/*        position: absolute;*/
/*        top: 20px;*/
/*        right: 16px;*/
/*        text-align: center;*/
/*        z-index: 1000;*/
/*    }*/

/*    #fallDown p {*/
/*        font-size: 3.5rem;*/
/*        font-weight: bold;*/
/*        width: 31px;*/
/*        height: 31px;*/
/*        color: black;*/
/*    }*/

/*}*/


/*!* Occupation *!*/
/*#nAdultos,*/
/*#ninosCantidad {*/
/*    padding: 0 0 10px;*/
/*    position: relative;*/
/*}*/

/*#nAdultos::after,*/
/*#ninosCantidad::after,*/
/*.children-div::after {*/
/*    content: '';*/
/*    position: absolute;*/
/*    bottom: 0;*/
/*    left: 50%;*/
/*    transform: translateX(-50%);*/
/*    -webkit-transform: translateX(-50%);*/
/*    -ms-transform: translateX(-50%);*/
/*    height: 1px;*/
/*    width: 85%;*/
/*    background-color: #b0b0b0;*/
/*}*/

/*#booking-form #ocupacion #edadesNinos {*/
/*    padding: 10px 20px;*/
/*}*/

/*#booking-form #ocupacion label {*/
/*    margin-bottom: 0;*/
/*    margin-left: 35px;*/
/*}*/

/*#booking-form #ocupacion label {*/
/*    vertical-align: bottom;*/
/*    font-size: 2.2rem;*/
/*    font-weight: 300;*/
/*    text-align: left;*/
/*    line-height: normal;*/
/*    color: #8b8b8b;*/
/*    text-transform: none;*/
/*}*/

/*#booking-form #ocupacion select {*/
/*    position: absolute;*/
/*    left: -5px;*/
/*    width: calc(100% - 75px);*/
/*    z-index: 99999;*/
/*    font-size: 2.5rem !important;*/
/*    text-align: right;*/
/*    margin-bottom: 0;*/
/*    background: none;*/
/*    margin-left: 1px;*/
/*    padding: 0 5px;*/
/*    -webkit-appearance: none;*/
/*    text-indent: .1px;*/
/*    line-height: normal;*/
/*    cursor: pointer;*/
/*    color: black;*/
/*    font-weight: bold;*/
/*    border: none !important;*/
/*}*/

/*#booking-form #ocupacion select option {*/
/*    color: #8e8e8e !important;*/
/*}*/

/*#booking-form #ocupacion select::before {*/
/*    border-top-color: white;*/
/*}*/

/*#booking-form #spanAdults {*/
/*    font-size: 2rem;*/
/*}*/

/*span.adultoss {*/
/*    margin-right: 5px;*/
/*}*/

/*.children-div {*/
/*    position: relative;*/
/*    width: 100%;*/
/*    display: inline-block;*/
/*    padding: 10px 0;*/
/*}*/

/*#booking-form #ocupacion [class^="ocupation"] {*/
/*    background-color: #5e5e5e;*/
/*    width: 30px;*/
/*    position: relative;*/
/*    height: 30px;*/
/*    margin: 0 5px;*/
/*    float: right;*/
/*    -webkit-transition: all .25s ease;*/
/*    -moz-transition: all .25s ease;*/
/*    -ms-transition: all .25s ease;*/
/*    -o-transition: all .25s ease;*/
/*    transition: all .25s ease;*/
/*}*/

/*#booking-form #ocupacion [class^="ocupation"]:hover {*/
/*    background-color: black;*/
/*}*/

/*#booking-form #ocupacion [class^="ocupation"] p {*/
/*    color: #fff !important;*/
/*    font-size: 2rem;*/
/*    position: absolute;*/
/*    top: 50%;*/
/*    left: 50%;*/
/*    transform: translate(-50%, -50%);*/
/*    -webkit-transform: translate(-50%, -50%);*/
/*    -ms-transform: translate(-50%, -50%);*/
/*}*/

/*#btnAceptar {*/
/*    width: 75%;*/
/*    text-align: center;*/
/*    padding: 10px;*/
/*    margin: 10px calc(12.5% - 10px);*/
/*    background-color: #edc93f;*/
/*    color: black;*/
/*    font-weight: 600;*/
/*    font-size: 1.5rem;*/
/*    cursor: pointer;*/
/*    -webkit-transition: all .25s ease;*/
/*    -moz-transition: all .25s ease;*/
/*    -ms-transition: all .25s ease;*/
/*    -o-transition: all .25s ease;*/
/*    transition: all .25s ease;*/
/*}*/

/*#btnAceptar:hover {*/
/*    background-color: #F7D243;*/
/*}*/


/*@media (max-width: 992px) {*/
/*    #booking-form #ocupacion {*/
/*        position: fixed;*/
/*        height: 100%;*/
/*        width: 100vw;*/
/*        top: 0;*/
/*        left: 100vw;*/
/*        display: block;*/
/*        background-color: white;*/
/*        z-index: 65;*/
/*        padding-top: 130px;*/
/*        padding-left: 30px;*/
/*    }*/

/*    #booking-form #ocupacion.muestra {*/
/*        left: 0;*/
/*    }*/

/*    #booking-form #ocupacion select {*/
/*        width: calc(100% - 135px);*/
/*    }*/

/*    #booking-form #ocupacion #nAdultos .ocupationLess {*/
/*        margin-right: 30px;*/
/*    }*/

/*    #booking-form #ocupacion #ninosCantidad .ocupationLess {*/
/*        margin-right: 30px;*/
/*    }*/
/*}*/

/*@media (min-width: 992px) {*/
/*    #booking-form #ocupacion.muestra {*/
/*        display: block;*/
/*    }*/

/*    #booking-form #ocupacion {*/
/*        background-color: white;*/
/*        padding: 10px;*/
/*        bottom: 65px;*/
/*        border-radius: 5px;*/
/*        box-shadow: 0 0 15px -3px black;*/
/*        position: absolute;*/
/*        width: 375px;*/
/*    }*/

/*    .arriba #booking-form #ocupacion {*/
/*        bottom: auto;*/
/*        top: 65px;*/
/*    }*/

/*    #booking-form #ocupacion::before {*/
/*        position: absolute;*/
/*        content: '';*/
/*        bottom: -48px;*/
/*        border: 30px solid transparent;*/
/*        z-index: 10;*/
/*        border-top: 21px solid white;*/
/*        filter: drop-shadow(0 10px 5px rgba(0, 0, 0, .5));*/
/*        width: 0;*/
/*    }*/

/*    .arriba #booking-form #ocupacion::before {*/
/*        bottom: auto;*/
/*        top: -18px;*/
/*        border-top: none;*/
/*        border-bottom: 21px solid white;*/
/*        filter: none;*/
/*    }*/

/*    !*#booking-form #ocupacion .ocupationPlus { margin-left: 60px; }*!*/
/*    #booking-form #ocupacion #nAdultos {*/
/*        padding-left: 10px;*/
/*    }*/

/*    #booking-form #ocupacion #nAdultos > span {*/
/*        padding-left: 10px;*/
/*    }*/

/*    #booking-form #ocupacion #nAdultos > select {*/
/*        padding-left: 15px;*/
/*    }*/

/*    .goBack {*/
/*        display: none;*/
/*    }*/

/*    #adultosNinos .startGatillo {*/
/*        width: 100%;*/
/*    }*/

/*    .daterangepicker.arriba {*/
/*        top: 100px !important;*/
/*    }*/

/*}*/


/*!* Date Range Picker custom styles *!*/

/*.daterangepicker {*/
/*    border-radius: 0;*/
/*    border: none;*/
/*    box-shadow: 0 2px 2px 0 rgba(51, 51, 51, 0.6);*/
/*    width: auto;*/
/*}*/

/*.daterangepicker.dropdown-menu {*/
/*    z-index: 6000;*/
/*}*/

/*.daterangepicker .calendar {*/
/*    max-width: none !important;*/
/*    width: 50%;*/
/*    margin: 0 !important;*/
/*}*/

/*.daterangepicker .calendar.right {*/
/*    float: right !important;*/
/*}*/

/*.daterangepicker .calendar td {*/
/*    font-size: 1.5rem;*/
/*    padding: 10px;*/
/*}*/

/*.daterangepicker td.start-date.end-date {*/
/*    border-radius: 0;*/
/*}*/

/*.html .calendar .glyphicon-calendar,*/
/*.html .calendar input.input-mini {*/
/*    display: none;*/
/*}*/

/*.html .calendar tbody tr td.today.active {*/
/*    background-color: transparent;*/
/*    !* border: 2px solid #f0f0f0; *!*/
/*    color: #636363;*/
/*}*/

/*.html .daterangepicker:hover .calendar tbody tr td.today.active {*/
/*    outline: none !important;*/
/*}*/

/*!*.html .calendar tbody tr td.today.active.hovering {*/
/*  background-color: transparent;*/
/*  color: #636363;*/
/*}*!*/
/*.html .calendar tbody tr td.in-range {*/
/*    background-color: lightgray;*/
/*}*/

/*.html .calendar tbody tr td.disabled,*/
/*.html .calendar tbody tr td.off {*/
/*    visibility: hidden;*/
/*}*/

/*.html .calendar tbody tr td.available:not(.off) {*/
/*    font-weight: 400;*/
/*}*/

/*.html .calendar tbody tr td.available:not(.off):hover,*/
/*.html .calendar tbody tr td.start-date:not(.off):hover {*/
/*    background-color: #edc93f !important;*/
/*    color: black;*/
/*    border: none !important;*/
/*}*/

/*.html .calendar tbody tr td.previous {*/
/*    color: #ccc;*/
/*}*/

/*.preSelected {*/
/*    background-color: lightgray;*/
/*}*/

/*.html .daterangepicker .calendar tbody tr td.available.end-date,*/
/*.html .daterangepicker .calendar tbody tr td.available.start-date {*/
/*    background-color: black;*/
/*    color: white;*/
/*}*/

/*.daterangepicker td,*/
/*.daterangepicker th {*/
/*    border-radius: 0;*/
/*}*/

/*#DTPLengthText {*/
/*    position: absolute;*/
/*    left: 0;*/
/*    bottom: 5px;*/
/*    width: 100%;*/
/*    font-size: 18px;*/
/*    padding-left: 30px;*/
/*}*/

/*#DTPLengthText p span {*/
/*    color: black;*/
/*    font-family: 'Muli', sans-serif;*/
/*}*/

/*.daterangepicker .calendar th:not(.prev):not(.next) {*/
/*    color: black;*/
/*    text-transform: uppercase;*/
/*    cursor: default;*/
/*}*/

/*!* .daterangepicker td.active,*/
/*.daterangepicker td.active:hover {*/
/*    background-color: transparent;*/
/*    color: #000;*/
/*} *!*/
/*#DTPLengthText,*/
/*#DTPLengthText > div {*/
/*    display: inline-block;*/
/*}*/

/*#DTPLengthText > div {*/
/*    margin-right: 25px;*/
/*    visibility: visible;*/
/*}*/

/*#DTPLengthText > div.showText {*/
/*    visibility: visible;*/
/*}*/

/*#DTPLengthText .fixedText {*/
/*    font-weight: bold;*/
/*}*/

/*!**/
/*  La mayoría de los important aquí presentes son*/
/*  obligatorios para poder modificar los estilos en línea*/
/*  dados por la biblioteca DATERANGEPICKER.*/
/**!*/

/*@media (max-width: 992px) {*/

/*    .daterangepicker {*/
/*        width: 100% !important;*/
/*        height: calc(100% - 42px);*/
/*        top: 42px !important;*/
/*        position: fixed !important;*/
/*        overflow: auto;*/
/*        display: block !important;*/
/*        left: 100% !important;*/
/*    }*/

/*    .daterangepicker.muestra {*/
/*        left: 0 !important;*/
/*    }*/

/*    .daterangepicker .calendar {*/
/*        width: 100% !important;*/
/*        margin: 0;*/
/*        display: block;*/
/*        float: none;*/
/*    }*/

/*    #DTPLengthText {*/
/*        display: none;*/
/*    }*/

/*    #booking-form.nuevoBErange #booking-date-from,*/
/*    #booking-form.nuevoBErange #booking-date-to {*/
/*        width: 50%;*/
/*        padding: 0 !important;*/
/*        margin: 0 !important;*/
/*    }*/

/*    #adultosNinos {*/
/*        width: 100%;*/
/*        text-align: center;*/
/*    }*/

/*    #adultosNinos .startGatillo {*/
/*        padding-top: 10px;*/
/*    }*/

/*    #booking-form.nuevoBErange #nNinos, #booking-form.nuevoBErange .fakeDate {*/
/*        padding-left: 0;*/
/*    }*/

/*    #booking-form #ocupacion > div {*/
/*        text-align: left;*/
/*    }*/

/*    #booking-form-date-from {*/
/*        width: 200% !important;*/
/*    }*/

/*    #booking-form-date-to {*/
/*        display: none !important;*/
/*    }*/
/*}*/


/*@media (max-width: 500px) {*/
/*    #booking-form #ocupacion label {*/
/*        font-size: 1.8rem;*/
/*        margin-left: 30px;*/
/*    }*/

/*    #booking-form #ocupacion select {*/
/*        font-size: 2rem !important;*/
/*        bottom: 3px;*/
/*    }*/

/*    .children-div {*/
/*        padding: 10px 0 5px;*/
/*    }*/
/*}*/

/*!*galeria*!*/
/*.node-type-galeria #booking-form {*/
/*    display: none;*/
/*}*/

/*.start-date:not(.clickable) {*/
/*    cursor: pointer;*/
/*    pointer-events: none;*/
/*}*/

/*#booking-form #ocupacion #nAdultos > select,*/
/*#booking-form #ocupacion #ninosCantidad > select {*/
/*    bottom: 6px;*/
/*}*/

/*#booking-form #ocupacion #edadesNinos .children-div > select {*/
/*    bottom: 8px;*/
/*}*/


/*!* CALENDARIO SELECCIÓN DE FECHAS*!*/

/*@media (min-width: 767px) {*/
/*    .daterangepicker.opensright.start-select:after,*/
/*    .daterangepicker.opensright.start-select:before {*/
/*        transition: left .55s ease;*/
/*        left: 150px;*/
/*    }*/

/*    .daterangepicker td {*/
/*        position: relative;*/
/*        border: none !important;*/
/*        border-radius: 0 !important;*/
/*        padding: 0 !important;*/
/*        outline: none !important;*/
/*        width: 60px !important;*/
/*        height: 60px !important;*/
/*        color: black !important;*/
/*    }*/

/*    .daterangepicker td::after {*/
/*        position: absolute;*/
/*        content: '';*/
/*        bottom: -22px;*/
/*        left: 0;*/
/*        width: 100%;*/
/*        height: auto;*/
/*        text-align: center;*/
/*        font-size: 10px;*/
/*        font-weight: 600;*/
/*        z-index: 99;*/
/*        background: transparent;*/
/*    }*/

/*    .daterangepicker td.preSelected::after,*/
/*    .daterangepicker td.end-date::after,*/
/*    .daterangepicker.start-select td.available:not(.off):hover::after {*/
/*        content: 'CHECK-OUT';*/
/*    }*/

/*    .daterangepicker td.start-date::after,*/
/*    .daterangepicker td.today.active::after,*/
/*    .daterangepicker td.available:not(.off):hover::after {*/
/*        content: 'CHECK-IN';*/
/*    }*/

/*    .daterangepicker td:not(.off).start-date,*/
/*    .daterangepicker td:not(.off).end-date,*/
/*    .daterangepicker td.preSelected,*/
/*    .daterangepicker td:not(.off).active.today,*/
/*    .daterangepicker td.preSelected:hover {*/
/*        border: none !important;*/
/*    }*/

/*    .daterangepicker td.preSelected {*/
/*        background-color: #edc93f !important;*/
/*    }*/

/*    .daterangepicker td.preSelected.in-range {*/
/*        background-color: lightgray !important;*/
/*        border: none !important;*/
/*    }*/

/*    .daterangepicker td.preSelected.in-range::after {*/
/*        content: '';*/
/*    }*/

/*    .daterangepicker td.available.previous:hover::after {*/
/*        content: 'CHECK IN' !important;*/
/*    }*/
/*}*/

/*@media (min-width: 564px) {*/
/*    .daterangepicker {*/
/*        padding: 10px 10px 50px !important;*/
/*    }*/
/*}*/
