<?xml version='1.0' encoding='UTF-8'?><wsdl:definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://www.tjsc.jus.br/selo" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ns1="http://schemas.xmlsoap.org/soap/http" name="CertidaoService" targetNamespace="http://www.tjsc.jus.br/selo">
<wsdl:types>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.tjsc.jus.br/selo/XMLSchema" targetNamespace="http://www.tjsc.jus.br/selo/XMLSchema" version="1.0">

  <xs:element name="messageAtos">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="messageID" type="xs:int"/>
        <xs:element name="messageDate" type="xs:dateTime"/>
        <xs:element minOccurs="0" name="codigoServentia" type="xs:int"/>
        <xs:element name="atos">
          <xs:complexType>
            <xs:sequence>
              <xs:element maxOccurs="unbounded" name="ato" type="tns:Ato"/>
            </xs:sequence>
            <xs:attribute name="Hjid" type="xs:long"/>
          </xs:complexType>
        </xs:element>
        <xs:element minOccurs="0" name="Signature" type="xs:anyType"/>
      </xs:sequence>
      <xs:attribute name="version" type="xs:string" use="required"/>
      <xs:attribute name="Hjid" type="xs:long"/>
    </xs:complexType>
  </xs:element>

  <xs:element name="messageSelos">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="messageID" type="xs:int"/>
        <xs:element name="messageDate" type="xs:dateTime"/>
        <xs:element name="codigoServentia" type="xs:int"/>
        <xs:element minOccurs="0" name="nupedido" type="xs:long"/>
        <xs:element minOccurs="0" name="tppedido" type="xs:string"/>
        <xs:element name="selos">
          <xs:complexType>
            <xs:sequence>
              <xs:element maxOccurs="unbounded" name="selo" type="tns:Selo"/>
            </xs:sequence>
            <xs:attribute name="Hjid" type="xs:long"/>
          </xs:complexType>
        </xs:element>
        <xs:element minOccurs="0" name="Signature" type="xs:anyType"/>
      </xs:sequence>
      <xs:attribute name="version" type="xs:string" use="required"/>
      <xs:attribute name="Hjid" type="xs:long"/>
    </xs:complexType>
  </xs:element>

  <xs:complexType name="CNascimento">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="certidaoRC" type="tns:CertidaoRC"/>
          <xs:element minOccurs="0" name="nomeDeclarante" type="xs:string"/>
          <xs:element minOccurs="0" name="processoJudicial" type="tns:ProcessoJudicial"/>
          <xs:element name="nome" type="xs:string"/>
          <xs:element minOccurs="0" name="nomePai" type="xs:string"/>
          <xs:element minOccurs="0" name="nomeMae" type="xs:string"/>
          <xs:element minOccurs="0" name="nomeAvoMaterna" type="xs:string"/>
          <xs:element minOccurs="0" name="nomeAvoMaterno" type="xs:string"/>
          <xs:element minOccurs="0" name="nomeAvoPaterna" type="xs:string"/>
          <xs:element minOccurs="0" name="nomeAvoPaterno" type="xs:string"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="filiacao" nillable="true" type="tns:PessoaFiliacao"/>
          <xs:element name="dataHoraNascimento" type="xs:dateTime"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="gemeos" nillable="true">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="nomeGemeo" type="xs:anyType"/>
                <xs:element name="matriculaGemeo" type="xs:string"/>
              </xs:sequence>
              <xs:attribute name="Hjid" type="xs:long"/>
            </xs:complexType>
          </xs:element>
          <xs:element name="numeroDNV" type="xs:string"/>
          <xs:element name="municipioNascimento" type="xs:int"/>
          <xs:element minOccurs="0" name="naturalidade" type="xs:int"/>
          <xs:element minOccurs="0" name="cpfnascido" type="xs:string"/>
          <xs:element name="sexo" type="tns:sexo"/>
          <xs:element name="matricula" type="xs:string"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType abstract="true" name="AtoSelado">
    <xs:complexContent>
      <xs:extension base="tns:Ato">
        <xs:sequence>
          <xs:element name="selo" type="tns:SeloAto"/>
          <xs:element name="retificador" type="xs:boolean"/>
          <xs:element minOccurs="0" name="numeroSerieSeloOriginal" type="xs:string"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="recolhimentoFRJ" nillable="true" type="tns:ImpostosTaxas"/>
          <xs:element minOccurs="0" name="solicitante" type="tns:PessoaResumo"/>
          <xs:element minOccurs="0" name="processoJudicialRessarcimento" type="tns:ProcessoJudicial"/>
          <xs:element minOccurs="0" name="tipoEnteDeclaradoUtilidadePublicaEstadual" type="xs:int"/>
          <xs:element minOccurs="0" name="copiasXerox" type="xs:int"/>
          <xs:element minOccurs="0" name="microfilmagem" type="xs:int"/>
          <xs:element minOccurs="0" name="digitalizacao" type="xs:int"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType abstract="true" name="Ato">
    <xs:sequence>
      <xs:element name="idAto" type="xs:int"/>
      <xs:element minOccurs="0" name="codigoServentia" type="xs:int"/>
      <xs:element name="dataAto" type="xs:dateTime"/>
      <xs:element minOccurs="0" name="dataSolicitacaoAto" type="xs:dateTime"/>
      <xs:element minOccurs="0" name="dataRecebimento" type="xs:dateTime"/>
      <xs:element name="tipoAto" type="xs:int"/>
      <xs:element name="valorEmolumento" type="xs:decimal"/>
      <xs:element name="valorAto" type="xs:decimal"/>
      <xs:element name="tipoCobranca" type="xs:int"/>
      <xs:element name="responsavel" type="xs:int"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="recibo" nillable="true" type="tns:Recibo"/>
    </xs:sequence>
    <xs:attribute name="Hjid" type="xs:long"/>
  </xs:complexType>

  <xs:complexType name="CertidaoRC">
    <xs:sequence>
      <xs:element name="certidao" type="tns:Certidao"/>
      <xs:element name="registro" type="tns:RegistroRC"/>
      <xs:element minOccurs="0" name="numeroVia" type="xs:int"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="observacoes" nillable="true" type="xs:string"/>
    </xs:sequence>
    <xs:attribute name="Hjid" type="xs:long"/>
  </xs:complexType>

  <xs:complexType name="Certidao">
    <xs:sequence>
      <xs:element minOccurs="0" name="solicitante" type="tns:Pessoa"/>
      <xs:element minOccurs="0" name="dataValidade" type="xs:date"/>
      <xs:element minOccurs="0" name="folhasExcedentes" type="xs:int"/>
      <xs:element minOccurs="0" name="copiasXeroxMicrofilme" type="xs:int"/>
      <xs:element minOccurs="0" name="localArquivamento" type="xs:string"/>
      <xs:element minOccurs="0" name="numeroVia" type="xs:int"/>
    </xs:sequence>
    <xs:attribute name="Hjid" type="xs:long"/>
  </xs:complexType>

  <xs:complexType name="Pessoa">
    <xs:sequence>
      <xs:element name="nomePessoa" type="xs:string"/>
      <xs:element name="tipoPessoa" type="xs:string"/>
      <xs:element minOccurs="0" name="estadoCivil" type="xs:int"/>
      <xs:element minOccurs="0" name="profissao" type="xs:int"/>
      <xs:element minOccurs="0" name="nacionalidade" type="xs:int"/>
      <xs:element minOccurs="0" name="dataNascimento" type="xs:date"/>
      <xs:element maxOccurs="unbounded" name="documento" type="tns:Documento"/>
      <xs:element maxOccurs="unbounded" name="endereco" type="tns:Endereco"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="telefone" nillable="true" type="tns:Telefone"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="email" nillable="true" type="tns:Email"/>
      <xs:element name="sexo" type="tns:sexo"/>
    </xs:sequence>
    <xs:attribute name="Hjid" type="xs:long"/>
  </xs:complexType>

  <xs:complexType name="Documento">
    <xs:sequence>
      <xs:element name="tipoDocumento" type="xs:int"/>
      <xs:element name="numero" type="xs:string"/>
      <xs:element minOccurs="0" name="orgaoEmissor" type="xs:string"/>
      <xs:element minOccurs="0" name="dataEmissao" type="xs:date"/>
    </xs:sequence>
    <xs:attribute name="Hjid" type="xs:long"/>
  </xs:complexType>

  <xs:complexType name="Endereco">
    <xs:sequence>
      <xs:element minOccurs="0" name="tipoEndereco" type="xs:int"/>
      <xs:element name="descricaoLogradouro" type="xs:string"/>
      <xs:element name="numero" type="xs:string"/>
      <xs:element name="bairro" type="xs:string"/>
      <xs:element minOccurs="0" name="complemento" type="xs:string"/>
      <xs:element minOccurs="0" name="cidade" type="xs:int"/>
      <xs:element minOccurs="0" name="uf" type="tns:UF"/>
      <xs:element minOccurs="0" name="cep" type="xs:string"/>
      <xs:element minOccurs="0" name="cidadeExterior" type="xs:string"/>
      <xs:element minOccurs="0" name="pais" type="xs:int"/>
    </xs:sequence>
    <xs:attribute name="Hjid" type="xs:long"/>
  </xs:complexType>

  <xs:complexType name="Telefone">
    <xs:sequence>
      <xs:element name="tipoTelefone" type="xs:int"/>
      <xs:element name="ddd" type="xs:string"/>
      <xs:element name="numero" type="xs:string"/>
    </xs:sequence>
    <xs:attribute name="Hjid" type="xs:long"/>
  </xs:complexType>

  <xs:complexType name="Email">
    <xs:sequence>
      <xs:element name="tipoEmail" type="xs:int"/>
      <xs:element name="enderecoEmail" type="xs:string"/>
    </xs:sequence>
    <xs:attribute name="Hjid" type="xs:long"/>
  </xs:complexType>

  <xs:complexType name="RegistroRC">
    <xs:sequence>
      <xs:element name="registro" type="tns:Registro"/>
      <xs:element name="numeroAssento" type="xs:int"/>
    </xs:sequence>
    <xs:attribute name="Hjid" type="xs:long"/>
  </xs:complexType>

  <xs:complexType name="Registro">
    <xs:sequence>
      <xs:element name="codigoLivro" type="xs:int"/>
      <xs:element name="paginaInicial" type="xs:string"/>
      <xs:element name="paginaFinal" type="xs:string"/>
      <xs:element name="dataRegistro" type="xs:date"/>
    </xs:sequence>
    <xs:attribute name="Hjid" type="xs:long"/>
  </xs:complexType>

  <xs:complexType name="ProcessoJudicial">
    <xs:sequence>
      <xs:element minOccurs="0" name="tipoProcesso" type="xs:string"/>
      <xs:element minOccurs="0" name="numeroProcesso" type="xs:string"/>
    </xs:sequence>
    <xs:attribute name="Hjid" type="xs:long"/>
  </xs:complexType>

  <xs:complexType name="PessoaFiliacao">
    <xs:sequence>
      <xs:element name="pessoa" type="tns:Pessoa"/>
      <xs:element maxOccurs="unbounded" name="progenitor" type="xs:string"/>
    </xs:sequence>
    <xs:attribute name="Hjid" type="xs:long"/>
  </xs:complexType>

  <xs:complexType name="SeloAto">
    <xs:sequence>
      <xs:element name="tipoSelo" type="xs:int"/>
      <xs:element name="numeroSerie" type="xs:string"/>
      <xs:element name="valorSelo" type="xs:decimal"/>
      <xs:element minOccurs="0" name="validador" type="xs:string"/>
      <xs:element minOccurs="0" name="nucartorio" type="xs:int"/>
    </xs:sequence>
    <xs:attribute name="Hjid" type="xs:long"/>
  </xs:complexType>

  <xs:complexType name="ImpostosTaxas">
    <xs:sequence>
      <xs:element minOccurs="0" name="nomeImposto" type="xs:string"/>
      <xs:element name="numeroDocumento" type="xs:string"/>
      <xs:element name="dataPagamento" type="xs:date"/>
      <xs:element name="valorPago" type="xs:decimal"/>
    </xs:sequence>
    <xs:attribute name="Hjid" type="xs:long"/>
  </xs:complexType>

  <xs:complexType name="PessoaResumo">
    <xs:sequence>
      <xs:element name="nomePessoa" type="xs:string"/>
      <xs:element name="tipoPessoa" type="xs:string"/>
      <xs:element minOccurs="0" name="estadoCivil" type="xs:int"/>
      <xs:element minOccurs="0" name="profissao" type="xs:int"/>
      <xs:element minOccurs="0" name="nacionalidade" type="xs:int"/>
      <xs:element minOccurs="0" name="dataNascimento" type="xs:date"/>
      <xs:element maxOccurs="unbounded" name="documento" type="tns:Documento"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="endereco" nillable="true" type="tns:Endereco"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="telefone" nillable="true" type="tns:Telefone"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="email" nillable="true" type="tns:Email"/>
      <xs:element minOccurs="0" name="sexo" type="tns:sexo"/>
    </xs:sequence>
    <xs:attribute name="Hjid" type="xs:long"/>
  </xs:complexType>

  <xs:complexType name="Recibo">
    <xs:sequence>
      <xs:element name="numeroRecibo" type="xs:int"/>
      <xs:element name="dataRecibo" type="xs:date"/>
      <xs:element name="valorRecibo" type="xs:decimal"/>
    </xs:sequence>
    <xs:attribute name="Hjid" type="xs:long"/>
  </xs:complexType>

  <xs:complexType name="CRelacaoProtesto">
    <xs:complexContent>
      <xs:extension base="tns:Ato">
        <xs:sequence>
          <xs:element name="certidao" type="tns:Certidao"/>
          <xs:element maxOccurs="unbounded" name="devedor">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="documentoDevedor" type="tns:Documento"/>
                <xs:element name="selo" type="tns:SeloAto"/>
                <xs:element maxOccurs="unbounded" name="protesto">
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="protocolo" type="tns:Protocolo"/>
                      <xs:element name="cancelamento" type="xs:boolean"/>
                      <xs:element minOccurs="0" name="dataCancelamento" type="xs:date"/>
                    </xs:sequence>
                    <xs:attribute name="Hjid" type="xs:long"/>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
              <xs:attribute name="Hjid" type="xs:long"/>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="Protocolo">
    <xs:sequence>
      <xs:element name="codigoLivroProtocolo" type="xs:string"/>
      <xs:element name="numeroProtocolo" type="xs:long"/>
      <xs:element name="dataProtocolo" type="xs:date"/>
    </xs:sequence>
    <xs:attribute name="Hjid" type="xs:long"/>
  </xs:complexType>

  <xs:complexType abstract="true" name="AtoNaoSelado">
    <xs:complexContent>
      <xs:extension base="tns:Ato">
        <xs:sequence/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="EPactoAntenupcial">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="escritura" type="tns:Escritura"/>
          <xs:element minOccurs="0" name="nubenteMasculino" type="tns:ParteEscritura"/>
          <xs:element minOccurs="0" name="nubenteFeminino" type="tns:ParteEscritura"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="nubente" nillable="true" type="tns:ParteEscritura"/>
          <xs:element name="regimeBensAdotado" type="xs:string"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="Escritura">
    <xs:sequence>
      <xs:element name="protocolo" type="tns:Protocolo"/>
      <xs:element name="assinadaServentia" type="xs:boolean"/>
      <xs:element minOccurs="0" name="enderecoAssinatura" type="tns:Endereco"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="intervenientes" nillable="true" type="tns:ParteEscritura"/>
      <xs:element name="dispensaTestemunha" type="xs:boolean"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="testemunha" nillable="true" type="tns:Pessoa"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="objetoNegocio" nillable="true" type="tns:ObjetoNegocio"/>
      <xs:element name="valorNegocio" type="xs:decimal"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="clausulaGeral" nillable="true" type="xs:string"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="seloVinculado" nillable="true" type="xs:string"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="seloVinculadoJuridicamente" nillable="true" type="tns:SeloVinculadoJuridicamente"/>
      <xs:element name="registro" type="tns:Registro"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="itbi" nillable="true" type="tns:ImpostosTaxas"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="tipoAtoVinculado" nillable="true" type="xs:int"/>
      <xs:element minOccurs="0" name="tipoRegistroAverbacao" type="xs:int"/>
    </xs:sequence>
    <xs:attribute name="Hjid" type="xs:long"/>
  </xs:complexType>

  <xs:complexType name="ParteEscritura">
    <xs:sequence>
      <xs:element name="parte" type="tns:Pessoa"/>
      <xs:element minOccurs="0" name="representantePJ" type="tns:Pessoa"/>
      <xs:element minOccurs="0" name="procurador" type="tns:Procurador"/>
      <xs:element minOccurs="0" name="incapacidade" type="tns:Incapacidade"/>
      <xs:element minOccurs="0" name="assinanteARogo" type="tns:Pessoa"/>
      <xs:element minOccurs="0" name="conjuge" type="tns:Pessoa"/>
      <xs:element minOccurs="0" name="procuradorConjuge" type="tns:Procurador"/>
      <xs:element minOccurs="0" name="incapacidadeConjuge" type="tns:Incapacidade"/>
      <xs:element minOccurs="0" name="assinanteARogoConjuge" type="tns:Pessoa"/>
      <xs:element minOccurs="0" name="motivoAusenciaConjuge" type="xs:string"/>
      <xs:element minOccurs="0" name="regimeBensCasamento" type="xs:string"/>
    </xs:sequence>
    <xs:attribute name="Hjid" type="xs:long"/>
  </xs:complexType>

  <xs:complexType name="Procurador">
    <xs:sequence>
      <xs:element name="procurador" type="tns:Pessoa"/>
      <xs:element name="numeroCartorioProcuracao" type="xs:int"/>
      <xs:element name="numeroLivroProcuracao" type="xs:string"/>
      <xs:element name="numeroFolhaProcuracao" type="xs:int"/>
      <xs:element name="numeroSerieSeloProcuracao" type="xs:string"/>
    </xs:sequence>
    <xs:attribute name="Hjid" type="xs:long"/>
  </xs:complexType>

  <xs:complexType name="Incapacidade">
    <xs:sequence>
      <xs:element name="tipoIncapacidade" type="xs:string"/>
      <xs:element name="representante" type="tns:Pessoa"/>
      <xs:element name="comparecimento" type="xs:boolean"/>
      <xs:element name="autorizacaoJudicial" type="xs:boolean"/>
    </xs:sequence>
    <xs:attribute name="Hjid" type="xs:long"/>
  </xs:complexType>

  <xs:complexType name="Advogado">
    <xs:sequence>
      <xs:element name="advogado" type="tns:Pessoa"/>
      <xs:element name="numeroOAB" type="xs:int"/>
      <xs:element name="assistenciaJudiciaria" type="xs:boolean"/>
    </xs:sequence>
    <xs:attribute name="Hjid" type="xs:long"/>
  </xs:complexType>

  <xs:complexType name="ObjetoNegocio">
    <xs:sequence>
      <xs:element name="tipoObjeto" type="xs:string"/>
      <xs:element name="especificacao" type="xs:string"/>
      <xs:element name="caracteristicas" type="xs:string"/>
      <xs:element minOccurs="0" name="detalhesImovel" type="tns:Imovel"/>
      <xs:element name="formaPagamento" type="xs:string"/>
      <xs:element name="valorObjeto" type="xs:decimal"/>
    </xs:sequence>
    <xs:attribute name="Hjid" type="xs:long"/>
  </xs:complexType>

  <xs:complexType name="Imovel">
    <xs:sequence>
      <xs:element name="tipoImovel" type="xs:string"/>
      <xs:element name="matricula" type="xs:string"/>
      <xs:element name="confrontacoes" type="xs:string"/>
      <xs:element name="endereco" type="tns:Endereco"/>
      <xs:element name="area" type="xs:decimal"/>
      <xs:element minOccurs="0" name="detalhesRural">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="ccir_incra" type="xs:string"/>
            <xs:element minOccurs="0" name="itr" type="tns:ImpostosTaxas"/>
            <xs:element minOccurs="0" name="nirf" type="xs:string"/>
            <xs:element name="fronteira" type="xs:boolean"/>
            <xs:element minOccurs="0" name="mei" type="xs:int"/>
            <xs:element name="adquiridoPorEstrangeiro" type="xs:boolean"/>
            <xs:element maxOccurs="unbounded" minOccurs="0" name="orgaoAutorizacao" nillable="true">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="nomeOrgao" type="xs:string"/>
                  <xs:element name="dataAutorizacao" type="xs:date"/>
                  <xs:element name="autoridadeResponsavel" type="xs:string"/>
                </xs:sequence>
                <xs:attribute name="Hjid" type="xs:long"/>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="Hjid" type="xs:long"/>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="detalhesUrbano">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" name="itbi" type="tns:ImpostosTaxas"/>
          </xs:sequence>
          <xs:attribute name="Hjid" type="xs:long"/>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="inscricaoImobiliaria" type="xs:string"/>
    </xs:sequence>
    <xs:attribute name="Hjid" type="xs:long"/>
  </xs:complexType>

  <xs:complexType name="SeloVinculadoJuridicamente">
    <xs:sequence>
      <xs:element name="numeroserie" type="xs:string"/>
      <xs:element name="tipoNegocioJuridico" type="xs:int"/>
    </xs:sequence>
    <xs:attribute name="Hjid" type="xs:long"/>
  </xs:complexType>

  <xs:complexType name="CMortePresumida">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="certidaoRC" type="tns:CertidaoRC"/>
          <xs:element name="presumidamenteMorto" type="tns:Pessoa"/>
          <xs:element minOccurs="0" name="nomeMae" type="xs:string"/>
          <xs:element minOccurs="0" name="nomePai" type="xs:string"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="filiacao" nillable="true" type="xs:string"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="nomeFilho" nillable="true" type="xs:string"/>
          <xs:element minOccurs="0" name="dataFalecimento" type="xs:date"/>
          <xs:element name="processoJudicial" type="tns:ProcessoJudicial"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="CPositivaProtesto">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="certidao" type="tns:Certidao"/>
          <xs:element maxOccurs="unbounded" name="protesto" type="tns:Protocolo"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="CPersonalidadeJuridica">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="certidaoRC" type="tns:CertidaoRC"/>
          <xs:element minOccurs="0" name="protocolo" type="tns:Protocolo"/>
          <xs:element name="denominacaoPJ" type="xs:string"/>
          <xs:element name="tipoDocumento" type="xs:string"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="CNegativaProtesto">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="certidao" type="tns:Certidao"/>
          <xs:element maxOccurs="unbounded" name="parte" type="tns:Pessoa"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="RecFirmaSinalPublico">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="nomeSignatario" type="xs:string"/>
          <xs:element name="nomeOficioSignatario" type="xs:string"/>
          <xs:element name="descricaoDocumento" type="xs:string"/>
          <xs:element minOccurs="0" name="ressalva" type="xs:string"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="CVintenaria">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="certidaoRI" type="tns:CertidaoRI"/>
          <xs:element name="constaAcoes" type="xs:boolean"/>
          <xs:element minOccurs="0" name="descricaoAcoes" type="xs:string"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="CertidaoRI">
    <xs:sequence>
      <xs:element name="certidao" type="tns:Certidao"/>
      <xs:element minOccurs="0" name="numeroVia" type="xs:int"/>
      <xs:element minOccurs="0" name="matricula" type="xs:string"/>
      <xs:element maxOccurs="unbounded" name="proprietario" type="tns:PessoaResumo"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="conteudo" nillable="true" type="xs:string"/>
      <xs:element name="registro" type="tns:Registro"/>
      <xs:element name="numeroAssento" type="xs:string"/>
      <xs:element name="imovel" type="tns:Imovel"/>
      <xs:element minOccurs="0" name="numeroSeloRegistroAverbacao" type="xs:string"/>
      <xs:element minOccurs="0" name="matriculaNacional" type="xs:int"/>
    </xs:sequence>
    <xs:attribute name="Hjid" type="xs:long"/>
  </xs:complexType>

  <xs:complexType name="EUniaoEstavel">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="escritura" type="tns:Escritura"/>
          <xs:element minOccurs="0" name="conviventeMasculino" type="tns:ParteEscritura"/>
          <xs:element minOccurs="0" name="conviventeFeminino" type="tns:ParteEscritura"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="convivente" nillable="true" type="tns:ParteEscritura"/>
          <xs:element name="regimeBensAdotado" type="xs:string"/>
          <xs:element minOccurs="0" name="dataInicioUniao" type="xs:date"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="CNegativaBens">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="certidao" type="tns:Certidao"/>
          <xs:element maxOccurs="unbounded" name="consultado">
            <xs:complexType>
              <xs:complexContent>
                <xs:extension base="tns:PessoaResumo">
                  <xs:sequence>
                    <xs:element minOccurs="0" name="bensEncontrados" type="xs:boolean"/>
                    <xs:element maxOccurs="unbounded" minOccurs="0" name="matricula" nillable="true" type="xs:string"/>
                    <xs:element maxOccurs="unbounded" minOccurs="0" name="registroAnterior" nillable="true" type="tns:Registro"/>
                    <xs:element minOccurs="0" name="numeroTranscricao" type="xs:string"/>
                  </xs:sequence>
                </xs:extension>
              </xs:complexContent>
            </xs:complexType>
          </xs:element>
          <xs:element minOccurs="0" name="matriculaNacional" type="xs:int"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="CInteiroTeor">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="certidaoRC" type="tns:CertidaoRC"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="EDeclaratoria">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="escritura" type="tns:Escritura"/>
          <xs:element maxOccurs="unbounded" name="declarante" type="tns:ParteEscritura"/>
          <xs:element minOccurs="0" name="unidadesAutonomas" type="xs:int"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="ECompraVendaDoacaoConfDivida">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="escritura" type="tns:Escritura"/>
          <xs:element maxOccurs="unbounded" name="outorgante" type="tns:ParteEscritura"/>
          <xs:element maxOccurs="unbounded" name="outorgado" type="tns:ParteEscritura"/>
          <xs:element minOccurs="0" name="corretor" type="tns:Corretor"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="frj" nillable="true" type="tns:ImpostosTaxas"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="itcmd" nillable="true" type="tns:ImpostosTaxas"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="outrosImpostos" nillable="true" type="tns:ImpostosTaxas"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="Corretor">
    <xs:sequence>
      <xs:element name="numeroCRECI" type="xs:int"/>
      <xs:element name="nomeCorretor" type="xs:string"/>
    </xs:sequence>
    <xs:attribute name="Hjid" type="xs:long"/>
  </xs:complexType>

  <xs:complexType name="RecFirmaSemelhanca">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="signatario" type="tns:Pessoa"/>
          <xs:element name="numeroFichaPadrao" type="xs:string"/>
          <xs:element name="descricaoDocto" type="xs:string"/>
          <xs:element minOccurs="0" name="ressalva" type="xs:string"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="EInventarioPartilha">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="escritura" type="tns:Escritura"/>
          <xs:element maxOccurs="unbounded" name="deCujus">
            <xs:complexType>
              <xs:complexContent>
                <xs:extension base="tns:ParteEscritura">
                  <xs:sequence>
                    <xs:element name="dadosObito">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="dataObito" type="xs:date"/>
                          <xs:element minOccurs="0" name="localObito" type="tns:Endereco"/>
                          <xs:element minOccurs="0" name="localObitoAproximado" type="xs:string"/>
                          <xs:element name="seloCertidaoObito" type="xs:string"/>
                        </xs:sequence>
                        <xs:attribute name="Hjid" type="xs:long"/>
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:extension>
              </xs:complexContent>
            </xs:complexType>
          </xs:element>
          <xs:element maxOccurs="unbounded" name="herdeiro">
            <xs:complexType>
              <xs:complexContent>
                <xs:extension base="tns:ParteEscritura">
                  <xs:sequence>
                    <xs:element name="advogadoAssistente">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="advogado" type="tns:Pessoa"/>
                          <xs:element name="numeroOAB" type="xs:int"/>
                          <xs:element name="assistenciaJudiciaria" type="xs:boolean"/>
                        </xs:sequence>
                        <xs:attribute name="Hjid" type="xs:long"/>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="viuvoMeeiro" type="xs:boolean"/>
                    <xs:element name="inventariante" type="xs:boolean"/>
                  </xs:sequence>
                </xs:extension>
              </xs:complexContent>
            </xs:complexType>
          </xs:element>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="frj" nillable="true" type="tns:ImpostosTaxas"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="itcmd" nillable="true" type="tns:ImpostosTaxas"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="outrosImpostos" nillable="true" type="tns:ImpostosTaxas"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="RecFirmaAutenticidade">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="signatario" type="tns:Pessoa"/>
          <xs:element name="deficienteVisual" type="xs:boolean"/>
          <xs:element name="relativamenteIncapaz" type="xs:boolean"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="testemunha" nillable="true" type="tns:Pessoa"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="paiOuResponsavel" nillable="true" type="tns:Pessoa"/>
          <xs:element name="descricaoDocto" type="xs:string"/>
          <xs:element minOccurs="0" name="ressalva" type="xs:string"/>
          <xs:element minOccurs="0" name="tranferenciaVeiculo">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="placa" type="xs:string"/>
                <xs:element name="renavam" type="xs:string"/>
                <xs:element name="cpfCnpjComprador" type="xs:string"/>
                <xs:element minOccurs="0" name="nomeComprador" type="xs:string"/>
              </xs:sequence>
              <xs:attribute name="Hjid" type="xs:long"/>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="CInteiroTeorRI">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="certidaoRI" type="tns:CertidaoRI"/>
          <xs:element minOccurs="0" name="detalhesImovel" type="tns:Imovel"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="EEmancipacao">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="escritura" type="tns:Escritura"/>
          <xs:element minOccurs="0" name="pai" type="tns:ParteEscritura"/>
          <xs:element minOccurs="0" name="mae" type="tns:ParteEscritura"/>
          <xs:element minOccurs="0" name="paiFalecido" type="xs:boolean"/>
          <xs:element minOccurs="0" name="maeFalecida" type="xs:boolean"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="filiacao" nillable="true" type="tns:ParteEscritura"/>
          <xs:element minOccurs="0" name="tutor" type="tns:ParteEscritura"/>
          <xs:element name="emancipado" type="tns:ParteEscritura"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="ETestamento">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="escritura" type="tns:Escritura"/>
          <xs:element maxOccurs="unbounded" name="testador" type="tns:ParteEscritura"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="testamenteiro" nillable="true" type="tns:ParteEscritura"/>
          <xs:element name="tipoTestamento" type="xs:int"/>
          <xs:element name="nascituro" type="xs:int"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="ESubestabelecimento">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="escritura" type="tns:Escritura"/>
          <xs:element maxOccurs="unbounded" name="outorgante" type="tns:ParteEscritura"/>
          <xs:element maxOccurs="unbounded" name="outorgado" type="tns:ParteEscritura"/>
          <xs:element minOccurs="0" name="dataValidade" type="xs:date"/>
          <xs:element name="tipoSubestabelecimento" type="xs:int"/>
          <xs:element name="poderesConferidos" type="xs:string"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="CRegistroPJ">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="certidaoRC" type="tns:CertidaoRC"/>
          <xs:element maxOccurs="unbounded" name="parte" type="tns:Pessoa"/>
          <xs:element name="tipoInscricaoMatricula" type="xs:string"/>
          <xs:element name="protocolo" type="tns:Protocolo"/>
          <xs:element minOccurs="0" name="valorNegocio" type="xs:decimal"/>
          <xs:element minOccurs="0" name="tipoRegistroAverbacao" type="xs:int"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="EAtaNotarial">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="escritura" type="tns:Escritura"/>
          <xs:element maxOccurs="unbounded" name="parte" type="tns:ParteEscritura"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="CObito">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="certidaoRC" type="tns:CertidaoRC"/>
          <xs:element minOccurs="0" name="nomeDeclarante" type="xs:string"/>
          <xs:element minOccurs="0" name="processoJudicial" type="tns:ProcessoJudicial"/>
          <xs:element minOccurs="0" name="deCujus" type="tns:Pessoa"/>
          <xs:element minOccurs="0" name="nomeMae" type="xs:string"/>
          <xs:element minOccurs="0" name="nomePai" type="xs:string"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="filiacao" nillable="true" type="xs:string"/>
          <xs:element name="dataFalecimento" type="xs:dateTime"/>
          <xs:element name="causaMorte" type="xs:string"/>
          <xs:element name="localFalecimento" type="xs:string"/>
          <xs:element name="localSepultamento" type="xs:string"/>
          <xs:element name="medico" type="tns:Medico"/>
          <xs:element name="numeroDO" type="xs:string"/>
          <xs:element name="matricula" type="xs:string"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="Medico">
    <xs:sequence>
      <xs:element name="documento" type="tns:Documento"/>
      <xs:element name="nomeMedico" type="xs:string"/>
    </xs:sequence>
    <xs:attribute name="Hjid" type="xs:long"/>
  </xs:complexType>

  <xs:complexType name="CCasamento">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="certidaoRC" type="tns:CertidaoRC"/>
          <xs:element minOccurs="0" name="conjugeVarao" type="tns:Conjuge"/>
          <xs:element minOccurs="0" name="conjugeVaroa" type="tns:Conjuge"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="conjuge" nillable="true" type="tns:Conjuge"/>
          <xs:element name="regimeBens" type="tns:RegimeBens"/>
          <xs:element name="cpfJuizdePaz" type="xs:string"/>
          <xs:element minOccurs="0" name="perimetroUrbano" type="xs:boolean"/>
          <xs:element minOccurs="0" name="dentroServentia" type="xs:boolean"/>
          <xs:element minOccurs="0" name="dentroExpediente" type="xs:boolean"/>
          <xs:element name="seloHabilitacao" type="xs:string"/>
          <xs:element name="matricula" type="xs:string"/>
          <xs:element minOccurs="0" name="casamentoColetivo" type="xs:boolean"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="Conjuge">
    <xs:sequence>
      <xs:element minOccurs="0" name="pessoa" type="tns:Pessoa"/>
      <xs:element minOccurs="0" name="nomePai" type="xs:string"/>
      <xs:element minOccurs="0" name="nomeMae" type="xs:string"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="filiacao" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="nomeAdotado" type="xs:string"/>
    </xs:sequence>
    <xs:attribute name="Hjid" type="xs:long"/>
  </xs:complexType>

  <xs:complexType name="CAusencia">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="certidaoRC" type="tns:CertidaoRC"/>
          <xs:element name="ausente" type="tns:Pessoa"/>
          <xs:element name="curador" type="tns:Pessoa"/>
          <xs:element name="ausenteDesde" type="xs:date"/>
          <xs:element name="processoJudicial" type="tns:ProcessoJudicial"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="CNatimorto">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="certidaoRC" type="tns:CertidaoRC"/>
          <xs:element minOccurs="0" name="nomeDeclarante" type="xs:string"/>
          <xs:element minOccurs="0" name="processoJudicial" type="tns:ProcessoJudicial"/>
          <xs:element minOccurs="0" name="pai" type="tns:Pessoa"/>
          <xs:element minOccurs="0" name="mae" type="tns:Pessoa"/>
          <xs:element minOccurs="0" name="nome" type="xs:string"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="filiacao" nillable="true" type="tns:PessoaFiliacao"/>
          <xs:element name="sexo" type="tns:sexo"/>
          <xs:element name="tempoGestacao" type="xs:string"/>
          <xs:element name="dataHoraFalecimento" type="xs:dateTime"/>
          <xs:element name="causaMorte" type="xs:string"/>
          <xs:element name="localFalecimento" type="xs:string"/>
          <xs:element name="localSepultamento" type="xs:string"/>
          <xs:element name="medico" type="tns:Medico"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="CEncerramentoMatricula">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="certidaoRI" type="tns:CertidaoRI"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="CRegistroTD">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="certidaoRC" type="tns:CertidaoRC"/>
          <xs:element name="protocolo" type="tns:Protocolo"/>
          <xs:element maxOccurs="unbounded" name="partes" type="tns:Pessoa"/>
          <xs:element name="denominacaoAto" type="xs:string"/>
          <xs:element minOccurs="0" name="valorNegocio" type="xs:decimal"/>
          <xs:element minOccurs="0" name="tipoRegistroAverbacao" type="xs:int"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="Autenticacao">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="descricaoDocto" type="xs:string"/>
          <xs:element minOccurs="0" name="ressalva" type="xs:string"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="CHabilitacaoCasamento">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="certidaoRC" type="tns:CertidaoRC"/>
          <xs:element minOccurs="0" name="conjugeVarao" type="tns:Conjuge"/>
          <xs:element minOccurs="0" name="conjugeVaroa" type="tns:Conjuge"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="conjuge" nillable="true" type="tns:Conjuge"/>
          <xs:element name="regimeBens" type="xs:string"/>
          <xs:element name="dataFimHabilitacao" type="xs:date"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="CNotificacao">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="certidaoRC" type="tns:CertidaoRC"/>
          <xs:element maxOccurs="unbounded" name="notificado" type="tns:Pessoa"/>
          <xs:element maxOccurs="unbounded" name="notificacao" type="tns:IntimacaoPessoal"/>
          <xs:element name="tipoDocumento" type="xs:string"/>
          <xs:element minOccurs="0" name="valorNegocio" type="xs:decimal"/>
          <xs:element minOccurs="0" name="tipoRegistroAverbacao" type="xs:int"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="IntimacaoPessoal">
    <xs:sequence>
      <xs:element name="dataIntimacao" type="xs:date"/>
      <xs:element name="despesaConducao" type="xs:double"/>
      <xs:element name="despesaDiligencia" type="xs:double"/>
      <xs:element minOccurs="0" name="motivoDevolucao" type="xs:string"/>
    </xs:sequence>
    <xs:attribute name="Hjid" type="xs:long"/>
  </xs:complexType>

  <xs:complexType name="CNegativa">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="certidao" type="tns:Certidao"/>
          <xs:element minOccurs="0" name="nomeParte" type="xs:string"/>
          <xs:element maxOccurs="unbounded" name="nomeDaParte" type="xs:string"/>
          <xs:element name="tipoFato" type="xs:string"/>
          <xs:element minOccurs="0" name="dataFato" type="xs:date"/>
          <xs:element minOccurs="0" name="dataInicioAnalise" type="xs:date"/>
          <xs:element minOccurs="0" name="dataFimAnalise" type="xs:date"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="EProcuracao">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="escritura" type="tns:Escritura"/>
          <xs:element maxOccurs="unbounded" name="outorgante" type="tns:ParteEscritura"/>
          <xs:element maxOccurs="unbounded" name="outorgado" type="tns:ParteEscritura"/>
          <xs:element minOccurs="0" name="dataValidade" type="xs:date"/>
          <xs:element name="tipoProcuracao" type="xs:int"/>
          <xs:element name="poderesEspeciais" type="xs:string"/>
          <xs:element name="poderesEspeciaisUniaoEstavel" type="xs:boolean"/>
          <xs:element minOccurs="0" name="causaPropriaImovel">
            <xs:complexType>
              <xs:sequence>
                <xs:element minOccurs="0" name="corretor" type="tns:Corretor"/>
                <xs:element maxOccurs="unbounded" minOccurs="0" name="frj" nillable="true" type="tns:ImpostosTaxas"/>
                <xs:element maxOccurs="unbounded" minOccurs="0" name="itcmd" nillable="true" type="tns:ImpostosTaxas"/>
                <xs:element maxOccurs="unbounded" minOccurs="0" name="outrosImpostos" nillable="true" type="tns:ImpostosTaxas"/>
              </xs:sequence>
              <xs:attribute name="Hjid" type="xs:long"/>
            </xs:complexType>
          </xs:element>
          <xs:element minOccurs="0" name="numeroSerieSeloProcuracaoOriginal" type="xs:string"/>
          <xs:element minOccurs="0" name="dataRevogacao" type="xs:date"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="CInterdicao">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="certidaoRC" type="tns:CertidaoRC"/>
          <xs:element name="interditado" type="tns:Pessoa"/>
          <xs:element name="curador" type="tns:Pessoa"/>
          <xs:element name="causaInterdicao" type="xs:string"/>
          <xs:element minOccurs="0" name="dataFimInterdicao" type="xs:date"/>
          <xs:element name="processoJudicial" type="tns:ProcessoJudicial"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="CCancelamentoMatricula">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="certidaoRI" type="tns:CertidaoRI"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="CEmancipacao">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="certidaoRC" type="tns:CertidaoRC"/>
          <xs:element name="emancipado" type="tns:Pessoa"/>
          <xs:element minOccurs="0" name="mae" type="tns:Pessoa"/>
          <xs:element minOccurs="0" name="pai" type="tns:Pessoa"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="filiacao" nillable="true" type="tns:Pessoa"/>
          <xs:element name="numeroSerieSeloEscritura" type="xs:string"/>
          <xs:element minOccurs="0" name="processoJudicial" type="tns:ProcessoJudicial"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="InstrumentoProtesto">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="apontamento" type="tns:ApontamentoProtesto"/>
          <xs:element minOccurs="0" name="intimacaoAR" type="tns:IntimacaoAR"/>
          <xs:element minOccurs="0" name="intimacaoPessoal" type="tns:IntimacaoPessoal"/>
          <xs:element minOccurs="0" name="intimacaoEdital" type="tns:IntimacaoEdital"/>
          <xs:element name="registro" type="tns:Registro"/>
          <xs:element minOccurs="0" name="motivoAtraso" type="xs:string"/>
          <xs:element name="jurosMoratorios" type="xs:decimal"/>
          <xs:element minOccurs="0" name="valorFRJ" type="xs:decimal"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="ApontamentoProtesto">
    <xs:sequence>
      <xs:element name="protocolo" type="tns:Protocolo"/>
      <xs:element name="motivoProtesto" type="xs:int"/>
      <xs:element name="fimFalimentar" type="xs:boolean"/>
      <xs:element minOccurs="0" name="correcaoMonetaria" type="xs:decimal"/>
      <xs:element minOccurs="0" name="jurosCompensatorios" type="xs:decimal"/>
      <xs:element name="apresentante" type="tns:PessoaResumo"/>
      <xs:element name="tituloCredito" type="tns:TituloCredito"/>
    </xs:sequence>
    <xs:attribute name="Hjid" type="xs:long"/>
  </xs:complexType>

  <xs:complexType name="TituloCredito">
    <xs:sequence>
      <xs:element name="codigoTitulo" type="xs:int"/>
      <xs:element name="tipoTitulo" type="xs:int"/>
      <xs:element name="numeroTitulo" type="xs:string"/>
      <xs:element name="codigoBanco" type="xs:string"/>
      <xs:element name="nossoNumero" type="xs:string"/>
      <xs:element name="dataEmissao" type="xs:date"/>
      <xs:element name="dataVencimento" type="xs:date"/>
      <xs:element name="valorTitulo" type="xs:decimal"/>
      <xs:element name="valorProtestado" type="xs:decimal"/>
      <xs:element name="pracaPagamento" type="xs:int"/>
      <xs:element name="tipoEndosso" type="xs:int"/>
      <xs:element name="moeda" type="xs:int"/>
      <xs:element name="formaPagamento" type="xs:int"/>
      <xs:element minOccurs="0" name="situacaoTitulo" type="xs:int"/>
      <xs:element minOccurs="0" name="tituloAceito" type="xs:boolean"/>
      <xs:element minOccurs="0" name="protocoloDistribuicao" type="xs:int"/>
      <xs:element minOccurs="0" name="dataDistribuicao" type="xs:date"/>
      <xs:element maxOccurs="unbounded" name="credor" type="tns:PessoaResumo"/>
      <xs:element name="devedor" type="tns:Pessoa"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="devedorSolidario" nillable="true" type="tns:Pessoa"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="avalista" nillable="true" type="tns:Pessoa"/>
    </xs:sequence>
    <xs:attribute name="Hjid" type="xs:long"/>
  </xs:complexType>

  <xs:complexType name="IntimacaoAR">
    <xs:sequence>
      <xs:element name="dataIntimacao" type="xs:date"/>
      <xs:element name="despesaAR" type="xs:double"/>
      <xs:element minOccurs="0" name="motivoDevolucao" type="xs:string"/>
    </xs:sequence>
    <xs:attribute name="Hjid" type="xs:long"/>
  </xs:complexType>

  <xs:complexType name="IntimacaoEdital">
    <xs:sequence>
      <xs:element name="dataIntimacao" type="xs:date"/>
      <xs:element name="despesaEdital" type="xs:double"/>
      <xs:element name="despesaIntimacao" type="xs:double"/>
    </xs:sequence>
    <xs:attribute name="Hjid" type="xs:long"/>
  </xs:complexType>

  <xs:complexType name="CApontamentoProtesto">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="certidao" type="tns:Certidao"/>
          <xs:element name="apontamento" type="tns:ApontamentoProtesto"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="CNarrativaProtesto">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="certidao" type="tns:Certidao"/>
          <xs:element name="apontamento" type="tns:ApontamentoProtesto"/>
          <xs:element name="narrativa" type="xs:string"/>
          <xs:element name="dataProtesto" type="xs:date"/>
          <xs:element name="dataIntimacao" type="xs:date"/>
          <xs:element name="registro" type="tns:Registro"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="AtoArtigo183Lei6015">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="tipoFato" type="xs:string"/>
          <xs:element minOccurs="0" name="IDRegistro" type="xs:string"/>
          <xs:element minOccurs="0" name="IDAverbacao" type="xs:string"/>
          <xs:element minOccurs="0" name="tipoRegistroAverbacao" type="xs:int"/>
          <xs:element name="protocolo" type="tns:Protocolo"/>
          <xs:element name="registro" type="tns:Registro"/>
          <xs:element name="numeroAssento" type="xs:string"/>
          <xs:element minOccurs="0" name="numeroSeloEscritura" type="xs:string"/>
          <xs:element maxOccurs="unbounded" name="partes" type="tns:ParteEscritura"/>
          <xs:element minOccurs="0" name="imovel" type="tns:Imovel"/>
          <xs:element minOccurs="0" name="valorObjeto" type="xs:decimal"/>
          <xs:element minOccurs="0" name="numeroUnidadesAutonomas" type="xs:int"/>
          <xs:element minOccurs="0" name="matriculaNacional" type="xs:int"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="CGenerica">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element minOccurs="0" name="certidao" type="tns:Certidao"/>
          <xs:element minOccurs="0" name="registro" type="tns:Registro"/>
          <xs:element name="descricaoCertidao" type="xs:string"/>
          <xs:element minOccurs="0" name="numeroAssento" type="xs:int"/>
          <xs:element minOccurs="0" name="numeroVia" type="xs:int"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="observacoes" nillable="true" type="xs:string"/>
          <xs:element minOccurs="0" name="seloOriginalComunicacao" type="xs:string"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="nomeBusca" nillable="true" type="tns:PessoaResumo"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="EditalProclamas">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="certidaoRC" type="tns:CertidaoRC"/>
          <xs:element minOccurs="0" name="conjugeVarao" type="tns:Conjuge"/>
          <xs:element minOccurs="0" name="conjugeVaroa" type="tns:Conjuge"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="conjuge" nillable="true" type="tns:Conjuge"/>
          <xs:element name="regimeBens" type="xs:string"/>
          <xs:element name="dataPublicacao" type="xs:date"/>
          <xs:element name="localPublicacao" type="xs:string"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="CCancelamentoProtesto">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="certidao" type="tns:Certidao"/>
          <xs:element maxOccurs="unbounded" name="protesto" type="tns:Protocolo"/>
          <xs:element name="motivoCancelamento" type="xs:int"/>
          <xs:element minOccurs="0" name="dataProtesto" type="xs:date"/>
          <xs:element minOccurs="0" name="dataIntimacao" type="xs:date"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="ESeparacaoDivorcioPartilha">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="escritura" type="tns:Escritura"/>
          <xs:element maxOccurs="unbounded" name="outorgante">
            <xs:complexType>
              <xs:complexContent>
                <xs:extension base="tns:ParteEscritura">
                  <xs:sequence>
                    <xs:element minOccurs="0" name="advogadoAssistente" type="tns:Advogado"/>
                  </xs:sequence>
                </xs:extension>
              </xs:complexContent>
            </xs:complexType>
          </xs:element>
          <xs:element maxOccurs="unbounded" name="outorgado">
            <xs:complexType>
              <xs:complexContent>
                <xs:extension base="tns:ParteEscritura">
                  <xs:sequence>
                    <xs:element minOccurs="0" name="advogadoAssistente" type="tns:Advogado"/>
                  </xs:sequence>
                </xs:extension>
              </xs:complexContent>
            </xs:complexType>
          </xs:element>
          <xs:element minOccurs="0" name="corretor" type="tns:Corretor"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="frj" nillable="true" type="tns:ImpostosTaxas"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="itcmd" nillable="true" type="tns:ImpostosTaxas"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="outrosImpostos" nillable="true" type="tns:ImpostosTaxas"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="CAberturaMatricula">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element minOccurs="0" name="protocolo" type="tns:Protocolo"/>
          <xs:element name="imovel" type="tns:Imovel"/>
          <xs:element maxOccurs="unbounded" name="partes" type="tns:ParteEscritura"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="registroAnterior" nillable="true" type="tns:Registro"/>
          <xs:element minOccurs="0" name="numeroTranscricao" type="xs:string"/>
          <xs:element minOccurs="0" name="matriculaNacional" type="xs:int"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="CReipersecutoria">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="certidaoRI" type="tns:CertidaoRI"/>
          <xs:element name="constaAcoes" type="xs:boolean"/>
          <xs:element minOccurs="0" name="descricaoAcoes" type="xs:string"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="COnus">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="certidaoRI" type="tns:CertidaoRI"/>
          <xs:element name="constaOnusReais" type="xs:boolean"/>
          <xs:element minOccurs="0" name="descricaoOnus" type="xs:string"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="CPagamentoTitulo">
    <xs:complexContent>
      <xs:extension base="tns:AtoSelado">
        <xs:sequence>
          <xs:element name="certidao" type="tns:Certidao"/>
          <xs:element maxOccurs="unbounded" name="apontamento" type="tns:ApontamentoProtesto"/>
          <xs:element minOccurs="0" name="intimacaoAR" type="tns:IntimacaoAR"/>
          <xs:element minOccurs="0" name="intimacaoPessoal" type="tns:IntimacaoPessoal"/>
          <xs:element minOccurs="0" name="intimacaoEdital" type="tns:IntimacaoEdital"/>
          <xs:element name="jurosMoratorios" type="xs:decimal"/>
          <xs:element minOccurs="0" name="dataProtesto" type="xs:date"/>
          <xs:element minOccurs="0" name="dataIntimacao" type="xs:date"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="Selo">
    <xs:sequence>
      <xs:element name="tipoSelo" type="xs:int"/>
      <xs:element name="numeroSerie" type="xs:string"/>
      <xs:element name="valorSelo" type="xs:decimal"/>
      <xs:element minOccurs="0" name="validador" type="xs:string"/>
      <xs:element minOccurs="0" name="nucartorio" type="xs:int"/>
    </xs:sequence>
    <xs:attribute name="Hjid" type="xs:long"/>
  </xs:complexType>

  <xs:complexType name="Declarante">
    <xs:sequence>
      <xs:element minOccurs="0" name="nomeDeclarante" type="xs:string"/>
      <xs:element minOccurs="0" name="processoJudicial" type="tns:ProcessoJudicial"/>
    </xs:sequence>
    <xs:attribute name="Hjid" type="xs:long"/>
  </xs:complexType>

  <xs:simpleType name="UF">
    <xs:restriction base="xs:string">
      <xs:enumeration value="SC"/>
      <xs:enumeration value="PR"/>
      <xs:enumeration value="RS"/>
      <xs:enumeration value="SP"/>
      <xs:enumeration value="MS"/>
      <xs:enumeration value="MT"/>
      <xs:enumeration value="MG"/>
      <xs:enumeration value="RJ"/>
      <xs:enumeration value="ES"/>
      <xs:enumeration value="BA"/>
      <xs:enumeration value="PE"/>
      <xs:enumeration value="AC"/>
      <xs:enumeration value="AP"/>
      <xs:enumeration value="AM"/>
      <xs:enumeration value="DF"/>
      <xs:enumeration value="GO"/>
      <xs:enumeration value="PI"/>
      <xs:enumeration value="MA"/>
      <xs:enumeration value="PA"/>
      <xs:enumeration value="RO"/>
      <xs:enumeration value="RR"/>
      <xs:enumeration value="TO"/>
      <xs:enumeration value="AL"/>
      <xs:enumeration value="CE"/>
      <xs:enumeration value="PB"/>
      <xs:enumeration value="RN"/>
      <xs:enumeration value="SE"/>
      <xs:enumeration value="NI"/>
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name="sexo">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Feminino"/>
      <xs:enumeration value="Masculino"/>
      <xs:enumeration value="Indefinido"/>
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name="RegimeBens">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Comunhão Parcial"/>
      <xs:enumeration value="Comunhão Universal"/>
      <xs:enumeration value="Participação Final nos Aquestos"/>
      <xs:enumeration value="Separação de Bens"/>
      <xs:enumeration value="Não Informado"/>
    </xs:restriction>
  </xs:simpleType>

</xs:schema>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.tjsc.jus.br/selo" xmlns:ns1="http://www.tjsc.jus.br/selo/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://www.tjsc.jus.br/selo">
  <xs:import namespace="http://www.tjsc.jus.br/selo/XMLSchema"/>
  <xs:element name="getCasamento" type="tns:getCasamento"/>
  <xs:element name="getCasamentoResponse" type="tns:getCasamentoResponse"/>
  <xs:element name="getCasamentosByDtTransmissao" type="tns:getCasamentosByDtTransmissao"/>
  <xs:element name="getCasamentosByDtTransmissaoResponse" type="tns:getCasamentosByDtTransmissaoResponse"/>
  <xs:element name="getNascimento" type="tns:getNascimento"/>
  <xs:element name="getNascimentoResponse" type="tns:getNascimentoResponse"/>
  <xs:element name="getNascimentosByDtTransmissao" type="tns:getNascimentosByDtTransmissao"/>
  <xs:element name="getNascimentosByDtTransmissaoResponse" type="tns:getNascimentosByDtTransmissaoResponse"/>
  <xs:element name="getObito" type="tns:getObito"/>
  <xs:element name="getObitoResponse" type="tns:getObitoResponse"/>
  <xs:element name="getObitos" type="tns:getObitos"/>
  <xs:element name="getObitosByDtTransmissao" type="tns:getObitosByDtTransmissao"/>
  <xs:element name="getObitosByDtTransmissaoResponse" type="tns:getObitosByDtTransmissaoResponse"/>
  <xs:element name="getObitosResponse" type="tns:getObitosResponse"/>
  <xs:element name="getRecFirmaAutDut" type="tns:getRecFirmaAutDut"/>
  <xs:element name="getRecFirmaAutDutResponse" type="tns:getRecFirmaAutDutResponse"/>
  <xs:element name="getRecFirmaAutDutsByDtTransmissao" type="tns:getRecFirmaAutDutsByDtTransmissao"/>
  <xs:element name="getRecFirmaAutDutsByDtTransmissaoResponse" type="tns:getRecFirmaAutDutsByDtTransmissaoResponse"/>
  <xs:complexType name="getNascimento">
    <xs:sequence>
      <xs:element minOccurs="0" name="arg0" type="xs:string"/>
      <xs:element minOccurs="0" name="arg1" type="xs:string"/>
      <xs:element minOccurs="0" name="arg2" type="xs:string"/>
      <xs:element minOccurs="0" name="arg3" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getNascimentoResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="nascimento" type="ns1:CNascimento"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getObitosByDtTransmissao">
    <xs:sequence>
      <xs:element minOccurs="0" name="user" type="xs:string"/>
      <xs:element minOccurs="0" name="pass" type="xs:string"/>
      <xs:element minOccurs="0" name="dataTransmissao" type="xs:dateTime"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getObitosByDtTransmissaoResponse">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="listaObitosByDtTransmissao" type="ns1:CObito"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getRecFirmaAutDutsByDtTransmissao">
    <xs:sequence>
      <xs:element minOccurs="0" name="arg0" type="xs:string"/>
      <xs:element minOccurs="0" name="arg1" type="xs:string"/>
      <xs:element minOccurs="0" name="arg2" type="xs:dateTime"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getRecFirmaAutDutsByDtTransmissaoResponse">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="listaRecFirmaAutDut" type="ns1:RecFirmaAutenticidade"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getObito">
    <xs:sequence>
      <xs:element minOccurs="0" name="arg0" type="xs:string"/>
      <xs:element minOccurs="0" name="arg1" type="xs:string"/>
      <xs:element minOccurs="0" name="arg2" type="xs:string"/>
      <xs:element minOccurs="0" name="arg3" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getObitoResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="obito" type="ns1:CObito"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getObitos">
    <xs:sequence>
      <xs:element minOccurs="0" name="user" type="xs:string"/>
      <xs:element minOccurs="0" name="pass" type="xs:string"/>
      <xs:element minOccurs="0" name="data" type="xs:dateTime"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getObitosResponse">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="listaObitos" type="ns1:CObito"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getRecFirmaAutDut">
    <xs:sequence>
      <xs:element minOccurs="0" name="arg0" type="xs:string"/>
      <xs:element minOccurs="0" name="arg1" type="xs:string"/>
      <xs:element minOccurs="0" name="arg2" type="xs:string"/>
      <xs:element minOccurs="0" name="arg3" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getRecFirmaAutDutResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="recFirmaAutDut" type="ns1:RecFirmaAutenticidade"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getNascimentosByDtTransmissao">
    <xs:sequence>
      <xs:element minOccurs="0" name="user" type="xs:string"/>
      <xs:element minOccurs="0" name="pass" type="xs:string"/>
      <xs:element minOccurs="0" name="dataTransmissao" type="xs:dateTime"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getNascimentosByDtTransmissaoResponse">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="listaNascimentosByDtTransmissao" type="ns1:CNascimento"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getCasamento">
    <xs:sequence>
      <xs:element minOccurs="0" name="arg0" type="xs:string"/>
      <xs:element minOccurs="0" name="arg1" type="xs:string"/>
      <xs:element minOccurs="0" name="arg2" type="xs:string"/>
      <xs:element minOccurs="0" name="arg3" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getCasamentoResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="casamento" type="ns1:CCasamento"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getCasamentosByDtTransmissao">
    <xs:sequence>
      <xs:element minOccurs="0" name="user" type="xs:string"/>
      <xs:element minOccurs="0" name="pass" type="xs:string"/>
      <xs:element minOccurs="0" name="dataTransmissao" type="xs:dateTime"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getCasamentosByDtTransmissaoResponse">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="listaCasamentosByDtTransmissao" type="ns1:CCasamento"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LoginException" type="tns:LoginException"/>
  <xs:complexType name="LoginException">
    <xs:sequence>
      <xs:element minOccurs="0" name="message" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Exception" type="tns:Exception"/>
  <xs:complexType name="Exception">
    <xs:sequence>
      <xs:element minOccurs="0" name="message" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SecurityException" type="tns:SecurityException"/>
  <xs:complexType name="SecurityException">
    <xs:sequence>
      <xs:element minOccurs="0" name="message" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:schema>
  </wsdl:types>
  <wsdl:message name="LoginException">
    <wsdl:part element="tns:LoginException" name="LoginException">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getObitosByDtTransmissao">
    <wsdl:part element="tns:getObitosByDtTransmissao" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getObito">
    <wsdl:part element="tns:getObito" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getObitoResponse">
    <wsdl:part element="tns:getObitoResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getNascimentosByDtTransmissaoResponse">
    <wsdl:part element="tns:getNascimentosByDtTransmissaoResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getCasamentoResponse">
    <wsdl:part element="tns:getCasamentoResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getCasamentosByDtTransmissaoResponse">
    <wsdl:part element="tns:getCasamentosByDtTransmissaoResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getCasamento">
    <wsdl:part element="tns:getCasamento" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getObitosResponse">
    <wsdl:part element="tns:getObitosResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getNascimento">
    <wsdl:part element="tns:getNascimento" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getNascimentoResponse">
    <wsdl:part element="tns:getNascimentoResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getObitosByDtTransmissaoResponse">
    <wsdl:part element="tns:getObitosByDtTransmissaoResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="SecurityException">
    <wsdl:part element="tns:SecurityException" name="SecurityException">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getRecFirmaAutDutsByDtTransmissao">
    <wsdl:part element="tns:getRecFirmaAutDutsByDtTransmissao" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getObitos">
    <wsdl:part element="tns:getObitos" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="Exception">
    <wsdl:part element="tns:Exception" name="Exception">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getRecFirmaAutDut">
    <wsdl:part element="tns:getRecFirmaAutDut" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getRecFirmaAutDutsByDtTransmissaoResponse">
    <wsdl:part element="tns:getRecFirmaAutDutsByDtTransmissaoResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getRecFirmaAutDutResponse">
    <wsdl:part element="tns:getRecFirmaAutDutResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getNascimentosByDtTransmissao">
    <wsdl:part element="tns:getNascimentosByDtTransmissao" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getCasamentosByDtTransmissao">
    <wsdl:part element="tns:getCasamentosByDtTransmissao" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:portType name="CertidaoService">
    <wsdl:operation name="getNascimento">
      <wsdl:input message="tns:getNascimento" name="getNascimento">
    </wsdl:input>
      <wsdl:output message="tns:getNascimentoResponse" name="getNascimentoResponse">
    </wsdl:output>
      <wsdl:fault message="tns:LoginException" name="LoginException">
    </wsdl:fault>
      <wsdl:fault message="tns:Exception" name="Exception">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getObitosByDtTransmissao">
      <wsdl:input message="tns:getObitosByDtTransmissao" name="getObitosByDtTransmissao">
    </wsdl:input>
      <wsdl:output message="tns:getObitosByDtTransmissaoResponse" name="getObitosByDtTransmissaoResponse">
    </wsdl:output>
      <wsdl:fault message="tns:LoginException" name="LoginException">
    </wsdl:fault>
      <wsdl:fault message="tns:SecurityException" name="SecurityException">
    </wsdl:fault>
      <wsdl:fault message="tns:Exception" name="Exception">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getRecFirmaAutDutsByDtTransmissao">
      <wsdl:input message="tns:getRecFirmaAutDutsByDtTransmissao" name="getRecFirmaAutDutsByDtTransmissao">
    </wsdl:input>
      <wsdl:output message="tns:getRecFirmaAutDutsByDtTransmissaoResponse" name="getRecFirmaAutDutsByDtTransmissaoResponse">
    </wsdl:output>
      <wsdl:fault message="tns:LoginException" name="LoginException">
    </wsdl:fault>
      <wsdl:fault message="tns:SecurityException" name="SecurityException">
    </wsdl:fault>
      <wsdl:fault message="tns:Exception" name="Exception">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getObito">
      <wsdl:input message="tns:getObito" name="getObito">
    </wsdl:input>
      <wsdl:output message="tns:getObitoResponse" name="getObitoResponse">
    </wsdl:output>
      <wsdl:fault message="tns:LoginException" name="LoginException">
    </wsdl:fault>
      <wsdl:fault message="tns:Exception" name="Exception">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getObitos">
      <wsdl:input message="tns:getObitos" name="getObitos">
    </wsdl:input>
      <wsdl:output message="tns:getObitosResponse" name="getObitosResponse">
    </wsdl:output>
      <wsdl:fault message="tns:LoginException" name="LoginException">
    </wsdl:fault>
      <wsdl:fault message="tns:SecurityException" name="SecurityException">
    </wsdl:fault>
      <wsdl:fault message="tns:Exception" name="Exception">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getRecFirmaAutDut">
      <wsdl:input message="tns:getRecFirmaAutDut" name="getRecFirmaAutDut">
    </wsdl:input>
      <wsdl:output message="tns:getRecFirmaAutDutResponse" name="getRecFirmaAutDutResponse">
    </wsdl:output>
      <wsdl:fault message="tns:LoginException" name="LoginException">
    </wsdl:fault>
      <wsdl:fault message="tns:Exception" name="Exception">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getNascimentosByDtTransmissao">
      <wsdl:input message="tns:getNascimentosByDtTransmissao" name="getNascimentosByDtTransmissao">
    </wsdl:input>
      <wsdl:output message="tns:getNascimentosByDtTransmissaoResponse" name="getNascimentosByDtTransmissaoResponse">
    </wsdl:output>
      <wsdl:fault message="tns:LoginException" name="LoginException">
    </wsdl:fault>
      <wsdl:fault message="tns:SecurityException" name="SecurityException">
    </wsdl:fault>
      <wsdl:fault message="tns:Exception" name="Exception">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getCasamento">
      <wsdl:input message="tns:getCasamento" name="getCasamento">
    </wsdl:input>
      <wsdl:output message="tns:getCasamentoResponse" name="getCasamentoResponse">
    </wsdl:output>
      <wsdl:fault message="tns:LoginException" name="LoginException">
    </wsdl:fault>
      <wsdl:fault message="tns:Exception" name="Exception">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getCasamentosByDtTransmissao">
      <wsdl:input message="tns:getCasamentosByDtTransmissao" name="getCasamentosByDtTransmissao">
    </wsdl:input>
      <wsdl:output message="tns:getCasamentosByDtTransmissaoResponse" name="getCasamentosByDtTransmissaoResponse">
    </wsdl:output>
      <wsdl:fault message="tns:LoginException" name="LoginException">
    </wsdl:fault>
      <wsdl:fault message="tns:SecurityException" name="SecurityException">
    </wsdl:fault>
      <wsdl:fault message="tns:Exception" name="Exception">
    </wsdl:fault>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="CertidaoServiceSoapBinding" type="tns:CertidaoService">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="getNascimento">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getNascimento">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getNascimentoResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="LoginException">
        <soap:fault name="LoginException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="Exception">
        <soap:fault name="Exception" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getObitosByDtTransmissao">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getObitosByDtTransmissao">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getObitosByDtTransmissaoResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="LoginException">
        <soap:fault name="LoginException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="SecurityException">
        <soap:fault name="SecurityException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="Exception">
        <soap:fault name="Exception" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getRecFirmaAutDutsByDtTransmissao">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getRecFirmaAutDutsByDtTransmissao">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getRecFirmaAutDutsByDtTransmissaoResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="LoginException">
        <soap:fault name="LoginException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="SecurityException">
        <soap:fault name="SecurityException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="Exception">
        <soap:fault name="Exception" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getObito">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getObito">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getObitoResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="LoginException">
        <soap:fault name="LoginException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="Exception">
        <soap:fault name="Exception" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getObitos">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getObitos">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getObitosResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="LoginException">
        <soap:fault name="LoginException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="SecurityException">
        <soap:fault name="SecurityException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="Exception">
        <soap:fault name="Exception" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getRecFirmaAutDut">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getRecFirmaAutDut">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getRecFirmaAutDutResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="LoginException">
        <soap:fault name="LoginException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="Exception">
        <soap:fault name="Exception" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getNascimentosByDtTransmissao">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getNascimentosByDtTransmissao">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getNascimentosByDtTransmissaoResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="LoginException">
        <soap:fault name="LoginException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="SecurityException">
        <soap:fault name="SecurityException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="Exception">
        <soap:fault name="Exception" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getCasamento">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getCasamento">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getCasamentoResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="LoginException">
        <soap:fault name="LoginException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="Exception">
        <soap:fault name="Exception" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getCasamentosByDtTransmissao">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getCasamentosByDtTransmissao">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getCasamentosByDtTransmissaoResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="LoginException">
        <soap:fault name="LoginException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="SecurityException">
        <soap:fault name="SecurityException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="Exception">
        <soap:fault name="Exception" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="CertidaoService">
    <wsdl:port binding="tns:CertidaoServiceSoapBinding" name="CertidaoServicePort">
      <soap:address location="https://selo.tjsc.jus.br/selo/CertidaoService"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>

