Hola,
Como no tengo ni idea del HTML que genera eso, o si el DW a metido mano y le ha puesto un alto a esa celda o tabla, paso a comentarte que no necesitas ese switch. Es mas facil hacerlo con un array:
Código PHP:
$listaImg=array("ciudadania"=>"../imagenespu/periodico/secciones/perciudadania.gif",
"cuentosypoesias"=>"../imagenespu/periodico/secciones/percuentospoesias.gif",
// asi con las demas
);
echo "<img src=\"{$listaImg['$secc']}\">";
No se exactamente que haces con $num (no entiendo esa parte de logica).
Por cierto, ahora me fijo que el <div> solo lo habres dentro del primer case, pero lo cierras fuera del switch. Asi que solo se abre el div si entra en el primer case, en el resto no. Asi que ese puede ser el error, abre el div antes del switch.
Saludos.