Código CSS:
Ver original#marco-general {width:100%px; overflow: hidden;}
Lo anterior es "%" o "px", no ambos.
Y para que no se mueva deberia ser un ancho fijo, en px según definiste en el primer post, aunque la medida no debería ser de 1024px porque también debes tener en cuenta los bordes, los padding y los margin. En general dicho ancho se fija en unos 960 o 970px aproximadamente.
Saludos