Hola
Bueno, haciendo una prueba, me salió esto...
;)
Esto para el estilo
Código:
.borde {
border: 1px #ff0000 solid;
}
.flotante {
position: relative;
top: -103px;
left: 100px;
width: 50px;
height: 20px;
background: #ffffff;
text-align: center;
}
Esot en el código html
Código:
<div class="borde">
<p>texto</p>
<p>texto</p>
</div>
<div class="flotante">
titulo
</div>
Obviamente, las cantidades de pixels, son sol opara mi prueba, e ntu caso, deberás ajustarlas a tus necesidades.
Espero que te sirva
Felicidad