PedroRodas te comento, lo del margin y el padding ya lo tenia previsto, preguntaba porque me parecio ayer ver que agregando incluso el margin y padding a la medida, supongamos que sean 3px de padding y 0 de margin, seria 6px extra por cada capa y seria un total de 618px.
Ya lo probe nuevamente y funciona correctamente, pero preguntaba porque estuve probando con overflow:hidden pero igual se bajaba la tercera capa.
En cuanto a dejarlo a que se autoajuste, no lo habia pensado, el unico inconveniente que veo es que si por ejemplo la capa tiene un color de fondo y la utilizo para imagenes , por ejemplo banners publicitarios o algo similar, se notaria el color de fondo de la capa en el espacio sobrante ya que la imagen no se autoajustaria con la capa..
Saludos a todos y gracias por responder!!