/*##############################################################[ 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: #E96300; font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0px; border: 0px}
h4, h5, h6     {color: #E96300; 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;}

A.limpo:link     {text-decoration:none;}
A.limpo:visited  {text-decoration:none;}
A.limpo:hover    {text-decoration:underline;}
A.limpo:active   {text-decoration:none;}


ol { margin: 5px 0px 20px 50px; }
ul { margin: 5px 0px 20px 50px; }
P  { margin: 0px 0px 10px 0px; }



/*##############################################################[ FORMS ]####*/

input,textarea,select,option {color: #3366cc; font-size: 9pt; border: solid 1px #F9AF7E; background-color: #f6f1ed;}
.form_mini      {color: #3366cc; font-size: 9pt; border: solid 1px #F9AF7E; 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: #E96300; 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: #fbe1cf; 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 #fbe1cf;}
.Tab_ultima			     {margin: 0px 0px 0px 0px; padding: 0px 2px 0px 2px;  color: #555555; vertical-align:top; text-align:left;  border-bottom:1px solid #E96300;}
.Tab_legenda,tfoot   {margin: 0px 0px 0px 0px; padding: 0px 2px 0px 2px;  color: #555555; vertical-align:top; text-align:right; font-size: 8pt;    }
.Tab_Label					 {margin: 0px 0px 0px 0px; padding: 7px 2px 0px 2px;  color: #777777; vertical-align:top; text-align:left; font-weight: bold;}
 
/*##############################################################[ BOX ]####*/
.Borda 			    {border: solid 1px #eee7e1;}
.Fundo_Pesado 	{background-color: #f6f1ed;}
.Fundo_Leve			{}  
.box_alerta  {color: #990000;   background:#ffffcc;  font-weight: bold;   font-size: 10pt;  font-family: Verdana,Arial, Helvetica, sans-serif; margin: 0px 0px 15px 0px;  padding: 0pt 12px 0px 5px; border: 0px; border:1px solid #ad500c }


  

/*##############################################################[ menu ]####*/
.Menu_nivel1 {color: #ad500c;  font-weight: bold;   font-size: 9pt;  font-family: Verdana,Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; padding: 0px 12px 0px 0px; border: 0px }
.Menu_nivel2 {color: #ad500c;  font-weight: nome;   font-size: 9pt;  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: #E96300; font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; padding: 2px; border: 0px;  margin: 0px 2px 0px 4px; vertical-align:text-bottom; vertical-align:bottom; }
.Tit2_curso  {color: #E96300; font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; padding: 2px; border: 0px;  margin: 0px 0px 0px 0px; 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 0px;}
.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_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;}
.Tit_Bigode  {color: #E96300; font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; padding: 0px; border: 0px;    border-bottom:1px solid #ad500c;  margin: 30px 2px 0px 4px; vertical-align:text-bottom; vertical-align:bottom; }
       
.Barra_info      {color: #666666; font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; padding: 0px 5px 0px 5px; border-bottom:1px solid #666666;  margin: 10px 0px 0px 0px; background-color: #dddddd;}
.Barra_info_sel  {color: #efefef; font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; padding: 0px 5px 0px 5px; border-bottom:1px solid #FFFFFF;  margin: 10px 0px 0px 0px; background-color: #FF6600;}
			 



  .formata {font: 12px arial, verdana, helvetica, sans-serif; }
  a.dcontexto{
  position:relative; 
  font:12px arial, verdana, helvetica, sans-serif; 
  padding:0;
  color:#039;
  text-decoration:none;

  cursor:help; 
  z-index:24;
  }
  a.dcontexto:hover{
  background:transparent;
  z-index:25; 
  }
  a.dcontexto span{display: none}
  a.dcontexto:hover span{ 
  display:block;
  position:absolute;
  width:230px; 
  top:3em;
  text-align:left;
  left:0;
  font: 12px arial, verdana, helvetica, sans-serif; 
  padding:5px 10px;
  border:1px solid #ff9900;
  background:#ffffcc; 
  color:#000;
  }					 