body, td, a, input, textarea, select { font-family: verdana; font-size: 11px; color: #000 }

body, form	{ margin: 0 }

body { background-color: #526aa2 }

p		{ text-align: justify; line-height: 15px }

a		{ text-decoration: none }
a:hover		{ text-decoration: underline }
a.link		{ text-decoration: underline }
a.link:hover	{ text-decoration: none }
a.mais:hover	{ font-weight: bold; color: #CCCC34; text-decoration: none }
a.destaque4	{ text-decoration: underline }
a.destaque4:hover { text-decoration: none }
a.voltar		{ color: #2C5090; font-weight: bold; letter-spacing: -1 }

div.blt1	{ display: inline; font-size: 1px; background-image: url('../_images/popup/bg.gif'); width: 3px; height: 3px; margin-bottom: 2px; margin-right: 4px } 
div.blt2	{ display: inline; font-size: 1px; border: 1px solid #2D5090; width: 4px; height: 4px; margin-bottom: 2px; margin-right: 4px } 
div.blt3, div.blt4	{ display: inline; font-size: 1px; background-image: url('../_images/popup/bg.gif'); width: 4px; height: 4px } 
div.blt3	{ margin-bottom: 2px; margin-right: 4px } 
div.rodape	{ margin-bottom: 20px; font: 9px verdana }
div.supMenu	{ margin-right: 20px }
div.supMenu a	{ font: 9px arial; color: #2C5090 }

img.borda	{ border: 1px solid #2D5090 }
img.borda2	{ border: 1px solid #799ABD }

td.menu * 	{ font-family: verdana; font-size: 9px }
td.menu .caixa	{ width: 191px; margin-bottom: 18px; background-color: #F1F1F1; border-left: 1px solid #336699; border-right: 1px solid #336699; border-bottom: 1px solid #336699 }
td.menu a.link1	{ font: bold 10px verdana }

input.text, input.number, textarea, select	{ font: 10px verdana; letter-spacing: -1; border: none; border: 1px solid #2C5090 }
input.submit	{ background-color: #2D5090; color: #FFF; font: bold 10px verdana; border-right: 1px solid #1A2E53; border-bottom: 1px solid #1A2E53; border-left: 1px solid #2D5090; border-top: 1px solid #2D5090 }
input.checkbox, input.radio	{ width: 15px; height: 15px }
input.number	{ text-align: right }
textarea	{ overflow: auto }

.menuInferior	{ font-size: 11px; color: #2B387C; letter-spacing: 0 }
a.menuInferior	{ font-weight: bold; letter-spacing: -1 }
div.menuInferior{ margin: 20px; 0 }

td.formulario	{ background-color: #2C5090; font: bold 10px verdana; color: #FFF; padding: 1px 4px }
span.formulario	{ height: 12px; filter: DropShadow(Color=#1A2E53, OffX=1, OffY=1, Positive=1) }

#Lancamentos { height: 150px }
#Lancamentos div { display: none }
#Lancamentos div p { margin: 15px 0 0; line-height: 12px; text-align: left }
#Lancamentos div img { border: 0 }

.blue		{ color: #2D5090 }
.destaque1	{ font: bold 14px arial; color: #2C5090 }
.destaque2	{ font: bold 10px verdana; color: #2C5090 }
.destaque3	{ font-weight: bold; color: #2C5090; letter-spacing: -1 }
.destaque4	{ font-size: 11px; letter-spacing: -1 }
.explicacao	{ font-family: verdana; font-size: 10px; letter-spacing: -1 }
.tr		{ color: #FFF }

.erro		{ font-size: 10px; color: #F00 }
.legenda		{ font-family: arial; font-size: 9px }
.obrigatorio	{ color: #F00; font-family: fixedsys; background-color: transparent }
.ok		{ color: #00F; font-family: fixedsys; background-color: transparent }
.peq		{ font: 9px verdana; letter-spacing: -1 }
