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 #3D0028; border-bottom:1px solid #A43D80 }

img.blt { margin-right:3px }

td.sombra { background-color:#CCC }
td.panel { background-color:#771455; color:#FFF; padding:5px 5px 5px 7px }
td.panel * { color:#FFF }
td.sub { padding-left:24px }
td.ident1 { padding-left:15px }

th { font-weight:bold; color:#333; text-align:left; background-color:#ccc; padding:1px 1px 2px 3px }

table.panel { margin:5px 5px 5px 7px }
table.formulario { margin:0 35px }
table.list .center { text-align:center !important }
table.list td.linha { padding:0 }
table.list tr.odd td { background:#DFDFDF }
table.list tr.hover td { background:#771455; color:#FFF }
table.list tr.hover td a {color:#FFF }

div.botoes { text-align:right; display:box; margin-bottom:5px }

input.text, input.number, textarea, select { font-size:10px; border:1px solid #771455; color:#000; background-color:#EEE }
input.submit { font-weight:bold; color:#FFF; background-color:#771455; border:1px solid #771455 }
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:#771455 }
.destaque2 { font-weight:bold; color:#771455 }
.titulo1 { font-size:13px; font-weight:bold; text-transform:uppercase }
.titulo2, .titulo3 { font-size:11px; text-transform:uppercase }

#nota { font-size:10px }