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.