/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	margin: 0px;
	background-color: white;
	margin-bottom: 3px;
}

.treeview .hitarea {
	/*background: url(images/treeview-default.gif) -64px -25px no-repeat;*/
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li {
	margin: 0;
	padding: 0px 0pt 0px 16px;
	padding-left: 0px;

  color: #65873b;
	font-size: 11px;
	font-weight: normal;
}

.treeview a.selected {
	background-color: #eee;
}

/*#treecontrol { margin: 1em 0; display: none; }*/

/*.treeview .hover { color: red; cursor: pointer; }*/
.treeview li a { 
	color: #65873b;
	text-decoration:none;
	padding-left: 14px;
}

/*
.treeview li .hover { 
	color: #2f4711;
	text-decoration:none;
	background-image:url(../img/bg_menu1.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
}*/

.treeview li .over { 
	background-image:url(../img/bg_menu1.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
}


.treeview li .grupo1 a { font-weight: normal; color: #65873b; }
.treeview li .grupo1 .hover { color: #2f4711; }

.treeview li .grupo2 a { font-weight: normal; color: #339900; }
.treeview li .grupo2 .hover { color: #676f3f; }

.treeview li .grupo3 a { font-weight: normal; color: #669900; }
.treeview li .grupo3 .hover { color: #646b38; }

.treeview li .grupo4 a { font-weight: normal; color: #009966; }
.treeview li .grupo4 .hover { color: #009966; }


.treeview li .b a { font-weight: bold; }
div .spacemenu { height: 15px; }