<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">   .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&gt;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&gt;li&gt;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&gt;.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&gt;li&gt;a {text-shadow: none; text-transform: none;}
 @media (min-width: 767px) {.tpl-official #partialHeader.model-accommodation&gt;.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&gt;.header-top h1.logo-header-top {text-shadow: none;}}
 @media (max-width: 767px){#partialHeader.model-accommodation&gt;.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&gt;li&gt;a {margin-right: 3px !important; border: none !important; border-top-left-radius: 3px !important; border-top-right-radius: 5px !important; }
 #componentTabInfo ul.nav-tabs&gt;li&gt;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&gt;tbody&gt;tr&gt;td {border-color: #ccc !important;}
 table.service-condition thead {background-color: #777 !important;}
 table.service-condition {margin-top: 0px;}
 /**** HEADER MULTIAFILIACIONES *****/
 #mainFrame &gt; div.container &gt; div:nth-child(2) &gt; div &gt; div {display: none;}
 #mainFrame &gt; div.container &gt; div:nth-child(2) &gt; div &gt; div {background-color: #0f3751; color: #fff; text-align: center; padding: 3px;}
 #partialHeader.show-certificate&gt;div.header-top ul.list-inline {font-weight: 100;font-family: 'Open Sans', sans-serif;text-transform: uppercase;}
 .multi-affiliation-sale #partialHeader.show-certificate&gt;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&gt;div.header-bottom .logo h1 {font-size: 28px; font-weight: 700;}
 .multi-affiliation-sale #partialHeader&gt;div.header-bottom .logo {background: url(https://static11.com-hotel.com/uploads/web-configuration/73691/resource/logo-h-1744672107.webp);background-size: 50px;background-position: left;background-repeat: no-repeat;padding-top: 15px;padding-bottom: 15px;padding-left: 55px;}
 .multi-affiliation-sale #partialHeader&gt;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&gt;li&gt;a&gt;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&gt;li.active&gt;a, .nav-tabs&gt;li.active&gt;a:focus, .nav-tabs&gt;li.active&gt;a:hover {background-color: #f2f2f2 !important; bottom: -1px; border-top: 1px solid #103751 !important;}
 .multi-affiliation-sale .nav-tabs&gt;li&gt;a {border-radius: 0px;}
 .affiliation-container .frame-load .frame-load-affiliate {display: none;}
 /**** BUSCANDO DISPO. MULTIAFILIACIONES *****/
 .affiliation-container &gt; .frame-load &gt; .load-message &gt; 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 &gt; 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&gt;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&gt;#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 &gt; 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 ******/ 
   
</pre></body></html>