Casualidades.
El mismo problema en pocos días.
Mire
esta respuesta. Es por no repetir las explicaciones del porqué sucede.
En su caso, pruebe a poner fondos distintos a las etiquetas html y body. Verá qué ocurre.
Solución: a su #contenedor añada /overflow: hidden/ (también valdría el valor "auto"). Pero en prevención de otros posibles problemas, mejor el primero.
Bonus:
Cosas como /height: auto, width: auto/ en elementos de bloque son innecesarias o redundantes.