tr {cursor: default;}

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: black;
	font-weight: bold;
	background-color: white;
	border-color: darkgray;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	}

tr.header04
	{
	color: white;
	font-weight: bold;
	background: seagreen;
	border-color: darkgray;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	}
tr.header05
	{
	color: #ccffff;
	font-weight: bold;
	background-color: #4169e1;
	border-color: silver black black silver;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	}

tr.body01
	{
	font-weight: normal;
	vertical-align: middle;
	background: #e6fae6;
	border-color: #e6fae6;
	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.previsao
	{
	font-weight: normal;
	vertical-align: middle;
	border-color: silver;
	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;
	}

tr.pattern_01
	{
	background: white url(../images/bg/gray_diag.gif);;
	border-style: none;
	border-color: silver;
	padding: 1 5 1 5;
	font-size: 8pt;
	}

/* 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: peru;
	color: white;
	font-weight: bold;
	border-style: none;
	border-color: black;
	padding: 1 5 1 5;
	font-size: 8pt;
	}

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

tr.header_results_07
	{
	background: #afefaf;
	color: green;
	font-weight: normal;
	border-style: none;
	border-color: black;
	padding: 1 5 1 5;
	font-size: 8pt;
	text-indent: 5px;
	}

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.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
	{
	white-space: nowrap;
	font-size: 10pt;
	font-family: Tahoma,Arial;
	text-align: left;
	border-width: 1px;
   border-color: darkgray;
	}
	
td.clint
	{
	white-space: normal;
	font-size: 10pt;
	font-family: Tahoma,Arial;
	text-align: left;
	border-width: 1px;
	}

tr.hat
	{
	background-image: url(../images/hat.jpg);
	border-color: white black black white;
	}

td.irrig
	{
	color: blue;
	font-weight: bold;
	}

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

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

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

td.iframe
	{
	padding: 0px;
	}

td.si_top
	{
	height: 100;
	border: solid 1px black;
	}

td.si_menu
	{
	width: 180;
	background: url(../images/menu.jpg);
	border-left: 1px solid black;
	border-right: 1px solid black;
	}

td.si_service
	{
	width: 590;
	background: #fafae6;
	border-right: solid 1px black;
	padding: 20 20 20 20;
	}

.nopad {padding: 0px;}

.wrap {white-space: normal;}

.lh15 {line-height: 1.5;} 

.form {height: 25px;}

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

.f8 {font-size: 8pt;}
.f9 {font-size: 9pt;}
.f12 {font-size: 12pt;}

/*******************************************************************************
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}
.tj {text-align: justify}
.tt {vertical-align: top}
.tm {vertical-align: middle}
.tb {vertical-align: bottom}

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

#line_focus_01
	{
	background-color: aliceblue;
	}

/*******************************************************************************
Rounded Corners
*******************************************************************************/

tr.rc01 {height: 20px;}

td.rc01_n {border-bottom: solid 1px black;}

td.rc01_l
	{
	width: 5px;
	border-bottom: solid 1px black;
	background: url(../../images/body/rcleft.gif);
	}

td.rc01_c
	{
	padding: 2 5 0 5;
	color: white;
	font-weight: bold;
	vertical-align: middle;
	border-bottom: solid 1px black;
	border-right: none 1px black;
	background: url(../../images/body/rccenter.gif);
	}

td.rc01_r
	{
	width: 5px;
	border-bottom: solid 1px black;
	background: url(../../images/body/rcright.gif);
	}

#linha { background: #eee; }
#linha:hover { background: #ddf; }

/*----------Calendário de Visitas----------*/
.oldday
   {
   background-color:#fbfbfb;
   }
.today
   {
   background-color:#ffffcc;
   }
   
.bg_arrow
   {
   background-color:#ffffcc;
   }
/*-------------------------------------------*/

