I've been reading Voight's paper on Shimura curves and it prompted the following question; see http://www.cems.uvm.edu/~voight/articles/shimura-clay-proceedings-071707.pdf for which notes I'm talking about
Let $F$ be a totally real number field, $B$ a quaternion algebra which splits at exactly one real place, and $\mathcal{O}\subset B$ a maximal order. Let $\Gamma^B(1)$ be the associated discrete arithmetic subgroup of $\mathrm{PSL}_2(\mathbf{R})$. This group is the analogue of $\Gamma(1)=\mathrm{SL}_2(\mathbf{Z})$. Let $X^B(1) = \Gamma^B(1)\backslash \mathbf{H}$.
Question 1. Let $\Gamma \subset \Gamma^B(1)$ be a finite index subgroup. Do I understand correctly that $X^B(\Gamma) = \Gamma \backslash \mathbf{H}$ is a compact Riemann surface, and that the inclusion $\Gamma \subset \Gamma^B(1)$ induces a finite morphism $X^B(\Gamma) \to X^B(1)$? What are the branch points of this morphism?
Zograf showed that, if $\Gamma \subset \mathrm{SL}_2(\mathbf{Z})$ is a congruence subgroup, the index of $\Gamma$ in $\mathrm{SL}_2(\mathbf{Z})$ is bounded by $128(g+1)$, where $g$ is the genus of the compactification of the Riemann surface $\Gamma \backslash \mathbf{H}$. (This is how he proved that there are only finitely many congruence subgroups of $\mathrm{SL}_2(\mathbf{Z})$ of given genus.)
Question 2. Is there a similar theorem for Shimura curves? That is, assume that $\Gamma \subset \Gamma^B(1)$ is a congruence subgroup (does this term make sense? what should it mean?). Is the index of $\Gamma$ in $\Gamma^B(1)$ bounded by the genus of $X^B(\Gamma)$? If yes, can we make this bound explicit?
I'm not sure what I mean by a congruence subgroup of $\Gamma^B(1)$ yet, but I want the curve $X_\Gamma(B)$ to be a Shimura curve.