body 		{ margin:10px 10px 10px 0 } 

td, th, input, select, textarea, a	{ font-family:verdana; font-size:11px; color:#000; letter-spacing:-1 }

a		{ text-decoration:none }
a:hover		{ text-decoration:underline }
a.link		{ text-decoration:underline }
a.link:hover	{ text-decoration:none }
a.menu		{ color:#FFF }

i		{ letter-spacing:0 }
form, input 	{ display:inline; margin:0 }
hr 		{ border-top:1px solid #6f8725; border-bottom:1px solid #BBCE81 }

img.blt		{ margin-right:3px }

td.sombra		{ background-color:#CCC }
td.panel		{ background-color:#8FAF30; color:#FFF; padding:5px 5px 5px 7px }
td.panel *		{ color:#FFF }
td.sub		{ padding-left:24px }

th { font-weight:bold; color:#576a1d; text-align:left; background-color:#BBCE81; padding:1px 1px 2px 3px }

table.panel 	{ margin:5px 5px 5px 7px }
table.formulario	{ margin:0 35px }
table.list td.linha	{ padding:0 }

div.botoes		{ text-align:right; display:box; margin-bottom:5px }

input.text, input.number, textarea, select	{ font-size:10px; border:1px solid #8FAF30; color:#000; background-color:#EEE }
input.submit		{ font-weight:bold; color:#FFF; background-color:#8FAF30; border:1px solid #8FAF30 }
input.radio		{ width:15px; height:15px }
input.number		{ text-align:right }
input.off			{ font-weight:bold; color:#999; background-color:#CCC; border:1px solid #CCC }

.erro		{ font-size:10px; color:#F00 }
.erro b		{ letter-spacing:0 }
a.erro		{ text-decoration:underline; font-size:20px; letter-spacing:0 }
.obrigatorio	{ color:#F00; font-family:fixedsys }
.ok		{ font-size:10px; color:#00F }

.destaque1	{ color:#3C4914 }
.destaque2	{ font-weight:bold; color:#8FAF30 }
.titulo1		{ font-size:13px; font-weight:bold; text-transform:uppercase }
.titulo2, .titulo3	{ font-size:11px; text-transform:uppercase }
