/*##############################################################[ BODY ]####*/
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; color: #555555; 
			  font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;  }

  
h1, h2, h3     {color: #40881e; font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0px; border: 0px}
h4, h5, h6     {color: #40881e; font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; padding: 0px; border: 0px} 
p,td,ol, ul    {color: #555555; font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;  }


/*##############################################################[ TÍTULOS ]####*/
h1   {font-size: 14pt; margin:  0px 0px 5px 0px;  }   
h2   {font-size: 13pt; margin: 20px 0px 5px 0px;  }
h3   {font-size: 11pt; margin: 15px 0px 5px 0px;  }
h4   {font-size: 9pt;  margin: 10px 0px 0px 0px;  }
h5   {font-size: 8pt;  margin:  7px 0px 0px 0px;  font-weight: normal;}
h6   {font-size: 8pt;  margin:  7px 0px 0px 0px;  font-weight: normal;}


/*##############################################################[ TEXTOS ]####*/
A					 {color: #3366cc;}
A:link     {text-decoration:none;}
A:visited  {text-decoration:none;}
A:hover    {text-decoration:underline;}
A:active   {text-decoration:none;}


ol { margin: 0px 0px 20px 50px; }
ul { margin: 0px 0px 20px 50px; }
P  { margin: 0px 0px 10px 0px; }



/*##############################################################[ FORMS ]####*/

input,textarea,select,option {color: #3366cc; font-size: 9pt; border: solid 1px #eee7e1; background-color: #f6f1ed;}

.form_obriga    {background-color: #f6f1ed; border: solid 1px #E96300;}
.button_submit 	{background-color: #E96300; border: solid 1px #E96300; color: #FFFFFF;font-weight: bold; }
.button_reset 	{background-color: #fecda9; border: solid 1px #eee7e1;}



/*##############################################################[ Novos estilos de tabela, em aprovação ]####*/
.Tab_Titulo, Caption {margin: 0px 0px 0px 0px; padding: 0px 2px 0px 2px;  color: #FFFFFF; vertical-align:top; text-align:left;  background-color: #40881e; font-weight: bold; font-size: 12pt;}   	
.Tab_coluna, th	     {margin: 0px 0px 0px 0px; padding: 0px 2px 0px 2px;  color: #E96300; vertical-align:top; text-align:left;  background-color: #c9e0be; color:40881e; font-weight: normal; font-size: 8pt;       }
.Tab_linha, tbody    {margin: 0px 0px 0px 0px; padding: 0px 2px 0px 2px;  color: #555555; vertical-align:top; text-align:left;  border-bottom:1px solid #c9e0be;}
.Tab_ultima			     {margin: 0px 0px 0px 0px; padding: 0px 2px 0px 2px;  color: #555555; vertical-align:top; text-align:left;  border-bottom:1px solid #40881e;}
.Tab_legenda,tfoot   {margin: 0px 0px 0px 0px; padding: 0px 2px 0px 2px;  color: #555555; vertical-align:top; text-align:right; font-size: 8pt;    }
 
 
/*##############################################################[ BOX ]####*/
.Borda 			    {border: solid 1px #c9e0be;}
.Fundo_Pesado 	{background-color: #40881e;}
.Fundo_Leve			{}  


/*##############################################################[ menu ]####*/
.Menu_nivel1 {color: #40881e;  font-weight: bold;   font-size: 8pt;  font-family: Verdana,Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px;  padding: 0px 12px 0px 0px; border: 0px }
.Menu_nivel2 {color: #40881e;  font-weight: nome;   font-size: 8pt;  font-family: Verdana,Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px;  padding: 0pt 12px 0px 5px; border: 0px }
.Menu_nivel3 {color: #444444;  font-weight: nome;   font-size: 8pt;  font-family: Verdana,Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px;  padding: 0pt 12px 0px 5px; border: 0px }




/*##############################################################[ Miscelaneas ]####*/
.Tit1_curso  {color: #7BB431; font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; padding: 0px; border: 0px;  margin: 0px 2px 0px 4px; vertical-align:text-bottom; vertical-align:bottom; }
.Tit2_curso  {color: #7BB431; font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; padding: 0px; border: 0px;  margin: 0px 2px 0px 4px; vertical-align:text-bottom; vertical-align:bottom; }
.Cham1_curso {color: #444444; font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; vertical-align:top; margin: 0px 2px 0px 4px;}
.Cham2_curso {color: #444444; font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align:top;margin: 10px 2px 0px 4px; }
.Info1_curso {color: #777777; font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; vertical-align:top; margin: 10px 2px 0px 4px;}
.Info2_curso {color: #777777; font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; vertical-align:top; margin:  0px 2px 0px 4px;}
.Barra_info      {color: #ad500c; font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; padding: 0px 5px 0px 5px; border-bottom:1px solid #ad500c;  margin: 10px 0px 0px 0px; background-color: #FFEECD;}
.Barra_inscr     {color: #006633; font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; padding: 0px 5px 0px 5px; border-bottom:1px solid #006633;  margin: 10px 0px 0px 0px; background-color: #d2ebeb;}
.Barra_info_sel  {color: #FFEECD; font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; padding: 0px 5px 0px 5px; border-bottom:1px solid #ad500c;  margin: 10px 0px 0px 0px; background-color: #ad500c;}
     
		 
		 
.Tit_Secao     {font-family: "trebuchet ms",Verdana,Arial, Helvetica, sans-serif; color: #40881e; font-style: normal; font-weight: bold;   font-size: 18pt; margin: 45px 0px 20px 0px; padding: 0px; border-bottom: 1px solid #38578d; text-align:right; width:540px;}
.home_secao    {font-family: "trebuchet ms",Verdana,Arial, Helvetica, sans-serif; color: #666666; font-style: normal; font-weight: bold;   font-size: 9pt; margin:0px; padding: 0px; border-bottom: 1px solid #efefef;}      
.home_tit      {font-family: "trebuchet ms",Verdana,Arial, Helvetica, sans-serif; color: #40881e; font-style: normal; font-weight: bold;   font-size: 10pt;  margin: 20px 0px 10px 0px;  padding: 0px; border: 0px }
.Idx_Sessao_Tit{font-family: "trebuchet ms",Verdana,Arial, Helvetica, sans-serif; color: #38578d; font-style: normal; font-weight: bold;   font-size: 13pt;  margin: 0px 0px 0px 0px;  padding: 0px; border: 0px }


.home_destaque {font-family: "trebuchet ms",Verdana,Arial, Helvetica, sans-serif; color: #666666; font-style: normal; font-weight: none;   font-size: 10pt;  margin: 5px 0px 10px 0px;  padding: 0px; border: 0px }
.home_secao_especial {font-family: "trebuchet ms",Verdana,Arial, Helvetica, sans-serif; color: #38578d; font-style: normal; font-weight: bold;   font-size: 14pt; margin:0px; padding: 0px; border-bottom: 1px solid #efefef;}


.As10mais {color: #006666; font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;  padding: 0px 2px 0px 2px; border:1px solid #006666;  margin: 0px 0px 0px 0px; background-color: #efefef;}		   