body {
	font:11px Trebuchet MS, Verdana;
	margin:auto; padding:0;
	text-align:center;
	border-top:1px solid #A8A8A8;
}
body a{ color:#000; text-decoration:none; }
body a:hover { text-decoration:underline; }
form { padding:0; margin:0; }
img { border:none; }
h2 { background-color: #FAFAFA; color:#4A4A4A; border-bottom:1px dashed #BBB; font-size:17px; padding-left:7px; padding-bottom:3px; margin-bottom:15px; }
table, td{ font:11px Verdana,Arial, sans-serif; margin:0; padding:0; }
td { border-bottom:1px solid #F8F8F8; padding:3px; padding-left:18px; padding-right:18px; }
#tudo { display:block; border-top:1px solid #DDDDDD; }
#busca { background-color: #DA251D; border-top:3px solid #EEE; padding:8px; padding-left:5px; text-align:center;  }
#cabecalho { padding:10px; padding-bottom:30px; width:775px;  margin:auto;  }
#cabecalho #logomarca { cursor: pointer; background: url('imagens/lafanet.gif') no-repeat left; height:56px; width:265px; display:block; float:left; }
#cabecalho #logomarca a{ display:block; width:100%; height:100%; }
#cabecalho #banner { text-align:right; }
#conteudo { border:1px dashed #E8E8E8; border-top:none; border-bottom:none; color:#6A6A6A; margin:auto; padding:0; padding-top:20px; text-align:center; width:776px; }
#conteudo a{ color:#111111; }
#conteudo a:hover{ color:#A2A2A2; }
#categorias { float:left; border-right:1px dashed #CCC; width:580px; }
#layout { border-top:5px solid #000; color:#141516; text-align:center; }

#subrodape{ padding:3px; }
#rodape { background: url('imagens/logomarca_oculta.gif') no-repeat right; font-size:11px; clear:both; margin:auto; color:#484848; text-align:center; width:770px; background-color:#FCFCFC; border:1px solid #ECECEC; border-top:none; border-bottom:none; }
#webdot, #webdot a{ color:#909090; width:770px; text-align:right; }
#rodape p { margin:0; margin-top:2px; margin-bottom:2px; }
#rodape a { color:#484848; }
#rodape a:hover { color:#000; }
#txtbusca { 
	border:1px solid #000;
	border-color: #2C2C2C #949494 #949494 #2C2C2C;
	color:#9F0000;
	font:13px Trebuchet MS, Verdana;
	padding:2px;
	width:350px;
}
.listas { clear:both; text-align:center; width:100%; }
.listaLogo { float:left; width:300px; margin-right:20px; height:70px; text-align:right; }
.listaTexto { height:70px; text-align:left; }

/* Seções */
#faleconosco { clear:both; text-align:left; margin-left:5%; float:left; width:440px; }
#contatos { text-align:left; }
#quemsomos { text-align:left; padding-left:20px; padding-right:20px; }
#quemsomos dl{ font-weight:bold; }

#padrao label {
	clear:both;
	background-color:#EEEEEE;
	border-right:1px solid #828282;
	color:#646464;
	float:left;
	padding-left:3px; padding-top:1px; padding-bottom:1px;
	margin:0; margin-right:3px;
	width:110px;
}
#padrao input, select, textarea {
	background-color: #F5F5F5;
	border: 1px solid #CCC;
    color: #3F3F3F;
    font: 11px Verdana;
	padding:1px;
}
#padrao input.submit {
	font-weight: bold;
	border:1px dashed #BFBDBD;
	padding:3px;
	background-color: #FFF;
	color:#3A3A3A;
	height:30px;
}
#padrao div.botoes {
	margin-top:30px;
	margin-left:150px;
}
#padrao div {
	border-top:1px solid #FFF;
}