table { background: #fff; }
input, select, textarea { border: 1px solid #ABD52D; }
h1 { font-size: 16px; margin-bottom: 15px; }
h3 { font-size: 14px; margin-bottom: 10px; }
h6 { color: #617917 !important; }

.conteudo { width: 766px; background: #fff; margin: 0; }
.conteudo .registro { margin: 10px 40px 40px 40px; }
.conteudo .registro p { width: 550px; }
.conteudo .registro .tributos { width: 315px; float: left; }
.conteudo .registro .tributos h3 { font-size: 12px; }
.conteudo .registro .tributos p { width: 300px; }


.calculo_areas input { margin: 0 5px 0 0; border: 0; }
.tabelas_snacional {  }
.tabelas_snacional td { vertical-align: top; border-bottom: 1px solid #ABD52D;  border-right: 1px solid #ABD52D; padding: 2px 0 2px 10px; }
.tabelas_snacional .base_tabSNacional td { border-bottom: 0; }
.tabelas_snacional .tdDir_tabSNacional { border-right: 0; }
.tabelas_snacional .topo_tabSNaciotnal td { background: #F7FBEA; color:#666; font-weight: bold; }

.cabecalho_snacional { font-size: 14px; font-weight:bold; background: url(../../img/separador_linhas.gif) no-repeat 0 100%; padding-bottom: 5px; margin-bottom: 10px; }

.form_snacional td { vertical-align: top; padding: 0 15px 5px 0; }
.form_snacional td a { color: #617917; font-weight: bold; font-size: 10px; margin-left: 6px; }

.rodape_snacional { margin: 0 0 20px 40px; color: #999; font-size: 10px; background: url(../../img/separador_linhas.gif) no-repeat top left; padding-top: 5px; }
.rodape_snacional h4 { font-size: 11px; }

p.destaque { font-size: 12px; font-weight: bold; }

.secao {  background: #D0E888; border-top: 1px solid #657E18; padding: 5px;  }
.secao h1 { font-size: 16px; color: #657E18; margin: 0 }

.titulo_snacional { background: #F1F8DB;  border-top: 1px solid #657E18; border-bottom: 1px solid #657E18; margin-bottom: 10px; }
.titulo_snacional h1 { font-size: 14px; color: #657E18; margin: 5px; }

.subtitulo { border-bottom: 1px solid #657E18; margin: -5px 0 10px 0; }
.subtitulo h1 { font-size: 12px; color: #657E18; margin: 5px; }

.botoes { margin-left: 320px; }
.calcular_snacional { margin-top: 10px; border-top: 1px solid #657E18;  }
.calcular_snacional img { margin: 8px 5px 0 0; }

.divs_mosesq {}


.resultado_snacional td { padding: 2px; border-bottom: 1px solid #f0f0f0; border-left: 1px solid #f0f0f0; }
.resultado_snacional td p { width: 245px !important; margin: 4px 0 0 10px; }
.resultado_snacional td p.sub { width: 135px !important; margin: 4px 0 5px 20px; }
.resultado_snacional h2 { font-size: 14px; margin: 4px 0 4px 3px; }
.resultado_snacional input { border: 0; font-size: 11px; color: #333; margin-right: 3px; }

.cabecalho_um { background: #D0E888; border-bottom: 1px solid #657E18; text-align: center; }
.cabecalho_um h1 { margin: 5px; }
.cabecalho_dois { background: #F1F8DB; text-align: center; }

.categoria_snacional { background: #f0f0f0; border-bottom: 1px solid #fff !important; width: 255px; }