Puedes usar el
clear:both a ver que pasa... Para mí tu problema está en los css más que en los comando php.
Código HTML:
<div id="linea" class="clear"></div>
<div class="seccion">
<jdoc:include type="modules" name="user3" style="xhtml" />
</div>
<div id="linea" class="clear"></div>
Recuerda jugar tus códigos con margin y padding. En este caso otra buena idea sería para publicar varios módulos en la misma posición sería agregarle el siguiente código:
Código HTML:
div.seccion .moduletable {
padding-bottom: 10px;
background: url(../images/tuimagen.png) no-repeat center;
}
Ese código lo puedes modificar pero la idea es que cada vez que agregues un nuevo módulo en la posición
user3 aparezca al final de el la imagen que dices o sea la barra divisora.
Ahora mismo no puedo darte una solución más acertada pero seguro esta se encamina a solucionarte... en este momento estoy rápido y pues tal vez con más calma podría ayudarte a solucionar ese problema. Pero creo sin temor a equivocarme que con esas ideas podrías lograr solucionar.