Tipos de ácidos y bases

$ \begin{align} &\text{ácidos} \left\{ \begin{aligned} &\text{moleculares} && \ce{HCl} \\[1ex] &\text{aniónicos} && \ce{H2PO4^- \! + H2O <=> H3O+ \! + HPO4^{2-}} \\[1ex] &\text{catiónicos} && \ce{NH4^+ \! + H2O <=> H3O+ \! + NH3} \end{aligned} \right. \\[1em] &\text{bases} \left\{ \begin{aligned} &\text{moleculares} && \ce{NH3} \\[1ex] & \text{aniónicas} && \ce{CH3COO- \! + H2O <=> CH3COOH + OH-} \end{aligned} \right. \end{align} $