/* menu horizontal-vertical by micox */
 .menu-hv * { margin: 0; padding: 0;
 }
 .menu-hv a { display: block; }
 .menu-hv li { list-style: none; float: left; height: 43px; background:url('http://www.dtim.org.pt/themes/mantaTheme1/common/templates/images/top_menu_line.gif') right top no-repeat;}
 .menu-hv li ul { position: absolute; visibility: hidden;}
 .menu-hv li ul li { float: none; white-space: nowrap; display: inline; /* o inline é pro IE */}
 .menu-hv li ul li ul { position: absolute; left: 100%; top: 0; }
 .menu-hv li:hover ul, .menu-hv li.over ul { visibility: visible;}
 .menu-hv li:hover ul ul, .menu-hv li.over ul ul { visibility: hidden;}
 .menu-hv ul ul li:hover ul, .menu-hv ul ul li.over ul { visibility: visible;}
 /* visual */
	 .menu-hv 
	 {  
	 	background:url('http://www.dtim.org.pt/themes/mantaTheme1/common/templates/images/top_menu.gif') repeat-x top center;
	    height:43px;
	    
		clear:both;
		margin-right: 0px;
		margin-left: 0px;
	
			
	 }
	 
	 
             .menu-hv a { font-weight: bold;  text-decoration: none; color: #FFF;
                                        padding: 0 10px; line-height: 43px;
                                       }
    .menu-hv a:hover 
    {  
	    background-color: none; 
	    color: #83c8ff;
	}
	.menu-hv ul li ul a{
		
		font-weight: none; 
		color: #000000;
		line-height: 30px;
	}
	
	
	
	.menu-hv ul li ul 
	{  
		
		background-color: #FFFFFF; 
		margin-right: 0px;
		margin-left: 0px;
		border-bottom: solid 1px #83c8ff;
		border-left: solid 1px #cccccc;
		border-right: solid 1px #cccccc; 
	}
	
	.menu-hv ul li.home a:hover{
	background:none;
	}
	
	
	.menu-hv ul li.home a {
		padding-top:12px;
		color: transparent;
		
		
	}
