body{font-family:"OpenSansRegular",sans-serif !important}.front div#block-system-main{display:none}#highlighted-wrapper{padding-bottom:0 !important}#highlighted{padding:1em !important}.node-type-parador #main #content{width:68% !important;margin:0 auto;display:inline-block}.ui-selectmenu-open{width:auto !important}.reservations-main-container .reservation-details .reservation-details{float:left;width:100%}.reservations-form-wrapper .reservations-item.section-wrapper{float:none !important}#reservas-amigos-login-form #edit-login div[id^="edit-submit-container"]{flex:1 0 40%;order:4}.page-reservas .third #edit-datos-wrapper #edit-right-wrapper{margin-left:0 !important}.page-reservas .reservas-bloques .views-row-first{margin-right:0 !important}#reservas-amigos-login-form #edit-foot .boton-si-no{background-color:#fff;color:#fe285b;font-size:1em}#reservas-amigos-login-form #edit-foot h2{color:#000;font-size:1.25em;text-align:center;font-weight:bold;text-shadow:1px 1px #e3dedf}#reservas-amigos-login-form #edit-head img{width:25px;height:auto}div.toolbar-menu ul#toolbar-user li.account a,div.toolbar-menu ul#toolbar-user li.account a:hover,div.toolbar-menu ul#toolbar-user li.logout a,div.toolbar-menu ul#toolbar-user li.logout a:hover{font-size:1.5em}@media(max-width:1680px){#reservas-amigos-login-form>div{left:12em}#reservas-amigos-login-form #edit-head{padding:0;text-align:left;color:#000;background-color:#f5f5f5}}@media(max-width:1600px){#reservas-amigos-login-form>div{left:15em}}@media(max-width:1400px){#block-marker-clusterer-bloque-mapa-portada{height:675px !important;margin-bottom:0 !important}#block-marker-clusterer-bloque-mapa-portada #map_menu{margin:0 !important;padding:0 !important;border:0;background-color:transparent !important;box-shadow:none !important}#block-marker-clusterer-bloque-mapa-portada #map_menu ul{flex-wrap:wrap;display:flex}#block-marker-clusterer-bloque-mapa-portada #map_menu .options{flex:1 0 40%;justify-content:center;border:1px solid #fff;border-radius:5px;box-shadow:0 1px 2px rgba(50,50,50,0.5);background-color:#fff;padding:0;margin:10px 15px 0 15px}#block-marker-clusterer-bloque-mapa-portada #map_menu .options a{display:block;min-height:20px;padding:15px 5px}#block-marker-clusterer-bloque-mapa-portada #map_menu ul li:first-child{flex:0 1 100%;padding:0}#reservas-amigos-login-form>div{left:22em}}@media(max-width:1352px){.view-slide-de-cabecera .views-slideshow-cycle-main-frame-row-item .field-content.slide-text-wrapper{top:8em !important;left:20em !important}.view-slide-de-cabecera .slide-button{top:18em !important}}@media(max-width:1320px){.view-slide-de-cabecera .field-content.slide-text-wrapper .slide-text-title{font-size:1.5em}#reservas-amigos-login-form>div{left:21em}.page-reservas-nueva #reservas-amigos-login-form>div{right:14em}#menu-interior div.item-list{margin-right:10%}#block-bloques-live-chat,.LandbotLivechat-container{display:none}}@media(max-width:1280px){#block-bloques-telefono-reserva .text,#block-bloques-consultar-modificar-reserva .text,#block-bloques-acceso-amigos .text{display:none}#block-bloques-custom-blocks .content{max-width:98%}#menu-interior div.item-list{margin-right:0}#block-aemet-aemet{display:none}.view-slide-de-cabecera .views-slideshow-cycle-main-frame-row-item .field-content.slide-text-wrapper{top:6em !important}.view-slide-de-cabecera .slide-button{top:16em !important}#block-bloques-live-chat{display:none}.ui-selectmenu-open{width:auto;max-width:16.5%}}@media(max-width:1152px){.node-type-restaurant #main-wrapper,.node-type-halls #main-wrapper,.node-type-unique-room #main-wrapper,.node-type-spa #main-wrapper,.node-type-environment #main-wrapper,.node-type-parador-others #main-wrapper,.node-type- #main-wrapper,.node-type-parador-wellness #main-wrapper{top:-51px}.node-type-parador #main-wrapper{top:-2px}.view-slide-de-cabecera .views-slideshow-cycle-main-frame-row-item .field-content.slide-text-wrapper{left:17em !important}.view-slide-de-cabecera .views-slideshow-cycle-main-frame-row-item .field-content.slide-text-wrapper,.view-slide-de-cabecera.view-display-id-block_5 .field-content.slide-text-wrapper,.view-slide-de-cabecera .slide-button{font-size:1em}
.front #highlighted,.node-type-parador #highlighted,.node-type-halls #highlighted,.node-type-parador-others #highlighted,.node-type-environment #highlighted,.node-type-unique-room #highlighted,.node-type-spa #highlighted,.node-type-restaurant #highlighted,.node-type-golf #highlighted,.node-type-parador-wellness #highlighted{width:98%;background-color:#4f4f4f !important;padding:0}.front .parador-search-block,#block-views-ventaja-paradores-front-block,.node-type-parador .parador-search-block,#block-views-ventaja-paradores-front-block,.node-type-halls .parador-search-block,.node-type-parador-others .parador-search-block,.node-type-environment .parador-search-block,.node-type-unique-room .parador-search-block,.node-type-parador-wellness .parador-search-block,.node-type-spa .parador-search-block,.node-type-restaurant .parador-search-block,.node-type-golf .parador-search-block{background:none !important}#footer{justify-content:start}#menu-interior{top:3px}#block-aemet-aemet{top:10px}#sidebar-second .region-sidebar-second{margin-top:50px}#menu-interior ul,ul.menu{font-size:.9em}#menu-interior ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}#menu-interior div.item-list{margin:auto}#menu-interior ul li{margin-right:0}#block-bloques-live-chat{display:none}}@media(max-width:1080px){.views-slideshow-controls-top .views-slideshow-controls-text-previous a,.views-slideshow-controls-top .views-slideshow-controls-text-next a{background-size:60% !important}#buscarparador-portada-custom-form{width:100%}#reservas-amigos-login-form>div{left:24em}.page-reservas-nueva #reservas-amigos-login-form>div{right:7em}#block-bloques-live-chat{display:none}.page-reservas-nueva-parador .login-amigos-button.bloque-boton{margin-left:7.5%}.reservations-form-wrapper .form-item{display:inline-block;float:left}.page-reservas div[id^="edit-main-wrapper"].first .form-item.form-type-textfield.form-item-promo-code{flex:1 0 100%;display:block;flex-wrap:wrap;justify-content:left}.page-reservas div[id^="edit-main-wrapper"].first .conditions-wrapper{width:100% !important}div#edit-reservation-details{display:inline-block;float:left}div#edit-guest-details-inner-wrapper{display:inline-block;float:left}.reservations-main-container .rooms-wrapper .rooms-row .rooms-col{display:inline-block;float:left;width:auto}.reservations-main-container .parador.first{font-size:.9em}.reservations-main-container .reservation-details.inner-section-wrapper .parador-selector-wmap{margin-right:.15em}.reservations-main-container .main-booking-form-wrapper .reservations-form-wrapper.first .reservations-item.parador-selector-wmap>*{margin-right:0;width:100%}div#ajax-booking-main-wrapper{width:85%;align-items:center;margin:0 auto}.reservations-main-container .parador.first{margin:5% 0 5% 0 !important;display:flex;flex-wrap:wrap;justify-content:center}div#edit-reservation-details,div#edit-guest-details-inner-wrapper{flex:1 0 100%;display:flex;flex-wrap:wrap;justify-content:center}.first-step-form-wrapper .reservations-form-wrapper.parador div[id^="edit-reservation-details--"],.first-step-form-wrapper .reservations-form-wrapper.parador div[id^="edit-guest-details-inner-wrapper--"]{flex:1 0 100%;display:flex;flex-wrap:wrap;justify-content:center}div#edit-reservation-details-inner-wrapper,.first-step-form-wrapper .reservations-form-wrapper.parador div[id^="edit-reservation-details-inner-wrapper"]{display:flex;flex-wrap:wrap;justify-content:center;flex:1 0 85%}.page-reservas div[id^="edit-reservation-details-inner-wrapper"].confirmation-step{display:block !important}.page-reservas .third div[id^="edit-price"],.page-reservas .third div[id^="edit-taxes"]{display:block !important}.page-reservas .third div[id^="edit-room-wrapper"]>div{margin-top:0 !important}.page-reservas .third .rooms-row.reservations-item.inline .room-wrapper .final-details-wrapper{width:250px}.page-reservas .third .form-item.form-type-textfield.form-item-user-lastname,.form-item.form-type-textfield.form-item-user-second-lastname{width:39.5% !important}div#edit-guest-details-inner-wrapper{padding-top:2%}#edit-parador-selection,div[id^="edit-parador-selection--"]{flex:1 0 39%;margin-right:1.15em !important}.reservations-main-container .parador-selector-wmap span>a{width:100% !important}.ui-selectmenu-open{width:auto;max-width:87% !important}.ui-selectmenu-menu ul#edit-parador-menu{width:unset !important}.reservations-form-wrapper .form-item label,.info-fin-reserva-wrapper .info-data-element label{margin-bottom:2px}.related-paradores-wrapper .related-parador-row .related-parador-details{width:auto}.reservations-main-container .guests-container{flex:1 0 0;overflow:unset}.related-paradores-wrapper .related-parador-row .button-wrapper{padding:0}.reservations-main-container .reservations-item .form-checkboxes{margin-top:5% !important}.reservations-item.tariff-selection-inner-wrapper{padding:10px 10px}.page-reservas .reservations-item.tariff-selection-inner-wrapper .left-column{width:100%}.page-reservas .room-title{width:15%}.reservations-item.tariff-selection-inner-wrapper .right-column .room-row>.prices-wrapper .prices-inner-wrapper,.reservations-item.tariff-selection-inner-wrapper .right-column .room-row div.form-item{padding-left:8%}.reservations-item.tariff-selection-inner-wrapper .right-column .room-row>.prices-wrapper>div>*:first-child{padding-left:0 !important}.page-reservas .reservas-bloques div#block-singlenodes-hazte-amigo-fin-reserva{width:75%}#block-singlenodes-hazte-amigo-fin-reserva .content .singlenodes-body>*{font-size:.8em}#block-singlenodes-hazte-amigo-fin-reserva .content .singlenodes-body .encabezado{padding-bottom:.5em}.page-reservas .reservas-bloques div#block-views-reservas-bloques-banner-confirmacion img{width:75%}.page-reservas div#block-views-reservas-bloques-banner-confirmacion .views-row-first{margin-right:0 !important}.page-reservas-modificar div#edit-reservation-details-inner-wrapper{display:block}.page-reservas-modificar .reservations-form-wrapper .fieldset-wrapper .form-item{margin:0;float:none;width:49%;text-align:left}.page-reservas-modificar .reservations-form-wrapper .guest-details .fieldset-wrapper>.variant-checkboxes{float:none;width:100%;text-align:center;margin-top:1em}.page-reservas-modificar .reservations-form-wrapper .form-item a[id^="edit-rooms-room-"]{width:100% !important}.page-reservas-modificar .reservations-form-wrapper .form-item.form-type-checkbox{display:inline-block;text-align:center;width:auto}.page-reservas-modificar #reservas-form-modificar-wizard .update-button.form-submit{position:relative}
.page-reservas-modificar .container-inline-date .form-item,.container-inline-date .form-item input{width:100%}}@media(max-width:1060px){.front #block-bloques-custom-blocks .container-banner{min-width:300px}.front #block-bloques-custom-blocks .container-fila>div{margin-right:22px}.front #block-bloques-custom-blocks .container-banner img{width:300px;height:300px}}@media(max-width:1024px){#sidebar-second{margin-left:auto;margin-right:auto;width:auto !important}#main #content{margin-right:auto;margin-left:auto}div#ajax-booking-main-wrapper{width:85%;align-items:center;margin:0 auto}.reservations-main-container .parador.first{margin:5% 0 5% 0 !important}.reservations-main-container .left-column.main{float:none}body.page-reservas-nueva ul#edit-parador-menu,body.page-reservas-nueva ul[id*="edit-parador--"]{width:fit-content !important}.front #block-bloques-custom-blocks img{width:300px;height:300px;object-fit:cover}.node-type-restaurant #page-title-wrapper,.node-type-halls #page-title-wrapper,.node-type-spa #page-title-wrapper,.node-type-parador-others #page-title-wrapper,.node-type-parador #page-title-wrapper,.node-type-unique-room #page-title-wrapper,.node-type-environment #page-title-wrapper,.node-type-golf #page-title-wrapper,.node-type-parador-wellness #page-title-wrapper{margin-top:165px}#block-bloques-live-chat{display:none}#edit-datos-wrapper #edit-left-wrapper,#edit-datos-wrapper #edit-left-wrapper--2{margin-left:0 !important}.page-reservas .third .form-item.form-type-textfield.form-item-user-lastname,.form-item.form-type-textfield.form-item-user-second-lastname{width:42.5% !important}.page-reservas-modificar .rooms-wrapper .rooms-row .rooms-col{width:25%}.page-reservas-modificar .reservations-form-wrapper .fieldset-wrapper .form-item,.page-reservas-modificar .reservations-form-wrapper .fieldset-wrapper .form-item a{width:100% !important;display:inline-block;float:left}.page-reservas-modificar .second div[id="edit-dates"]{width:100%;display:block}.page-reservas-modificar #reservas-form-modificar-wizard .update-button.form-submit{position:absolute}.page-reservas-modificar div[id^="edit-buscador"] .form-item-room-number{width:30%}.page-reservas-modificar .reservations-form-wrapper #edit-buscador .variant-checkboxes{padding-top:1.3em}.page-reservas-modificar div.rooms-row.reservations-item.inline>.room-wrapper .form-checkboxes>*{display:block}}@media(max-width:960px){ul#logo_corporativo{display:none}#header-wrapper{height:60px;top:0;width:100%;z-index:995;background:#fff}#edit-lang-dropdown-select-menu{right:0 !important}#logo{width:120px;margin-top:5px}#quicktabs-search_block_front,#quicktabs-container-search_block_front{width:100%}#quicktabs-search_block_restaurant .book-block-restaurant{width:98%}.region-header-right #block-hostelswitcher-hostelswitcher .form-item-hostel-selection,.region-header-right #block-bloques-consultar-modificar-reserva,.region-header-right #block-bloques-telefono-reserva,.region-header-right #block-bloques-acceso-amigos{margin:5px 0}#block-lang-dropdown-language .form-item-lang-dropdown-select,.region-header-right #block-hostelswitcher-hostelswitcher .form-item-hostel-selection,.region-header-right #block-bloques-consultar-modificar-reserva,.region-header-right #block-bloques-telefono-reserva,.region-header-right #block-bloques-acceso-amigos{padding:0}#block-lang-dropdown-language .form-item-lang-dropdown-select{margin:1px}.region-header-left,#block-menu-menu-movil-menu-principal{display:block !important;margin-top:0;padding:0;width:5%}#header-wrapper #main-menu,#block-hostelswitcher-hostelswitcher{display:none}#header{padding:0}#header .block-menu .content{background:#222;background:-moz-linear-gradient(top,#222 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#222),color-stop(100%,#000));background:-webkit-linear-gradient(top,#222 0,#000 100%);background:-o-linear-gradient(top,#222 0,#000 100%);background:-ms-linear-gradient(top,#222 0,#000 100%);background:linear-gradient(to bottom,#222 0,#000 100%);display:none;font-size:1.2em;left:0;overflow:hidden;position:absolute;top:58px;width:100%;z-index:100;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#222222',endColorstr='#000000',GradientType=0)}
#header .block-menu h2{background:url(/sites/all/themes/custom/basetheme/img/bg/menu_black.gif) no-repeat;cursor:pointer;height:30px;left:10px;position:absolute;text-align:left;text-indent:-99999px;top:14px;width:30px}#block-menu-menu-movil-menu-principal .menu{overflow:hidden}#header ul{padding:10px 0}#menu-interior ul,ul.menu{list-style-image:none}#header .block-menu ul.menu li{list-style:none;margin:0;padding:0}#header .block-menu ul.menu li a{color:#fff;display:block;padding:10px 20px}#block-views-contacto-ccrr-block{display:block !important;margin-bottom:20px}#block-views-contacto-ccrr-block>h2,#block-views-contacto-ccrr-block>.content{color:#fff}#block-views-contacto-ccrr-block>h2{font-family:'museo500',arial,verdana;font-size:1.1em}#block-views-contacto-ccrr-block .views-field-field-telefono-contacto-ccrr{font-weight:bold}#block-views-contacto-ccrr-block .views-content .field-label{display:none}#block-views-contacto-ccrr-block .view-contacto-ccrr{font-size:.8em}#block-views-contacto-ccrr-block ul{list-style:none}#buscarparador-portada-custom-form{width:75%;margin:0 auto}.block-buscarparador .container-inline-date>.form-item,.block-buscarparador .container-inline-date .date-padding,.block-buscarparador .container-inline-date .form-item .form-item{display:block;float:none}.parador-search-block .field-group-form-dates .container-inline-date{width:50% !important}.parador-search-block .field-group-form-dates .form-text{width:100% !important}.front .parador-search-block .front-field-group-form-hostel_selection a,.node-type-parador .parador-search-block .front-field-group-form-hostel_selection a,.node-type-halls .parador-search-block .front-field-group-form-hostel_selection a,.node-type-environment .parador-search-block .front-field-group-form-hostel_selection a,.node-type-unique-room .parador-search-block .front-field-group-form-hostel_selection a,.node-type-spa .parador-search-block .front-field-group-form-hostel_selection a,.node-type-restaurant .parador-search-block .front-field-group-form-hostel_selection a,#edit-people-selection-wrapper a,.parador-search-block .form-item-adults1 span>a,.parador-search-block .form-item-adults2 span>a,.parador-search-block .form-item-adults3 span>a,.parador-search-block .form-item-children1 span>a,.parador-search-block .form-item-children2 span>a,.parador-search-block .form-item-children3 span>a,.parador-search-block .form-item-rooms span>a,.parador-search-block .field-group-form-booking .people-selection-wrapper,.node-type-parador-others .parador-search-block .front-field-group-form-hostel_selection a,.node-type-golf .parador-search-block .front-field-group-form-hostel_selection a,.node-type-parador-wellness .parador-search-block .front-field-group-form-hostel_selection a{width:100% !important}.parador-search-block .form-item-hostel{width:100% !important}.front #edit-contenedor-formulario #edit-dates,.front #edit-contenedor-formulario #edit-dates--2,.node-type-parador #edit-contenedor-formulario #edit-dates,.node-type-parador #edit-contenedor-formulario #edit-dates--2,.node-type-halls #edit-contenedor-formulario #edit-dates,.node-type-halls #edit-contenedor-formulario #edit-dates--2,.node-type-environment #edit-contenedor-formulario #edit-dates,.node-type-environment #edit-contenedor-formulario #edit-dates--2,.node-type-unique-room #edit-contenedor-formulario #edit-dates,.node-type-unique-room #edit-contenedor-formulario #edit-dates--2,.node-type-spa #edit-contenedor-formulario #edit-dates,.node-type-spa #edit-contenedor-formulario #edit-dates--2,.node-type-parador-others #edit-contenedor-formulario #edit-dates,.node-type-parador-others #edit-contenedor-formulario #edit-dates--2,.node-type-golf #edit-contenedor-formulario #edit-dates,.node-type-golf #edit-contenedor-formulario #edit-dates--2,.node-type-parador-wellness #edit-contenedor-formulario #edit-dates,.node-type-parador-wellness #edit-contenedor-formulario #edit-dates--2{margin-right:0}#edit-contenedor-formulario .people-wrapper{display:flex}#edit-contenedor-formulario .form-item-adults1,#edit-contenedor-formulario .form-item-adults2,#edit-contenedor-formulario .form-item-adults3,#edit-contenedor-formulario .form-item-children1,#edit-contenedor-formulario .form-item-children2,#edit-contenedor-formulario .form-item-children3{flex:1 0 48%}#edit-contenedor-formulario .form-item-adults1,#edit-contenedor-formulario .form-item-adults2,#edit-contenedor-formulario .form-item-adults3{margin-right:4px}#edit-contenedor-formulario .form-item-children1,#edit-contenedor-formulario .form-item-children2,#edit-contenedor-formulario .form-item-children3{margin-left:4px}
.front #edit-contenedor-formulario #edit-dates,.front #edit-contenedor-formulario #edit-dates--2,.node-type-parador #edit-contenedor-formulario #edit-dates,.node-type-parador #edit-contenedor-formulario #edit-dates--2,.node-type-halls #edit-contenedor-formulario #edit-dates,.node-type-halls #edit-contenedor-formulario #edit-dates--2,.node-type-environment #edit-contenedor-formulario #edit-dates,.node-type-environment #edit-contenedor-formulario #edit-dates--2,.node-type-unique-room #edit-contenedor-formulario #edit-dates,.node-type-unique-room #edit-contenedor-formulario #edit-dates--2,.node-type-spa #edit-contenedor-formulario #edit-dates,.node-type-spa #edit-contenedor-formulario #edit-dates--2,.node-type-parador-others #edit-contenedor-formulario #edit-dates,.node-type-parador-others #edit-contenedor-formulario #edit-dates--2,.node-type-golf #edit-contenedor-formulario #edit-dates,.node-type-golf #edit-contenedor-formulario #edit-dates--2,.node-type-parador-wellness #edit-contenedor-formulario #edit-dates,.node-type-parador-wellness #edit-contenedor-formulario #edit-dates--2{flex:1 0 40%}#buscarparador-portada-custom-form #edit-hostel-selection--2{flex:1 0 40%;text-align:right}.front #edit-contenedor-formulario #edit-booking,.node-type-parador #edit-contenedor-formulario #edit-booking,.node-type-halls #edit-contenedor-formulario #edit-booking,.node-type-environment #edit-contenedor-formulario #edit-booking,.node-type-unique-room #edit-contenedor-formulario #edit-booking,.node-type-spa #edit-contenedor-formulario #edit-booking,.node-type-parador-others #edit-contenedor-formulario #edit-booking,.node-type-golf #edit-contenedor-formulario #edit-booking,.node-type-parador-wellness #edit-contenedor-formulario #edit-booking{margin:10px 0 !important;display:flex;justify-content:center;flex-wrap:wrap;flex:1 0 100%}.parador-search-block .field-group-form-booking .form-item-rooms,.parador-search-block .field-group-form-booking .people-selection-wrapper{flex:1 0 40%}.parador-search-block .field-group-form-booking .form-item-rooms{margin-left:6px}.ui-selectmenu-open{width:auto;max-width:87% !important}#bloques-form-llamanos{top:45px !important}#reservas-amigos-login-form #edit-reservations-login{top:50px !important;right:75px !important}.view-slide-de-cabecera .views-slideshow-cycle-main-frame-row-item .field-content.slide-text-wrapper,.view-slide-de-cabecera.view-display-id-block_5 .field-content.slide-text-wrapper{top:7em !important;font-size:.8em}#reservas-amigos-login-form>div{left:9em}.page-reservas-nueva-parador #reservas-amigos-login-form #edit-reservations-login{top:0 !important}.page-reservas-nueva #reservas-amigos-login-form>div{right:-2em}.view-slide-de-cabecera .slide-button{top:14em !important}#block-bloques-live-chat{display:none}div#ajax-booking-main-wrapper{width:85%}.page-reservas-nueva-parador .login-amigos-button.bloque-boton{width:50%};.page-reservas .room-title{width:100%}.reservations-item.tariff-selection-inner-wrapper .right-column .room-title>*{display:block;float:none}.reservations-item.tariff-selection-inner-wrapper .right-column .room-row>div.form-type-checkbox{width:auto;float:right}.reservations-item.tariff-selection-inner-wrapper .right-column .room-row>.prices-wrapper{display:inline-block;float:right}.reservations-item.tariff-selection-inner-wrapper .right-column .room-row div.form-item{padding-left:5%}.page-reservas .reservations-item .right-column .room-row>.prices-wrapper{margin-right:0}.reservations-item.tariff-selection-inner-wrapper .right-column .room-row>.prices-wrapper .prices-inner-wrapper{text-align:center}.reservations-item.tariff-selection-inner-wrapper .right-column .room-row>.prices-wrapper>div>:first-child{padding-right:.5em;text-align:right !important}.page-reservas .reservas-bloques div#block-singlenodes-hazte-amigo-fin-reserva,.page-reservas .reservas-bloques div#block-views-reservas-bloques-banner-confirmacion img{width:85%}}@media(max-width:965px){.amigos-header-infobar span.separator,.amigos-header-infobar{height:auto;white-space:unset;padding-left:10px}#book-with-points{margin-right:10px}
.name-wrapper.infobar-inline.infobar-container{margin-top:.5em}.saldo-wrapper{margin-top:.5em}#block-bloques-live-chat{display:none}.page-reservas .third .form-item.form-type-textfield.form-item-user-lastname,.form-item.form-type-textfield.form-item-user-second-lastname{width:43.5% !important}.page-reservas-modificar .second div[id="edit-dates"]{width:100%;display:block}.page-reservas-modificar div[id^="edit-buscador"] .form-item-room-number{display:inline-block}.page-reservas-modificar div[id^="edit-buscador"] #edit-details-bottom-row{float:none}.page-reservas-modificar #reservas-form-modificar-wizard .update-button.form-submit{position:absolute}}@media(max-width:900px){#reservas-amigos-login-form #edit-reservations-login{right:3em !important}.page-reservas .third .form-item.form-type-textfield.form-item-user-lastname,.form-item.form-type-textfield.form-item-user-second-lastname{width:100% !important}.page-reservas .third #edit-datos-wrapper #edit-right-wrapper{margin-left:2% !important}}@media(max-width:850px){div#ajax-booking-main-wrapper{width:85%}#reservas-amigos-login-form #edit-reservations-login{right:10em !important;width:474px !important}#reservas-amigos-login-form #edit-login,#reservas-amigos-login-form #edit-login .form-item-card-number,#reservas-amigos-login-form #edit-login #edit-fecha{display:inline-block;width:98.8%}#reservas-amigos-login-form #edit-foot{width:23%}#reservas-amigos-login-form #edit-login #edit-submit-container,#reservas-amigos-login-form .forgot-link{text-align:left}.reservations-item.tariff-selection-inner-wrapper .right-column .room-row>div.form-type-checkbox{float:right}.reservations-item.tariff-selection-inner-wrapper .right-column .room-row>*{margin-right:0}.page-reservas .room-title{width:100%;display:block}.reservations-item.tariff-selection-inner-wrapper .right-column .room-row>.prices-wrapper,.reservations-item.tariff-selection-inner-wrapper .right-column .room-row>.prices-wrapper>div,.reservations-item.tariff-selection-inner-wrapper .right-column .room-row>.prices-wrapper>div>:first-child{width:100% !important}.page-reservas .reservas-bloques div#block-singlenodes-hazte-amigo-fin-reserva,.page-reservas .reservas-bloques div#block-views-reservas-bloques-banner-confirmacion img{width:95%}}@media(max-width:845px){#buscarparador-portada-custom-form{width:90%}#block-marker-clusterer-bloque-mapa-portada .content,#block-bloques-custom-blocks .content{max-width:100%}#edit-reservations-login{width:320px !important}#reservas-amigos-login-form #edit-body{flex-direction:column}#reservas-amigos-login-form #edit-login{border-right:0}.view-slide-de-cabecera .views-slideshow-cycle-main-frame-row-item .field-content.slide-text-wrapper,.view-slide-de-cabecera.view-display-id-block_5 .field-content.slide-text-wrapper,.view-slide-de-cabecera .slide-button{font-size:.7em}.view-slide-de-cabecera .slide-button{padding:10px 15px;top:17em !important}#block-views-valoraciones-block>.content{font-size:.8em;width:115px}.page-reservas-nueva #reservas-amigos-login-form>div{right:0}.amigos-header-infobar span.separator,.amigos-header-infobar{height:auto;white-space:unset;padding-left:10px}#book-with-points{margin-right:10px}.name-wrapper.infobar-inline.infobar-container{margin-top:.5em}.saldo-wrapper{margin-top:.5em}#block-bloques-live-chat{display:none}}@media(max-width:800px){;.third.reservations-form-wrapper .left-column.cb-photos-col{width:45%}.page-reservas .third div#edit-left-wrapper,.page-reservas .third div#edit-right-wrapper{width:49%;float:none}.page-reservas .third #edit-datos-wrapper #edit-right-wrapper{margin-left:2% !important}.reservations-form-wrapper .left-column.cb-photos-col{float:none !important}.confirm-block .parador-data-element.label,.confirm-block .info-data-element.label,.confirm-block .parador-pdf-button-wrapper a,.info-precio-block .info-precio-element.label,.info-precio-block .info-precio-element.precio,.info-precio-block .info-precio-element.impuestos{font-family:"OpenSansRegular",sans-serif !important;font-weight:bold}
.confirm-block{width:90%}.confirm-block.indicador-foto{background:url(/sites/all/themes/custom/basetheme/img/icos/reservas_check_ok.png) no-repeat 15px center #fff;padding-left:0 !important;width:90%}.confirm-block.indicador-foto .parador-data-block{padding-left:20%;width:80% !important;text-align:justify}.confirm-block .parador-pdf-button-wrapper a{background:#ff2259;font-weight:bold}.confirm-block .parador-data-block{padding:0;width:100% !important;margin-left:0;margin-top:10px}.confirm-block .parador-data-block h2{width:80%}.confirm-block .parador-data-element{display:inline-block;padding:5px 0;vertical-align:top;width:100%;text-align:left}.confirm-block .parador-data-item{border-bottom:1px solid #e6e6e6}.confirm-block .parador-data-element:not(.label),.confirm-block .info-data-element:not(.label){text-align:left}.info-precio-block{background:#ff2259;color:white;display:block;margin:18px auto !important;padding:12px;width:83%}.info-precio-block .info-precio-element.impuestos{width:100%;color:#fff}.reservas-bloques{width:100%;margin:0 auto}.page-reservas div#block-views-reservas-bloques-banner-confirmacion .views-row-first{margin-right:0 !important}.page-reservas .room-title{width:100%;display:block}div#block-views-reservas-bloques-banner-confirmacion img{width:100%;height:auto}.reservations-item.tariff-selection-inner-wrapper .right-column .room-row>.prices-wrapper{display:inline-block;float:right}.reservations-item.tariff-selection-inner-wrapper .right-column .room-row>.prices-wrapper .prices-inner-wrapper{padding-left:0}.page-reservas .reservas-bloques div#block-singlenodes-hazte-amigo-fin-reserva,.page-reservas .reservas-bloques div#block-views-reservas-bloques-banner-confirmacion img{width:100%}}@media(max-width:790px){.page-reservas-nueva-parador .login-amigos-button.bloque-boton{width:70%}.page-reservas .third div#edit-left-wrapper,.page-reservas .third div#edit-right-wrapper{display:block !important}.page-reservas .third #edit-datos-wrapper #edit-right-wrapper{margin-left:0 !important}#block-singlenodes-hazte-amigo-fin-reserva .content .boton-hazte-amigo a.bloque-boton{font-size:.9em}}@media(max-width:720px){#reservas-amigos-login-form #edit-reservations-login{right:7em !important}.view-slide-de-cabecera .slide-button{top:17em !important}.view-slide-de-cabecera .views-slideshow-cycle-main-frame-row-item .field-content.slide-text-wrapper,.view-slide-de-cabecera.view-display-id-block_5 .field-content.slide-text-wrapper{left:12em !important}#block-bloques-ratings-paradores{display:none}#block-bloques-live-chat{display:none}}@media(max-width:760px){.amigos-header-infobar span.separator,.amigos-header-infobar{height:auto;white-space:unset !important}#book-with-points{padding-right:10px;margin:0 auto;padding-bottom:1em}.logo-wrapper.infobar-inline.infobar-container{float:left;padding-left:10px}.phone-wrapper.infobar-inline.infobar-container{float:right;padding-right:10px}.amigos-header-infobar #amigos-user-infobar-wrapper .phone-wrapper .phone-inner-wrapper{background:url(/sites/all/themes/custom/basetheme/img/icos/phone.png) no-repeat left center;padding:14px 56px 15px 25px}.name-wrapper.infobar-inline.infobar-container{margin-top:1em;float:left;margin-left:10px}.saldo-wrapper{margin-left:155px}#block-bloques-live-chat{display:none}#reservas-form-modificar-wizard .form-submit{margin:0 5px 0}}@media(max-width:700px){#reservas-form-modificar-wizard .form-submit{margin:0 2px 0}#reservas-form-modificar-wizard .buttons-submit-centered{font-size:.9em}.page-reservas-modificar div[id^="edit-buscador"] .form-item-room-number{margin-right:1em}.page-reservas-modificar div[id^="edit-buscador"] a#edit-room-number-button{width:100% !important}.page-reservas-modificar div[id^="edit-buscador"] #edit-details-bottom-row{float:left;display:inline-block}.page-reservas-modificar #reservas-form-modificar-wizard .update-button.form-submit{position:relative;bottom:0;right:0}}@media(max-width:680px){.region-header-left{width:150px}#buscarparador-portada-custom-form{width:70%}#buscarparador-portada-custom-form #edit-hostel-selection--2{flex:1 0 100%}
#reservas-amigos-login-form #edit-reservations-login{right:5em !important}.front .parador-search-block .front-field-group-form-hostel_selection,.node-type-parador .parador-search-block .front-field-group-form-hostel_selection,.node-type-halls .parador-search-block .front-field-group-form-hostel_selection,.node-type-environment .parador-search-block .front-field-group-form-hostel_selection,.node-type-unique-room .parador-search-block .front-field-group-form-hostel_selection,.node-type-spa .parador-search-block .front-field-group-form-hostel_selection,.node-type-restaurant .parador-search-block .front-field-group-form-hostel_selection,.node-type-restaurant #edit-parador-selection,.node-type-parador-others .parador-search-block .front-field-group-form-hostel_selection,.node-type-golf .parador-search-block .front-field-group-form-hostel_selection,.node-type-parador-wellness .parador-search-block .front-field-group-form-hostel_selection{margin-right:0;margin-bottom:10px}.node-type-restaurant .parador-search-block .front-field-group-form-hostel_selection,.node-type-restaurant #edit-parador-selection,.node-type-restaurant .form-item-restaurant{margin-right:5px}.parador-search-block .field-group-form-dates .form-item-exit{margin-left:9px !important}.parador-search-block .field-group-form-booking .form-item-rooms{margin-left:10px}.views-slideshow-controls-top .views-slideshow-controls-text-previous a,.views-slideshow-controls-top .views-slideshow-controls-text-next a{background-size:50% !important}.view-slide-de-cabecera .slide-button{padding:5px 10px;top:16em !important}.view-slide-de-cabecera .views-slideshow-cycle-main-frame-row-item .field-content.slide-text-wrapper,.view-slide-de-cabecera.view-display-id-block_5 .field-content.slide-text-wrapper,.view-slide-de-cabecera .slide-button{font-size:.6em}.parador-search-block .field-group-form-booking .form-item{margin-right:0 !important}.node-type-restaurant #reservas-main-block-restaurant-form>div{align-items:center;display:flex;flex-direction:column}.node-type-restaurant .parador-search-block .form-submit{margin-top:10px !important}.amigos-header-infobar span.separator,.amigos-header-infobar{height:auto;white-space:unset !important}#book-with-points{padding-right:10px;margin:0 auto;padding-bottom:1em}.logo-wrapper.infobar-inline.infobar-container{float:left;padding-left:10px}.phone-wrapper.infobar-inline.infobar-container{float:right;padding-right:10px}.amigos-header-infobar #amigos-user-infobar-wrapper .phone-wrapper .phone-inner-wrapper{background:url(/sites/all/themes/custom/basetheme/img/icos/phone.png) no-repeat left center;padding:14px 56px 15px 25px}.name-wrapper.infobar-inline.infobar-container{margin-top:1em;float:left;margin-left:10px}.saldo-wrapper{margin-left:155px}#block-bloques-live-chat{display:none}.page-reservas .login-amigos-button.bloque-boton{max-width:70%;margin-right:auto;margin-left:auto;font-size:.85em;display:block}.reservations-form-wrapper .left-column.cb-photos-col{height:50% !important;display:block;float:none}.reservations-item.tariff-selection-inner-wrapper .right-column .room-row div[class*="form-item-selection-roomtypes"],.reservations-item.tariff-selection-inner-wrapper .right-column .room-row>.regime-selector-wrapper{width:75% !important;padding:0}.reservations-item.tariff-selection-inner-wrapper .right-column .room-row .regime-selector-wrapper div[class*="form-item-selection-regimes"]{width:80% !important;padding:0 !important}.page-reservas a[id^="edit-selection-roomtypes"]{width:80% !important}.page-reservas a[id^="edit-selection-regimes"]{width:100% !important}.third.reservations-form-wrapper .left-column.cb-photos-col{width:45%;height:auto !important}}@media(max-width:650px){.node-type-restaurant #block-bloques-cartas-parador .container-fila,.node-type-restaurant #block-bloques-menus-parador .container-fila{display:flex;flex-wrap:wrap;justify-content:center}.node-type-restaurant #block-bloques-menus-parador .container-fila>div{margin-right:0 !important}.block.countdown.offer-banner .countdown-wrapper.wtext .countdown-title{background:#fe285b url(/sites/all/themes/custom/basetheme/img/bg/pico-countdown-oferta-new.png) no-repeat right center !important}
.block.countdown.offer-banner{font-size:8px;margin-bottom:0 !important}.block.countdown.offer-banner .standard-countdown.hasCountdown .count-value .digit{background:#fe285b !important;padding:6px !important;font-size:1.8em !important;width:40px !important}.block.countdown.offer-banner .standard-countdown.hasCountdown .count-label{padding:0 !important;font-size:1.5em !important;width:40px !important}.block.countdown.offer-banner .standard-countdown.hasCountdown .count-value .separator{font-size:1.8em !important}.amigos-header-infobar span.separator,.amigos-header-infobar{height:auto;white-space:unset !important}#book-with-points{padding-right:10px;margin:0 auto;padding-bottom:1em}.logo-wrapper.infobar-inline.infobar-container{float:left;padding-left:10px}.phone-wrapper.infobar-inline.infobar-container{float:right;padding-right:10px}.amigos-header-infobar #amigos-user-infobar-wrapper .phone-wrapper .phone-inner-wrapper{background:url(/sites/all/themes/custom/basetheme/img/icos/phone.png) no-repeat left center;padding:14px 56px 15px 25px}.name-wrapper.infobar-inline.infobar-container{margin-top:1em;float:left;margin-left:10px}.saldo-wrapper{margin-left:155px}#block-bloques-live-chat{display:none}.reservations-main-container .reservations-form-wrapper.first .guest-details fieldset{width:100%}.reservations-main-container .reservations-form-wrapper.first .guest-details fieldset>*{display:block}.reservations-main-container .reservations-form-wrapper.first .guest-details fieldset .fieldset-wrapper>*:first-child,.reservations-main-container .reservations-form-wrapper.first .guest-details fieldset .fieldset-wrapper>*{margin-left:12px}#edit-parador-selection,div[id^="edit-parador-selection--"]{flex:1 0}a#edit-room-number-button{width:100% !important}.page-reservas .reservations-item.tariff-selection-inner-wrapper .tariff-conditions-wrapper{margin-right:0}div.tariff-conditions-wrapper{position:absolute}#reservas-form-modificar-wizard .buttons-submit-centered{font-size:.85em}.page-reservas-modificar .reservations-form-wrapper.first .reservations-item.dates,.page-reservas-modificar .reservations-form-wrapper.first .reservations-item.parador-selector-wmap{float:none;display:block;width:100%}.reservations-form-wrapper.first .reservations-item.dates .departure-wrapper{float:none}.page-reservas-modificar a#edit-room-number-button{width:50% !important}}@media(max-width:620px){.region-header-left{width:75px}#buscarparador-portada-custom-form{width:90%}#reservas-amigos-login-form #edit-reservations-login{right:3em !important}#block-marker-clusterer-bloque-mapa-portada #map .mapa-contenedor-detalle{display:flex;flex-wrap:wrap;flex-direction:row}#block-marker-clusterer-bloque-mapa-portada #map .mapa-titulo-parador{font-size:1.2em !important;flex:1 0 100%}#block-marker-clusterer-bloque-mapa-portada #map .mapa-imagen-parador,#block-marker-clusterer-bloque-mapa-portada #map .mapa-info-parador{flex:1 0 48%}#block-marker-clusterer-bloque-mapa-portada #map .mapa-info-parador{margin-left:5px}.view-slide-de-cabecera .views-slideshow-cycle-main-frame-row-item .field-content.slide-text-wrapper,.view-slide-de-cabecera.view-display-id-block_5 .field-content.slide-text-wrapper,.view-slide-de-cabecera .slide-button{font-size:.5em}.views-slideshow-controls-top .views-slideshow-controls-text-previous a,.views-slideshow-controls-top .views-slideshow-controls-text-next a{background-size:40% !important}.view-slide-de-cabecera .slide-button{padding:0 10px;top:15em !important}.views-slideshow-controls-top .views-slideshow-controls-text-next a{right:0 !important}.views-slideshow-controls-top .views-slideshow-controls-text-previous a{left:0 !important}.view-slide-de-cabecera .views-slideshow-cycle-main-frame-row-item .field-content.slide-text-wrapper,.view-slide-de-cabecera.view-display-id-block_5 .field-content.slide-text-wrapper{top:6em !important}#block-bloques-custom-blocks .container-fila>div{margin-right:0 !important}#block-bloques-custom-blocks .container-banner,#block-bloques-custom-blocks .container-banner.right{min-width:300px}#nodesocialtoolbar #tags-social-container>div{flex:1 0 100%;justify-content:flex-start}.social-widgets-inner-wrapper{padding-left:20px}.amigos-header-infobar span.separator,.amigos-header-infobar{height:auto;white-space:unset !important}#book-with-points{width:95%;margin:0 auto;padding-bottom:1em;float:none}.logo-wrapper.infobar-inline.infobar-container{float:left;padding-left:10px;display:block}.phone-wrapper.infobar-inline.infobar-container{float:right;padding-right:15px;display:block}.amigos-header-infobar #amigos-user-infobar-wrapper .phone-wrapper .phone-inner-wrapper{background:url(/sites/all/themes/custom/basetheme/img/icos/phone.png) no-repeat 75px center;padding:6px 0 6px 105px}.name-wrapper.infobar-inline.infobar-container{margin-top:1.5em;display:block !important;margin-left:10px}.saldo-wrapper{margin-left:10px;display:block !important}#block-bloques-live-chat{display:none}.page-reservas #main #content{width:100% !important}.page-reservas .login-amigos-button.bloque-boton{max-width:70%;margin-right:auto;margin-left:auto;font-size:.85em;display:block}
.page-reservas div[id^="edit-main-wrapper"].first .conditions-wrapper{right:0;text-align:center}div#ajax-booking-main-wrapper{width:89%}.page-reservas div[id^="edit-parador-selection--"]{flex:1 0 100%;margin-right:0 !important}.reservations-main-container .reservation-details .container-inline-date{width:50% !important;flex:1 0 50%}.reservations-main-container .reservations-form-wrapper input[type="text"],.reservations-form-wrapper select{width:100%}.reservations-main-container .reservations-form-wrapper .form-item-room-number{flex:1 0 100%}.reservations-form-wrapper.parador .reservation-details .form-item{width:100%}.reservations-main-container .guests-container{flex:none}.page-reservas .room-title{width:100%;display:block}.reservations-item.tariff-selection-inner-wrapper .right-column .room-row>.regime-selector-wrapper{width:100%}#ajax-booking-main-wrapper .reservations-form-wrapper .form-item label,#edit-politicas-cancelacion h2{font-family:"OpenSansRegular",sans-serif;padding:3px;font-size:1em;font-weight:bold;margin-bottom:0}.reservations-main-container .parador.first{margin-top:0 !important;padding:0 20px 0 20px;display:block}.reservations-main-container .reservation-details.inner-section-wrapper .parador-selector-wmap,.reservations-main-container .reservations-form-wrapper input[type="text"],.reservations-main-container .guest-details .form-item-room-number,.reservations-main-container .form-item-room-number .ui-selectmenu,.reservations-main-container .parador-selector-wmap span>a,.reservations-main-container .rooms-wrapper .rooms-row .rooms-col,.reservations-main-container .reservations-form-wrapper.first .guest-details fieldset,.reservations-form-wrapper select.single-number-select,.reservations-main-container .guests-container .form-item-rooms-room-1-room-adults-1 span>a,.reservations-main-container .guests-container .form-item-rooms-room-1-room-children-1 span>a,.reservations-main-container .guests-container .form-item-rooms-room-2-room-adults-2 span>a,.reservations-main-container .guests-container .form-item-rooms-room-2-room-children-2 span>a,.reservations-main-container .guests-container .form-item-rooms-room-3-room-adults-3 span>a,.reservations-main-container .guests-container .form-item-rooms-room-3-room-children-3 span>a,.page-reservas .third #edit-datos-wrapper #edit-right-wrapper #edit-user-card-type-button{width:100% !important;float:none;margin-bottom:10px}body.page-reservas-nueva ul#edit-parador-menu,body.page-reservas-nueva ul[id*="edit-parador--"]{width:fit-content !important}.reservations-main-container .reservation-details .container-inline-date{width:50% !important;display:inline-block}.form-item.form-type-date-popup.form-item-dates-arrival,.form-item.form-type-date-popup.form-item-dates-departure{padding:5px 5px 5px 0;right:0;left:0}.reservations-main-container .main-booking-form-wrapper .reservations-form-wrapper.first .reservations-item.parador-selector-wmap>*,.reservations-main-container .reservations-form-wrapper.first .guest-details fieldset>*{display:block;width:100%;margin:0}.reservations-main-container .reservations-form-wrapper.first .guest-details fieldset>label{left:0}.reservations-main-container .guests-container{width:97%;background:#fff;border:1px solid #c8c8c8;border-radius:5px;color:#fff;font-size:.9em;margin:10px 0 10px 0;padding:5px}div.rooms-row{background:#592048}.reservations-main-container .rooms-wrapper .rooms-row .rooms-col .fieldset-wrapper>*{width:95% !important}.reservations-main-container .guests-container .form-item-rooms-room-1-room-children-1 label,.reservations-main-container .guests-container .form-item-rooms-room-2-room-children-2 label,.reservations-main-container .guests-container .form-item-rooms-room-3-room-children-3 label,.reservations-main-container .guests-container .form-item-rooms-room-1-room-adults-1 label,.reservations-main-container .guests-container .form-item-rooms-room-2-room-adults-2 label,.reservations-main-container .guests-container .form-item-rooms-room-3-room-adults-3 label{text-align:left;width:100%}
.reservations-main-container .reservations-form-wrapper.first .guest-details fieldset .fieldset-wrapper>*{margin-left:8px !important;text-align:center}.reservations-form-wrapper .form-item{display:inline-block;width:100%}#ajax-booking-main-wrapper .conditions-wrapper>input.plain{float:none;display:block !important;margin:0 auto !important;width:100%}#edit-parador-selection{flex:1 0 100%;margin-right:0 !important}.reservations-item.highlighted-bg,.info-fin-reserva-wrapper{background:none;position:initial}.page-reservas div[id^="edit-main-wrapper"].third>p{padding:0 20px 0 20px}.reservations-form-wrapper .left-column.cb-photos-col{width:100% !important}.page-reservas-nueva-parador .reservations-main-container #edit-photo-main-container a{display:block}.reservations-form-wrapper .reservation-previous-details .left-column.cb-photos-col img{width:100%;height:auto}.reservations-form-wrapper .reservations-item.reservation-details-item.top-row>h2:first-child,#block-galeria-habitaciones h2{font-family:"OpenSansRegular",sans-serif}#block-galeria-habitaciones{position:relative;bottom:0 !important}#block-galeria-habitaciones .content li{margin:0;margin-bottom:4px}#block-galeria-habitaciones .content li a span{width:90%;padding:5%}#block-galeria-habitaciones .gallery-name{background:#fe285b;color:#fff !important;position:absolute;top:0;text-align:center;font-family:"OpenSansRegular",sans-serif !important;font-weight:bold}#block-galeria-habitaciones li{width:49%}#block-galeria-habitaciones li a img,.confirm-block .parador-foto,.confirm-block .parador-foto>img,div#block-views-reservas-bloques-banner-confirmacion img{width:100%;height:auto}.first-step-form-wrapper .reservations-form-wrapper.parador div[id^="edit-reservation-details--"],.first-step-form-wrapper .reservations-form-wrapper.parador div[id^="edit-guest-details-inner-wrapper--"]{display:block}.page-reservas div[id^="edit-main-wrapper"].second>div{padding:0 20px 0 20px}.reservations-item.left-column.form-wrapper h2{width:100%}.page-reservas .reservations-item.tariff-selection-inner-wrapper .tariff-conditions-wrapper{margin:0 0 0 3px !important;width:100% !important;display:block;position:relative}div#container_conditions{position:relative;width:90%;background:#fff}div#conditions-close-c2c{position:absolute;right:10px !important;height:20px;width:20px;background:url(/sites/all/themes/custom/basetheme/img/icos/ico_del.png) no-repeat center center;margin-left:0}.related-paradores-wrapper .related-parador-row .related-parador-thumb{display:block;float:none;padding:0}.related-paradores-wrapper .related-parador-row .related-parador-details{display:block;width:100%}.reservations-form-wrapper .form-item img{width:100%;height:auto}div#ajax-booking-main-wrapper{margin-top:10px}.reservations-form-wrapper.third .reservations-item.reservation-details-item.top-row>div.form-wrapper>div{display:block;width:100% !important}.reservations-form-wrapper .reservations-item.reservation-details-item.top-row>div,.reservations-form-wrapper .reservations-item.reservation-details-item.bottom-row>div,.reservations-form-wrapper.third .reservations-item.reservation-details-item.top-row>div.form-item{width:100% !important}div#edit-dates-arrival-wrapper-arrival>label,div#edit-dates-departure-wrapper-departure>label,div#edit-room-number>label{display:inline-block;float:left;width:48%}.third .reservation-details-item .datepicker-popup .field-content,.third .reservation-details-item #edit-room-number .field-content{width:48%;text-align:right;float:left;font-family:"OpenSansRegular",sans-serif}.reservations-form-wrapper.third .reservation-previous-details .rooms-row{background:none !important}.reservations-form-wrapper .reservation-previous-details .right-column{width:100% !important}.third .reservation-details-item .rooms-row.reservations-item.inline>*{width:100% !important}.reservations-form-wrapper .reservations-item.reservation-details-item.bottom-row{margin-top:10px}.reservations-form-wrapper.third .reservation-previous-details .rooms-row label{background:#fe285b;color:#fff}
.third .reservation-details-item .rooms-row.reservations-item.inline .room-wrapper{width:90%;padding:10px;font-size:.9em}.page-reservas div[id^="edit-main-wrapper"].third #edit-total-price-wrapper{margin-top:10px;width:96% !important;background:#fe285b;border:1px solid #c8c8c8;border-radius:5px;padding:5px;color:#fff;font-weight:bold;float:none}.page-reservas div[id^="edit-main-wrapper"].third #edit-price{background:#fff;border-radius:5px;border:1px solid #c8c8c8;padding:5px;width:inherit;color:#5a2149}.third #edit-total-price-wrapper .total-label{font-family:"OpenSansRegular",sans-serif;font-size:1.1em;width:50%;text-align:left;line-height:40px;bottom:0 !important;display:inline-block}.third #edit-total-price-wrapper .total-container{width:50%;float:right;display:inline-block}.third #edit-edit-button{font-size:13px;width:100%;background:#fff;color:#5a2149;border:1px solid #5a2149;font-weight:bold}.third #edit-datos-wrapper{border-color:#f2f2f2;border-radius:0;margin:0 20px;background:#efefef;padding-top:10px}#edit-datos-wrapper h2{padding:0 !important}.page-reservas div[id^="edit-main-wrapper"].third #edit-datos-wrapper>div.form-wrapper{font-family:"OpenSansRegular",sans-serif !important}.page-reservas .third div#edit-left-wrapper,.page-reservas .third div#edit-right-wrapper,.page-reservas .third div#edit-right-wrapper .form-item-observations textarea{width:100% !important}#edit-datos-wrapper #edit-left-wrapper{margin-left:0;padding-left:0}#edit-datos-wrapper #edit-user-lastnames legend,#edit-datos-wrapper #edit-user-card-expiration-date label{font-weight:bold}#edit-datos-wrapper #edit-user-lastnames .fieldset-wrapper .form-item-user-second-lastname{margin-top:5px}.page-reservas div[id^="edit-main-wrapper"].third .conditions-wrapper,#edit-reservation-checks{text-align:justify;padding:0 20px !important}.text-align-right{margin:0 20px}.third #edit-confirm-reservation{width:95%;margin:10px 20px 10px 20px}.confirm-block.indicador-foto{background:url(/sites/all/themes/custom/basetheme/img/icos/reservas_check_ok.png) no-repeat 0 top #fff padding:0;width:90% !important}.parador-data-info{margin-top:35px;text-align:justify;font-size:.9em}.confirm-block .parador-data-element.label,.confirm-block .info-data-element.label,.confirm-block .parador-pdf-button-wrapper a,.info-precio-block .info-precio-element.label,.info-precio-block .info-precio-element.precio,.info-precio-block .info-precio-element.impuestos{font-family:"OpenSansRegular",sans-serif !important;font-weight:bold}.confirm-block{width:90%}.confirm-block .parador-pdf-button-wrapper a{background:#ff2259;font-weight:bold}.confirm-block .parador-data-block{padding:0;width:100% !important;margin-left:0;margin-top:10px}.confirm-block .parador-data-block h2{width:80%}.confirm-block .parador-data-element{display:inline-block;padding:5px 0;vertical-align:top;width:100%;text-align:left}.confirm-block .parador-data-item{border-bottom:1px solid #e6e6e6}.confirm-block .parador-data-element:not(.label),.confirm-block .info-data-element:not(.label){text-align:left}.info-precio-block{background:#ff2259;color:white;display:block;margin:18px auto !important;padding:12px;width:83%}.info-precio-block .info-precio-element.impuestos{width:100%;color:#fff}.reservas-bloques{width:95%;margin:0 auto}.page-reservas .reservas-bloques .views-row-first{margin-right:0 !important}.page-reservas .room-title{width:100%;display:block}.reservations-item.tariff-selection-inner-wrapper .right-column .room-row>.regime-selector-wrapper{width:100%}.reservations-item.tariff-selection-inner-wrapper .right-column .room-row>.prices-wrapper{display:inline-block;float:right}.reservations-item.tariff-selection-inner-wrapper .right-column .room-row>.prices-wrapper .prices-inner-wrapper,.reservations-item.tariff-selection-inner-wrapper .right-column .room-row div.form-item{padding-left:0}.reservas-bloques #block-singlenodes-hazte-amigo-fin-reserva .content>img,#block-singlenodes-hazte-amigo-fin-reserva .field_content,#block-singlenodes-hazte-amigo-fin-reserva .content .boton-hazte-amigo{width:50%}
.page-reservas-modificar #reservas-form-modificar-wizard #edit-consulta .form-type-radios.form-item-tipo-reserva,.page-reservas-modificar #reservas-form-modificar-wizard #edit-consulta .fields-group-booking{width:100%;margin-left:0 !important}.page-reservas-modificar #reservas-form-modificar-wizard .form-submit{margin:5px 2px 0}.page-reservas-modificar div.rooms-row{background:none}.page-reservas-modificar .reservations-form-wrapper .fieldset-wrapper .form-item label{font-weight:normal !important}.page-reservas-modificar div[id^="edit-buscador"] .form-item-room-number,.page-reservas-modificar div[id^="edit-buscador"] #edit-details-bottom-row{width:95%}.page-reservas-modificar .reservations-form-wrapper .form-wrapper.highlighted-bg a.ui-selectmenu,.page-reservas-modificar .reservations-form-wrapper .form-wrapper.highlighted-bg a.ui-selectmenu>*{background-color:#e8e8e8 !important}.page-reservas-modificar .reservations-form-wrapper .form-item{width:auto;padding:0}}@media(max-width:580px){.reservations-item.tariff-selection-inner-wrapper .right-column .room-row div[class*="form-item-selection-roomtypes"],.reservations-item.tariff-selection-inner-wrapper .right-column .room-row>.regime-selector-wrapper{width:62% !important}.page-reservas a[id^="edit-selection-roomtypes"],.page-reservas a[id^="edit-selection-regimes"],.reservations-item.tariff-selection-inner-wrapper .right-column .room-row .regime-selector-wrapper div[class*="form-item-selection-regimes"]{width:100% !important}.confirm-block .parador-data-block{width:100% !important}.confirm-block.indicador-foto{background:none}.confirm-block.indicador-foto .parador-data-block{padding-left:0 !important;width:100% !important;text-align:left}}@media(max-width:500px){#reservas-amigos-login-form #edit-reservations-login{right:5em !important;width:295px !important}#reservas-amigos-login-form #edit-login,#reservas-amigos-login-form #edit-foot,#reservas-amigos-login-form #edit-login .form-item-card-number,#reservas-amigos-login-form #edit-login #edit-fecha{width:97.8%}#reservas-amigos-login-form #edit-login #edit-submit-container{width:95% !important;text-align:center}.confirm-block .parador-data-block{width:100% !important}.confirm-block .info-data-element{width:auto}.reservas-bloques #block-singlenodes-hazte-amigo-fin-reserva .content>img,#block-singlenodes-hazte-amigo-fin-reserva .field_content,#block-singlenodes-hazte-amigo-fin-reserva .content .boton-hazte-amigo{width:100%}.page-reservas div#block-views-reservas-bloques-banner-confirmacion .views-row-first{margin-right:0 !important}#block-singlenodes-hazte-amigo-fin-reserva .content{width:100%;padding:0}#block-singlenodes-hazte-amigo-fin-reserva .content .singlenodes-body>.col1{margin-top:1em}.page-reservas-modificar .rooms-wrapper .rooms-row .rooms-col{width:auto}}@media(max-width:430px){#reservas-amigos-login-form #edit-reservations-login{right:3em !important}#edit-contenedor-information{display:none !important}.parador-search-block .field-group-form-booking .form-item-rooms,.parador-search-block .field-group-form-booking .people-selection-wrapper{flex:1 0 100%}#edit-contenedor-formulario .form-item-adults1,#edit-contenedor-formulario .form-item-adults2,#edit-contenedor-formulario .form-item-adults3,#edit-contenedor-formulario .form-item-children1,#edit-contenedor-formulario .form-item-children2,#edit-contenedor-formulario .form-item-children3{margin-bottom:10px}.parador-search-block .field-group-form-booking .form-item-rooms{margin-left:0}.parador-search-block .field-group-form-booking .form-item{margin-right:0 !important}.parador-search-block .field-group-form-dates .form-item-exit{margin-left:4px !important}#block-marker-clusterer-bloque-mapa-portada #map .mapa-titulo-parador{font-size:1em !important}#block-marker-clusterer-bloque-mapa-portada #map .img-parador{height:85px}#block-marker-clusterer-bloque-mapa-portada #map .mapa-info-parador .small{display:none}#block-marker-clusterer-bloque-mapa-portada #map .mapa-imagen-parador,#block-marker-clusterer-bloque-mapa-portada #map .mapa-info-parador{width:auto !important;height:auto !important;flex:1 0 100%}#block-marker-clusterer-bloque-mapa-portada #map .mapa-info-parador{display:inline-block !important;margin:0 !important}#bloques-form-llamanos{right:-75px !important}.view-slide-de-cabecera .views-slideshow-cycle-main-frame-row-item .field-content.slide-text-wrapper,.view-slide-de-cabecera.view-display-id-block_5 .field-content.slide-text-wrapper{font-size:.4em;left:7em !important;width:70%}.view-slide-de-cabecera .slide-button{top:12em !important;left:13em;right:13em}.views-slideshow-controls-top .views-slideshow-controls-text-previous a,.views-slideshow-controls-top .views-slideshow-controls-text-next a{background-size:30% !important}.views-slideshow-controls-top .views-slideshow-controls-text-next a{right:-20px !important}.views-slideshow-controls-top .views-slideshow-controls-text-previous a{left:-20px !important}.view-slide-de-cabecera .views-slideshow-cycle-main-frame-row-item .field-content.slide-text-wrapper,.view-slide-de-cabecera.view-display-id-block_5 .field-content.slide-text-wrapper{top:4em !important;left:10em !important;padding:0 !important;right:10em !important}#footer .social-icon{background-size:35px !important;height:35px !important;width:35px !important}
#reservas-amigos-login-form>div{left:9em}.node-type-restaurant #edit-parador-selection,.node-type-restaurant .form-item-restaurant{margin-right:0}.front #block-multimedia-2,.node-type-parador #block-multimedia-2,.node-type-halls #block-multimedia-2,.node-type-environment #block-multimedia-2,.node-type-unique-room #block-multimedia-2,.node-type-spa #block-multimedia-2,.node-type-restaurant #block-multimedia-2,.node-type-parador-others #block-multimedia-2,.node-type-golf #block-multimedia-2,.node-type-parador-wellness #block-multimedia-2{top:140px !important}.node-type-restaurant #page-title-wrapper,.node-type-halls #page-title-wrapper,.node-type-spa #page-title-wrapper,.node-type-parador-others #page-title-wrapper,.node-type-parador #page-title-wrapper,.node-type-unique-room #page-title-wrapper,.node-type-environment #page-title-wrapper,.node-type-golf #page-title-wrapper,.node-type-parador-wellness #page-title-wrapper{margin-top:180px}.amigos-header-infobar span.separator,.amigos-header-infobar{height:auto;white-space:unset !important}#book-with-points{width:95%;margin:0 auto;padding-bottom:1em;float:none}.logo-wrapper.infobar-inline.infobar-container{float:left;padding-left:10px;display:block}.phone-wrapper.infobar-inline.infobar-container{float:right;padding-right:15px;display:block}.amigos-header-infobar #amigos-user-infobar-wrapper .phone-wrapper .phone-inner-wrapper{background:url(/sites/all/themes/custom/basetheme/img/icos/phone.png) no-repeat 75px center;padding:6px 0 6px 105px}.name-wrapper.infobar-inline.infobar-container{margin-top:1.5em;display:block !important;margin-left:10px}.saldo-wrapper{margin-left:10px;display:block !important}#block-bloques-live-chat{display:none}.reservations-item.tariff-selection-inner-wrapper .right-column .room-row div[class*="form-item-selection-roomtypes"],.reservations-item.tariff-selection-inner-wrapper .right-column .room-row>.regime-selector-wrapper{width:100% !important}.page-reservas-modificar #reservas-form-modificar-wizard .form-submit{margin:5px 2px 0;width:100%;display:block}.page-reservas-modificar #reservas-form-modificar-wizard #edit-submit{margin:0 !important}.page-reservas-modificar .confirmation .form-actions a{padding:.3em 1em;display:block;margin:.5em 0;text-align:center}.page-reservas-modificar .reservations-form-wrapper .form-item a#edit-parador-button{width:100% !important}.page-reservas-modificar .rooms-wrapper .rooms-row .rooms-col{width:90% !important}.page-reservas-modificar .reservations-form-wrapper .fieldset-wrapper .form-item{width:45% !important;display:inline-block;text-align:center;float:left;margin-right:.5em}.page-reservas-modificar .reservations-form-wrapper .fieldset-wrapper .form-item label{text-align:left}.reservations-form-wrapper.first .reservations-item.dates .arrival-wrapper,.reservations-form-wrapper.first .reservations-item.dates .departure-wrapper{width:100% !important;margin-right:0 !important}.page-reservas-modificar .reservations-form-wrapper.first .reservations-item.dates input{width:100%}.page-reservas-modificar .second div[id="edit-dates"] .arrival-wrapper,.page-reservas-modificar .second div[id="edit-dates"] .departure-wrapper{width:100%;display:block;float:none}.page-reservas-modificar div[id^="edit-buscador"] .form-item-room-number,.page-reservas-modificar div[id^="edit-buscador"] #edit-details-bottom-row{width:100%}.page-reservas-modificar div[id^="edit-buscador"] a#edit-room-number-button{width:100% !important}.page-reservas-modificar .reservations-form-wrapper .form-item{width:100%}.page-reservas-modificar div.rooms-row.reservations-item.inline>.room-wrapper .form-checkboxes>*{display:inline-block}.page-reservas-modificar .reservations-form-wrapper .form-item a[id^="edit-rooms-room-"]{width:100% !important}.page-reservas-modificar .second div[id="edit-dates"] .arrival-wrapper input,.page-reservas-modificar .second div[id="edit-dates"] .departure-wrapper input{width:100%}.page-reservas-modificar .reservations-form-wrapper #edit-buscador .form-checkboxes{text-align:center;width:100%}.page-reservas-modificar .reservations-form-wrapper .form-item{float:none}.page-reservas-modificar #reservas-form-modificar-wizard input.edit-button{width:100% !important;position:relative;top:0;right:0}.page-reservas-modificar .rooms-row.reservations-item.inline .room-wrapper .price-details-wrapper{width:95%}.page-reservas-modificar #edit-datos-wrapper #edit-left-wrapper .form-item,.page-reservas-modificar #edit-datos-wrapper #edit-left-wrapper input,.page-reservas-modificar #edit-datos-wrapper #edit-right-wrapper input,.page-reservas-modificar #edit-datos-wrapper #edit-left-wrapper input#edit-user-lastname,.page-reservas-modificar #edit-datos-wrapper #edit-left-wrapper input#edit-user-second-lastname{width:100% !important}}@media(max-width:360px){#reservas-amigos-login-form #edit-reservations-login{right:1em !important}.region-header-left{width:50px}#block-marker-clusterer-bloque-mapa-portada #map .img-parador{height:75px}#toolbar div.toolbar-menu{padding:5px 35px 5px 10px !important}.view-slide-de-cabecera .views-slideshow-cycle-main-frame-row-item .field-content.slide-text-wrapper,.view-slide-de-cabecera.view-display-id-block_5 .field-content.slide-text-wrapper{top:2em !important;left:8em !important}.view-slide-de-cabecera .slide-button{top:10em !important}.view-slide-de-cabecera .views-slideshow-cycle-main-frame-row-item .field-content.slide-text-wrapper,.view-slide-de-cabecera.view-display-id-block_5 .field-content.slide-text-wrapper{padding:8px 30px 8px 25px}.views-slideshow-controls-top .views-slideshow-controls-text a{top:30%}#block-bloques-live-chat{display:none}}@media(max-width:340px){.region-header-left{width:35px}#header #logo img{width:60%;margin-right:26px}form#bloques-form-llamanos{right:-6em !important}.view-slide-de-cabecera .slide-button{padding:0 !important;width:auto !important;margin:0 auto !important}
footer#footer{padding-left:0 !important}#block-menu-menu-web-menu-pie-empresa,#block-menu-menu-web-menu-pie-izquierda,#block-bloques-descarga-app-footer{width:100% !important;padding-left:4%}#block-bloques-redes-sociales .footer_redes_sociales{padding:3%}#block-bloques-custom-blocks .container-banner,#block-bloques-custom-blocks .container-banner.right{min-width:290px}.front #block-bloques-custom-blocks .container-banner img{width:290px;height:290px}#reservas-amigos-login-form #edit-reservations-login{right:-.6em !important}.view-slide-de-cabecera .field-content.slide-text-wrapper .slide-text-observations,.view-slide-de-cabecera .field-content.slide-text-wrapper .slide-text-title,.view-slide-de-cabecera .field-content.slide-text-wrapper .slide-text-price{line-height:1em}.view-slide-de-cabecera .slide-button{top:8em !important}#block-bloques-live-chat{display:none}}