html, body, table.body { height: 100%; margin: 0px; padding: 0px; border: none; text-align: center; }

body{ margin: 0 auto 0 auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #3a3a3a; }
a{ text-decoration: none; color: #881846; }
a:hover{ text-decoration: underline !important; }
p{ margin: 0px; }
a img{ border: none; }
div.texto hr{ height: 1px; border: 1px solid #d2d2d2; }

table td{ vertical-align: top; }

table.body{ width: 772px; margin: 0 auto; text-align: left; vertical-align: middle; }
table.body td.td1{ background: url(/_images/background_sombra_esquerda.png) repeat-y right; width: 4px; }
table.body td.td2{ width: 766px; background: url(/_images/background_home_esquerda.png) repeat-y; }
table.body td.td3{ background: url(/_images/background_sombra_direita.png) repeat-y; width: 4px; }

div.topo{ display: none; background: url(/_images/background_topo.png) repeat-x; height: 26px; padding: 10px 10px 0px 0px; text-align: right; font-size: 10px; color: white; }
div.topo a{ color: white; text-decoration: underline; }
div.topo span{ padding: 0px 10px 0px 10px; }
table.body tr.rodape td.td2{ background: url(/_images/background_rodape.png) repeat-x; height: 51px; }

table.conteudo{ width: 100%; }
table.conteudo td.esquerda{ width: 267px; padding: 20px 15px 0px 25px; vertical-align: top; }
table.conteudo td.esquerda h2{ font-size: 14px; font-weight: bolder; text-transform: uppercase; margin: 0px 0px 25px 0px; }

table.conteudo td.esquerda div.opiniao{ clear: both; margin: 0px 0px 30px 0px; }
table.conteudo td.esquerda div.opiniao img{ margin: 0px 8px 5px 0px; }
table.conteudo td.esquerda div.opiniao h3{ font-size: 12px; font-weight: bolder; color: #881846; overflow: hidden; white-space: nowrap; margin: 0px 0px 5px 0px; }
table.conteudo td.esquerda div.opiniao div.texto{ font-size: 11px; }
table.conteudo td.esquerda div.opiniao div.mais{ font-size: 11px; margin: 5px 0px 0px 0px; }
table.conteudo td.esquerda div.opiniao div.mais a{ text-decoration: underline; background: url(/_images/seta_link_vermlho.gif) no-repeat left; padding-left: 10px;}

table.conteudo td.esquerda div.newsletter{ clear: both; margin: 30px 0px 0px 0px; padding: 0px 0px 15px 0px; border-bottom: 1px solid #CCCCCC; }
table.conteudo td.esquerda div.newsletter h3{ font-size: 14px; font-weight: bolder; color: #881846; }
table.conteudo td.esquerda div.newsletter ul{ margin: 0px; padding: 0px; list-style-type: none; font-size: 11px; }
table.conteudo td.esquerda div.newsletter ul li{ background: url(/_images/seta_preta.gif) no-repeat left; display: block; padding-left: 7px; }
table.conteudo td.esquerda div.newsletter ul li a{ color: black; }

table.conteudo td.esquerda div.legislacao{ clear: both; margin: 0px 0px 15px 0px; }
table.conteudo td.esquerda div.legislacao img{ margin: 0px 18px 5px 0px; }
table.conteudo td.esquerda div.legislacao h3{ font-size: 14px; font-weight: bolder; color: #881846; }
table.conteudo td.esquerda div.legislacao ul{ margin: 0px; padding: 0px; list-style-type: none; font-size: 11px; }
table.conteudo td.esquerda div.legislacao ul li{ background: url(/_images/seta_preta.gif) no-repeat left; display: block; padding-left: 7px; }
table.conteudo td.esquerda div.legislacao ul li a{ color: black; }

table.conteudo td.direita{ padding: 20px 20px 0px 34px; }
table.conteudo td.direita h1, table.conteudo td.direita h2{ margin: 0px 0px 25px 0px; padding: 0px; color: #881846; font-size: 14px; font-weight: bolder; }
table.conteudo td.direita p{ margin: 0px 0px 15px 0px; }
table.conteudo td.direita div.newsletter div.texto ul
{
	list-style:none;
}

div.newsletter{ clear: both; padding: 25px 0px 0px 0px; }
div.newsletter h2{ margin-bottom: 10px!important; }
div.newsletter img{ margin: 0px 10px 8px 0px; }

table.body tr.rodape td.td2{ font-size: 10px; color: #5c5c5c; }
table.body tr.rodape td.td2 div{ border:solid 0px #000000; float: left; width: 260px; text-align: center; padding-top: 25px; }
table.body tr.rodape td.td2 div.endereco{ border:solid 0px #000000; width: 460px; }
table.body tr.rodape td.td2 a
{
	float:right;
	margin:17px 10px 0 0;
}

ul.submenu{ font-size: 14px; font-weight: bolder; list-style: none; margin: 0px; padding: 0px; }
ul.submenu li{ background: url(/_images/background_ul_submenu.gif) no-repeat left; padding-left: 20px; margin: 0px 0px 12px 0px; }

div.navegacao{ clear: both; padding: 20px 0px 20px 0px; }
div.navegacao a{ margin-right: 15px; }
div.breadcrumb{ margin-bottom: 15px; color: #666666; font-size: 10px; }
div.breadcrumb a{ color: #666666; }

/* QUEM SOMOS >> A EQUIPE */
div.equipe{ float: left; width: 190px; font-size: 10px; padding-right: 10px; }
div.equipe img{ margin-right: 8px; }
div.equipe span{ display: block; font-weight: bolder; margin-bottom: 4px; }
div.equipe a.curriculum{ display: block; margin-top: 3px; }
img.separador{ display: block; padding: 15px 0px 15px 0px; clear: both; }

table.equipe h2{ font-size: 12px !important; font-weight: normal !important; }
table.equipe div.texto img.funcionaria{ margin: 0px 10px 5px 0px; }

/* QUEM SOMOS >> ÁREAS DE ATUAÇÃO */
div.areas_atuacao{ float: left; width: 190px; font-size: 10px; padding-right: 10px; text-align: center; }
div.areas_atuacao img{ margin-right: 8px; }
div.areas_atuacao span{ display: block; font-weight: bolder; margin-bottom: 4px; }


/* QUEM SOMOS >> NOSSOS PARCEIROS */
div.nossos_parceiros{ clear: both; font-size: 11px; }
div.nossos_parceiros img{ margin: 0px 10px 5px 0px; }
div.nossos_parceiros span{ font-weight: bolder; display: block; margin-bottom: 4px; }


/* NA MÍDIA */
table.namidia div.texto h2{ background: url(../_images/background_ul_submenu.gif) no-repeat left; padding: 0px 0px 0px 15px; margin: 0px 0px 10px 0px; clear: both; }
table.namidia div.espacador{ padding: 10px 0px 10px 0px; }
table.namidia div.item_clipping{ width: 129px; float: left; padding-bottom: 10px; }
table.namidia div.videos{ padding-top: 20px; clear: both; }


/* LEGISLAÇÃO */
table.legislacao ul.artigos{ margin: 0px 0px 0px 0px !important; padding: 10px 0px; list-style-position: inside; }
table.legislacao ul.artigos li{ margin: 10px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px solid #d2d2d2; }
table.legislacao ul.artigos li a{ color: black; }
table.legislacao ul.artigos li.ultima{ border: none; }


/* RECEITAS */
div.receitas{ float: left; width: 190px; font-size: 10px; padding-right: 10px; text-align: center; }
div.receitas img{ margin-right: 8px; }
div.receitas span{ display: block; font-weight: bolder; margin-bottom: 4px; }
table.receitas ul.receitas{ margin: 0px 0px 0px 0px !important; padding: 10px 0px; list-style-position: inside; }
table.receitas ul.receitas li{ margin: 10px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px solid #d2d2d2; }
table.receitas ul.receitas li a{ color: black; }
table.receitas ul.receitas li.ultima{ border: none; }


/* DEPOIMENTOS */
div.depoimentos{ clear: both; font-size: 11px; }
div.depoimentos img{ margin: 0px 10px 5px 0px; }
div.depoimentos span{ font-weight: bolder; display: block; margin-bottom: 4px; color: #881846; }



/* NEWSLETTER */
table.newsletter td.esquerda p{ font-size: 11px; }
table.newsletter td.esquerda ul{ margin: 20px 0px 0px 0px; padding: 0px; list-style-type: none; font-size: 11px; }
table.newsletter td.esquerda ul li{ background: url(/_images/seta_preta.gif) no-repeat left; display: block; padding-left: 7px; }
table.newsletter td.esquerda ul li a{ color: black; }
table.newsletter td.esquerda ul li span{ color: #666666; padding-right: 5px; }


/* DOWNLOADS */
div.arquivos{ margin: 20px 0px 20px 0px; border-top: 1px solid #CCCCCC; padding: 10px 0px 0px 0px; }
div.arquivos span{ font-weight: bolder; font-size: 13px; display: block; margin: 0px 0px 10px 0px; }
div.arquivos a{ display: block; background-color: #EAE6E3; padding: 4px; margin-bottom: 10px; }