*{outline:none;}
body, html{margin:0; padding:0; background:url(img/bg_site.jpg) 0 37px repeat-x; font:12px Arial, Helvetica, sans-serif}
.fl{float:left;}
.fr{float:right;}
h3{margin:0; padding:0;}
#site{width:835px; margin:0 auto;}
.esquerda{width:245px; height:623px; background:url(img/bg_esquerda.jpg) top right no-repeat}
.esquerda .logo{ height:245px; width:130px;}
.conteudo{width:560px; background:#fff; margin-bottom:20px;}
.conteudo .data{border-top:solid 1px #D8D8D8; display:block; border-bottom:solid 1px #C5C5C5; height:30px; margin-top:7px; }
.conteudo .site{width:510px; margin:0 auto; background:url(img/bg_centro.jpg) bottom left no-repeat; margin-top:25px;}
.direita{width:30px; background:url(img/bg_direita.jpg) top left no-repeat}
.rodape{font:11px Arial, Helvetica, sans-serif; display:block; text-align:right; padding-right:28px; margin-top:8px;}
.rodape a{text-decoration:none; font-weight:bold; color:#333;}

.texto{ margin:0 auto; padding:5px 10px; text-align:justify}
.texto p{text-indent:10px;}
.texto h3{display:block; background:#7D4698; font:12px Arial, Helvetica, sans-serif; padding:3px 5px; margin-bottom:5px; color:#fff; font-weight:bold;} 
.texto img{float:left; text-indent:0; padding-right:5px;} 
.texto a{text-decoration:none; color:#666}
.texto a:hover{ color:#333;}
.profissional a{width:160px; height:125px; display:block; background:url(img/profissional.jpg) top left no-repeat; margin-top:10px; margin-right:11px;}
.revelacao a{width:160px; height:125px; display:block; background:url(img/revelacao.jpg) top left no-repeat; margin-top:20px; margin-right:11px;}
.atendimento a{width:160px; height:125px; display:block; background:url(img/atendimento.jpg) top left no-repeat; margin-top:10px; margin-right:11px;}

div#banner1,div#banner2{float:right; width:500px; height:135px; margin-top:20px; margin-right:5px;  margin-bottom:10px; }

.pessoa{ display:none;}
.tamanho{min-height:400px; _height:400px}
fieldset{border:1px solid #ccc; background:#F4F4F4; padding:5px 0; margin:5px 0}
fieldset label{}
#fisica{padding:10px 3px; width:480px; text-align:center; background:#f4f4f4; border:1px solid #CCC; margin:3px 0;}
#juridica{padding:10px 3px; width:480px;text-align:center; background:#f4f4f4; border:1px solid #CCC;}

