@charset "utf-8";body{transition:opacity 0.25s linear;line-height:1.5000em;margin:0px;padding:0px;background:#ffffff;overflow-x:hidden;font-family:Arial,Helvetica,Sans,Sans-Serif,"Sans-Serif";font-size: 16px;color:#5e5e5e;-webkit-font-smoothing:antialiased;}
body a:link{color:#0266c8;text-decoration:none}
body a:hover{text-decoration:underline}
body a:visited{color:#2973b8;}
h2{font-size:28px;font-weight:normal;line-height:1.5em;}
.cabt h2{margin-left:5px;}
ul{list-style:none;overflow: hidden;padding: 0;margin: 0 0 10px 0;}
li{margin:0px;padding:0px;}
#header{margin:0 auto;overflow: hidden;padding:0px;background: #213153;border-bottom:1px solid #ffc68d;}
.int{max-width:1170px;height:80px;margin:0px auto;padding:5px;text-align:left;}
@media (min-width:768px){.int{width:750px;}}
@media (min-width:992px){.int{width:970px}}
@media (min-width:1200px){.int{width:1170px}}
#header .logo{margin:0px auto;padding:5px;float: left;}
@media (min-width:768px){.logo{}}
@media (min-width:992px){.logo{}}
@media (min-width:1200px){.logo{}}
#header .logo img{margin:14px 0px 0px 0px;border:0px;width: 130px;height: 28px;}
.buscador{float:right;margin: 29px 15px 0 0;}
.buscador a{color: #fff !important;}
.int .title {float: left;}
#header .title h1{font-size:20px;color:#e86b1b;color: #fff;margin:0px auto;padding: 10px 0 25px 10px;text-align:left;}
@media (max-width:767px){#header .title h1{height:inherit;}}
@media (min-width:768px){.title h1{width:750px;}}
@media (min-width:992px){.title h1{width:970px;}}
@media (min-width:1200px){.title h1{width:1170px;}}
#header .user{margin-right:40px;float:right;display:block;}
#header .user a{border:1px solid#ccc;color:#888;font-size:12px;padding:4px;text-decoration:none;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
#header .user a:hover{background:#e8e8e8}
#subheader{width:100%;max-width:1280px;min-width:755px;padding:0px;margin:0 auto;height:80px;background:#fff}
#subheader .content{width:100%;max-width:1280px;margin:0px auto;padding:0px;text-align:left;}
#subheader .content .searcher{float:right;display:block;margin-right:1%;padding:20px 0px;}
#subheader .content .searcher .hotels{width:360px;margin:0px;padding:5px 10px;outline:none;border:1px solid #ccc;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;float:left;}
#subheader .content .searcher .submit{padding:5px 10px;outline:none;background:#129a21;color:white;cursor:pointer;text-shadow:0px 0px 1px rgba(255, 255, 255, 0.8);border:1px solid #9A9A9A;border-right:0px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;float:left;}
#subheader .content .present{margin:10px 0px 10px 0px;float:right;font-size:14px;background:#eef4f7;border-bottom:1px solid #2973b8;}
#subheader .content .present p{padding:0px 10px 0px 10px;color:#2973b8}
#subheader .content .present img.tooltip{width:25px;height:25px;margin:8px 10px 0px -34px;float:left;cursor:pointer;}
#subheader .content .present img.tooltip:hover ~ #help_tip{visibility:visible;opacity:1;transition:opacity 0.25s linear;}
#help_tip{visibility:hidden;opacity:0;transition:visibility 0s 0.5s, opacity 1s linear;position:absolute;margin:-92px 0px 0px -5px;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);}
#help_tip2{visibility:hidden;opacity:0;transition:visibility 0s 0.5s, opacity 1s linear;position:absolute;margin:-71px 0px 0px 307px;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);}
#maincontent{width:100%;max-width:1280px;min-width:755px;min-height:520px;margin:0 auto;background:#fff;}
#headcontent{width:100%;min-height:520px;padding:0px;float:left;background:url("https://www.hotelvoy.es/utilidades/imgutil/hh1.jpg") no-repeat 50% 50%;background-size:cover;color:#fff;}
#headcontent .content{width:1170px;margin:10px auto;line-height:22px;overflow:hidden;}
@media (max-width:767px){#headcontent .content{width:initial;margin:5px;}}
@media (min-width:768px){#headcontent .content{width:750px}}
@media (min-width:992px){#headcontent .content{width:970px}}
@media (min-width:1200px){#headcontent .content{width:1170px}}
#bodycontent{width:100%;max-width:1280px;min-width:755px;margin:0 auto;padding:0px;}
#bodycontent .left{width:23%;float:left;}
#bodycontent .left ul{list-style:none;margin:0px;padding:0px;}
#bodycontent .left ul li{border:1px solid #e8e8e8;border-right:0px;border-top-left-radius:14px;border-bottom-left-radius:3px;padding:18px;background:#f5f5f5;}
#bodycontent .left ul li:hover{background:#dfdfdf}
#bodycontent .left ul li.active{border-right:5px solid #fff;padding:20px;background:#dfdfdf;}
#bodycontent .left ul li a{color:#0266C8;font-size:16px;text-decoration:none;}
#bodycontent .left ul li a:hover{color:black;text-decoration:none;}
#bodycontent .right{width:74%;margin-bottom:40px;min-height:850px;padding-top:18px;padding-bottom:50px;border:1px solid #ccc;padding-left:2%;padding-right:8px;float:left;background:white;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
#bodycontent .right .nameh{margin:0px 0px 25px 15px;font-weight:bold;}
#bodycontent .center{width:100%;max-width:1280px;min-width:755px;min-height:520px;margin:0 auto;line-height:18px;padding-top:30px;float:left;background:white;}
#bodycontent .center .gen{padding:0px 100px}
#bodycontent .center .gen .primero{width:538px;float:left}
#bodycontent .center .gen .primero p.max{font-size:18px;margin:41px;text-align:center;}
#bodycontent .center .gen img{float:right;border:1px solid #ccc;margin:16px 0px 150px 0px;border-radius:4px;}
#bodycontent .center h2{text-align:center;font-size:20px;color:#fff;padding:5px;margin-top:-65px;margin-bottom:50px;background:#e86b1b;background:-moz-linear-gradient(top,#ea8e4f,#e86b1b);background:-webkit-linear-gradient(top,#ea8e4f,#e86b1b);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ea8e4f),color-stop(1,#e86b1b));}
#bodycontent .center h3{text-align:center}
.login{width:43%;height:260px;float:left;background-color:rgba(240, 248, 255, 0.88);margin:40px 0px 40px 0px;padding:25px;border:1px solid #ffc68d;box-shadow:5px 5px 5px 0px #c1c1c1;-webkit-box-shadow:5px 5px 5px 0px #c1c1c1;-moz-box-shadow:5px 5px 5px 0px #c1c1c1;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
@media (max-width:767px){.login{width:96%;height:inherit;padding:5px;}}
@media (min-width:768px){.login{width:42%;}}
@media (min-width:992px){.login{width:42%;}}
@media (min-width:1200px){.login{width:42%;}}
.login .title{margin-bottom:15px;padding:0px;font-weight:normal;font-size:20px;color:#444;}
.login form{margin-bottom:15px;}
.login .log{margin-top: 10px;color:#2973b9;}
.login .input{background-color:#ffffff;padding:8px 8px 8px 30px;font-size:16px;width:300px;border:1px solid #ccc;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:inset 7px 7px 5px -6px #ccc;}
@media (max-width:767px){.login .input{width:80%;}}
@media (min-width:768px){.login .input{width:80%;}}
@media (min-width:992px){.login .input{width:80%;}}
@media (min-width:1200px){.login .input{width:300px}}
.login .username{background-image:url('/hotelero/images/at.png') !important;background-repeat:no-repeat;background-position:6px 8px;}
.login .password{background-image:url('/hotelero/images/padlock.png') !important;background-repeat:no-repeat;background-position:7px 8px;}
.login .buttons{width:170px;height:35px;margin:30px 0 0 0;}
.login .buttons .submit{font-weight:normal;font-family:helvetica,arial!important;color:#fff;cursor:pointer;background:#00509d;background:-webkit-gradient(linear,left top,left bottom,from(#0079bc),to(#00509d));background:-moz-linear-gradient(top,#0079bc,#00509d);border:1px solid transparent;font-size:16px;padding:8px 30px 8px 30px;text-shadow:0px 1px 0px rgba(0, 0, 0, 0.2);-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;-webkit-box-shadow:0 3px 0 rgba(0,0,0,0.04);-moz-box-shadow:0 3px 0 rgba(0,0,0,0.04);box-shadow:0 3px 0 rgba(0,0,0,0.04);}
.login .buttons .submit:hover{background:#00509d}
.login .buttons .signu{width:72px;height:20px;padding-top:2px;background:transparent;text-align:center;color:white;font-size:14px;text-decoration:none;float:left;cursor:pointer;}
.login .tips{text-align:center;font-size:12px;margin:0px 0px 8px 0px;color:#326db3;text-decoration:none;}
.login .tips a{color:#326db3;text-decoration:none;}
.leftsig{border:1px solid #ffc68d;width:700px;float:left;border-radius:3px;box-shadow:4px 4px 1px #c4c4c4;-webkit-box-shadow:4px 4px 1px #c4c4c4;-moz-box-shadow:4px 4px 1px #c4c4c4;margin-bottom:100px}
.signup{padding:20px}
.signup fieldset{border:none;padding:0px;}
.signup fieldset legend{font-size:14px;}
.signup input{padding:8px 8px 8px 10px;margin:0px 0px 20px 0px;font-size:16px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #ccc;}
.signup .sex{margin-top:10px;}
.signup .sex div{float:left;}
.signup .sex div span{margin:0px 3px 0px 0px;float:left;}
.signup .sex div input{margin:2px 10px 0px 2px;float:left;}
.signup .submit{margin-top:9px;clear:left;color:#fff;cursor:pointer;font-weight:500;background:#00509d;background:-webkit-gradient(linear,left top,left bottom,from(#0079bc),to(#00509d));background:-moz-linear-gradient(top,#0079bc,#00509d);border:none;font-size:18px;text-shadow:0px 1px 0px rgba(0, 0, 0, 0.2);-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;-webkit-box-shadow:0 3px 0 rgba(0,0,0,0.04);-moz-box-shadow:0 3px 0 rgba(0,0,0,0.04);box-shadow:0 3px 0 rgba(0,0,0,0.04);}
.signup .submit:hover{background:#00509d}
.signup .announcement{color:red;font-size:12px}
.signup .announcements{color:red;padding:6px;}
.signup .bigannouncement{color:red;text-transform:uppercase;}
h1{font-weight:normal;line-height:1.5em;}
.rightsig{float:left;width:17%;margin-top:30px;}
.rightsig p{text-align:center;padding-left:25px;}
.bott{margin-top:30px;}
.bott a{text-decoration:none}
.bott span{border:1px solid #ccc;color:#0266c8;font-weight:bold;border-radius:3px;font-family:helvetica,arial!important;margin-left:40px;padding:10px;}
.hotrig{float:right;width:43%;height:260px;text-align:center;padding:25px;background-color:rgba(240, 248, 255, 0.88);margin:40px 0 40px 0;border:1px solid #ffc68d;box-shadow:5px 5px 5px 0px #c1c1c1;-webkit-box-shadow:5px 5px 5px 0px #c1c1c1;-moz-box-shadow:5px 5px 5px 0px #c1c1c1;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
@media (max-width:767px){.hotrig{width:initial;width:96%;float:left;padding:5px;}}
@media (min-width:768px){.hotrig{width:42%;}}
@media (min-width:992px){.hotrig{}}
@media (min-width:1200px){.hotrig{}}
.hotrig .bott2{margin-top:30px}
.hotrig h2{margin-top:70px;font-size:20px;font-weight:normal;color:#333;}
@media (max-width:767px){.hotrig h2{font-size:16px}}
.hotrig p{color:#2973b9;}
.bott2 a{text-decoration:none}
.hotrig .bott2 span{font-weight:normal;margin:0px;font-family:helvetica,arial!important;color:#fff;cursor:pointer;background:#2386c0;background:-webkit-gradient(linear,left top,left bottom,from(#45aad6),to(#2386c0));background:-moz-linear-gradient(top,#45aad6,#2386c0);border:1px solid transparent;font-size:16px;padding:.5em 1.2em;text-shadow:0px 1px 0px rgba(0, 0, 0, 0.2);-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;-webkit-box-shadow:0 3px 0 rgba(0,0,0,0.04);-moz-box-shadow:0 3px 0 rgba(0,0,0,0.04);box-shadow:0 3px 0 rgba(0,0,0,0.04);}
.hotrig .bott2 span:hover{background:#2386c0}
.hotte{float:left;color:#555;border:1px solid #ffc68d;margin-bottom:156px;background:#f5f5f5;background-color:rgba(240, 248, 255, 0.88);}
@media (max-width:767px){.hotte{padding:5px 10px 0 10px;}}
@media (min-width:768px){.hotte{padding:10px 20px 0 20px;}}
@media (min-width:992px){.hotte{padding:20px 40px 0 40px;}}
@media (min-width:1200px){.hotte{padding:20px 50px 0 50px;}}
.error{color:red;font-weight:bold;}
div.langbox{text-align:right;clear:both;}
img.tooltip{width:25px;height:25px;opacity:.7;position:absolute;float:none;margin:10px 0px 0px -31px;cursor:pointer;}
img.tooltip:hover ~ #help_tip2{visibility:visible;opacity:1;transition:opacity 0.25s linear;text-align:left}
div.languages{display:inline-block;vertical-align:middle;margin:10px 20px 0px 0px;overflow:hidden;cursor:pointer;padding:1px;color:#333333;background-color:#eee;border:1px solid #dddddd;}
ul.languages{margin:0px;padding:0px;z-index:1000;}
ul.languages li{margin:0px;padding:1px;list-style-type:none;border:0px;background-color:white;overflow:hidden;cursor:pointer;}
ul.languages li:hover{background-color:#f6f6f6;}
ul.languages li.selected{font-weight:bold;}
ul.languages li.disabled{color:#666666;cursor:default;}
.languages .image{display:block;float:left;width:20px;height:15px;padding:2px;}
.languages .text{display:block;float:left;height:15px;padding:2px 4px;}
.languages .arrow{display:block;float:left;height:16px;width:16px;padding:2px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAANElEQVQImXXLwQkAIAxD0b9TFnSnDKgXCyXWDz2U8AAM7OEMoM8obqlNK7WIPKnUj6pWfw5v3BfTx+n+2AAAAABJRU5ErkJggg==');background-position:5px 7px;background-repeat:no-repeat;}

#footer {background-color: #fff;border-top: 4px solid #e86b1b;border-bottom:0;text-align:center;line-height:1.64;font-size: 14px;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;}}
#footcont .hvcol {height: 6px;width: 99%;margin: 10px 0;/* background-color: #fff; */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;}
.flagsdentro {margin: 10px 0;}
.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:#5b7ce2;}
#footcont a {color: #5b7ce2;text-decoration:none;font-size: 14px;}
#footcont p {margin:0;width: 95%;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:20px 0 0 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: 32.33333%;min-width: 120px;text-align:left;}
.logofoot img{display:block;margin:15px 0 10px 0;height:24px;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: 5px;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{cursor:pointer;margin: 2px 0.68%;}
#footcont .internationall .boxflagss .flags .flagsdentro ul li:hover{color:#e86b1b;}
#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: 20px 15px;}
#footcont2 .international2{float:left;width:100%;padding:5px;position:relative;}
#footcont2 a {color: #5b7ce2;}
#footcont2 ul li{float:left;list-style: none;width: 23%;min-width: 170px;text-align: center;padding: 0;margin: 2px 1%;}
#footcont2 ul span{color: #5b7ce2;cursor: pointer;}
#footcont2 ul span:hover {color:#e86b1b;}
#footcont2 .buscador{margin:10px;float:left;width:100%;}
#footcont2 strong.inter {padding:0;display:block;color: #5b7ce2;margin:15px 0 0 0;font-size:16px;}
#footcont2 .ff{float: left;width: 100%;}
#footcont2 .comparador{float: left;width: 100%;}
#footcont .boxflags {width: 65.6666%;margin: 0px auto;padding: 0 10px;float: left;position: relative;}

#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;}

#boxflags { width:100%;margin: 0px auto;clear:both;}
.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;margin: 3px 0 3px 15px;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: 175px;float:left;font-size: 14px;padding-right:15px;}
