@charset "utf-8";
/* CSS Document */

body{
	margin:0;	
	background:#f0efe9;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	font-size: 12px;
  /*line-height: 1.5em;*/

}
h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;


}
h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;

}
h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}
a{	color:#5B2E00;	text-decoration:none;  }
a:hover{ text-decoration:underline; }
p {   text-shadow: #000 0 0 0; -moz-opacity: 0.99; font-size:12px; }
ul { list-style:square; padding:0 0 0 15px; margin:0; }


.clear{	clear:both; }

#outer{
	width:903px;
	text-align:center;
	margin:0 auto;
	position:relative;
}
#head{
	position:relative;
	height:112px;
	width:903px;
	clear:both;
}
#MenuTopo{
	width:349px;
	height:50px;
	position:absolute;
	top:0;
	right:0;
}
	#MenuTopoLinks{
		position:absolute;
		top:10px;
		right:62px;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
	}
	#MenuTopoLinks a{
		font-size:11px; color:#000;
	}
	#MenuIdioma{
		position:absolute;
		top:10px;
		right:0px;
		width:56px;
		height:16px;
		overflow:hidden;		
	}
	#MenuIdioma div{
		width:18px;
		height:18px;
		overflow:hidden;
		padding:0px;
		float:left;		
	}
		/*#de{	background:url(../images/de_flag.png) left top no-repeat;	}		
		#pt{	background:url(../images/br_flag.png) left top no-repeat;	}	
		#en{	background:url(../images/en_flag.png) left top no-repeat;	}	
		.disable{		background-position:left bottom;	}*/
#Logo{
	width:255px;
	height:59px;
	background:#CCCCCC;
	position:absolute;
	top:40px;
	left:10px;
}
	#Logo h1{
		margin:0;
		padding:0;
	}
#MenuNavegacao{
	width:903px;
	height:32px;	
	padding-top:20px;
	background:url(../images/bg-menu-topo.gif) left bottom repeat-x;	
	position:relative;
}
	#MenuNavegacao a {		
		padding:0 0px;
		text-transform:uppercase;
		font-size:14px;
		font-weight:bold;	
		color:#000000;
		font-family:Garamond;
	}

#Rodape{
	width:903px;
	height:175px;	
	background:url(../images/bg-rodape.gif) top repeat-x #f0efe9;
	overflow:hidden;
	border-top: #f0efe9 3px solid;
	color:#000;
}
	#LinksRodape a{		
		border-bottom: #000 1px dotted;
		color:#000;
	}
	#LinksRodape a:hover{		
		border-bottom: none;
		color:#000;
		text-decoration:none;
		color:#990000;
	}
	#LogoRodape{
		position:absolute;
		bottom:125px;
		left:15px;
	}
	#LinksRodape{
		position:absolute;
		bottom:134px;
		left:135px;
		width:483px;
		text-align:left;
	}
	#ContatoRodape{
		background:url(../images/bg-contato-hotel.png) top left no-repeat;
		width:240px;
		height:108px;
		position:absolute;
		bottom:40px;
		right:10px;
		padding-top:10px;
		color:#FFFFFF;
	}
	#ContatoRodape span{
		font-size:18px;
	}
	#ContatoRodape a{
		text-decoration:none;
		color:#FFFFFF;
		border-bottom:#FFFFFF 1px dotted;
	}
	#ContatoRodape a:hover{
		text-decoration:none;
		color:#CC6600;
		border-bottom:#CC6600 1px dotted;
	}
	#LogoDWV{
		position:absolute;
		bottom:10px;
		right:10px;
	}
/* FORMATAÇÃO */

#Titulo{
	margin:0;
	padding:7px 0 0 7px;
	text-align:left;
	height:21px;	
}
.image{
		border:#FFFFFF 4px solid;		
		overflow:hidden;
	}

/*******************************************************************/

/* FORMATAÇÃO PARA TÓPICOS */
#Topicos{
	position:relative;
	width:272px;
	height:75px;
	text-align:left;
	/*padding:5px 5px 5px 8px;*/
}
#TopicoImagem{
	width:55px;
	height:55px;
	border:#FFFFFF 5px solid;
	overflow:hidden;
	position:absolute;
	top:5px;
	left:8px;
}
#TopicoTexto{
	width:189px;
	height:65px;
	overflow:hidden;
	position:absolute;
	top:5px;
	left:78px;
}
#TopicoTexto ul{
	margin:0;
	padding:0;
	list-style:none;
}
#TopicoTexto li{
	width:189px;	
	overflow:hidden;
}
.TopicoL1 a{ font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:12px; font-weight:bold; color:#000000; }
.TopicoL1{height:16px;}
.TopicoL2{height:45px;}
.TopicoL2 a{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#583825; font-size:11px;}

/********************************************************/

/* eventos */
#Eventos ul{
	list-style:none;
	margin:0;
	padding:0;
	text-align:left;
	font-size:11px;
	padding-left:7px;
}
#Eventos li{
	padding-bottom:10px;
}
#Eventos a{ font-size: 11px; color:#482400; }




