BODY, input, td, select, .highlight { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: black; text-decoration:none; }
.center { text-align:center;}
#tabela thead, #tabela thead td {font-weight: bold; text-align:center; background: #003277; color:#FFFFFF; padding:2px;} 
#tabela td { text-align:center; }
#tabela td.left { text-align:left; }
#tabela th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #003277; text-decoration:none; text-align:left; }

#cronologia th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003277; text-decoration:none; text-align:left; vertical-align:top;}
#cronologia td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: black; text-decoration:none; text-align:left; }

.highlight { background-color:#D8DFF0; }

.azul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #003277; text-decoration:none; }
.preto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: black; text-decoration:none; }
.cinza { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: gray; text-decoration:none; }
.titulo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #003277; text-decoration:none; }
.titulo2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003277; text-decoration:none;}
.left { text-align: left; }

h1,h2,h4 { margin:0 0 0 0; padding:0; font-style: normal; font-family: Arial; text-decoration: none; color: #003277;}

h1 { font-size: 16px; font-weight: bold; }
h2 { font-size: 13px; font-weight: bold; }
h4 { font-size: 11px; font-weight: bold; }

h3 { margin:0 0 0 0; padding:0; font-style: normal; font-family: verdana; text-decoration: none; }

h3 		{ color: #003277; margin:0 0 4px 0; padding:1px; font-size: 12px; font-weight: bold; background-color:#D8DFF0; display:block; }
h3.main { color: #ffffff; margin:0 0 3px 0; padding:2px; font-size: 12px; font-weight: normal; background-color:#008A78; display:inline; }

A, A:link, A:active, A:visited { FONT-SIZE: 10px; COLOR: #003277; FONT-FAMILY: Verdana; TEXT-DECORATION: none; font-weight: normal; }
A:hover {COLOR: #7C96C5; }

.menu {FONT-SIZE: 11px; COLOR: #003277; FONT-FAMILY: Verdana; TEXT-DECORATION: none; font-weight: normal; }
.menu:hover { COLOR: #7C96C5; }

.toggleborder img{ border: 1px solid #ccc;}
.toggleborder:hover img{ border: 1px solid navy; }
.toggleborder:hover{ color: red; /* Dummy definition to overcome IE bug */ }

.toggleopacity img{ margin:3px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}