a:link {
 	font-style: normal;
	text-decoration: none;
	color:blue;
}

a:active{ 
	font-style: normal;
	text-decoration: underline;
}

a:visited{ 
	text-decoration: none;
	font-style: normal;
	font-weight: lighter;
	color:#800080;
}

 a:hover{ ;
	text-decoration: underline;
}

.justify {  text-align: justify; clip:  rect(   )}

/* nivel 0 hover */
.m0l0iout {
	font: .7em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 4px;
}
.m0l0iover {
	font: .7em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 4px;
}

/* nivel 0 */
.m0l0oout {
	text-decoration : none;
	/* borda */
	/* border : 1px solid #cccccc; */
	background: #cccccc;
}
.m0l0oover {
	text-decoration : underline;
	/* borda */
	/*border : 1px solid #cccccc;*/
	background: #cccccc;
}

/* nivel 1 hover */
.m0l1iout {
	font: .7em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 4px;
}
.m0l1iover {
	font: .7em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	padding: 4px;
}

/* nivel 1 */
.m0l1oout {
	text-decoration : none;
	/* borda */
	/* border : 1px solid #cccccc; */
	background:#E9E9E9;

	/* Opacidade */
	/* filter: alpha(opacity=85); */
}
.m0l1oover {
	text-decoration : none;
	/* borda */
	/* border : 1px solid #cccccc; */
	background: #C5DEEC;
}