El primer problema es que no puedo centrar la barra de menú dentro del div en el que se encuentra.

By [URL=http://profile.imageshack.us/user/saguilera85]saguilera85[/URL] at 2012-09-10
El segundo problema es con los submenus desplegables ya que cuando paso el cursor por encima del menú en lugar de desplegar el sub-menú hacia abajo lo hace hacia un costado.

By [URL=http://profile.imageshack.us/user/saguilera85]saguilera85[/URL] at 2012-09-10
Ya he probado con float, position, hacer otro div, y algunas cosas mas que he encontrado tanto en este foro como en otros, pero no doy con el error.
Les dejo el código HTML:
Código:
Aquí el código CSS:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>Ejemplo</title> <meta http-equiv="content-type" content="text/html;charset=utf-8"> <link rel="stylesheet" title="style.css" type="text/css" href="style.css"> </head> <body> <div id="cabezera"> <p><img alt="Logotipo" src=""></p> </div> <div id="contenido"> <div id="menu"> <ul id="botones"> <li><a href="index.html">Inicio</a></li> <li><a href="nosotros.html">Nosotros</a></li> <li><a href="servicios.html">Servicios</a></li> <li><a href="productos.html">Productos</a> <ul> <li><a href="producto1.html">Producto 1</a></li> </ul> </li> <li><a href="contacto.html">Contacto</a></li> </ul> </div> <h1>Encabezado 1</h1> <p>Contenido</p> <h1>Encabezado 2</h1> <p>Contenido</p> <div id="pie"> <div id="copyright"> <p>Diseñado por <a href="yo">Yo</a></p> <p>© 2012 Todos los Derechos Reservados</p> </div> <div id="redes"> <p>Síguenos en... <a href="https://twitter.com/"><img alt="Logo Twitter" src="images/twitter.png"></a> <a href="http://www.facebook.com/"> <img alt="Logo Facebook" src="images/facebook.png"></a></p> </div> </div> </div> </body> </html>
Código:
Espero me puedan sugerir alguna solución o algún tutorial, de antemano agradezco su tiempo y respuestas./*El fondo color de este color*/
body {
background-color: #dadada;
}
/*Aquí va el logo*/
#cabezera {
width: 800px;
margin-left: auto;
margin-right: auto;
}
/*Aquí Comienza el menú*/
#menu {
overflow: hidden;
width: 100%;
}
#botones {
padding: 0;
}
#botones li {
display: inline;
}
#botones li a {
font-family: Arial, Helvetica, serif;
font-size: 18px;
text-decoration: none;
float: left;
padding: 10px;
background-color: #2175bc;
color: #fff;
}
#botones li a:hover {
background-color: #2586d7;
margin-top: -2px;
padding-bottom: 12px;
}
/*Aquí empieza la configuración del Submenú*/
#botones li ul {
display: none;
position: absolute;
min-width: 140px;
}
#botones li:hover > ul {
display: block;
position: relative;
float: left;
}
/*La configuración del div que tiene todo el contenido de la página*/
#contenido {
width: 800px;
margin-left: auto;
margin-right: auto;
background-color: #595959;
border: solid 1px blue;
border-radius: 7px;
text-align: justify;
}
h1 {
margin-left: 10px;
font-family: Verdana, Helvetica, serif;
color: #fff;
}
p {
margin-left: 10px;
margin-right: 10px;
font-family: Arial, Helvetica, serif;
color: #fff;
}
span {
font-family: Verdana, Helvetica, serif;
color: #fff;
}
/*Aquí van el Copyright y las Redes Sociales*/
#pie {
font-family: Verdana, Helvetica, "sans serif";
font-size: 12px;
line-height: 3px;
overflow: hidden;
width: 100%;
}
#copyright {
height: inherit;
float: left;
}
#redes {
height: inherit;
float: right;
}
Saludos !!!!!



