/*************************************************************************
 * Treeview
 * 
 *************************************************************************/

ul.treeview
	{
	padding:0;
	margin:0;
	list-style:none;
	}
ul.treeview li
	{
	padding:0;
	margin:0;
	list-style:none;
	}

ul.treeview a,
ul.treeview a:visited
	{
	outline:0;
	display:block;
	}
ul.treeview ul.openup
	{
	display:block;
	}

/**
 * Menu de sub-categorias, coluna esquerda
 */
ul.treeview-sub-category
	{
	text-transform:uppercase;
	font-weight:bold;
	font-size:0.85em;
	margin:0 0 10px 0;
	}
ul.treeview-sub-category li
	{
	width:172px;
	border-bottom:1px solid #e5eaee;
	clear:both;
	display:block;
	
	font-size:11px;
	font-family:Trebuchet MS;
	margin-left:2px;
	text-transform:capitalize;
	}

/** http://positioniseverything.net/explorer/threepxtest.html */
ul.treeview-sub-category a,
ul.treeview-sub-category a:visited
	{
	color:#3f3f3f;
	padding:3px 0 3px 9px;
	margin-left:7px;
	background:transparent url(img/icon-fast-category.gif) no-repeat 0 8px;
	
	}
ul.treeview-sub-category a:hover
	{
	text-decoration:underline;
	}

ul.treeview-sub-category a span
	{
	color:#f03a1f;
	}

li.sub a.label
	{
	background-image:none;
	}

ul.treeview-sub-category span.trigger
	{
	background:transparent url(img/menu-trigger.gif) no-repeat -18px 0;
	text-indent:-9999px;
	margin:0;
	padding:0;
	float:left;
	width:18px;
	height:2em;
	outline:0;
	}
ul.treeview-sub-category span.trigger:hover
	{
	background-color:#0096f0;
	background-position:-36px 0;
	}
	
	
	
	
ul.treeview-sub-category li.openup
	{
	background-color:#0096f0;
	}
ul.treeview-sub-category li.openup a.openup,
ul.treeview-sub-category li.openup span.openup
	{
	color:White;
	background-position:-36px -18px;
	}	
ul.treeview-sub-category ul li.openup
	{
	background-color:transparent;
	}
ul.treeview-sub-category ul li.openup a.openup,
ul.treeview-sub-category ul li.openup span.openup
	{
	font-weight:bold;
	color:#003358;
	background-position:-18px -18px;
	}	
	
	
	
	
	
ul.treeview-sub-category a.openup,
ul.treeview-sub-category a.openup:visited
	{
	background-position:-18px -18px;
	}
ul.treeview-sub-category a.openup:hover
	{
	background-color:#0096f0;
	background-position:-36px -18px;
	}

ul.treeview-sub-category ul
	{
	margin:0;
	padding:0;
	clear:both;
	display:none;
	background:#e5f4fd;
	font-weight:normal;
	text-transform:none;
	border-top:1px solid white;
	}
ul.treeview-sub-category ul li
	{
	border-bottom:1px solid white;
	padding:0 0 0 12px;
	}
	
ul.treeview-sub-category ul li.openup
	{
	background-image:url(img/menu-sub-category-level3-bg.gif);
	background-repeat:repeat-y;
	border-bottom:0;
	}


ul.treeview-sub-category ul a.label:hover
	{
	color:#f03a1f;
	background-color:transparent;
	text-decoration:underline;
	font-weight:bold;
	}
	
ul.treeview-sub-category ul ul
	{
	padding:0;
	margin:0 0 0 -12px;
	background:#DCECFA;
	}
ul.treeview-sub-category ul ul li
	{
	margin:0;
	padding:0 0 0 40px;
	background-repeat:repeat-y;
	background-image:url(img/menu-sub-category-level3-bg.gif);
	}

ul.treeview-sub-category ul ul a,
ul.treeview-sub-category ul ul a:visited
	{
	margin:0;
	}

ul.treeview-sub-category ul ul span.trigger,
ul.treeview-sub-category ul ul span.trigger:visited
	{
	margin-left:-20px;
	}
	
	
ul.treeview-sub-category ul ul ul
	{
	margin:0 0 0 -40px;
	}	
ul.treeview-sub-category ul ul ul li
	{
	padding:0 0 0 60px;
	}	


div.column-left ul.menu-faq
	{
	background-image:url(img/bg-menu-faq.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:Transparent;
	margin-left:1px;
	margin-bottom:-6px;
	height:132px;
	*padding-top:2px;
	}
div.column-left ul.menu-faq li
	{
	border:0px;
	}
	
div.column-left ul.menu-faq li a
	{
	background:none;
	padding-bottom:2px;
	*padding-bottom:0px;
	*padding-top:0px;
	*margin-top:1px;
	text-transform:uppercase
	}

div.column-left ul.menu-faq li a:hover
	{
	color:Red;
	text-decoration:none;
	}
