El ejemplo que quiero es algo asi, pero la linea de puntos autoajustable sin tener que especificar el width.
Código HTML:
<html>
<head>
<style>
#contenedor { float:left; width:300px; display:inline}
.oferta { float:left; width:100%; padding:2px; position:relative; margin:5px; }
.oferta p { padding:0; margin:0; display:inline}
.oferta .texto { float:left; display:inline;}
.oferta .precio { float:right; display:inline;}
.oferta .linea-puntos { float:right; border-bottom: 1px dotted #666; display:inline; width:168px; height:15px}
</style>
</head>
<body>
<div id="contenedor">
<div class="oferta">
<p>Esto es una oferta tipo de prueba para ver como queda en 2 lineas</p>
<p class="precio">23€</p>
<p class="linea-puntos"></p>
</div>
</div>
</body>
</html>