body { background: #FFF; margin: 0; }
td, .txtfield { font: 11px "Trebuchet MS", Verdana, sans-serfi; color: #000; }
acronym { border-bottom: 1px solid dashed; cursor: help; }
a { color: #666; text-decoration: none; }
a:hover {  color:#000; text-decoration: none; }
.destaque { color: #006199; font-weight: bold; }
.rodape, .fonte { color: #67707C; }
.fonte { font: 9px Arial, sans-serif; }
.txtfield { background: #F6F6F6; border-top: 1px solid #CCC; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; border-left: 1px solid #CCC; padding: 0 3px; }

ul { margin:10px; padding:0px; }
ul li { list-style-type:none; padding:8px 0 3px 10px; }
ul li a { background:url("images/seta.gif") 1px 1px no-repeat; padding-left:10px; }

h1 { font-size:24px; color:#486778; margin:0 0 10px 0; padding:0px; }
h2 { font-size:14px; color:#486778; margin:0 0 10px 0; padding:0px; }


.imprimir { width:770px; clear:both; display:table; text-align:right; }

.tabela { font-size:11px; margin:15px 0; padding:0; }
.tabela thead { }
.tabela thead th { background-color:#006199; color:#FFF; }
.tabela tbody { }
.tabela tbody td { background-color:#F5F5F5; border:1px solid #FFF; }
.tabela tbody .odd td { background-color:#FFF !important; }
.tabela tbody td a { color:#006199; font-weight:bold; display:block; }
.tabela tbody td a:hover { color:#000; background-color:#FFD527; }
.tabela tbody .azul { background-color:#006199; color:#FFF; font-weight:bold; }
.tabela tbody td strong { color:#006199; font-size:12px; }

.tabela2 { }
.tabela2 tbody td { background-color:#FFF; padding:2px; }

.tabela .branco { background-color:#FFF; }
.tabela .cinza { background-color:#ECECEC; }