body {
width:780px;
margin:0 auto;
text-align:center;
background:url(img/fundo.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
}
a {
color: #FFF;
}
a:hover {
color:#FF0000;
}
#topo {
background-image:url(img/topo.jpg);
height: 130px;
}
#menu {
background-image:url(img/fd_menu.jpg);
height: 25px;
text-align: right;
}
#conteudo {
background-image:url(img/fd_cont.jpg);
height: 450px;
padding: 20px;
text-align: justify;
}
.contdir {
padding-left: 5px;
width:250px;
position:relative;
float: left
}
.contesq {
padding-right: 5px;
width:450px;
position:relative;
float: left
}
.contador {
background-image:url(img/fd_contador.jpg);
position:relative;
padding: 0 10px 5px 0 ;
text-align: right;
clear: both;
}
#rodape {
background-image:url(img/fd_rodape.jpg);
height: 20px;
font-size: 10px;
color: #990000;
padding: 3px 0 0 0 ;
}
/* safari and opera need this */#topo,#menu,#rodape {width:100%}#rodape {clear:left} 
#nav {
border:none;
margin: 0;
padding: 5px 0 0 0 ;
font-weight: bold;
}
#nav li {
list-style: none; 
margin: 0;
display: inline;
}
#nav li a {
height:1px; /* IE5.0 bug */
padding: 5px 3px; 
margin:1px;
text-decoration: none;
}
#nav li a:link, a:visited {
color: #fff;
}
#nav li a:hover {
color: #000; 
}

#form_contato fieldset {
 	width:620px;
	border: none;
		}
#form_contato p {
 	height:25px;
 	line-height:25px;
 	border-bottom:1px solid #960200; 
		}
#form_contato label{
 	float: left;
 	width: 85px;
 	margin: 5px;
	font-size: 11px;
	font-weight: bold;
		}
#form_contato label.ltextarea{
 	line-height:100px;
		}
#form_contato input, textarea { 
	width: 250px;
 	margin: 3px 0;
		}
#form_contato input.ddd { 
	width: 15px;
		}
#form_contato input.telefone { 
	width: 80px;
		}
#form_contato textarea{
 	height: 80px;
		}
#form_contato input.botao {
 	width:50px;
	margin-left:5px;
		}  
		