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.headerQA
{
   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_big
{
   background: palegoldenrod;
   color: black;
   font-weight: bold;
   border-style: none;
   border-color: black;
   padding: 1 5 1 5;
   font-size: 12pt;
}
tr.header_results_01
{
   background: #FFF;
   color: white;
   font-weight: bold;
   border-style: none;
   border-color: black;
   padding: 1 5 1 5;
   font-size: 8pt;
}
tr.header_results_01_big
{
   background: #FFF;
   color: white;
   font-weight: bold;
   border-style: none;
   border-color: black;
   padding: 1 5 1 5;
   font-size: 12pt;
}

tr.header_results_05
{
   background: #542A0B;
   color: white;
   font-weight: bold;
   border-style: none;
   border-color: black;
   padding: 1 5 1 5;
   font-size: 8pt;
}
tr.header_results_05_big
{
   background: #542A0B;
   color: white;
   font-weight: bold;
   border-style: none;
   border-color: black;
   padding: 1 5 1 5;
   font-size: 12pt;
}

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_02_big
{
   background: peru;
   color: white;
   font-weight: bold;
   border-style: none;
   border-color: black;
   padding: 1 5 1 5;
   font-size: 12pt;
}

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;
}

th
{
   font-size: 10pt;
   font-family: Tahoma,Arial;
   text-align: left;
   border-width: 1px;
   border-color: darkgray;
}

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;
}
/*-------------------------------------------*/
