body, table, div, h1, h2, h3, p, form, input, select, textarea, ul, li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#316632;
	margin:0;
	padding:0;
	border:0;
	line-height:12px;
}
img { border:0; }
html, body { height:100%; }
.fecha { clear:both; }
.fl_left { float:left; }
.fl_right { float:right; }
a.link_padrao { color:#58a782; font-weight:bold; text-decoration:none; }
a.link_padrao:hover { color:#9de3c2; }
.absoluto { position:absolute; }

a.link_categorias { color:#58a782; font-weight:bold; text-decoration:underline; }
a.link_categorias:hover { color:#9de3c2; }

div.distance { width:1px; height:50%; float:left; margin-bottom:-215px; /* Metade da altura do nosso box que ficará centralizado */ }
div.index { margin:0 auto; text-align:left; width:776px; border:1px solid #006600; background:url(images/fundo_index.jpg) no-repeat; }
div.index { height:430px; clear:left; position:relative; /* Coloca o container frente ao elemento com o id distance */ }
div.index h1 { width:400px; height:30px; text-align:right; margin:330px 0 0 366px; }
div.index h2 { margin:395px 0 0 23px; }
div.aviso { margin:190px 0 0 277px; }
div.baloes_rostos { margin-left:260px; z-index:1; }
div.index_logo { z-index:2; margin:18px 0 0 68px; }
div.botao_entrar { margin:250px 0 0 610px; }
img.index_endereco { margin:370px 0 0 520px; }

div.site_distance { width:1px; height:50%; float:left; margin-bottom:-260px; /* Metade da altura do nosso box que ficará centralizado */ }
div.site { width:785px; margin:0 auto; border:1px solid #006600; background-color:#FFFFFF; }
div.site { height:520px; clear:left; position:relative; /* Coloca o container frente ao elemento com o id distance */ }

div.dentro { width:564px; height:372px; margin:57px 0 0 221px; }
div.logo { margin:0; }
div.menu_principal { margin-top:220px; }
h1.creditos { text-align:left; margin:485px 0 0 15px; }
div.pezinhos { margin-left:221px; }
div.som { margin:430px 0 0 160px; }
div.voltar { margin:435px 0 0 235px; }

img.pixel { width:21px; height:20px; }
div.tela_interna { background:#FFFFFF url(images/fundo_interno.jpg) no-repeat left top; width:564px; height:372px; }
div.flash_titulo { text-align:left; }
div.textos_internos { margin-top:15px; }
div.textos_internos h1 { font-weight:bold; margin-bottom:5px; }
div.sem_registro { width:100%; text-align:center; }
div.sem_registro h1 { margin-top:50px; font-weight:bold; }

table.tabela { width:100%; border-left:2px solid #a0e7b7; border-top:2px solid #a0e7b7; margin-bottom:6px; }
table.tabela tr th.titulo, table.tabela tr th, table.tabela tr td { vertical-align:top; text-align:left; border-right:2px solid #a0e7b7; border-bottom:2px solid #a0e7b7; } 
table.tabela tr th.titulo { background-color:#268461; color:#FFFFFF; font-weight:bold; }
table.tabela tr th, table.tabela tr td { font-weight:normal; }
table.tabela tr td.valor { font-weight:bold; }
table.tabela tr td { font-weight:normal; }

table.lista_categorias { border-left:1px solid #cee7cb; border-top:1px solid #cee7cb; width:100%; }
table.lista_categorias tr td.icone, table.lista_categorias tr td { border-right:1px solid #cee7cb; border-bottom:1px solid #cee7cb; } 
table.lista_categorias tr td.icone { width:30px; text-align:center; }

table.foto { width:370px; height:295px; border:none; }
table.foto tr td { text-align:center; vertical-align:middle; }
img.icone_foto { margin:0 2px 2px 0; }

table.utilitarios { width:520px; border:none; }
table.utilitarios tr th, table.utilitarios tr td { vertical-align:middle; }
img.util_icone { margin-right:3px; }

table.contato { width:100%; border:0; }
table.contato tr th, table.utilitarios tr td { vertical-align:middle; }
table.contato tr th { text-align:right; font-weight:bold; padding-right:4px; }
table.contato tr td { text-align:left; }
table.contato tr td input { text-align:left; background-color:#D5E8B7; padding:2px 0 0 2px; height:17px; width:200px; }
table.contato tr td select { border:1px solid #316632; height:17px; }
table.contato tr td textarea { background-color:#D5E8B7; padding:2px 0 0 2px; width:200px; }
table.contato tr td input.botao { border:1px solid #D5E8B7; background-color:#268461; color:#FFFFFF; font-weight:bold; width:60px; text-align:center; height:21px; }


