body, td, th, span, a, p, input, textarea, select, p { font-family: verdana; font-size: 10px; color: #4B4B4B }

body, form { margin: 0; background-color: #244983 }
td, div, form { background-color: #FFF }

a		{ text-decoration: none }
a:hover		{ text-decoration: underline }
a.link		{ text-decoration: underline }
a.link:hover	{ text-decoration: none }

p, blockquote	{ text-align: justify; line-height: 16px }

input.text, textarea, select	{ font-size: 10px; border: 1px solid #ABE1E9 }
input.checkbox	{ width: 15px; height: 15px }
input.radio	{ width: 15px; height: 15px }
input.submit	{ text-transform: lowercase; font-weight: bold; color: #FE7B1E; background-color: #FFF }
textarea		{ overflow: auto }
select		{ margin-top: 1px }

.erro		{ font-size: 10px; color: #F00; background-color: transparent }
.formulario	{ font-weight: bold; color: #244983 }
.legenda		{ font-size: 9px }
.obrigatorio	{ color: #F00; font-family: fixedsys; background-color: transparent }
.rodape		{ text-decoration: none; font-size: 9px; color: #244983; line-height: 10px }
.titulo1		{ font-size: 10px; font-weight: bold; color: #0492A6 }
.titulo2		{ font-size: 13px; font-weight: bold; color: #0492A6 }

.bg		{ background-color: #E1F1F3 }
.tbCap		{ font: bold 10px verdana; color: #FFF; background-color: #F9B400 }
.tbDes1, .tbDes2	{ font: 10px verdana; color: #4B4B4B; letter-spacing: -1; width: 17px }
.tbDes1		{ background-color: #FFF1CC }
.peqAzul		{ font: 9px verdana; color: #244983 }

table.tb td	{ font-size: 9px; letter-spacing: -1; border-bottom: 1px solid #A0D8E0; padding-bottom: 2px }
th		{ background-color: #00B4CE; font-size: 9px; color: #FFF; padding-left: 0 2px 3px }
.cap		{ font-weignt: bold; font-size: 10px; letter-spacing: 0 }
	