creo que deberías romper la cadena de los floast es decir,
definir una clase
clear-all
Código:
.clear-all{
clear:both;
}
y usar esto:
Código:
<div class="contenedor">
<div class="contenido">asdf asdf asdf asdf asdf asdf asdf</div>
<div class="contenido">qwer qwer qwer qwer qwer qwer qwer</div>
<div class="contenido">zxcv zxcv zxcv zxcv zxcv zxcv zxcv</div>
<div class="contenido">uiop uiop uiop uiop uiop uiop uiop</div>
<div class="clear-all"></div>
</div>