Gracias por contestar! 
esto es lo único que tiene definido el body    
Código CSS:
Ver original- body { 
-     background-image:url(../img/body-fondo.png); 
-     text-align:center; 
-     position:absolute; 
-     left:50%; 
-     margin-left: -644px; 
-     overflow-x: hidden; 
- } 
 es el fondo, para que el contenedor este centrado, y para que no genere scroll horizontal
y después el contenedor:    
Código CSS:
Ver original- #contenedor{ 
-     text-align:center; 
-     color:#333333; 
-     background-image:url(../imgs/contenedor_fondo.png); 
-     background-repeat:repeat-y; 
-     background-position:center; 
-     padding-top:40px; 
-     padding-bottom:40px; 
-     position:absolute; 
-     min-width: 970px; 
-     width: 1288px; 
-     max-width: 1288px; 
-     margin: 0px auto; 
- } 
después las cosas que están definidas es el contenido dentro del contenedor