@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,button{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}td{vertical-align:top;}
body{font:normal 13px Arial, Helvetica, sans-serif;}table {font-size:inherit;}select, input, textarea {font:99% helvetica,arial,clean,sans-serif;}pre, code {font:115% monospace;}body * {line-height:1.22em;}
body {background:#2c5ea7/*3f80ce*/ url(/images/bdback.jpg) repeat-x;margin:0;}
h1,h2,h3,h4 {}
h1 {}
h2 {font-size:26px;margin-bottom:10px;border-bottom:2px solid #43c7e9;}
h3 {font-size:16px;font-weight:bold;}
h4 {}
h5 {}
h6 {font-size:10px;}
p {margin:0 0 0.6em 0;}
a {color:#380c92;}
a:hover {color:#CC6600;}
input,textarea {font-family:monospace;padding:2px;}
strong {font-weight:bold;}
table {}
th {}
thead th {}
td {}
th, td, caption {}
tfoot {}
caption {}
button {background:#000 url(/images/schbtn.gif) repeat-x;padding:3px 6px;text-align:center;color:#fff;white-space:nowrap;border:none;cursor:pointer;text-transform:uppercase;font-size:10px;height:24px;}
button:hover {color:#FF9900;}
#page, #content, #main, #side, #footer {overflow:hidden;height:100%;}
#page {width:970px;margin:0 auto;background:url(/images/pgback.png) repeat-y;padding:0 10px;}
#searchbar {background:#F2F2F2;padding:5px 10px;color:#CCC;}
#header {background:#FFF;padding:5px;height:100%;}
#content {background:#FFF;padding:5px; clear:both;}
#main {}
#main .mainmax {float:left;width:470px;margin:0 15px 0 0;}
#main .mainmin {float:left;width:300px;margin:0;}
#main .mainone {float:left;margin-right:10px;}
#side {float:left;width:160px;margin:0 15px 0 0;}
#footer {background:#FFF;padding:10px 0px 0px 0px; clear:both;}
h2 em {font-style:italic;}
#sevenadv {/*background:#f2f6eb;*/padding:7px 0px 0px 0px;text-align:center;}
#sevenadv p {margin:0;text-transform:uppercase;font-size:8px;color:#999;text-align:center;letter-spacing:2px;padding:2px 2px 0px 2px;}
#sevenadv div {text-align:center;}
.quadadv {margin-bottom:10px;background:#F2F2F2;}
.quadadv p {margin:0;text-transform:uppercase;font-size:8px;color:#999;text-align:center;letter-spacing:2px;padding:2px;}
.quadadv div {text-align:center;}
.box160, .box300, .boxMain {border:1px solid #99dded;border-top-width:3px;margin-bottom:10px;}
.box160 div, .box300 div, .boxMain div {margin:10px;}
.box300 h3 {color:#5b9b3c;}
.box300 h4 {font-weight:bold;margin:10px 0 5px 0;}
.homego a {font-weight:bold;background-color:#b3edfa !important;}
.viewmorelink {font-style:italic;}
.menugo li {margin:0;padding:0;display:inline;}
.menugo li a {text-decoration:none;display:block;background:#e9f8fc;border-bottom:1px solid #b3edfa;padding:5px;}
.menugo li a:hover {background:#b3edfa url(/images/menugo.gif) no-repeat 97%;border-color:#43c7e9;}
.menugo li strong {display:block;padding:5px;background:#99dded url(/images/menugo.gif) no-repeat 97%;}
.menugo li a:hover {text-decoration:underline;}
.box160 h3 {font-size:14px;}
.box160 h4 {font-size:13px;margin:8px 0 4px;font-weight:bold;color:#CC6600;}
.box160 div ul li a {font-size:11px;}
#breadcumbs {margin-bottom:15px;}
#breadcumbs a {text-decoration:none;text-transform:uppercase;font-size:11px;padding:2px 5px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#breadcumbs li {display:inline;padding:0 12px 0 0;background-image:url(/images/breadcumbs.gif);background-repeat:no-repeat;background-position:right 5px;}
#breadcumbs li.home {padding-left:0;}
#breadcumbs li.home a {background:#92b154;}
#breadcumbs li a {background:#f2f6eb;}
#breadcumbs li.current {background-image:none;}
#breadcumbs li.current a {background:#F2F2F2;}
#searchtabs {overflow:hidden;height:100%;margin:2px 0 10px 0;background:#43c7e9;padding:5px;}
#searchtabs li {float:left;padding:3px 20px 3px 13px;margin-right:5px;background:#99dded url(/images/searchbarbtn.gif) no-repeat right -16px;}
#searchtabs li a {text-decoration:none;color:#000;}
#searchtabs li.currtab, #searchtabs li:hover {background:#e9f8fc url(/images/searchbarbtn.gif) no-repeat right 10px;}
.esentwea {background:url(/images/weather.gif) no-repeat 245px 5px;}
.esentwea h3 {padding-right:45px;}
.esentwea table {margin:10px 0;}
.esentwea th {font-weight:bold;text-transform:uppercase;font-size:11px;}
.esentwea th, .esentwea td {border-bottom:1px solid #CCC;padding:2px;}
.esentwea td.odd {background:#e9f8fc;}
.enjoyhotel {overflow:hidden;height:100%}
.enjoyhotel img { float:left;margin:0 10px 10px 0;}
.seachbigbox {background-color:#5b9b3c;margin:0 0 15px 0;-moz-border-radius:5px;-webkit-border-radius:5px;}
.seachbigbox h2 {text-transform:none;color:#FFF;border:0;padding:10px 0 0 15px;}
.seachbigbox select {width:180px;height:24px;}
#hotelsearch {padding-bottom:5px;background-image:url(/images/bigboxback.gif);background-repeat:repeat-x;background-position:center;}
#hotelsearch form {margin:10px 15px;}
#destinsearch {background-image:url(/images/maps/mapback.gif);background-repeat:repeat-x;background-position:0 10px;padding:10px 10px 20px 15px;}
#destinsearch h3 {font-size:18px;border-bottom:1px dotted #FF6;padding-bottom:8px;}
#destinsearch h3 {margin-bottom:10px;color:#FF6;}
#destinsearch strong, #hotelsearch form strong {color:#FF6;}
#header {position:relative;}
#header h1 {margin:0;}
#header h1 a {text-indent:-9000px;background:url(/images/hotelxinternet.gif) no-repeat;display:block;height:75px;width:395px;margin:5px 0 10px 10px;}
#header .signmenu {font-size:14px;position:absolute;top:15px; right:20px;}
#header .signmenu a {text-decoration:none;padding:0 5px;}
#header .signmenu a.getlisted {color:#CC6600;font-weight:bold;}
#header .signmenu a:hover {text-decoration:underline;}
#header form {position:absolute;top:40px;right:20px;width:250px;}
#header form table {background:#c2d39f;-moz-border-radius:3px;-webkit-border-radius:3px;}
#header form table td.schtext {padding:7px 0 7px 10px;text-align:right;}
#header form table td.schtext input {border:none;height:20px;background:#FFF url(/images/schtext.gif) repeat-x;}
#header form table td.schbtn {padding:7px 10px 7px 0;text-align:left;}
#header form table td.schbtn button {background:#000 url(/images/schbtn.gif) repeat-x;padding:3px 6px;text-align:center;color:#fff;white-space:nowrap;border:none;cursor:pointer;text-transform:uppercase;font-size:10px;height:24px;}
#header form table td.schbtn button:hover {color:#FF9900;}
#header .sectmenu {overflow:hidden;height:100%;background:#589442;}
#header .sectmenu li {border-right:1px solid #76b75f;display:inline;float:left;}
#header .sectmenu li a {display:block;padding:5px 12px 6px;border-right:1px solid #4d7f3b;font-size:1.1670em;line-height:14px;float:left;font-weight:bold;color:#FFF;text-decoration:none;}
#header .sectmenu li a:hover {background:#4d7f3b url(/images/mainmenuback.gif) repeat-x;}
.hotelpics {background:#5b9b3c;padding:10px;overflow:hidden;height:100%;}
.hotelpics #hpmain {border:3px solid #FF6;float:left;margin-right:10px;}
.hotelpics ul li a {float:left;margin:0 5px 5px 0;border:1px solid #FFF;}
.hotelpics ul li {display:inline;}
.hotelpics h4 {font-size:10px;text-transform:uppercase;margin-bottom:3px;color:#FFF;}
.hoteltext h3 {margin:15px 0 5px;}
.hoteltext ul {overflow:hidden;height:100%;margin-bottom:20px;}
.hoteltext ul li {float:left;width:200px;padding:0 20px 2px 12px;background:url(/images/listdot.gif) no-repeat 0 4px;}
.hoteltext img {float:left;margin:3px 10px 0 0;}
.hoteldets {margin-bottom:15px;}
.hoteldets li {border-bottom:1px dotted #5b9b3c;padding:8px 10px;background:#f2f6eb;}
.hoteltabs {border-bottom:2px solid #43c7e9;overflow:hidden;height:100%;margin:2px 0 10px 0;}
.hoteltabs li {float:left;padding:3px 13px;margin-right:5px;border:1px solid #43c7e9;border-bottom:none;background:#b3edfa;}
.hoteltabs li a {text-decoration:none;color:#666;outline:none;font-weight:bold;}
.hoteltabs li.currtab {background:#43c7e9;}
.hoteltabs li.currtab a {color:#000;}
#alsoviewed {border:2px solid #c2d39f;margin:40px 0 0;padding:10px;}
#alsoviewed h3 {margin-bottom:5px;}
#alsoviewed li {padding:2px 0 2px 20px;background:url(/images/listdotsup.gif) no-repeat 2px 4px;}
.nearhotel ul {margin-bottom:5px;}
.nearhotel li {padding-left:12px;background:url(/images/listdot.gif) no-repeat 0 4px;}
#featuredresult {margin:0 0 20px 0;padding:10px 10px 10px 15px;background:#5b9b3c/*c2d39f f2f6eb*/;-moz-border-radius:5px;-webkit-border-radius:5px;}
#featuredresult ul {overflow:hidden;height:100%;margin:5px 0;}
#featuredresult li {float:left;width:197px; height:270px; background:#FFF;padding:10px 0 10px 15px;margin-right:10px;}
#featuredresult h3 {/*font-size:13px;*/}
#featuredresult h2 {text-transform:uppercase;font-size:18px;border:none;color:#FF6;}
#featuredresult .featlink {text-transform:uppercase;font-size:11px;}
#featuredresult img {margin-bottom:5px;}
.sortby {border-bottom:2px solid #c2d39f;padding:5px 0;}
.sortby strong {text-transform:uppercase;font-size:85%;}
.sortby li {display:inline;padding:0 5px 0 0;}
.sortby li.thisorder {background:url(/images/thischecked.gif) no-repeat 0 3px;padding-left:14px;}
.resultlist li {overflow:hidden;height:100%;border-bottom:2px dotted #92b154;padding:15px 10px 15px 0;background:#f2f6eb;margin-bottom:10px;}
.resultlist li img {float:left;margin:0 10px 0 0;border:1px solid #FFF;}
.resultlist span {float:left;background:#92b154;color:#FFF;padding:2px 0;margin-right:10px;font-weight:bold;font-size:14px;width:38px;text-align:center;}
.resultlist .rightbtn {float:right;font-size:10px;font-weight:normal;text-transform:uppercase;}
#pagesind {margin:10px 0 0;}
#pagesind h6 {margin:0 0 5px 0;}
#pagesind li {float:left;padding:2px 5px;background:#f2f6eb;margin:0 3px 3px 0;border:1px solid #c2d39f;}
#pagesind li.currpag, #pagesind li:hover {background:#c2d39f;}
#pagesind li a {text-decoration:none;display:block;}
#findbythemes {border:2px solid #c2d39f;margin:30px 0;padding:10px;}
#findbythemes h3 {margin-bottom:10px;}
#findbythemes ul {overflow:hidden;height:100%;}
#findbythemes ul li {float:left;margin:0 7px 10px 0;display:inline;width:80px;}
#findbythemes ul li strong {display:block;}
#findbythemes ul li a {text-decoration:none;font-size:11px;}
.popdest h3 {margin:15px 0 -10px 0;}
.popdest h4 {margin:10px 0 6px 0;border-top:1px dotted #43c7e9;padding-top:5px;font-size:14px;font-weight:bold;}
.popdest ul {margin-bottom:0px;overflow:hidden;height:100%;}
.popdest ul li {float:left;width:220px;margin:0;}
.comments li {background:url(/images/comment.gif) no-repeat 0 0;margin-bottom:15px;padding-bottom:10px;border-bottom:2px dotted #43c7e9;position:relative;}
.comments h4, .comments h5, .comments p {margin-left:60px;}
.comments h4, .makecom h4 {font-size:16px;font-weight:bold;}
.comments h5 {font-size:10px;text-transform:uppercase;margin-bottom:10px;}
.comments span {font-size:16px;font-weight:bold;color:#FFF;position:absolute;top:4px;left:3px;width:40px;text-align:center;}
.makecom form, #formcontact {background:#f2f6eb;border-top:2px solid #92b154;}
.makecom table, #formcontact table {margin:10px 0 0 20px;}
.makecom label {font-size:10px;text-transform:uppercase;}
.makecom input {width:200px;margin-right:10px;}
.makecom textarea {width:420px;margin-bottom:15px;}
.locationtext h3 {margin:15px 0 5px;}
.locationlist h3 {border-bottom:2px solid #c2d39f;margin-top:25px;}
.locationlist h3 a {float:right;font-size:12px;text-decoration:none;}
.locationlist ul {margin-bottom:20px;}
.locationlist ul li {margin:3px 0;padding:0 0 2px 12px;background:url(/images/listdot.gif) no-repeat 0 4px;}
.locationlist ul li, .locationlist ul li strong {font-style:italic;}
.locationlist ul li a {font-weight:bold;font-style:normal;}
.countrytext h3 {margin:20px 0 10px;text-transform:uppercase;border-top:2px dotted #c2d39f;padding-top:20px;}
.countrytext img {float:right;margin:0 0 10px 10px;}
.countrytext h4 {float:none;clear:both;}
.countrytext .flag {float:left;margin:0 10px 0 0;}
.countryfacts h4 {background:#f2f6eb;padding:3px 10px;}
.countryfacts p {padding-left:10px;}
.zonemap h3 {margin-bottom:10px;}
.spotdestin {background-color:#e9f8fc;}
.spotdestin h3 strong {color:#000;}
.spotdestin img {margin:10px 0;padding:15px;background:#FFF;border:solid #99dded;border-width:0 2px 2px 0;}
.spotdestin h4 {margin:15px 0;text-transform:uppercase;color:#5b9b3c;}
.spotdestin h5 {font-weight:bold;margin:5px 0;}
#footer .foocont {background:#e9f8fc url(/images/footerlogo.gif) no-repeat 10px 85%;padding:10px;border-top:1px solid #99dded;overflow:hidden;height:100%;}
#footer .foomenu {background:#99dded;padding:5px 5px 5px 105px;}
#footer .foomenu li {display:inline;border-left:1px solid #43c7e9;padding:0 10px;}
#footer div div {float:left;width:188px;margin:0 5px 18px 0;/*border:1px solid #000;*/}
#footer * {font-size:11px;}
#footer div div.fooabout {width:145px;margin-right:20px;}
#footer h5 {margin:0 100px 10px 165px;clear:both;display:block;float:none;}
#welcomehome {background:#000;margin-bottom:15px;}
#welcomehome h2 {background:url(/images/welcome-hotels-a.jpg) no-repeat center;padding:150px 20px 0 20px;border:none;color:#FFF;font-weight:bold;font-size:32px;margin:0;line-height:22px;}
#welcomehome p {padding:20px;color:#999;border-top:2px solid #FFF;line-height:18px;}
#welcomehome p strong {color:#000;font-size:14px;padding:0 3px;background:#FFF;}
#welcomehome a {color:#FFF;text-decoration:none;}
#welcomehome a:hover {text-decoration:underline;}
#homefeat {overflow:hidden;height:100%;margin:0 0 20px 0;}
#homefeat div {float:left;width:205px;border:2px solid #43c7e9;padding:10px;background:#e9f8fc url(/images/feathome.gif) repeat-x;}
#homefeat div.hf1 {margin-right:10px;}
#homefeat img {margin:10px 0;padding:2px;background:#FFF;}
#homefeat h4 {font-weight:bold;margin-bottom:5px;}
#hometabs {margin-bottom:10px;}/*background:#43c7e9;*/
#hometabs ul {overflow:hidden;height:100%;margin-top:10px;}
#hometabs li {float:left;padding:5px 15px;margin-right:3px;border-bottom:none;background:#43c7e9;}
#hometabs li a {text-decoration:none;color:#FFF;font-weight:bold;outline:none;}
#hometabs li.currtab, #hoteltabs li:hover {background:#b3edfa;}
#hometabs li.currtab a {color:#000;}
#hometabs select {width:180px;height:24px;}
#hometabs input {width:174px;height:18px;}
#homeform {background:#e9f8fc url(/images/homefind.gif) repeat-x top;padding:15px 20px;border:3px solid #b3edfa;}
#homeform td {padding:2px 0;}
#homeform strong {display:block;}
#homeform strong, #homeform button {margin-top:5px;}
#homeowner {overflow:hidden;height:100%;}
#homeowner h3 {margin-bottom:10px;}
#homeowner img { float:left;margin:0 10px 10px 0;}
.hometrav h5 {margin:10px 0 5px;font-weight:bold;text-transform:uppercase;}
fieldset {padding:10px 20px;margin:0 0 15px 0;border:1px solid #dceffd;background:url(/images/newshome.gif) repeat-x bottom;}
legend {font-weight:bold;font-size:16px;}
label {display:block;padding:10px 0 5px 0;}
#formcontact {margin-bottom:20px;}
#formcontact input {width:200px;margin-right:10px;}
#formcontact textarea {width:420px;margin-bottom:15px;}
#formcontact input.inptwo {width:420px !important;}
.conterror {padding:8px;background:#92b154;font-size:14px;font-weight:bold;display:none;text-align:left;color:#FFF;margin:0;}
.conterror span {background:#FC0;padding:0 6px;margin-right:5px;color:#000;font-weight:bold;}
.sidethemes li {margin:3px 0;background:#e9f8fc;border:1px solid #b3edfa;}
.sidethemes li a img {width:48px;height:48px;vertical-align:middle;margin-right:10px;}
.sidethemes li a {text-transform:uppercase;text-decoration:none;display:block;}
.sidethemes li a:hover {background:#b3edfa url(/images/menugo.gif) no-repeat 95% center;}
#companydata {background:#b3edfa;padding:10px 15px 20px;margin:0 0 10px 0;-moz-border-radius:5px;-webkit-border-radius:5px;}
#companydata img {background:#FFF;float:left;margin:5px 5px 5px 0;border:2px solid #43c7e9;}
#companydata h4 {font-size:16px;font-weight:bold;}
#companydata h4, #companydata p, #companydata a {margin-left:90px;margin-bottom:5px;}
#companydata p {text-align:justify;}
.worldmap {position:relative;height:220px;border-bottom:1px dotted #FF6;margin-bottom:8px;padding-bottom:10px;}
.worldmap * {position:absolute;z-index:100;}
.worldmap a {color:#FFF;font-weight:bold;font-size:14px;}
.worldmap a:hover {color:#000;}
.worldmap img { position:absolute;top:0;left:0;z-index:0;}
.worldmap .nam { top:45px; left:15px; }
.worldmap .cam { top:108px; left:33px; }
.worldmap .sam { top:148px; left:41px; }
.worldmap .car { top:87px; left:89px; }
.worldmap .eur { top:35px; left:201px; }
.worldmap .afr { top:135px; left:208px; }
.worldmap .mid { top:88px; left:226px; }
.worldmap .asa { top:42px; left:292px; }
.worldmap .aus { top:148px; left:352px; width:5em;}
#demoDer {width:180px; text-align:center; float:right; position:relative;  }
#lista {position:absolute; 	width:164px; background-color:#FFFFFF; color:#666666; border:1px dotted; border-color:#589442; 	z-index:1; 	top:25px; left:7px; display:none;}
.resaltado {background-color:#589442; color:#FFFFFF; cursor:pointer;}
.normal {	background-color:#FFFFFF; color:#666666;}