}
if ($_SESSION['logado'] != true) {
    $conx = null;
    header('Location: ../acesso.php');
    exit;
}
require_once 'dbcon.php';
require_once 'functions.php';
verifyLevel('est');
/* ############ TÍTULO DA PÁGINA ########### */
getTitulo('RELATÓRIO DE BATISMOS');
/* ########## EDITE A PARTIR DAQUI ######### */
?>

<?php 
getSubTitulo('Batismos registrados');
?>

<?php 
$form_id_estado = $_SESSION['estado'];
?>

<?php 
//Busca registros cadastrados
try {
    $rs = $conx->prepare('
						 SELECT a.id, DATE_FORMAT(a.data_batismo, \'%d/%m/%Y\') as data_batismo, a.qtd, a.descricao, b.nome_igreja FROM fj_batismos a
						 INNER JOIN fj_q_igreja b ON (a.fk_q_igreja_id = b.id)
						 WHERE a.fk_estado_id = ? AND b.catedral = \'S\'
						 ORDER BY a.data_batismo DESC
						 LIMIT 0, 300
	</tr>
	<tr>
		<td colspan="2"><br />Descrição:</td>
	</tr>
	<tr>
		<td colspan="2">
        	<textarea name="form-img-descricao" maxlength="90" cols="50" rows="10"></textarea>
		</td>
	</tr>
</table>
	<input type="submit" name="submited" value="Enviar" />
	<input type="reset" value="Limpar" />
</form>

<?php 
getSubTitulo('Uploads Realizados');
?>

<?php 
//Busca registros cadastrados
try {
    $rs = $conx->prepare('SELECT id, img_nome, img_descricao, img_level, DATE_FORMAT(data_inclusao, \'%d/%m/%Y %H:%i:%s\') AS data_inclusao FROM fj_mural ORDER BY data_inclusao DESC');
    $rs->execute();
} catch (PDOException $e) {
    getDivResult(PAG_QUERY_ERR, DIV_ERR);
}
?>

<table class="tab_pagina">
	<thead>
		<tr>
}
if ($_SESSION['logado'] != true) {
    $conx = null;
    header('Location: ../acesso.php');
    exit;
}
require_once 'dbcon.php';
require_once 'functions.php';
verifyLevel('est');
/* ############ TÍTULO DA PÁGINA ########### */
getTitulo('RELATÓRIO DE FREQUÊNCIA');
/* ########## EDITE A PARTIR DAQUI ######### */
?>

<?php 
getSubTitulo('Frequência registrada');
?>

<p>
<span style="font-weight:bold;">OBS:</span> Ao clicar em cima da frequência é aberta uma caixa de diálogo com a descrição da reunião.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Quando a Frequência Jovem da última semana nao é registrada, o registro fica com a cor laranja.
</p><br />

<?php 
$form_id_estado = $_SESSION['estado'];
?>

<?php 
//Busca as equipes da catedral de forma não repetida (DISTINCT)
try {
        }
    } catch (PDOException $e) {
        getDivResult(PAG_DEL_ERR, DIV_ERR);
    }
}
?>

<form method="POST" action="/est-cad-cidade">
	<label>Cidade<span class="ast">*</span>: <input type="text" size="50" maxlength="50" placeholder="Nome da cidade" name="form-cidade" /></label>
	<br />
	<input type="submit" name="submited" value="Cadastrar">
	<input type="reset" value="Limpar">
</form>

<?php 
getSubTitulo('Cidades cadastradas');
?>

<?php 
//Busca cidades cadastradas
try {
    $rs = $conx->prepare('
						 SELECT a.id, a.nome_cidade, b.nome_estado FROM fj_cidade a
						 INNER JOIN fj_estado b ON (a.fk_estado_id = b.id)
						 WHERE b.id = ?
						');
    $rs->bindParam(1, $form_id_estado);
    $rs->execute();
} catch (PDOException $e) {
    getDivResult(PAG_QUERY_ERR, DIV_ERR);
}
	<tr>
		<td colspan="4"><br />Testemunho:</td>
	</tr>
	<tr>
		<td colspan="4">
			<textarea name="form-testemunho" maxlength="5000" cols="50" rows="10"></textarea>
		</td>
	</tr>
	<!-- ####################### /NOVOS DADOS ####################### -->
</table>
	<input type="submit" name="submited" value="Cadastrar" />
	<input type="reset" value="Limpar" />
</form>

<?php 
getSubTitulo('Jovens cadastrados');
?>

<?php 
//Busca jovens cadastrados
try {
    $rs = $conx->prepare('
						 SELECT a.id, a.nome, a.tel_cel, a.tel_fx, a.data_nascimento, b.nome_tribo FROM fj_jovem a
						 INNER JOIN fj_tribo b ON (a.fk_tribo_id = b.id)
						 WHERE a.fk_q_igreja_id = ?
						');
    $rs->bindParam(1, $form_id_igreja);
    $rs->execute();
} catch (PDOException $e) {
    getDivResult(PAG_QUERY_ERR, DIV_ERR);
}
		<?php 
}
?>
		</select>
	</label>
	<label>
		Região<span class="ast">*</span>: 
		<input type="text" size="50" maxlength="50" placeholder="Nome do Bloco" name="form-bloco" />
	</label>
	<br />
	<input type="submit" name="submited" value="Cadastrar">
	<input type="reset" value="Limpar">
</form>

<?php 
getSubTitulo('Blocos cadastrados');
?>

<?php 
//Busca regiões cadastradas
try {
    $rs = $conx->prepare('
						 SELECT a.id, a.nome_bloco, b.nome_cidade, c.nome_estado FROM fj_bloco a
						 INNER JOIN fj_cidade b ON (a.fk_cidade_id = b.id)
						 INNER JOIN fj_estado c ON (a.fk_estado_id = c.id)
						 WHERE c.id = ? ORDER BY b.nome_cidade ASC , a.nome_bloco ASC
						');
    $rs->bindParam(1, $form_id_estado);
    $rs->execute();
} catch (PDOException $e) {
    getDivResult(PAG_QUERY_ERR, DIV_ERR);
<?php 
//Busca os estados
try {
    $rsEstado = $conx->prepare('SELECT DISTINCT id, nome_comp_estado FROM fj_estado ORDER BY nome_comp_estado ASC');
    $rsEstado->execute();
} catch (PDOException $e) {
    getDivResult(PAG_QUERY_ERR, DIV_ERR);
}
?>

<?php 
while ($rowEstado = $rsEstado->fetch(PDO::FETCH_ASSOC)) {
    ?>

<?php 
    getSubTitulo('Gráfico ' . $rowEstado['nome_comp_estado']);
    ?>

<p>
<span style="font-weight:bold;">OBS:</span> Este gráfico traz uma visão dos problemas quando os jovens chegam na igreja, no referido estado.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Para números mais detalhados, consulte a seção de Estatísticas.
</p><br />

<?php 
    /* CONFIGURAÇÃO DAS BARRAS */
    $leftBarra = 40;
    //Esta é o 'left' da primeira barra, depois este número vai incrementando (em Píxels)
    $espacoBarra = 15;
    //Espaçamento entra as barras (em Píxels)
    $larguraBarra = 85;
	</tr>
	<tr>
		<td colspan="2"><br />Mensagem:</td>
	</tr>
	<tr>
		<td colspan="2">
        	<textarea name="form-envio-msg" maxlength="3000" cols="50" rows="10"></textarea>
		</td>
	</tr>
</table>
	<input type="submit" name="submited" value="Enviar" />
	<input type="reset" value="Limpar" />
</form>

<?php 
getSubTitulo('Notoficações enviadas');
?>

<?php 
//Busca registros cadastrados
try {
    $rs = $conx->prepare('SELECT DATE_FORMAT(data_time, \'%d/%m/%Y %H:%i:%s\') AS data_time, nome_user, assunto, destinatario, msg FROM fj_notificacao ORDER BY data_time DESC');
    $rs->execute();
} catch (PDOException $e) {
    getDivResult(PAG_QUERY_ERR, DIV_ERR);
}
?>

<table class="tab_pagina">
	<thead>
		<tr>
		<td>Entrada na Universal<span class="ast">*</span>:</td>
		<td>
			<input type="text" placeholder="__/__/____" name="form-data-entrada-iurd" class="form-data" />
		</td>
		<td>Entrada na FJU<span class="ast">*</span>:</td>
		<td>
			<input type="text" placeholder="__/__/____" name="form-data-entrada-fj" class="form-data" />
		</td>
	</tr>
</table>
	<input type="submit" name="submited" value="Cadastrar" />
	<input type="reset" value="Limpar" />
</form>

<?php 
getSubTitulo('Líderes cadastrados');
?>

<?php 
//Busca líderes cadastrados
try {
    $rs = $conx->prepare('
						 SELECT a.id, a.nome, a.tel_cel, a.tel_fx, a.data_nascimento, b.nome_funcao FROM fj_lider_tribo a
						 INNER JOIN fj_lider_funcao b ON (a.fk_lider_funcao_id = b.id)
						 WHERE a.fk_q_igreja_id = ?
						');
    $rs->bindParam(1, $form_id_igreja);
    $rs->execute();
} catch (PDOException $e) {
    getDivResult(PAG_QUERY_ERR, DIV_ERR);
}
}
if ($_SESSION['logado'] != true) {
    $conx = null;
    header('Location: ../acesso.php');
    exit;
}
require_once 'dbcon.php';
require_once 'functions.php';
verifyLevel('est');
/* ############ TÍTULO DA PÁGINA ########### */
getTitulo('EDITOR DE PERFIL');
/* ########## EDITE A PARTIR DAQUI ######### */
?>

<?php 
getSubTitulo('Dados Cadastrais');
?>

<?php 
/** Verifica, insere, etc, tudo aqui */
$form_nome = isset($_POST['form-nome']) ? $_POST['form-nome'] : '';
$form_email = isset($_POST['form-email']) ? $_POST['form-email'] : '';
$form_senha_atual = isset($_POST['form-senha-atual']) ? $_POST['form-senha-atual'] : '';
$form_nova_senha = isset($_POST['form-nova-senha']) ? $_POST['form-nova-senha'] : '';
$form_nome = anti_injection($form_nome);
$form_email = anti_injection_noCase($form_email);
$form_senha_atual = anti_injection_noCase($form_senha_atual);
$form_nova_senha = anti_injection_noCase($form_nova_senha);
$form_id_lider_estado = $_SESSION['lider_estado_id'];
$form_id_estado = $_SESSION['estado'];
/* Update de perfil */
	</tr>
	<!--
	<tr>
		<td>Nome:</td>
		<td colspan="3">
        	<input type="text" maxlength="90" placeholder="Nome do Líder" name="form-nome" class="form-nome" />
		</td>
	</tr>
	-->
</table>
	<input type="submit" name="submited" value="Pesquisar" />
	<input type="reset" value="Limpar" />
</form>

<?php 
getSubTitulo('Resultado da Pesquisa');
?>

<?php 
$form_id_igreja = isset($_POST['form-igreja']) ? $_POST['form-igreja'] : '';
//$form_nome = isset($POST['form-nome']) && $POST['form-nome'] != '' ? $POST['form-nome'] : '';
if (isset($_POST['submited'])) {
    if ($form_id_igreja != '') {
        //Busca líderes cadastrados
        try {
            $rs = $conx->prepare('
								 SELECT a.id, a.nome, a.tel_fx, a.tel_cel, a.e_mail, DATE_FORMAT(a.data_nascimento, \'%d/%m/%Y\') as data_nascimento, a.cep, DATE_FORMAT(a.entrada_iurd, \'%d/%m/%Y\') as entrada_iurd, DATE_FORMAT(a.entrada_fj, \'%d/%m/%Y\') as entrada_fj, b.nome_igreja, c.nome_bairro, d.nome_regiao, e.nome_cidade, f.nome_escolaridade, g.nome_estado_civil, h.nome_funcao FROM fj_lider_equipe a
								 INNER JOIN fj_q_igreja b ON (a.fk_q_igreja_id = b.id)
								 INNER JOIN fj_bairro c ON (a.fk_bairro_id = c.id)
								 INNER JOIN fj_regiao d ON (a.fk_regiao_id = d.id)
								 INNER JOIN fj_cidade e ON (a.fk_cidade_id = e.id)
		<?php 
}
?>
		</select>
	</label>
	<label>
		Região<span class="ast">*</span>: 
		<input type="text" size="50" maxlength="50" placeholder="Nome da Região" name="form-regiao" />
	</label>
	<br />
	<input type="submit" name="submited" value="Cadastrar">
	<input type="reset" value="Limpar">
</form>

<?php 
getSubTitulo('Regiões cadastradas');
?>

<?php 
//Busca regiões cadastradas
try {
    $rs = $conx->prepare('
						 SELECT a.id, a.nome_regiao, b.nome_cidade, c.nome_estado FROM fj_regiao a
						 INNER JOIN fj_cidade b ON (a.fk_cidade_id = b.id)
						 INNER JOIN fj_estado c ON (a.fk_estado_id = c.id)
						 WHERE c.id = ? ORDER BY b.nome_cidade ASC , a.nome_regiao ASC
						');
    $rs->bindParam(1, $form_id_estado);
    $rs->execute();
} catch (PDOException $e) {
    getDivResult(PAG_QUERY_ERR, DIV_ERR);
	</tr>
	<tr>
		<td colspan="2"><br />Mensagem:</td>
	</tr>
	<tr>
		<td colspan="2">
        	<textarea name="form-envio-msg" maxlength="155" cols="50" rows="10"></textarea>
		</td>
	</tr>
</table>
	<input type="submit" name="submited" value="Enviar" />
	<input type="reset" value="Limpar" />
</form>

<?php 
getSubTitulo('SMS\'s enviados');
?>

<?php 
//Busca registros cadastrados
try {
    $rs = $conx->prepare('SELECT DATE_FORMAT(data_time, \'%d/%m/%Y %H:%i:%s\') AS data_time, assunto, destinatario, msg FROM fj_sms ORDER BY data_time DESC');
    $rs->execute();
} catch (PDOException $e) {
    getDivResult(PAG_QUERY_ERR, DIV_ERR);
}
?>

<table class="tab_pagina">
	<thead>
		<tr>
}
if ($_SESSION['logado'] != true) {
    $conx = null;
    header('Location: ../acesso.php');
    exit;
}
require_once 'dbcon.php';
require_once 'functions.php';
verifyLevel('nac');
/* ############ TÍTULO DA PÁGINA ########### */
getTitulo('RELATÓRIO DE FREQUÊNCIA');
/* ########## EDITE A PARTIR DAQUI ######### */
?>

<?php 
getSubTitulo('Frequência Catedrais');
?>

<p>
<span style="font-weight:bold;">OBS:</span> Ao clicar em cima da frequência é aberta uma caixa de diálogo com a descrição da reunião.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Quando a Frequência Jovem da última semana nao é registrada, o registro fica com a cor laranja.
</p><br />

<?php 
//Busca as igrejas de forma não repetida (DISTINCT)
try {
    $rsIgreja = $conx->prepare('
								SELECT DISTINCT a.fk_q_igreja_id FROM fj_freq_equipe a
								INNER JOIN fj_q_igreja b ON (a.fk_q_igreja_id = b.id)
								WHERE b.catedral = \'S\'
	<tr>
		<td colspan="4"><br />Descrição do evento:</td>
	</tr>
	<tr>
		<td colspan="4">
			<textarea name="form-descricao" maxlength="5000" cols="50" rows="10"></textarea>
		</td>
	</tr>
	</tr>
</table>
	<input type="submit" name="submited" value="Cadastrar" />
	<input type="reset" value="Limpar" />
</form>

<?php 
getSubTitulo('Eventos registrados');
?>

<?php 
//Busca registros cadastrados
try {
    $rs = $conx->prepare('
						 SELECT a.id, a.nome_evento, DATE_FORMAT(a.data_evento, \'%d/%m/%Y\') as data_evento, a.qtd, a.descricao, DATE_FORMAT(a.data_cadastro, \'%d/%m/%Y\') as data_cadastro, b.nome_igreja FROM fj_eventos a
						 INNER JOIN fj_q_igreja b ON (a.fk_q_igreja_id = b.id)
						 WHERE a.fk_q_igreja_id = ? ORDER BY a.data_evento DESC
						 LIMIT 0, 300
						');
    $rs->bindParam(1, $form_id_igreja);
    $rs->execute();
} catch (PDOException $e) {
    getDivResult(PAG_QUERY_ERR, DIV_ERR);
	</tr>
	<tr>
		<td colspan="2"><br />Mensagem:</td>
	</tr>
	<tr>
		<td colspan="2">
        	<textarea name="form-envio-msg" maxlength="3000" cols="50" rows="10"></textarea>
		</td>
	</tr>
</table>
	<input type="submit" name="submited" value="Enviar" />
	<input type="reset" value="Limpar" />
</form>

<?php 
getSubTitulo('E-mails enviados');
?>

<?php 
//Busca registros cadastrados
try {
    $rs = $conx->prepare('SELECT DATE_FORMAT(data_time, \'%d/%m/%Y %H:%i:%s\') AS data_time, assunto, destinatario, msg FROM fj_email ORDER BY data_time DESC');
    $rs->execute();
} catch (PDOException $e) {
    getDivResult(PAG_QUERY_ERR, DIV_ERR);
}
?>

<table class="tab_pagina">
	<thead>
		<tr>
    echo $row['nome_cidade'];
    ?>
</option>
		<?php 
}
?>
		</select>
	</label>
		<label>Bairro<span class="ast">*</span>: <input type="text" size="50" maxlength="50" placeholder="Nome do Bairro" name="form-bairro" /></label>
		<br />
	<input type="submit" name="submited" value="Cadastrar">
	<input type="reset" value="Limpar">
</form>

<?php 
getSubTitulo('Bairros cadastrados');
?>

<?php 
//Busca regiões cadastradas
try {
    $rs = $conx->prepare('SELECT a.id, a.nome_bairro, a.fk_estado_id, b.nome_cidade FROM fj_bairro a
						 INNER JOIN fj_cidade b ON (a.fk_cidade_id = b.id)
						 WHERE a.fk_estado_id = ?
						');
    $rs->bindParam(1, $form_id_estado);
    $rs->execute();
} catch (PDOException $e) {
    getDivResult(PAG_QUERY_ERR, DIV_ERR);
}
?>
			<td>
				<input type="radio" name="radio-eqp-igr" id="radio-equipe" checked="checked" />Equipe
				<input type="radio" name="radio-eqp-igr" id="radio-igreja" />Igreja
			</td>
			<td id="td-eqp-igr">
				Nome<span class="ast">*</span>:&nbsp;&nbsp;
				<input type="text" maxlength="50" placeholder="" name="form-nome-equipe" class="form-text-120" />
			</td>
		</tr>
	</table>
	<input type="submit" name="submited" value="Cadastrar" />
	<input type="reset" value="Limpar" />
</form>

<?php 
getSubTitulo('Equipes cadastradas');
?>

<?php 
//Busca equipes cadastradas
try {
    $rs = $conx->prepare('
						 SELECT a.id, a.nome_equipe, b.nome_cidade, c.nome, d.nome_igreja FROM fj_equipe a
						 INNER JOIN fj_cidade b ON (a.fk_cidade_id = b.id)
						 INNER JOIN fj_lider_equipe c ON (a.fk_lider_equipe_id = c.id)
						 INNER JOIN fj_q_igreja d ON (a.fk_q_igreja_id = d.id)
						 INNER JOIN fj_estado e ON (a.fk_estado_id = e.id)
						 WHERE e.id = ?
						');
    $rs->bindParam(1, $form_id_estado);
    $rs->execute();
}
if ($_SESSION['logado'] != true) {
    $conx = null;
    header('Location: ../acesso.php');
    exit;
}
require_once 'dbcon.php';
require_once 'functions.php';
verifyLevel('est');
/* ############ TÍTULO DA PÁGINA ########### */
getTitulo('LISTAGEM DE USUÁRIOS');
/* ########## EDITE A PARTIR DAQUI ######### */
?>

<?php 
getSubTitulo('Usuários Cadastrados');
?>

<?php 
/** Verifica, insere, etc, tudo aqui */
$form_id_estado = $_SESSION['estado'];
?>

<?php 
//Busca líderes cadastrados
try {
    $rs = $conx->prepare('
						 SELECT a.id, a.nome, b.nome_igreja, c.nome_bairro, d.nome_regiao, e.nome_cidade FROM fj_lider_equipe a
						 INNER JOIN fj_q_igreja b ON (a.fk_q_igreja_id = b.id)
						 INNER JOIN fj_bairro c ON (a.fk_bairro_id = c.id)
						 INNER JOIN fj_regiao d ON (a.fk_regiao_id = d.id)
				<input type="radio" name="form-dia-reuniao" value="2" />Ter
				<input type="radio" name="form-dia-reuniao" value="3" />Qua
				<input type="radio" name="form-dia-reuniao" value="4" />Qui
				<br />
				<input type="radio" name="form-dia-reuniao" value="5" />Sex
				<input type="radio" name="form-dia-reuniao" value="6" checked="checked" />Sab
				<input type="radio" name="form-dia-reuniao" value="7" />Dom
			</td>
		</tr>
	</table>
	<input type="submit" name="submited" value="Cadastrar" />
	<input type="reset" value="Limpar" />
</form>

<?php 
getSubTitulo('Igrejas cadastradas');
?>

<?php 
//Busca igrejas cadastradas
try {
    $rs = $conx->prepare('
						 SELECT a.id, a.nome_igreja, a.catedral, a.dia_freq_jovem, b.nome_bairro, c.nome_regiao, d.nome_cidade, e.nome_estado FROM fj_q_igreja a
						 INNER JOIN fj_bairro b ON (a.fk_bairro_id = b.id)
						 INNER JOIN fj_regiao c ON (a.fk_regiao_id = c.id)
						 INNER JOIN fj_cidade d ON (a.fk_cidade_id = d.id)
						 INNER JOIN fj_estado e ON (a.fk_estado_id = e.id)
						 WHERE e.id = ? ORDER BY b.nome_bairro ASC, a.nome_igreja ASC
						');
    $rs->bindParam(1, $form_id_estado);
    $rs->execute();
				</select>
			</td>
		</tr>
		<tr>
			<td>Nome da Tribo<span class="ast">*</span>:</td>
			<td>
				<input type="text" maxlength="50" placeholder="" name="form-nome-tribo" class="form-text-120" />
			</td>
		</tr>
	</table>
	<input type="submit" name="submited" value="Cadastrar" />
	<input type="reset" value="Limpar" />
</form>

<?php 
getSubTitulo('Tribos cadastradas');
?>

<?php 
//Busca tribos cadastradas
try {
    $rs = $conx->prepare('
						 SELECT a.id, a.nome_tribo, b.nome_cidade, c.nome, d.nome_igreja, e.nome_equipe FROM fj_tribo a
						 INNER JOIN fj_cidade b ON (a.fk_cidade_id = b.id)
						 INNER JOIN fj_lider_tribo c ON (a.fk_lider_tribo_id = c.id)
						 INNER JOIN fj_q_igreja d ON (a.fk_q_igreja_id = d.id)
						 INNER JOIN fj_equipe e ON (a.fk_equipe_id = e.id)
						 INNER JOIN fj_estado f ON (a.fk_estado_id = f.id)
						 WHERE f.id = ?
						');
    $rs->bindParam(1, $form_id_estado);
}
if ($_SESSION['logado'] != true) {
    $conx = null;
    header('Location: ../acesso.php');
    exit;
}
require_once 'dbcon.php';
require_once 'functions.php';
verifyLevel('nac');
/* ############ TÍTULO DA PÁGINA ########### */
getTitulo('RELATÓRIO DE BATISMOS');
/* ########## EDITE A PARTIR DAQUI ######### */
?>

<?php 
getSubTitulo('Relatório Catedrais');
?>

<p>
<span style="font-weight:bold;">OBS:</span> Ao clicar em cima da frequência é aberta uma caixa de diálogo com a descrição do batismo.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Quando o batismo não é recente (até última semana), o registro fica com a cor laranja.
</p><br />

<?php 
//Busca as igrejas de forma não repetida (DISTINCT)
try {
    $rsIgreja = $conx->prepare('
								SELECT DISTINCT a.fk_q_igreja_id FROM fj_freq_equipe a
								INNER JOIN fj_q_igreja b ON (a.fk_q_igreja_id = b.id)
								WHERE b.catedral = \'S\'