Hola ruben:
Código CSS:
Ver originalbody{background:url(ruta/laimagen.xxx);}
#contenedor{ width: ...; margin: ... ; box-shadow: ... ; /* background: ... ;*/}
box-shadow es css3 y no funciona en todos los navegadores:
http://www.css3.info/preview/box-shadow/
Si no queda otra pones el fondo como imagen, generando divs extra y un
sprite css o bien usando la imagen entera como fondo y height: ... ; pero ya te va a pesar mucho.
Saludos.