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