Ahí
catpaw te da la solución.
Y las declaraciones de
#contenedor sobre la altura que te comenta, es como si realmente no declarases nada, ya que al usar
!important priorizas el valor
auto para
height, que es el valor que tiene cualquier elemento por defecto.