@charset "UTF-8";
html{font-family: 'Montserrat', sans-serif;}
body{font-family: 'Montserrat', sans-serif;}a{color: #1C3155;}


.botonGC{border-color:#1C3155;background-color:#1C3155;font-family:'Montserrat', sans-serif}
.botonGC.v2{color:#1C3155;}
@media(min-width: 801px){
  .botonGC:focus,
  .botonGC:hover{color:#1C3155}
  .botonGC.v2:focus,
  .botonGC.v2:hover{background:#1C3155}
}

@media(min-width:601px){
  .buttonCicle:focus,
  .buttonCicle:hover{color:#1C3155}
}


.sta-formatDispo .tpl-topHeader-eh{z-index: auto!important;}

/* tpl-header2-eh */
.tpl-header2-eh > div{background-color:#1C3155;}
.tpl-header2-eh > div > div{float: left;}
.tpl-header2-eh > div > a > svg{width: auto;height: 25px;fill: #fff;position: relative}
.tpl-header2-eh > div > nav > .sta-reserva:before{color:#fff;}
.tpl-header2-eh > div > nav > .sta-reserva:hover:before{color:#fff;}
.tpl-header2-eh > div > nav > div:nth-of-type(2) > label{color:#1C3155;}
.tpl-header2-eh > div > nav > div:nth-of-type(2) > label:hover:after{border-color:#1C3155;background:#1C3155;}
.tpl-header2-eh > div > nav > div:nth-of-type(2) > label:hover:before{border-color:#1C3155;background:#1C3155;}
.tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li.sta-colum2 > div > ul > li > a{color:#1C3155;}
.tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li.sta-colum2 > div > ul > li > ul > li:before{background:#1C3155;}
.tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li.sta-colum2 > div > ul > li > ul > li > a:hover{color:#1C3155;}
.tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li.sta-actual > span{color:#1C3155;}
.tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li:hover > span{color: #1C3155;}
.tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li > span > span > .sta-vuelo:before,
.tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li > span > span >.sta-regalo:before{color:#1C3155;}
.tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li > div > ul > li:before{background:#1C3155;}
.tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li > label:before,
.tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li:hover > label:before{color: #1C3155;}

.tpl-header2-eh.sta-top > div{background-color: #fff;}
.tpl-header2-eh.sta-top > div > a > svg{fill:#1C3155;}
.tpl-header2-eh.sta-top > div > nav > ul > li > span{color:#000;}
.tpl-header2-eh > div > nav > ul > li:hover > span:before{background: #fff;}
.tpl-header2-eh.sta-top > div > nav > .sta-reserva:before{color:#1C3155;}
@media (min-width: 801px) {
  .tpl-header2-eh > div > a > svg{height:30px}
  .tpl-header2-eh > div > nav > ul > li > span > span > .sta-regalo:before,
  .tpl-header2-eh > div > nav > ul > li > span > span > .sta-vuelo:before{color:#fff;}
  .tpl-header2-eh.sta-top > div > nav > .sta-reserva:nth-of-type(3){color: #fff;border-color: #fff;}
  .tpl-header2-eh > div > nav > ul > li.sta-tres > div > ul > li:nth-of-type(3) + li:before,
  .tpl-header2-eh > div > nav > ul > li.sta-cuatro > div > ul > li:nth-of-type(3) + li:before{color:#1C3155;}
  .tpl-header2-eh > div > nav > ul > li.sta-tres > div > ul > li:nth-of-type(3) ~ li > a:before,
  .tpl-header2-eh > div > nav > ul > li.sta-cuatro > div > ul > li:nth-of-type(3) ~ li > a:before{background:#1C3155;}
  .tpl-header2-eh > div > nav > ul > li.sta-tres > div > ul > li:nth-of-type(3) ~ li > a:hover > div,
  .tpl-header2-eh > div > nav > ul > li.sta-cuatro > div > ul > li:nth-of-type(3) ~ li > a:hover > div{color:#1C3155;}
  .tpl-header2-eh > div > nav > ul > li.sta-colum2 > div > ul > li > ul{background:#fff;}
  .tpl-header2-eh > div > nav > ul > li.sta-colum2 > div > ul > li > ul > li:before{background:#1C3155;}
  .tpl-header2-eh > div > nav > ul > li.sta-colum2 > div > ul > li > ul > li > a:hover{color:#1C3155;}
  .tpl-header2-eh > div > nav > ul > li.sta-actual > span:before{background:#1C3155;}
  .tpl-header2-eh > div > nav > ul > li > div > ul > li > a:hover > div > span{color:#1C3155;}
  .tpl-header2-eh > div > nav > ul > li > div > ul > li > a > div{color:#1C3155;}
  .tpl-header2-eh > div > nav > div:nth-of-type(2){background: #fff;}
  .tpl-header2-eh > div > nav > div:nth-of-type(2) > label:after{color:#1C3155;border-color: #d3d3d3;}
  .tpl-header2-eh > div > nav > div:nth-of-type(2) > label:hover{color:#1C3155;}
  .tpl-header2-eh > div > nav > div:nth-of-type(2) > label:hover:after{color:#fff;background:#1C3155;}
  .tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li.sta-actual > label:before, .tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li.sta-actual > span{color:#1C3155;}
  .tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li > input:checked ~ label:before{color:#1C3155;}
  .tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li > input:checked ~ span{color:#1C3155;}
  .tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li > div > ul > li:first-child > button{background:#1C3155;}
  .tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li > div > ul > li > a > div{color:#1C3155;}
  .tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li > span{color: #000;}
  .tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li > div > ul > li > a > div > span{color:#1C3155;}

  .tpl-header2-eh.sta-top > div > nav > .sta-reserva:nth-of-type(3){color: #1C3155;border-color: #1C3155;}
  .tpl-header2-eh.sta-top > div > nav > .sta-reserva:before{color: #1C3155;}
  .tpl-header2-eh.sta-top > div > nav > .sta-reserva:nth-of-type(3):hover{background: #1C3155;color:#fff;}
  .tpl-header2-eh.sta-top > div > nav > .sta-reserva:nth-of-type(3):hover:before{color:#fff;}
  .tpl-header2-eh.sta-top > div > nav > label > span:last-child{color:#1C3155;}
  .tpl-header2-eh.sta-top > div > nav > ul > li > span > .sta-vuelo:before,
  .tpl-header2-eh.sta-top > div > nav > ul > li > span > span > .sta-vuelo:before,
  .tpl-header2-eh.sta-top > div > nav > ul > li > span > span > .sta-regalo:before{color:#1C3155;}
  .tpl-header2-eh.sta-top > div > nav > ul > li:hover > span:before{background:#1C3155;}
  .tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li > span > .sta-vuelo:before{color: #1C3155;}
  .tpl-header2-eh:not(.sta-corporate) > div > nav > div:nth-of-type(2) > ul > li.sta-corporate,
  .tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li.sta-uno:not(.sta-colum2),
  .tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li > label:after,
  .tpl-header2-eh:not(.sta-star) > div > nav > div:nth-of-type(2) > ul > li.sta-star{border-color: rgba(0, 17, 27, 0.2);}
  .tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li:hover > label:before{color: #1C3155;}
}
@media (min-width:901px){
  .tpl-header2-eh > div > nav > ul > li.sta-tres > div > ul > li:nth-of-type(3) ~ li > a:hover > div > span{color:#1C3155;}
  .tpl-header2-eh > div > nav > ul > li.sta-tres > div > ul > li:nth-of-type(3) ~ li > a > div{color:#1C3155;}
  .tpl-header2-eh > div > nav > ul > li.sta-cuatro > div > ul > li:nth-of-type(3) + li + li:before{color:#1C3155;}
  .tpl-header2-eh > div > nav > ul > li.sta-cuatro > div > ul > li:nth-of-type(3) + li > a > div{color:#1C3155;}
}
/* FIN tpl-header2-eh */
.tpl-cabecera-eh .sta-cabecera-eh_nombreHotel,
.tpl-cabecera-eh .sta-cabecera-eh_ubicacionHotel{font-family: 'Montserrat',sans-serif;}
.tpl-cabecera-eh .sta-cabecera-eh_estrellasHotel:after{font-family:'Montserrat', sans-serif;}
/*INICIO tpl-cabecera-eh*/


/*FIN tpl-cabecera-eh*/

/*INICIO tpl-showEngine-eh*/
.tpl-showEngine-eh .sta-showEngine-eh_button{background-color:#1c3155 ;}
/*FIN tpl-showEngine-eh*/

/*Inicio tpl-header4-eh*/
.tpl-header4-eh.sta-home .sta-header4-eh_sup{background: #1C3155;}
.tpl-header4-eh.sta-home.sta-fixed .sta-header4-eh_sup{background: #fff;}
.tpl-header4-eh.sta-fixed .sta-header4-eh_sup .sta-header4-eh_max{border-color: rgb(0, 0, 0),0.5;}
.tpl-header4-eh.sta-home .sta-header4-eh_sup .sta-header4-eh_title .sta-header4-eh_logo svg{width: 86px;}
.tpl-header4-eh.sta-home.sta-fixed .sta-header4-eh_sup .sta-header4-eh_title .sta-header4-eh_logo svg{fill: #1C3155;}
.tpl-header4-eh .sta-header4-eh_sup .sta-header4-eh_title .sta-header4-eh_name .sta-header4-eh_table{color: #000;}
.tpl-header4-eh .sta-header4-eh_nav .sta-header4-eh_navContent .sta-header4-eh_nav_close{color: #1C3155;}
.tpl-header4-eh .sta-header4-eh_nav .sta-header4-eh_navContent .sta-header4-eh_nav_list .sta-header4-eh_nav_list_li.sta-multi > a:before{color: #1C3155;}
.tpl-header4-eh .sta-header4-eh_nav .sta-header4-eh_navContent .sta-header4-eh_nav_list .sta-header4-eh_nav_list_li.sta-multi ul a:after{background:#1C3155}
.tpl-header4-eh .sta-header4-eh_nav .sta-header4-eh_navContent .sta-header4-eh_nav_list .sta-header4-eh_nav_list_li.sta-regalo a span:before{color:#1C3155;}
.tpl-alert-eh .sta-alert-eh_container{color: #1C3155;}
.tpl-alert-eh .sta-alert-eh_icon:before{color: #1C3155;}
.tpl-cabecera-eh .sta-cabecera-eh_buttons > button:hover{color: #1C3155;}
@media(min-width:601px){
  .tpl-header4-eh .sta-header4-eh_sup .sta-header4-eh_title .sta-header4-eh_name{color: #fff;}
  .tpl-alert-eh .sta-alert-eh_close:before{color: #1C3155;}
}
@media (min-width:801px) {
  .tpl-header4-eh .sta-header4-eh_sup .sta-header4-eh_list .sta-header4-eh_nav_list_li:hover:after,
  .tpl-header4-eh.sta-fixed .sta-header4-eh_sup .sta-header4-eh_list .sta-header4-eh_nav_list_li:hover:after{border-top-color: #1C3155;}
  .tpl-header4-eh.sta-fixed .sta-header4-eh_sup .sta-header4-eh_list .sta-header4-eh_nav_list_li:after{border-top-color: #1C3155;}
  .tpl-header4-eh .sta-header4-eh_sup .sta-header4-eh_list .sta-header4-eh_nav_list_li:after{border-top-color: #132A3B;}
  .tpl-header4-eh.sta-home .sta-header4-eh_sup .sta-header4-eh_list .sta-header4-eh_nav_list_li:after,
  .tpl-header4-eh.sta-home .sta-header4-eh_sup .sta-header4-eh_list .sta-header4-eh_nav_list_li.sta-actual:after,
  .tpl-header4-eh.sta-home .sta-header4-eh_sup .sta-header4-eh_list .sta-header4-eh_nav_list_li:hover:after{border-top-color:#fff}
  .tpl-header4-eh.sta-home.sta-fixed .sta-header4-eh_sup .sta-header4-eh_list .sta-header4-eh_nav_list_li:after{border-top-color: #132A3B;}
  .tpl-header4-eh .sta-header4-eh_cAmbur .sta-header4-eh_ambur_text,
  .tpl-header4-eh.sta-home.sta-fixed .sta-header4-eh_cAmbur .sta-header4-eh_ambur_text{color: #1C3155;}
  .tpl-header4-eh .sta-header4-eh_sup .sta-header4-eh_title .sta-header4-eh_logo svg,
  .tpl-header4-eh.sta-fixed .sta-header4-eh_sup .sta-header4-eh_title .sta-header4-eh_logo svg,
  .tpl-header4-eh.sta-home.sta-fixed .sta-header4-eh_sup .sta-header4-eh_title .sta-header4-eh_logo svg{fill: #1C3155;width:88px;}
  .tpl-header4-eh .sta-header4-eh_sup .sta-header4-eh_list .sta-header4-eh_nav_list_li.sta-actual:after,
  .tpl-header4-eh.sta-home.sta-fixed .sta-header4-eh_sup .sta-header4-eh_list .sta-header4-eh_nav_list_li.sta-actual:after,
  .tpl-header4-eh.sta-fixed .sta-header4-eh_sup .sta-header4-eh_list .sta-header4-eh_nav_list_li.sta-actual:after,
  .tpl-header4-eh.sta-home.sta-fixed .sta-header4-eh_sup .sta-header4-eh_list .sta-header4-eh_nav_list_li:hover:after{border-top-color: #1C3155;}
  .tpl-header4-eh.sta-fixed.sta-home .sta-header4-eh_sup .sta-header4-eh_list .sta-multi > a span:after,
  .tpl-header4-eh .sta-header4-eh_sup .sta-header4-eh_list .sta-multi > a span:after,
  .tpl-header4-eh .sta-header4-eh_sup .sta-header4-eh_list .sta-multi:hover > a span:after,
  .tpl-header4-eh.sta-fixed .sta-header4-eh_sup .sta-header4-eh_list .sta-multi:hover > a span:after,
  .tpl-header4-eh.sta-home.sta-fixed .sta-header4-eh_sup .sta-header4-eh_list .sta-multi:hover > a span:after{color: #1C3155;}
  .tpl-header4-eh.sta-home .sta-header4-eh_sup .sta-header4-eh_list .sta-multi > a span:after,
  .tpl-header4-eh.sta-home .sta-header4-eh_sup .sta-header4-eh_list .sta-multi:hover > a span:after{color: #fff;}
  .tpl-header4-eh.sta-fixed .sta-header4-eh_sup .sta-header4-eh_list .sta-multi ul a:before,
  .tpl-header4-eh.sta-fixed .sta-header4-eh_sup .sta-header4-eh_list .sta-multi ul a:before,
  .tpl-header4-eh.sta-home .sta-header4-eh_sup .sta-header4-eh_list .sta-multi ul a:before,
  .tpl-header4-eh .sta-header4-eh_sup .sta-header4-eh_list .sta-multi ul a:before{background: #1C3155;}
  .tpl-header4-eh.sta-fixed .sta-header4-eh_sup .sta-header4-eh_list .sta-header4-eh_nav_list_li.sta-regalo > a > span:before{color:#1C3155;}
  .tpl-header4-eh.sta-fixed .sta-header4-eh_sup .sta-header4-eh_list .sta-header4-eh_nav_list_li.sta-actual a{color: #1C3155;}
}

/* FIN tpl-header4-eh*/

/* new style headers */

.tpl-header2-eh.sta-top .sta-menuConfigs #cms-login>div>button svg{fill:#1C3155;}
.tpl-header2-eh.sta-top .sta-menuConfigs .sta-phone svg{fill:#1C3155;}
.tpl-header2-eh.sta-top .sta-menuConfigs:before{background-color:#1C3155;}
.tpl-header2-eh.sta-top > div > nav > label span:first-of-type svg{fill:#1C3155;}
.tpl-header2-eh.sta-top > div > nav > ul > li:hover > span{color:#1C3155;}

.tpl-header4-eh .sta-header4-eh_nav .sta-header4-eh_navContent .sta-header4-eh_nav_list .sta-header4-eh_nav_list_li:hover a {color: #1C3155;}

.tpl-header2-eh > div > nav > div:nth-of-type(2) > label:before{background-color:#1C3155;}
.tpl-header2-eh > div > nav > div:nth-of-type(2) > label:after{background-color:#1C3155;}

.tpl-header4-eh .sta-header4-eh_nav .sta-header4-eh_navContent .sta-header4-eh_nav_close:before{background-color:#1C3155;}
.tpl-header4-eh .sta-header4-eh_nav .sta-header4-eh_navContent .sta-header4-eh_nav_close:after{background-color:#1C3155;}


.tpl-header4-eh.newHeader .sta-homeBtn-eh .sta-header4-eh_sup .sta-header4-eh_title .sta-header-eh_next .sta-header4-eh_arrowCtn svg{fill:#1C3155;}
.tpl-header4-eh.newHeader .sta-fichaBtn-eh .sta-header4-eh_arrowCtn svg{fill:#1C3155;}


.tpl-header4-eh.sta-fixed .sta-menuConfigs .sta-loginST #cms-login>div>button svg{fill:#1C3155;}
.tpl-header4-eh.sta-fixed .sta-menuConfigs .sta-phone svg{fill:#1C3155;}
.tpl-header4-eh.sta-fixed .sta-header4-eh_cAmbur .sta-header4-eh_ambur svg{fill:#1C3155;}
.tpl-header4-eh.sta-fixed .sta-header4-eh_cAmbur:after{background:#1C3155;}

.sta-header4-slider.swiper .sta-header4-eh_nav_list_li.sta-actual a span{color:#1C3155;}

/* fin new style headers */


/* tpl-ventajas-eh */
.tpl-ventajas-eh {background-color:#1C3155;color: #fff;}
.tpl-ventajas-eh .sta-ventajas-eh_head_mob {font-family: 'Montserrat', sans-serif;}
.tpl-ventajas-eh .sta-ventajas-eh_head_mob span {font-family: 'Montserrat', sans-serif;}
.tpl-ventajas-eh .sta-ventajas-eh_list > li {font-family: 'Montserrat', sans-serif;}
.tpl-ventajas-eh .sta-ventajas-eh_list > li .sta-text {font-family: 'Montserrat', sans-serif;}
.tpl-ventajas-eh .sta-ventajas-eh_sub_mob {font-family: 'Montserrat', sans-serif;}
.tpl-ventajas-eh .sta-ventajas-eh_sub_mob a {color: #fff;}
.tpl-ventajas-eh.v2 .sta-ventajas-eh_head_desk .sta-ventajas-eh_title_desk{font-family: 'Montserrat', sans-serif;}
@media (min-width: 601px) {
  .tpl-ventajas-eh {background-color: #fff;color: #000;}
  .tpl-ventajas-eh .sta-ventajas-eh_head_desk .sta-ventajas-eh_title_desk {font-family: 'Montserrat', sans-serif;}
  .tpl-ventajas-eh .sta-ventajas-eh_head_desk .sta-ventajas-eh_sub_desk {font-family: 'Montserrat', sans-serif;}
}
/* tpl-ventajas-eh */


/* tpl-breadcrubs-eh */
.tpl-breadCrumbs-eh{font-family: 'Montserrat', sans-serif;}
.tpl-breadCrumbs-eh .breadCrumbsElement.sta-home a:after,
.tpl-breadCrumbs-eh.sta-init .breadCrumbsElement:first-of-type a:after,
.tpl-breadCrumbs-eh .breadCrumbsElement:not(:first-of-type):before{color: #1C3155}
/* FIN .tpl-breadcrubs-eh */


/* .tpl-info_3-d */
.tpl-info_3-d .sta-info_3-d_content {border-top-color: #1C3155;}
.tpl-info_3-d .sta-info_3-d_texto {font-family: 'Montserrat', sans-serif;}
.tpl-info_3-d .sta-info_3-d_texto:before {color: #1C3155;}
/* FIN .tpl-info_3-d */



/* tpl-mapa-eh */
@media (min-width: 801px) {
  .tpl-mapa2-eh .sta-mapa2-eh_box .sta-mapa2-eh_list .sta-mapa2-eh_tlf1 a:hover:after,
  .tpl-mapa2-eh .sta-mapa2-eh_box .sta-mapa2-eh_list .sta-mapa2-eh_tlf2 a:hover:after,
  .tpl-mapa2-eh .sta-mapa2-eh_box .sta-mapa2-eh_list .sta-mapa2-eh_mail a:hover:after,
  .tpl-mapa2-eh .sta-mapa2-eh_box .sta-mapa2-eh_list li.sta-mapa2-eh_mail:hover a:after{border-top-color:#1C3155;}
}
/* tpl-mapa-eh */


/*tpl-modalMapa-eh*/
.tpl-modalMapa-eh .sta-modalMapa-eh_info .sta-modalMapa-eh_list > li.sta-modalMapa-eh_ubi:before {color: #1C3155;}
.tpl-modalMapa-eh .sta-modalMapa-eh_info .sta-modalMapa-eh_list > li.sta-modalMapa-eh_tlf1:before {color: #1C3155;}
.tpl-modalMapa-eh .sta-modalMapa-eh_info .sta-modalMapa-eh_list > li.sta-modalMapa-eh_tlf2:before {color: #1C3155;}
.tpl-modalMapa-eh .sta-modalMapa-eh_info .sta-modalMapa-eh_list > li.sta-modalMapa-eh_mail:before {color: #1C3155;}
.tpl-modalMapa-eh .sta-modalMapa-eh_info .sta-modalMapa-eh_list > li.sta-modalMapa-eh_web:before {color: #1C3155;}
.tpl-modalMapa-eh .sta-modalMapa-eh_info .sta-modalMapa-eh_title{font-family: 'Montserrat', sans-serif;}
.tpl-modalMapa-eh .sta-modalMapa-eh_info .sta-modalMapa-eh_txt {font-family: 'Montserrat', sans-serif;}
@media (min-width: 801px) {
  .tpl-modalMapa-eh .sta-modalMapa-eh_all > button:before {color: #1C3155;}
  /* MOZILLA */
  .tpl-modalMapa-eh .sta-modalMapa-eh_info .sta-modalMapa-eh_name {font-family: 'Montserrat', sans-serif;}
}
/*fin tpl-modalMapa-eh*/


/*tpl-modalFotos-d*/
.tpl-modalFotos-d {font-family: 'Montserrat', sans-serif;}
.tpl-modalFotos-d .sta-modalFotos-d_table .sta-modalFotos-d_cell .sta-modalFotos-d_top .sta-modalFotos-d_title {font-family: 'Montserrat', sans-serif;}
.tpl-modalFotos-d .sta-modalFotos-d_table .sta-modalFotos-d_cell .sta-modalFotos-d_top .sta-modalFotos-d_title .sta-modalFotos-d_closeBu:after {color: #fff;}
.tpl-modalFotos-d .sta-modalFotos-d_table .sta-modalFotos-d_cell .sta-modalFotos-d_top .sta-modalFotos-d_lista li.sta-activa:before {background: #fff;}
.tpl-modalFotos-d .sta-modalFotos-d_table .sta-modalFotos-d_cell .sta-modalFotos-d_top .sta-modalFotos-d_lista li.sta-activa button {color: #fff;}
/*FIN tpl-modalFotos-d*/


/* tpl-serviciosDestacados-eh */
.tpl-serviciosDestacados-eh {font-family: 'Montserrat', sans-serif;}
.tpl-serviciosDestacados-eh .sta-serviciosDestacados-eh_title {color: #1C3155;font-family: 'Montserrat', sans-serif;}
.tpl-serviciosDestacados-eh .sta-serviciosDestacados-eh_text .sta-serviciosDestacados-eh_seeButtons button{color: #1C3155;font-family:'Montserrat', sans-serif;border-bottom-color: #1C3155;}
.tpl-serviciosDestacados-eh .sta-serviciosDestacados-eh_cont {border-color: #1C3155;}
.tpl-serviciosDestacados-eh legend {color: #1C3155;}
.tpl-serviciosDestacados-eh .sta-serviciosDestacados-eh_listGrup{border-bottom-color:#1C3155;}
.tpl-serviciosDestacados-eh li:before {color: #1C3155;}
.tpl-serviciosDestacados-eh .sta-serviciosDestacados-eh_hab:before,
.tpl-serviciosDestacados-eh .sta-serviciosDestacados-eh_suit:before {font-family: 'Montserrat', sans-serif;color: #1C3155;}
/* fin tpl-serviciosDestacados-eh */


/*tpl-rooms-eh*/
.tpl-rooms-eh .sta-rooms-eh_superior .sta-rooms-eh_dimension > span:nth-child(1) {font-family: 'Montserrat', sans-serif;}
.tpl-rooms-eh .sta-rooms-eh_superior .sta-rooms-eh_dimension > span:nth-child(1) > span.sta-rooms-eh_m2 {font-family: 'Montserrat', sans-serif;color: #1C3155;}
.tpl-rooms-eh .sta-rooms-eh_superior .sta-rooms-eh_dimension > span:nth-child(2) {font-family: 'Montserrat', sans-serif;}
.tpl-rooms-eh .sta-rooms-eh_superior .sta-rooms-eh_dimension > span:nth-child(2):before {color: #1C3155;}
.tpl-rooms-eh .sta-rooms-eh_info .sta-rooms-eh_title {font-family: 'Montserrat', sans-serif;}
.tpl-rooms-eh .sta-rooms-eh_info .sta-rooms-eh_desc {font-family: 'Montserrat', sans-serif;}
.tpl-rooms-eh .sta-rooms-eh_info .sta-rooms-eh_cont-serv .sta-rooms-eh_title-serv {color: #1C3155;}
.tpl-rooms-eh .sta-rooms-eh_info .sta-rooms-eh_cont-serv .sta-rooms-eh_list-serv li:before {color: #1C3155;}
.tpl-rooms-eh .sta-rooms-eh_inferior .sta-rooms-eh_cont-btn .sta-rooms-eh_btn {background: #1C3155;font-family: 'Montserrat', sans-serif;border-color: #1C3155;}
.tpl-rooms-eh .sta-rooms-eh_inferior .sta-rooms-eh_cont-btn .sta-rooms-eh_btn:hover {color: #1C3155;}
@media (min-width: 801px) {
  .tpl-rooms-eh .sta-rooms-eh_superior .sta-rooms-eh_dimension > span:nth-child(1) {font-family: 'Montserrat', sans-serif;}
  .tpl-rooms-eh .sta-rooms-eh_superior .sta-rooms-eh_dimension > span:nth-child(1) > span.sta-rooms-eh_m2 {font-family: 'Montserrat', sans-serif;color: #fff;}
  .tpl-rooms-eh .sta-rooms-eh_superior .sta-rooms-eh_dimension > span:nth-child(2) {font-family: 'Montserrat', sans-serif;}
  .tpl-rooms-eh .sta-rooms-eh_inferior {border-bottom-color: #1C3155;}
  .tpl-rooms-eh .sta-rooms-eh_info .sta-rooms-eh_title {font-family: 'Montserrat', sans-serif;}
}
/*fin tpl-rooms-eh*/


/*tpl-multiGalerias-eh*/
.tpl-multiGalerias-eh .sta-multiGalerias-eh_title {font-family: 'Montserrat', sans-serif;}
.tpl-multiGalerias-eh .sta-multiGalerias-eh_gallery .sta-multiGalerias-eh_cont_boton .sta-multiGalerias-eh_seeMore > span {font-family: 'Montserrat', sans-serif;}
@media (min-width: 801px) {
  .tpl-multiGalerias-eh .sta-multiGalerias-eh_gallery .sta-multiGalerias-eh_photo_list > li .sta-multiGalerias-eh_open:hover,
  .tpl-multiGalerias-eh .sta-multiGalerias-eh_gallery .sta-multiGalerias-eh_photo_list > li .sta-multiGalerias-eh_open:focus {outline-color:#1C3155;border-color:#1C3155;color:#1C3155;}
}
/*fin tpl-multiGalerias-eh*/


/* tpl-info18-eh */
.tpl-info18-eh .sta-info18-eh_title {font-family: 'Montserrat', sans-serif;color: #1C3155;}
/* FIN tpl-info18-eh */


/* tpl-boxSlide-eh */
.tpl-boxSlide-eh .sta-boxSlide-eh_navBar .sta-boxSlide-eh_navContent .sta-boxSlide-eh_navScroll .sta-boxSlide-eh_tab {font-family: 'Montserrat', sans-serif;}
.tpl-boxSlide-eh .sta-boxSlide-eh_navBar .sta-boxSlide-eh_navContent .sta-boxSlide-eh_navScroll .sta-boxSlide-eh_tab:before {background: #1C3155;}
.tpl-boxSlide-eh .sta-boxSlide-eh_navBar .sta-boxSlide-eh_navContent .sta-boxSlide-eh_navScroll .sta-boxSlide-eh_tab.sta-activa {color: #1C3155;}
.tpl-boxSlide-eh .sta-boxSlide-eh_f1 .sta-boxSlide-eh_f1_title {font-family: 'Montserrat', sans-serif;}
.tpl-boxSlide-eh .sta-boxSlide-eh_f1 .sta-boxSlide-eh_f1_text {font-family: 'Montserrat', sans-serif;}
.tpl-boxSlide-eh .sta-boxSlide-eh_f1 .sta-boxSlide-eh_f1_link .sta-boxSlide-eh_f1_rightL .sta-boxSlide-eh_f1_rLink,
.tpl-boxSlide-eh .sta-boxSlide-eh_f1 .sta-boxSlide-eh_f1_link .sta-boxSlide-eh_f1_leftL .sta-boxSlide-eh_f1_lLink {font-family: 'Montserrat', sans-serif;background:#1C3155;border-color:#1C3155;}
.tpl-boxSlide-eh .sta-boxSlide-eh_f1 .sta-boxSlide-eh_f1_link .sta-boxSlide-eh_f1_rightL .sta-boxSlide-eh_f1_rLink:hover,
.tpl-boxSlide-eh .sta-boxSlide-eh_f1 .sta-boxSlide-eh_f1_link .sta-boxSlide-eh_f1_leftL .sta-boxSlide-eh_f1_lLink:hover {color: #1C3155;}
.tpl-boxSlide-eh .sta-boxSlide-eh_f1 .sta-boxSlide-eh_f1_seeButtons button {font-family: 'Montserrat', sans-serif;color: #1C3155;border-bottom-color:#1C3155;}
.tpl-boxSlide-eh .sta-boxSlide-eh_f2 .sta-boxSlide-eh_f2_text {font-family: 'Montserrat', sans-serif;}
.tpl-boxSlide-eh .sta-boxSlide-eh_f2 .sta-boxSlide-eh_f2_boxes {font-family: 'Montserrat', sans-serif;}
.tpl-boxSlide-eh .sta-boxSlide-eh_f2 .sta-boxSlide-eh_f2_boxes .sta-title {color:#1C3155;font-family: 'Montserrat', sans-serif;}
.tpl-boxSlide-eh .sta-boxSlide-eh_f1 article .sta-boxSlide-eh_f1_footer_3 .sta-boxSlide-eh_f1_pdf_list a:before,
.tpl-boxSlide-eh .sta-boxSlide-eh_f2 .sta-boxSlide-eh_f2_boxes .sta-precios li span:before {color:#1C3155;}
@media (min-width: 601px) {
  .tpl-boxSlide-eh .sta-boxSlide-eh_f1 article .sta-boxSlide-eh_f1_footer_1 .sta-boxSlide-eh_f1_link .sta-boxSlide-eh_f1_leftL .sta-boxSlide-eh_f1_lLink {color:#1C3155;}
  .tpl-boxSlide-eh .sta-boxSlide-eh_f1 .sta-boxSlide-eh_f1_link .sta-boxSlide-eh_f1_leftL .sta-boxSlide-eh_f1_lLink:after {color: #1C3155;border-color: #1C3155;}
}
/* FIN tpl-boxSlide-eh */


/*tpl-listSalones-eh*/
.tpl-listSalones-eh{font-family: 'Montserrat', sans-serif;}
.tpl-listSalones-eh .sta-contendedorBtn {color: #1C3155;}
.tpl-listSalones-eh .sta-listSalones-eh_modal .sta-close:before {color: #1C3155;}
.tpl-listSalones-eh .sta-listSalones-eh_modal .sta-listSalones-eh_capacidadesModal ul li:before {color: #1C3155;}
.tpl-listSalones-eh .sta-listSalones-eh_modal .sta-listSalones-eh_botonPresupuesto > button {font-family: 'Montserrat', sans-serif;background: #1C3155;}
.tpl-listSalones-eh .sta-listSalones-eh_headerListaMax > div[data-order].sta-up .sta-listStalones-eh_orderAsc{border-bottom-color:#1C3155;}
.tpl-listSalones-eh .sta-listSalones-eh_headerListaMax > div[data-order].sta-down .sta-listStalones-eh_orderDesc{border-top-color:#1C3155;}
@media (min-width: 601px) {
  .tpl-listSalones-eh .sta-listSalones-eh_modal .sta-listSalones-eh_title {font-family: 'Montserrat', sans-serif;}
}
/*fin tpl-listSalones-eh*/


/* .tpl-navGalery-eh */
.tpl-navGalery-eh ul li .sta-active{color:#1C3155}
.tpl-navGalery-eh ul li .sta-active:after{background:#1C3155}
.tpl-navGalery-eh ul li button{font-family: 'Montserrat', sans-serif;}
.tpl-navGalery-eh ul li button:hover{color:#1C3155}
.tpl-navGalery-eh ul li button:after{background:#1C3155;}
@media (max-width:600px){
  .tpl-navGalery-eh ul li button{font-family: 'Montserrat', sans-serif;}
}
/* FIN .tpl-navGalery-eh */


/* tpl-titleOpiniones-eh */
.tpl-titleOpiniones-eh .sta-titleOpiniones-eh_tit {color: #1C3155;font-family: 'Montserrat', sans-serif;}
.tpl-titleOpiniones-eh .sta-titleOpiniones-eh_cal {font-family: 'Montserrat', sans-serif;}
.tpl-titleOpiniones-eh .sta-titleOpiniones-eh_res {font-family: 'Montserrat', sans-serif;}
.tpl-titleOpiniones-eh .sta-titleOpiniones-eh_nota {font-family: 'Montserrat', sans-serif;}
.tpl-titleOpiniones-eh .sta-titleOpiniones-eh_nota span {font-family: 'Montserrat', sans-serif;}
/* fin tpl-titleOpiniones-eh */


/* tpl-filterOpi-eh */
.tpl-filterOpi-eh .sta-filterOpi-eh_numOpi {font-family: 'Montserrat', sans-serif;}
.tpl-filterOpi-eh .sta-filterOpi-eh_showOpi:before {color: #1C3155;}
.tpl-filterOpi-eh .sta-filterOpi-eh_typeOpi {font-family: 'Montserrat', sans-serif;}
.tpl-filterOpi-eh select {font-family: 'Montserrat', sans-serif;}
/*fin tpl-filterOpi-eh */


/* tpl-listOpiniones-eh */
.tpl-listOpiniones-eh .sta-listOpiniones-eh_coment:first-of-type .sta-listOpiniones-eh_right .sta-listOpiniones-eh_tooltipCont:after {border-bottom-color: #1C3155;}
.tpl-listOpiniones-eh .sta-listOpiniones-eh_nota {font-family: 'Montserrat', sans-serif;}
.tpl-listOpiniones-eh .sta-listOpiniones-eh_nota span {font-family: 'Montserrat', sans-serif;}
.tpl-listOpiniones-eh .sta-listOpiniones-eh_calif {font-family: 'Montserrat', sans-serif;}
.tpl-listOpiniones-eh .sta-listOpiniones-eh_tooltip .sta-listOpiniones-eh_show:before {color: #1C3155;}
.tpl-listOpiniones-eh .sta-listOpiniones-eh_tooltip .sta-listOpiniones-eh_tooltipCont {background: #1C3155;}
.tpl-listOpiniones-eh .sta-listOpiniones-eh_tooltip .sta-listOpiniones-eh_tooltipCont:after{border-bottom-color:#1C3155}
.tpl-listOpiniones-eh .sta-listOpiniones-eh_tooltip.sta-top .sta-listOpiniones-eh_tooltipCont:after{border-top-color:#1C3155}
.tpl-listOpiniones-eh header {font-family: 'Montserrat', sans-serif;}
.tpl-listOpiniones-eh section {font-family: 'Montserrat', sans-serif;}
.tpl-listOpiniones-eh footer {font-family: 'Montserrat', sans-serif;}
.tpl-listOpiniones-eh.sta-loading .sta-listOpiniones-eh_loading-progress{background: rgb(142, 20, 20, 0.2);}
.tpl-listOpiniones-eh.sta-loading .sta-listOpiniones-eh_loading-progress-indicator{background-color: #1C3155;}

@media (min-width: 801px) {
  .tpl-listOpiniones-eh .sta-listOpiniones-eh_coment {border-bottom-color: #1C3155;}
  .tpl-listOpiniones-eh .sta-listOpiniones-eh_nota {font-family: 'Montserrat', sans-serif;}
  .tpl-listOpiniones-eh .sta-listOpiniones-eh_nota span {font-family: 'Montserrat', sans-serif;}
  .tpl-listOpiniones-eh header {font-family: 'Montserrat', sans-serif;}
  .tpl-listOpiniones-eh .sta-listOpiniones-eh_loading .sta-listOpiniones-eh_listEjem_elem {border-bottom-color: #1C3155;}
}
/* fin tpl-listOpiniones-eh */


/* tpl-pagOpi-eh */
.tpl-pagOpi-eh button {font-family: 'Montserrat', sans-serif;}
/* fin tpl-pagOpi-eh */


/* tpl-boxes31-eh */
.tpl-boxes31-eh .sta-boxes31-eh_all .sta-boxes31-eh_titulo {font-family: 'Montserrat', sans-serif;color: #1C3155;}
.tpl-boxes31-eh .sta-boxes31-eh_all .sta-boxes31-eh_articulo article header {font-family: 'Montserrat', sans-serif;}
.tpl-boxes31-eh .sta-boxes31-eh_all .sta-boxes31-eh_articulo article section {font-family: 'Montserrat', sans-serif;}
/* fin .tpl-boxes31-eh */


/* tpl-banner8-eh */
.tpl-banner8-eh header {font-family: 'Montserrat', sans-serif;}
.tpl-banner8-eh header span {font-family: 'Montserrat', sans-serif;}
.tpl-banner8-eh section a {font-family: 'Montserrat', sans-serif;}
/* FIN tpl-banner8-eh */


/* tpl-info17-eh */
.tpl-info17-eh article header {font-family: 'Montserrat', sans-serif;color: #1C3155;}
.tpl-info17-eh article section {font-family: 'Montserrat', sans-serif;}
.tpl-info17-eh.sta-notOpiniones article header{font-family: 'Montserrat', sans-serif;}
.tpl-info17-eh article section .sta-icon:before{color: #1C3155;}
.tpl-info17-eh.sta-notOpiniones article section .sta-icon{color: #1C3155;font-family: 'Montserrat', sans-serif;}
/* FIN tpl-info17-eh */


/* .tpl-formLateral-eh */
.tpl-formLateral-eh{font-family: 'Montserrat', sans-serif;}
.tpl-formLateral-eh .sta-close:before {color: #1C3155;}
.tpl-formLateral-eh .sta-formLateral-eh_input input {font-family: 'Montserrat', sans-serif;}
.tpl-formLateral-eh .sta-formLateral-eh_datos .sta-formLateral-eh_txt1{font-family: 'Montserrat', sans-serif;}
.tpl-formLateral-eh .sta-formLateral-eh_input .sta-span,
.tpl-formLateral-eh .sta-formLateral-eh_select, 
.tpl-formLateral-eh .sta-formLateral-eh_dual2{font:14px'Montserrat', sans-serif;}
.tpl-formLateral-eh .sta-formLateral-eh_inpRadio .sta-formLateral-eh_inpRadio_title{font:16px 'Montserrat', sans-serif; color: #000;}
.tpl-formLateral-eh .sta-formLateral-eh_input.sta-email:before,
.tpl-formLateral-eh .sta-formLateral-eh_input.sta-day:before,
.tpl-formLateral-eh .sta-formLateral-eh_input.sta-asistente:before,
.tpl-formLateral-eh .sta-formLateral-eh_input.sta-select.sta-hora:after,
.tpl-formLateral-eh .sta-formLateral-eh_input.sta-tlfn:before {color: #1C3155;}
.tpl-formLateral-eh .sta-formLateral-eh_check input:checked + .sta-span:before {color: #1C3155;}
.tpl-formLateral-eh .sta-formLateral-eh_modal .sta-formLateral-eh_title{font:'Montserrat', sans-serif;}
.tpl-formLateral-eh .sta-formLateral-eh_check .sta-span,
.tpl-formLateral-eh .sta-formLateral-eh_check.sta-condiciones .sta-span{font:15px 'Montserrat', sans-serif;}
.tpl-formLateral-eh .sta-formLateral-eh_inpRadio .sta-formLateral-eh_inputRadio input:checked + .sta-formLateral-eh_inpRadio_text:after{background: #1C3155;}
.tpl-formLateral-eh .sta-formLateral-eh_contBtn .sta-formLateral-eh_btn {background: #1C3155;font: 18px 'Montserrat', sans-serif;}
.tpl-formLateral-eh .sta-formLateral-eh_input.sta-select:before{color:#1C3155;}
.tpl-formLateral-eh .sta-formLateral-eh_input.sta-participante:before {color: #1C3155;}
.tpl-formLateral-eh .sta-formLateral-eh_desplegar input.habitaciones:checked ~ .sta-formLateral-eh_check.sta-checkbox span:before{color: #1C3155;}
.tpl-formLateral-eh .sta-formLateral-eh_dualP.sta-formLateral-eh_dualText .sta-formLateral-eh_dualC{font-family: 'Montserrat', sans-serif;}
.tpl-formLateral-eh .sta-formLateral-eh_dualP.sta-formLateral-eh_dualText .sta-formLateral-eh_dualC .sta-formLateral-eh_inpRadio_title
/* .tpl-formLateral-eh */


/* .tpl-info15-eh */
.tpl-info15-eh {border-bottom-color: #1C3155;}
.tpl-info15-eh .sta-info15-eh_all {font-family: 'Montserrat', sans-serif;}
.tpl-info15-eh .sta-info15-eh_all article header .sta-info15-eh_titulo {font-family: 'Montserrat', sans-serif;color: #1C3155;}
.tpl-info15-eh .sta-info15-eh_all .sta-info15-eh_button {background:#1C3155;font-family: 'Montserrat', sans-serif;}
@media (min-width: 801px) {
  .tpl-info15-eh .sta-info15-eh_all .sta-info15-eh_button:hover {background: #1C3155;}
}
/* FIN .tpl-info15-eh */


/* tpl-boxes32-eh */
.tpl-boxes32-eh {font-family: 'Montserrat', sans-serif;}
.tpl-boxes32-eh .sta-boxes32-eh_title {font-family: 'Montserrat', sans-serif;}
.tpl-boxes32-eh .sta-boxes32-eh_promo header .sta-boxes32-eh_name {font-family: 'Montserrat', sans-serif;}
@media (min-width: 901px) {
  .tpl-boxes32-eh .sta-boxes-32-eh_consultaDesk a{font-family: 'Montserrat', sans-serif;color:#1C3155;}
  .tpl-boxes32-eh .sta-boxes-32-eh_consultaDesk a:after{border-color:#1C3155;}
}
/*fin tpl-boxes32-eh*/




/* MODULO INSTAGRAM */
.tpl-instagram .instagram-title{font-family: 'Montserrat', sans-serif;}
.tpl-instagram .instragram-logo svg{fill:#1C3155;}
.tpl-instagram .instagram-body .instagram-element-content{font-family: 'Montserrat', sans-serif;}
.tpl-instagram .instagram-body .instagram-element .instagram-bck:after{color: #1C3155;}
.tpl-instagram .instagram-super-title{font-family: 'Montserrat', sans-serif;color:#1C3155;}
.tpl-instagram .instagram-body .instagram-element.backgroundShadow .instagram-textContainer:before{-webkit-box-shadow: 0px -14px 20px 10px #1C3155;-moz-box-shadow: 0px -14px 20px 10px #1C3155;box-shadow: 0px -14px 20px 10px #1C3155;}
.tpl-instagram .instagram-textContent span{font-family: 'Montserrat', sans-serif;background-color: #1C3155;border-color: #1C3155;}
.tpl-instagram .instagram-body:after{border-color: #1C3155;}
@media(min-width:601px){
  .tpl-instagram .instagram-body .instagram-element:hover:after{background: #1C3155;}
  .tpl-instagram .instagram-body .instagram-element:hover:before{background: #1C3155;}
}
/* FIN MODULO INSTAGRAM */


/* .tpl-slideHome-eh */
.tpl-slideHome-eh{background:#F5F5F5;}
.tpl-slideHome-eh .sta-slideHome-eh_list{text-shadow:0 0 7px #F5F5F5;color:#1C3155;font-family: 'Montserrat', sans-serif;}
.tpl-slideHome-eh ul.slick-dots li button:after{border-color:#1C3155;}
.tpl-slideHome-eh ul.slick-dots li.slick-active button:after{background:#1C3155;}
.tpl-slideHome-eh .sta-slideHome-eh_listElem .sta-slideHome-eh_anchor{color:#1C3155;border-color:#1C3155;}
.tpl-slideHome-eh .sta-slideHome-eh_listElem .sta-slideHome-eh_anchor:hover{color: #F5F5F5;background-color: #1C3155;}
/* fin .tpl-slideHome-eh */


/* .tpl-slide-home-eh */
@supports (background-blend-mode: overlay){
  .tpl-slide-home-eh .slide-home-eh_backgroundImage{background-blend-mode: overlay;background-color:rgba(28,49,85,0.58);}
}
@supports not (background-blend-mode: overlay){
  .tpl-slide-home-eh .slide-home-eh_backgroundImage{box-shadow:inset 0 0 0 99999px rgba(28,49,85,.4);}
}
/* FIN .tpl-slide-home-eh */ 


/* tpl-introText-eh */
.tpl-introText-eh{background-image: none !important;}
.tpl-introText-eh{color:#fff;background-color:#1C3155;font-family: 'Montserrat', sans-serif;}
.tpl-introText-eh:after{content: none;}
.tpl-introText-eh header,
.tpl-introText-eh footer{text-transform:none;}
.tpl-introText-eh.v2 footer{text-transform:uppercase;}
.tpl-introText-eh .sta-introText-eh_link{color: #fff;border-color:#fff;}

@media(min-width:601px){
  .tpl-introText-eh footer{font-size: 46px;}
  .tpl-introText-eh .sta-introText-eh_link:focus,
  .tpl-introText-eh .sta-introText-eh_link:hover{background: #fff;color:#1C3155;transition:.3s;}
}
@media(min-width:901px){
  .tpl-introText-eh.v2:after{content: '';left: 0;bottom: 0;border: none;border-radius: unset;margin-left: 0;background: url('/CLIENTES/www.eurostarshotels.com/images/marcas/crisol/crisIzq.png');background-size: contain;background-repeat: no-repeat;height: auto;width: 452px;}
  .tpl-introText-eh.v2:before{content: '';position:absolute;right: 0;bottom: 0;top:0;background: url('/CLIENTES/www.eurostarshotels.com/images/marcas/crisol/crisDer.png');background-size: contain;background-repeat: no-repeat;width: 452px;}
}
/* fin tpl-introText-eh */


/* .tpl-boxArticles-eh */
.tpl-boxArticles-eh{color:#333333;font-family: 'Montserrat', sans-serif;background-color: #fff;}
.tpl-boxArticles-eh article header{color:#1C3155;text-transform: none;font-weight: normal;}
.tpl-boxArticles-eh article .sta-boxArticles-eh_bck:after{color:#1C3155;}
@media(min-width:1101px){
  .tpl-boxArticles-eh .sta-boxArticle-eh_indi article header:before{content:none;}
}

/* FIN .tpl-boxArticles-eh */


/* .tpl-moments-eh */
.tpl-moments-eh{font-family: 'Montserrat', sans-serif;}
.tpl-moments-eh header{color:#1C3155;}
/* FIN .tpl-moments-eh */

details.btn > summary{background:#1C3155;}

/* .tpl-hubtype-eh */
.tpl-hubtype-eh>div>label:first-of-type,
.tpl-hubtype-eh>div>div>div{background: #1C3155;}
.tpl-hubtype-eh>div>label:first-of-type:after{border-left-color:#1C3155;}
.tpl-hubtype-eh>div>label:nth-of-type(2)>svg:first-of-type,
.tpl-hubtype-eh>input#tpl-hubtype-eh_ball:checked~div>label:nth-of-type(2)>svg:nth-of-type(2){fill:#1C3155;}
.meshim_widget_widgets_TitleBar{background-color: #1C3155;}
/* FIN .tpl-hubtype-eh */


/* .tpl-modalReserva-eh */
.tpl-modalReserva-eh .sta-modalReserva-eh_txt a{color:#fff;}
.tpl-modalReserva-eh .sta-form8-eh_bnt{font-family: 'Montserrat', sans-serif;color:#fff;border-color:#fff}
.tpl-modalReserva-eh .sta-fondomodal-eh_modalCerrar:after{color:#fff;}
@media(min-width:601px){
  .tpl-modalReserva-eh .sta-form8-eh_bnt:focus,
  .tpl-modalReserva-eh .sta-form8-eh_bnt:hover{color:#fff;background: #1C3155;border-color: #1C3155;}
  .tpl-modalReserva-eh .sta-fondomodal-eh_modalCerrar:focus:after,
  .tpl-modalReserva-eh .sta-fondomodal-eh_modalCerrar:hover:after{color:#fff;background: #1C3155;border-color: #fff;}
}
/* fin .tpl-modalReserva-eh */

/* .tpl-modalLogin-eh */
.tpl-modalLogin-eh .sta-modalLogin-eh_label span{font-family: 'Montserrat', sans-serif;color:#fff;}
.tpl-modalLogin-eh .sta-modalLogin-eh_forget{color:#fff;}
.tpl-modalLogin-eh .sta-modalLogin-eh_submit{font-family: 'Montserrat', sans-serif;border-color: #fff;color: #fff;}
.tpl-modalLogin-eh .sta-modalLogin-eh_modalCerrar:after{color: #fff;}
@media(min-width:601px){
  .tpl-modalLogin-eh .sta-modalLogin-eh_submit:focus,
  .tpl-modalLogin-eh .sta-modalLogin-eh_submit:hover{color: #fff;background: #1C3155;border-color: #1C3155;}
  .tpl-modalLogin-eh .sta-modalLogin-eh_modalCerrar:focus:after,
  .tpl-modalLogin-eh .sta-modalLogin-eh_modalCerrar:hover:after{color: #fff;border-color: #fff;background: #1C3155;}
}
/* fin .tpl-modalLogin-eh */

/* .tpl-slidePartners */
.tpl-slidePartners-eh:not(.sta-noMarca) .sta-slidePartners-eh_slide .cris svg{fill: #1C3155;}
/* fin tpl-slidePartners */



/* .tpl-introGallery-eh */
.tpl-introGallery-eh .sta-introGallery-eh_alma{color:#1C3155;font-family: 'Montserrat', sans-serif;}
.tpl-introGallery-eh .sta-introGallery-eh_gal .fn-video button:after{border-left-color:#1C3155;}
.tpl-introGallery-eh .sta-introGallery-eh_btn .sta-introGallery-eh_btnText{color:#1C3155;font-family:'Montserrat',sans-serif}
/* FIN .tpl-introGallery-eh */

/* .tpl-theHotel-eh */
.tpl-theHotel-eh,
.tpl-theHotel-eh .sta-theHotel-eh_nota,
.tpl-theHotel-eh .sta-theHotel-eh_nota span,
.tpl-theHotel-eh .sta-theHotel-eh_info ul,
.tpl-theHotel-eh .sta-theHotel-eh_info .sta-title,
.tpl-theHotel-eh .sta-theHotel-eh_hotel{font-family: 'Montserrat', sans-serif;}
.tpl-theHotel-eh .sta-theHotel-eh_info ul{color:#000;}
.tpl-theHotel-eh .sta-theHotel-eh_info .sta-title,
.tpl-theHotel-eh .sta-theHotel-eh_button,
.tpl-theHotel-eh .sta-theHotel-eh_title span,
.tpl-theHotel-eh .sta-theHotel-eh_title{color:#1C3155;}
.tpl-theHotel-eh .sta-theHotel-eh_title span{font-weight:500;}
.tpl-theHotel-eh .sta-theHotel-eh_opinions a,
.tpl-theHotel-eh .sta-theHotel-eh_opinions a:before{color:#1C3155;}
@media(min-width: 801px){
  .tpl-theHotel-eh .sta-theHotel-eh_opinions a:after{background:#1C3155;}
}
/* FIN .tpl-theHotel-eh */


/* .tpl-boxSlide3-eh */
.tpl-boxSlide3-eh .sta-boxSlide3-eh_title > div{color:#1C3155}
.tpl-boxSlide3-eh,
.tpl-boxSlide3-eh .sta-boxSlide3-eh_contSlide header,
.tpl-boxSlide3-eh .sta-boxSlide3-eh_title span,
.tpl-boxSlide3-eh .sta-boxSlide3-eh_title > div > span{font-family:'Montserrat', sans-serif;}
.tpl-boxSlide3-eh .sta-boxSlide3-eh_title > div > span{font-weight:500;}
.tpl-boxSlide3-eh .sta-boxSlide3-eh_title span{color:#000;}
.tpl-boxSlide3-eh .sta-boxSlide3-eh_contSlide header,
.tpl-boxSlide3-eh .sta-boxSlide3-eh_button,
.tpl-boxSlide3-eh .sta-boxSlide3-eh_title > div > span{color:#1C3155;}
.tpl-boxSlide3-eh .sta-boxSlide3-eh_nav .sta-boxSlide3-eh_select select,
.tpl-boxSlide3-eh .sta-boxSlide3-eh_contSlide .sta-boxSlide3-eh_anchor{color:#1C3155;}
.tpl-boxSlide3-eh .sta-boxSlide3-eh_contSlide .sta-boxSlide3-eh_btn .slick-arrow{background:#1C3155;}
@media(min-width:651px){
  .tpl-boxSlide3-eh .sta-boxSlide3-eh_nav nav .sta-boxSlide3-eh_tab{font-family: 'Montserrat', sans-serif;}
  .tpl-boxSlide3-eh .sta-boxSlide3-eh_nav .sta-boxSlide3-eh_elem .sta-boxSlide3-eh_tab:hover,
  .tpl-boxSlide3-eh .sta-boxSlide3-eh_nav .sta-boxSlide3-eh_elem .sta-boxSlide3-eh_tab.sta-actual{color:#1C3155;}
  .tpl-boxSlide3-eh .sta-boxSlide3-eh_nav .sta-boxSlide3-eh_elem .sta-boxSlide3-eh_tab:hover:after ,
  .tpl-boxSlide3-eh .sta-boxSlide3-eh_nav .sta-boxSlide3-eh_elem .sta-boxSlide3-eh_tab.sta-actual:after{border-bottom-color:#1C3155;}
}
/* FIN .tpl-boxSlide3-eh */

/* .tpl-slide-offers-eh */
.tpl-slide-offers-eh .sta-slide-offers-eh_otherTitle,
.tpl-slide-offers-eh .sta-slide-offers-eh_subtitle,
.tpl-slide-offers-eh .sta-slide-offers-eh_price,
.tpl-slide-offers-eh .sta-slide-offers-eh_slide_title,
.tpl-slide-offers-eh .sta-slide-offers-eh_button,
.tpl-slide-offers-eh .sta-slide-offers-eh_description,
.tpl-slide-offers-eh.sta-newslide .sta-slide-offers-eh_slide_title,
.tpl-slide-offers-eh .sta-slide-offers-eh_contBtns,
.tpl-slide-offers-eh .sta-slide-offers-eh_title span{font-family: 'Montserrat', sans-serif;}
.tpl-slide-offers-eh .sta-slide-offers-eh_price,
.tpl-slide-offers-eh .sta-slide-offers-eh_subtitle{color:#000;}
.tpl-slide-offers-eh .sta-slide-offers-eh_description .sta-slide-offers-eh_butR,
.tpl-slide-offers-eh .sta-slide-offers-eh_contBtns .sta-slide-offers-eh_btnAct{color:#1C3155;}
.tpl-slide-offers-eh .sta-slide-offers-eh_button{background:#1C3155;}
.tpl-slide-offers-eh,
.tpl-slide-offers-eh .sta-slide-offers-eh_title span{color:#1C3155;}
.tpl-slide-offers-eh .sta-slide-offers-eh_title span{font-weight:500;}
@media(min-width:601px){
  .tpl-slide-offers-eh .sta-slide-offers-eh_button:hover{color:#1C3155;}
  .tpl-slide-offers-eh .sta-slide-offers-eh_button{border-color:#1C3155;}
}
@media(min-width:701px){
  .tpl-slide-offers-eh.sta-desplegado .sta-slide-offers-eh_elem.sta-image .sta-slide-offers-eh_button:hover{color:#1C3155;}
}
@media(min-width:1151px){
  .tpl-slide-offers-eh:not(.sta-newslide) .sta-slide-offers-eh_contBtns .sta-slide-offers-eh_btns .slick-arrow:before{background:#1C3155;}
}
/* FIN .tpl-slide-offers-eh */


/* .tpl-servicios-eh */
.tpl-servicios-eh,
.tpl-servicios-eh .sta-servicios-eh_navList li button{font-family: 'Montserrat', sans-serif;}
.tpl-servicios-eh .sta-servicios-eh_title{color:#1C3155;font-family: 'Montserrat', sans-serif;}
.tpl-servicios-eh .sta-servicios-eh_title span{color:#000;font-family: 'Montserrat', sans-serif;}
.tpl-servicios-eh .sta-servicios-eh_elem .sta-servicios-eh_list > li:before,
.tpl-servicios-eh .sta-servicios-eh_elem .sta-servicios-eh_ver span,
.tpl-servicios-eh .sta-servicios-eh_navList li.sta-active button,
.tpl-servicios-eh .sta-servicios-eh_title div > span{color:#1C3155;}
.tpl-servicios-eh .sta-servicios-eh_title div > span{font-weight:500;color:#1C3155; font-family:'Montserrat', sans-serif;}
.tpl-servicios-eh .sta-servicios-eh_navList li.sta-active button:after{border-bottom-color:#1C3155;}
.tpl-servicios-eh .swiper-pagination-bullet-active:after { background: #1C3155; }
/* FIN .tpl-servicios-eh */


/* .tpl-informacion-eh */
.tpl-informacion-eh .sta-informacion-eh_info_oculto,
.tpl-informacion-eh .sta-informacion-eh_servicio button{font-family: 'Montserrat', sans-serif;}
.tpl-informacion-eh button:after{color:#1C3155;}
/* FIN .tpl-informacion-eh */

/* .tpl-boxSlide4-eh */
.tpl-boxSlide4-eh .sta-boxSlide4_eh_subtitle,
.tpl-boxSlide4-eh .sta-boxSlide4-eh_btn2,
.tpl-boxSlide4-eh .sta-boxSlide4-eh_btn,
.tpl-boxSlide4-eh .sta-boxSlide4-eh_description,
.tpl-boxSlide4-eh .sta-boxSlide4-eh_title > h3 > span {font-size: 15px;color: #1C3155;}
.tpl-boxSlide4-eh .sta-boxSlide4-eh_title > h3 > span {padding: 0 30px 0 10px;position: relative;font-size: 16px;color: #1C3155;font-weight: normal;letter-spacing: 2.29px;font-family:'Montserrat',sans-serif;text-transform: uppercase;}
.tpl-boxSlide4-eh .sta-boxSlide4-eh_headerButton,
.tpl-boxSlide4-eh .sta-boxSlide4-eh_title h3 > span.sta-boxSlide4-eh_title-part{font-family: 'Montserrat', sans-serif;}
.tpl-boxSlide4-eh .sta-boxSlide4-eh_title > h3 {font-family:'Montserrat',sans-serif;font-size: 30px;letter-spacing: normal;color: #1C3155;}
.tpl-boxSlide4-eh .sta-boxSlide4-eh_title > h3 {color: #000;}
.tpl-boxSlide4-eh .sta-boxSlide4-eh_headerButton,
.tpl-boxSlide4-eh .sta-boxSlide4-eh_btn2,
.tpl-boxSlide4-eh .sta-boxSlide4-eh_headerButton,
.tpl-boxSlide4-eh .sta-boxSlide4-eh_title > div > span{font-family: 'Montserrat', sans-serif;}
.tpl-boxSlide4-eh .sta-boxSlide4-eh_title > div > span,
.tpl-boxSlide4-eh .sta-boxSlide4-eh_headerButton{color:#1C3155;}
.tpl-boxSlide4-eh .sta-boxSlide4-eh_title > span{color:#000;}
.tpl-boxSlide4-eh .sta-boxSlide4_eh_subtitle,
.tpl-boxSlide4-eh .sta-boxSlide4-eh_title > h3 >span.sta-boxSlide4-eh_title-part {font-family: 'Montserrat', sans-serif;;color: #1C3155;padding: 0px;}
.tpl-boxSlide4-eh .sta-boxSlide4-eh_button{color: #1C3155;}
.tpl-boxSlide4-eh .sta-boxSlide4-eh_btn,
.tpl-boxSlide4-eh .sta-boxSlide4-eh_button.sta-show{color: #1C3155;border-color:#1C3155;}


@media(min-width:901px){
  .tpl-boxSlide4-eh .sta-boxSlide4-eh_title {color:#1C3155;}
  .tpl-boxSlide4-eh .sta-boxSlide4-eh_titleElement{color:#1C3155;font-family:'Montserrat',sans-serif}
  .tpl-boxSlide4-eh .sta-boxSlide4-eh_btn:hover,
  .tpl-boxSlide4-eh .sta-boxSlide4-eh_btn:focus{background:#1C3155;}
}
/* FIN .tpl-boxSlide4-eh */

/* .tpl-mapa2-eh */
.tpl-mapa2-eh,
.tpl-mapa2-eh .sta-mapa2-eh_box .sta-mapa2-eh_title{font-family: 'Montserrat', sans-serif;}
.tpl-mapa2-eh .sta-mapa2-eh_box .sta-mapa2-eh_list .sta-mapa2-eh_ubi:before,
.tpl-mapa2-eh .sta-mapa2-eh_box .sta-mapa2-eh_list li a:before,
.tpl-mapa2-eh .sta-mapa2-eh_box .sta-mapa2-eh_list li div:before{color:#1C3155;}
@media(min-width:801px){
  .tpl-mapa2-eh.sta-more .sta-mapa2-eh_box .sta-mapa2-eh_more span{color:#1C3155;}
}
/* FIN .tpl-mapa2-eh */

/* .tpl-modalMultiGal-eh */
.tpl-modalMultiGal-eh .swiper-scrollbar .swiper-scrollbar-drag:after,
.tpl-modalMultiGal-eh .sta-modalMultiImg-eh_motor button{background:#1C3155}
.tpl-modalMultiGal-eh .swiper-scrollbar.swiper-scrollbar-horizontal:before{background-color:#e0e4eb}
.tpl-modalMultiGal-eh .sta-modalMultiGal-eh_close,
.tpl-modalMultiGal-eh .swiper-button:after,
.tpl-modalMultiGal-eh .sta-modalMultiGal-eh_seeMoreCont button,
.tpl-modalMultiGal-eh .sta-modalMultiGal-eh_fotos{color:#1C3155}
.tpl-modalMultiGal-eh .sta-modalMultiGal-eh_photo.seeMore,
.tpl-modalMultiGal-eh .sta-modalMultiGal-eh_nameSection,
.tpl-modalMultiGal-eh .sta-modalMultiGal-eh_nav button{font-family:'Montserrat', sans-serif;}
.tpl-modalMultiImg-eh .sta-modalMultiImg-eh_list_img:after{background:url(https://www.eurostarshotels.com/CLIENTES/www.eurostarshotels.com/images/loadingSmallCris.svg);background-position: center; background-size: contain; background-repeat: no-repeat;}

.tpl-modalMultiGal-eh .sta-modalMultiGal-eh_photo .sta-modalMultiGal-eh_photoZoom:after{background-image:url(https://www.eurostarshotels.com/CLIENTES/www.eurostarshotels.com/images/loadingSmallCris.svg);}
/* END .tpl-modalMultiGal-eh */

/* .tpl-modalMultiImg-eh */
.tpl-modalMultiImg-eh .sta-modalMultiImg-eh_button,
.tpl-modalMultiImg-eh .sta-modalMultiImg-eh_close{color:#1C3155}
.tpl-modalMultiImg-eh .sta-modalMultiImg-eh_pag,
.tpl-modalMultiImg-eh .sta-modalMultiImg-eh_name{font-family:'Montserrat', sans-serif;}
/* END .tpl-modalMultiImg-eh */

/*tpl-newHeaderFichaSalones-eh*/
.tpl-newHeaderFichaSalones-eh .sta-newHeaderFichaSalones-eh_title{font-family:'Montserrat', sans-serif;color: #1C3155;}
.tpl-newHeaderFichaSalones-eh .sta-newHeaderFichaSalones-eh_content{font-family:'Montserrat', sans-serif}
.tpl-newHeaderFichaSalones-eh .sta-newHeaderFichaSalones-eh_button{font-family:'Montserrat', sans-serif;background:#1C3155;border-color: #1C3155;}
.tpl-newHeaderFichaSalones-eh .sta-newHeaderFichaSalones-eh_button:hover{background:#fff;color:#1C3155}
/*formulario de contacto*/
.tpl-newHeaderFichaSalones-eh .tpl-contactModal-eh.salones .sta-contactModal-eh_subtitle{color:#132A3B;font-family:'Montserrat',sans-serif;}
.tpl-newHeaderFichaSalones-eh .tpl-form-contacto.salones input[type="radio"]:checked + label:after{background: #132A3B;}
.tpl-newHeaderFichaSalones-eh .tpl-form-contacto.salones .sta-form-contacto{background:#132A3B;border-color: #132A3B;}
.tpl-newHeaderFichaSalones-eh .tpl-form-contacto.salones .sta-form-contacto:hover{background:#fff;color:#132A3B}
/* FIN tpl-newHeaderFichaSalones-eh*/

/*photoswipe*/
.tpl-galleryPhotoSwipe .swiper-scrollbar .swiper-scrollbar-drag:after{background: #1C3155;}
.tpl-galleryPhotoSwipe .swiper-button:after,
.tpl-galleryPhotoSwipe .swiper-button-next:after{color: #1C3155;}
/*FIN photoswipe*/

/* .tpl-boxSlide3-eh */
.tpl-boxSlide3-eh.newSalones .sta-newHeaderFichaSalones-eh_button{color:#1C3155;border-color: #1C3155;}
.tpl-boxSlide3-eh.newSalones .sta-newHeaderFichaSalones-eh_button:hover{background: #1C3155;color: #fff;}
/*FIN boxslide3-eh*/

/* .tpl-sostenibilidad-eh */
.sta-sostenibilidad-eh_ver, .sta-sostenibilidad-eh_ver.vermenos{font-family: 'Montserrat', sans-serif; color: #1c3155; border-bottom: 2px solid #1c3155;}
/*FIN .tpl-sostenibilidad-eh*/