Si,aqui esta el codigo,lo e separado en otro archivo para que no sea engorroso de leer:
Código:
<html>
<script language="JavaScript">
startList = function() {
if (document.all&&document.getElementById) {
navRoot = document.getElementById("nav");
for (i=0; i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes[i];
if (node.nodeName=="LI") {
node.onmouseover=function() {
this.className+=" over";
}
node.onmouseout=function() {
this.className=this.className.replace(" over", "");
}
}
}
}
}
window.onload=startList;
</script>
<style type="text/css">
#navegacion ul {
position:absolute;
left:0;
top:260px;
list-style:none;
margin-left:5px;
margin-top: 20px;
font-size: 12px;
font-family:Verdana,Arial;
font-weight:bold;
padding: 0px 0px 0px 0px;
width:146px;
height:287px;
}
#navegacion ul li{
background-image: url(imagenes/ico.png);
padding-left: 0px;
padding-top: 7px;
border-bottom:1px solid #a53323;
border-top:8px solid #ff4f37;
width:146px;
height: 20px;
text-align: center;
border-left:1px solid #a53323;
border-right:1px solid #a53323;
}
#navegacion ul li.over{
background-image: url(imagenes/ico.png);
margin-left:15px;
padding-left:15px;
padding-top: 7px;
border:2px solid #fd5f21;
border-top-width:8px ;
border-top-style:double;
border-top-color: #fd5f21;
width:146px;
height: 20px;
text-align: left;
}
#navegacion a{
color: #5c0803;
text-decoration: none;
}
#navegacion ul li.over a{
color: #5c0803;
}
#navegacion ul li.over a:hover{
color: #f59601 ;
border: none;
}
#navegacion ul li.over a:active{
font-size: 13px;
}
</style>
<body>
<div id="navegacion">
<ul id="nav">
<li><a href="#">Link 1.1</a></li>
<li><a href="#">Link 1.2</a></li>
<li><a href="#">Link 1.3</a></li>
<li><a href="#">Link 2</a></li>
<li><a href="#">Link 2.1</a></li>
<li><a href="#">Link 2.2</a></li>
<li><a href="#">Link 3</a></li>
<li><a href="#">Link 4</a></li>
</ul>
</div>
</body>
</html>
Bueno,el javascript es para imitar la pseudoclase :hover en IE,aunque no creo qu etenga que ver no?
Un Saludo y gracias!!