#menuhor {
   margin-left:1px;
   padding: 0px 0px 0px 0;
   font: 12px Verdana, sans-serif;
   font-weight: bold;
}

#menuhor.ul a:hover {
	color:#FF0000;
	background-color: #FFFFFF;
} 

.menu{
   width : 100px;
   list-style: none;
   float:left;
   text-align:center;
}

.menu a{
   position:relative;
   background:url(../icones/menuhor.jpg) repeat-x;;
   text-decoration : none;
   outline-color:#666666;
   outline-style:solid;
   outline-width:thin;
   color:#FFFFFF;
   padding: 10px 0px 10px 0px;
   display:block;
}

.menu a:hover {
	color:#FF0000;
	background-color: #FFFFFF;
}

.menu:hover .submenu { 
    display: block;
}
 
.submenu{
   position: absolute;
   width : 215px;
   display:none; 
   text-align:left;
   font-weight: normal;
   list-style: none;
   padding:0px;
}


.submenu li a{
	display: block;
	text-decoration: none;
	color:#FFFFFF;
	padding: 6px 9px 6px 9px;
    outline:none;
	background-color: #333333;
    background-image:none;	
	opacity: .9; filter: alpha(Opacity=90); -khtml-opacity: .9; 
    z-index:1;
}

.submenu li a:hover {
	color:#0000FF;
}

