/*##############################################################[ BODY ]####*/
/*body     { background: url(imagens/molde_02.jpg) no-repeat fixed left top;  background-color: #ffffff; }*/
body     { scrollbar-3dlight-color: #FFFFFF; 
           scrollbar-arrow-color: #ffffff; 
					 scrollbar-darkshadow-color: #FFFFFF; 
					 scrollbar-face-color: #999999; 
					 scrollbar-highlight-color: #FFFFFF; 
					 scrollbar-shadow-color: #FFFFFF; 
					 scrollbar-track-color: #cccccc;
					  font-style: normal; font-weight: normal; font-size: 9pt; font-family: Verdana,Arial, Helvetica, sans-serif;}


<!--
.style8 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10; font-weight: bold; }
.style11 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10; font-weight: bold; color: #FFFFFF; }
.style12 {font-family: Verdana, Arial, Helvetica, sans-serif}
/*cor do base 1*/
h1 {color: #14426b; font-style: normal; font-weight: bold;   font-size: 13pt; font-family: georgia, Helvetica, sans-serif; text-indent: 0pt; word-spacing: 0pt; letter-spacing: 0pt; margin: 0pt 30pt 5pt 15pt;  padding: 0px 0px 0px 0px;}
h2 {color: #4d779e; font-style: normal; font-weight: bold;   font-size: 11pt; font-family: georgia, Helvetica, sans-serif; text-indent: 0pt; word-spacing: 0pt; letter-spacing: 0pt; margin: 15pt 0pt 5pt 0pt; padding:  0px 0px 0px 0px;}
h3 {color: #4d779e; font-style: normal; font-weight: bold;   font-size: 10pt; font-family: georgia, Helvetica, sans-serif; text-indent: 0pt; word-spacing: 0pt; letter-spacing: 0pt; margin: 10pt 0pt 0pt 0pt; padding: 0px; border: 0px }
h4 {color: #4d779e; font-style: normal; font-weight: normal; font-size: 10pt;  font-family: georgia, Helvetica, sans-serif; text-indent: 0pt; word-spacing: 0pt; letter-spacing: 0pt; margin: 10pt 0pt 0pt 0pt;  padding: 0px; border: 0px }
h5 {color: #4d779e; font-style: italic; font-weight: normal;   font-size: 8pt;  font-family: georgia, Helvetica, sans-serif; text-indent: 0pt; word-spacing: 0pt; letter-spacing: 0pt; margin: 10pt 0pt 0pt 15pt;  padding: 0px; border: 0px }
h6 {color: #4d779e; font-style: normal; font-weight: normal; font-size: 8pt;  font-family: georgia, Helvetica, sans-serif; text-indent: 0pt; word-spacing: 0pt; letter-spacing: 0pt; margin: 10pt 0pt 0pt 15pt;  padding: 0px; border: 0px; text-transform: uppercase;}

/*##############################################################[ TEXTOS ]####*/
p   { color: #868686; font-style: normal; font-weight: normal; font-size: 9pt; font-family: Verdana,Arial, Helvetica, sans-serif; text-indent: 0pt; word-spacing: 0pt; letter-spacing: 0pt; margin: 0pt 30pt 5pt 15pt; padding: 0px; border: 0px;  line-height:130%;}
.pzerado   { color: #868686; font-style: normal; font-weight: normal; font-size: 9pt; font-family: Verdana,Arial, Helvetica, sans-serif; text-indent: 0pt; word-spacing: 0pt; letter-spacing: 0pt; margin: 0pt 0pt 0pt 0pt; padding: 0px; border: 0px;  line-height:130%;}

b   { color: #468D51; font-style: normal; font-weight: bold; font-family: Verdana,Arial, Helvetica, sans-serif; text-indent:  }
i   { color: #468D51; font-style: italic; font-weight: normal; font-size: 9pt; font-family: Verdana,Arial, Helvetica, sans-serif; text-indent:  }
strong   { color: #468D51; font-style: normal; font-weight: bold; font-family: Verdana,Arial, Helvetica, sans-serif; text-indent:  }
em   { color: #468D51; font-style: italic; font-weight: normal; font-size: 9pt; font-family: Verdana,Arial, Helvetica, sans-serif; text-indent:  }
   
pre { color: #438ba1; font-style: normal; font-weight: normal; font-size: 10pt; font-family: courier; text-indent: 0pt; word-spacing: 0pt; letter-spacing: 0pt; margin: 10pt 70pt 10pt 40pt; padding: 5px;
}
A:link {text-decoration: none; color:#0000cc; }
A:visited {text-decoration: none; color:#0000cc;  }
A:hover {text-decoration: none; color:#0000cc;  }
A:active {text-decoration: none; color:#0000cc; }

td{ font-style: normal; font-weight: normal; font-size: 9pt; font-family: Verdana,Arial, Helvetica, sans-serif;}

ol  {color: #868686; font-style: normal; font-weight: normal; font-size: 8pt; font-family:Verdana,Helvetica, sans-serif; text-indent: 0pt; word-spacing: 0pt; letter-spacing: 0pt; margin: 0pt 30pt 10pt 40pt; padding: 0px; border: 0px; line-height:130%; }
ul  {color: #868686; font-style: normal; font-weight: normal; font-size: 8pt; font-family:Verdana,Helvetica, sans-serif; text-indent: 0pt; word-spacing: 0pt; letter-spacing: 0pt; margin: 0pt 30pt 10pt 40pt; padding: 0px; border: 0px; line-height:130%; list-style-type: square;}
address { color: #868686; font-style: normal; font-weight: normal; font-size: 7pt; font-family: Verdana,Arial, Helvetica, sans-serif; text-indent: 0pt; word-spacing: 0pt; letter-spacing: 0pt; margin: 0pt 30pt 5pt 15pt; padding: 5px 10px 5px 10px; line-height:130%;
background: #EFEFEF;
}

.titulo_box {color: #4d779e; font-style: normal; font-weight: bold;   font-size: 11pt; font-family: georgia, Helvetica, sans-serif; text-indent: 0pt; word-spacing: 0pt; letter-spacing: 0pt; margin: 0pt 0pt 0pt 0pt;  padding: 0px 0px 3px 0px;}
.titulo_col {color: #4d779e; font-style: normal; font-weight: bold;   font-size: 8pt; font-family: georgia, Helvetica, sans-serif; text-indent: 0pt; word-spacing: 0pt; letter-spacing: 0pt; margin: 0pt 2pt 5pt 2pt;  padding: 0px 3px 0px 3px;
border-style: solid;
border-bottom-width: 1px;
border-top-width: 0px;
border-right-width: 1px;
border-left-width: 1px;
border-color: #4d779e;

}

A.zerado:link { text-decoration: none; color:6AA5B7}
A.zerado:visited {text-decoration: none; color:6AA5B7}
A.zerado:hover {text-decoration: none; color:#4d779e}
A.zerado:active {text-decoration: none;  color:6AA5B7}

A:link { text-decoration: none; color:#0000cc; }
A:visited {text-decoration: none; color:0000cc}
A:hover {text-decoration: underline; color:0000cc}
A:active {text-decoration: none;  color:0000cc}

A.mini:link    {color: #6699cc; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration:nome; font-family: Arial, Helvetica, sans-serif; }
A.mini:visited {color: #6699cc; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration:nome; font-family: Arial, Helvetica, sans-serif; }
A.mini:hover   {color: #6699cc; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration:nome; font-family: Arial, Helvetica, sans-serif; }
A.mini:active  {color: #6699cc; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration:nome; font-family: Arial, Helvetica, sans-serif; }

A.coluna_din:link    {color: #666666;   text-decoration: none;}
A.coluna_din:visited {color: #666666;   text-decoration: none;}
A.coluna_din:hover   {color: #666666;   text-decoration: none;}
A.coluna_din:active  {color: #666666;   text-decoration: none;}

A.box_din:link    {color: #6699cc;   text-decoration: none; font-size: 9pt;}
A.box_din:visited {color: #6699cc;   text-decoration: none; font-size: 9pt;}
A.box_din:hover   {color: #6699cc;   text-decoration: none; font-size: 9pt;}
A.box_din:active  {color: #6699cc;   text-decoration: none; font-size: 9pt;}



address  {color: #666666; font-style: italic; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0pt; word-spacing: 0pt; letter-spacing: 0pt; margin: 0pt 0pt 0pt 0pt; padding: 0px; border: 0px }

/*cor de fundo base 2*/
blockquote {color: #666666;  background-color: #e9ebf8; font-style: normal; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0pt; word-spacing: 0pt; letter-spacing: 0pt; margin: 0pt 50pt 0pt 30pt; padding: 5px; BORDER-LEFT: #ffffff 10px outset; }
q {color: #666666;  background-color: #e9ebf8; font-style: normal; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0pt; word-spacing: 0pt; letter-spacing: 0pt; margin: 0pt 50pt 0pt 30pt; padding: 5px; BORDER-LEFT: #ffffff 10px outset; }

.form_obrig { background-color:#DDFFF1;  font-size: 7pt; font-family: verdana;color: #006699; }
.BT_BOX     { color: #FFFFFF; font-size: 8pt; font-family: verdana; background-color: #ffffff; border: solid 0px; background-color: #4A77A0;  margin:  0pt 0pt 3pt 0pt; 	}
input       { color: #006699; font-size: 7pt; font-family: verdana; background-color: #ffffff; border: solid 1px #006699 }
textarea    { color: #006699; font-size: 7pt; font-family: verdana; background-color: #ffffff; border: solid 1px #006699 }
select      { color: #006699; font-size: 7pt; font-family: verdana; background-color: #ffffff; border: solid 1px #006699 }
option      { color: #006699; font-size: 7pt; font-family: verdana; background-color: #ffffff; border: solid 1px #006699 }
/*##############################################################[ TABELA ]####*/
/*cor de fundo base 2*/
.tb_tit_tab_admin {margin: 1pt; padding: 3px; border: 0px; color: #ffffff; font-weight: bold; font-size: 11pt;  font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 20pt;  text-align: left; }
.tb_tit_tab       {margin: 1pt; padding: 3px; border: 0px; color: #ffffff; background-color: #3F9B9B; font-weight: bold; font-size: 8pt;  font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 0pt;  text-align: center; }
.tb_tit_col				{margin: 1pt; padding: 0px; border: 0px; color: #000000; background-color: #A9E3E3; font-weight: bold; font-size: 7pt;  font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 3pt; }
.tb_tit_col_sub		{margin: 0pt; padding: 0px; border: 0px; color: #000000; background-color: #A9E3E3; font-weight: nome; font-size: 7pt;  font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 1pt; }
.tb_rodape				{margin: 1pt; padding: 1px; border: 0px; color: #ffffff; background-color: #3F9B9B; font-weight: nome; font-size: 7pt;  font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 3pt; }
.tb_linha_corsim	{margin: 0pt; padding: 1px; border: 0px; color: #777777; background-color: #ffffff; font-weight: nome; font-size: 8pt;  font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 3pt; }
.tb_linha_corsim2	{margin: 0pt; padding: 0px; border: 0px; color: #777777; background-color: #ffffff; font-weight: nome; font-size: 7pt;  font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 0pt; }
.tb_linha_cornaum	{margin: 0pt; padding: 1px; border: 0px; color: #444444; background-color: #F5F5F5; font-weight: nome; font-size: 8pt;  font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 3pt; }
.tb_linha_cornaum2	{margin: 0pt; padding: 1px; border: 0px; color: #777777; background-color: #F5F5F5; font-weight: nome; font-size: 8pt;  font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 3pt; text-align:right;}
.tb_linha_label		{padding: 0px; border: 0px; color: #777777; font-weight: nome; font-size: 7pt;  font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 0pt;}
.tb_linha_label2		{margin: 10pt 0pt 0pt 0pt; padding: 0px; border: 0px; color: #777777; font-weight: bold; font-size: 7pt;  font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 0pt; background-color: #efefef; margin: 00pt 00pt 0pt 0pt; }
.tb_tit_tab_submenu{margin: 0pt; padding: 0px; border: 0px; color: #ffffff; font-weight: nome; font-size: 8pt;  font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 0pt;  text-align: right; }





.mat_tit
{
    BORDER-RIGHT: #009999 0px solid;
    BORDER-LEFT: #009999 0px solid;		
    BORDER-TOP: #009999 0px solid;
    BORDER-BOTTOM: #009999 1px solid;		
    BACKGROUND-COLOR: #F7FBFB;
	padding: 0px 0px 0px 5px;	
		font-size: 10pt;  
		font-family: georgia;
		color: #006666;		
		}

.mat_infs_adicionais
{
    BORDER-RIGHT: #ffcc99 0px solid;
    BORDER-LEFT: #ffcc99 0px solid;		
    BORDER-TOP: #ffcc99 2px solid;
    BORDER-BOTTOM: #ffcc99 0px outset;		
    BACKGROUND-COLOR: #FFF;
		font-size: 10pt;  
		font-family: Arial, Helvetica, sans-serif;
		color: #999999 	;	
	padding: 0px 0px 5px 5px;	
		}
		
		
/*##############################################################[ FORMS ]####*/
input    { color: #666666; font-size: 8pt; font-family: verdana; background-color: #eee; border: solid 1px #9999cc }
.input2  { color: #000000; font-size: 7pt; font-family: verdana; background-color: #ffffff; border: solid 1px #9999cc }
textarea { color: #666666; font-size: 8pt; font-family: verdana; background-color: #eee; border: solid 1px #9999cc }
select   { color: #666666; font-size: 8pt; font-family: verdana; background-color: #eee; border: solid 1px #9999cc }
option   { color: #666666; font-size: 8pt; font-family: verdana; background-color: #eee; border: solid 1px #9999cc }
borda    { color: #666666; font-size: 8pt; font-family: verdana; background-color: #eee; border: solid 1px #9999cc }



					 
.credito1  {color: #666666; font-weight: bold;  font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0pt; word-spacing: 0pt; letter-spacing: 0pt; margin: 25pt 2pt 0pt 100pt; text-align: center;}
.credito2  {color: #666666; font-weight: bold;  font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0pt; word-spacing: 0pt; letter-spacing: 0pt; margin: 25pt 2pt 0pt 100pt; text-align: center;}
.credito   {color: #666666; font-style: normal; font-size: 7pt;  font-family: Arial, Helvetica, sans-serif; text-indent: 0pt; word-spacing: 0pt; letter-spacing: 0pt; margin: 2pt 0pt 0pt 0pt }
.legenda    { color: #666666; font-style: normal; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0pt; word-spacing: 0pt; letter-spacing: 0pt; margin: 0pt }
.destaque_ini   { color: #666666; font-style: italic; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-align: left }



/*##############################################################[ MENU JSCRIPT ]####*/
.menuBar
{
    POSITION: relative;
    BACKGROUND-COLOR: #003399;
    TEXT-ALIGN: center
}
.Bar
{
    BORDER-RIGHT: #ffcc99 2px solid;
    BORDER-LEFT: #ffcc99 2px solid;		
    BORDER-TOP: #ffcc99 0px outset;
    BORDER-BOTTOM: #ffcc99 0px outset;		
    FLOAT: left;
    WIDTH: 100px;
    CURSOR: hand;
    TEXT-INDENT: 5px;
    POSITION: relative;
    BACKGROUND-COLOR: #A41C1C;
    TEXT-ALIGN: center;
		font-size: 8pt;  
		font-family: Arial, Helvetica, sans-serif;
		color: #fff;		
		}
.barOver
{
    BORDER-RIGHT: #ffcc99 2px solid;
    BORDER-LEFT: #ffcc99 2px solid;		
    BORDER-TOP: #ffcc99 0px outset;
    BORDER-BOTTOM: #ffcc99 0px outset;			
    FLOAT: left;
    WIDTH: 100px;
    CURSOR: hand;
    TEXT-INDENT: 5px;
    POSITION: relative;
    BACKGROUND-COLOR: #A41C1C;
    TEXT-ALIGN: center;
		font-size: 8pt;  
		font-family: Arial, Helvetica, sans-serif;
		color: #fff;		
		}		
.menu
{
 		margin: 0pt 0pt 0pt 0pt;
    BORDER-RIGHT: #A41C1C 1px outset;
    BORDER-LEFT: #A41C1C 5px outset;		
    BORDER-TOP: #A41C1C 1px outset;
    BORDER-BOTTOM: #A41C1C 1px outset;		
    VISIBILITY: hidden;
    WIDTH: 150px;
    LINE-HEIGHT: 140%;
    POSITION: absolute;
    BACKGROUND-COLOR: #ffcc99;
		font-size: 8pt;  
		font-family: Arial, Helvetica, sans-serif;	
		color: #000;					
}


.menuItem
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-TOP: 3px;	
    PADDING-BOTTOm: 3px;			
    WIDTH: 100%;
    CURSOR: hand;
    LINE-HEIGHT: 12px;
		BORDER-TOP: white 1px solid;
    BORDER-BOTTOM: white 1px solid
}
.ItemMouseOver
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-TOP: 3px;	
    PADDING-BOTTOm: 3px;	
    WIDTH: 100%;
    CURSOR: hand;
    COLOR: highlighttext;
    LINE-HEIGHT: 12px;
		BORDER-TOP: white 1px solid;
    BORDER-BOTTOM: white 1px solid;
    BACKGROUND-COLOR: highlight;
		font-size: 8pt;  
		font-family: Arial, Helvetica, sans-serif;		
}
.ItemMouseOut
{
    WIDTH: 100%
}
.Arrow
{
    FLOAT: right;
    FONT-FAMILY: Webdings;
    POSITION: absolute;
    TEXT-ALIGN: left
}

.Bar2
{
    FLOAT: center;
    CURSOR: hand;
    TEXT-INDENT: 5px;
    POSITION: relative;
    BACKGROUND-COLOR: #0000cc;
    TEXT-ALIGN: LEFT;
		font-size: 8pt;  
		font-family: Arial, Helvetica, sans-serif;
		color: #fff;	
		text-decoration: none;	
		}		

.ttdmini   {margin: 4pt; padding: 4px; border: 0px; color: #000000; background-color: #ddddff; font-weight: nome; font-size: 8pt;  font-family: Arial, Helvetica, sans-serif; }
.ttdminicinza {
margin: 4pt; padding: 4px; border: 0px; color: #000000; background-color: #EEEEEE; font-weight: nome; font-size: 8pt;  font-family: Arial, Helvetica, sans-serif;}

.TitCol {
color: #000080; font-weight: bold;  font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0pt; word-spacing: 0pt; letter-spacing: 0pt; text-align: right;
    BORDER-RIGHT: #6699cc 0px outset;
    BORDER-LEFT: #6699cc 0px outset;		
    BORDER-TOP: #6699cc 1px outset;
    BORDER-BOTTOM:#6699cc 0px outset;	
		margin: 10pt 3pt 0pt 3pt;	
}

.TxtCol {
color: #silver; font-size: 08pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0pt; word-spacing: 0pt; 

		margin: 0pt 3pt 10pt 3pt;	
}

.TitAgenda {
color: #b85a00; font-weight: bold;  font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0pt; word-spacing: 0pt; letter-spacing: 0pt; text-align: left;
    BORDER-RIGHT: #A41C1C 0px outset;
    BORDER-LEFT: #A41C1C 0px outset;		
    BORDER-TOP: #b85a00 1px outset;
    BORDER-BOTTOM:#A41C1C 0px outset;	
		margin: 0pt 0pt 0pt 0pt;	
}


.sub_men:hover { font-size: 6pt; color: #993333; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}




/*##############################################################[ Novos estilos de tabela, em aprovação ]####*/
.Tab_Titulo    	{font-family: Verdana,Arial, Helvetica, sans-serif;margin: 0pt; padding: 2px; color: #FFFFFF; background-color: #6699cc;  font-weight: bold; font-size: 12px;  font-family: Verdana,Arial, Helvetica, sans-serif; margin: 0px; border-collapse:separete; empty-cells:show  vertical-align:top; }   	
.Tab_coluna     {font-family: Verdana,Arial, Helvetica, sans-serif;margin: 10px 0px 0px 0px;  padding: 2px; border: 0px; color: #6699cc; background-color: #f0f8ff; font-weight: nome; font-size: 9pt;  font-family: Verdana,Arial, Helvetica, sans-serif;  vertical-align:top;  }
.Tab_linha			{font-family: Verdana,Arial, Helvetica, sans-serif;margin: 0pt; padding: 2px; border-bottom:1px solid #D2E6D9; background-color: #ffffff; vertical-align:top; }
.Tab_ultima			{font-family: Verdana,Arial, Helvetica, sans-serif;margin: 0pt; padding: 2px; border-bottom:1px solid #6699cc; background-color: #ffffff; vertical-align:top;  }
.Tab_legenda		{font-family: Verdana,Arial, Helvetica, sans-serif;margin: 0pt; padding: 0px 0px 10px 0px;  font-size: 9px; text-align:right;    }





#flutuante{
	display: scroll;
	position: fixed;
	top: 358px;
	left: 793px;
}

