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: #D1CAB1;FONT-SIZE: 11px;COLOR: black; TEXT-ALIGN: justify;}
div.bloco_gray {PADDING:10px;BACKGROUND: RGB(230,230,230);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(230,230,230); LINE-HEIGHT: 16px; }
li.hdr h3{BACKGROUND: #414141}
li.hdr2 h3{BACKGROUND: #414141}

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; }
button.button { FONT-SIZE: 10px; HEIGHT: 20px; }
fieldset { PADDING: 5px; } 
legend { FONT-WEIGHT: bold; }

.index { COLOR: RGB(68,68,68); FONT-WEIGHT: bold; /*FONT-WEIGHT: bold; BACKGROUND-COLOR: #ffffff; BORDER: 1px solid RGB(220,220,220); */}
.index td { HEIGHT: 25px; PADDING: 5px; }
.index A:active  {COLOR: RGB(68,68,68);}
.index A:visited {COLOR: RGB(68,68,68);}
.index A:link    {COLOR: RGB(68,68,68);}


td.form_header { FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING: 5px; }
td.form_area { BACKGROUND: #ffffff; COLOR: #000000; PADDING: 5px; }
td.form_buttons { PADDING: 5px; BORDER-TOP: 2px solid gray; }

span.titulo { FLOAT: LEFT; FONT-WEIGHT: bold; }
span.info   { FLOAT: RIGHT; }

/* Toolbar Buttons for Forums */
button.Ftoolbar { BORDER: 1px; BORDER-STYLE: solid; BACKGROUND-COLOR: white; BORDER-COLOR: white; FONT-FAMILY: Tahoma, sans-serif; FONT-SIZE: 9pt; }
div.Ftoolbar { BACKGROUND-COLOR: white; BORDER-COLOR: #FF9900; PADDING: 1px 2px 2px 2px; }

.fundo_bg
{
	BACKGROUND: #414141;
	COLOR: white;
}
td.top_header
{
	HEIGHT: 109px;
}
td.rodape
{
	COLOR: black;
	BACKGROUND: RGB(249,249,249); /*#e3e3eb;*/
	FONT-SIZE: 8px;
	HEIGHT: 80px;
	BORDER-TOP: 1px solid #414141;
}
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
{
	COLOR:#808080;
	HEIGHT:1px;
	BORDER:0px;
	CLEAR:both;
}

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 #414141; BORDER-BOTTOM: 1px solid gray; }
tr.EmailUnread { FONT-WEIGHT: bolder; }
tr.EmailRead { FONT-WEIGHT: normal; }

a:active.menu { DISPLAY: block; FLOAT: RIGHT; WIDTH: 100px;TEXT-ALIGN: CENTER;COLOR: white;FONT-SIZE: 12px; BORDER-LEFT: 1px solid white;}
a:link.menu { DISPLAY: block; FLOAT: RIGHT; WIDTH: 100px;TEXT-ALIGN: CENTER;COLOR: white;FONT-SIZE: 12px; BORDER-LEFT: 1px solid white;}
a:visited.menu { DISPLAY: block; FLOAT: RIGHT; WIDTH: 100px;TEXT-ALIGN: CENTER;COLOR: white;FONT-SIZE: 12px; BORDER-LEFT: 1px solid white;}

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: white; FONT-FAMILY: Tahoma; FONT-SIZE: 11px; LINE-HEIGHT: 15px; }
td.Hnews { COLOR: white; BACKGROUND: #414141; FONT-WEIGHT: bold; HEIGHT: 25px; BORDER-LEFT: 3px solid red; }
td.Hnews A:active { COLOR: white; }
td.Hnews A:visited { COLOR: white; }
td.Hnews A:link { COLOR: white }

td.FHnews { COLOR: white; BACKGROUND: #414141; FONT-WEIGHT: bold; HEIGHT: 25px; }
td.FHnews A:active { COLOR: white; }
td.FHnews A:visited { COLOR: white; }
td.FHnews A:link { COLOR: white }

td.news_cell { BORDER-TOP: 1px solid #c8c8c8; BORDER-RIGHT: 1px solid #c8c8c8; }
td.news  { COLOR: #414141; BACKGROUND: white; BORDER-BOTTOM: 1px solid RGB(200,200,200); PADDING: 10px; }
td.Fnews  { COLOR: #414141; BACKGROUND: white; PADDING: 0px; }
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.forum_index { COLOR: RGB(68,68,68); /*FONT-WEIGHT: bold; BACKGROUND-COLOR: #ffffff; BORDER: 1px solid RGB(220,220,220); */}
table.forum_index td { HEIGHT: 25px; PADDING: 5px; }
table.forum_index A:active  {COLOR: RGB(68,68,68);}
table.forum_index A:visited {COLOR: RGB(68,68,68);}
table.forum_index A:link    {COLOR: RGB(68,68,68);}

.forum_header { BORDER-BOTTOM: 1px solid RGB(200,200,200); COLOR: RGB(128,128,128);}
.forum_title { BACKGROUND: #ffffff; }
.forum_title_hover { CURSOR: pointer; BACKGROUND: RGB(232,232,232); BORDER: 1px solid RGB(192,192,192); }

.topic { BACKGROUND: #ffffff; /*BORDER-BOTTOM: 1px solid RGB(232,232,232); */}
.topic_a { BACKGROUND: RGB(240,240,240); /*BORDER-BOTTOM: 1px solid RGB(232,232,232); */ }

.topic_header { FONT-FAMILY: "Trebuchet MS", Tahoma; COLOR: RGB(128,128,128); BORDER-BOTTOM: 1px solid RGB(232,232,232); }
.topic_author { COLOR: RGB(68,68,68); BORDER-RIGHT: 1px solid RGB(200,200,200); }

.quote { FONT-FAMILY: "Trebuchet MS", Tahoma; COLOR: RGB(60,60,60); BACKGROUND-COLOR: RGB(210,210,210); BORDER: 1px solid RGB(192,192,192); PADDING: 10px; }
.quote b { COLOR: RGB(0,43,66); }

/*.topic b { COLOR: RGB(128,128,128); }
.topic_a b { COLOR: RGB(128,128,128); }
*/
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); padding: 2px; /*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: #414141; 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;}

