.bordamenuv{border-top-width:1px;border-top-style:solid;border-top-color:#78A0C4;}
.menu-hv *{z-index:1000;}
.menu-vv *{z-index:1;} 
.menu-hv, .menu-vv { position: relative; margin: 0; padding: 0; display: block; zoom: 1;}
	.menu-hv * ,    .menu-vv * { margin: 0; padding: 0 ; list-style: none;}
	.menu-hv li ,   .menu-vv li { position: relative; line-height: 1.2em; vertical-align: top }
	.menu-hv a ,    .menu-vv a { display: block; zoom: 1; line-height: 1.2em }
	.menu-hv li ul, .menu-vv li ul { position: absolute; visibility: hidden  }
	.menu-hv li:hover ul,  .menu-vv li:hover ul,
	.menu-hv li.hover ul,  .menu-vv li.hover ul { visibility: visible }
	.menu-hv li:hover ul ul,  .menu-vv li:hover ul ul,
	.menu-hv li.hover ul ul,  .menu-vv li.hover ul ul { visibility: hidden }
	.menu-hv li li:hover ul,  .menu-vv li li:hover ul,
	.menu-hv li li.hover ul,  .menu-vv li li.hover ul { visibility: visible }
	.menu-hv li li:hover ul ul,  .menu-vv li li:hover ul ul,
	.menu-hv li li.hover ul ul,  .menu-vv li li.hover ul ul { visibility: hidden }
	.menu-hv li li li:hover ul,  .menu-vv li li li:hover ul,
	.menu-hv li li li.hover ul,  .menu-vv li li li.hover ul { visibility: visible }
	/* características horizontal-vertical */
	.menu-hv { font-family:"Trebuchet MS", Tahoma, Arial;font-size:11px; z-index:1000; }
	.menu-hv:after, .menu-hv.after { content: "."; line-height: 0px; clear: both; display: block; visibility: hidden}
	.menu-hv li { float: left; z-index:1000; }		
	.menu-hv li ul li { float: none; }
	.menu-hv li ul li ul { position: absolute; left: 100%; top: 0; }
	/* características vertical-vertical */
	.menu-vv { float: left; width:168px; font-family:"Trebuchet MS", Tahoma, Arial;font-size:11px; }
	.menu-vv li ul { left: 100%; top: 0; }
	/* ****************************************
	  ALTERE ABAIXO. defina a largura, cor, formatações, etc, dos itens do seu menu abaixo
	  ou apague as linhas se for definir em outro lugar
	*/
	.menu-vv li { width: 168px; padding-bottom:3px; padding-top:3px; }
	.menu-vv li a:link, .menu-vv li a:active, .menu-vv li a:visited, .menu-vv li a:hover  { 
	  color:#C9E5FA;
	  background:url(images/slice2_r2_c2.jpg) left no-repeat;
	  padding-left:15px;
	}
	.menu-vv li ul { margin:0; padding:0px; }
	.menu-vv li ul li { line-height:normal; margin:0px; padding:0px; }
	.menu-vv li ul li a:link, .menu-vv li ul li a:active, .menu-vv li ul li a:visited {
	  line-height: normal;
	  background: #B3CEE1;
	  color: #1A3260;
	  padding: 3px 0px 3px 5px;
	  border-top: 1px solid #78A0C4;
	}
	.menu-vv li ul li a:hover {
	  line-height: normal;
	  color: #1C345A;
	  background: #D7E5F0;
	  padding: 3px 0px 3px 5px;
	  border-top: 1px solid #78A0C4;
	}
	
	.menu-hv { z-index:1000; }
	.menu-hv li a:link, .menu-hv li a:active, .menu-hv li a:visited, .menu-hv li a:hover {
	  color: #FFFFFF;
	  background: #939598;
	  cursor: pointer;
	  color: #FFFFFF;
	  padding-top: 10px;
	  padding-bottom: 10px;
	}
	.menu-hv li ul { margin:0; padding:0px; }
	.menu-hv li ul li { line-height:normal; margin:0px; padding:0px;width:200px;text-align: left;}
	.menu-hv li ul li a:link, .menu-hv li ul li a:active, .menu-hv li ul li a:visited {
	  line-height: normal;
	  background: #B9B8B7;
	  color: #333333;
	  padding: 3px 0px 3px 5px;
	  border-top: 1px solid #939598;
	  text-align: left;
	}
	.menu-hv li ul li a:hover {
	  line-height: normal;
	  color: #333333;
	  background: #D7D7D6;
	  padding: 3px 0px 3px 5px;
	  border-top: 1px solid #939598;
	  text-align: left;
	} 

	
* html * { color: expression( (function(who){ if(!who.MXPC){
	who.MXPC = '1';
	if(who.nodeName != 'A'){
		who.onmouseenter=function(){ who.className += ' hover'};
		who.onmouseleave=function(){ who.className = who.className.replace(' hover','')}; }
	(who==who.parentNode.firstChild) ? who.className += ' first-child' : '' ;

} } )(this) , 'auto') }
