body {
	background: #FFFFFF url(images/img01.jpg) repeat-x left top;
	text-align:center; /* hack para o IE */	
}

#tudo {
	width: 960px;
	margin:0 auto;			
	text-align:left; /* "remédio" para o hack do IE */	
}

#topo {
	width: 960px;
	height:115px;
	margin:0 auto;
	padding: 5px;
}

#imagem {
	width:960px;
	height:250px;
	background-image:url(images/topo.jpg);
	margin-top:7px;

}


.titulo {
	font-family:Tahoma;
	font-weight:bold;
	color:#666666;
	font-size:35px;
	width: 370px;
	height: 50px;
	margin-left:100px;
	margin-top:-80px;
	text-align:center;}

.subtitulo {
	font-family:Tahoma;
	text-decoration:underline;
	font-weight:bold;
	color:#666666;	
	font-size:14px;
	margin-left:120px;
	width: 320px;
	height: 22px;
	text-align:center;
}

.contato {
	font-family:Tahoma;
	font-weight:bold;
	color:#BB6611;
	font-size:24px;
	margin-top:-50px;
	margin-left:615px;
	width: 330px;
	height: 41px;
	text-align:center;
	text-decoration:underline;
}

#conteudo {
	width: 700px;
	height:660px;
	margin-top:20px;
	background-color:#f3f3f3;	
}

#menu {
	width: 250px;
	height:660px;
	margin-top:-660px;
	margin-left:710px;
	background-color:#ededed;
}

#rodape {
	width: 960px;
	height:auto;
	margin-top:10px;
	background-color:#E6E6E6;
}	
	
.titulo2 {

	font-family:tahoma;
	font-size:20px;
	font-weight:bold;
	color:#BB6611;
	margin-left:36px;
	margin-top:20px;
}

.conteudo2 {
	width: 580px;
	font-family:tahoma;
	font-size:13px;
	color:#666666;
	margin-left:60px;
	text-align:justify;
}

.formulario {
	line-height: 10px;
  margin:5px 0 0 5px;
	font-family:tahoma;
	color:#666666;
	font-size:13px;
	margin-left:25px;

}

.texto-rodape {
  font-family:tahoma;
	font-size:14px;
	color:#666666;
	text-align:center;
	padding:25px;
}

#logo {
	margin-top:5px;
	margin-left:20px;
}
fieldset {margin:0; border: 0;}
input {line-height: 15px; margin: 8px 0 8px 0;}