/*		------	:hover simulator for IE		------		*/
/*body{behavior:url("../css/csshover.htc");}*/

/*		------	Basic style	------		*/
#menuDiv ul{margin:0;padding:0;border:0;list-style-type:none;}

#menuDiv li{margin:0;padding:0;border:0;display:block;float:left; cursor:pointer; /* position:relative; retirado para funcionax no firefox */}

#menuDiv a{float:left;float:none;display:block;}

#menuDiv li ul{visibility:hidden;position:absolute;z-index:10;}

#menuDiv li ul li{width:100%;display:block;float:left;position:static;}

html>body #menuDiv li ul li{float:none;position:relative;}

#menuDiv li ul li:hover{position:relative;}

/* fix the position */
#menuDiv li ul li ul{top:0;left:100%;}

/* simulate child selector for IE */
div#menuDiv li:hover ul, #menuDiv li:hover li:hover ul, #menuDiv li:hover li:hover li:hover ul{visibility:visible;}
#menuDiv li:hover li ul, #menuDiv li:hover li:hover li ul, #menuDiv li:hover li:hover li:hover li ul{visibility:hidden;}

/* do the normal show, with increased specificity */
#menuDiv ul#menuLista li:hover > ul{visibility:visible;}

/*		------   Make-up	--------			*/
#menuDiv{background-color:#F7F7F7;background-image:url(../img/bg_mnu.gif);border:1px solid #FFF;height:19px;overflow:visible;position:relative;width:775px; z-index:10; clear:both;}
	#menuDiv div.esq{float:left;}
	#menuDiv div.dir{float:right; padding:1px 5px 0 10px;}
	html > body #menuDiv div.dir {margin:-20px 0 0 0;}
		#menuDiv div.dir a{display:inline;padding:0;margin:0;}
		#menuDiv div.dir img{margin-left:10px;}

#menuDiv li{width:auto;}

#menuDiv li ul{color:#000;background-color:#FFF;border:1px solid #CCC;width:150px;}

#menuDiv a{color:#333;font-size:11px;padding:3px 15px 0 10px;text-decoration:none;}
			
#menuDiv ul li:hover{background-color:#CCC;}

#menuDiv ul li a{padding:3px 10px 3px 10px;}

#menuDiv ul li ul{background-color:#F5F5F5;border:1px solid #D4D4D4;}

#menuDiv ul li ul li a{background-image:none;padding:0px 16px 0px 5px; border-bottom:solid 1px #DDD;}

#menuDiv ul li ul li a.submenu{background-image:url(../img/bt_seta.gif);background-position:100% 2px;background-repeat:no-repeat;padding:0px 16px 0px 5px;}

#menuDiv ul li a.submenu{background-image:url(../img/btn_aba.gif);background-repeat:no-repeat;background-position:95% 50%;padding:3px 16px 3px 5px;}


/*		------   Fixes		--------			*/
#menuDiv{border:1px solid #fff;}

#menuDiv{margin-bottom:0px;background-color:#F7F7F7;background-image:url(../img/bg_menu.gif);height:18px;position:relative;width:100%;border-right:solid 1px #CCC;}
	#menuDiv td, #menuDiv td a{color:#A3A48E;font-size:9px;padding:3px 0px 0px 0px;}
	#menuDiv td a{background-image:url(../img/btn_aba.gif);background-repeat:no-repeat;background-position:95% 50%;color:#333;padding:0px 15px 0px 10px;text-decoration:none;}
	#menuDiv div.esq{float:left;}
	#menuDiv div.dir{float:right;padding:1px 5px 0px 20px;}
		#menuDiv div.dir img{margin-left:10px;}

div.subMenuDiv{background-color:#F5F5F5;border:1px solid #D4D4D4;position:absolute;top:35px;visibility:hidden;}
	div.subMenuDiv div{margin:5px;}
	div.subMenuDiv ul{list-style-type:none;margin:0px;padding:0px;}
	div.subMenuDiv ul li ul{padding:0px;}
	div.subMenuDiv ul li{background-image:url(../img/btn_seta.gif);background-repeat:no-repeat;background-position:0px 0.6ex;line-height:120%;margin:0px;padding:0px 0px 0px 1.2ex;}
