A mí se me ocurre definir lo sigiente:
Código CSS:
Ver original.listaArticulos .paginacion-index /*ESTE ES EL DIV QUE QUIERO EMPUJAR HACIA ABAJO*/{
display: block; /* no es necesario */
clear: both;
width: 380px;
margin: 0 auto; /* uso el padding en lugar de margin para establecer la separación */
text-align: center;
border-bottom: 1px solid black; /* uso bottom en lugar de top */
padding-top: 40px; /* esta es la separación con respecto a + */
}
.paginacion-index a {
color: black;
margin: 30px 2px 0; /* 30px es la separación con respecto al borde de separación*/
text-decoration: none;
}
Sólo lo he comprobado en Firefox. Sería buena idea comparar el resultado en otros navegadores antes de cantar victoria.