si no estoy entiendo mal, mmm., supongo que estas utilizando algún position, fijate a ver si te sirve el ejemplo:
Código html:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> body{background:#DDD;}
.contenedor{width:800px; height:200px; border:1px solid #333; top:40px; position:absolute; margin:-20px 0 0 0;}
Si te fijas ese div tiene medidas de ancho y alto, tiene un top definido y para restarle o sumarle al top juego con su margen superior.
Espero te sirve, si no ya veremos otra solución.