/*Menu Horizontal*/
#menuRubrosHz {
	position:relative;
	width:1000px;
	margin:0px auto;
	background-color: #7a7d31;
}

#menuRubrosHz ul.ppal, #menuRubrosHz ul.ppal li {
	list-style-type:none;
}

#menuRubrosHz ul.ppal {
	margin:0;
	padding:0;
}

#menuRubrosHz ul.ppal li.openSb {
	float:
	left;
	min-width:120px;
	font-family:
	'Oswald', arial;
	font-size:22px;
	color: #ccc;
	font-weight:
	normal;
	display:
	block;
	padding:10px;
	text-align:
	center;
	border-right:1px solid #fff;
}

#menuRubrosHz ul.ppal li.openSb:last-child {
}

#menuRubrosHz ul.ppal li.openSb:hover {
	color:#fff;
	background-color: #1588c6;
	cursor:pointer;
}

#menuRubrosHz ul.ppal li.openSb a {
	text-decoration:none;
	margin:0;
	font-weight:normal;
	/* padding:4px 6px; */
	display:block;
}

#menuRubrosHz #mnCate {
	position:absolute;
	padding:0px;
	top:52px;
	left:0;
	width:998px;
	background-color:#f2f2f2;
	border:1px solid #ccc;
	z-index:400;
	overflow-x:none;
	overflow-y:auto;
}

#menuRubrosHz .mnSb {
	display:none;
}
	
#menuRubrosHz .mnSb ul.col {
	float:left;
	width:110px;
	margin:10px 25px;
	padding:0;
	text-align:initial;
	overflow-x:none;
}

#menuRubrosHz .mnSb ul.col li {
	clear:both;
	display:block;
	margin:0;
	padding:0;
	font-family:'Oswald', arial;
	font-size:16px;
	font-weight:normal;
	text-align:left;
}

#menuRubrosHz .mnSb ul.col li.selected {
	margin:0;
	padding:2px 0;
	color:#59B200;
}

#menuRubrosHz .mnSb ul.col li a {
	margin:0;
	padding:2px 0;
	color:#000;
	text-decoration:none;
}

#menuRubrosHz .mnSb ul.col li a:hover {
	color:#59B200;
	text-decoration:underline;
}

/*Botonera subrubros*/
#menuRubrosHz .mnSb ul.col #menuSubRubros {
	margin:0;
	padding:0;	
}

#menuRubrosHz .mnSb ul.col li.subrubro a {
	padding:4px 0;
	font-family:arial;
	color:#666;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

#menuRubrosHz .mnSb ul.col li.subrubro a:hover {
	color:#59B200;
	text-decoration:underline;
}

#menuRubrosHz .mnSb ul.col li.subrubro.selected {
	color:#59B200;
}

#menuRubrosHz .mnSb ul.col li.vermas a {
	color:#2693FF;	
}
	
#menuRubrosHz #menuSubRubros {
	margin-bottom:8px;
	padding:0 0 0 8px;
}

#menuRubrosHz #menuSubRubros ul, li {
	list-style-type:none;
}

#menuRubrosHz #menuSubRubros ul {
	margin:0;
	padding:0;
}