header#headermain {line-height:normal;}
header#headermain a{cursor:pointer; text-decoration:none; border:0;color:inherit}
header#headermain .anchocontenedor{width:100%;max-width:1280px;margin:0 auto;position:relative;z-index:1}
header#headermain .anchocontenedor[class*=dst]{float:none!important;overflow:hidden}
*{--fresa1:#df0b44;--fresa4:#fcdbdb;--fresa3:#8d0328}
[class*=" icon-"]:before,[class^=icon-]:before{font-family:medina;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
[class*=" icon-hotel-"]:before,[class^=icon-hotel-]:before{opacity:.6;content:"";width:24px;height:100%;background-position:center center;background-repeat:no-repeat;background-size:100%}
.icon-reservas:before{content:'\e802'}
.icon-opiniones:before{content:'\e803'}
.icon-home:before{content:'\e807'}
.icon-hotel:before{content:'\e80b'}
.icon-m:before{content:'\e80f'}
.icon-nosotros:before{content:'\e810'}
.icon-ofertas:before{content:'\e812'}
.icon-contacto:before{content:'\e81d'}
.icon-twitter:before{content:'\f058'}
.icon-preguntas:before{content:"";width:100%; height:100%;background-image: url('https://static.orbook.es/properties/medina/img/help.svg'); background-size: 70%; background-position: center center; background-repeat: no-repeat;}
i[class*=" fi-rs-"]:before,i[class^=fi-rs-]:before,span[class*=fi-rs-]:before,span[class^=fi-rs-]:before{font-family:uicons-regular-straight!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
i[class*=" fi-ss-"]:before,i[class^=fi-ss-]:before,span[class*=fi-ss-]:before,span[class^=fi-ss-]:before{font-family:uicons-solid-straight!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
header#headermain{width:100%;overflow:hidden;height:150px;z-index:999999;box-shadow:rgba(70,54,54,.08) 0 2px 7px 0;background-color:#fff;position:relative}
header#headermain:before{content:"";float:left;width:100%;background-color:var(--fresa1);height:3px}
header#headermain #logotipo{height:100%;float:left;background-color:#fff}
header#headermain #logotipo>div,header#headermain #secciones-contenedor{height:100%}

header#headermain #logotipo img{width:unset;height:86px}
header#headermain #logotipo img{width:100px;height:unset}
header#headermain nav#menuprincipal{height:100%;margin:0 auto;position:relative;overflow:hidden}
header#headermain nav#menuprincipal>.anchocontenedor{margin:0 auto;height:100%}
header#headermain nav#menuprincipal ul#secciones{height:100%;float:left;position:relative;padding:0 45px;display:flex;align-items:stretch;justify-content:space-between;width:calc(100% - 261px)}
header#headermain nav#menuprincipal ul#secciones:before{width:1px;top:0;bottom:0;margin:auto;height:80px;background-color:#d5d5d5;position:absolute;left:0px;content:""}
header#headermain nav#menuprincipal ul#secciones:after{width:1px;top:0;bottom:0;margin:auto;height:80px;background-color:#d5d5d5;position:absolute;right:0px;content:""}
header#headermain nav#menuprincipal ul#secciones li{margin-right:0;height:100%;position:relative;font-size:17px;list-style:none;float:left;color:#1d1d1d;font-weight:400}
header#headermain nav#menuprincipal ul#secciones li i:after{transition:all .4s ease;content:"";margin:auto;position:absolute;top:0;bottom:0;width:40px;height:40px;z-index:-1;border:1px solid #1d1d1d;border-radius:100px}
header#headermain nav#menuprincipal ul#secciones li:hover i:after{width:55px;height:55px;opacity:.2}
header#headermain nav#menuprincipal ul#secciones li:hover{cursor:pointer}
header#headermain nav#menuprincipal ul#secciones li:hover:before{display:none;position:absolute;left:0;right:0;margin:auto;bottom:15px;content:"";width:5px;height:5px;background-color:var(--fresa3);border-radius:100px}
header#headermain nav#menuprincipal ul#secciones li i{position:relative;width:47px;height:47px;background-color:#f4f4f4;border-radius:1000px;color:#1d1d1d;font-size:24px;display:flex;align-items:center;justify-content:center}
header#headermain nav#menuprincipal ul#secciones li span{width:100%;display:inline-block;margin-top:16px;text-align:center;font-weight:500;font-size:15px}
header#headermain #menuidiomas{position:absolute;right:0;width:50px;z-index:999;}
header#headermain #menuidiomas:before{width:1px;top:0;bottom:0;margin:auto;height:80px;background-color:#d5d5d5;position:absolute;left:-20px;content:""}
header#headermain #menuidiomas{margin:0;padding:0}
header#headermain #menuidiomas li{border-left:2px solid transparent;cursor:pointer;height:20px;margin:4px 0;text-transform:uppercase;width:100%;color:#1d1d1d;position:relative; }
header#headermain #menuidiomas li:not(.activa) {opacity:0.6;}
header#headermain #menuidiomas li:hover {opacity:1;}
header#headermain #menuidiomas li a {display: flex;align-items: stretch; justify-content: space-between;}
header#headermain #menuidiomas li img{width:16px;height:16px;}
header#headermain #menuidiomas li span{display:inline-block; font-weight: 600;}
header#headermain #ticker{width:245px;opacity:0;transition:all .2s ease; padding-left:28px;}
header#headermain #ticker.on{opacity:1}
header#headermain #ticker ul{position:absolute;margin:0;padding:0;top:0}
header#headermain #ticker li{width:100%;height:95px}
header#headermain #ticker li.texto{font-size:17px}
header#headermain #ticker li.texto>span:first-child{font-size:16px;margin-top:1px;font-weight:600;line-height:19px;color:var(--fresa1);display:block;margin-bottom:5px}
header#headermain #ticker li.texto>span:nth-of-type(2){font-size:14px;font-weight:400;    display: block;width: 100%;}
header#headermain #ticker li.texto>span:nth-of-type(2) b{font-weight:600}
header#headermain #ticker li.texto .boton{margin-top:11px;display:inline-block;float:left;text-transform:uppercase;font-weight:600;}
header#headermain #ticker li.texto .boton img,header#headermain #ticker li.texto .boton svg{height:10px;width:10px;opacity:.9}
header#headermain #ticker li.texto .boton span{display:inline-block;height:16px;float:left;line-height:19px;font-size:14px;margin-right:4px}
header#headermain nav#menuidiomas ul li:hover:before{position:absolute;top:0;bottom:0;margin:auto;left:-5px;content:"";width:5px;height:5px;background-color:var(--fresa3);border-radius:100px}
header#headermain nav#menuprincipal ul#secciones li.activa:before { content: ""; left: 0; position: absolute; bottom: 19px; right: 0; margin: auto; height: 6px; width: 6px;background-color: #1d1d1d;border-radius: 100px;}
header#headermain nav#menuprincipal ul#secciones li.activa span { font-weight: 600;}

@media (min-width:1279px) {
header#headermain #logotipo>div {padding-right:40px;}
}

@media (max-width:1279px) {

    header#headermain{height:115px}
    header#headermain nav#menuprincipal{padding:0}
    header#headermain nav#menuprincipal ul#secciones li span{font-weight:400}
    header#headermain #logotipo{padding:0 20px 0 18px}
    header#headermain #logotipo img{width:78px!important}
    header#headermain #menuidiomas{right:16px}
    header#headermain #menuidiomas li span{display:none}
    header#headermain #menuidiomas li:not(.activa){opacity:.5}
    header#headermain #menuidiomas:before{display:none}
    header#headermain #menuidiomas li{margin:2px 0;height:18px}
    header#headermain #secciones-contenedor:after{content:"";pointer-events:none;position:absolute;right:48px!important;width:60px!important;z-index:9;height:100%!important;background:linear-gradient(to left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%)}
    header#headermain nav#menuprincipal ul#secciones{padding:8px 0 0 20px;width:calc(100% - 54px);height:85px;white-space:nowrap;overflow-x:scroll}
    header#headermain nav#menuprincipal ul#secciones::-webkit-scrollbar{display:none!important}
    header#headermain nav#menuprincipal ul#secciones li{margin-right:15px;display:inline-block;float:none}
    header#headermain nav#menuprincipal ul#secciones li:last-of-type{margin-right:25px}
    header#headermain #ticker{display:none}
    header#headermain nav#menuprincipal ul#secciones:before{left:0;height:50px}
    header#headermain nav#menuprincipal ul#secciones:after{display:none}
    header#headermain nav#menuprincipal ul#secciones li i{width:38px;height:38px;font-size:20px}
    header#headermain nav#menuprincipal ul#secciones li i:after{display:none}
    header#headermain nav#menuprincipal ul#secciones li span{font-size:13px;margin-top:12px}
    header#headermain #menuidiomas li a {justify-content: flex-end;}
    header#headermain nav#menuprincipal ul#secciones li.activa:before {content: ""; bottom: 1px; height: 4px; width: 4px;}
}


header#headermain, header#headermain *{box-sizing:border-box;outline:0;-webkit-outlne:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}
header#headermain ul{margin:0;padding:0;list-style:none}
header#headermain li{margin:0;padding:0;float:left;list-style:none}
header#headermain .cXY{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
header#headermain .cY{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
header#headermain #ticker ul{position:unset}
header#headermain #ticker{height:100%}
@font-face{font-family:medina;font-display:fallback;src:url(https://static.orbook.es/properties/medina/fuentes/medina.woff2?2) format("woff2");font-weight:400}