já consegui corrigir o problema e fazer o que queria
fica aqui para quem precisar no futuro
#menu-txt {
margin-top: 0px;
float: right;
text-align: right;
}
#menu-txt li{
list-style:none;
margin:0 0 0 1px;
font-weight: bold;
font-size: 14px;
line-height: 30px;
}
#menu-txt li {
display:block;
float:left;
height:30px;
text-decoration:none;
}
#menu-txt li a{
float:left;
display:block;
height:30px;
font-weight: bold;
text-decoration:none;
}
#menu-txt li a span{
float:left;
display:block;
height:30px;
}
#menu-txt li a.current, #menu li a.current span{
display:block;
float:left;
height:30px;
text-decoration:none;
}
#menu-txt li a, #menu li a.current{
color:#EBF1F1;
padding:0 15px 0 15px;
}
#menu-txt li a span, #menu li a.current span{
color:#EBF1F1;
padding:0 20px 0 9px;
}
#menu-txt li a:hover, #menu li a.current{
background:url(imagens/f_menu.png) top center;
color:#EBF1F1;
text-decoration:none;
}