   .base-tertiary-c, .base-tertiary-c-h:hover, .active .base-tertiary-c-a, .base-tertiary-c-f:focus{  color: #fda401 !important; }  .base-tertiary-b, .base-tertiary-b-h:hover, .active .base-tertiary-b-a, .base-tertiary-b-f:focus{  border-color: #fda401 !important; }  .base-tertiary-bg, .base-tertiary-bg-h:hover, .active .base-tertiary-bg-a, .base-tertiary-bg-f:focus{  background-color: #fda401 !important; }   /***** ANCHO *****/ @media (min-width: 1200px){.container {width: 1200px; padding: 0px;}} @media screen and (max-width: 1000px){#partialHeader>div.header-top ul.list-inline .padding-0 {display: none !important;}} /***** IDIOMAS *****/ @media (min-width: 767px){#partialHeader .menu-languages img {display: none;}} .border-rd-10 {border-radius: 0px;} .tpl-default .menu-languages .dropdown-menu>li>a {color: #333 !important;border: none;} /***** CERRAR POPAPS *****/ .close {opacity: 1;font-size: 30px;color: #888;} /***** LONG DESCRIPTION *****/ #componentPageContent #pageDetailsContent .description {padding-bottom: 0px !important;} /***** MENU HEADER ENCADENADOS *****/ #partialHeader .header-top .product-chain-menu .dropdown-menu {min-width: 800px; max-height: 400px; overflow: auto; right: -250px; top: 42px; border-bottom-left-radius: 10px !important; border-bottom-right-radius: 10px !important;} #partialHeader .header-top .product-chain-menu .dropdown-menu li {float: left; width: 50%; font-size: 16px;} #partialHeader .header-top .product-chain-menu {text-transform: uppercase;} /***** HEADER RESERVA OFICIAL WEBSITE *****/ #partialHeader .header-booking {background-color: #ec5b14 !important; padding: 10px 5px !important;} #partialHeader .header-booking button {margin-left: 20px; color: #103751 !important; font-weight: bold;} /***** OFICIAL WEBSITE *****/ .slider-xxl #accommodationOfficialInfoContainer .official-info {display: none !important} .tpl-official #componentMenu {margin-top: 30px;} /***** CERCA DEL HOTEL *****/ div.nearby-container figure figcaption span {font-weight: 700;font-family: "Open Sans";} .nearby-container {border-bottom: 1px solid #ccc;} /***** OFICIAL WEBSITE OPINIONES PUNTUACION *****/ #externalReviewCategoryComponent { margin-top: 20px; padding-bottom: 20px; margin-bottom: 20px; background-color: #f2f2f2; border-radius: 5px; border: solid 1px #ccc; } #externalReviewCategoryComponent .progress {background-color: #fff !important; border: 1px solid #ccc;} #reviewComponentTab {background: transparent !important; } /***** OFICIAL WEBSITE ENLACES SOCIALES *****/ .tpl-official .social-network li {padding: 5px; border: 1px solid #999;} .tpl-official .social-network {text-align: center; margin-top: 20px;} /***** OFICIAL WEBSITE - HEADER*****/ #partialHeader.model-accommodation {z-index: 16;} .tpl-official #partialHeader.model-accommodation>.header-top h1.logo-header-top { text-shadow: 0 2px 2px rgb(15, 55, 81);} section.availabilitySearchComponent[data-view=simple] form fieldset[data-step=date-pax] input.app-btn[type=submit] {background-color: #ec5b14 !important; border-color: #ec5b14 !important;} .tpl-official #photoHero .availabilitySearchComponent fieldset .legend {padding-top: 0px; padding-bottom: 10px;} .tpl-official .dropdown-menu>li>a {text-shadow: none; text-transform: none;} @media (min-width: 767px) {.tpl-official #partialHeader.model-accommodation>.header-top h1.logo-header-top { background: url(https://static11.com-hotel.com/uploads/web-configuration/73691/resource/logo-1577981984.png); background-size: 45px; background-position: left; background-repeat: no-repeat; padding-left: 50px; }} /***** TELEFONOS *****/ @media (max-width: 767px){#componentServices {margin-top: 100px;}} @media (max-width: 767px){.tpl-official #partialHeader.model-accommodation>.header-top h1.logo-header-top {text-shadow: none;}} @media (max-width: 767px){#partialHeader.model-accommodation>.header-top {background-color: #103751 !important;}} @media (max-width: 767px){.review-home {display: none;}} @media (max-width: 767px){.dropdown-menu {font-size: 24px;}} @media (max-width: 767px){.nearby-container {display: none;}} @media (max-width: 767px){#partialGuarantee {display: none;}} @media (max-width: 767px){.sectionTabHidden {display: none;}} @media (max-width: 767px){body.tpl-official #contactInHome {background-color: #ffffff !important;}} @media (max-width: 767px){#photoHero div.seo-title {visibility: hidden;}} @media (max-width: 767px){.rating {display: none !important;}} @media (max-width: 767px){.section-divider {padding-top: 50px;}} @media (max-width: 767px){#contactInHome #loadContactTab {background-color: #f2f2f2 !important;}} /***** OFICIAL WEBSITE - H2 *****/ .tpl-official #photoHero div.seo-title h2 {font-weight: 700; font-family: "Open Sans";} /***** ANUNCIOS *****/ .multi-affiliation-sale div.adv-in[data-component="adv"][data-position="1"] {display: none;} div.adv-in[data-component="adv"][data-position="1"] {background-color: #000; padding-top: 10px; padding-bottom: 10px;} div.adv-in[data-component="adv"][data-position="1"] #H001 {padding-right: 20px; padding-left: 20px;} div.adv-in[data-component="adv"][data-position="3"] .alert-success {margin-top: 10px; margin-bottom: 0px; padding-top: 0px;} div.adv-in[data-component="adv"][data-position="3"] {text-align: center;} div.adv-in[data-component="adv"][data-position="5"] {padding-top: 20px; padding-bottom: 20px;} div.adv-in[data-component="adv"][data-position="5"] h4 {padding: 0px 5px;} div.adv-in[data-component="adv"][data-position="7"] {overflow: hidden; } div.adv-in[data-component="adv"][data-position="9"] {overflow: hidden; margin-top: 50px; margin-bottom: 50px; text-align: center;} div.adv-in[data-component="adv"][data-position="11"] {overflow: hidden; padding-top: 20px; margin-top: 60px !important; margin-bottom: 40px; border-top: 1px dashed #989898; } div.adv-in[data-component="adv"][data-position="12"] {overflow: hidden; padding-top: 20px;} div.adv-in[data-component="adv"][data-position="13"] {overflow: hidden;margin-bottom: 30px;} div.adv-in[data-component="adv"][data-position="13"] table {margin-top: 0px !important;} div.adv-in[data-component="adv"][data-position="14"]  {background: rgba(242,242,242,1);} div.adv-in[data-component="adv"][data-position="18"]  {text-align: center;} background: -moz-linear-gradient(left, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 15%, rgba(255,255,255,1) 85%, rgba(242,242,242,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(242,242,242,1)), color-stop(15%, rgba(255,255,255,1)), color-stop(85%, rgba(255,255,255,1)), color-stop(100%, rgba(242,242,242,1))); background: -webkit-linear-gradient(left, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 15%, rgba(255,255,255,1) 85%, rgba(242,242,242,1) 100%); background: -o-linear-gradient(left, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 15%, rgba(255,255,255,1) 85%, rgba(242,242,242,1) 100%); background: -ms-linear-gradient(left, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 15%, rgba(255,255,255,1) 85%, rgba(242,242,242,1) 100%); background: linear-gradient(to right, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 15%, rgba(255,255,255,1) 85%, rgba(242,242,242,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#f2f2f2', GradientType=1 ); text-align: center; } .multi-affiliation-sale div.adv-in[data-component="adv"][data-position="1"] {display: none !important;} .multi-affiliation-sale div.adv-in[data-component="adv"][data-position="14"] {display: none !important;} .google-auto-placed {display: none;} /**** WIDGET BOOKING BOX XXL*****/ .slider-xxl section.availabilitySearchComponent[data-view=simple] form .legend {border-color: #ffffff !important; } /***** CALENDARIO *****/ .datepicker-dropdown th.next, .datepicker-dropdown th.prev {background: #999999 !important; color: #ffffff;} /***** ANUNCIO 10% BOOKING  *****/ .alert-success {margin-top: 10px;} /**** A TENER EN CUENTA *****/ .to-consider-content {display: none;} /**** TABS MENU *****/ .slider-xxl #componentTabInfo ul.nav-tabs>li>a {margin-right: 3px !important; border: none !important; border-top-left-radius: 3px !important; border-top-right-radius: 5px !important; } #componentTabInfo ul.nav-tabs>li>a {margin-right: 3px !important; border-color: #ccc !important; border-top-left-radius: 3px !important; border-top-right-radius: 5px !important; } .slider-xxl #componentTabInfo ul.nav-tabs {margin-left: 1px; margin-top: -40px;} /**** TABLA DE SERVICIOS Y CONDICIONES *****/ table.service-condition {margin-bottom: 70px !important;} div.condiciones-hotel {margin-top: 50px !important; border-bottom: 0px; margin-bottom: 10px;} .table>tbody>tr>td {border-color: #ccc !important;} table.service-condition thead {background-color: #777 !important;} table.service-condition {margin-top: 0px;} /**** HEADER MULTIAFILIACIONES *****/ #mainFrame > div.container > div:nth-child(2) > div > div {display: none;} #mainFrame > div.container > div:nth-child(2) > div > div {background-color: #0f3751; color: #fff; text-align: center; padding: 3px;} #partialHeader.show-certificate>div.header-top ul.list-inline {font-weight: 100;font-family: 'Open Sans', sans-serif;text-transform: uppercase;} .multi-affiliation-sale #partialHeader.show-certificate>div.header-bottom {box-shadow: none !important;} .multi-affiliation-sale #partialHeader #pageBreadCrumbs {display: block;border-bottom: 1px solid; border-color: #ccc !important;} #multiAffiliationSaleComponent .tab-content {border-top: solid 1px #ccc !important;} #partialHeader.show-certificate>div.header-bottom .logo h1 {font-size: 28px; font-weight: 700;} .multi-affiliation-sale #partialHeader>div.header-bottom .logo {background: url(https://static11.com-hotel.com/uploads/web-configuration/73691/resource/logo-1577981984.png);background-size: 50px;background-position: left;background-repeat: no-repeat;padding-top: 15px;padding-bottom: 15px;padding-left: 55px;} .multi-affiliation-sale #partialHeader>div.header-bottom {padding: 3px 0px 0px;} body.tpl-default.multi-affiliation-sale #pageBreadCrumbs ol li.pull-right { display: none;} @media (max-width: 1199px) {body.tpl-default.multi-affiliation-sale #multiAffiliationCountdownContainer {display: none; }} body.tpl-default.multi-affiliation-sale #multiAffiliationCountdownContainer {margin-top: -101px;} .tpl-default.multi-affiliation-sale .header .header-top ul.pull-right { display: none; } /**** HEADER TABS MULTIAFILIACIONES *****/ #multiAffiliationSaleComponent  .nav-tabs {display: none;} #multiAffiliationSaleComponent .nav>li>a>img {max-height: 20px !important; height: auto !important;} #multiAffiliationSaleComponent .tab-content .tab-pane .affiliation-container .frame-container iframe {margin-top:0px !important;} .multi-affiliation-sale .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {background-color: #f2f2f2 !important; bottom: -1px; border-top: 1px solid #103751 !important;} .multi-affiliation-sale .nav-tabs>li>a {border-radius: 0px;} .affiliation-container .frame-load .frame-load-affiliate {display: none;} /**** BUSCANDO DISPO. MULTIAFILIACIONES *****/ .affiliation-container > .frame-load > .load-message > img.frame-load-affiliate {display: none;} /**** HABITACIONES *****/ #componentTabInfo div.icon-pax {border-radius: 5px;} .room-item-detail { background-color: #f9fcfe; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; margin-bottom: 20px; margin-top: 10px; } #componentTabInfo ul.room-photos li img {border: 1px solid #999; box-shadow: 0 0px 10px 0px #999;} .rooms-title { color: #fff !important; text-align: center; text-transform: uppercase; margin-bottom: 30px; font-family: sans-serif; background: #559be4; margin-left: -15px; margin-right: -15px; padding-top: 10px; } #componentTabInfo div.room-item button {font-weight: 100 !important; padding: 8px;} #componentTabInfo div.room-item div.room-name {padding-top: 10px;font-weight: bold;} #componentTabInfo .room-item-detail div.nearby-categories .nearby-name {background-color: #f2f2f2; padding-left: 5px !important; border-radius: 3px; border: 1px solid #ccc;} .room-item-detail .margin-b-10 {padding-right: 5px; padding-left: 5px;} /**** HABITACIONES WEB OFICIAL*****/ .tpl-official #componentRoomsCarousel .item figure img {height: 190px;} .tpl-official #componentRoomsCarousel .room-name {min-height: 50px;} .tpl-official .room-modal-carousel .carousel-inner .item img {max-height: 300px;} #componentRooms #componentRoomsCarousel .carousel-control .icon-prev, #componentRooms #componentRoomsCarousel .carousel-control .icon-next {background-color: transparent !important;} /**** HEADER *****/ #partialHeader.show-certificate > div.header-fixed {box-shadow: 0px 0px 20px 0px #333; background-color: #f2f2f2 !important; z-index: 20;} /**** FOOTER *****/ #partialGuarantee .contact {display: none;} #partialGuarantee .guaranty {width: 100%;} /**** REGRESAR-AL-INICIO *****/ .tab-content .base-primary-white-bg:nth-of-type(1) [class="btn base-secondary-bg base-primary-white-c border-rd-2 padding-5"] {background-color: #4fab50 !important;} /**** WIDGET-PORTAL *****/ [class='app-well border-rd-10 base-primary-white-bg'] {background-color: transparent !important;} /**** HEADER-PORTAL *****/ #partialHeader.model-company>div.header-bottom {display: none;} /**** FRONT-PORTAL *****/ #companyFront {border-color: #ec5b14 !important;} /**** CUENTA REGRESIBA *****/ .countdown-container {background-color: #027a02 !important;} [class='countdown base-primary-bg base-primary-white-c border-0 is-countdown'] {background-color: #027a02 !important;} /**** MAPA *****/ #componentLocation address label a[data-toggle="modal"] {display: none;} #componentLocation>#gmapStatic {display: none;} #componentLocation address {margin-bottom: 0px !important;} #componentLocation {padding-top: 18px !important; padding-bottom: 10px;} /**** WIDGET-CARRUSEL *****/ .widget-carousel .navigation {background-color: #ffffff; color: #333; border-radius: 100%; border: 1px solid #ccc;} /**** ENLACES Y BOTONES SIN SUBRRALLADOS *****/ a {text-decoration: none !important;} /**** FORMULARIO DE CONTACTO HOME *****/ #exitIntentModal .modal-content {background-color: #d9edf7;border-color: #bce8f1;} #exitIntentModal .modal-header {background-color: #d9edf7;border: none;} body.tpl-official #contactInHome {padding-top: 30px; padding-bottom: 50px;} body #contactInHome #loadContactTab {border: 1px solid #ccc; border-radius: 0px 0px 10px 10px; padding: 20px; background-color: #fdfdfd;} /**** FORMULARIO DE CONTACTO *****/ #contactComponent .html-info-contact {margin-top: 20px;} .page-contact .footer-localization {display: none;} .page-contact .footer-conditions {display: none;} .page-contact #partialHeader #linkContact {display: none;} ul.contact-info-container {border-bottom: 1px dashed #989898; padding-bottom: 20px; margin-bottom: 30px;} #contact p {margin-bottom: 30px;} .page-contact ul.contact-info-container li {text-align: left;} .page-contact ul.contact-info-container {text-align: center;} #contactComponent .html-info-contact {margin-top: 20px;} [class='col-md-12 text-center'] [target] {background-color: #ec5b14 !important; border-color: #ec5b14 !important;} #contactComponent form select[name$="[subject]"],#contactComponent form input[name$="[checking]"],#contactComponent form input[name$="[checkout]"],#contactComponent form select[name$="[adults]"],#contactComponent form select[name$="[children]"],#contactComponent form select[name="childrenAges[]"] {background-color: #fff !important;} /**** XXL FOTO *****/ .slider-xxl #photoHero {min-height: 770px;} /**** SECCION DE CONTACTO *****/ #contact  {min-height: 600px;} /**** CONTACTAR WEB HOTEL BOTOOM *****/ a[data-gtm="accommodation.link.contact.productDescription"] {padding: 10px; background-color: #4b91e1; border-radius: 2px; color: #ffffff !important; font-size: 12px; display: block; margin: 10px auto; width: max-content; font-weight: 800;margin-top: 20px; margin-bottom: 20px;} a[data-gtm="accommodation.link.contact.productDescription"]:hover {color: #ffffff !important;} /**** H2 *****/ #componentTabInfo h2.seo-title {border-bottom: none !important; text-transform: uppercase; font-weight: 900; color: #777 !important; font-family: sans-serif; font-size: 26px;} /**** GALERIA WEB OFICIAL *****/ .tpl-official #componentGallery {margin-bottom: 0px;} /**** GARANTIA MEJOR PRECIO *****/ section.bestPriceGuaranteed {border: none !important; margin-bottom: 30px;} /**** SECCION DE CONTACTO PROPIETARIOS owner *****/ #ownerComponentContactForm fieldset {display: none !important; } #ownerComponent .page-content-info div:first-child {border-bottom: none !important;} [class='col-md-12 page-content-info'] .text-center {display: none;} /**** WEB OFICIAL FOOTER*****/ .tpl-official #cookiePolicyInfo {display: none !important;} @media (min-width: 767px){.tpl-official #relatedList {background-color: #fdfdfd !important;}} .tpl-official #partialGuarantee {padding-top: 20px; padding-bottom: 20px;} /**** WEB OFICIAL CONTACTO *****/ .tpl-official #contactComponent .html-info-contact {display: none;} /**** WEB OFICIAL BODY*****/ .tpl-official #pageDetailsContent .description h3 {text-align: left; border-bottom: 1px dashed #555; padding-bottom: 10px; color: #555;} hr {margin: 0px;} body.tpl-official #mainFrame > hr {display: none;} /**** WEB OFICIAL ETIQUETA*****/ #accommodationOfficialInfoContainer .official-info {display: none;} .slider-xxl #accommodationOfficialInfoContainer .official-info {display: inline;} /**** ACORDEON HISTORIAL DE NOMBRES *****/ #productHistoryNamesAccordion .panel-heading {text-align: center;} #productHistoryNames .product-other-names-item {color: #999;} /***** STOPSALES *****/ body.stop-sales.tpl-official #tabsInfoComponentContainer {margin-bottom: 0;} body.stop-sales.tpl-official #tabsInfoComponentContainer #loadContactTab{padding: 20px; border: 1px solid #ccc; border-radius: 0px 0px 10px 10px; margin-top: -10px; background-color: #fdfdfd; margin-bottom: 50px;} /**** ACORDEON FAQ *****/ #faqAccordion .panel-heading {text-align: center;} /**** LUGARES CERCANOS *****/ .nearby-container {background-color: #ffffff;} /****** IFRAME Contacto ******/ .iframe.page-contact #contactComponent .html-info-contact { border-top: 0; } /****** Fin de IFRAME Contacto ******/ 
   
