amigo
@luismercado0209 apesar de que ya le dieron una respuesta aparentemente satisfactoria para sus intenciones, no pude dejar de notar que usted ha aplicado la propiedad float erróneamente
Cita: #contenedor{
width: 1024px;
border: 1px solid gray;
margin: 10px;
margin-left: auto;
margin-right: auto;
padding: 10px;
background: #ffffff;
float:center;
}
hasta donde tengo entendido en css2 solo soporta left or right
http://www.w3schools.com/css/pr_class_float.asp
y en css3 no he visto hasta ahora que ya se incluya dicho atributo en con el valor center, si en su maquetación a persive que su contenido si esta centrado en definitiva no es por el float si no por el margin-left y margin-right