La soluzione alternativa che mi viene in mente è usare due blocchi flottanti, una a destra e uno a sinistra nei quali imposti l'allineamento del testo in maniera che si visualizzi esattamente come vuoi. Inserire numero e voce in due celle diverse mi sembra la soluzione più economica (meno codice). Dipende poi da come è fatta la tua pagina e come sono organizzati i contenuti, anche con un elenco con un list-style-type:decimal potresti avere questo risultato