Te dejo un ejemplo más simple, donde el texto si se extiende mucho hacia abajo envolverá a la imagen.
Es solo para que veas que no hacen faltas tantos div.
Y deberías crear un div llamado Ficha donde pones el tipo de fuente y demás estilos generales, porque si observas repites casi lo mismo en cada #BOXficha.
Código HTML:
Ver original<!--
.foto {float:left;}
-->
Titulo
<img class="foto" src="imagenes/muestra.jpg" />
Telefono