/*##############################################################[ 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; border-bottom:1px solid #E96300; }   
h2   {font-size: 12pt; margin: 20px 0px 5px 0px;  }
h3   {font-size: 10pt; 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: 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 #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;  color: #E96300;font-weight: bold; }



/*##############################################################[ 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;    }
 
 
/*##############################################################[ BOX ]####*/
.Borda 			    {border: solid 1px #eee7e1;}
.Fundo_Pesado 	{background-color: #f6f1ed;}
.Fundo_Leve			{}  

/*##############################################################[ Miscelania ]####*/
.tit_box_ajuda {
	cursor:hand;
	margin-top: 5px;
	background: #ffffcc;
	color: #000;
	padding: 0.4em;
	font-size:10px;
	border: 1px solid #CCCCCC;
}
ul.ajuda {
	color: #999999;
	font-style: normal;
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 0pt;
	word-spacing: 0pt;
	letter-spacing: 0pt;
	margin: 0pt 0pt 5pt 15pt;
	padding: 0px;
	border: 0px;
}
ol.ajuda {
	color: #999999;
	font-style: normal;
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 0pt;
	word-spacing: 0pt;
	letter-spacing: 0pt;
	margin: 0pt 0pt 5pt 15pt;
	padding: 0px;
	border: 0px;
}
.pajuda {
	color: #666666;
	font-size:8pt;
	font-family: Verdana;
	margin: 0pt 0pt 0pt 0pt;
	padding: 0px;
	border: 0px
}
.box_coluna {
	color: #666666;
	font-size:10pt;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 8px 0px;
	padding: 3px 3px 5px 3px;
	border: 0px
	width: 202PX;
	background:#fbfbff;
	border: solid 1px #9999cc
}
.Tit_box_coluna {
	color: #ffffff;
	font-size:11pt;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 0px 0px 0px;
	padding: 0px 3px 0px 3px;
	border: 0px
	width: 202PX;
	height: 20px;
	background:#96bee9;
	border: solid 1px #ffffff;
	cursor:help;
}


.Box_div_materias {
	color: #666666;
	font-size:10pt;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 8px 0px;
	padding: 3px 3px 5px 3px;
	border: 0px
	width: 202PX;
	background:#FFFFFF;
	border: solid 1px #9999cc
}
.Tit_div_materias  {
	color: #ad500c;
	font-size:10pt;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 0px 0px 0px;
	padding: 0px 3px 0px 3px;
	border: 0px
	width: 202PX;
	height: 20px;
	background:#FFEECD;
	border: solid 1px #ffffff;
	cursor:help;
}

.Tit_box_coluna2 {
	color: #ffffff;
	font-size:10pt;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 0px 0px 0px;
	padding: 0px 3px 0px 3px;
	border: 0px
	width: 202PX;
	height: 20px;
	background:#e9b66d;
	border: solid 1px #ffffff;
	cursor:help;
}
.pdestaque {
	color: #666666;
	font-size:12pt;
	font-family: Verdana;
	margin: 0pt 0pt 0pt 0pt;
	padding: 0px;
	border: 0px
}



.hdestaque {
	color: #393ce4;
	font-size:14pt;
	font-family: Verdana;
	margin: 0pt 0pt 0pt 0pt;
	padding: 0px;
	border: 0px;
	font-weight: bold;
}
.pdestaque2 {
	color: #666666;
	font-size:8pt;
	font-family: Verdana;
	margin: 2px 0pt 0pt 0pt;
	padding: 0px;
	border: 0px
	font-weight: bold;
}
.hdestaque2 {
	color: #393ce4;
	font-size:12pt;
	font-family: Verdana;
	margin: 0pt 0pt 0pt 0pt;
	padding: 0px;
	border: 0px;
	font-weight: bold;
}
.hdestaque3 {
	color: #393ce4;
	font-size:10pt;
	font-family: Verdana;
	margin: 0pt 0pt 0pt 0pt;
	padding: 0px;
	border: 0px;
	font-weight: bold;
}
.pdestaque3 {
	color: #666666;
	font-size:8pt;
	font-family: Verdana;
	margin: 0pt 0pt 0pt 0pt;
	padding: 0px;
	border: 0px
}


/*#############################################################[ MENU LA ]### */
/* Root = Horizontal, Secondary = Vertical */
ul#navmenu {        margin: 0;  border: 0 none;  padding: 0;  width: 360px; /*For KHTML*/  list-style: none;  height: 30px;	border-left:100px;}
ul#navmenu li {     margin: 0;  border: 0 none;  padding: 0;  float: left; /*For Gecko*/  display: inline;  list-style: none;  position: relative;  height: 0px;}
ul#navmenu ul {     margin: 0;  border: 0 none;  padding: 0;  width: 110px;  list-style: none;  display: none;  position: absolute;  top: 21px;  left: 0;}
ul#navmenu ul:after /*From IE 7 lack of compliance*/{  clear: both;  display: block;  font: 1px/0px serif;  content: ".";  height: 0;  visibility: hidden;}
ul#navmenu ul li {  width: 160px;  float: left; /*For IE 7 lack of compliance*/  display: block !important;  display: inline; /*For IE*/}
/* Root Menu */
ul#navmenu a {  padding: 0 6px;  float: none !important; /*For Opera*/  float: left; /*For IE*/  display: block; color: #000;  font: bold 10px/18px Verdana, Arial, Helvetica, sans-serif;  text-decoration: none;  height: auto !important;  height: 1%; /*For IE*/}
ul#navmenu a:hover,ul#navmenu li:hover a,ul#navmenu li.iehover a {    color: #000;}
/* 2nd Menu */
ul#navmenu li:hover li a,ul#navmenu li.iehover li a {  float: none;  background: #EEE;  color: #666;}
ul#navmenu li:hover li a:hover,ul#navmenu li:hover li:hover a,ul#navmenu li.iehover li a:hover,ul#navmenu li.iehover li.iehover a {  background: #D0CC9F;  color: #FFF;}
/* 3nd Menu */
ul#navmenu ul ul,ul#navmenu ul ul ul {  display: none;  position: absolute;  top: 0;  left: 160px; background:#EEE;  color: #FFFFFF;}
ul#navmenu li:hover li:hover li a:hover,ul#navmenu li:hover li:hover li:hover a,ul#navmenu li.iehover li.iehover li a:hover,ul#navmenu li.iehover li.iehover li.iehover a {  background: #006767;  color: #FFF;}
ul#navmenu li:hover ul ul,ul#navmenu li:hover ul ul ul,ul#navmenu li.iehover ul ul,ul#navmenu li.iehover ul ul ul {  display: none;}
ul#navmenu li:hover ul,ul#navmenu ul li:hover ul,ul#navmenu ul ul li:hover ul,ul#navmenu li.iehover ul,ul#navmenu ul li.iehover ul,ul#navmenu ul ul li.iehover ul {  display: block;}
