/* #######

	Definições de apresentação dos menus:

		Aplicação de estilos em cascata para o box do menu
		
####### */
div#menu {
	border-top: 3px solid #146B98;
	float		:left;
	margin		:0 0 70px 0;
	padding		:0;
	width		:180px;
}
div#menu ul {
	list-style		:none;
	margin			:0;
	padding			:0;
}
div#menu ul li {
	font-variant:small-caps;
	font-weight	:bold;
	line-height	:28px;
	border-top: 2px solid #146B98;	
	padding		:0;
}

div#menu ul li img {
	float:left;
}

div#menu ul li span {
	color			:#fff;
	text-decoration	:none;	
}

div#menu ul li a {
	color			:#fff;
	text-decoration	:none;
	padding-left: 25px;		
}
div#menu ul li a {
	display: 		block;
	width: 			155px;
}

div#menu ul li a:hover {
	text-decoration	:none;
}

div#menu ul li ul {
	margin		:0;
	padding		:0;
	list-style	:none;
}

div#menu ul li ul li {
	background		:#1B96D9;
	border-bottom	:1px solid #146B98;
	border-top		:0;		
	font-variant	:normal;
	font-weight		:normal;
	line-height		:21px;
	padding			:4px 6px;
	margin			:0;	
}

div#menu ul li ul li a {
	color			:black;	
	font-size	:1em;
	padding-left: 0;
	display: 		block;
	width: 			100%;

}

div#menu ul li ul li a:hover {
	text-decoration:underline;
}

div#menu ul li.fechado {
	background-image: url("../images/container.jpg");	
	background-repeat: no-repeat repeat;
	background-position: 0px 0px;
	cursor: pointer;		
}

div#menu ul li.fechado div.seta {
	background-image: url("../images/ico-seta-menufechado.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 28px;
	width: 25px;
}

div#menu ul li.aberto {
	background-image: url("../images/container.jpg");
	background-repeat: no-repeat repeat;
	background-position: 0px 0px;
	cursor: pointer;	
}

div#menu ul li.aberto div.seta {
	background-image: url("../images/ico-seta-menuaberto.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 28px;
	width: 25px;
}
div#menu ul li ul li.active {
	background-image: url("../images/set_transp.png");
	background-repeat: no-repeat;
	background-position: 174px 7px;
}
