Ciao a tutti!sto impazzendo con i div e i css, essendo ancora un novellino

ho questo div semlicissimo:
codice:
#finale {top:600px}
non dovrebbe stare a 600px partendo dall'alto??mi si piazza immediatamente sotto il testo il chè mi va bene se il testo è lungo ad esempio 1000px ma non se è di 200. Come posso risolvere?

grazie!