.treeview, .treeview ul {
	width:100%;
	display:table;
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	background-color: white;
	margin-top: 4px;
}

.treeview .hitarea {
	height: 20px;
	width: 30px;
	margin-left: -20px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
	background-color:#060;
}

.treeview .folder {
	cursor:pointer;
}

.treeview li {
	margin:0px;
	padding: 8px 0pt 8px 18px;
	border-bottom: #FFF 5px solid;
        border-top: #FFF 5px solid;
        border-left: #FFF 5px solid;
        border-right:0;
}

.treeview li.categoria {
	font-size:16px;
	background-color:#F6F6F6;
}

.treeview li.arquivo {
	width:100%;
	display:table;
	font-size:12px;
	margin:0;
	padding:0;
}

.treeview a.categoria {
	font-size:14px;
	font-weight:bold;
}

.treeview a.selected {
	background-color: #eee;
	font-size:14px;	
}

.treeview .hover { color: #1B629C; cursor: pointer; text-decoration:none; }

.treeview li { }
.treeview li.collapsable {
	background-position:5px 10px;
	background-image:url(../imagens/icon_tree_opened.png);
	background-repeat:no-repeat;
}

.treeview .expandable-hitarea { 
	background-position:10px 0px;
	background-image:url(../imagens/icon_tree_open.png);
	background-repeat:no-repeat;
}