/* CSS Document */
/* ========= MENU */

.menu-hh 
{ 
	display: table;
}
.menu-hh * 
{ 
	margin: 0px; 
	padding: 0;
}
.menu-hh a 
{ 
	display: block;
}
.menu-hh li 
{ 
	list-style: none; 
	float: left;
}
.menu_2
{
	list-style: none;
}
.menu-hh li ul 
{ 
	/*margin-top:5px;*/
	position: absolute;
	visibility: hidden; 
	white-space: nowrap;
	/*margin-left:0px;
	/margin-left:-64px;*/
}
.menu_01
{
	float:left;
	/*margin-top:5px;*/
	position: absolute;
	visibility: hidden; 
	white-space: nowrap;
}
/* hack para navegadores que exigem width para elementos pos absolute (Opera) */
html:first-child>body .menu-hh li ul 
{ 
	/*width: 130px; */
}
.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;}
/* visual */
.menu-hh 
{ 
	margin: 0 px;
	/*background:#F3F3F9;*/
}
.menu-hh a 
{ 
	text-decoration: none; 
	/*line-height: 21px;*/
}
.menu-hh a:hover 
{ 
	/*text-decoration: underline; */
	background-image:url(../img/menu_2.jpg);
	background-repeat:repeat-x;
	cursor:pointer;
	color:#FFFF00;
}
.menu-hh ul li ul 
{ 
/*	background:#F3F3F9;*/
}
.menu_cl_01
{
	width:88px;
	text-align:center;
	line-height:30px;
}
.menu_cl_02
{
	width:122px;
	text-align:center;
	line-height:30px;
}
.menu_cl_03
{
	width:104px;
	text-align:center;
	line-height:30px;
}
.menu_cl_04
{
	width:88px;
	text-align:center;
	line-height:30px;
}
.menu_cl_05
{
	width:101px;
	text-align:center;
	line-height:30px;
}
.menu_cl_06
{
	width:82px;
	text-align:center;
	line-height:30px;
}
.menu_cl_07
{
	width:62px;
	text-align:center;
	line-height:30px;
}
.menu_cl_08
{
	width:56px;
	text-align:center;
	line-height:30px;
}
.menu_cl_09
{
	width:65px;
	text-align:center;
	line-height:30px;
}
.menu_sub_01
{
	float:none;
	width:121px;
	background-color:#DD1212;
	text-align:left;
	margin-left:0px;
	/margin-left:-62px;
}
.menu_sub_02
{
	width:120px;
	border:1px solid #FFFFFF;
	border-bottom:none;
	float:none;
	background-color:#DD1212;
	line-height:20px;
}
.menu_sub_03
{
	width:120px;
	border:1px solid #FFFFFF;
	float:none;
	background-color:#DD1212;
	line-height:20px;
}
.menu_sub_04
{
	float:none;
	width:99px;
	background-color:#DD1212;
	text-align:left;
	margin-left:0px;
	/margin-left:-50px;
}
.menu_sub_05
{
	width:99px;
	border:1px solid #FFFFFF;
	border-bottom:none;
	float:none;
	background-color:#DD1212;
	line-height:20px;
}
.menu_sub_06
{
	width:99px;
	border:1px solid #FFFFFF;
	float:none;
	background-color:#DD1212;
	line-height:20px;
}
.menu_sub_07
{
	position:relative;
	border:1px solid #FFFFFF;
	border-bottom:none;
	width:141px;
}
.menu_sub_08
{
	position:relative;
	border:1px solid #FFFFFF;
	width:141px;
}
.menu_sub_09
{
	float:none;
	width:141px;
	background-color:#DD1212;
	text-align:left;
	margin-left:99px;
	margin-top:-21px;
}
.ft_mn_1
{
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}
.ft_mn_2
{
	font-family:verdana;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	padding-left:19px;
	background-color:#DD1212;
	background-image:url(../img/menu_bt_1.gif);
	background-repeat:no-repeat;
}
a:hover.ft_mn_2
{
	background-color:#FF0000;
	background-image:url(../img/menu_bt_2.gif);
	background-repeat:no-repeat;
}
#divis_01 {
	position:absolute;
	top:2px;
	left:90px;
	width:1px;
	height:26px;
	background-image:url(../img/menu_div.jpg);
}
#divis_02 {
	position:absolute;
	top:2px;
	left:212px;
	width:1px;
	height:26px;
	background-image:url(../img/menu_div.jpg);
}
#divis_03 {
	position:absolute;
	top:2px;
	left:317px;
	width:1px;
	height:26px;
	background-image:url(../img/menu_div.jpg);
}
#divis_04 {
	position:absolute;
	top:2px;
	left:405px;
	width:1px;
	height:26px;
	background-image:url(../img/menu_div.jpg);
}
#divis_05 {
	position:absolute;
	top:2px;
	left:506px;
	width:1px;
	height:26px;
	background-image:url(../img/menu_div.jpg);
}
#divis_06 {
	position:absolute;
	top:2px;
	left:588px;
	width:1px;
	height:26px;
	background-image:url(../img/menu_div.jpg);
}
#divis_07 {
	position:absolute;
	top:2px;
	left:650px;
	width:1px;
	height:26px;
	background-image:url(../img/menu_div.jpg);
}
#divis_08 {
	position:absolute;
	top:2px;
	left:706px;
	width:1px;
	height:26px;
	background-image:url(../img/menu_div.jpg);
}