ti aiuto volentieri.
clicca su quote e copia ed incolla il codice:

<html>
<head>
<title>div si sposta</title>
<style>
div#div1 {width:420px;height:280px;background-color:#ddd;

position:absolute;top:120px;left:260px; }

.div2a {width:120px;height:60px;background-color:#aad;

position:absolute;top:8px;left:260px; }

.div2b {width:160px;height:90px;background-color:#aad;

position:relative;top:38px;left:10px; }
</style>
<script>
window.onload = function() {
if(document.getElementById)
setTimeout("sposta()", 3000) }

function sposta() {
var vai = document.getElementById("div2");
vai.className = "div2b" ;
}

</script>

</head>

<body >
<h3>Il div si deve spostare </h3>

<div id="div1">

<p style="font-size:11px;"> Un po' di html</p>
<div id="div2" class="div2a">

</div>
</div>

</body>
</html>

- i position del div interno possono essere assoluti o relativi a seconda di quello che è dentro il primo div.
ciao