body { 
background-color: #F7F7F7; 
margin: 0; 
background: url(../imagens/bg_site.gif) center repeat-y;}

body, td, th { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #656565;}
a { color: #999999; font-weight: bold; text-decoration: none;}
a:hover { color: #000; text-decoration: underline;}
h1 { font-size: x-large; font-weight: normal; margin: 0 0 15px 0;}
h2 { font-size: medium; color: #999; margin: 0 0 15px 0;}
h3 { font-size: small; color: #636363; margin: 10px 0 5px 0;}

.botao { text-align: right;}
form { margin: 0;}

#alinhasite { margin: auto; width: 738px;}

#topo { height: 32px; width: 738px; border-bottom: 1px solid #DBDBDB;}
#topo #detalhe { float: left; height: 32px; width: 178px; text-align: right;}

#idioma { font-size: x-small; line-height: 300%; float: left; width: 330px; text-indent: 8px;}

#busca { width: 220px; padding-top: 11px; float: left; font-size: x-small;}
#busca .input { font-size: xx-small; color: #999; height: 10px; width: 100px; border: 1px solid #E1E1E1; padding: 1px;}

#logo { margin: 25px 10px 11px 35px;}

#navegacao { float: left; width: 177px;}
#navegacao ul { margin: 0; padding: 0;}
#navegacao li { margin: 0; padding: 0; list-style: none; font-size: x-small; font-weight: bold; line-height: 250%; background-image: url(../imagens/bg_navegacao.gif); text-indent: 26px;}
#navegacao li a { color: #656565;}
#navegacao li a:hover { color: #000; padding-left: 10px; text-decoration: none;}

#conteudo { float: left; width: 440px; border-right: 1px solid #DCDCDC; border-left: 1px solid #DCDCDC;}
#conteudo p { margin: 0 0 15px 0; }
#conteudo #detalhe { background: #DCDCDC; float: right; height: 11px; width: 11px;}
#conteudo #imagem { clear: both; text-align: center; margin: 28px 0 44px 0;}
#conteudo #ilustra { float: left; height: 117px; width: 115px;}
#conteudo #header { float: left; width: 295px; padding-left: 15px;}
#conteudo #header h1 { margin: 15px 0 55px 0;}
#conteudo #header h2 { margin: 0;}

.submenu { background: #F1F1F1; padding: 5px; text-align: center; margin: 10px 0 20px 0;}
.submenu a { color: #666; font-weight: normal;}

#texto { text-align: justify; line-height: 160%; margin: auto; padding: 25px 0px; width: 360px; clear: both; min-height: 350px;}
#texto a { color: #000; font-weight: bold;}

#utilidades { float: left; width: 119px;}
#utilidades label { padding: 6px 0; float: left; text-align: right;}
#utilidades .input { font-size: x-small; color: #666; padding: 1px; height: 14px; width: 85px; border: 1px solid #E2E2E2; background: #F8F8F8;}
#utilidades #esqueci { clear: both; font-weight: normal; font-size: xx-small; margin: 0;}
#utilidades #esqueci a { font-weight: normal; font-size: xx-small;}
#utilidades #newsletter { background: #F8F8F8; padding: 18px 13px 10px; width: 93px; border-bottom: 1px solid #DCDCDC; font-size: x-small; font-weight: bold;}
#utilidades #arearestrita { background: #F8F8F8; padding: 18px 13px 10px; width: 93px; border-bottom: 1px solid #DCDCDC; font-size: x-small; font-weight: bold;}
#utilidades br { clear: both; height: 0; border: 0;}

#utilidades #filiais { padding: 18px 13px 10px; width: 93px; font-size: x-small; font-weight: bold;}
#utilidades #filiais ul { padding: 0; margin: 0;}
#utilidades #filiais li { padding: 0; margin: 0; list-style: none; line-height: 250%; font-size: small; font-weight: normal;}
#utilidades #filiais li a { color: #666; font-weight: normal;}

#contato label { float: left; width: 80px; text-align: right; margin-bottom: 10px; font-weight: bold;}
#contato .input { width: 250px; font-size: small; font-family: Arial; margin-bottom: 10px; padding: 4px; border: 1px #DCDCDC solid; background: #F8F8F8; color: #666;}
#contato .submit { background-color: #CCCCCC; padding: 3px; color: #FFF; font-weight: bold; font-family: Arial; font-size: small; border: 0;}

#rodape { width: 738px; border-top: 1px solid #DCDCDC; clear: both; font-size: x-small; color: #999999; padding: 10px 0;}
#rodape p { margin: 0;}
#rodape #copy { float: left; padding-left: 20px;}
#rodape #assinatura { float: right; padding-right: 20px;}
