/* Zero down margin and paddin on all elements */
* {
  margin: 0;
  padding: 0;
}

body { 
  min-width: 660px; 
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #fff;
}

#wrapperPage{
  background: #fff url(../imagens/bg.jpg) no-repeat;
  background-position: 40% bottom;
  border: 1px solid #fff;
  padding-bottom: 3px;/*para o background ficar bem alinhado, com o flash*/
}

#wrapperMeio{
  width: 775px; 
  margin: 0 auto; 
  text-align: left;
  background: #ecfdfc url(../imagens/fundo_site.gif) bottom no-repeat;
}

#menu{
	float: right;
	width: 160px;
}

#conteudo{
	padding:25px 10px 10px 10px;
	float: left;
	width: 585px;
}

#clean{
	clear: both;
}
.clean{
	clear: both;
}

#fundo1Wrapper {  
  clear: both;
  height: 160px;
  position: relative;
}
#fundo1{
	position: absolute;
	top:-40px;
/*	background-image: url(../imagens/fundo.gif)*/
}
#fundo2 {
  padding-top:8px;
  width: 790px; 
  margin: 0 auto; 
  clear: both;
  text-align: center;
  height: 44px;
  font-size:11px;
}


/************************************
#MENU
************************************/

#mainNav{
	padding: 65px 0px 0px 40px;
	background: url(../imagens/menu_bg.gif) no-repeat;
	display: block;
	width: 120px;
	height: 160px;
	list-style: none;
}

#mainNav li {
	padding: 4px 0px 4px 0px;
}

#mainNav li a {
	display:block;
	font-size: 11px;
	text-decoration: none;
	color: #000;	
}
 
#mainNav li a:hover {
	text-decoration: underline;
}
