Cita:
Iniciado por rascabuchitos he probado con el valor porcentual pero
como lo centro en la pagina...
no me funciona el margin...
Pues con márgenes laterales automáticos, tal cual lo tienes. Por eso digo que sólo tendrías que cambiar 1000px por, por ejemplo, 80%:
Código CSS:
Ver originalwidth: 80%;
margin: 0 auto; /*esto ya lo tienes*/
Cita:
Iniciado por rascabuchitos el 100% que uso en los box son porque quiero que ocupen todo el ancho del contenedor
Por eso digo. Si quieres que ocupen el 100% no tienes necesidad alguna de flotar los elementos. Incluso, si .box y .box2 son elementos div, o cualquier otro elemento estructural, ocupará por defecto el 100% del ancho de su contenedor.