Gastón, gracias por contestar te comento que reemplacé mi código css por el tuyo y sigue igual que antes, ya había intentado en cambiar el height a 100% pero no funcionó
Kingsize, gracias por contestar también! tu solución parece bastante simple, lo cual es muy bueno, pero que pasaría si fuesen 3 columnas o más en lugar de 2 y llevara 3 líneas de separador
esto lo pregunto pensando en otra parte de la web que estoy haciendo. Como sería eso de "limpiar los float" ¿clear:both quizás?