a:active {TEXT-DECORATION: underline;COLOR: #000000;}
a:link {TEXT-DECORATION: underline; COLOR: #000000;}
a:visited {TEXT-DECORATION: underline; COLOR: #000000;}.underline {TEXT-DECORATION: none; COLOR: #000000;}.underline:hover {TEXT-DECORATION: underline; COLOR: #000000;}
div.sidebar {FLOAT:LEFT;WIDTH:160px;PADDING:10px;BACKGROUND: #e3e3eb;FONT-SIZE: 11px;LINE-HEIGHT: 16px; COLOR: black}
div.bloco {PADDING:10px;BACKGROUND: RGB(212,214,219);FONT-SIZE: 11px;COLOR: black; TEXT-ALIGN: justify;}
div.bloco_gray {PADDING:10px;BACKGROUND: RGB(212,214,219);FONT-SIZE: 11px;COLOR: black;}
div.box_gray {PADDING:5px;BACKGROUND: RGB(230,230,230);FONT-SIZE: 11px;COLOR: black;}
div.sidebox {PADDING:5px;BACKGROUND: RGB(237,231,199);FONT-SIZE: 11px;COLOR: black;}
div.whitebox {PADDING:5px;BACKGROUND: RGB(255,255,255);FONT-SIZE: 11px;COLOR: black;}
div.picture_box {PADDING:10px;BACKGROUND: RGB(255,255,255);FONT-SIZE: 11px;COLOR: black;}

ul.split,ul.split li{MARGIN:0;PADDING:0;LIST-STYLE:none}
ul.split li{FLOAT:LEFT;WIDTH:100%;MARGIN:0 10px 10px 0}
ul.split h3{FONT: bolder 10px Tahoma,sans-serif; TEXT-TRANSFORM:uppercase;MARGIN:0px;PADDING: 5px 0 3px;TEXT-ALIGN:center;COLOR: white}
ul.split p{MARGIN:0;PADDING:5px 8px 15px}
ul.split div{BACKGROUND:RGB(212,214,219); LINE-HEIGHT: 16px; }
li.hdr h3{BACKGROUND: RGB(51,76,115)}
li.hdr2 h3{BACKGROUND: RGB(51,76,115)}

ul.bloco,ul.bloco li{MARGIN:0;PADDING:0;LIST-STYLE:none}
ul.bloco li{FLOAT:LEFT;WIDTH:100%;MARGIN:0 10px 10px 0}
ul.bloco h3{FONT: bolder 10px Tahoma,sans-serif; MARGIN:0px;PADDING: 5px 0 3px;TEXT-ALIGN:center;COLOR:black; }
ul.bloco table{MARGIN:0;PADDING:2px 2px 2px}
ul.bloco div{BACKGROUND: #e3e3eb; }
li.header h3{BACKGROUND: RGB(192,192,192);}

body, table 
{  
	FONT-FAMILY: Tahoma, sans-serif; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-WEIGHT: normal; 
	/*LINE-HEIGHT: 14px; */
	MARGIN-TOP: 0px;
}
form { margin: 0 }
input, select, button { FONT-SIZE: 10px; }
textarea { FONT-SIZE: 12px; }
.fundo_bg
{
	BACKGROUND: RGB(51,76,115);
	COLOR: white;
}
td.top_header
{
	HEIGHT: 100px;
	BACKGROUND: RGB(255,255,255);
}
td.rodape
{
	COLOR: black;
	BACKGROUND: #e3e3eb;
	FONT-SIZE: 8px;
}
td.principal
{
	COLOR: #000000;
	BACKGROUND: #ffffff;
}
.toolbar
{
	FONT-WEIGHT:normal;      /* Regular font is used for secondary text */
	FLOAT:RIGHT;	         /* Align secondary text to the right of its parent cell */
	MARGIN-RIGHT:1px;	  
}
hr
{
	HEIGHT: 1px;
	COLOR: gray;
}
td.lleft { PADDING-TOP: 5px; PADDING-RIGHT: 3px; }
td.lright { PADDING-TOP: 5px; PADDING-LEFT: 3px; }
td.email { PADDING: 10px; BACKGROUND: RGB(231,231,231); BORDER-TOP: 2px solid RGB(51,76,115); BORDER-BOTTOM: 1px solid gray; }
tr.EmailUnread { FONT-WEIGHT: bolder; }
tr.EmailRead { FONT-WEIGHT: normal; }

a:active.menu { WIDTH: 100px;TEXT-ALIGN: CENTER;COLOR: white;FONT-SIZE: 12px;}
a:link.menu { WIDTH: 100px;TEXT-ALIGN: CENTER;COLOR: white;FONT-SIZE: 12px;}
a:visited.menu { WIDTH: 100px;TEXT-ALIGN: CENTER;COLOR: white;FONT-SIZE: 12px;}
a:active.linkbar {COLOR: white;FONT-SIZE: 12px;}
a:link.linkbar {COLOR: white;FONT-SIZE: 12px;}
a:visited.linkbar {COLOR: white;FONT-SIZE: 12px;}
table.menubar
{
	COLOR: #ffffff;
	FONT-SIZE: 12px;
	PADDING: 5px;
}
td.menubar
{
	COLOR: white;
	FONT-SIZE: 12px;
	PADDING: 5px;
}
table.news { BACKGROUND: RGB(212,214,219); FONT-FAMILY: Tahoma; FONT-SIZE: 11px; LINE-HEIGHT: 15px; }
td.Hnews { COLOR: white; BACKGROUND: RGB(51,76,115); FONT-WEIGHT: bold; HEIGHT: 16px; BORDER-LEFT: 3px solid red; }
td.Hnews A:active { COLOR: white; }
td.Hnews A:visited { COLOR: white; }
td.Hnews A:link { COLOR: white }
td.news  { COLOR: RGB(51,76,115); BACKGROUND: RGB(212,214,219); BORDER-BOTTOM: 1px solid RGB(192,192,192); PADDING: 10px; }
td.news A:active { COLOR: #414141; }
td.news A:visited { COLOR: #414141; }
td.news A:link { COLOR: #414141 }
td.news_toolbar 
{ 
	BORDER-LEFT-WIDTH: 1; 
	BORDER-RIGHT-WIDTH: 1; 
	BORDER-TOP-STYLE: dotted; 
	BORDER-TOP-WIDTH: 1; 
	BORDER-BOTTOM-STYLE: dotted; 
	BORDER-BOTTOM-WIDTH: 1;
}
td.news_data { FONT-SIZE: 12px; }
td.news_chamada { FONT-SIZE: 18px; }
em { FONT-SIZE: 9px; } 

table.stats { FONT-SIZE:9px; }
table.box { COLOR: black; FONT-FAMILY: Tahoma; FONT-SIZE: 11px; POSITION: relative; }
td.box { COLOR: black; FONT-SIZE: 12px; }
div.boxTitle { WIDTH: 100%; FONT-WEIGHT: bold; FONT-SIZE: 12px; }
small.textInfo { color: RGB(128,128,128); }
img.ImageBOX { BORDER: 1px solid RGB(200,200,200); }
img.PictureBox{ BORDER: 1px solid RGB(200,200,200); FILTER: progid:DXImageTransform.Microsoft.Shadow(COLOR=#a0a0a0, DIRECTION=135, Strength=3); }
b.warning { COLOR: red; }
input.InputBox { BORDER: 0; BACKGROUND: RGB(230,230,230); }

table.fr { BACKGROUND: #ffffff; BORDER: 1px solid RGB(192,192,192); }
td.fhead { BACKGROUND: RGB(51,76,115); COLOR: white; FONT-WEIGHT: bold; }
td.fh1 { PADDING: 5px; BACKGROUND: RGB(240,240,240); BORDER-TOP: 1px solid RGB(192,192,192);}
td.ff1 { PADDING: 10px; BACKGROUND: RGB(240,240,240); BORDER-BOTTOM: 1px solid RGB(192,192,192);}
td.fh2 { PADDING: 5px; BACKGROUND: RGB(255,255,255);}
td.ff2 { PADDING: 10px; BACKGROUND: RGB(255,255,255);}

td.fbody1 { PADDING: 3px; BACKGROUND: RGB(220,225,229); BORDER-LEFT: 1px solid gray; BORDER-RIGHT: 1px solid gray;}
td.fbody2 { PADDING: 3px; BACKGROUND: RGB(236,236,236); BORDER-LEFT: 1px solid gray; BORDER-RIGHT: 1px solid gray;}
