CSS: tablas sin table

Fijaros qué sucede con los bordes grises de las celdas de la tabla de arriba y con el borde rojo de la de abajo.