body {direction:ltr;margin:0;padding:0;width: 100%;height: 100%;background-color: #213453;overflow-x:hidden;font-family:Arial,Helvetica,Sans,Sans-Serif,"Sans-Serif";font-size:13px;color: #555;}
body a:link {text-decoration:none;}
body a:visited {text-decoration:none;}
h4 {padding: 0px 10px 0;color: #008dd6;color: #0266c8;margin: 15px 0 0 0;font-size: 14px;}
*{margin:0px;padding:0px;box-sizing:border-box;}
a img{border:none;}
@media (max-width: 768px) {a img.logo{margin: 0 0 0 5px;}}
.msgredireccion{text-align:center;font-size: 14px;line-height:2;background-color:#fff;}
@media (max-width: 767px) {.msgredireccion{line-height:1.5}}
.msgredireccion a:hover{text-decoration:underline}
#btnredirect{padding:2px 6px;border-radius:8px;font-weight:700;margin-left:10px;cursor:pointer}
@media (max-width: 767px) {#btnredirect{margin: 5px 0 8px 15px;}}

#header {display: grid;
	grid-template-areas: "hamburtopcat titulogo loginbox";
	grid-template-columns: 1fr  4fr 5fr;
	height: 60px;background: #213153;margin: 0 auto;}
#hamburtopcat {grid-area: hamburtopcat; margin: 16px 0 0 4px;}
#titulogo {grid-area: titulogo;margin: 16px 0 0 4px;}
#loginbox {grid-area: loginbox;}



/* #header {height: 60px;background: #213153;border-bottom: 2px solid #e46310;} */
.headt{height: 60px;margin: 0 auto;}
@media (min-width: 768px) {.headt {}}
@media (min-width: 992px) {.headt {}}
@media (min-width: 1200px) {.headt {}}
.headt .title {padding-top: 18px;padding-left: 8%;float: left;}
@media (max-width: 767px) {.headt .title{text-align: center;padding-left: 1%;}}
@media (min-width: 768px) {.headt .title{text-align: center;padding-left: 4%;}}
@media (min-width: 992px) {.headt .title{text-align: center;padding-left: 8%;}}
@media (min-width: 1200px) {.headt .title{text-align: center;padding-left: 8%;}}



.main-nav{}
ul.nav-items{}
ul.nav-items li.important-d{height: 57px;float:left;color:#fff;list-style: none;}
ul.nav-items li.important-b{width: 110px;height:57px;float:left;color:#fff;list-style:none;cursor: pointer;text-align: center;}
ul.nav-items li.important-c{width: 110px;height:57px;float:left;color:#fff;list-style:none;cursor: pointer;}
ul.nav-items li.important{margin: 0;width: 110px;height: 59px;float:left;color:#fff;list-style: none;border-bottom: 2px solid #fff;}
@media (max-width: 767px) {ul.nav-items li.important,ul.nav-items li.important-b, ul.nav-items li.important-c, ul.nav-items li.important-d{width: 110px}}
@media (min-width: 768px) {ul.nav-items li.important,ul.nav-items li.important-b, ul.nav-items li.important-c, ul.nav-items li.important-d{width: 110px}}
@media (min-width: 992px) {ul.nav-items li.important,ul.nav-items li.important-b, ul.nav-items li.important-c, ul.nav-items li.important-d{width: 90px;}}
@media (min-width: 1200px) {ul.nav-items li.important,ul.nav-items li.important-b, ul.nav-items li.important-c, ul.nav-items li.important-d{width: 110px}}

ul.nav-items li.important-b:hover{background-color:#0077b5}
ul.nav-items li.important-c:hover{background-color:#0077b5}
ul.nav-items li.important-d:hover{background-color:#0077b5}
.signina{float:right;margin-right: 0px; display: grid; grid-template-areas: "mapfil signin langselector esprite"; grid-template-columns: 1fr 1fr 1fr 1fr;}
ul.nav-items li.important a,li.important-b a,li.important-c,li.important-d{color:#fff;padding-top: 3px;line-height: 30px;text-align: center;}
span.hv-hotel{display:block;float:left;margin: 23px 8px 0 29px;display: none;}
span.te{padding: 19px 0 0 0;display:block;}
span.teho{padding:26px 0 0 0;text-align: center;display:block;cursor: default;}
span.tea{padding: 26px 0 0 0;float:left;display: block;cursor: default;}
span.teb{padding: 15px 0 0 0;/* float:left; */display: block;color: #fff;}
span.tec{padding: 15px 0 0 0;text-align: center;/* float:left; */display: block;color: #fff;}

span.hv-ferry{display:block;float:left;margin: 18px 8px 0 23px;display: none;}
img.ferr{width: 20px;}
img.exp{width: 40px;}
span.hv-flight{display:block;float:left;margin: 18px 8px 0 22px;display: none;}
img.flig{width: 22px;}
span.hv-cars{display:block;float:left;margin: 4px 8px 0 0;height: 40px;}
span.hv-experien{display:block;float:left;margin: 21px 8px 0px 15px;height: 31px;display: none;}
span.hv-restaurant{display:block;float:left;margin: 4px 8px 0 0;height: 40px;}


.loginbox {/* float:right; */height: 57px;background: #213153;letter-spacing: .01875rem;}

#langselector{grid-area: langselector; margin: 0;    z-index: 9;
    padding: 7px 0 0 0;
    cursor: pointer;
    text-align: center;
    float: left;
    height: 57px;
    line-height: 50px;}

@media (max-width: 767px) {.loginbox{}}
.opins {margin:auto;cursor: pointer;float: left;height: 50px;font-family:Arial, Helvetica, sans-serif;}
@media (max-width: 767px) {.opins{display:none}}
.opins ul, ol {list-style:none;}
.nav > li {float:left;line-height: 30px;border-left: 1px solid rgba(255,255,255,.3);}
.nav li a {background-color: #fff;color: #555;text-decoration:none;padding:10px 12px;display:block;border-bottom: 1px solid #ebeced;}
.nav li span{background: #444;color:#fff;text-decoration:none;padding:10px 12px;display:block;}
.nav li a:hover {background-color:#ebeced;}
.nav li span:hover {background-color:#337fcb;}
.nav li a img {padding-right:5px;background-color: #ccc;}
.nav li ul {display:none;border: 1px solid #ccc;border-radius: 3px;box-shadow: 0 1px 4px rgba(41,51,57,.5);position:absolute;min-width:140px;z-index: 2;}
.nav li:hover > ul {display:block;}
.nav li ul li {position:relative;}
.nav li ul li ul {right:-140px;top:0px;}
.hoteler{padding: 24px 15px 0 0;height: 57px;cursor: pointer;text-align: center;float: left;color: #fff;border-left: 1px solid rgba(255,255,255,.3);}
.hoteler:hover{background-color:#337fcb}
@media (max-width: 767px) {.hoteler{display:none;}}
.loginbox a.hotelier {}
@media (max-width: 767px) {#header .loginbox a.hotelier{text-decoration:none;}}
@media (min-width: 768px) {#header .loginbox a.hotelier{}}
@media (min-width: 992px) {#header .loginbox a.hotelier{}}
@media (min-width: 1200px) {#header .loginbox a.hotelier{}}
.loginbox a.hotelier .img-bothot {}
.loginbox a.hotelier span {margin: 4px 0px 0px 2px;}
.signina{float:right;margin-right: 30px;}
.loginbox #signin {display: inherit;width: 75px;height: 57px;cursor: pointer;text-align: center;float:left;color: #fff;}
.loginbox #signin:hover {background-color:#337fcb;}
@media (max-width: 767px) {.loginbox #signin{}}


#my-future-ddm.curry-ddm{color:#fff;background-color: #213453;border: none;cursor: pointer;width: 75px;height: -webkit-fill-available;display: block;padding: 15px 0 17px 0;}
@media (max-width: 767px) {#my-future-ddm.curry-ddm{max-width: 55px;}}
@media (min-width: 768px) {#my-future-ddm.curry-ddm{padding: 15px 0 17px 0;}}
@media (min-width: 992px) {#my-future-ddm.curry-ddm{padding: 15px 0 17px 0;}}
@media (min-width: 1200px) {#my-future-ddm.curry-ddm{padding: 15px 0 17px 0;}}

#my-future-ddm.curry-ddm:hover{background-color:#337fcb}
#my-future-ddm.curry-ddm option{color:#444;background-color: #fff;}

#esprite {grid-area: esprite;    background-position: 8px 25px;}
#banderitas .sprite {border: none;background-position: 15px 10px;height: 32px;width: unset;padding-left: 45px;}

.loginbox .sprite.es {background:url("https://www.hotelvoy.es/images/flags/espanya.png") no-repeat top left;border: none;background-position: 15px 25px;height: 57px;width: 55px;}
.loginbox .sprite.co {background:url("https://www.hotelvoy.co/images/flags/colombia.png") no-repeat top left;border: none;background-position: 15px 25px;height: 57px;width: 55px;}
.loginbox .sprite.cl {background:url("https://www.hotelvoy.cl/images/flags/chile.png") no-repeat top left;border: none;background-position: 15px 25px;height: 57px;width: 55px;}
.loginbox .sprite.mx {background:url("https://www.hotelvoy.mx/images/flags/mexico.png") no-repeat top left;border: none;background-position: 15px 25px;height: 57px;width: 55px;}
.loginbox .sprite.ar {background:url("https://www.hotelvoy.com.ar/images/flags/argentina.png") no-repeat top left;border: none;background-position: 15px 25px;height: 57px;width: 55px;}
.loginbox .sprite.us {background:url("https://www.hotelvoy.com/images/flags/eeuu.png") no-repeat top left;border: none;background-position: 15px 25px;height: 57px;width: 55px;}
.loginbox .sprite.uk {background:url("https://www.hotelvoy.co.uk/images/flags/uk.png") no-repeat top left;border: none;background-position: 15px 25px;height: 57px;width: 55px;}
.loginbox .sprite.za {background:url("https://www.hotelvoy.co.za/images/flags/southafrica.png") no-repeat top left;border: none;background-position: 15px 25px;height: 57px;width: 55px;}
.loginbox .sprite.nz {background:url("https://www.hotelvoy.nz/images/flags/newzealand.png") no-repeat top left;border: none;background-position: 15px 25px;height: 57px;width: 55px;}
.loginbox .sprite.in {background:url("https://www.hotelvoy.in/images/flags/india.png") no-repeat top left;border: none;background-position: 15px 25px;height: 57px;width: 55px;}
.loginbox .sprite.de {background:url("https://www.hotelvoy.es/images/flags/deutschland.png") no-repeat top left;border: none;background-position: 15px 25px;height: 57px;width: 55px;}
.loginbox .sprite.at {background:url("https://www.hotelvoy.at/images/flags/osterreich.png") no-repeat top left;border: none;background-position: 15px 25px;height: 57px;width: 55px;}
.loginbox .sprite.ch {background:url("https://www.hotelvoy.ch/images/flags/schweiz.png") no-repeat top left;border: none;background-position: 15px 25px;height: 57px;width: 55px;}
.loginbox .sprite.pt {background:url("https://www.hotelvoy.pt/images/flags/portugal.png") no-repeat top left;border: none;background-position: 15px 25px;height: 57px;width: 55px;}
.loginbox .sprite.br {background:url("https://www.hotelvoy.com.br/images/flags/brasil.png") no-repeat top left;border: none;background-position: 15px 25px;height: 57px;width: 55px;}
.loginbox .sprite.it {background:url("https://www.hotelvoy.it/images/flags/italia.png") no-repeat top left;border: none;background-position: 15px 25px;height: 57px;width: 55px;}
.loginbox .sprite.fr {background:url("https://www.hotelvoy.fr/images/flags/france.png") no-repeat top left;border: none;background-position: 15px 25px;height: 57px;width: 55px;}
.loginbox .sprite.cn {background:url("https://www.hotelvoy.cn/images/flags/china.png") no-repeat top left;border: none;background-position: 15px 25px;height: 57px;width: 55px;}
.loginbox .sprite.ae {background:url("https://www.hotelvoy.ae/images/flags/ae.png") no-repeat top left;border: none;background-position: 15px 25px;height: 57px;width: 55px;}

.sprite {width:16px;padding: 2px 0px 0px 30px;}
#banderitas {background-color: #fff;    border: solid 1px lightgray;right: 5px;}


select{}

#signin {height:auto;float: right;z-index: 9;}

#signin ul {list-style-type:none;border: none;right: 84px;padding:0px;font-size:14px;background:white;}
@media (max-width: 767px) {#signin ul{right: 88px;}}
#signin ul li {padding: 10px;color:#555;}
#signin ul li:hover{color:#0266c8;background-color:#ccc}
#signin ul li.inses {padding: 4px 0;line-height: 2.8em;border-bottom: 1px solid #ebeced;}
#signin ul li.inses:hover{color:#555;background-color:#ebeceb;}
#signin ul li.regist {padding: 4px 0px;width: 135px;line-height: 2.8em;border-bottom: 1px solid #ebeced;}
#signin ul li.regist:hover {color:#555;background-color:#ebeceb}





#pictur{display:block;position:relative;z-index: 1;}
#pictur .pictu{}
#pictur .pictu .images{transition:opacity 0.75s ease-in-out;background: url("https://www.hotelvoy.es/images/pasarela2.webp") no-repeat 50% 50%;background-size:cover;opacity:1;display:block;position:absolute;top: 0px;right:0;bottom:0;left:0;z-index: 1;}
#pict{position: relative;z-index: 2;}
#pict:before{background-color:rgba(22, 17, 24, 0.42);opacity: 0.2;content:'';display:block;position:absolute;width: 100%;height: 679px;height: 100%;z-index: -1;}
@media (max-width: 767px) {#pict:before {}}
@media (min-width: 768px) {#pict:before{}}
@media (min-width: 992px) {#pict:before{}}
@media (min-width: 1200px) {#pict:before{}}


.partne{text-align:center;color:#213453;font-size:20px;background-color:#fff;padding:10px 0 10px 0;}

.partners{background-color: #979292;border-top: 1px solid #fff;border-bottom: 1px solid #fff;margin-bottom: 35px;vertical-align:top;padding: 5px 5px 1px 5px;text-align:center;display:block;}
.logop{width: 105px;padding: 0px 10px 17px 0px;}
.logop-a{width: 130px;padding: 0 0 22px 0;}
.logop-b{width: 102px;padding: 0 9px 16px 0;}
.logop-c{width: 126px;padding: 0 10px 9px 0;}
.logop-d{width: 107px;padding: 0 10px 12px 0;}
.logop-e{width: 85px;padding: 0 5px 16px 0;}
.logop-f{width: 73px;padding: 0 5px 18px 0;}
.logop-g{width: 85px;padding: 0 10px 20px 0;}
.logop-h{width: 100px;padding: 0 10px 17px 0;}
.logop-i{width: 75px;padding: 0 10px 25px 0;}
.logop-j{width: 67px;padding: 0 10px 0 0;}
.logop-k{width: 82px;padding: 0 2px 27px 0;}


.tetrex{}
.section-pri{background-color:#213453;color:#fff;padding:60px;text-align:center;}
@media (max-width: 767px) {.section-pri{background-color:#213453;color:#fff;padding: 5px;text-align:center;}}
@media (min-width: 768px) {.section-pri{background-color:#213453;color:#fff;padding:60px;text-align:center;}}
@media (min-width: 992px) {.section-pri{background-color:#213453;color:#fff;padding:60px;text-align:center;}}
@media (min-width: 1200px) {.section-pri{background-color:#213453;color:#fff;padding:60px;text-align:center;}}

ul.seone{margin:0;padding:0;list-style:none;}
li.se-one, .se-do, .se-tr{display:inline-block;padding:20px 50px 40px;vertical-align:top;}
a.selection, .prices, .payments{display:block;color:#fff;text-decoration:none;}
img.treb{width:80px;margin-bottom:36px;}
h3.title, h2.title{padding:20px 0 30px;color:#fff;margin:0;font-size:18px;line-height:24px;font-weight:700;}
ul.ree-list{margin:0;padding:0;list-style:none;}
li.ree{position:relative;text-align:left;padding-left:22px;font-size:14px;line-height:26px;}
li.ree:before{content: "";position:absolute;top:8px;left:0;display:inline-block;width:15px;height:10px;background-position:50%;background-size:contain;background-repeat:no-repeat;
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 15 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.89 10c-.16 0-.31-.06-.43-.17L.18 5.71c-.24-.23-.24-.6 0-.83s.63-.23.86 0l3.85 3.7L13.62.17c.24-.23.63-.23.87 0s.24.61 0 .83L5.32 9.83c-.12.11-.27.17-.43.17' fill='%23409cd1' fill-rule='evenodd'/%3E%3C/svg%3E")}


#logo {width:100%;height: 100px;padding-top: 30px;text-align:center;}
@media (max-width: 767px) {#logo {height: 170px;}}
#logo .inlogo{padding-top: 5px;width: 178px;margin: 0 auto;border-radius: 4px;height: 42px;background-color: rgba(255, 255, 255, 0.66);}
@media (max-width: 767px) {#logo .inlogo {padding-top: 65px;}}
#logo a {display:block;width: 180px;margin:0 auto;}
#logo span.slog{color:#e86b1b;display: none;font-size:22px;}
#pict .texini{text-align:center;color: #213453;z-index: 99999;}
@media (max-width: 767px) {#pict .texini {font-size: 20px;width: 100%;padding: 0px 5px 15px 5px;}}
@media (min-width: 768px) {#pict .texini{}}
@media (min-width: 992px) {#pict .texini{}}
@media (min-width: 1200px) {#pict .texini{}}

#pict .texini h1.texinil{width: 850px;display: block;margin: 0 auto;color: #ffffff;padding: 130px 0 55px 0;font-size: 50px;z-index: 99999;text-shadow: 1px 1px 3px #000;}
@media (max-width: 767px) {#pict .texini h1.texinil {font-size: 22px;width: inherit;padding: 15px 5px 5px 5px;}}
@media (min-width: 768px) {#pict .texini h1.texinil{font-size: 35px;width: auto;font-weight: 700;}}
@media (min-width: 992px) {#pict .texini h1.texinil{font-size: 40px;font-weight: 700;padding: 102px 5px 55px 5px;}}
@media (min-width: 1200px) {#pict .texini h1.texinil{font-size: 42px;font-weight: 700;width: 877px;}}


#prinsearch {height: 427px;}
@media (max-width: 767px) {#prinsearch {height: 354px;display: block;}}

.top-categories{margin: 0 auto;padding: 0 15px;color: #fff;letter-spacing: .01875rem;width: 100%;height: 50px;}
@media (min-width: 768px) {.top-categories {width: 630px;height: 40px;padding: 0 10px;}}
@media (min-width: 992px) {.top-categories {width: 630px;height: 40px;padding: 0 10px;}}
@media (min-width: 1200px) {.top-categories {width: 630px;height: 40px;padding: 0 10px;}}

#menutopcat.top-categories {width: unset; padding:0px;}

.top-categories a.pesthotel{background-color: hsla(0, 0%, 100%, 0.72);color: #213153;width: 60px;height: 50px;cursor: pointer;padding: 12px 0 8px 0;}
@media (min-width: 768px) {.top-categories a.pesthotel{background-color: hsla(0, 0%, 100%, 0.72);color: #213153;cursor: pointer;padding: 12px 12px 6px 0;width:unset;height:unset;}}
@media (min-width: 992px) {.top-categories a.pesthotel {background-color: hsla(0, 0%, 100%, 0.72);color: #213153;cursor: pointer;padding: 12px 12px 6px 0;}}
@media (min-width: 1200px) {.top-categories a.pesthotel {background-color: hsla(0, 0%, 100%, 0.72);color: #213153;cursor: default;padding: 12px 12px 6px 0;}}

.top-categories a.pestactivit:hover{background-color:#3a5b7e;}
.top-categories a.pestferry:hover{background-color:#3a5b7e;}
.top-categories a.pestflight:hover{background-color:#3a5b7e;}

.top-categories a.pestactivit{background-color: #213453;cursor: pointer;color: #fff;padding: 12px 0 8px 0;}
@media (max-width: 767px) {.top-categories a.pestactivit{background-color: #213457;height: 50px;width: 60px;cursor: pointer;color: #fff;padding: 12px 0 8px 0;margin-left: 5px;}}
@media (min-width: 768px) {.top-categories a.pestactivit{background-color: #213453;cursor: pointer;color: #fff;padding: 12px 0 8px 0;}}
@media (min-width: 992px) {.top-categories a.pestactivit {background-color: #213453;cursor: pointer;color: #fff;padding: 12px 0 8px 0;}}
@media (min-width: 1200px) {.top-categories a.pestactivit {background-color: #3a5b7e;background-color: #213453;cursor: pointer;color: #fff;padding: 12px 0 8px 0;}}

.top-categories a.pestferry{background-color: #213453;color: #fff;cursor:pointer;padding: 12px 0 6px 0;}
@media (max-width: 767px) {.top-categories a.pestferry{background-color: #213453;width: 60px;height: 50px;color: #fff;cursor:pointer;padding: 12px 0 6px 0;margin-left: 5px;}}
@media (min-width: 768px) {.top-categories a.pestferry{background-color: #213453;color: #fff;cursor:pointer;padding: 12px 0 6px 0;}}
@media (min-width: 992px) {.top-categories a.pestferry {background-color: #213453;color: #fff;cursor:pointer;padding: 12px 0 6px 0;}}
@media (min-width: 1200px) {.top-categories a.pestferry {background-color: #3a5b7e;background-color: #213453;color: #fff;cursor:pointer;padding: 12px 0 6px 0;}}

.top-categories a.pestflight{background-color: #213453;color: #fff;cursor: default;padding: 12px 0 6px 0;}
@media (max-width: 767px) {.top-categories a.pestflight{background-color: #213453;width: 60px;height: 50px;color: #fff;cursor: default;padding: 12px 0 6px 0;margin-left: 5px;}}
@media (min-width: 768px) {.top-categories a.pestflight{background-color: #213453;color: #fff;cursor: default;padding: 12px 0 6px 0;}}
@media (min-width: 992px) {.top-categories a.pestflight {background-color: #213453;color: #fff;cursor: default;padding: 12px 0 6px 0;}}
@media (min-width: 1200px) {.top-categories a.pestflight {background-color: #3a5b7e;background-color: #213453;color: #fff;cursor: pointer;padding: 12px 0 6px 0;}}

a.pesthotel, a.pestactivit, a.pestferry, a.pestflight {color:#fff;cursor:context-menu;width:initial;width:150px;height: 40px;float:left;display:-webkit-box;display:-ms-flexbox;display: flex;-ms-flex-align: center;-ms-flex-direction:column;-ms-flex-pack:end;font-size:0.875rem;padding:9px 0px 6px;border-collapse:collapse;align-items: center;-webkit-box-direction:normal;text-align:center;-ms-flex:0 1 80px;}

span.cat__icon__hotel{padding-left: 20px;padding-right:15px;}
@media (min-width: 768px) {span.cat__icon__hotel {padding-left: 34px;padding-right:5px;}}
@media (min-width: 992px) {span.cat__icon__hotel {padding-left: 34px;padding-right:5px;}}
@media (min-width: 1200px) {span.cat__icon__hotel {padding-left: 34px;padding-right:5px;}}

span.cat__text__hotel{padding-left:0px;padding-right:0px;color: #213153;display: none;}
@media (min-width: 768px) {span.cat__text__hotel {padding-left:6px;padding-right:5px;color: #213153;display:block}}
@media (min-width: 992px) {span.cat__text__hotel {padding-left:6px;padding-right:5px;color: #213153;}}
@media (min-width: 1200px) {span.cat__text__hotel {padding-left:6px;padding-right:5px;color: #213153;}}

span.cat__icon__activ{padding-left: 21px;padding-right:5px; display: block;}
@media (min-width: 768px) {span.cat__icon__activ {padding-left: 25px;padding-right:5px;display: block;}}
@media (min-width: 992px) {span.cat__icon__activ {padding-left: 25px;padding-right:5px;display: block;}}
@media (min-width: 1200px) {span.cat__icon__activ {padding-left: 28px;padding-right: 0;display: block;}}

span.cat__text__activ{padding: 2px 5px 0 6px; display: none;}
@media (min-width: 768px) {span.cat__text__activ {padding: 2px 5px 0 6px; display: block;}}
@media (min-width: 992px) {span.cat__text__activ {padding: 2px 5px 0 6px; display: block;}}
@media (min-width: 1200px) {span.cat__text__activ {padding: 2px 5px 0 6px; display: block;}}

span.cat__icon__ferry{padding-left: 21px;padding-right:5px; display: block;}
@media (min-width: 768px) {span.cat__icon__ferry {padding-left: 34px;padding-right:5px; display: block;}}
@media (min-width: 992px) {span.cat__icon__ferry {padding-left: 34px;padding-right:5px; display: block;}}
@media (min-width: 1200px) {span.cat__icon__ferry {padding-left: 40px;padding-right:5px;display: block;}}

span.cat__text__ferry{padding: 2px 5px 0 6px; display: none;}
@media (min-width: 768px) {span.cat__text__ferry {padding: 2px 5px 0 6px; display: block;}}
@media (min-width: 992px) {span.cat__text__ferry {padding: 2px 5px 0 6px; display: block;}}
@media (min-width: 1200px) {span.cat__text__ferry {padding: 2px 5px 0 6px; display: block;}}

span.cat__icon__flight{padding-left: 21px;padding-right:5px;}
@media (min-width: 768px) {span.cat__icon__flight {padding-left: 34px;padding-right:5px;}}
@media (min-width: 992px) {span.cat__icon__flight {padding-left: 34px;padding-right:5px;}}
@media (min-width: 1200px) {span.cat__icon__flight {padding-left: 34px;padding-right:5px;}}

span.cat__text__flight{padding: 2px 5px 0 6px;display: none;}
@media (min-width: 768px) {span.cat__text__flight {padding: 2px 5px 0 6px; display: block;}}
@media (min-width: 992px) {span.cat__text__flight {padding: 2px 5px 0 6px; display: block;}}
@media (min-width: 1200px) {span.cat__text__flight {padding: 2px 5px 0 6px; display: block;}}

span.cat__icon__exp{padding-right:5px;}
@media (min-width: 768px) {span.cat__icon__exp {padding-right:5px;}}
@media (min-width: 992px) {span.cat__icon__exp {padding-right:5px;}}
@media (min-width: 1200px) {span.cat__icon__exp {padding-right:5px;}}

span.cat__text__exp{padding: 2px 5px 0 6px;display: none;}
@media (min-width: 768px) {span.cat__text__exp {padding: 2px 5px 0 6px; display: block;}}
@media (min-width: 992px) {span.cat__text__exp {padding: 2px 5px 0 6px; display: block;}}
@media (min-width: 1200px) {span.cat__text__exp {padding: 2px 5px 0 6px; display: block;}}



.sear {margin: 0 auto;padding: 0 10px;}
@media (max-width: 767px) {.sear {background-color: hsla(0, 0%, 100%, 0.72);/* width: 682px; */padding: 10px;margin: 0 10px;}}
@media (min-width: 768px) {.sear {background-color: hsla(0, 0%, 100%, 0.72);width: 682px;padding: 10px 5px;}}
@media (min-width: 992px) {.sear {background-color: hsla(0, 0%, 100%, 0.72);width: 682px;padding: 10px 5px;}}
@media (min-width: 1200px) {.sear {background-color: hsla(0, 0%, 100%, 0.72);width: 682px;padding: 10px 5px;}}

#prinsearch .searchtitleprin { margin: 80px 10px 0px 10px; text-align: center;font-weight: normal; color: #fff;}
#prinsearch .search {height: 49px;margin: 0 auto;padding:0px;}
@media (max-width: 767px) {#prinsearch .search {width: 540px;width: inherit;}}
@media (min-width: 768px) {#prinsearch .search{width: 660px;}}
@media (min-width: 992px) {#prinsearch .search{width: 660px;}}
@media (min-width: 1200px) {#prinsearch .search{width: 660px;}}
#prinsearch .search micr{float:right;margin-right: 108px;top: 0px;position:relative;width:35px;}
div.langbox {}
img.tooltip {cursor:pointer;float:right;margin-right: 108px;top: -41px;position:relative;width:35px;}
img.tooltip:hover ~ #help_tip2 { visibility:visible;opacity:1;transition: opacity 0.25s linear;text-align:left }
#help_tip2 {visibility:hidden;z-index: 9;opacity:0;transition:visibility 0s 0.5s, opacity 1s linear;position:absolute;margin: 7px 0px 0px 370px;padding:6px;background:#f8f8f8;border: 2px solid #ffc68d;box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.25);-moz-box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.25);-webkit-box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.25);}
div.langboxB {}
span.tooltipB {color:#fff;font-size: 14px;background: #555;padding:2px 7px;border-radius: 5px;cursor: pointer;position:relative;top:8px;float:none;}
span.tooltipB:hover ~ #help_tipB { visibility:visible;opacity:1;transition: opacity 0.25s linear;text-align:left }
#help_tipB {visibility:hidden;opacity:0;transition:visibility 0s 0.5s, opacity 1s linear;position:absolute;margin: 12px 0px 0px 165px;padding:6px;background:#f8f8f8;border: 2px solid #ffc68d;box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.25);-moz-box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.25);-webkit-box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.25);}
#prinsearch .searchtitle {margin-top: 7px;padding: 10px 10px 10px 0;font-size:14px;color: #fff;float: left;width: inherit;}
@media (max-width: 767px) {#prinsearch .searchtitle {width: 100%;padding: 10px 0;}}
@media (min-width: 768px) {#prinsearch .searchtitle{}}
@media (min-width: 992px) {#prinsearch .searchtitle{}}
@media (min-width: 1200px) {#prinsearch .searchtitle{}}

.search .checkboxes{float:left;color: #fff;}
.checkboxes__title{float:left}
span.resboxe{}
label.checkbox__label{background:none;padding: 0 5px 0 5px;}
span.checkbox__label__text{}
#checkboxes__item-5.checkbox__input {width: 17px;height: 16px;float: left;margin-left: 5px;}

#prinsearch .search form { width:680px;height:49px;margin:0px auto; }
@media (max-width: 767px) {#prinsearch .search form {margin:0 auto;display:table;width: 100%;float:left;height:47px;box-sizing:inherit;position:relative;}}
@media (min-width: 768px) {#prinsearch .search form{width: 660px;}}
@media (min-width: 992px) {#prinsearch .search form{width: 660px;}}
@media (min-width: 1200px) {#prinsearch .search form{width: 660px;}}
#prinsearch .search form .destination {width:520px;border: 1px solid #fff;border-right: none;border: 1px solid #aaa;float:left;margin: 0px 0px;padding:12px 12px;font-size:20px;background:#ffffff;border-radius: 0px 0px 0px 2px;outline:none;}
@media (max-width: 767px) {#prinsearch .search form .destination {width: 79%;float: left;height: 48px;padding: 12px 5px 12px 10px;font-size:18px;vertical-align:middle;position:relative;display:table-cell;outline:none;box-sizing:inherit;background:#fff;border-radius:2px 0 0 2px;border:1px solid #aaa;text-overflow:ellipsis;}}
@media (min-width: 768px) {#prinsearch .search form .destination{width: 530px;}}
@media (min-width: 992px) {#prinsearch .search form .destination{width:530px;}}
@media (min-width: 1200px) {#prinsearch .search form .destination{width: 530px;height: 49.2px;}}
#prinsearch .search form .destination:hover {}
#prinsearch .search form .destination:focus { border:1px solid #4d90fe;box-shadow:inset 0 1px 1px rgba(0,1,1,0.1);color:#000}
#prinsearch .search form .dateselect { display:none;width:auto;height:32px;float:left;margin:0px 1px;padding:8px 5px 9px 5px;font-size:14px;background:#ededed;border:0;cursor:pointer; }
#prinsearch .search form .dateselect img { display:none;background:url('/images/sbrowse.png');width:10px;height:10px;margin-right:2px }
#prinsearch .search form .persons { display:none;width:34px;height:35px;float:left;margin:0px 1px;padding:7px 5px;background:#ededed;cursor:pointer; }
#prinsearch .search form .submitbtn {width: 100px;height: 49px;margin-left: 0px;font-size:14px;font-weight: 700;color:white;background:#0077b5;background: #e46310;border:0;-webkit-appearance: none;border-radius: 0 0px 0px 0;-webkit-border-radius: 0 0px 0px 0;cursor:pointer;}
@media (max-width: 767px) {#prinsearch .search form .submitbtn {width: 21%;height: 48px;float: left;font-size: 0;overflow: hidden;background-image: url('/images/lupa-hotel.svg');background-size: 20px;background-repeat: no-repeat;background-position: 50%;}}
@media (min-width: 768px) {#prinsearch .search form .submitbtn{
    width: 130px;
}}
@media (min-width: 992px) {#prinsearch .search form .submitbtn{width:130px;}}
@media (min-width: 1200px) {#prinsearch .search form .submitbtn{width: 130px;}}
#prinsearch .search form .submitbtn:hover { color:#ccc; }
#datepickercontent{display:none;}
#box_conten{padding:0 5px;margin:0 auto}
@media (min-width: 768px) {#box_conten{width:750px}}
@media (min-width: 992px) {#box_conten{width:970px}}
@media (min-width: 1200px) {#box_conten{width:1170px}}
.topSixTot{box-sizing:inherit;float: left;width: 100%;display: block;margin: 0 auto;box-sizing: inherit;}
.topSixd {margin: 0px auto;text-align: center;padding-bottom: 60px;display: block;box-sizing: inherit;}
.boxtot {position:relative;overflow:hidden;width: 185px;display: inline-block;vertical-align: top;max-width: 357px;margin: 0 2px;cursor: pointer;}
@media (max-width: 767px) {.boxtot {width:220px;margin: 10px 20px 0 45px;}}
@media (min-width: 768px) {.boxtot {}}
@media (min-width: 992px) {.boxtot {}}
@media (min-width: 1200px) {.boxtot {}}
.boxtot .boxint {border:1px solid #ddd;border-top-right-radius:3px;border-top-left-radius:3px;overflow:hidden;text-align: left;padding-left:0;}
.boxtot .boxint .item:hover{background-color:#fbf1e4;}
.topSixd a.item {padding:0px;border-top:0;min-height: 320px;color:#555;display:block;position:relative}
.img-six{border:0;display:block;border-top-right-radius:3px;border-top-left-radius:3px;width: 100%;height: 140px;}
.boxtot .boxint .ps {color: #0266c8;color: #213453;display: block;margin: 20px 0 20px 10px;font-size: 18px;}
#topSixTot h4{padding:10px 0 20px 10px;font-size: 22px;}
h4 {padding: 20px 15px;margin: 0;font-size: 14px;font-weight: normal;}
.boxtot .boxint p {padding:0px 10px 0px;min-height:90px;height:100px;font-size:14px;}
.boxtot .boxint p.pla{min-height: 20px;height: 35px;}
.boxtot .boxint strong.pr {padding: 10px 0px 20px 10px;display:block;color:#0266c8;color: #213453;font-size:14px;}
.bantopsix{float:left;display:block; width:inherit; text-align:center;margin:5px 0 60px 0}

#bannertextfoot{float:left;margin-bottom:60px;height:100%;width:100%;}
@media (max-width: 767px) {#bannertextfoot{display:none}}
@media (min-width: 768px) {#bannertextfoot{}}
@media (min-width: 992px) {#bannertextfoot{}}
@media (min-width: 1200px) {#bannertextfoot{}}
#bannertextfootdo{float:left;margin-bottom:60px;height:100%;width:100%;}
@media (max-width: 767px) {#bannertextfootdo{}}
@media (min-width: 768px) {#bannertextfootdo{display:none;}}
@media (min-width: 992px) {#bannertextfootdo{display:none}}
@media (min-width: 1200px) {#bannertextfootdo{display:none}}

.bntanun{text-align:center;color:#676767;color: #6d6c6c;}
.bntanun p{color: #fff;display:block;margin: 0px 0 25px 10px;font-size: 18px;}
.bnizq{background-color:#ccc;vertical-align:top;padding: 12px 5px 0 5px;text-align: center;display: block;}
.bnder{display:inline-block;width:49%;vertical-align:top;padding:18px 0 0 4px;}
p {font-size: 14px;}
.item p span{float:right;color: #e86b1b;}
.item p span strong{color:#008dd6;color: #e86b1b;}
h5 {padding: 0px 0px 20px 10px;color:#008dd6;color: #0266c8;font-weight:bold;font-size: 14px;}
#topSixTres{float:left;width: 100%;display:block;margin: 0 auto;box-sizing:inherit;}
.topSixt {margin: 0px auto;text-align: center;padding-bottom: 60px;display:block;box-sizing:inherit;}
.topSixt .list li{width:31%;min-width: 305px;display:inline-block;vertical-align:top;max-width:357px;margin: 0 10px;cursor:pointer;}
@media (min-width: 768px) {.topSixt .list li{}}
@media (min-width: 992px) {.topSixt .list li{}}
@media (min-width: 1200px) {.topSixt .list li{}}
#topSixTres li.rig{margin-right:0}
.topSixt .list li .text {height:67px;background-color: #e86b1b;transition-duration:1s;}
.topSixt .list li .text h3, span.tit{color:#ffffff;font-size: 22px;display:block;text-align:center;line-height:27px;padding-top:.5em;width:90%;margin:0 auto;}
.topSixt .list li .image{width: 100%;display:inline-block;vertical-align:top;height:245px;transition-duration:1s;}
.topSixt .list li .image .discount {margin:0 auto;background-color:#0266c8;background-color:#444;height:31px;color:white;font-size:.85em;line-height:31px;text-align:center;position:relative;margin-top:-32px;width:100%;letter-spacing:1px;text-transform:uppercase;}
#topSixTres img {width:100%}
#credits {width:100%;margin: 0px auto;clear:both;}

.mui-goexplore-result-row {font-size:0;line-height:0;clear:both;}
.mui-goexplore-result-box {display:inline-block;position:relative;width:25%;height:244px;overflow:hidden;vertical-align:top;text-shadow:0 0 3px rgba(0,0,0,.4);background-position:center;background-repeat:no-repeat;}
@media (max-width: 767px) {.mui-goexplore-result-box {width:50%;}}
.mui-goexplore-result-box>.container {display:block;position:relative;width:100%;height:100%;}
.mui-goexplore-result-box .image {display: block;position: absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;-webkit-box-shadow:inset 2px 2px 0 #19191b;-webkit-box-shadow: inset 20px 20px 0 #213453;/* box-shadow: inset 2px 2px 0 #19191b; */z-index:1;}
.mui-goexplore-result-box a {top:0;right:0;bottom:0;left:0;color:#fff;text-decoration:none;z-index:3;}
.mui-goexplore-result-box .image, .mui-goexplore-result-box a, .mui-goexplore-result-box .weather {display:block;position:absolute;}
.mui-goexplore-result-box a .city, .mui-goexplore-result-box a .name {display:block;position:relative;font-size:24px;font-weight:400;line-height:24px;margin:30px 15px 0 35px;z-index: 3;}
.mui-goexplore-result-box a .city, .mui-goexplore-result-box a .name {display:block;position:relative;font-size:24px;font-weight:400;line-height:24px;margin:30px 15px 0 35px;z-index:3;}
.mui-goexplore-result-box a .nt-lun{font-size:20px;margin-top:0;}
.flexiblesearch-result-button {display:inline-block;position:absolute;bottom:15px;left:35px;font-size:14px;font-weight:400;line-height:20px;padding:6px 20px;border:1px solid rgba(255,255,255,.7);border-radius: 3px;background-color:rgba(0,0,0,.2);transition:.2s ease;transition-property:border-color,background-color;}
.mui-goexplore-result-box:hover .flexiblesearch-result-button{border-color:#fff;background-color:rgba(0,0,0,.5);transition-duration:0s}



#credits .popular {display:none;}
@media (min-width: 768px) {#credits .popular {padding-left: 8px;max-width: 1160px;padding: 70px 0 70px 0;margin: 0 auto; display:block;}}
#credits .popular .cities {overflow:hidden;color:#959595;}
#credits .popular .cities .listcit {width: 100%;padding-left: initial;overflow: auto;}
#credits .popular .cities .listcit li {list-style:none;float: left;width: 192px;position:relative;padding-right:9.3px;overflow:hidden;}
#credits .popular .cities p {padding:0px;text-align:center;font-weight:bold;color:#959595;}
#credits .popular .cities a {width: 195px;margin: 5px 3px;overflow:hidden;text-decoration:none;float:left;color: #fff;}
#credits .popular .cities a:hover {color: #0266c8;}
#about {display: none;overflow: auto;border: 1px solid #ccc;padding: 20px;margin-bottom: 60px;}
#about h1 {font-size: 14px;height:30px;text-align: center;color: #0266c8;border-radius: 2px;margin-top: 10px;font-weight: normal;}
#about p{line-height: 1.5;margin:15px;}
h2, h3, .textops {background-clip: padding-box;border-top: .07143em solid #e0e0e0;padding: 20px 0 20px 0;text-align: center;font-size: 14px;line-height: 18px;margin: 20px 0 0px 0;/* font-weight: 600; */font-weight: normal;color: #0266c8;/* color: #777; */}
.left {line-height: 1.5;width: 100%;position:relative;overflow: hidden;text-align:left;float:left;}
.left a:link{color: inherit;}
.right {width: 49%;margin-left: 15px;text-align:left;float:left;}
#credits .scrollpie { width:900px;height:150px;padding:0px;border:1px solid #EEE;text-align:justify;overflow:auto; }
#credits .scrollpie h3 { font-size:18px;font-weight:bold;color:#2c2c2c;text-shadow:1px 1px 0 #cccccc;-webkit-text-shadow:1px 1px 0 #cccccc;}
#credits .scrollpie a { color:black;text-decoration:none; }
#credits .scrollpie a:hover {text-decoration:underline;color:#0266c8;}
#footer {background-color: #213453;border-top: 4px solid #e86b1b;border-bottom:0;color: #fff;text-align:center;line-height:1.64;clear: both;padding: 0 5%;}
@media (max-width: 767px) {#footer{padding:0 5px;}}
@media (min-width: 768px) {#footer{padding:0 5px;}}
@media (min-width: 992px) {#footer{padding:0 5px;}}
@media (min-width: 1200px) {#footer{padding:0 5%;}}
#footer h4 {margin-bottom:0px;}
#foota,#footcont2 {margin:0 auto;overflow:hidden}
@media (min-width: 768px) {#foota,#footcont2 {width: 700px;}}
@media (min-width: 992px) {#foota,#footcont2 {width:970px}}
@media (min-width: 1200px) {#foota,#footcont2 {width:1170px;}}
#foota .footreg{margin-top: 10px;}
.footreg .newsletters{width:100%;background-color: #213153;}
@media (max-width: 767px) {.footreg .newsletters{}}
@media (min-width: 768px) {.footreg .newsletters{padding:15px}}
@media (min-width: 992px) {.footreg .newsletters{padding:15px}}
@media (min-width: 1200px) {.footreg .newsletters{padding:15px}}
.newlet {display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:left;}
@media (max-width: 767px) {.newlet{display:inherit;}}
@media (min-width: 768px) {.newlet{}}
@media (min-width: 992px) {.newlet{}}
@media (min-width: 1200px) {.newlet{}}
.newlet .footegtu{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis: 50%;margin-bottom:0;}
.newlet .footegtu span{}
@media (max-width: 767px) {.newlet .footegtu span{padding-left: 10px;}}
@media (min-width: 768px) {.newlet .footegtu span{}}
@media (min-width: 992px) {.newlet .footegtu span{}}
@media (min-width: 1200px) {.newlet .footegtu span{}}
.newlet .footegtu .enap{float:left;font-size: 12px;line-height: 25px;width: 100%;background: #fff;background-color: #213153;}
@media (max-width: 767px) {.newlet .footegtu .enap{padding:0 0 0 10px;margin-bottom:0;line-height:inherit;}}
@media (min-width: 768px) {.newlet .footegtu .enap{}}
@media (min-width: 992px) {.newlet .footegtu .enap{}}
@media (min-width: 1200px) {.newlet .footegtu .enap{}}
.newlet .footegtu .enap .chec{margin-right:5px;height:14px;width:14px;display:block;float:left;margin-top:6px;}
.refu .newfo{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;padding-left: 16px;padding-top: 10px;display:-webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;float:left;}
@media (max-width: 767px) {.refu .newfo{width: 100%;padding-left:inherit;height: 60px;}}
.refu .newfo label{padding: 10px 5px 10px 2px;min-width: 81px;text-align: right;background: #213153;margin-bottom: 0;}
@media (max-width: 767px) {.refu .newfo label{padding: 10px 0 10px 0;margin-bottom: auto;display: none;}}
#email{min-width:200px;padding: 0 10px;width:100%;border: none;}
#submit.env{cursor:pointer;min-width: 95px;background-color: #4494da;border: none;color: #fff;}
#submit.env:hover{background-color:#0266c8}
#footcont .hvcol {height: 6px;width: 99%;margin: 10px 0;display: inline-block;margin-left: 0%;}
#footcont .hvcol::after{content:"";float: right;margin-top: 1px;background-color: #00933B;height: 1px;width: 49.5%;display: inline-block;}
#footcont .hvcol::before{content:"";float:left;margin-top: 1px;background-color: #0266c8;height: 1px;width: 49.5%;display: inline-block;}
#foota .hvcol {height: 6px;width: 99%;margin: 10px 0 10px 0;display: inline-block;margin-left: 0%;}
#foota .hvcol::after{content:"";float: right;margin-top: 1px;background-color: #00933B;height: 1px;width: 49.5%;display: inline-block;}
#foota .hvcol::before{content:"";float:left;margin-top: 1px;background-color: #0266c8;height: 1px;width: 49.5%;display: inline-block;}
.flagsdentro {margin: 10px 0;float: left;width: 100%;}
.flagsdentro ul li{float:left;padding-right:5px;}
.flagsdentro .locale_langs ul li{margin: 2px 3.7%;}
.locale_langs ul li.fb {padding: 0px 0px 4px 24px;background: url("/images/social/fb.png") no-repeat top left;background-position: 3px 3px;}
.locale_langs ul li.tw {padding: 0px 0px 4px 24px;background: url("/images/social/tw.png") no-repeat top left;background-position: 3px 3px;}
.locale_langs ul li.li {padding: 0px 0px 4px 24px;background: url("/images/social/li.png") no-repeat top left;background-position: 3px 3px;}
.locale_langs ul li.gl {padding: 0px 0px 4px 24px;background: url("/images/social/gl.png") no-repeat top left;background-position: 3px 3px;}
.locale_langs ul li.in {padding: 0px 0px 4px 24px;background: url("/images/social/in.png") no-repeat top left;background-position: 3px 3px;}
.locale_langs ul li.yu {padding: 0px 0px 4px 24px;background: url("/images/social/yu.png") no-repeat top left;background-position: 3px 3px;}
.locale_langs ul li.pi {padding: 0px 0px 4px 24px;background: url("/images/social/pi.png") no-repeat top left;background-position: 3px 3px;}
#footcont ul {padding: 0;margin:0;list-style-type:none;}
#footcont ul li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#footcont .flagsdentro ul li{color: #fff;}
#footcont a {color: #fff;text-decoration:none;font-size: 14px;}
#footcont p {margin:0;font-size: 12px;padding: 5px 0px;}
#footcont a:hover {;color: #e86b1b;}
#footcont .foota {margin:0 auto;text-align:left;}
#footcont {height:auto;margin:0 auto;float:left;padding:0}
@media (min-width: 768px) {#footer .foota, .footcont {}}
@media (min-width: 992px) {#footer .foota, .footcont {}}
@media (min-width: 1200px) {#footer .foota, .footcont {width:1170px;}}
.footcont:before {content: " ";display: table;}
.footcont:after {content: " ";display: table;}
:before {box-sizing: inherit;}
:after {box-sizing: inherit;}
#footcont .international {float:left;width: 24%;padding: 5px;position: relative;}
#footcont .international h4 {padding: 0;font-size: 1.6em;font-weight: 400;}
#footcont .international2 {float: left;width: 100%;padding: 5px;position: relative;}
#footcont .international2 .boxlogo{box-sizing: border-box;float:left;padding:0 10px;position:relative;width:33.33333%;min-width: 229px;text-align:left;}
.logofoot img{display:block;margin: 15px 0 10px 0;background-size:100%;background-repeat:no-repeat;}
.comparador{width:202px;font-size:12px;}
#footcont .international2 span.inter{padding:0;display:block;color: #fff;margin:15px 0 0 0;font-size:16px;}
#footcont .internationall {float: left;width: 100%;padding: 1px;position: relative;}
#footcont .internationall span.inter{padding:0;display:block;color: #fff;margin:15px 0 0 0;font-size:16px;}
#footcont .internationall .boxflagss .flags .flagsdentro ul li{margin: 2px 0.68%;width: 23%;min-width: 270px;cursor: pointer;}
#footcont .internationall .boxflagss .flags .flagsdentro ul li:hover{color:#e86b1b;}
#footcont .internationall .boxflagss{float:left;width:100%}
#footcont .internationall .boxflagss .flags{float:left;width:100%}
#footcont .logwh {float: left;width: 24%;padding: 5px;position:relative;}
#footcont .logwh .white-logo {background-image: url("/images/hotelvoy-light.png");height: 44px;width:150px;display: block;margin-top: 40px;}
#footcont2 {color: #fff;padding: 10px 15px 20px 15px;}
#footcont2 .international2{float:left;width:100%;padding:5px;position:relative;}
#footcont2 a {color: #5b7ce2;color: #fff;}
#footcont2 ul li{float:left;width: 15%;min-width: 170px;list-style: none;margin: 2px 2.1%;}
#footcont2 ul span{cursor: pointer;}
#footcont2 ul span:hover {color:#e86b1b;}
#footcont2 .buscador{margin:10px;float:left;width:100%;}
#footcont2 strong.inter {padding:0;display:block;color: #fff;margin:15px 0 0 0;font-size:16px;}
#footcont2 .ff{float: left;width: 100%;}
#footcont2 .comparador{float: left;width: 100%;}
#footcont .boxflags {width: 66.6666%;margin: 0px auto;padding: 0 10px;float: left;position: relative;}
.boxflags .flags {margin:auto;}
.boxflags .flags .flagsdentro {padding:3px;overflow:hidden;color:#959595;}
.boxflags .flags .flagsdentro p { margin:0px 0px 5px 0px;padding:0px;text-align:center;font-weight:bold;color:#959595; }
.boxflags .flags .flagsdentro a {width:initial;overflow:hidden;text-decoration:none;float:left;color:#959595;color: #fff;}
.boxflags .flags .flagsdentro a:hover {color:#e86b1b;}
.boxflags .flags .flagsdentro a img {margin-right:10px;}
.boxflags .flags .flagsdentro img {float:left;margin: 6px 10px 6px 15px;cursor:pointer;}
.boxflags .flags .flagsdentro span.fter{float:left;margin-top: 3px;cursor:pointer;}
.boxflags .flags .flagsdentro span.fter:hover{color:#e86b1b}
.boxflags div ul{list-style:none;}
.boxflags div ul li {width: 185px;float:left;font-size: 14px;padding-right:15px;}
#toTop { position:fixed; bottom: 40px; font-size:12px ;background-color: #777; right:15px; color: #fff; display:none;cursor:pointer; padding: 5px 10px 5px 10px;}
#toTop:hover {background-color:#0266c8}
/* Autocompleter */
ul.autocompleter-choices {position:absolute;margin:0;overflow-y: auto !important;width: 460px;min-width: 100px;max-height: 350px;padding:0;list-style:none;border:1px solid #ccc;box-shadow: 0 5px 10px rgba(0,0,0,.2);background-color:#fff;text-align:left;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;z-index:1500;}
@media (max-width:767px) {ul.autocompleter-choices {width:92%;}}
@media (min-width: 768px) {ul.autocompleter-choices {width: 530px;}}
@media (min-width: 992px) {ul.autocompleter-choices {width:530px;}}
@media (min-width: 1200px) {ul.autocompleter-choices {width: 530px;}}


ul.autocompleter-choices li {position:relative;overflow:hidden;text-overflow:ellipsis;margin:1px;padding: 8px 16px 8px 8px;color:#444;display:block;float:none !important;cursor:pointer;font-weight:normal;white-space:nowrap;font-size:1em;line-height:1.5em;}
ul.autocompleter-choices li span.nombre {height:20px;padding-left: 10px;font-size:16px;line-height:17px;color:#444;}
ul.autocompleter-choices li span.resto {font-size:12px;padding-left: 27px;color:#888;display: block;}
ul.autocompleter-choices li.autocompleter-selected {background-color:#eee;color:#444;}
ul.autocompleter-choices span.autocompleter-queried {display:inline;float:none;font-weight:bold;margin:0;padding:0;}
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried {color:#000;}
.autocompleter-loading {background-image:url(/images/loading.gif);background-repeat:no-repeat;background-position:right 50%;}
textarea .autocompleter-loading {background-image:url(/images/loading.gif);background-position:right bottom;}
/* cookies */
@keyframes desaparecer
{0% {bottom:0px;}
80% {bottom:0px;}
100% {bottom:-40px;}}
@keyframes aparecer
{0% {bottom:-28px;}
10% {bottom:0px;}
90% {bottom:0px;}
100% {bottom:-28px;}}
#cookiesms1:target {display:none;}
.cookiesms{width: 90%;height:33px;margin:0 auto;padding-left:1%;padding-top:5px;font-size:12px;clear:both;color:#333;bottom:-40px;position:fixed;left:0px;background-color:#FFF;opacity:0.7;transition:bottom 1s;-webkit-transition:bottom 1s;-webkit-box-shadow:2px -2px 1px rgba(50, 50, 50, 0.56);box-shadow:2px -2px 1px rgba(50, 50, 50, 0.56);z-index:999999;}
.cookiesms:hover{bottom:0px;}
.cookies2{background-color:#FFF;display:inline;opacity:0.95;position:absolute;left:1%;top: -25px;font-size:12px;height: 25px;padding-left:25px;padding-right:25px;-webkit-border-top-right-radius:15px;-webkit-border-top-left-radius:15px;border-top-right-radius: 15px;border-top-left-radius:15px;-webkit-box-shadow:3px -3px 1px rgba(50, 50, 50, 0.56);box-shadow:3px -3px 1px rgba(50, 50, 50, 0.56);}
/* menu dropdown */
.relative{ position:relative; }

.dropdown{height:59px;padding:20px 0px 16px 10px;}
.dropdown-menu  a{color: #444 !important;text-decoration:none;display:block;}
.dropdown-menu li {color: #555;text-decoration:none;padding:10px 12px;display:block;}
.dropdown-menu{position:absolute;top: 60px;display:none;z-index:5000;}

#hayfav { position:fixed; bottom: 15px; left: 25px; font-size:15px ;background-color: #777; color: #fff; display:none;cursor:pointer; padding: 5px 10px 5px 10px; z-index: 1000;}
#hayfav:hover {background-color:#0266c8}
#favos {position:fixed; bottom: 56px; left: 25px; display:none;cursor:pointer; padding: 5px 10px 5px 10px; background-color: white; box-shadow: 0px 0px 6px 2px #888888; z-index: 1000;}
#favos .close {position: absolute; right: 4px;}
