#menu { position: relative; float:left; width:176px; min-height:387px; border-right:#CACACA 1px solid; top:-44px; margin-left:3px; }

#menu ul {
    z-index: 999;
    list-style: none;
        width: 176px;
    float:left;
    border-top:1px solid #CACACA;
    border-bottom:1px solid #CACACA;
    margin-top:44px;
    padding-bottom:11px;
}
#menu ul ul {
	border: medium none;
    display: none;
    margin-bottom: 0;
    margin-top: 11px;
    padding-bottom: 0;
    position: relative;
    z-index: 3;
}

#menu ul li {
    z-index: 999;
	/*width:159px;*/
    width:176px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    min-height:20px;
    float:left;
    margin-left: 0; 
    position: relative;
	text-align:left;
	padding-top:11px;
    }
#menu ul li:hover{
}

#menu ul li ul li{
	margin-left: 22px;
    min-height: 36px;
    width: 154px;
}
#menu ul li ul li:hover{
}
#menu ul li ul li a{
	color:#595959 !important;
}
#menu ul li ul li a:hover{
	background:url(../img/setasubmenu.png) left center no-repeat;
	color:#595959;
}

#menu ul li div {
}
#menu ul li div:hover {
}
#menu ul ul li div {
}

#menu ul ul div:hover {
}


#menu a:link, #menu a:visited, #menu a:active, #menu a:hover, #menu a {
    color: #595959;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    min-height: 24px;
    padding-left: 17px;
    padding-top: 7px;
}

#menu a.active,
#menu a:hover {
    background:#27324A;
    color:#FFF;
}

.menuhover {
	background:#27324A !important;
    color:#FFF !important;
}
.menucomphover {
	background:url(../img/fundosubmenu.png) no-repeat !important;
    color:#3D3D3D !important;
    font-weight:bold;
    font-style:italic;
}
.menucomp{
	background:url(../img/setamenu.png) no-repeat scroll right center transparent !important;
    color:#3D3D3D !important;
    font-weight:bold;
    font-style:italic;
}
.submenuhover{
	background:url("../img/setasubmenu.png") no-repeat scroll left center transparent !important;
}

#menu ul ul a:link, 
#menu ul ul a:visited,
#menu ul ul a:active,
#menu ul ul a:hover, 
#menu ul ul a {
}

#menu ul ul a.active,
#menu ul ul a:hover {
    }
/* Fix IE. Hide from IE Mac \*/
* html #menu ul li { float: left; height: 1%; }
* html #menu ul li a { height: 1%; }
/* End */

/*
#menu ul li:hover ul ul, 
#menu ul li.over ul ul,
#menu ul li:hover ul ul ul, 
#menu ul li.over ul ul ul,
#menu ul li:hover ul ul ul ul, 
#menu ul li.over ul ul ul ul { display: none; }

#menu ul li:hover ul, 
#menu ul li li:hover ul,
#menu ul li li li:hover ul,
#menu ul li li li li:hover ul,  
#menu ul li.over ul, 
#menu ul li li.over ul,
#menu ul li li li.over ul,
#menu ul li li li li.over ul { display: block; }
*/

.submenumarca a{
	background:url(../img/setasubmenu.png) left center no-repeat;
}

img.setabaixobranca{
	float:right;
    margin-right:10px;
    margin-top:4px;
    /*width:8px;
    height:5px;
    background:url(../img/setabaixobranca.png) no-repeat;*/
}
img.setadireitabranca{
	float:right;
    margin-right:10px;
    margin-top:4px;
    /*width:5px;
    height:8px;
    background:url(../img/setadireitabranca.png) no-repeat;*/
}
img.setabaixopreta{
	float:right;
    margin-right:10px;
    margin-top:4px;
    /*width:8px;
    height:5px;
    background:url(../img/setabaixopreta.png) no-repeat;*/
}
img.setadireitapreta{
	float:right;
    margin-right:10px;
    margin-top:4px;
    /*width:5px;
    height:8px;
    background:url(../img/setadireitapreta.png) no-repeat;*/
}