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

#navigation {
	margin:0px 0px 0px 0px;
	padding: 0;
	clear:both;
	width:100%;
	height:48px;
	background: url(../img/fondo_menuTop.jpg) repeat-x;
}

.texmenu{ font-family: 'OpenSansRegular'; font-size:16px; color:#000; margin:0px; padding:0px;text-align:left;}

ul.nav-main,
ul.nav-main li {
	list-style: none;
	margin: 0;
	padding: 0;
}


ul.nav-main {
	position: relative;
	z-index: 597;
}

ul.nav-main li:hover > ul {
	visibility: visible;
	background:#FFF;
	border-right:none;
	border-left:none;
}


ul.nav-main li.hover,
ul.nav-main li:hover {
	position: relative;
	z-index: 599;
	cursor: pointer;
	background:#FFF;
	border-right:none;
	border-left:none;
}



ul.nav-main li {
	float:left;
	display:block;
	height: 48px;
	color: #000;
	font-family: 'OpenSansRegular';
	font-size:13px;
	font-weight:normal;
}

ul.nav-main li a {
	display:block;
	padding:7px 30px 0px 30px;
	margin:0px 0px 2px 0px;
	height: 39px;
	color: #4f8a2e;
	font-family: 'OpenSansRegular';
	font-size:13px;
	text-decoration:none;
	text-align:left;
	border-right:solid 1px #dddddd;
	border-left:solid 1px #FFF;
	
}

ul.nav-main li a:hover {
	color: #4f8a2e;
	background:#FFF;
}

ul.nav-main li a.active {
	color: #4f8a2e;
	background:none;
}

	

ul.nav-main *.list {
	padding-right: 0px;
	

}




ul.nav-sub {
	visibility: hidden;
	position: absolute;
	padding:0px 0px 20px 0px;
	top: 48px;
	left:0px;
	z-index: 598;
	background-color:#FFF;
	width:163px;
	background:#FFF;
	border-right:none;
	border-left:none;
}


ul.nav-sub li {
	list-style:none;
	display:block;
	padding: 0px 10px 0px 20px;
	height: 30px;
	float: none;
	width:133px;
	background:#FFF;
	border-right:none;
	border-left:none;
	
}

ul.nav-sub li a {
	list-style:none;
	display:block;
	padding: 10px 0px 10px 0px;
	height: 20px;
	float: none;
	width:133px;
	color:#999;
	font-family: 'OpenSansRegular';
	font-size:12px;
	background:#FFF;
	border-right:none;
	border-left:none;
	
}
ul.nav-sub li a:hover {
	color: #4f8a2e;
	background:#FFF;
	border-right:none;
	border-left:none;
	
}