body, td, a, input, textarea, select { font-family: verdana; font-size: 11px; color: #000 }

body, form	{ margin: 0 }
p, .texto	{ text-align: justify; line-height: 16px; letter-spacing: -1 }
p		{ margin:15px 0 }

a		{ text-decoration: none }
a:hover		{ text-decoration: underline }
a.link		{ text-decoration: underline }
a.link:hover	{ text-decoration: none }
a.destaque	{ color: #A0B54C }

div.menu	{ height: 17px; margin-right: 2px; padding-left: 12px; padding-top: 6px; border-bottom: 1px solid #000 }
* html div.menu	{ height: 23px }
div.cabecalho	{ padding-bottom: 2px; margin-top: 25px; border-bottom: 1px solid #A0B54C }
div.submenu	{ margin-top: 5px; line-height: 16px; color: #666 }
div.submenu a, div.submenu span	{ font-weight: bold; color: #A0B54C; letter-spacing: -1 }
div.submenu a	{ height: 12px; filter: DropShadow(Color=#555555,OffX=1,OffY=1,Positive=1) }
div.submenu span{ color: #64712F }/*A0B54C*/

div.indisponivel { font: 10px Tahoma, Arial, Verdana, sans-serif; text-align: center; margin-top: 20px; margin-bottom: 50px }

img.menu1	{ border: 1px solid #666; border-left: none }
img.blt1	{ margin-right: 5px; margin-top: 8px; width: 3px; height: 3px }
img.blt2	{ margin-right: 3px; margin-top: 7px }
img.blt3	{ margin-right: 3px; margin-left: 1px; margin-top: 8px; width: 3px; height: 3px }
img.blt4	{ margin-right: 3px; margin-top: 5px }

table.principal	{ background-color: #EEF3D9; border-left: 1px solid #3E3E3E; border-right: 1px solid #3E3E3E }
table.supBg	{ background: url('../_images/sup_bg.gif') repeat-x }

td.menuBg1	{ background: url('../_images/menu2.gif') left no-repeat }
td.menuBg2	{ background: url('../_images/menu3.gif') left top no-repeat; padding-left: 3px }
td.pontilhado	{ width: 1px; background: url('../_images/inicial/pontilhado.gif') repeat-y }

input.text, input.number, textarea, select	{ letter-spacing: -1 }
input.text, input.number, input.submit, textarea, select	{ font: 10px verdana; background-color: #FFF; color: #5A6921; border: 1px solid #5A6921 }
input.submit	{ font-weight: bold }
input.number	{ text-align: right }
input.checkbox, input.radio	{ width: 15px; height: 15px }
textarea	{ overflow: auto }

.rodape		{ font-size: 9px }
td.rodape, a.rodape		{ padding-top: 13px; font-family:Arial; font-size: 9px }

.erro		{ font-size: 10px; color: #F00 }
.formulario	{ font-weight: bold; letter-spacing: -1 } /*color: #384114; */
.legenda	{ font-family: arial; font-size: 9px }
.obrigatorio	{ color: #F00; font-family: fixedsys }
.peq		{ font: 10px verdana; letter-spacing: -1 }
.titulo1	{ font-weight: bold; font-size: 12px; letter-spacing: -1; height: 12px }/*; filter: DropShadow(Color=#A0A392,OffX=1,OffY=1,Positive=1) }*/
.titulo2	{ font-weight: bold; font-size: 11px; letter-spacing: -1 }
.vazio		{ letter-spacing: -1; text-align: center; font-style: italic }

