@charset "utf-8";

#menus {
	width: 179px;
	float: left;
	position:position;
	margin:-10px 0 0 0 !important;

	*margin:-20px 0 0 0 !important;
	*margin:0;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #afc1cb;
}
#menus ul {
	color: #424f63;
	text-align: right;
	margin-right: 0px;
	line-height: 20px;
	margin-left: 0px;
	margin-top: 0px;
	list-style-type: none;
	padding: 0px;
	margin-bottom: 0px;
}
#menus li {
	background-image: url(../images/fondo_menu.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-right: 26px;
}
#menus li .sub {
	font-weight: normal;
}

#menus li .sub li{
	background-image: url(../images/fondo_menu_sub.gif);
	background-repeat: no-repeat;
	background-position: top;
	line-height: 20px;
	padding-right: 28px;
	margin-right: -26px;
	font-weight: normal;
}
#menus li .sub a {
	font-weight: normal;
	color: #2d3644;
}


#menus li .sub .subsub{
	font-weight: normal;
}

#menus li .subsub li{
	background-image: url(../images/fondo_menu_subsub.gif);
	background-repeat: no-repeat;
	background-position: top;
	line-height: 20px;
	padding-right: 38px;
	margin-right: -26px;
	font-weight: normal;
}
#menus li .sub a .subsub a{
	font-weight: normal;
	color: #2d3644;
}

#menus li .sub .subsub .subsubsub{
	font-weight: normal;
}

#menus li .subsubsub li{
	background-image: url(../images/fondo_menu_subsubsub.gif);
	background-repeat: no-repeat;
	background-position: top;
	line-height: 20px;
	padding-right: 44px;
	margin-right: -26px;
	font-weight: normal;
}
#menus li .sub a .subsub a .subsubsub a{
	font-weight: normal;
	color: #2d3644;
}


#menus a {
	text-decoration: none;
	color: #2D3644;
}
#menus a:hover {
	color: #a3b204;
}
#menus .selec {
	font-weight: bold;
	color: #a3b204;
	background-image: url(../images/fondo_menu_here.gif);
	background-repeat: no-repeat;

}
#menus .selec a {
	font-weight: bold;
	color: #a3b204;
}
