.rb_bc .btn-add{background-color:var(--primaryBgColorDesktop,var(--colorMainDesktop,var(--colorMain,#85b045)));border:1px solid transparent;border-radius:var(--buttonRounded,var(--roundDesktop,var(--round,2rem)));color:var(--primaryColorDesktop,#f8f8f8)}.rb_bc .btn-add .fa-inverse{color:#1a1a1a}.rb_bc .btn-add:active,.rb_bc .btn-add:focus,.rb_bc .btn-add:hover{background:var(--primaryBgColorOverDesktop,var(--colorMainDesktop700,var(--colorMain700,#536e2b)));border-color:transparent;color:#f8f8f8;text-decoration:none}.rb_bc .btn-add:focus{outline-offset:0!important;outline:2px transparent!important}.rb_bc .btn-mod{background-color:var(--buttonSecondaryBgColorDesktop,#f8f8f8);border:1px solid var(--buttonSecondaryBorderColorDesktop,var(--colorMainDesktop,var(--colorMain,#85b045)));border-radius:var(--buttonRounded,var(--roundDesktop,var(--round,2rem)));color:var(--buttonSecondaryColorDesktop,var(--colorMainDesktop,var(--colorMain,#85b045)))}.rb_bc .btn-mod .fa-inverse{color:#1a1a1a}.rb_bc .btn-mod:active,.rb_bc .btn-mod:focus,.rb_bc .btn-mod:hover{background:var(--buttonSecondaryBgColorOverDesktop,var(--colorMainDesktop,var(--colorMain,#85b045)));border-color:transparent;color:var(--buttonSecondaryColorOverDesktop,#f8f8f8);text-decoration:none}.rb_bc .btn-mod:focus{outline-offset:0!important;outline:2px transparent!important}.rb_bc .btn-book,.rb_bc .btn-save-complemento{background-color:var(--colorMainDesktop,var(--colorMain,#85b045));border:1px solid transparent;border-radius:var(--buttonRounded,var(--roundDesktop,var(--round,2rem)));color:#f8f8f8}.rb_bc .btn-book .fa-inverse,.rb_bc .btn-save-complemento .fa-inverse{color:#1a1a1a}.rb_bc .btn-book:active,.rb_bc .btn-book:focus,.rb_bc .btn-book:hover,.rb_bc .btn-save-complemento:active,.rb_bc .btn-save-complemento:focus,.rb_bc .btn-save-complemento:hover{background:var(--colorMainDesktop700,var(--colorMain700,#536e2b));border-color:transparent;color:#f8f8f8;text-decoration:none}.rb_bc .btn-book:focus,.rb_bc .btn-save-complemento:focus{outline-offset:0!important;outline:2px transparent!important}.rb_bc .btn-book-min{background-color:var(--colorMainDesktop,var(--colorMain,#85b045));border:1px solid transparent;border-radius:var(--buttonRounded,var(--roundDesktop,var(--round,2rem)));color:#f8f8f8}.rb_bc .btn-book-min .fa-inverse{color:#1a1a1a}.rb_bc .btn-book-min:active,.rb_bc .btn-book-min:focus,.rb_bc .btn-book-min:hover{background:var(--colorMainDesktop700,var(--colorMain700,#536e2b));border-color:transparent;color:#f8f8f8;text-decoration:none}.rb_bc .btn-book-min:focus{outline-offset:0!important;outline:2px transparent!important}.rb_bc .btn-conf{background-color:var(--colorMainDesktop,var(--colorMain,#85b045));border:1px solid transparent;border-radius:var(--buttonRounded,var(--roundDesktop,var(--round,2rem)));color:#f8f8f8}.rb_bc .btn-conf .fa-inverse{color:#1a1a1a}.rb_bc .btn-conf:active,.rb_bc .btn-conf:focus,.rb_bc .btn-conf:hover{background:var(--colorMainDesktop700,var(--colorMain700,#536e2b));border-color:transparent;color:#f8f8f8;text-decoration:none}.rb_bc .btn-conf:focus{outline-offset:0!important;outline:2px transparent!important}.rb_bc .btn-add-complemento{background-color:var(--buttonSecondaryBgColorDesktop,#f8f8f8);border:1px solid var(--buttonSecondaryBorderColorDesktop,var(--colorMainDesktop,var(--colorMain,#85b045)));border-radius:var(--buttonRounded,var(--roundDesktop,var(--round,2rem)));color:var(--buttonSecondaryColorDesktop,var(--colorMainDesktop,var(--colorMain,#85b045)))}.rb_bc .btn-add-complemento .fa-inverse{color:#1a1a1a}.rb_bc .btn-add-complemento:active,.rb_bc .btn-add-complemento:focus,.rb_bc .btn-add-complemento:hover{background:var(--buttonSecondaryBgColorOverDesktop,var(--colorMainDesktop,var(--colorMain,#85b045)));border-color:transparent;color:var(--buttonSecondaryColorOverDesktop,#f8f8f8);text-decoration:none}.rb_bc .btn-add-complemento:focus{outline-offset:0!important;outline:2px transparent!important}.rb_bc .eliminar_paquete{background-color:#f8f8f8;border:1px solid var(--colorError,#e01f28);border-radius:var(--buttonRounded,var(--roundDesktop,var(--round,2rem)));color:var(--colorError,#e01f28)}.rb_bc .eliminar_paquete .fa-inverse{color:#1a1a1a}.rb_bc .eliminar_paquete:active,.rb_bc .eliminar_paquete:focus,.rb_bc .eliminar_paquete:hover{background:var(--colorError,#e01f28);border-color:transparent;color:#f8f8f8;text-decoration:none}.rb_bc .eliminar_paquete:focus{outline-offset:0!important;outline:2px transparent!important}.rb_bc .btn_motor{background-color:var(--colorMainDesktop,var(--colorMain,#85b045));border:1px solid transparent;border-radius:var(--buttonRounded,var(--roundDesktop,var(--round,2rem)));color:#f8f8f8}.rb_bc .btn_motor .fa-inverse{color:#1a1a1a}.rb_bc .btn_motor:active,.rb_bc .btn_motor:focus,.rb_bc .btn_motor:hover{background:var(--colorMainDesktop700,var(--colorMain700,#536e2b));border-color:transparent;color:#f8f8f8;text-decoration:none}.rb_bc .btn_motor:focus{outline-offset:0!important;outline:2px transparent!important}.rb_bc .btn--continue,.rb_bc .btn--send{background-color:var(--colorMainDesktop,var(--colorMain,#85b045));border:1px solid transparent;border-radius:var(--buttonRounded,var(--roundDesktop,var(--round,2rem)));color:#f8f8f8}.rb_bc .btn--continue .fa-inverse,.rb_bc .btn--send .fa-inverse{color:#1a1a1a}.rb_bc .btn--continue:active,.rb_bc .btn--continue:focus,.rb_bc .btn--continue:hover,.rb_bc .btn--send:active,.rb_bc .btn--send:focus,.rb_bc .btn--send:hover{background:var(--colorMainDesktop700,var(--colorMain700,#536e2b));border-color:transparent;color:#f8f8f8;text-decoration:none}.rb_bc .btn--continue:focus,.rb_bc .btn--send:focus{outline-offset:0!important;outline:2px transparent!important}.rb_bc .btn-locator{background-color:var(--primaryBgColorDesktop,var(--colorMainDesktop,var(--colorMain,#85b045)));border:1px solid transparent;border-radius:var(--buttonRounded,var(--roundDesktop,var(--round,2rem)));color:var(--primaryColorDesktop,#f8f8f8)}.rb_bc .btn-locator .fa-inverse{color:#1a1a1a}.rb_bc .btn-locator:active,.rb_bc .btn-locator:focus,.rb_bc .btn-locator:hover{background:var(--primaryBgColorOverDesktop,var(--colorMainDesktop700,var(--colorMain700,#536e2b)));border-color:transparent;color:#f8f8f8;text-decoration:none}.rb_bc .btn-locator:focus{outline-offset:0!important;outline:2px transparent!important}.rb_bc .btn-continue{background-color:var(--buttonSecondaryBgColorDesktop,#f8f8f8);border:1px solid var(--buttonSecondaryBorderColorDesktop,var(--colorMainDesktop,var(--colorMain,#85b045)));border-radius:var(--buttonRounded,var(--roundDesktop,var(--round,2rem)));color:var(--buttonSecondaryColorDesktop,var(--colorMainDesktop,var(--colorMain,#85b045)))}.rb_bc .btn-continue .fa-inverse{color:#1a1a1a}.rb_bc .btn-continue:active,.rb_bc .btn-continue:focus,.rb_bc .btn-continue:hover{background:var(--buttonSecondaryBgColorOverDesktop,var(--colorMainDesktop,var(--colorMain,#85b045)));border-color:transparent;color:var(--buttonSecondaryColorOverDesktop,#f8f8f8);text-decoration:none}.rb_bc .btn-continue:focus{outline-offset:0!important;outline:2px transparent!important}.rb_bc .roi-btn{background-color:var(--buttonSecondaryBgColorDesktop,#f8f8f8);border:1px solid var(--buttonSecondaryBorderColorDesktop,var(--colorMainDesktop,var(--colorMain,#85b045)));border-radius:var(--buttonRounded,var(--roundDesktop,var(--round,2rem)));color:var(--buttonSecondaryColorDesktop,var(--colorMainDesktop,var(--colorMain,#85b045)))}.rb_bc .roi-btn .fa-inverse{color:#1a1a1a}.rb_bc .roi-btn:active,.rb_bc .roi-btn:focus,.rb_bc .roi-btn:hover{background:var(--buttonSecondaryBgColorOverDesktop,var(--colorMainDesktop,var(--colorMain,#85b045)));border-color:transparent;color:var(--buttonSecondaryColorOverDesktop,#f8f8f8);text-decoration:none}.rb_bc .roi-btn:focus{outline-offset:0!important;outline:2px transparent!important}.rb_bc .roi-btn--occupation{background-color:var(--primaryBgColorDesktop,var(--colorMainDesktop,var(--colorMain,#85b045)));border:1px solid transparent;border-radius:var(--buttonRounded,var(--roundDesktop,var(--round,2rem)));color:var(--primaryColorDesktop,#f8f8f8)}.rb_bc .roi-btn--occupation .fa-inverse{color:#1a1a1a}.rb_bc .roi-btn--occupation:active,.rb_bc .roi-btn--occupation:focus,.rb_bc .roi-btn--occupation:hover{background:var(--primaryBgColorOverDesktop,var(--colorMainDesktop700,var(--colorMain700,#536e2b)));border-color:transparent;color:#f8f8f8;text-decoration:none}.rb_bc .roi-btn--occupation:focus{outline-offset:0!important;outline:2px transparent!important}.rb_bc .fa-info-circle{color:#999}.info_buble{background:#f8f8f8;border-radius:0}.info_buble:after{border-right:15px solid #f8f8f8}.info_buble:before{border-right:15px solid #e6e6e6}.popover{background-color:#f8f8f8;border:1px solid #e6e6e6}.popover .popover-title{background:#f8f8f8;color:#333}.popover .popover-content{color:#333}.popover.top>.arrow{border-top-color:#e6e6e6}.popover.top>.arrow:after{border-top-color:#f8f8f8}.popover.right>.arrow{border-right-color:#e6e6e6}.popover.right>.arrow:after{border-right-color:#f8f8f8}.popover.bottom .arrow{border-bottom-color:#e6e6e6}.popover.bottom .arrow:after{border-bottom-color:#f8f8f8}.popover.left>.arrow{border-left-color:#e6e6e6}.popover.left>.arrow:after{border-left-color:#f8f8f8}.bc_subir .subir{background-color:gray;fill:#f8f8f8}.bc_subir .subir:focus{outline-offset:0!important;outline:2px transparent!important}.svg-roi_info{fill:#999}.rb_bc *{font-family:Lato,Arial,sans-serif;letter-spacing:0}.rb_bc .form__input[type=email],.rb_bc .form__input[type=number],.rb_bc .form__input[type=password],.rb_bc .form__input[type=tel],.rb_bc .form__input[type=text],.rb_bc .form__select,.rb_bc .form__textarea{border:1px solid #1a1a1a;color:#1a1a1a}.rb_bc .form__input[type=email]::-webkit-input-placeholder,.rb_bc .form__input[type=number]::-webkit-input-placeholder,.rb_bc .form__input[type=password]::-webkit-input-placeholder,.rb_bc .form__input[type=tel]::-webkit-input-placeholder,.rb_bc .form__input[type=text]::-webkit-input-placeholder,.rb_bc .form__select::-webkit-input-placeholder,.rb_bc .form__textarea::-webkit-input-placeholder{color:gray}.rb_bc .form__input[type=email]::-moz-placeholder,.rb_bc .form__input[type=number]::-moz-placeholder,.rb_bc .form__input[type=password]::-moz-placeholder,.rb_bc .form__input[type=tel]::-moz-placeholder,.rb_bc .form__input[type=text]::-moz-placeholder,.rb_bc .form__select::-moz-placeholder,.rb_bc .form__textarea::-moz-placeholder{color:gray}.rb_bc .form__input[type=email]::placeholder,.rb_bc .form__input[type=number]::placeholder,.rb_bc .form__input[type=password]::placeholder,.rb_bc .form__input[type=tel]::placeholder,.rb_bc .form__input[type=text]::placeholder,.rb_bc .form__select::placeholder,.rb_bc .form__textarea::placeholder{color:gray}.rb_bc .form__input,.rb_bc .form__select{background-color:#fff}.rb_bc .form__select{border:1px solid #1a1a1a;color:#1a1a1a;background-image:url(../img/svg/icon-roi/arrow-fill-down.svg);background-position:calc(100% - 10px) 50%;background-repeat:no-repeat;background-size:15px}.rb_bc .form__select:focus{outline-offset:0!important;outline:2px transparent!important}.rb_bc .form__textarea{background-color:#fff}.rb_bc .form__link{color:#1a1a1a}.rb_bc .form__error-item,.rb_bc .form__text--error{color:var(--colorError,#e01f28)}.rb_bc .form__input,.rb_bc .form__select{z-index:0}.rb_bc .form__input--error,.rb_bc .form__input--success,.rb_bc .form__select--error,.rb_bc .form__select--success{background-position:calc(100% - 5px) 50%;background-repeat:no-repeat;background-size:20px}.rb_bc .form__input--error,.rb_bc .form__select--error{background-image:url(../img/svg/icon-roi/delete-circle.svg)}.rb_bc .form__input--success,.rb_bc .form__select--success{background-image:url(../img/svg/icon-roi/check-circle.svg)}.rb_bc .form--ko,.rb_bc .form--ko a{color:var(--colorError,#e01f28)}.rb_bc .codpromo-alert{background:#f8f8f8;border-radius:0;color:#1a1a1a}.rb_bc .habitacion .codpromo{background:var(--colorWarning,#ff9500);border-radius:0;color:#f8f8f8}.rb_bc #bookcore_msg{background-color:var(--colorError100,#f5d6d8);border-color:var(--colorError300,#e08589)}.rb_bc #bookcore_msg,.rb_bc .noaplicaofsolic{color:var(--colorError,#e01f28)}.rb_bc .roi-promocode{background-color:var(--colorCorporateDesktop,var(--colorCorporate,#ffa200));border-radius:0;color:#f8f8f8}.rb_bc .roi-promocode .svg-roi{fill:#f8f8f8}.rb_bc .roi-promocode__message--error{border:1px solid var(--colorError,#e01f28);color:var(--colorError,#e01f28)}.roi-steps__text{color:#666}.roi-steps__item{background-color:#fff}.roi-steps__item .svg-roi{fill:#666}.roi-steps__item--current{background-color:#666}.roi-steps__item--current:after{border-left:17px solid #666}.roi-steps__item--current .svg-roi{fill:#fff}.roi-steps__item--current .roi-steps__text{color:#fff}.roi-steps__item--other:before{border-left:22px solid #666}.roi-steps__item--other:after{border-left:22px solid #fff}#ventaja_exclusiva{background:var(--colorMainDesktop,var(--colorMain,#85b045));border-radius:0;color:#f8f8f8}#ventaja_exclusiva a{color:#f8f8f8}#ventaja_exclusiva .cerrar .svg-roi_close,#ventaja_exclusiva .svg-roi_like{fill:#f8f8f8}.rb_bc .roi-exclusive-advantages-logged-users__description,.rb_bc .roi-exclusive-advantages-logged-users__link,.rb_bc .roi-exclusive-advantages-logged-users__title,.rb_bc .roi-message--only-text{color:#1a1a1a}.rb_bc .roi-message--warning{background:#fff;border:1px solid var(--colorError,#e01f28);color:#1a1a1a}.rb_bc .roi-message--warning .svg-roi{fill:var(--colorError,#e01f28)}.rb_bc .roi-message--congrats{background:var(--colorCorporateDesktop,var(--colorCorporate,#ffa200));border:1px solid var(--colorCorporateDesktop,var(--colorCorporate,#ffa200));color:#fff}.rb_bc .roi-message--congrats .svg-roi{fill:#fff}.rb_bc .roi-message__link{color:#1a1a1a}.rb_bc .roi-message .svg-roi{margin-right:1.4rem}.contenedor-best-prices #modal-best-prices .modal-title span{color:var(--colorCorporateDesktop,var(--colorCorporate,#ffa200))}.contenedor-best-prices #izq{background-color:#fff}.contenedor-best-prices #izq .capa_calendario #menu-tabs ul li:not(.active) a{border:1px solid #ccc;border-radius:0;color:#1a1a1a}.contenedor-best-prices #izq .capa_calendario #menu-tabs ul li:not(.active) a:hover{background:#ccc!important;color:#f8f8f8}.contenedor-best-prices #izq .capa_calendario #menu-tabs ul li.active a{background:var(--colorCorporateDesktop,var(--colorCorporate,#ffa200));border-radius:0;color:#f8f8f8}.contenedor-best-prices #izq .capa_calendario #menu-tabs ul li.active a:before{border-top:5px solid var(--colorCorporateDesktop,var(--colorCorporate,#ffa200))}.contenedor-best-prices #izq .capa_calendario #menu-tabs ul li.active a:active,.contenedor-best-prices #izq .capa_calendario #menu-tabs ul li.active a:focus,.contenedor-best-prices #izq .capa_calendario #menu-tabs ul li.active a:hover{background-color:var(--colorCorporateDesktop,var(--colorCorporate,#ffa200))!important;color:#f8f8f8}.contenedor-best-prices #izq .capa_calendario #menu-tabs .tabscal .tit{background-color:#f8f8f8;color:#1a1a1a}.contenedor-best-prices #izq .capa_calendario #menu-tabs .leyenda span{color:gray}.contenedor-best-prices #izq .capa_calendario #menu-tabs .leyenda .selecc i:before{background:var(--colorWarning,#ff9500)}.contenedor-best-prices #izq .capa_calendario #menu-tabs .leyenda .oferta i:before{background:var(--colorSuccess,#85b045)}.contenedor-best-prices #izq .capa_calendario #menu-tabs .leyenda .cupobaj i:before{background:var(--colorError,#e01f28)}.contenedor-best-prices #seleccion{background:#e6e6e6}.contenedor-best-prices #seleccion .fechas,.contenedor-best-prices #seleccion .fechas b{color:#1a1a1a}.contenedor-best-prices #seleccion button{background-color:var(--colorMainDesktop,var(--colorMain,#85b045));border:1px solid transparent;border-radius:var(--buttonRounded,var(--roundDesktop,var(--round,2rem)));color:#f8f8f8}.contenedor-best-prices #seleccion button .fa-inverse{color:#1a1a1a}.contenedor-best-prices #seleccion button:active,.contenedor-best-prices #seleccion button:focus,.contenedor-best-prices #seleccion button:hover{background:var(--colorMainDesktop700,var(--colorMain700,#536e2b));border-color:transparent;color:#f8f8f8;text-decoration:none}.contenedor-best-prices #seleccion button:focus{outline-offset:0!important;outline:2px transparent!important}.contenedor_calendario .linea_v span{background:#e6e6e6}.contenedor_calendario .linea_h b,.contenedor_calendario .linea_v b{color:#333}.contenedor_calendario .barrita{background-color:#e6e6e6}.contenedor_calendario .barrita:hover{background-color:var(--colorWarning,#ff9500)}.contenedor_calendario .barrita .info{background:#f8f8f8;border-radius:0;color:gray}.contenedor_calendario .barrita .info .head{background-color:#333;border-top-left-radius:0;border-top-right-radius:0;color:#f8f8f8}.contenedor_calendario .barrita .info .head .txt2{font-weight:400}.contenedor_calendario .barrita .info .txt4{color:#1a1a1a}.contenedor_calendario .barrita .info.info-arrow-left .fl{border-right:8px solid #f8f8f8}.contenedor_calendario .barrita .info.info-arrow-right .fl{border-left:8px solid #f8f8f8}.contenedor_calendario .barrita_seleccionada{background-color:var(--colorWarning,#ff9500)}.contenedor_calendario .barrita_cupo_bajo:hover{background-color:var(--colorError,#e01f28)}.contenedor_calendario .barrita_cupo_bajo i.ico:before{background:var(--colorError,#e01f28)}.contenedor_calendario .barrita_cupo_bajo .info .head{background-color:var(--colorError,#e01f28)}.contenedor_calendario .barrita_oferta:hover{background-color:var(--colorSuccess,#85b045)}.contenedor_calendario .barrita_oferta i.ico:before{background:var(--colorSuccess,#85b045)}.contenedor_calendario .barrita_oferta .info .head{background-color:var(--colorSuccess,#85b045)}.contenedor_calendario .barrita_oferta.barrita_cupo_bajo i.ico:before{background:var(--colorSuccess,#85b045)}.bc_actions+.habitacion{border-top:0;border-top-left-radius:0;border-top-right-radius:0}@media (min-width:992px){.bc_actions{border-bottom:2px solid var(--tabsBc,#333)}}.bc_tools .bc_tool{color:#999}.bc_tools .bc_tool a.active{color:#1a1a1a}.bc_tools .bc_tool a.active:before{border-top:3px solid #1a1a1a}.bc_tools .bc_tool_orden .bc_tool_orden_tit{color:#1a1a1a}.bc_tools .bc_tool_orden a{color:#999}.bc_tools .bc_tool_orden a.active{color:#1a1a1a}.bc_tools .bc_tool_divisa select{background:#fff;color:#1a1a1a}.bc_tools .bc_tool_divisa select:focus{outline-offset:0!important;outline:2px transparent!important}.bc_tools .bc_tool_divisa .help_moneda i{color:#b3b3b3}.bc_tools .bc_tool_divisa button{background-color:transparent}.bc_tools .bc_tool_divisa button:focus{outline-offset:0!important;outline:2px transparent!important}@media (max-width:991px){.bc_tabs{border-bottom:2px solid var(--tabsBc,#333)}}.bc_tabs ul .bc_tab{background:var(--tabsBg,#333);border-left:1px solid var(--tabsBc,#333);border-radius:0 0 0 0;border-right:1px solid var(--tabsBc,#333);border-top:1px solid var(--tabsBc,#333)}.bc_tabs ul .bc_tab a{color:var(--tabsColor,#f8f8f8)}.bc_tabs ul .bc_tab a .svg-roi{fill:var(--tabsColor,#f8f8f8)}.bc_tabs ul .bc_tab.active,.bc_tabs ul .bc_tab:focus,.bc_tabs ul .bc_tab:hover{background-color:var(--tabsActiveBg,var(--colorBgDrawerDesktop,var(--colorBgDrawer,#fff)));border-left:1px solid var(--tabsActiveBc,gray);border-right:1px solid var(--tabsActiveBc,gray);border-top:1px solid var(--tabsActiveBc,gray);color:var(--tabsActiveColor,var(--colorTextDesktop,var(--colorText,#1a1a1a)))}.bc_tabs ul .bc_tab.active .svg-roi,.bc_tabs ul .bc_tab:focus .svg-roi,.bc_tabs ul .bc_tab:hover .svg-roi{fill:var(--tabsActiveColor,var(--colorTextDesktop,var(--colorText,#1a1a1a)))}.bc_tabs ul .bc_tab.active a,.bc_tabs ul .bc_tab:focus a,.bc_tabs ul .bc_tab:hover a{color:var(--tabsActiveColor,var(--colorTextDesktop,var(--colorText,#1a1a1a)))}.rb_bc .roi-tabs{border-bottom-color:var(--boardTabsBc,#666)}.rb_bc .roi-tabs--destination{border-bottom:0}.rb_bc .roi-tabs__tab{background-color:var(--boardTabsBg,#666);border-left:1px solid var(--boardTabsBc,#666);border-right:1px solid var(--boardTabsBc,#666);border-top:1px solid var(--boardTabsBc,#666);border-top-left-radius:0;border-top-right-radius:0;color:var(--boardTabsColor,#f8f8f8)}.rb_bc .roi-tabs__tab--active,.rb_bc .roi-tabs__tab:active,.rb_bc .roi-tabs__tab:focus,.rb_bc .roi-tabs__tab:hover{background-color:var(--boardTabsActiveBg,var(--colorBgDrawerDesktop,var(--colorBgDrawer,#fff)));border-left:1px solid var(--boardTabsActiveBc,#1a1a1a);border-right:1px solid var(--boardTabsActiveBc,#1a1a1a);border-top:1px solid var(--boardTabsActiveBc,#1a1a1a);color:var(--boardTabsActiveColor,#1a1a1a)}.rb_bc .roi-tabs__tab:focus{outline-offset:-2px!important;outline:2px transparent!important}.rb_bc .roi-tabs--destination .roi-tabs__tab{border-bottom-color:transparent;border-left-color:var(--tabsBc,#333);border-radius:var(--tabsRound,0) 0 0;border-right-color:var(--tabsBc,#333);border-top-color:var(--tabsBc,#333);color:#1a1a1a}.rb_bc .roi-tabs--destination .roi-tabs__tab .svg-roi{fill:#1a1a1a}.rb_bc .roi-actions__tab{background-color:var(--tabsBg,#333);border-left-color:var(--tabsBc,#333);border-right-color:var(--tabsBc,#333);border-top-color:var(--tabsBc,#333);border-top-left-radius:var(--tabsRound,0);border-top-right-radius:var(--tabsRound,0)}.rb_bc .roi-actions__tab a{color:#f8f8f8}.rb_bc .roi-actions__tab a .svg-roi{fill:#f8f8f8}.rb_bc .roi-actions__tab--active,.rb_bc .roi-actions__tab:active,.rb_bc .roi-actions__tab:focus,.rb_bc .roi-actions__tab:hover{background-color:var(--tabsActiveBg,var(--colorBgDrawerDesktop,var(--colorBgDrawer,#fff)));border-bottom-color:var(--tabsActiveBg,var(--colorBgDrawerDesktop,var(--colorBgDrawer,#fff)));color:var(--tabsActiveColor,var(--colorTextDesktop,var(--colorText,#1a1a1a)))}.rb_bc .roi-actions__tab--active a,.rb_bc .roi-actions__tab--active span,.rb_bc .roi-actions__tab:active a,.rb_bc .roi-actions__tab:active span,.rb_bc .roi-actions__tab:focus a,.rb_bc .roi-actions__tab:focus span,.rb_bc .roi-actions__tab:hover a,.rb_bc .roi-actions__tab:hover span{color:var(--tabsActiveColor,var(--colorTextDesktop,var(--colorText,#1a1a1a)))}.rb_bc .roi-actions__tab--active a .svg-roi,.rb_bc .roi-actions__tab--active span .svg-roi,.rb_bc .roi-actions__tab:active a .svg-roi,.rb_bc .roi-actions__tab:active span .svg-roi,.rb_bc .roi-actions__tab:focus a .svg-roi,.rb_bc .roi-actions__tab:focus span .svg-roi,.rb_bc .roi-actions__tab:hover a .svg-roi,.rb_bc .roi-actions__tab:hover span .svg-roi{fill:var(--tabsActiveColor,var(--colorTextDesktop,var(--colorText,#1a1a1a)))}.rb_bc .roi-actions__tab--active:after,.rb_bc .roi-actions__tab:hover:after{border-top-color:var(--tabsBc,#333)}.rb_bc .roi-tabs--destination .roi-tabs__tab{background-color:var(--tabsBg,#333);border-color:var(--tabsBc,#333);border-top-left-radius:var(--tabsRound,0);border-top-right-radius:var(--tabsRound,0);color:#f8f8f8}.rb_bc .roi-tabs--destination .roi-tabs__tab .svg-roi{fill:#f8f8f8}.rb_bc .roi-tabs--destination .roi-tabs__tab--active,.rb_bc .roi-tabs--destination .roi-tabs__tab:active,.rb_bc .roi-tabs--destination .roi-tabs__tab:focus,.rb_bc .roi-tabs--destination .roi-tabs__tab:hover{background-color:var(--tabsActiveBg,var(--colorBgDrawerDesktop,var(--colorBgDrawer,#fff)));border-color:var(--tabsActiveBc,gray);color:var(--tabsActiveColor,var(--colorTextDesktop,var(--colorText,#1a1a1a)))}.rb_bc .roi-tabs--destination .roi-tabs__tab--active .svg-roi,.rb_bc .roi-tabs--destination .roi-tabs__tab:active .svg-roi,.rb_bc .roi-tabs--destination .roi-tabs__tab:focus .svg-roi,.rb_bc .roi-tabs--destination .roi-tabs__tab:hover .svg-roi{fill:var(--tabsActiveColor,var(--colorTextDesktop,var(--colorText,#1a1a1a)))}.dispo_habitaciones .aviso-no-ocupacion{background-color:var(--colorCorporateDesktop,var(--colorCorporate,#ffa200));border-radius:0}.dispo_habitaciones .aviso-no-ocupacion p{color:#f8f8f8}.dispo_habitaciones .eighty_hotel_price_check_widget{padding:1rem 0}.hotelverse__dialog__description{border-bottom:.1rem solid #e6e6e6;padding-bottom:1.5rem}.dispo_habitaciones_resume-hotelverse{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;gap:20px;-webkit-justify-content:space-between;justify-content:space-between;margin:10px 0}@media (max-width:768px){.dispo_habitaciones_resume-hotelverse{-webkit-flex-direction:column;flex-direction:column;gap:0;margin:10px 10px 20px}}.dispo_habitaciones_resume-hotelverse .hotelverse__banner{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:768px){.dispo_habitaciones_resume-hotelverse .hotelverse__banner{-webkit-align-self:flex-end;align-self:flex-end}}.dispo_habitaciones_resume-hotelverse .dispo_habitaciones_head{background:transparent;border-radius:0}.dispo_habitaciones_resume-hotelverse .dispo_habitaciones_head-hotelverse{text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:768px){.dispo_habitaciones_resume-hotelverse .dispo_habitaciones_head-hotelverse{-webkit-align-self:flex-start;align-self:flex-start}}.dispo_habitaciones_resume-hotelverse .summary .summary_txt{color:#1a1a1a}.dispo_habitaciones_resume-hotelverse .summary .summary_txt strong{font-weight:700}.dispo_habitaciones_resume-hotelverse .summary .summary_fecha{color:#333}.habitacion .hab_head .hab_titulo,.habitacion .hab_head .hab_txt,.habitacion .hab_head .hab_txt a{color:#1a1a1a}.habitacion .image_hab .services-icons{background:hsla(0,0%,97%,.7);border-radius:50%}.habitacion .image_hab .services-icons .svg-roi{background:transparent;fill:#1a1a1a}.habitacion .image_hab .svg-roi_zoom{background:rgba(26,26,26,.5);fill:#f8f8f8}.habitacion .flexibilidad{color:#333}@media (max-width:767px){.habitacion .flexibilidad{background:#e6e6e6}}.habitacion .flexibilidad .svg-roi_bargraph{fill:#999}.habitacion .flexibilidad a{color:var(--colorLinkDesktop,var(--colorLink,#1a1a1a))}.habitacion .pensiones_box_item_info .enlace{color:#999}.habitacion .pensiones_box_item_info .enlace .txt{color:#333}.habitacion .pensiones_box_item_info .enlace .txt a{color:var(--colorLinkDesktop,var(--colorLink,#1a1a1a))}.roi-room__separator-text{color:var(--roomSeparatorColor,#000)}.hab_ocupacion{color:#1a1a1a}.hab_ocupacion .hab_ocupacion_inner{background:#e6e6e6;border-radius:0}.hab_ocupacion .icons_people .svg-roi{fill:#1a1a1a}.hab_ocupacion .icons_people .empty_occupation .svg-roi{fill:#b3b3b3}.bc_room_filter #fh-selector{background-color:#f8f8f8;border-radius:0}.bc_room_filter #fhs-titulo{color:#1a1a1a}.bc_room_filter #fhs-desplegable{background-color:#f8f8f8}.bc_room_filter #fhs-desplegable li{border-top:1px solid #999}.bc_room_filter #fhs-desplegable li:focus,.bc_room_filter #fhs-desplegable li:hover{background-color:#e6e6e6}.bc_room_filter #fhs-desplegable li a.fhs-item-categoria{color:#1a1a1a}.bc_room_filter #fhs-desplegable li a.fhs-item-tipo{color:#333}.bc_room_filter #fhs-desplegable li .fhs-item-tooltip p{background-color:#e6e6e6;border:1px solid #999}.rb_bc .roi-boards__head{border-bottom:1px solid #1a1a1a}.rb_bc .roi-boards__tab-control:focus{outline-offset:0!important;outline:2px transparent!important}.rb_bc .roi-boards__claims{color:var(--boardTextColor,#333)}.rb_bc .roi-boards__claims-item{color:#333}.rb_bc .roi-boards__claims-item .svg-roi{fill:var(--colorCorporateDesktop,var(--colorCorporate,#ffa200))}.rb_bc .roi-boards__no-available-price{background:var(--colorWarning,#ff9500);border-radius:0;color:#f8f8f8}.rb_bc .roi-boards__no-available-price .svg-roi{fill:#f8f8f8}.rb_bc .roi-boards__item{border-top:1px solid var(--boardLineSeparatorBorderColor,#e6e6e6)}.rb_bc .roi-boards__item:last-of-type{border-bottom:1px solid var(--boardLineSeparatorBorderColor,#e6e6e6)}.rb_bc .roi-boards__name{color:#333}.rb_bc .roi-boards__info .svg-roi{fill:#999}.rb_bc .roi-boards__description-info,.rb_bc .roi-boards__offer-info{background-color:transparent}.rb_bc .roi-boards__description-info:focus,.rb_bc .roi-boards__offer-info:focus{outline-offset:0!important;outline:2px transparent!important}.rb_bc .roi-boards__message{border-radius:0;color:#fff}.rb_bc .roi-boards__message--warning{background:var(--colorCorporateDesktop,var(--colorCorporate,#ffa200))}.rb_bc .roi-boards__message--alert{background:var(--colorError,#e01f28)}.rb_bc .roi-navbar--multiple{background:#1a1a1a;color:#f8f8f8}.modal.in{background-color:rgba(0,0,0,.6)}.modal.modal_ocupacion .modal-header-ocupacion .pretitulo,.modal.modal_ocupacion .modal-header-ocupacion .titulo{color:#f8f8f8}.modal.modal_ocupacion .modal-header-ocupacion .titulo.error{color:var(--colorError,#e01f28)}.modal.modal_ocupacion .modal-body .svg-roi{fill:#b3b3b3}.modal.modal_ocupacion .modal-body select{background:#f8f8f8;border:1px solid #e6e6e6;border-radius:0;color:gray}.modal.modal_ocupacion .modal-body .edades_ninos .titulo{color:#1a1a1a}.modal.modal_ocupacion .modal-body .edades_ninos #actualiza_ninos_i,.modal.modal_ocupacion .modal-body .edades_ninos button{background-color:var(--primaryBgColorDesktop,var(--colorMainDesktop,var(--colorMain,#85b045)));border:1px solid transparent;border-radius:var(--buttonRounded,var(--roundDesktop,var(--round,2rem)));color:var(--primaryColorDesktop,#f8f8f8)}.modal.modal_ocupacion .modal-body .edades_ninos #actualiza_ninos_i .fa-inverse,.modal.modal_ocupacion .modal-body .edades_ninos button .fa-inverse{color:#1a1a1a}.modal.modal_ocupacion .modal-body .edades_ninos #actualiza_ninos_i:active,.modal.modal_ocupacion .modal-body .edades_ninos #actualiza_ninos_i:focus,.modal.modal_ocupacion .modal-body .edades_ninos #actualiza_ninos_i:hover,.modal.modal_ocupacion .modal-body .edades_ninos button:active,.modal.modal_ocupacion .modal-body .edades_ninos button:focus,.modal.modal_ocupacion .modal-body .edades_ninos button:hover{background:var(--primaryBgColorOverDesktop,var(--colorMainDesktop700,var(--colorMain700,#536e2b)));border-color:transparent;color:#f8f8f8;text-decoration:none}.modal.modal_ocupacion .modal-body .edades_ninos #actualiza_ninos_i:focus,.modal.modal_ocupacion .modal-body .edades_ninos button:focus{outline-offset:0!important;outline:2px transparent!important}.modal.modal_ocupacion .modal-footer .btn-mod-ocupa{background-color:var(--primaryBgColorDesktop,var(--colorMainDesktop,var(--colorMain,#85b045)));border:1px solid transparent;border-radius:var(--buttonRounded,var(--roundDesktop,var(--round,2rem)));color:var(--primaryColorDesktop,#f8f8f8)}.modal.modal_ocupacion .modal-footer .btn-mod-ocupa .fa-inverse{color:#1a1a1a}.modal.modal_ocupacion .modal-footer .btn-mod-ocupa:active,.modal.modal_ocupacion .modal-footer .btn-mod-ocupa:focus,.modal.modal_ocupacion .modal-footer .btn-mod-ocupa:hover{background:var(--primaryBgColorOverDesktop,var(--colorMainDesktop700,var(--colorMain700,#536e2b)));border-color:transparent;color:#f8f8f8;text-decoration:none}.modal.modal_ocupacion .modal-footer .btn-mod-ocupa:focus{outline-offset:0!important;outline:2px transparent!important}.modal_bc_hotel .modal-header .dispo_hotel_head_titulo{color:#f8f8f8}.modal_bc_hotel .modal-header .dispo_hotel_head_address,.modal_bc_hotel .modal-header .dispo_hotel_head_stars{color:#f8f8f8!important}.modal_bc_hotel .modal-body .carousel .carousel-control.left svg,.modal_bc_hotel .modal-body .carousel .carousel-control.right svg{fill:#fff}.modal_bc_hotel .modal-body .modal-description{color:gray}.modal_bc_hotel .modal-body .modal-services .titulo{color:#1a1a1a}.modal_bc_hotel .modal-body .modal-services li{color:gray}.modal_bc_hotel .modal-body .description{background-color:hsla(0,0%,97%,.9);color:#1a1a1a}.modal_bc_hotel .modal-footer{background-color:#f8f8f8;color:#1a1a1a}#modal-condiciones .modal-dialog .modal-body-p{color:#333}#modal-condiciones .modal-dialog .modal-body-div--accept{background:var(--colorSuccess,#85b045);border-radius:0;color:#f8f8f8}#modal-condiciones .modal-dialog .modal-body-div--accept:hover{background:var(--colorSuccess300,#b9d491)}#modal-condiciones .modal-content{color:#333}#modal-condiciones .modal-content,#myModalCond .modal-dialog .modal-content{background-color:#f8f8f8!important}#myModalCond .modal-dialog .modal-content .modal-header{background:#1a1a1a;border-bottom:1px solid #e6e6e6;color:#f8f8f8}#myModalCond .modal-dialog .modal-content .modal-header .close{color:#f8f8f8}#myModalCond .modal-dialog .modal-content .modal-body p{color:#333}.back_motor{background-color:rgba(0,0,0,.7)}.inner_motor .panel-heading{background-color:var(--colorCorporateDesktop,var(--colorCorporate,#ffa200))}.inner_motor .panel-heading h4{color:#f8f8f8}#modal-ver-detalles-habitaciones #mvd-titulo{background:#1a1a1a;color:#f8f8f8}#modal-ver-detalles-habitaciones table th{background:#e6e6e6;border-bottom:1px solid #e6e6e6;font-weight:400}#modal-ver-detalles-habitaciones table td#mvd-dia,#modal-ver-detalles-habitaciones table td#mvd-habitacion,#modal-ver-detalles-habitaciones table td#mvd-precio{border-bottom:1px solid #e6e6e6}#modal-ver-detalles-habitaciones table td#mvd-habitacion span:nth-of-type(2){color:var(--colorMainDesktop,var(--colorMain,#85b045))}.modal-overlay{background-color:rgba(0,0,0,.7)}#modal-box{background-color:#fff}.rb_bc .modal-dialog .modal-header{background:#1a1a1a}.rb_bc .modal-dialog .modal-title{color:#f8f8f8;text-transform:capitalize}.rb_bc .modal-dialog .modal-body-p{color:#1a1a1a}.roi-modal{background-color:rgba(26,26,26,.5)}.roi-modal__show:focus{outline-offset:-2px!important;outline:2px transparent!important}.roi-modal__content{background-color:#f8f8f8}.roi-modal__header{background:#1a1a1a}.roi-modal__body{color:#1a1a1a}.roi-modal__title{color:#f8f8f8}.roi-modal__item{border-bottom-color:#1a1a1a}.roi-modal__item-description,.roi-modal__item-extra-description,.roi-modal__item-title{color:#1a1a1a}.roi-modal__close{background:transparent;color:#f8f8f8}.roi-modal__close:focus{outline-offset:0!important;outline:2px transparent!important}.roi-modal__th{background:#e6e6e6}.roi-modal__td,.roi-modal__th{border-bottom:1px solid #e6e6e6}.roi-modal__td-span--taxes{color:var(--colorMainDesktop,var(--colorMain,#85b045))}.roi-modal .svg-roi_close{fill:#f8f8f8;stroke:#f8f8f8}.roi-modal--hotels .roi-modal__categories{fill:#f8f8f8}.roi-modal--hotels .roi-modal__categories svg{height:14px;width:14px}.roi-modal--occupancy .svg-roi{fill:#1a1a1a}.roi-modal--occupancy .svg-roi_close{fill:#f8f8f8}.roi-modal--occupancy .roi-btn{background-color:var(--primaryBgColorDesktop,var(--colorMainDesktop,var(--colorMain,#85b045)));border:1px solid transparent;border-radius:var(--buttonRounded,var(--roundDesktop,var(--round,2rem)));color:var(--primaryColorDesktop,#f8f8f8)}.roi-modal--occupancy .roi-btn .fa-inverse{color:#1a1a1a}.roi-modal--occupancy .roi-btn:active,.roi-modal--occupancy .roi-btn:focus,.roi-modal--occupancy .roi-btn:hover{background:var(--primaryBgColorOverDesktop,var(--colorMainDesktop700,var(--colorMain700,#536e2b)));border-color:transparent;color:#f8f8f8;text-decoration:none}.roi-modal--occupancy .roi-btn:focus{outline-offset:0!important;outline:2px transparent!important}.roi-modal--currency-conditions .roi-modal__content{max-width:320px}.roi-carousel__control{transition-delay:0s;transition-duration:.2s;transition-property:all;transition-timing-function:ease-in-out;background-color:#1a1a1a}.roi-carousel__control:focus{outline-offset:-2px!important;outline:2px transparent!important}.roi-carousel__control:focus,.roi-carousel__control:hover{background:#fff}@media screen and (-ms-high-contrast:active){.roi-carousel__control:focus,.roi-carousel__control:hover{background:#fff}}.roi-carousel__control:focus .svg-roi_arrow-thin-left,.roi-carousel__control:focus .svg-roi_arrow-thin-right,.roi-carousel__control:hover .svg-roi_arrow-thin-left,.roi-carousel__control:hover .svg-roi_arrow-thin-right{stroke:#1a1a1a}@media screen and (-ms-high-contrast:active){.roi-carousel__control:focus .svg-roi_arrow-thin-left,.roi-carousel__control:focus .svg-roi_arrow-thin-right,.roi-carousel__control:hover .svg-roi_arrow-thin-left,.roi-carousel__control:hover .svg-roi_arrow-thin-right{background:#fff;stroke:#1a1a1a}}.roi-carousel__control .svg-roi_arrow-thin-left,.roi-carousel__control .svg-roi_arrow-thin-right{stroke:#f8f8f8}.rb_bc .multiple-room-guide__item{background-color:#333;color:#f8f8f8}@media (max-width:568px){.rb_bc .multiple-room-guide__item{border-left-color:#333}}.rb_bc .multiple-room-guide__item:before{background:#4d4d4d}.rb_bc .multiple-room-guide__item-title{color:#666}.rb_bc .multiple-room-guide__item-title .svg-roi{fill:var(--colorMainDesktop,var(--colorMain,#85b045))}.rb_bc .multiple-room-guide__item-occupancy{background:#666;border-radius:4px}.rb_bc .multiple-room-guide__item-occupancy .svg-roi{fill:#333}.rb_bc .multiple-room-guide__item-occupancy-value{color:#333}.rb_bc .multiple-room-guide__item--active{background-color:var(--colorCorporateDesktop,var(--colorCorporate,#ffa200))}.rb_bc .multiple-room-guide__item--active .multiple-room-guide__item-title{color:#f8f8f8}.rb_bc .multiple-room-guide__item--active .multiple-room-guide__item-occupancy{background:#f8f8f8}.rb_bc .multiple-room-guide__item--active .svg-roi{fill:#333}.rb_bc .multiple-room-guide__item--after-active .multiple-room-guide__item-title,.rb_bc .multiple-room-guide__item--before-active .multiple-room-guide__item-title{color:#666}.rb_bc .multiple-room-guide__item--after-active .multiple-room-guide__item-occupancy,.rb_bc .multiple-room-guide__item--before-active .multiple-room-guide__item-occupancy{background:#4d4d4d}.rb_bc .multiple-room-guide__item--before-active{background:#1a1a1a;border-top-color:#1a1a1a}@media (max-width:568px){.rb_bc .multiple-room-guide__item--before-active{border-left-color:#1a1a1a}}.rb_bc .multiple-room-guide__item--before-active .multiple-room-guide__item-title{color:#f8f8f8}.rb_bc .multiple-room-guide__item--before-active .multiple-room-guide__item-occupancy{background:#ccc}.congrats{background:var(--colorMainDesktop,var(--colorMain,#85b045));border-radius:0;color:#f8f8f8}.resumen_estancia .resumen_estancia_head{background-color:var(--colorMainDesktop,var(--colorMain,#85b045));border-radius:0;color:#f8f8f8}.resumen_estancia .resumen_estancia_head .resumen_mpg_estancia_head .svg-roi,.resumen_estancia .resumen_estancia_head .resumen_resumen_estancia_head .svg-roi{fill:#f8f8f8}.resumen_estancia table thead th{border-bottom:1px solid #e6e6e6!important;color:gray}.resumen_estancia table tbody :not(.complementos) td{color:#1a1a1a}.resumen_estancia table tbody .complementos td{color:gray}.resumen_estancia table tbody .complementos td:last-of-type{color:#1a1a1a}.resumen_estancia table tfoot{border-top:1px solid #ccc}.resumen_estancia .importe_total{color:#333}.resumen_estancia .extra_importe{color:var(--colorWarning,#ff9500)}.ver-detalles-habitaciones button{color:var(--colorLinkDesktop,var(--colorLink,#1a1a1a))}.resumen_estancia_precio .precio_total .pensiones_box_item_info .enlace a{color:#1a1a1a}.resumen_estancia_precio .precio_desglo .partes .importe,.resumen_estancia_precio .precio_desglo .partes .tit,.resumen_estancia_precio .total_mon_informativa{color:gray}.dispo_hotel .image_dispo .svg-roi{background:rgba(26,26,26,.5);color:#f8f8f8;fill:#f8f8f8}.dispo_hotel .dispo_hotel_head .nombreempresa{color:#f8f8f8}.dispo_hotel .dispo_hotel_head .dispo_hotel_head_address,.dispo_hotel .dispo_hotel_head .dispo_hotel_head_address a,.dispo_hotel .dispo_hotel_head .dispo_hotel_head_titulo{color:#1a1a1a}.dispo_hotel .modal_bc_hotel .dispo_hotel_head_titulo{color:#f8f8f8}.dispo_hotel .monedadisclaimer{color:gray}.dispo_hotel.oferta_diaria .dispo_hotel_head{background:var(--colorCorporateDesktop,var(--colorCorporate,#ffa200))}.dispo_hotel.oferta_diaria .dispo_hotel_head .dispo_hotel_head_address,.dispo_hotel.oferta_diaria .dispo_hotel_head .dispo_hotel_head_stars,.dispo_hotel.oferta_diaria .dispo_hotel_head .dispo_hotel_head_titulo,.dispo_hotel.oferta_diaria .dispo_hotel_head .oferta_diaria_item,.dispo_hotel.oferta_diaria .dispo_hotel_head a{color:#f8f8f8}.dispo_hotel.oferta_diaria .dispo_hotel_head .svg-roi{fill:#f8f8f8}.dispo_hotel.oferta_diaria .oferta_diaria_item .oferta_diaria_item_discount,.dispo_hotel.oferta_diaria .oferta_diaria_item span{color:#f8f8f8}.dispo_hotel.oferta_diaria .oferta_diaria_item .fa{color:var(--colorError,#e01f28)}.dispo_hotel.oferta_diaria .oferta_diaria_item .fa-thumbs-up{color:#f8f8f8}.condition-wrapper{background:#e6e6e6;color:gray}.dispo_hotel_content .codpromo{color:#1a1a1a}.dispo_hotel_content .condiciones_cancelacion{background-color:var(--colorError,#e01f28);color:#1a1a1a}.dispo_hotel_content .more_detalle_view{color:var(--colorCorporateDesktop,var(--colorCorporate,#ffa200))}.dispo_hotel_content .more_detalle_cont{background-color:#f8f8f8;border:1px solid #ccc;box-shadow:2px 2px 2px #ccc;color:#1a1a1a}.dispo_hotel_content .more_detalle_cont:after{border-color:transparent transparent #f8f8f8}.dispo_hotel_content .more_detalle_cont:before{border-color:transparent transparent #ccc}.dispo_hotel_content .dispo_hotel_bloque_contenido .dispo_hotel_content_valora{border-right:1px solid #e6e6e6}.dispo_hotel_content .dispo_hotel_bloque_contenido .dispo_hotel_content_descripcion,.dispo_hotel_content .dispo_hotel_bloque_contenido .dispo_hotel_content_valora .badge,.dispo_hotel_content .dispo_hotel_bloque_precio .dispo_hotel_content_precio .precio_total.rojo,.dispo_hotel_content .dispo_hotel_bloque_precio .dispo_hotel_content_precio .precio_total .tax{color:#1a1a1a}.rb_bc .roi-hotel__gallery .svg-roi{background:rgba(26,26,26,.5);color:#f8f8f8;fill:#f8f8f8}.rb_bc .roi-hotel__title-address,.rb_bc .roi-hotel__title-address-map,.rb_bc .roi-hotel__title-name,.rb_bc .roi-hotel__title-stars{color:#1a1a1a}.rb_bc .roi-hotel__title-address-map:focus{outline-offset:0!important;outline:2px transparent!important}.rb_bc .roi-hotel__offer{color:#f8f8f8}.rb_bc .roi-hotel__offer .svg-roi{fill:#f8f8f8}.rb_bc .roi-hotel--with-offer .roi-hotel__header{background:var(--colorCorporateDesktop,var(--colorCorporate,#ffa200))}.rb_bc .roi-hotel--with-offer .roi-hotel__title-address,.rb_bc .roi-hotel--with-offer .roi-hotel__title-address-map,.rb_bc .roi-hotel--with-offer .roi-hotel__title-name,.rb_bc .roi-hotel--with-offer .roi-hotel__title-stars{color:#f8f8f8}.rb_bc .roi-hotel--with-offer .roi-hotel__title .svg-roi{fill:#f8f8f8}.bc_formulario .campo_no_error,.bc_formulario .editando{background:var(--colorSuccess100,#e8f1da)}.bc_formulario .campo_error{border:1px solid var(--colorError,#e01f28)}.bc_formulario .errorlist li{color:var(--colorError,#e01f28)}.bc_formulario .credito{background:var(--colorMainDesktop100,var(--colorMain100,#e8f1da))}.bc_formulario .form_bottom:before{background:#e6e6e6}.bc_formulario .checkbox.right a{color:var(--colorLinkDesktop,var(--colorLink,#1a1a1a))}.rb_bc .roi-booking-form__guest-details-wrap .form__group input,.rb_bc .roi-booking-form__guest-details-wrap .form__group select,.rb_bc .roi-booking-form__guest-details-wrap .form__group textarea{background-color:#fff;border:1px solid #1a1a1a;color:#1a1a1a}.rb_bc .roi-booking-form__guest-details-wrap .form__group input:focus,.rb_bc .roi-booking-form__guest-details-wrap .form__group select:focus,.rb_bc .roi-booking-form__guest-details-wrap .form__group textarea:focus{outline-offset:0!important;outline:2px transparent!important}.rb_bc .roi-booking-form__guest-details-wrap .form__group input.item__error,.rb_bc .roi-booking-form__guest-details-wrap .form__group select.item__error,.rb_bc .roi-booking-form__guest-details-wrap .form__group textarea.item__error{border:solid 1px var(--colorError,#e01f28)}.rb_bc .roi-booking-form__creditcard-group input,.rb_bc .roi-booking-form__creditcard-group select,.rb_bc .roi-booking-form__creditcard-group textarea{background-color:#fff;border:1px solid #1a1a1a;color:#1a1a1a}.rb_bc .roi-booking-form__creditcard-group input:focus,.rb_bc .roi-booking-form__creditcard-group select:focus,.rb_bc .roi-booking-form__creditcard-group textarea:focus{outline-offset:0!important;outline:2px transparent!important}.rb_bc .roi-booking-form__creditcard-group input.item__error,.rb_bc .roi-booking-form__creditcard-group select.item__error,.rb_bc .roi-booking-form__creditcard-group textarea.item__error{border:solid 1px var(--colorError,#e01f28)}.rb_bc .roi-booking-form__creditcard-info-icon{background:transparent}.rb_bc .roi-booking-form__creditcard-info-icon:focus{outline-offset:0!important;outline:2px transparent!important}.rb_bc .roi-booking-form__payment-method-item{border:2px solid #999}.rb_bc .roi-booking-form__payment-method-item--guarantee,.rb_bc .roi-booking-form__payment-method-item--tokenization{border:0}.rb_bc .roi-booking-form__payment-method-item--selected{background-color:var(--colorSuccess100,#e8f1da);border-color:var(--colorSuccess,#85b045)}.rb_bc .roi-booking-form__payment-breakdown{background:#fff}.rb_bc .roi-booking-form__payment-breakdown-row{border-bottom:.1rem solid #ccc}.rb_bc .roi-booking-form__payment-breakdown-row--last{border-bottom:0}.rb_bc .roi-booking-form__payment-breakdown .svg-roi_check{fill:var(--colorSuccess,#85b045)}.rb_bc .roi-booking-form__conditions-check input[type=checkbox]:focus{outline-offset:0!important;outline:2px transparent!important}.rb_bc .roi-booking-form__conditions-check-link{color:#1a1a1a}.rb_bc .roi-booking-form__conditions-check-link:focus{outline-offset:0!important;outline:2px transparent!important}.rb_bc .roi-booking-form__conditions-check-link:focus,.rb_bc .roi-booking-form__conditions-check-link:hover{color:#1a1a1a}.rb_bc .roi-booking-form__info{border-top-color:#1a1a1a}.rb_bc .roi-upgrade-confirmation__cancel{background-color:#fff;border:1px solid transparent;border-radius:var(--buttonRounded,var(--roundDesktop,var(--round,2rem)));color:#1a1a1a}.rb_bc .roi-upgrade-confirmation__cancel .fa-inverse{color:#1a1a1a}.rb_bc .roi-upgrade-confirmation__cancel:active,.rb_bc .roi-upgrade-confirmation__cancel:focus,.rb_bc .roi-upgrade-confirmation__cancel:hover{background:#fff;border-color:transparent;color:#1a1a1a;text-decoration:underline}.rb_bc .roi-upgrade-confirmation__cancel:focus{outline-offset:0!important;outline:2px transparent!important}.rb_bc .roi-upgrade-confirmation__description{font-weight:bolder}.rb_bc .roi-upgrade-confirmation__open-icon{background:hsla(0,0%,97%,.7)}.rb_bc .roi-upgrade-confirmation__open-icon .svg-roi{fill:#1a1a1a}.rb_bc .roi-upgrade-confirmation__button{background-color:var(--colorMainDesktop,var(--colorMain,#85b045));border:1px solid transparent;border-radius:var(--buttonRounded,var(--roundDesktop,var(--round,2rem)));color:#f8f8f8}.rb_bc .roi-upgrade-confirmation__button .fa-inverse{color:#1a1a1a}.rb_bc .roi-upgrade-confirmation__button:active,.rb_bc .roi-upgrade-confirmation__button:focus,.rb_bc .roi-upgrade-confirmation__button:hover{background:var(--colorMainDesktop700,var(--colorMain700,#536e2b));border-color:transparent;color:#f8f8f8;text-decoration:none}.rb_bc .roi-upgrade-confirmation__button:focus{outline-offset:0!important;outline:2px transparent!important}.roi-pre-stay .roi-pre-stay__upgrade-title{background:var(--colorCorporateDesktop,var(--colorCorporate,#ffa200))}.roi-pre-stay .roi-pre-stay__upgrade-button{background-color:var(--colorMainDesktop,var(--colorMain,#85b045));border:1px solid transparent;border-radius:var(--buttonRounded,var(--roundDesktop,var(--round,2rem)));color:#f8f8f8}.roi-pre-stay .roi-pre-stay__upgrade-button .fa-inverse{color:#1a1a1a}.roi-pre-stay .roi-pre-stay__upgrade-button:active,.roi-pre-stay .roi-pre-stay__upgrade-button:focus,.roi-pre-stay .roi-pre-stay__upgrade-button:hover{background:var(--colorMainDesktop700,var(--colorMain700,#536e2b));border-color:transparent;color:#f8f8f8;text-decoration:none}.roi-pre-stay .roi-pre-stay__upgrade-button:focus{outline-offset:0!important;outline:2px transparent!important}.bono #bono-reserva{color:#1a1a1a}.bono #bono-reserva .bloque-bottom{background-color:#f8f8f8;border-radius:0}.bono #bono-reserva h2,.bono #bono-reserva h3{color:#1a1a1a}.bono #bono-reserva #bono-menu ul li a{border-radius:var(--buttonRounded,var(--roundDesktop,var(--round,2rem)));color:#fff}.bono #bono-reserva #bono-menu ul li a.bono-boton-pagar{background-color:var(--colorMainDesktop,var(--colorMain,#85b045))}.bono #bono-reserva #bono-menu ul li a.bono-boton-pagar:hover{background-color:var(--colorMainDesktop300,var(--colorMain300,#b9d491))}.bono #bono-reserva #bono-menu ul li a.bono-boton-pdf,.bono #bono-reserva #bono-menu ul li a.bono-boton-print{background-color:gray}.bono #bono-reserva #bono-menu ul li a.bono-boton-pdf:hover,.bono #bono-reserva #bono-menu ul li a.bono-boton-print:hover{background-color:hsla(0,0%,50%,.7)}.bono #bono-reserva #bono-menu ul li a.bono-boton-cancelar{background-color:var(--colorError,#e01f28)}.bono #bono-reserva #bono-menu ul li a.bono-boton-cancelar:hover{background-color:var(--colorError300,#e08589)}.bono #bono-reserva #bono-menu ul li a.bono-boton-cancelar:hover:before{color:var(--colorError300,#e08589)}.bono #bono-reserva #bono-menu ul li a.bono-boton-cancelar:before{background:#fff;color:var(--colorError,#e01f28)}.bono #bono-reserva #bono-comprobante{background:none!important;color:#1a1a1a}.bono #bono-reserva #bono-comprobante span:first-child{font-weight:700}.bono #bono-reserva #bono-localizador{border-radius:0}.bono #bono-reserva #bono-localizador.cancelada>span:first-child{background:var(--colorError,#e01f28)}.bono #bono-reserva #bono-localizador>span{background:var(--colorMainDesktop,var(--colorMain,#85b045));color:#f8f8f8}.bono #bono-reserva #bono-localizador>span:first-child{border-radius:0 0 0 0}@media (max-width:767px){.bono #bono-reserva #bono-localizador>span:first-child{border-radius:0 0 0 0}}.bono #bono-reserva #bono-localizador>span:last-child{border-radius:0 0 0 0}@media (max-width:767px){.bono #bono-reserva #bono-localizador>span:last-child{border-radius:0 0 0 0}}.bono #bono-reserva #bono-localizador>span:last-child a,.bono #bono-reserva #bono-localizador>span:last-child a:active,.bono #bono-reserva #bono-localizador>span:last-child a:focus,.bono #bono-reserva #bono-localizador>span:last-child a:hover{color:#f8f8f8}.bono #bono-reserva #bono-datos,.bono #bono-reserva #bono-detalle{border-radius:0}.bono #bono-reserva #bono-detalle #bono-detalle-extras tr:first-of-type td,.bono #bono-reserva #bono-detalle #bono-detalle-habitaciones tr:first-of-type td,.bono #bono-reserva #bono-detalle #bono-detalle-huespedes tr:first-of-type td,.bono #bono-reserva #bono-detalle #bono-detalle-paquetes tr:first-of-type td{border-bottom:1px solid #e6e6e6;color:gray}.bono #bono-reserva #bono-detalle #bono-detalle-extras tr:not(:first-of-type) td,.bono #bono-reserva #bono-detalle #bono-detalle-habitaciones tr:not(:first-of-type) td,.bono #bono-reserva #bono-detalle #bono-detalle-huespedes tr:not(:first-of-type) td,.bono #bono-reserva #bono-detalle #bono-detalle-paquetes tr:not(:first-of-type) td{color:#1a1a1a}.bono #bono-reserva #bono-detalle #bono-total{border-top:1px solid #999}.bono #bono-reserva #bono-detalle #bono-total .impuestos-incluidos{color:gray!important}.bono #bono-reserva #bono-banner #bono-banner-texto a{color:#1a1a1a}.bono #bono-reserva #bono-descripcion-paquetes li,.bono #bono-reserva #bono-descripcion-tarifa li,.bono #bono-reserva #bono-pago li,.bono #bono-reserva #bono-politica li{color:gray}.bono #bono-reserva #bono-ventaja{display:none}.bono #bono-reserva #bono-comentario{background-color:#f8f8f8!important}.bono #bono-reserva #bono-anexo{background:#f8f8f8!important}.bono #bono-reserva #bono-utilizadas tr:first-of-type td{border-bottom:1px solid #b3b3b3;color:gray}.bono #bono-reserva #bono-utilizadas tr:not(:first-of-type) td{color:#1a1a1a}.bono .bono_section .titulo{border-bottom:2px solid #ccc}.bono .bono_section table{border:1px solid #b3b3b3}.bono .bono_section table td{border-top:0 solid #ccc}.bono .bono_section table tr{border-top:1px solid #b3b3b3}.bono table thead{background-color:#ccc;color:#000}#bc_cancelacion.bookingform{background:#f8f8f8;border-radius:0}#bc_cancelacion.bookingform .text_confirm{background:var(--colorWarning,#ff9500);border-radius:0;color:#f8f8f8}#bc_cancelacion.bookingform .tit{color:#1a1a1a;font-weight:700}#bc_cancelacion.bookingform .datos .datos-info-item{background:#f8f8f8;border:1px solid var(--colorWarning,#ff9500);border-radius:0}#bc_cancelacion.bookingform .datos .datos-info-item-coste{border:1px solid #ccc}#bc_cancelacion.bookingform .datos strong{font-weight:700}#bc_cancelacion.bookingform p.nosepuede{background:#f8f8f8;border-top:1px solid #e6e6e6;color:var(--colorError,#e01f28)}#bc_cancelacion.bookingform form{color:#1a1a1a}#bc_cancelacion.bookingform form label{font-weight:400}#bc_cancelacion.bookingform form textarea{background:#e6e6e6;border:1px solid #e6e6e6}.rb_bc .roi-booking-cancellation{background-color:#fff;border-radius:0}.rb_bc .roi-booking-cancellation__message{background:var(--colorCorporateDesktop,var(--colorCorporate,#ffa200));border-radius:0}.rb_bc .roi-booking-cancellation__message .svg-roi{fill:#fff}.rb_bc .roi-booking-cancellation__message-text,.rb_bc .roi-booking-cancellation__message-text a,.rb_bc .roi-booking-cancellation__message-title{color:#fff}.rb_bc .roi-booking-cancellation__text--cancelled .svg-roi{fill:#4d4d4d}.rb_bc .roi-booking-cancellation__text-info--cannot{color:var(--colorError,#e01f28)}.rb_bc .roi-booking-cancellation__data{background-color:#e6e6e6;border-radius:0}.rb_bc .roi-booking-cancellation__data-title{border-bottom:3px solid #1a1a1a}.rb_bc .roi-booking-cancellation__cancellable-info--cannot{color:var(--colorError,#e01f28)}.rb_bc .roi-booking-cancellation__form-group textarea{border-radius:0}.rb_bc .roi-booking-cancellation__form-button-cancel{background-color:var(--colorCorporateDesktop,var(--colorCorporate,#ffa200));border:1px solid transparent;border-radius:var(--buttonRounded,var(--roundDesktop,var(--round,2rem)));color:#f8f8f8}.rb_bc .roi-booking-cancellation__form-button-cancel .fa-inverse{color:#1a1a1a}.rb_bc .roi-booking-cancellation__form-button-cancel:active,.rb_bc .roi-booking-cancellation__form-button-cancel:focus,.rb_bc .roi-booking-cancellation__form-button-cancel:hover{background:var(--colorCorporateDesktop700,var(--colorCorporate700,#996100));border-color:transparent;color:#f8f8f8;text-decoration:none}.rb_bc .roi-booking-cancellation__form-button-cancel:focus{outline-offset:0!important;outline:2px transparent!important}.rb_bc .roi-logged-banner__action-link{color:#1a1a1a}.rb_bc .roi-logged-banner__action-link .svg-roi_eye{fill:#ccc}.rb_bc .roi-logged-banner__wrap{background:#f8f8f8;border-color:var(--colorMainDesktop,var(--colorMain,#85b045));border-radius:0}.rb_bc .roi-logged-banner__icon{fill:#f8f8f8}.rb_bc .roi-logged-banner__header{background:var(--colorMainDesktop,var(--colorMain,#85b045))}.rb_bc .roi-logged-banner__info{color:#f8f8f8}.rb_bc .roi-logged-banner__logout{color:#fff;fill:#fff;transition:all .2s ease;vertical-align:middle}.rb_bc .roi-logged-banner__logout:hover{color:#333;fill:#333;text-decoration:none}.rb_bc .roi-logged-banner__comission,.rb_bc .roi-logged-banner__greeting{color:#f8f8f8}.rb_bc .altaagencia,.rb_bc .loginagencias,.rb_bc .mireserva{background:#f8f8f8}.rb_bc .altaagencia a,.rb_bc .loginagencias a,.rb_bc .mireserva a{color:#1a1a1a}.rb_bc .altaagencia .ko,.rb_bc .loginagencias .ko,.rb_bc .mireserva .ko{color:var(--colorError,#e01f28)}.rb_bc .altaagencia .bc_tit_seccion .intro,.rb_bc .altaagencia .bc_tit_seccion b,.rb_bc .altaagencia .bc_tit_seccion strong,.rb_bc .loginagencias .bc_tit_seccion .intro,.rb_bc .loginagencias .bc_tit_seccion b,.rb_bc .loginagencias .bc_tit_seccion strong,.rb_bc .mireserva .bc_tit_seccion .intro,.rb_bc .mireserva .bc_tit_seccion b,.rb_bc .mireserva .bc_tit_seccion strong{color:#1a1a1a}.rb_bc .altaagencia form .errorlist li,.rb_bc .altaagencia form li.required label:before,.rb_bc .loginagencias form .errorlist li,.rb_bc .loginagencias form li.required label:before,.rb_bc .mireserva form .errorlist li,.rb_bc .mireserva form li.required label:before{color:var(--colorError,#e01f28)}.rb_bc .altaagencia form button,.rb_bc .loginagencias form button,.rb_bc .mireserva form button{background-color:var(--colorMainDesktop,var(--colorMain,#85b045));border:1px solid transparent;border-radius:var(--buttonRounded,var(--roundDesktop,var(--round,2rem)));color:#f8f8f8}.rb_bc .altaagencia form button .fa-inverse,.rb_bc .loginagencias form button .fa-inverse,.rb_bc .mireserva form button .fa-inverse{color:#1a1a1a}.rb_bc .altaagencia form button:active,.rb_bc .altaagencia form button:focus,.rb_bc .altaagencia form button:hover,.rb_bc .loginagencias form button:active,.rb_bc .loginagencias form button:focus,.rb_bc .loginagencias form button:hover,.rb_bc .mireserva form button:active,.rb_bc .mireserva form button:focus,.rb_bc .mireserva form button:hover{background:var(--colorMainDesktop700,var(--colorMain700,#536e2b));border-color:transparent;color:#f8f8f8;text-decoration:none}.rb_bc .altaagencia form button:focus,.rb_bc .loginagencias form button:focus,.rb_bc .mireserva form button:focus{outline-offset:0!important;outline:2px transparent!important}.rb_bc .altaagencia .bc_respuesta_error,.rb_bc .loginagencias .bc_respuesta_error,.rb_bc .mireserva .bc_respuesta_error{background:var(--colorWarning,#ff9500)}.rb_bc .form__registration--business .form__list li.required label:before{color:var(--colorError,#e01f28)}.rb_bc .form__registration--business .form__list li select{background-image:url(../img/svg/icon-roi/arrow-fill-down.svg);background-color:#fff;border:.1rem solid #1a1a1a}.rb_bc .form__registration--business .form__list .errorlist li{color:var(--colorError,#e01f28)}.rb_bc .form__registration--business .form__btn{background-color:var(--colorMainDesktop,var(--colorMain,#85b045));border:1px solid transparent;border-radius:var(--buttonRounded,var(--roundDesktop,var(--round,2rem)));color:#f8f8f8}.rb_bc .form__registration--business .form__btn .fa-inverse{color:#1a1a1a}.rb_bc .form__registration--business .form__btn:active,.rb_bc .form__registration--business .form__btn:focus,.rb_bc .form__registration--business .form__btn:hover{background:var(--colorMainDesktop700,var(--colorMain700,#536e2b));border-color:transparent;color:#f8f8f8;text-decoration:none}.rb_bc .form__registration--business .form__btn:focus{outline-offset:0!important;outline:2px transparent!important}.rb_bc .roi-mybooking{background:transparent}.rb_bc .roi-mybooking__title{color:#1a1a1a}.rb_bc .roi-mybooking__form-group input{background-color:#fff;border:.1rem solid #4d4d4d;color:#1a1a1a}.rb_bc .roi-agency-search-engine__form{background-color:#f8f8f8;border-radius:0}.rb_bc .roi-agency-search-engine__label--promo{color:#333}.rb_bc .roi-agency-search-engine__field--calendar{background-color:transparent;border-color:transparent;color:#1a1a1a}.rb_bc .roi-agency-search-engine__field .svg-roi{fill:currentColor}.rb_bc .roi-agency-search-engine__field--promo{background-color:transparent;border-bottom-color:#333;color:#333}.rb_bc .roi-agency-search-engine__field--business{background-color:#fff;border-color:#ccc}.rb_bc .roi-agency-search-engine__field--action{background-color:var(--colorMainDesktop,var(--colorMain,#85b045));border:1px solid transparent;border-radius:var(--buttonRounded,var(--roundDesktop,var(--round,2rem)));color:#f8f8f8}.rb_bc .roi-agency-search-engine__field--action .fa-inverse{color:#1a1a1a}.rb_bc .roi-agency-search-engine__field--action:active,.rb_bc .roi-agency-search-engine__field--action:focus,.rb_bc .roi-agency-search-engine__field--action:hover{background:var(--colorMainDesktop700,var(--colorMain700,#536e2b));border-color:transparent;color:#f8f8f8;text-decoration:none}.rb_bc .roi-agency-search-engine__field--action:focus{outline-offset:0!important;outline:2px transparent!important}.rb_bc .errorlist li{color:var(--colorError,#e01f28)}.rb_bc .ui-datepicker .ui-datepicker-header{background-color:#e6e6e6}.rb_bc .ui-datepicker .ui-datepicker-next span,.rb_bc .ui-datepicker .ui-datepicker-prev span{background:#f8f8f8}.rb_bc .ui-datepicker .ui-datepicker-prev span:before{border-right:3px solid #b3b3b3}.rb_bc .ui-datepicker .ui-datepicker-next span:before{border-left:3px solid #b3b3b3}.rb_bc .ui-datepicker thead{background:#f8f8f8}.rb_bc .ui-datepicker th,.rb_bc .ui-datepicker thead span{color:#1a1a1a}.rb_bc .ui-datepicker tbody{background:#f8f8f8}.rb_bc .ui-widget-content a{color:#333}.rb_bc .ui-widget-header{color:#1a1a1a}.rb_bc .ui-widget-header a{color:#f8f8f8}.rb_bc .MARCAR .ui-state-active,.rb_bc .MARCAR .ui-state-active.ui-state-hover,.rb_bc .MARCAR .ui-state-default,.rb_bc .MARCAR .ui-state-default.ui-state-hover{border:1px solid #e6e6e6;color:#333!important}.rb_bc .MARCAR.NODESHABILITAR .ui-state-active,.rb_bc .MARCAR.NODESHABILITAR .ui-state-default{background:#f8f8f8;border:1px solid #e6e6e6;color:#333!important}.rb_bc .MARCAR.MARCADO .ui-state-active,.rb_bc .MARCAR.MARCADO .ui-state-default,.rb_bc .MARCAR.NODESHABILITAR.MARCADO .ui-state-active,.rb_bc .MARCAR.NODESHABILITAR.MARCADO .ui-state-default{background:var(--colorMainDesktop,var(--colorMain,#85b045));color:#f8f8f8!important}.rb_bc .MARCAR.ui-datepicker-week-end .ui-state-default.ui-state-hover{background-color:var(--colorMainDesktop,var(--colorMain,#85b045))!important;color:#f8f8f8!important}.rb_bc .ui-state-default a,.rb_bc .ui-state-default a:link,.rb_bc .ui-state-default a:visited{color:#333}.rb_bc .ui-state-hover a,.rb_bc .ui-state-hover a:hover,.rb_bc .ui-state-hover a:link,.rb_bc .ui-state-hover a:visited{color:#f8f8f8}.rb_bc .ui-state-active.ui-state-hover{background-color:var(--colorMainDesktop,var(--colorMain,#85b045));color:#f8f8f8}.rb_bc .ui-state-active a,.rb_bc .ui-state-active a:link,.rb_bc .ui-state-active a:visited{color:#f8f8f8}.rb_bc .ui-state-highlight,.rb_bc .ui-widget-content .ui-state-highlight,.rb_bc .ui-widget-header .ui-state-highlight{color:#1a1a1a}.rb_bc .ui-state-highlight.ui-state-active,.rb_bc .ui-widget-content .ui-state-highlight.ui-state-active,.rb_bc .ui-widget-header .ui-state-highlight.ui-state-active{color:#f8f8f8}.rb_bc .ui-state-highlight a,.rb_bc .ui-widget-content .ui-state-highlight a,.rb_bc .ui-widget-header .ui-state-highlight a{color:#1a1a1a}.rb_bc .ui-state-error,.rb_bc .ui-widget-content .ui-state-error,.rb_bc .ui-widget-header .ui-state-error{background:var(--colorError,#e01f28);border:1px solid #f8f8f8;color:#1a1a1a}.rb_bc .ui-state-error-text,.rb_bc .ui-state-error a,.rb_bc .ui-widget-content .ui-state-error-text,.rb_bc .ui-widget-content .ui-state-error a,.rb_bc .ui-widget-header .ui-state-error-text,.rb_bc .ui-widget-header .ui-state-error a{color:#1a1a1a}.rb_bc .ui-state-disabled,.rb_bc .ui-widget-content .ui-state-disabled,.rb_bc .ui-widget-header .ui-state-disabled{background-color:#f8f8f8}.rb_bc .ui-state-disabled .ui-state-default,.rb_bc .ui-widget-content .ui-state-disabled .ui-state-default,.rb_bc .ui-widget-header .ui-state-disabled .ui-state-default{background:#e6e6e6;color:gray}.rb_bc .ui-widget-overlay{background:#999}.rb_bc .ui-widget-shadow{background:#333}.rb_bc .services_list li svg{stroke:#999}.rb_bc .services_list li svg:hover{stroke:gray}.rb_bc .services_list button{background:transparent}.rb_bc .services_list button:focus{outline-offset:0!important;outline:2px transparent!important}#calendario-nodispo-pasos-titulos span{color:#333}#calendario-nodispo-pasos-numeros span{background-color:gray}#calendario-nodispo-pasos-numeros span.activo,#calendario-nodispo-pasos-numeros span.activo:after,#calendario-nodispo-pasos-numeros span.activo:before{background-color:var(--colorSuccess,#85b045)}#calendario-nodispo-pasos-numeros span:after,#calendario-nodispo-pasos-numeros span:before{background-color:gray;color:#fff}#calendario-nodispo-botones-mover .calendar-next,#calendario-nodispo-botones-mover .calendar-prev{background:#fff;color:#333}#calendario-nodispo-botones-mover .calendar-next:focus,#calendario-nodispo-botones-mover .calendar-prev:focus{outline-offset:0!important;outline:2px transparent!important}#calendario-nodispo-botones-acciones .return-checkin{background-color:#fff;border:1px solid var(--buttonSecondaryBorderColorDesktop,var(--colorMainDesktop,var(--colorMain,#85b045)));border-radius:var(--buttonRounded,var(--roundDesktop,var(--round,2rem)));color:var(--buttonSecondaryColorDesktop,var(--colorMainDesktop,var(--colorMain,#85b045)))}#calendario-nodispo-botones-acciones .return-checkin .fa-inverse{color:#1a1a1a}#calendario-nodispo-botones-acciones .return-checkin:active,#calendario-nodispo-botones-acciones .return-checkin:focus,#calendario-nodispo-botones-acciones .return-checkin:hover{background:var(--buttonSecondaryBgColorOverDesktop,var(--colorMainDesktop,var(--colorMain,#85b045)));border-color:transparent;color:#fff;text-decoration:none}#calendario-nodispo-botones-acciones .return-checkin:focus{outline-offset:0!important;outline:2px transparent!important}#calendario-nodispo-botones-acciones .send-form{background-color:var(--colorMainDesktop,var(--colorMain,#85b045));border:1px solid transparent;border-radius:var(--buttonRounded,var(--roundDesktop,var(--round,2rem)));color:#f8f8f8}#calendario-nodispo-botones-acciones .send-form .fa-inverse{color:#1a1a1a}#calendario-nodispo-botones-acciones .send-form:active,#calendario-nodispo-botones-acciones .send-form:focus,#calendario-nodispo-botones-acciones .send-form:hover{background:var(--colorMainDesktop700,var(--colorMain700,#536e2b));border-color:transparent;color:#f8f8f8;text-decoration:none}#calendario-nodispo-botones-acciones .send-form:focus{outline-offset:0!important;outline:2px transparent!important}#calendario-nodispo-wrapper.single_cal_no_dispo #nd-calendario-tip{border-bottom:1px solid gray;color:#b3b3b3}#calendario-nodispo-wrapper .calendar .popover{background-color:#fff}#calendario-nodispo-wrapper .calendar-header{background:#f3f3f3;color:#333}#calendario-nodispo-wrapper .calendar-header-day{color:#333}#calendario-nodispo-wrapper .calendar-day:focus{outline-offset:-2px!important;outline:2px transparent!important}#calendario-nodispo-wrapper .calendar-day .numday{color:#1a1a1a}#calendario-nodispo-wrapper .calendar-day.day-available .cell{border:1px solid var(--colorSuccess,#85b045);color:#333}#calendario-nodispo-wrapper .calendar-day.day-available .cell:hover{background-color:var(--colorMainDesktop,var(--colorMain,#85b045));border-color:var(--colorMainDesktop,var(--colorMain,#85b045))}#calendario-nodispo-wrapper .calendar-day.day-available .cell:hover span,#calendario-nodispo-wrapper .calendar-day.day-available .cell:hover strong{color:#fff}#calendario-nodispo-wrapper .calendar-day.day-not-set .cell,#calendario-nodispo-wrapper .calendar-day.day-not-set .cell:hover{background:linear-gradient(to top left,#fff calc(50% - 1px),#1a1a1a,#fff calc(50% + 1px));border:1px solid #1a1a1a}#calendario-nodispo-wrapper .calendar-day.day-not-set .cell .numday,#calendario-nodispo-wrapper .calendar-day.day-not-set .cell:hover .numday{color:#1a1a1a}#calendario-nodispo-wrapper .calendar-day.day-period .cell,#calendario-nodispo-wrapper .calendar-day.day-period .cell:hover{background-color:var(--colorMainDesktop500,var(--colorMain500,#8bb847))}#calendario-nodispo-wrapper .calendar-day.day-period .cell .numday,#calendario-nodispo-wrapper .calendar-day.day-period .cell:hover .numday,#calendario-nodispo-wrapper .calendar-day.day-period .cell:hover strong,#calendario-nodispo-wrapper .calendar-day.day-period .cell strong{color:#fff}#calendario-nodispo-wrapper .calendar-day.day-selected .cell,#calendario-nodispo-wrapper .calendar-day.day-selected .cell:hover{background-color:var(--colorMainDesktop,var(--colorMain,#85b045));color:#fff}#calendario-nodispo-wrapper .calendar-day.day-selected .cell .numday,#calendario-nodispo-wrapper .calendar-day.day-selected .cell:hover .numday{color:#fff}#calendario-nodispo-wrapper .calendar-day.day-selected.in .cell,#calendario-nodispo-wrapper .calendar-day.day-selected.out .cell{border-radius:0 0 0 0}#calendario-nodispo-wrapper .calendar-day.day-nights-restricted .cell,#calendario-nodispo-wrapper .calendar-day.day-nights-restricted .cell:hover{background-image:linear-gradient(135deg,#1a1a1a 8.33%,#fff 0,#fff 50%,#1a1a1a 0,#1a1a1a 58.33%,#fff 0,#fff);background-size:6px 6px}#calendario-nodispo-wrapper .calendar-day.day-nights-restricted .numday{background:#fff}#calendario-nodispo-wrapper .calendar-day.day-unavailable .cell,#calendario-nodispo-wrapper .calendar-day.day-unavailable .cell:hover{background:#666}#calendario-nodispo-wrapper .calendar-day.day-unavailable .numday{color:#fff}#calendario-nodispo-wrapper #calendar-overlay{background-color:hsla(0,0%,100%,.8)}#calendario-nodispo-wrapper #calendar-overlay span{color:#999;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.no-dispo-ref-nights,.no-dispo-ref-release{background-image:linear-gradient(135deg,#1a1a1a 8.33%,#fff 0,#fff 50%,#1a1a1a 0,#1a1a1a 58.33%,#fff 0,#fff);background-size:6px 6px}.no-dispo-ref-unavailable{background:#666}.calendario-nodispo-ref .no-dispo-ref-available{border:1px solid var(--colorSuccess,#85b045);color:#333}#nd-info #nd-info-header{border-bottom:1px solid #ccc}#nd-info #nd-info-body #nd-info-body-1 #nd-info-map a,#nd-info #nd-info-body #nd-info-body-2 #nd-info-body-header #nd-puntuacion{color:#1a1a1a}#nd-info #nd-info-body #nd-info-body-2 p{color:gray}.no-dispo__step-in{border-radius:0 0 0 0}.no-dispo__step-in--empty{background:#fff;border:1px solid #ccc}.no-dispo__step-in--empty:after{border-left:21px solid #fff}.no-dispo__step-in--done{background:var(--colorCustom,#e01f38);border:1px solid var(--colorCustom,#e01f38);color:#fff}.no-dispo__step-in--done:after{border-left:21px solid var(--colorCustom,#e01f38)}.no-dispo__step-out{border-radius:0 0 0 0}.no-dispo__step-out--disabled{background:#ccc;border:1px solid #ccc}.no-dispo__step-out--disabled:after{border-left:22px solid #ccc}.no-dispo__step-out--empty{background:#fff;border:1px solid #ccc}.no-dispo__step-out--empty:after{border-left:22px solid var(--colorCustom,#e01f38)}.no-dispo__step-out--done{background:var(--colorCustom,#e01f38);border:1px solid var(--colorCustom,#e01f38);color:#fff}.no-dispo__step-out--done:after{border-left:22px solid #fff}.no_dispo_hotel_wrap .no_dispo_titulo_wrap{color:#1a1a1a}
/*# sourceMappingURL=bc-styles.min.css.map */