ul.mapa { margin-right: 10px; margin-left: 10px; }
ul li { color: #000; font-size: 12px; font-weight: bold; background-image: url(../pics/mapa_bg1.gif); background-repeat: repeat-x; background-position: left top; padding: 4px 3px 5px 20px; border-top: 1px solid #ededed; list-style: none; }
ul ul { margin-top: 0; margin-bottom: 0; margin-left: 0; padding-top: 10px; padding-right: 10px; padding-left: 20px; }
ul ul li { color: #6d6d6d; font-size: 11px; font-weight: bold; background-image: url(../pics/mapa_bg2.gif); background-repeat: no-repeat; background-position: left top; margin-left: 0; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 1px; padding-left: 20px; border-bottom: 1px dotted #ededed; border-top-style: none; border-right-style: none; border-left-style: none; }
ul ul ul { margin-bottom: 0; padding-top: 2px; padding-bottom: 2px; border: none; }
ul ul ul li { color: #b9b9b9; font-size: 10px; font-weight: normal; background-image: url(../pics/mapa_bg3.gif); background-repeat: no-repeat; background-position: left top; padding-left: 10px; border-style: none; }
ul li a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
ul li a:hover {
	color: #2c3182;
	font-weight: bold;
	text-decoration: none;
}
ul ul li a {
	color: #6d6d6d;
	font-weight: bold;
	text-decoration: none;
}
ul ul li a:hover {
	color: #8e9ac9;
	font-weight: bold;
	text-decoration: none;
}
ul ul ul li a {
	color: #b9b9b9;
	font-weight: normal;
	text-decoration: none;
}
ul ul ul li a:hover { color: #c8c8e3; font-weight:     normal; text-decoration: none; }
