tr {cursor: default;}

td
	{
	font-size: 10pt;
	font-family: Tahoma,Arial;
	border-width: 1px;
	}

td.list
	{
	font: 11px Tahoma, sans-serif;
	}
      
tr.gold
	{
	font-weight: bold;
	vertical-align: middle;
	background-color: palegoldenrod;
	border-color: black;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	}

tr.warning
	{
	color: red;
	font-weight: bold;
	vertical-align: middle;
	background-color: white;
	border-color: silver;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	}

tr.warning_02
	{
	color: white;
	font-weight: bold;
	vertical-align: middle;
	background-color: #cc0000;
	border-color: black;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	}

tr.header01
	{
	color: white;
	font-weight: bold;
	background-color: cadetblue;
	border-color: silver black black silver;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	}
   
tr.header02
	{
	color: black;
	font-weight: bold;
	background-color: whitesmoke;
	border-color: darkgray;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	}

tr.header03
	{
	color: #fefefe;
	font-weight: bold;
	background-color: #7d7dff;
	border-color: darkgray;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	}

tr.header04
	{
	color: white;
	font-weight: bold;
	background: #ff4f4f;
	border-color: darkgray;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	}


tr.body01
	{
	font-weight: normal;
	vertical-align: middle;
	background: #e6fae6;
	border-color: #e6fae6 none white none;
	height: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	}

tr.white
	{
	font-weight: normal;
	vertical-align: middle;
	background-color: white;
	border-color: silver;
	height: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	}

tr.login_title
	{
	height: 20px;
	background-color: black;
	border-color: white;
	color: white;
	}

tr.login
	{
	height: 35px;
	background-color: white;
	border-color: black;
	color: black;
	}

tr.separator
	{
	height: 10px;
	}

table.hat02
	{
	width: 540;
	background: url(../images/body/hat.png);
	text-align: center;
	height: 25;
	}

tr.hat02
	{
	color: black;
	font-weight: bold;
	}

/* Tabela gerada para exibir resultados */

tr.header_results
	{
	background: palegoldenrod;
	color: black;
	font-weight: bold;
	border-style: none;
	border-color: black;
	padding: 1 5 1 5;
	font-size: 8pt;
	}

tr.header_results_02
	{
	background: #b4b4b4;
	color: white;
	font-weight: bold;
	border-style: none;
	border-color: black;
	padding: 1 5 1 5;
	font-size: 8pt;
	}

tr.body_results_01
	{
	background: white;
	border-style: none;
	border-color: silver;
	padding: 1 5 1 5;
	font-size: 8pt;
	}
tr.body_results_02
	{
	background: #fafae6;
	border-style: none;
	border-color: silver;
	padding: 1 5 1 5;
	font-size: 8pt;
	}     
tr.noticias_inicial
	{
	background: #fafae6;
	border-style: none;
	border-color: #fed700;
	padding: 1 5 1 5;
	font-size: 5px;
	}     
   tr.header_results_03
	{
	background: #00bfff;
	color: #ffffff;
	font-weight: bold;
	border-style: none;
	border-color: black;
	padding: 1 5 1 5;
	font-size: 8pt;
	}
tr.header_results_04
	{
	background: #6a5acd;
	color: white;
	font-weight: bold;
	border-style: none;
	border-color: black;
	padding: 1 5 1 5;
	font-size: 8pt;
	}
tr.header_results_05
	{
	background: #a52a2a;
	color: white;
	font-weight: bold;
	border-style: none;
	border-color: black;
	padding: 1 5 1 5;
	font-size: 8pt;
	}
   


td.none
	{
	font-weight: normal;
	background-color: transparent;
	border-color: none;
	padding-left: 0px;
	padding-right: 0px;
	}

td.paragraph
	{
	white-space: normal;
	font-size: 10pt;
	text-align: justify;
	text-indent: 20px;
	padding: 10;
	}

td.footline
	{
	border-bottom: 1px solid #808080;
 	}

td.iframe
	{
	padding: 0px;
	}

.nopad {padding: 0px;}

.wrap {white-space: normal;}

.form {height: 25px;}

/*******************************************************************************
Font sizes
*******************************************************************************/

.f8 {font-size: 8pt;}

/*******************************************************************************
Borders (combinations)
*******************************************************************************/

.b0 {border-style: none none none none;}
.b1 {border-style: solid none none none;}
.b2 {border-style: none solid none none;}
.b3 {border-style: solid solid none none;}
.b4 {border-style: none none solid none;}
.b5 {border-style: solid none solid none;}
.b6 {border-style: none solid solid none;}
.b7 {border-style: solid solid solid none;}
.b8 {border-style: none none none solid;}
.b9 {border-style: solid none none solid;}
.b10 {border-style: none solid none solid;}
.b11 {border-style: solid solid none solid;}
.b12 {border-style: none none solid solid;}
.b13 {border-style: solid none solid solid;}
.b14 {border-style: none solid solid solid;}
.b15 {border-style: solid solid solid solid;}

/*Border Color*/
.bc_back {border-color:black;};

/******************************************************************************/

.bl {border-left: 1px solid}
.br {border-right: 1px solid}
.bt {border-top: 1px solid}
.bb {border-bottom: 1px solid}

/*******************************************************************************
Text align
*******************************************************************************/

.tl {text-align: left}
.tc {text-align: center}
.tr {text-align: right}
.tt {vertical-align: top}
.tm {vertical-align: middle}
.tb {vertical-align: bottom}

/******************************************************************************/

#line_focus_01
	{
	background-color: aliceblue;
	}
   
.bold {font-weight: bold;}
.italic {font-style: italic;}
.hand {cursor: hand;}
.help {cursor: help;}
.nowrap {white-space: nowrap;} 