Esto:
Código:
#fondobotones {background-color:black; width:100%; height:50px; padding-top:12px; padding-bottom:12px;}
#boton {background-color:cyan; color:black; height:70%; float:left; width:16.5%; padding-top:15px}
...
<div id="fondobotones">
<div id="boton">boton 1</div><div id="boton">boton 2</div><div id="boton">boton 3</div><div id="boton">boton 4</div><div id="boton">boton 5</div>
</div>
El problema está que no puedo poner el atributo padding porque en algunos navegadores me sale el cuadro más grande o simplemente mal. Y bueno, saber si tengo yo mal el código o se pueden alinear este conjunto de divs para que salgan centradas dentro del div que hace como marco.
Saludos!

o el uso de text-align para posicionar cajas.
