body {width: 100%;margin:0px;padding:0px;background: #f6f6f6;overflow-x:hidden;font-family:Arial,Helvetica,Sans,Sans-Serif,"Sans-Serif";font-size:14px;color: #777;}
body a:link { color: #0266c8;text-decoration:none }
body a:hover {text-decoration:underline }
a { color:#555;text-decoration:none; }
a:hover { color:black; }
*{margin:0px;padding:0px;box-sizing:border-box;}
#header {height: 50px;background: #e86b1b;}
.headt{height: 50px;margin: 0 auto;}
@media (min-width: 768px) {.headt {width:750px;}}
@media (min-width: 992px) {.headt {width:970px}}
@media (min-width: 1200px) {.headt {width:1170px}}
#header .sharebox {position:absolute;opacity:0.6;left:95px;padding:5px;z-index:0; }
#header .sharebox .fb-like span iframe {width:140px!important;height:20px!important; }
#header .loginbox {width: 289px;float:right;}
@media (max-width: 767px) {.loginbox{display:none;margin-top:7px;}}
#header .loginbox a.hotelier {padding: 17px 10px 7px 0;height: 50px;border-left: 1px solid rgba(255,255,255,.3);color: #fff;float:left;}
@media (max-width: 767px) {#header .loginbox a.hotelier{border:1px solid #ccc;color:#0266c8;float:left;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{}}
#header .loginbox a.hotelier .img-bothot {margin-left: 10px;}
#header .loginbox a.hotelier span {margin: 4px 0px 0px 2px;}
#header .loginbox .hotelier:hover {background-color:#337fcb;color:#fff}
#header .loginbox .signin {padding: 17px 10px 7px 10px;height: 50px;float:right;color:#fff;border-left: 1px solid rgba(255,255,255,.3);border-right: 1px solid rgba(255,255,255,.3);}
.leftbox  {width: 24%;height:100px;float:left;}
#logo {width:100%;background-color: #213153;border-bottom: 2px solid #e46310;height: 105px;text-align:center;}
#logo a {display:block;width:200px;padding-top: 20px;height: 38px;margin:0 auto;}
#logo a img{width: 130px !important;height: 28px;}
#logo span.country{display:block;color: #fff;font-size:12px;margin: 12px auto 0 auto;width:110px;text-align:-webkit-right;}
#logo span.slog{color: #fff;font-size:22px;}
#header .logo {width: 152px;margin:0px auto;}
#header .logo img {margin-top:15px;margin-bottom:20px;border:0px;width:150px;height:45px;}
#header .title {margin: 11px auto;padding:5px;float: left;font-size: 16px;color: #fff;}
.sprite {cursor:pointer;padding: 4px 0px 0px 30px;color: #fff;float:left;}
#header .loginbox .sprite.es {background:url("https://www.hotelvoy.es/images/flags/es.png") no-repeat top left;padding: 17px 10px 7px 38px;height: 26px;border-left: 1px solid rgba(255,255,255,.3);border-right: 1px solid rgba(255,255,255,.3);background-position: 10px 17px;}
#header .loginbox .sprite:hover{background-color:#337fcb; color:#fff}
#prinsearch {box-shadow: 0 1px 3px rgba(40,50,60,.5);width:100%;background-color: #fff;margin:0px;}

.sear{margin: 0 auto;}
@media (min-width: 768px) {.sear {width: 750px;}}
@media (min-width: 992px) {.sear {width:970px}}
@media (min-width: 1200px) {.sear {width:1170px;}}

#prinsearch .search {padding-top: 22px;margin: 0 auto;overflow: hidden;/* background-color: rgba(246, 246, 246, .5); */padding: 15px;}
@media (min-width: 768px) {#prinsearch .search {}}
@media (min-width: 992px) {#prinsearch .search {width:970px}}
@media (min-width: 1200px) {#prinsearch .search {width:1170px;}}
#prinsearch .search form {}
#prinsearch .search form .destination {width: 430px;height: 45px;float:left;margin: 0px 10px;padding:6px 8px;font-size:20px;outline:none;background:#fff;border: 1px solid #ccc;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
@media (max-width: 767px) {#prinsearch .search form .destination {margin: 0 0 10px 0;width: 100%;}}
@media (min-width: 768px) {#prinsearch .search form .destination {width:700px;margin-bottom: 20px;}}
@media (min-width: 992px) {#prinsearch .search form .destination{width:390px;margin-bottom:0}}
@media (min-width: 1200px) {#prinsearch .search form .destination{width:500px;margin-bottom:0}}

#prinsearch .search form .dateselect {width: 210px;text-align: center;color: #444;float:left;line-height: 1.5000em;height: 45px;margin: 0px 10px;padding:1px 5px;font-size:14px;background:#fff;border: 1px solid #ccc;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;cursor:pointer;}
@media (max-width: 767px) {#prinsearch .search form .dateselect {margin: 0 0 10px 0;width: 100%;}}
@media (min-width: 768px) {#prinsearch .search form .dateselect {width: 220px;}}
@media (min-width: 992px) {#prinsearch .search form .dateselect {width:160px;}}
@media (min-width: 1200px) {#prinsearch .search form .dateselect {width:210px;}}

#prinsearch .search form .dateselect img:nth-child(1) { background:url('/images/sbrowse1.png');width:10px;height:10px;margin-right: 2px;margin-top: 7px;}
#prinsearch .search form .dateselect img:nth-child(3) { background:url('/images/sbrowse2.png');width:10px;height:10px;margin-right:2px }
#prinsearch .search form .persons {width: 180px;float:left;height: 45px;margin: 0px 10px;padding:1px 5px;background:#fff;border: 1px solid #ccc;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;cursor:pointer;}
@media (max-width: 767px) {#prinsearch .search form .persons {margin: 0 0 10px 0;width: 48%;}}
@media (min-width: 768px) {#prinsearch .search form .persons {width:220px;}}
@media (min-width: 992px) {#prinsearch .search form .persons {width:160px}}
@media (min-width: 1200px) {#prinsearch .search form .persons {}}

#prinsearch .search form .persons:hover { background:#fff }
#prinsearch .search form .submitbtn {width: 145px;height: 45px;float:left;font-size: 18px;margin: 0px 10px;padding: 1px 5px;letter-spacing: 1px;color:white;background: #e46310;border: 1px solid transparent;-webkit-appearance: none;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;cursor:pointer;}
#prinsearch .search form .submitbtn:hover { color:#ccc; }
@media (max-width: 767px) {#prinsearch .search form .submitbtn {margin: 0 0 10px 4%;width: 47.5%;}}
@media (min-width: 768px) {#prinsearch .search form .submitbtn {width:220px;}}
@media (min-width: 992px) {#prinsearch .search form .submitbtn {width: 145px;}}
@media (min-width: 1200px) {#prinsearch .search form .submitbtn {width:145px}}

#prinsearch .search form .persons img.personsimg {float:left}
#perstxt {padding:14px;text-align:center;float:left;font-weight:700;}

#datepickercontent {margin-top: -25px;margin: 0 auto;position: relative;}

.datepicker {background:white;border: 1px solid #999;z-index:100;overflow:hidden;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;box-shadow: 0 5px 24px 0 rgba(0,0,0,.2);}
@media (max-width: 767px) {.datepicker {width:100%;margin:-71px auto 0px auto;}}
@media (min-width: 768px) {.datepicker {width:552px;margin: 10px auto 0px auto;}}
@media (min-width: 992px) {.datepicker {width:552px;margin: 10px auto 0px auto;}}
@media (min-width: 1200px) {.datepicker {width:552px;margin: 10px auto 0px auto;}}

.flec {position: absolute}
.flech:before, .flech:after {content: "";display:block;position:absolute;left:0;margin-left: 266px;bottom:100%;width:0;height:0;border-bottom: 8px solid #fff;border-left: 8px solid transparent;border-right:8px solid transparent;}
.flech:before {margin-left: 265px;border-bottom-color: #555;border-width:9px;}
@media (min-width: 768px) {.flech:before, .flech:after{margin-left:40px;}}
@media (min-width: 992px) {.flech:before, .flech:after{margin-left:266px}}
@media (min-width: 1200px) {.flech:before, .flech:after{margin-left:266px}}

.datepicker .buttons {height:40px;margin: 5px 0;text-align:center;float:left;}
@media (max-width: 767px) {.datepicker .buttons {width:100%;}}
@media (min-width: 768px) {.datepicker .buttons{width:552px;}}
@media (min-width: 992px) {.datepicker .buttons{width:552px;}}
@media (min-width: 1200px) {.datepicker .buttons{width:552px;}}

.datepicker .buttons .inButton {height:30px;padding-left:3px;text-align:left;font-size:12px;background:white;border-left:8px solid #94b5ff;display:inline-block;cursor:pointer;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;}
@media (max-width: 767px) {.datepicker .buttons .inButton {width:35%;margin: 5px;}}
@media (min-width: 768px) {.datepicker .buttons .inButton{width: 220px;margin:10px}}
@media (min-width: 992px) {.datepicker .buttons .inButton{width: 220px;margin:10px}}
@media (min-width: 1200px) {.datepicker .buttons .inButton{width: 220px;margin:10px}}

.datepicker .buttons .inButton.active {background:#d6e3ff;}
.datepicker .buttons .inButton strong { font-size:14px; }
.datepicker .buttons .outButton {height:30px;margin:5px;padding-right:3px;text-align:right;font-size:12px;background:white;border-right:8px solid #ef9e51;display:inline-block;cursor:pointer;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;}
@media (max-width: 767px) {.datepicker .buttons .outButton {width:35%;margin:5px;}}
@media (min-width: 768px) {.datepicker .buttons .outButton{width: 220px}}
@media (min-width: 992px) {.datepicker .buttons .outButton{width: 220px}}
@media (min-width: 1200px) {.datepicker .buttons .outButton{width: 220px}}

.datepicker .buttons .outButton.active { background:#f2c59a; }
.datepicker .buttons .outButton strong { font-size:14px; }
.datepicker .buttons .cancel {width: 30px;height: 30px;float:right;background:url('/images/datepicker/close-icon.png');background-repeat: no-repeat;cursor:pointer;}
.datepicker .buttons .none { width:20px;height:20px;float:left; }
.datepicker .container {float:left;}
@media (max-width: 767px) {.datepicker .container{width:100%}}
@media (min-width: 768px) {.datepicker .container{width:552px;}}
@media (min-width: 992px) {.datepicker .container{width:552px;}}
@media (min-width: 1200px) {.datepicker .container{width:552px;}}

.datepicker .container .moveleft {width: 20px;height:200px;margin-top:25px;background:url('/images/datepicker/datepicker-left.png');background-position:0px 90px;background-repeat:no-repeat;cursor:pointer;float:left;}
.datepicker .container .moveright { width:20px;height:200px;margin-top:25px;background:url('/images/datepicker/datepicker-right.png');background-position:0px 90px;background-repeat:no-repeat;cursor:pointer;float:left; }
.datepicker .container table.calendar {border-spacing:0;font-size:14px;border-collapse:collapse;float:left;margin: 8px;padding:0px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;}
.datepicker .container table caption { padding-bottom:5px;font-weight:bold;color: #416C84;}
.datepicker .container table caption.left {margin:4px;}
.datepicker .container table caption.right {margin:4px;}
.datepicker .container table.calendar thead.checkIn { background:#d6e3ff;border-bottom: 1px solid #ccc;}
.datepicker .container table.calendar thead.checkIn tr th {font-weight:normal;padding-top: 6px;padding-bottom: 6px;}
.datepicker .container table.calendar thead.checkOut { background:#f2c59a;border:1px solid #ccc; }
.datepicker .container table.calendar thead.checkOut tr th {font-weight:normal;padding-top:4px;padding-bottom:4px}
.datepicker .container table.calendar td {padding: 8px 9px;text-align:center;}
.datepicker .container table.calendar td.inactive { color:#dddddd; }
.datepicker .container table.calendar td.active { cursor:pointer;color: #444;}
.datepicker .container table.calendar td.start { background:#eaeaea url('/images/datepicker/day-start.png') no-repeat right center !important;color:white; }
.datepicker .container table.calendar td.end { background:#eaeaea url('/images/datepicker/day-end.png') no-repeat left center !important;color:white; }
.datepicker .container table.calendar td.between { background:#eaeaea !important; }
.datepicker .container table.calendar td.weekend { background:#f9f9f9; }
@media (max-width: 767px) {#calcontainer{width:86%;float:left;}}
@media (min-width: 768px) {#calcontainer{}}
@media (min-width: 992px) {#calcontainer{}}
@media (min-width: 1200px) {#calcontainer{}}

#hotela{/* background-color:#f8f7f7; */padding: 0 20px 50px 20px;min-height: 800px;padding-top: 50px;}
@media (max-width: 767px) {#hotela {padding:0 5px}}

#maincontent{margin:0 auto;overflow: hidden;display:block;box-sizing:inherit;}
@media (min-width: 768px) {#maincontent {}}
@media (min-width: 992px) {#maincontent {width:970px}}
@media (min-width: 1200px) {#maincontent {width:1170px}}

#bodycontent {font-size: 16px;margin:0 auto;overflow: hidden;padding: 10px 0 35px 0px;border: 1px solid #ccc;background-color: #fff;}
#bodycontent .centercontent {border-collapse: collapse;padding:0px;width: 900px;margin: 0 auto;padding: 20px 0 40px 0;}
@media (max-width: 767px) {#bodycontent .centercontent{width:100%}}
@media (min-width: 768px) {#bodycontent .centercontent{}}
@media (min-width: 992px) {#bodycontent .centercontent{}}
@media (min-width: 1200px) {#bodycontent .centercontent{}}

#bodycontent .imagen { margin-top: 30px; }
#bodycontent .imagene {margin-top:10px;margin-left:142px;margin:10px 0px 40px 142px;}
@media (max-width: 767px) {#bodycontent .imagene{width:170px;height: inherit;margin:0 auto;display:block;padding-bottom:20px;}}
@media (min-width: 768px) {#bodycontent .imagene{}}
@media (min-width: 992px) {#bodycontent .imagene{}}
@media (min-width: 1200px) {#bodycontent .imagene{}}

#bodycontent .atex p { padding-left:5px;color: #e86b1b;background: #fff; font-size: 20px;margin-right:10px }
#bodycontent .titulo1 {width: 100%;border-bottom:1px solid #999;padding:3px;float:left;}
#bodycontent .contingut {padding: 10px;margin-top:20px;float:left;}

#centro {width: 100%;margin-top:20px;float:left;}
#centro h2.titul {padding:12px;margin:0px auto;margin-bottom: 20px;font-size:18px;}
#centro ul.info {margin:0px 12px 12px 12px;padding:10px;overflow: hidden;box-sizing: inherit;-moz-border-radius:5px;}

#pobla{width:65%;float:left;}
#pobla li{width:50%}

#provinc{float:left;width:35%;}
#provinc li{width:100%}

.info li {float: left;width: 33%;height: 30px;padding-right: 10px;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;cursor: pointer;}
@media (max-width: 767px) {.info li {width:100%;}}
.info li a {font-weight: normal;color: #555;font-size: 14px;}
.info li a:hover{background-color:#ededed}

#centro ul.infoloc { margin:0px 12px 12px 12px; padding:10px; float: left; -moz-border-radius:5px; }
.infoloc li {float: left;width: 20%;height: 30px;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;cursor: pointer;}
@media (max-width: 767px) {.infoloc li {width:49%;}}
.infoloc li a {font-weight: normal;color: #555;}
.infoloc li a:hover{background-color:#ededed}

#sidebar { width:218px;min-height:715px;padding:0px 0px 10px 0px;margin-bottom:20px;background:#fff;border:1px solid #ccc;border-top:0px;-webkit-border-radius:5px;-webkit-border-top-left-radius:0;-moz-border-radius:5px;-moz-border-radius-topleft:0;border-radius:5px;border-top-left-radius:0;float:left; }

#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}

ul.autocompleter-choices {position:absolute;margin:0;overflow-y: auto !important;width: 460px;min-width: 100px;max-height: 450px;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: 80%;}}
@media (min-width: 768px) {ul.autocompleter-choices {width:700px;}}
@media (min-width: 992px) {ul.autocompleter-choices{width:390px}}
@media (min-width: 1200px) {ul.autocompleter-choices{width:460px}}

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;font-size:16px;line-height:17px;color:#444;}
ul.autocompleter-choices li span.resto {font-size:12px;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(../Original/images/spinner.gif);background-repeat:no-repeat;background-position:right 50%; }
textarea.autocompleter-loading { background-position:right bottom; }

#ICOnavigationMenu  { padding-left: 0px !important; margin-top: 0px !important;background: #fff;}
#ICOnavigationMenu li { list-style:none;padding: 2px 10px;border-bottom: 1px solid #f5f5f5;}
#ICOnavigationMenu li:hover { list-style:none; padding:2px 10px;background-color: #f5f5f5;}
#ICOnavigationMenu span {width:0px;left:40px;position:relative;line-height:40px;color: #444;padding:10px 0 10px 10px;}
#ICOnavigationMenu a { height:40px;width:40px;display:block;position:relative;text-decoration:none; }
#unpax { background:url('/images/1persons.png') no-repeat; }
#dospax { background:url('/images/2persons.png') no-repeat; }
#trespax { background:url('/images/3persons.png') no-repeat; }
#cuatropax { background:url('/images/4persons.png') no-repeat; }
#ICOnavigationMenu a:hover span {width: 220px;border-radius: 0 3px 3px 0;visibility:visible;}
#ICOnavigationMenu a:hover{ border-radius: 3px 0 0 3px; }
#pax {background: #fff; z-index:2000;}
#icoflex {display:flex;flex-wrap:wrap;overflow:hidden;margin:0 auto;}
@media (max-width: 767px) {#icoflex{width: 95%;}}
@media (min-width: 768px) {#icoflex{width:700px;}}
@media (min-width: 992px) {#icoflex{width:970px;padding-left: 210px;}}
@media (min-width: 1200px) {#icoflex{width:1170px;padding-left: 370px;}}

#resumen {padding-left: 10px;margin: 2px 52px auto;overflow:hidden;background:white;border: 1px solid #ccc;border-bottom: none;border-radius: 2px;}
#resumen span {margin:9px 5px;color:#fff;padding:4px 6px;font-weight:bold;background-color: #F3A05C;float:left;}
#paxes {overflow:hidden;background:white;border: 1px solid #ccc;border-radius: 2px;box-shadow: 5px 5px 15px 2px rgba(0,0,0,0.1);min-height:0px;height:0px;width: 150px; visibility:hidden; }
#paxes .flech:after {content: "";display:block;position:absolute;left:0;margin-left: 3px;bottom:100%;width:0;height:0;border-bottom: 8px solid #fff;border-left: 8px solid transparent;border-right:8px solid transparent;}
#paxes .flech:before {margin-left:2px;border-bottom-color:#998;border-width:9px;}
#mashabitacion {padding: 10px 30px 0 30px;height:0;overflow:hidden;background:white;border:1px solid #ccc;box-shadow: 0px 5px 24px 0 rgba(0,0,0,0.2);width:515px;visibility:hidden; }
@media (max-width: 767px) {#mashabitacion{width: 95% !important}}
@media (min-width: 768px) {#mashabitacion{width:416px !important;}}
@media (min-width: 992px) {#mashabitacion{}}
@media (min-width: 1200px) {#mashabitacion{}}

#mashabitacion h3 {padding:0;margin:5px 0;font-size:14px;}
#infohab p {border-top:1px solid #ccc;padding-top:10px;}
#infohab select {padding-left:5px;width:45px;height:22px;}
#botonera .submitbtn {margin: 26px 5px; letter-spacing: 1px;background: #fff;border: 1px solid #ccc;cursor:pointer;}
#botonera #botonmas {float:left;margin-left: 38px;height:29px;line-height: 29px;font-size:14px;border-radius:3px;padding:0 15px 0 15px;}
#botonera #botonmas:hover {color:#0266c8}
#botonera #botonconf {float:right;line-height: 29px;font-size:14px;border-color: #888;border-radius:3px;padding:0 15px 0 15px;}
#botonera #botonconf:hover {color:#0266c8}
#cuantosadultos, #cuantosninyos, #elimina {padding-left:30px;}

#footer {background-color: #213153;border-top: 4px solid #e86b1b;border-bottom:0;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;}}
#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: #fff;text-decoration:none;font-size: 14px;}
#footcont p {margin:0;color: #fff;font-size: 12px;padding: 5px 0px;}
#footcont a:hover {;color: #e86b1b;}
#footcont .foota {margin:0 auto;text-align:left;}
#footcont {height:auto;width:100%;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:33.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: #fff;}
#footcont2 ul li{float:left;margin: 2px 3% 2px 0%;list-style: none;margin: 2px 2.1%;}
#footcont2 ul span{float:left;}
#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;}

#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: 185px;float:left;font-size: 14px;padding-right:15px;}

h2{font-size: 16px;}