crea un div padre y le pones una propiedad overfload: auto;
o bien creas otro div al final y le asignas un clear: both;
veamos si puedo hacerte un ejemplo...
Ejemplo 1:
Código HTML:
#div1 {
height: auto ! important;
overfloat: auto;
PONES CUALQUIER OTRA PROPIEDAD QUE GUSTES
}
#div2 {
width: 734px;
height: auto;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 19px;
color:#000000;
margin: 0px auto;
padding-top: 40px;
}
<div id="div1">
<div id="div2">
CONTENIDO
</div>
</div>
Ejemplo 2:
Código HTML:
.ajustar {
clear: both;
}
#box-interiores {
width: 734px;
height: auto;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 19px;
color:#000000;
margin: 0px auto;
padding-top: 40px;
}
<div id="box-interiores">
AQUI PONES TODO EL CONTENIDO Y JUSTO ANTES DE TERMINAR, AGREGAS ESTO:
<div class="ajustar"></div>
</div>
El div de ajustar no debe contener nada, bueno espero te haya sido de ayuda, un saludo.