﻿* html .SectionMenu ul { 
	position: relative; 
} /* IE6 Background Bug */

.SectionMenu {
	text-align:left;
	padding:10px 0 40px 0;
	background:#e2ecdb url(images/MenuBottom_06.jpg) no-repeat left bottom;
}

.SectionMenu div {
	position:relative;
	min-height:20px;
	background:#E2ECDB;
	border-bottom:1px dashed #b2b2b2;
}
* html .SectionMenu div {
	height:20px;
}

.SectionMenu a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.SectionMenu div a:link,
.SectionMenu div a:visited {
	display:block;
	padding:5px 25px 5px 12px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

.SectionMenu .menuheader {
	cursor: pointer;
}
.SectionMenu .expandable {
	position: absolute;
	right:0;
	top:0;
	width:20px;
	height:20px;
	padding:0;
	margin:0;
}
.SectionMenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
	background:transparent url(images/vm_expanded.gif) no-repeat 5px 8px;
}
.SectionMenu .closedheader{ /*CSS class to apply to expandable header when it's expanded*/
	background:transparent url(images/vm_collapsed.gif) no-repeat 5px 7px;
}

.SectionMenu ul,
.SectionMenu li {
    margin: 0;
    list-style: none;
	display: inline; /* Hack to remove vertical gap between LI when they have links inside */
}
.SectionMenu ul {
	padding: 0;
}

.SectionMenu ul li {
	padding:0;
}

.SectionMenu ul li a:link,
.SectionMenu ul li a:visited {
	display: block;
	text-decoration: none;
	padding: 5px 10px 5px 20px;
	border-bottom:1px dashed #b2b2b2;
	color:#000000;
	background:#F0F4ED;
}
.SectionMenu ul li a:hover{
	background: #c0cebe;
}

.SectionMenu ul li a.ActiveLink:link,
.SectionMenu ul li a.ActiveLink:visited {
	background:#c0cebe;
}
.SectionMenu ul li a.ActiveLink:hover{
}

.SectionMenu .categoryitems {
}

/* ########################################################## */
/* ##################### SiteMap ############################ */

* html .SiteMap ul { 
	position: relative; 
} /* IE6 Background Bug */

.SiteMap {
	text-align:left;
	padding:10px 0 0px 0; /* was: 10px 0 40px 0; */
	/*background:#e2ecdb url(images/MenuBottom_06.jpg) no-repeat left bottom;*/
	background:#FFFFFF;
}

.SiteMap div {
	position:relative;
	min-height:20px;
	/*background:#E2ECDB;*/
	background:#FFFFFF;
	border-bottom:1px dashed #b2b2b2;
}
* html .SiteMap div {
	height:20px;
}

.SiteMap a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	/*font-weight:bold;*/
}

.SiteMap div a:link,
.SiteMap div a:visited {
	display:block;
	padding:5px 10px 5px 25px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.SiteMap div a:hover{
	background: #c0cebe;
	text-decoration:underline;
}

.SiteMap div a.level2:link,
.SiteMap div a.level2:visited {
	/*background:#F0F4ED;*/
	background:#FFFFFF;
	font-size:11px;
}
.SiteMap div a.level2:hover{
	background: #E2ECDB;
	text-decoration:underline;
}

.SiteMap .menuheader {
	cursor: pointer;
}
.SiteMap .expandable {
	position: absolute;
	left:0;
	top:0;
	width:20px;
	height:20px;
	padding:0;
	margin:0;
}
.SiteMap .openheader{ /*CSS class to apply to expandable header when it's expanded*/
	background:transparent url(images/vm_expanded.gif) no-repeat 5px 8px;
}
.SiteMap .closedheader{ /*CSS class to apply to expandable header when it's expanded*/
	background:transparent url(images/vm_collapsed.gif) no-repeat 5px 7px;
}

.SiteMap ul,
.SiteMap li {
    margin: 0;
    list-style: none;
	display: inline; /* Hack to remove vertical gap between LI when they have links inside */
}
.SiteMap ul {
	padding: 0;
}

.SiteMap ul li {
	padding:0;
}

.SiteMap ul li a:link,
.SiteMap ul li a:visited {
	display: block;
	text-decoration: none;
	padding: 5px 10px 5px 25px;
	border-bottom:1px dashed #b2b2b2;
	color:#000000;
	/*background:#F0F4ED;*/
	background:#FFFFFF;
	font-size:10px;
}
.SiteMap ul li a:hover{
	background: #F0F4ED;
	text-decoration:underline;
}

.SiteMap ul li a.ActiveLink:link,
.SiteMap ul li a.ActiveLink:visited {
	background:#c0cebe;
}
.SiteMap ul li a.ActiveLink:hover{
}

.SiteMap ul li a.item_level2:link,
.SiteMap ul li a.item_level2:visited {
	font-size:11px;
}
.SiteMap ul li a.item_level2:hover{
	background: #E2ECDB;
	text-decoration:underline;
}


.SiteMap .categoryitems {
}
.SiteMap .subitem {
	margin-left:25px;
}
.SiteMap .item_level2 {
	margin-left:25px;
}
.SiteMap .item_level3 {
	margin-left:40px;
}


.SiteMap .span_perfil {
	display:block;
	padding:5px 10px 5px 25px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}


.SiteMap .div_perfil_level2 {
	margin-left:25px;
}

.SiteMap div a.perfil_level2:link,
.SiteMap div a.perfil_level2:visited {
	display: block;
	text-decoration: none;
	padding: 5px 10px 5px 25px;
	/*border-bottom:1px dashed #b2b2b2;*/
	color:#000000;
	/*background:#F0F4ED;*/
	background:#FFFFFF;
	font-size:11px;
}
.SiteMap div a.perfil_level2:hover{
	background: #E2ECDB;
	text-decoration:underline;
}

.SiteMap .empty {
	border-bottom:0px;
}




