/* CSS Document */
BODY {
	scrollbar-face-color:#92BDDB;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#C0C0C0;
	scrollbar-darkshadow-color:#000000;
	scrollbar-shadow-color:#808080;
	scrollbar-arrow-color:#000000;
	scrollbar-track-color:#E1E6ED;
	
	font-family: "Century Gothic", Verdana, Arial;
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	background-color: #FFFFFF;
	color: #000000;
	font-weight: 100;
	text-transform: none;
	font-size: 100%;
}
/* CSS Document */
/* menu horizontal by micox */
    .menu-hh * { margin: 0; padding: 0;} 
    .menu-hh a { display: block;}
    .menu-hh li {
	list-style: none;
	float: left;
	height: 1%;
}
    .menu-hh li ul {
	position: absolute;
	visibility: hidden;
	white-space: nowrap;
	width: 432px;
	height: 10px;

}
    /* hack para navegadores que exigem width para elementos pos absolute (Opera) */
    html:first-child>body .menu-hh li ul {
	display: table-row-group;
}
    html:first-child>body .menu-hh li ul li { float: none; display: table-cell;}
    .menu-hh li:hover ul, .menu-hh  li.over ul { visibility: visible;} /* a class  .over eh tecnica pro hover no IE */
    .menu-hh li:hover ul li ul, .menu-hh li.over ul li ul{ visibility: hidden;}
    .menu-hh li ul li:hover ul, .menu-hh li ul li.over ul{
	visibility: visible;
}
	.menu-hh ul li ul {margin-left:0px;}
	.menu-hh { 
	width: 760px;
	margin: 0 0px; 
	height: 18px;

}
  .menu-hh a {
	font: bold 10px/10px "Century Gothic", Verdana, Arial;
	text-decoration: none;
	color: #000066;
	background-image: url(_img_stei/button_normal.jpg);
	background-position: left center;
	height: 11px;
	width: auto;
	border: medium double #5191B7;
	padding-right: 5px;
	padding-left: 3px;
	margin-right: 1px;
	margin-bottom: 2px;
	margin-left: 1px;
	background-color: #D1DCE4;

  }
  
  .menu-hh a:hover {
	background:#3166A6 url(_img_stei/button_over.jpg) repeat center center;
	color:#FFFFFF;
	border-color:#000 #fafafa #fafafa #000;
	font-weight: bolder;
	display: inline-table;
	bottom: auto;
  }
  
  .menu-hh ul li ul {
	font: 9px/15px "Century Gothic", Verdana, Arial;
	color: #000;
	text-decoration: none;
	text-align: center;
	padding: 2px;
	margin-right:0px;
	text-transform: none;
 }
 
 
td {
	font-family: Arial, Helvetica, sans-serif;
/*	font-size: 9px; */
	font-size: 11px;
	color: #000000;
	font-style: normal;

}
h2 {
	font-family: "Century Gothic", Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #CC9900;
	text-transform: uppercase;

}
h3 {
	font-family: "Arial", Verdana, "Century Gothic";
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #BAC7C6;
	text-transform: uppercase;

}
.linkmenor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
	
}

.linkmenu_branco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
	color:#fff;
	padding:2px 6px;
}

.linkmenu_branco:hover {
	border: medium double #5191B7;
	background-color:#00389B; 
	color:#fff;
}

.linkmenu_preto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
	color:#000;
	padding:2px 6px;
}

.linkmenu_preto:hover {
	border: medium double #5191B7;
	background-color:#00389B; 
	color:#fff;
}



.roll_in {
	scrollbar-face-color:#E1E4E5;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#EDF4F6;
	scrollbar-darkshadow-color:#999999;
	scrollbar-shadow-color:#D0D6D8;
	scrollbar-arrow-color:#000000;
	scrollbar-track-color:#F9F9F9;
	text-align: justify;
}

.subtitle {
/*	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;*/
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #333333;
	font-weight: bolder;
	text-align: justify;
	padding:10px;

}

.selectBoxNormal {
	background-color: #F2F2F2;
	font: normal 9pt Georgia, "Times New Roman", Times, serif;
	color:#666666;
	border:1px solid #000000;
	text-indent: 3px;
}

.selectBoxChange {
	background-color: #EEF3F7;
	font: italic normal 9pt Georgia, "Times New Roman", Times, serif;
	color:#003399;
	text-indent: 3px;
	border: 1px solid #0000CC;
}

select { 
background-color: #EEF3F7;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#003399;
}

.linkBlackBold {
/*	font:bold normal 10px Verdana, Arial, Helvetica, sans-serif;*/
	font:bold normal 12px Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	text-transform: none;
	text-decoration: none;
}

.linkBlackBold:hover {
	color:#0600FF;
}

.linkBlueBlueBold {
/*	font:bold normal 10px Verdana, Arial, Helvetica, sans-serif; */
	font:bold normal 12px Arial, Verdana, Helvetica, sans-serif;
	color:#006699;
	text-transform: none;
	text-decoration: underline;
}

.linkBlueBlueBold:hover {
	color:#0000FF;
}

.linkGrayBold {
/*	font:bold normal 10px Verdana, Arial, Helvetica, sans-serif; */
	font:bold normal 12px Arial, Verdana, Helvetica, sans-serif;
	color:#999999;
	text-transform: none;
	text-decoration: none;
}

.linkGrayBold:hover {
	color:#007EFF;
}

.linkGrayBold2 {
/*	font:bold normal 10px Verdana, Arial, Helvetica, sans-serif;*/
	font:bold normal 12px Arial, Verdana, Helvetica, sans-serif;
	color:#666666;
	text-transform: none;
	text-decoration: none;
}

.linkGrayBold2:hover {
	color:#251AB3;
	text-decoration: underline;
}

.linkBlueBold {
/*	font:italic bold normal 9px Verdana, Arial, Helvetica, sans-serif;*/
	font:bold normal 11px Arial, Verdana, Helvetica, sans-serif;
	color:#0000FF;
	text-transform: uppercase;
	text-decoration: underline;
}
.linkBlueBold:hover {
	color:#4376FE;
}