ul.mnprincipal {
	padding: 0;
	margin: 0;
	font-size:14px;
	float:left;
	overflow:hidden;
	height:25px;
	position:relative;
}

ul.mnprincipal li.mn_on, ul.mnprincipal li.mn_on a, ul.mnprincipal li.mn_off_cadastro, ul.mnprincipal li.mn_off_cadastro a, ul.mnprincipal li.mn_off, ul.mnprincipal li.mn_off a, ul.mnprincipal li.mn_over a, ul.mnprincipal li.mn_over { 
	padding-top:5px;
	padding-bottom:10px !important;
	background-repeat: no-repeat;
}
ul.mnprincipal li.mn_on {
	float:left;
	background-image:url(lib/images/mn_on_esquerda.gif);
	background-position:top left;
	background-color: #FFF;
	padding-left:9px;
}

ul.mnprincipal li.mn_on a {
	color:#000;
	background-color: #FFF;
	background-position:top right;
	background-image:url(lib/images/mn_on_direita.gif);
	padding-right:9px;
}

ul.mnprincipal li.mn_hover {
	float:left;
	background-image:url(lib/images/mn_hover_esquerda.gif) !important;
	background-position:top left;
	background-color: #cc6600;
	padding-left:9px;
}
ul.mnprincipal li.mn_hover a {
	color:#fff;
	background-color: #cc6600 !important;
	background-position:top right;
	background-image:url(lib/images/mn_hover_direita.gif) !important;
	padding-right:9px;
}

ul.mnprincipal li.mn_off_cadastro {
	float:left;
	background-position:top left;
	background-image:url(lib/images/mn_cadastro_esquerda.gif);
	background-color: #F7C603;
	padding-left:9px;
}
ul.mnprincipal li.mn_off_cadastro a {
	color:#3f2307;
	background-position:top right;
	background-color: #F7C603;
	background-image:url(lib/images/mn_cadastro_direita.gif);
	font-weight:bold;
	padding-right:9px;
}

ul.mnprincipal li.mn_off {
	float:left;
	background-color: #3f2307;
	background-position:top left;
	padding-left:9px;
	background-image:url(lib/images/mn_off_esquerda.gif);
}
ul.mnprincipal li.mn_off a {
	color:#fff;
	background-color: #3f2307;
	background-position:top right;
	background-image:url(lib/images/mn_off_direita.gif);
	padding-right:9px;
}

ul.mnprincipal li a{
	text-decoration:none;
}
ul.mnprincipal li a:hover{
	text-decoration:underline;
}

#menprincipal {
	height:25px;
	position:relative;
}

#submenu_total {
height:25px;
width:100%;
border-bottom:1px dashed #cc6600;
margin-top:8px;
position:absolute;
}

#submenu_total ul{
float:left;
padding:0px;
margin:0px;
}
#submenu_total ul li{
margin-left:10px;
}
#submenu_total ul li a{
font-size:14px;
text-decoration:none;
}
#submenu_top10 , #submenu_column, #submenu_artist, #submenu_film{
margin:0px;
padding:0px;
float:left;
}
