/***** GENERAL ELEMENT STYLES *****/
BODY {text-align:center;margin:0;padding:0;height:100%;font:normal 11px verdana,arial,helvetica,sans-serif;color:#5e5e5e;background:#f4f4f4 url(/hotels/images/widgets/bg.gif) top center repeat-y;}
/*BODY {margin:0;padding:0;height:100%;font:normal 11px verdana,arial,helvetica,sans-serif;color:#5e5e5e;background:#f4f4f4 url(/hotels/images/widgets/bg.gif) top center repeat-y;}*/
IMG {border:0;display:block; /* eliminate netscape img display bug */}
A {color:#003974;text-decoration:underline;}
A:Hover {color:#000000;text-decoration:none;}
A.more {font:normal 10px arial,verdana,helvetica,sans-serif;}
INPUT.text {font:normal 11px verdana,arial,helvetica,sans-serif;vertical-align: middle;}
INPUT.imgbtn {vertical-align: middle;}
DIV.clear {clear:both;font-size:1px;}
IMG.bltrgt, IMG.bltlft {margin-left:4px;display:inline;vertical-align:middle;}
IMG.bltlft {margin-right:4px;}
H2{font:bold 13px verdana,arial,helvetica,sans-serif;color:#b68b39;margin:0px 0 5px 0;padding:0 0 3px 0;}
H3{font:normal 12px verdana,arial,helvetica,sans-serif;color:#b68b39;margin:0px 0 10px 0;padding:0 0 3px 0;}
H4{width:80%;font:bold 13px verdana,arial,helvetica,sans-serif;color:#b68b39;margin:0px 0 5px 0;padding:0 0 3px 0;border-bottom:1px solid #C9D5E1;}
H5{font:normal 12px verdana,arial,helvetica,sans-serif;font-weight:bold;padding:0;margin:0;}
H6{font:normal 10px verdana,arial,helvetica,sans-serif;font-weight:bold;padding:0;margin:0;}

/***** PAGE LAYOUT STYLES *****/
#wrapper {text-align:center;margin:0;padding:0 0 0 0px;}
#header {background-color:#003974;padding-top:2px; border-bottom:1px solid #bf9951;color:#ffffff;overflow:hidden;voice-family:"\";}\"";voice-family:inherit;}
html>#header {height:50px;}
#header A {color:#ffffff;}
#hsection, #userbar, #main, #footer {width:760px;margin:0 auto;text-align:left;}

#logo {float:left;margin:4px 0 0 0;}
img.homelogo {float:left;margin:4px 0 0 0;}
#logobw {display:none;} /* only for print */
#footer{position:relative;}
#top {font-size:10px;float:right;margin:3px 0 10px 0;width:575px;}
#top A {display:block;float:right;margin:2px 7px 0 0;padding-right:8px;border-right:1px solid #bf9951;}
#top A:Hover {color:#bf9951;}
#top A.on {color:#bf9951;}
#top SPAN{display:block;float:right;margin:2px 5px 0 0;}
#top SPAN A {border:0;margin-right:3px;padding-right:3px;float:none;display:inline;}
#top IMG {display:inline;vertical-align:middle;}
#top INPUT.text {float:right;font:normal 11px verdana,arial,helvetica,sans-serif;vertical-align:middle;border:1px solid #cad5e1;color:#969696;padding:1px 2px;}
#top INPUT.on {float:right;font:normal 11px verdana,arial,helvetica,sans-serif;vertical-align:middle;border:1px solid #bf9951;color:#5e5e5e;padding:1px 2px;}
#top INPUT.imgbtn{float:right;margin:0 0 0 5px;}
#top IMG.flag {display:inline; vertical-align: middle;border:1px solid #ffffff;}
#top IMG.flag_on {display:inline; vertical-align: middle;border:1px solid #bf9951;}
#top SPAN INPUT.flag {padding:0 0 0 0;display:inline;vertical-align:middle;border:1px solid #ffffff;padding-right:0px;}
#top SPAN INPUT.flag_on {padding:0;display:inline;vertical-align:middle;border:1px solid #bf9951;}

#menu {clear:right;float:right;width:575px;font-weight:bold;text-align:right;}
#menu A {display:block;float:right;margin-right:3px;padding-right:3px;text-decoration:none;border-right:1px solid #bf9951;}
#menu A:Hover {color:#bf9951;}
#menu A.on {font-weight:bold;color:#bf9951;}
#menu SPAN A{padding:0;margin:0;border:0;}
#menu SPAN A.on{font-weight:bold;color:#bf9951;padding:0;margin:0;border:0;}

#userbar {text-align:right;margin:3px auto 3px auto;}
#userbar IMG {float:left;padding-top: 5px;}
#pnav{display:inline;margin:0 0 0 20px;}
SPAN.lusername{font-weight:bold;color:#003974;}

#footer {clear:both;font:normal 10px arial,verdana,helvetica,sans-serif;text-align:left;padding:2px 0;margin:8px auto 0 auto;border-top:1px solid #ccd7e3;}
#footer P {float:right;margin:0;padding:0;}
#footer IMG {display:inline;vertical-align: middle;}
#footer SPAN {float:left;}

#qres {float:left;font:normal 10px arial,verdana,helvetica,sans-serif;text-align:left;width:242px;height:225px;border:1px solid #d4ba89;background-color:#ede2cd;overflow:hidden;voice-family:"\";}\"";voice-family:inherit;height:225px;width:242px;}
html>BODY #qres{width:240px;height:223px;}

#qres IMG {display:inline;}
#qres P {float:left;padding:0 0 7px 10px;margin:0;}
#qres INPUT.imgbtn {float:left;margin:11px 0 4px 7px;}
#qres SELECT {font:normal 10px verdana,arial,helvetica,sans-serif;}
#qres SELECT OPTION {padding:0 0px 0 4px;margin:0;} /* firefox options must be trimmed */

#qres TABLE.cleantable{border:0px;font:normal 9px verdana,arial,helvetica,sans-serif;padding:0px;}
#qres TABLE.cleantable TD{border:0px;padding-right:20px;}

#findhotel {position:absolute;top:0px;left:0px;z-index:2000;display:none;font:normal 10px arial,verdana,helvetica,sans-serif;text-align:left;width:242px;border:1px solid #d4ba89;background-color:#ede2cd;overflow:hidden;voice-family:"\";}\"";voice-family:inherit;width:242px;}
html>BODY #findhotel {width:240px;}
#findhotel IMG {display:inline;}
#findhotel P {float:left;padding:0 0 7px 10px;margin:0;}
#findhotel INPUT.imgbtn {float:left;margin:11px 0 11px 7px;}
#findhotel SELECT {font:normal 10px verdana,arial,helvetica,sans-serif;width:100px;}
#findhotel SELECT OPTION {padding:0 0px 0 4px;margin:0;} /* firefox options must be trimmed */
#findhotel TABLE {clear:left;margin-left:6px;}
#findhotel TABLE TR TD {font:normal 10px arial,verdana,helvetica,sans-serif;}
#findhotel DIV.activities{padding:0 5px 0 5px;clear:left;}
#findhotel DIV.activities DIV.activityclear{float:left;clear:left;width:115px;}
#findhotel DIV.activities DIV.activity{float:left;width:115px;}
#findhotel DIV.activities DIV.activity INPUT,#findhotel DIV.activities DIV.activityclear INPUT,#findhotel DIV.activities DIV.activity LABEL,#findhotel DIV.activities DIV.activityclear LABEL{float:left;}
#findhotel DIV.activities DIV.activity LABEL,#findhotel DIV.activities DIV.activityclear LABEL{padding:3px 0 0 0;width:90px;}
#findhotel DIV.hdr{padding:0 5px 0 10px;clear:left;}
#findhotel DIV.btn{margin:5px 5px 3px 0;text-align:right;}

#flash {float:left;width:510px;height:225px;margin-left:2px;background-color:#e6ebf1;}
#options 
{
	margin:0;
	float:left;
	width:234px;
	.width:242px;
	_width:242px;
	Padding:0 0 0 10px;
	text-align:left;
}
/*voice-family:"\";}\"";voice-family:inherit;width:232px;}*/
/*html>BODY #options {width:232px;}*/
#options SPAN {display:block;margin:0 0 0px 0;}
#options P {margin:10px 0 5px 0;padding:0 0 0 0;/*border-bottom:1px solid #ccd7e3;*/}
#options IMG {display:inline;margin:0 12px 0 0;}
#options DIV.activities{text-align:center;width:50px;float:left;padding:0 2px 0 0;margin:0 6px 10px 0;display:block;}
#options DIV.activities A{font:normal 9px arial,verdana,helvetica,sans-serif;}
#options DIV.activities A IMG{display:block;padding:0;margin:0;filter:Alpha(Opacity=70,);}
#options DIV.activities A:hover IMG{display:block;padding:0;margin:0;filter:Alpha(Opacity=100,);}

#highlites DIV.lft P.auctions A, #highlites DIV.rgt P.auctions A {font-weight:normal;}
#highlites DIV.lft P IMG.foto, #highlites DIV.rgt P IMG.foto {float:left;border:1px solid #cad5e1;margin-right:5px;}
#highlites DIV.lft P.banner, #highlites DIV.rgt P.banner {margin:12px 0 0 0;padding:0;}
#highlites DIV.lft P.banner IMG, #highlites DIV.rgt P.banner IMG {border:1px solid #cad5e1;float:none;margin:0 auto;}
#highlites DIV.lft P IMG.foto_on, #highlites DIV.rgt P IMG.foto_on {float:left;border:1px solid #bf9951;margin-right:5px;}
#highlites DIV.lft P.banner IMG.banner_on, #highlites DIV.rgt P.banner IMG.banner_on {border:1px solid #bf9951;float:none;margin:0 auto;}


/* highlights */
table.pagetable {margin-top:2px;}
Table.pagetable tr{vertical-align:top;}
Table.pagetable td.left	{border-right:2px solid #ffffff;}
Table.pagetable td.center{}
Table.pagetable td.right{border-left:2px solid #ffffff;}

Table.pagetable TD #highlites{font:normal 11px verdana,arial,helvetica,sans-serif;}
#highlites {float:left;margin-left:0px;text-align:left;}
/*#highlites {float:left;width:518px;.width:518px;_width:518px;margin-left:0px;text-align:left;}*/
#highlites DIV.lft, #highlites DIV.rgt {width:248px;.width:259px;_width:259px;float:left;}
#highlites DIV.lft {margin:0;Padding:0 5px 5px 5px;}
#highlites DIV.rgt{margin:0;padding:0 5px 5px 5px ;}
#highlites DIV.lft P.title, #highlites DIV.rgt P.title {margin:10px 0 0 0;padding:0 0 3px 0;border-bottom:1px solid #ccd7e3;}
#highlites DIV.lft P, #highlites DIV.rgt P {margin:5px 0 15px 0;padding:0;line-height:1.2em;clear:both;}
#highlites DIV.lft P A{font-weight:bold;}
#highlites P.title IMG {display:inline;vertical-align:middle;}
#highlites DIV.lft P.more{margin:0;padding:0;text-align:right;}
#highlites DIV.lft P.more A {font-weight:normal;}
#highlites DIV.rgt P.npad{margin:4px 0;padding:0;}
#highlites INPUT.text {font:normal 11px verdana,arial,helvetica,sans-serif;vertical-align: middle;border:1px solid #cad5e1;color:#969696;padding:1px 2px;}
#highlites INPUT.on {font:normal 11px verdana,arial,helvetica,sans-serif;vertical-align: middle;border:1px solid #bf9951;color:#5e5e5e;padding:1px 2px;}

/* benefits */
#options P.benefitstitle {margin:10px 0 0 0;padding:0;}
#options DIV.benefitsrgt{float:right;text-align:center;margin:6px 5px 0 0;padding:auto;}
#options DIV.benefitslft{float:left;text-align:center;margin:6px 0 0 5px;padding:auto;}
#options DIV.benefitslft IMG, #options DIV.benefitsrgt IMG {display:inline;margin:5px 0 0 0;}
#options DIV.benefitslft SPAN IMG, #options DIV.benefitsrgt SPAN IMG {display:inline;margin:5px 0 0 0;}

/* corporate form */
IMG.btn{display:inline;vertical-align:middle;}

/* auctions */
DIV.auction{float:right;margin:9px 0 0 0;width:240px;}
DIV.auction IMG.title{border-bottom:1px solid #ccd7e3;padding:0 0 2px 0;}
DIV.auction DIV.box{padding:5px;background-color:#e6ebf1;border:1px solid #CCD7E3;border-top:0; height:55px; }
DIV.auction DIV.box P.desc{width:140px;margin:0;padding:0;color:#323232;}
DIV.auction DIV.box P.desc STRONG{color:#003974;}
DIV.auction DIV.box P.desc IMG{display:inline;margin:0 5px 0 0;padding:0;}
DIV.auction DIV.box P.desc A{font-weight:normal;margin:4px 0 0 0;padding:0;}
DIV.auction DIV.box DIV.bid{float:right;width:80px;padding:0;background-color:#CCD7E3;text-align:center;margin:0 0 5px 0; text-align:center; display:block;}
DIV.auction DIV.box DIV.bid P{color:#003974;font:bold 18px arial,verdana,helvetica,sans-serif;margin:0;}
DIV.auction DIV.box DIV.bid P SPAN{display:block;color:#323232;font:normal 10px verdana,arial,helvetica,sans-serif;}
DIV.auction DIV.box DIV.bid P A IMG{margin:1px auto 4px auto;padding:auto;text-align:center;}

.promocoes_home {
	border:1px solid #d4ba89;
	background-color:#f4ecdd;
	padding:2px;
	margin-right:5px;
}

.promocoes_home ul{
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:9px;
}
.promocoes_home li{
	padding:1px 2px 2px 2px;
}
.promocoes_home li.odd{
	background-color:#fff;
}
.promocoes_home span{
	float:right;
	font-weight:bold;
}
.promocoes_home_title H1
{
	margin:8px 0 5px 0;
	padding:0 0 0 0;
	font:bold 14px verdana,arial,helvetica,sans-serif;
	color:#003974;
}
.homepage_titles H1{
	background:url(/hotels/images/widgets/bullet_gold.gif) top left no-repeat;
	margin:8px 5px 5px 0;
	padding:0 10px 0 13px;
	font:bold 13px verdana,arial,helvetica,sans-serif;
	color:#095C8C;
	border-bottom:1px solid #ccd7e3;
}


DIV.pleaseWait P{font:bold 15px verdana,arial,helvetica,sans-serif;color:#003974;margin:15px 0 15px 0;padding:5px 5px 5px 0;}
DIV.processing{position:relative;}
#processing{text-align:center;margin:10px 0;}
#processing{text-align:-moz-center;margin:10px 0;}

DIV.hideInfo{top:-9999px;position:absolute;visibility:hidden;}
DIV.hideInfo2{top:-9999px;position:absolute;display:none;}

SELECT.Language {font:normal 9px verdana,arial,helvetica,sans-serif;vertical-align:middle; margin-top:-3px;}
SELECT.Language OPTION {padding:0 0px 0 4px;margin:0;} /* firefox options must be trimmed */

DIV.RSSFeed{margin:10px 0 10px 0;color:#5e5e5e;}
DIV.RSSFeed A{text-decoration:none;color:#5e5e5e;}
DIV.RSSFeed A:hover{text-decoration:underline;color:#5e5e5e;}
DIV.RSSFeed IMG{display:inline;vertical-align:middle}

a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 1px 1px 1px;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(/hotels/images/icons/calendar.gif) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
	background: url(/hotels/images/icons/calendarDisable.gif) no-repeat; 
}

/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {float:left;width:73px;font:normal 10px verdana,arial,helvetica,sans-serif;}

.login
{
	background:url(/hotels/images/widgets/bg_login.gif) repeat-y right;
	margin:0px;
	padding:0px;
}
table.login {padding-top:3px}
table.login tr td {font:normal 11px verdana,arial,helvetica,sans-serif; color:#ffffff; border:0px;}
.login tr td.img {text-align:left;}
.login INPUT.logininput {font:normal 11px verdana,arial,helvetica,sans-serif; width:90px; vertical-align:bottom; border:1px solid #cad5e1;color:#969696;padding:0px}
.login .labelblue {font:normal 10px verdana,arial,helvetica,sans-serif; color:#003974;}
.login .small {font-size: 9px;}
.login .italic {font-style:italic;}
.login A {color:#ffffff;text-decoration:underline;}
.login A:Hover {color:#ffffff;text-decoration:none;}
.login .error {color:#9A0000;}

.infozone {padding:10px; border-color:#C9D5E1; border-style:solid; border-width:2px; display:block;}

.infozone .bgTitle { background:url(/hotels/images/widgets/bg_blue.gif) repeat-x left; color:#013974; padding: 10px}
.infozone .box {font:normal 11px verdana,arial,helvetica,sans-serif;}
.infozone .box tr.text td {padding:10px 10px 0px 10px;}

.mainlogin {text-align: right; margin: 15px 0px 10px 10px; padding:5px; border: solid 2px #C9D5E1; background-color:#F4F4F4; width:395px; display:inline; float:right; voice-family:"\";}\"";voice-family:inherit;width:385px;}
.mainlogin .labeldarkblue {font:normal 11px verdana,arial,helvetica,sans-serif; color:#003974; vertical-align:bottom;}
.mainlogin INPUT.logininput {font:normal 11px verdana,arial,helvetica,sans-serif; width:180px; vertical-align:bottom; border:1px solid #82A2AF;color:#969696;margin-left:10px}
.bg {padding:15px; background-color:#FFFFFF;}
.mainlogin A.white {color:#ffffff;text-decoration:none;}
.mainlogin A.white:Hover {color:#ffffff;text-decoration:underline;}
.mainlogin A {color:#003974;text-decoration:none;}
.mainlogin A:Hover {color:#003974;text-decoration:underline;}
.mainlogin .line { padding:2px; border: solid 1px #82A2AF}
.mainlogin .bgRed {margin-left:2px; padding:3px; background-color:#95003C; }