Gracias a todos por responder!.
Mi problema sigue siendo que el #menu no queda centrado en pantalla, sino alineado a la izquierda. Aún con margin: 0 auto;
Vuelvo a poner mi CSS:
Código HTML:
/* Menú */
#menu{
width:718px;
height:42px;
border:1px solid #FFF;
background-color:#0e283f;
padding:0;
margin:0 auto;
margin-top:-1px;
position:fixed;
z-index:100;
overflow:hidden;
}
#menu ul{
list-style:none;
margin:2px;
padding:10px;
}
#menu ul li {
float:left;
padding-left:15px;
padding-right:15px;
}
#menu ul li a{
font-size:18px;
text-decoration:none;
color:#FFF;
font-weight:bold;
}
#menu ul li a:hover{
color:#C1EAFF;
}
#logo{
float:left;
margin-left:20px;
margin-right:160px;
height:32px;
width:188px;
padding:10px 0 0 0;
display:inline;
}
#flecha{
float:right;
height:42px;
width:53px;
margin:-30px 0 0 0;
padding:0;
display:inline;
}
Que sera??