@charset "utf-8";
/* CSS Document */

.menu {
	background:url(../imagens/bg_hr_left.gif) repeat-x bottom;
	width:190px;
	clear:both;
	margin:20px 0 20px 0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;
	text-align:left;
	border:none;
}

.menu li {
	background:url(../imagens/bg_link.gif) no-repeat -10px 0 !important;
	width:183px;
	display:block;
	overflow:hidden;
	padding:0 0 0 10px;
	clear:both;
}

.menu li a {
	height:22px;
	display:block;
	padding:5px 0 0 10px;
	text-decoration:none;
}

.menu li a:hover {
	color:#f15a22;
	text-decoration:none;
}

.menu li:hover {
	background:url(../imagens/bg_over.gif) no-repeat  -10px 0 !important;
	width:188px;
	display:block;
}

.menu .link-ativo {
	background:url(../imagens/bg_active.gif) no-repeat  -10px 0 !important;
	width:180px;
	display:block;
	overflow:hidden;
}
.menu .link-ativo a {
	color:#f15a22;
}

.menu .link-ativo:hover {
	background:url(../imagens/bg_active.gif) no-repeat  -10px 0 !important;
	width:188px;
	display:block;
	overflow:hidden;
}

.menu .link-ativo ul li a {
	color:#FFF;
}

.menu li ul {
	width:170px;
	padding:5px 0 10px 0;
	overflow:hidden;
	margin-left:-10px;
	background:#141414;
	display:block;
	clear:both;
	font-size:10px;
}

.menu li ul li {
	width:170px;
	height:20px;
	background:none;
}

.menu li ul li  {
	width:170px;
	height:20px;
	background:none !important;
}

.menu li ul li:hover {
	width:170px;
	height:20px;
	background:url(../imagens/bg_sub.gif) no-repeat 13px 8px !important;
}

.menu li ul  .sub-ativo  {
	width:170px;
	height:20px;
	background:url(../imagens/bg_sub.gif) no-repeat 13px 8px !important;
}

.menu li ul .sub-ativo a {
	color:#f15a22 !important;
}

.menu li ul li a:hover {
	color:#f15a22 !important;
}

.menu li ul li {
	background:none;
}