/* CSS Document */

body{
	padding:0;
	margin:0;
}
div, h1, h2, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
}
.spacer{
	clear:both; 
	font-size:0px; 
	line-height:0px;
}
/*------------------------------------------------body---------------------*/

/*------------------------------------------------header start---------------------*/
#header{
	width:800px;
	height:107px;
	background:url(images/banner.png);
	background-repeat:no-repeat;
	position:relative;
}
#header p.copyright{
	position:absolute;
	left:656px;
	top:85px;
	height: 24px;
	width: 145px;
}
#header p.textolingua
{
	position:absolute;
 left:656px;
 top:55px;
 height:60px;
 whidth:400px;
 height:85;
	}

#header img{
	position:absolute;
	left:209px;
	top:311px;
}


/*------------------------------------------------header end---------------------*/

/*------------------------------------------------body start---------------------*/
#body{
	width:800px;
	height:100%;
	background-color:#FFF;
}
/*------------------------------------------------left panel start---------------------*/
#left{
	width:auto;
	float: left;
                align:top;
	margin-top:10px;
	margin-left:6px;
	margin-right:6px;
	background-color:#FFF;
	height: auto;
	overflow: visible;

}
#left. DwContent{
    width: auto;
	float: left;
	background-color:#FFF;
	height: auto;
	overflow: visible;

}
#ContentColumn1 {
 float:left;
 width: 420px;
 height: auto;
 overflow:auto;
 overflow-x: hidden; 
}
#ContentColumn2 {
 float: right;
 width: 224px;
 height: auto;
 overflow: auto;
 overflow-x: hidden;
  }


/* News Module */
.NewsModule_NewsHome {
 float: left;
 padding-right: 10px;
 text-align: left;
}
.NewsModule_PreviewImage {
 float: left;
 width: 80px;
 overflow: hidden;
 margin-right: 5px;
}
.NewModule_PreviewImage .content {
 width: 80px;
 overflow: hidden;
}
.NewsModule_NewsHome .NewsModule_PreviewText {
 float: left;
 width: 12px;
 text-align: left;

}
.NewsModule_NewsGeneral .NewsModule_PreviewText {
 float: left;
 text-align: left;
 width: 420px;
 align: left;
 }



/*------------------------------------------------left panel end---------------------*/


#menubackground{
  /*background:url(images/menu.png) no-repeat;*/
background:url(images/menu.png) no-repeat;

}




/*------------------------------------------------right panel start---------------------*/
#right{
	width:130px;
                margin-left:15px;
                text-align: left;
	height:auto;
	float:left;
	/*background-image:url(images/menu.png);*/
	/*background-repeat:no-repeat;*/
}

#right. MenuContent{
	width:130px;
	height:100%;
	float:left;
	

}

#right menu{
	position:absolute;
	height:auto;
}
#right. worldnewhotel{
	text-align: left;
	
}
	
/*------------------------------------------------right panel end---------------------*/

/*------------------------------------------------body end---------------------*/

/*------------------------------------------------footer start---------------------*/
#footer{
	width:800px;
	height:30px;
	position:relative;
	background-image: url(images/footer.png);
	background-repeat:no-repeat;
}

#footer p.copyright{
	font:normal 11px/14px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	position:absolute;
	left:401px;
	top:10px;
	width: 345px;
	color:#FFF;

#footer .copyright2{
	font:normal 11px/14px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	position:absolute;
	color:#ffffff;
                left:100px;
                top:9px;
                width:auto;
                margin-left:30px;
}
/*------------------------------------------------footer end---------------------*/

/* Newhotel */
/* Search Module */
.SearchModule_master {
 padding-bottom: 10px;
}
.SearchModule_ResultTitle {
 padding-top: 10px;
}
.SearchModule_LastUpdate small {
 color: #999999;
}



/* Extranet/Intranet Module */
#extranet_view input {
 padding: 0px 5px 0px 5px;
}
html>body #extranet_view input, html>body #extranet_button input {
 padding-bottom: 2px;
}



/* Form elements */
.search_box, .SearchModule_field, #extranet_edit input {
 width: 120px;
 height: 16px;
 color: #621B4B;
 font-size: 10px;
 border: 1px solid #621B4B;
}
html>body .search_box, html>body .SearchModule_field {
 vertical-align: top;
}
.search_button, .SearchModule_button, #extranet_view input, #extranet_button input  {
 border: none;
 color: #FFFFFF;
 height: 16px;
 font-size: 10px;
 background-color: #621B4B;
}


/* Link in titles */
.h2 a, .h2 a:hover {
 font-size: 11px;
 font-weight: bold;
}
.h3 a, .h3 a:hover {
 font-size: 11px;
}
/* Fim NewHotel */
