body{ background: url(/_images/background.gif) repeat-x; background-color: #ecece8; margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #383431; }
img{ border: none; }
p{ margin: 0px; padding: 0px; }
a{ text-decoration: none; color: #383431; }
a:hover{ text-decoration: underline; }
table td{ vertical-align: top; }
.hidden{ display: none; }

table.wrapper{ margin: 0px auto 0px auto; width: 926px; }
table.wrapper td.logo{ padding-top: 5px; }
table.wrapper td.pagina{ background: url(/_images/background_pagina.gif) repeat-y; padding: 0px 22px 0px 20px; }

ul.menu{ margin: 25px 0px 20px 0px; padding: 0px; text-align: center; }
ul.menu span{ padding: 0px 6px 0px 6px; }
ul.menu li{ display: inline; list-style: circle; }

div.banner_flash{ margin-bottom: 5px; }

div.quadros div{ width: 275px; height: 193px; float: left; padding: 0px 0px 0px 20px; line-height: 20px; clear: right; }
div.quadros div p{ padding-right: 10px; } 
div.quadros div img{ margin-bottom: 10px; }
div.quadros div.quadro_1{ background-color: #cbd0d3; }
div.quadros div.quadro_1 a{ color: #3f4446; }
div.quadros div.quadro_2{ background-color: #faddc0; }
div.quadros div.quadro_2 a{ color: #ae6d47; }
div.quadros div.quadro_3{ background-color: #c7d2d2; }
div.quadros div.quadro_3 a{ color: #495f5f; }

div.menu{ width: 240px; background: url(/_images/background_menu.png) repeat-x bottom; margin: 5px 7px 15px 0px; padding-bottom: 35px; text-transform: uppercase; }
div.menu ul{ margin: 0px; padding: 35px 0px 0px 24px; list-style: none; font-size: 12px; background: url(/_images/background_menu_topo.png) repeat-x; }
div.menu ul li{ margin: 0px; padding: 5px 0px 5px 0px; font-weight: 200; }

table.miolo{ clear: both; }

div.bem_vindos{ background: url(/_images/background_bem_vindos.png) repeat-x; width: 637px; height: 200px; margin-top: 5px; line-height: 17px; }
div.bem_vindos h1{ font-size: 20px; font-weight: bolder; margin: 0px; padding: 35px 0px 15px 50px; }
div.bem_vindos p{ padding: 5px 50px 2px 50px; }

table.servicos{ background: url(/_images/background_conteudo.gif) repeat-x; width: 637px; }
table.servicos td{ padding: 30px 0px 0px 40px; }
table.servicos td.td_1{ width: 252px; }
table.servicos td.td_1 img{ border: 1px solid #CCCCCC; padding: 6px; }
table.servicos td.td_1 p{ padding-bottom: 13px; }
table.servicos td.td_1 p.menos_espaco{ padding-bottom: 5px; }
table.servicos td.td_1 p.ver_galeria, p.ver_galeria a{ color: #9f9f9e; font-size: 10px; margin-top: 5px; }
table.servicos div.titulo{ background: url(/_images/background_titulos.gif) no-repeat; width: 241px; height: 27px; margin: 0px 0px 17px 0px; }
table.servicos div.titulo{ color: white; font-size: 16px; font-weight: bolder; padding: 9px 0px 0px 10px; }
table.servicos p{ width: 251px; }
table.servicos td.td_2 ul{ margin: 10px 0px; padding: 0px; width: 251px; list-style: inside; }
table.servicos td.td_2 ul li a{ text-decoration: underline; }
table.servicos td div.mais_espaco{ margin-top: 40px; }

td.esquerda div.newsletter div.titulo{ background: url(/_images/background_titulos_newsletter.gif) no-repeat; width: 240px; height: 27px; margin: 0px 0px 10px 0px; }
td.esquerda div.newsletter div.titulo{ color: white; font-size: 16px; font-weight: bolder; padding: 9px 0px 0px 10px; }
td.esquerda div.newsletter input.email{ width: 180px; height: 19px; margin: 0px 5px 0px 8px; padding: 0px; float: left; }
td.esquerda div.newsletter p{ clear: both; margin: 0px 0px 0px 8px; padding: 5px 0px; }
td.esquerda div.newsletter p a{ color: #82807f; }

div.rodape{ background-color: #ecece8; margin: 50px -15px 20px -15px; padding: 25px 0px 25px 0px; }
div.rodape ul{ margin: 0px; padding: 0px; }

div.copyright{ margin: 0px 0px 25px 15px; }
div.copyright a{ color: black; }

div.telefones{ margin-top: 20px; }

div.chamada_urgente{ width: 429px; position: absolute; margin: 80px 0px 0px 245px; font-size: 0px; letter-spacing: 0; word-spacing: 0; }