<?xml version="1.0" encoding="utf-8" ?>
<!--Created with Liquid XML Studio - FREE Community Edition 7.0.2.746 (http://www.liquid-technologies.com)-->
<xs:schema xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="SocMercantil_EPE">
    <xs:annotation>
      <xs:documentation>Sociedad Mercantil/EPE</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="1" maxOccurs="1" name="Ejercicio" type="Anio">
          <xs:annotation>
            <xs:documentation>Ejercicio</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="1" maxOccurs="1" name="NomEntidad" type="TipoNomEntidad">
          <xs:annotation>
            <xs:documentation> Nombre de la entidad local </xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="1" maxOccurs="1" name="TipEntidad" type="TipoTipEntidad">
          <xs:annotation>
            <xs:documentation>Tipo de entidad (SME=Sociedad mercantil, EPE=Entidad pública empresarial)</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="1" maxOccurs="1" name="ModeloContable" type="TipoModeloContable">
          <xs:annotation>
            <xs:documentation>Modelo Contable (ABR=Abreviado, NOR=Normal, PYM=PYMES, MIC=Microempresas)</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="1" maxOccurs="1" name="CIF" type="TipoCIF">
          <xs:annotation>
            <xs:documentation>Código de identificación fiscal</xs:documentation>
          </xs:annotation>
        </xs:element>
        <!-- ESTADO BALANCE ABREVIADO -->
        <xs:element minOccurs="1" maxOccurs="1" name="Bal">
          <xs:annotation>
            <xs:documentation>Balance</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element minOccurs="1" maxOccurs="1" name="BalAct">
                <xs:annotation>
                  <xs:documentation>ACTIVO</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element minOccurs="1" maxOccurs="1" name="BalActNoCorr">
                      <xs:annotation>
                        <xs:documentation>A) ACTIVO NO CORRIENTE</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                          <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                          <xs:element minOccurs="1" maxOccurs="1" name="BalActInmInt">
                            <xs:annotation>
                              <xs:documentation>A) I. Inmovilizado intangible </xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="BalActInmMat">
                            <xs:annotation>
                              <xs:documentation>A) II. Inmovilizado material</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="BalActInvInm">
                            <xs:annotation>
                              <xs:documentation>A) III. Inversiones inmobiliarias</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="BalActInvEmpGruYAsocLargPlaz">
                            <xs:annotation>
                              <xs:documentation>A) IV. Inversiones en empresas del grupo y asociadas a largo plazo</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="BalActInvFinLargPlaz">
                            <xs:annotation>
                              <xs:documentation>A) V. Inversiones financieras a largo plazo</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="BalActActImpDif">
                            <xs:annotation>
                              <xs:documentation>A) VI. Activos por Impuesto diferido</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element minOccurs="1" maxOccurs="1" name="BalActCorr">
                      <xs:annotation>
                        <xs:documentation> B) ACTIVO CORRIENTE </xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                          <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                          <xs:element minOccurs="1" maxOccurs="1" name="BalActExist">
                            <xs:annotation>
                              <xs:documentation> B) I. Existencias </xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="BalActDeudComYOtrCtasCobr">
                            <xs:annotation>
                              <xs:documentation> B) II. Deudores	comerciales y otras cuentas a cobrar </xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                                <xs:element minOccurs="1" maxOccurs="1" name="BalActDeudCliVentYPrestServ">
                                  <xs:annotation>
                                    <xs:documentation> B) II.1. Clientes por ventas y prestaciones de servicios </xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                      <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                      <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element minOccurs="1" maxOccurs="1" name="BalActDeudAccDesExig">
                                  <xs:annotation>
                                    <xs:documentation> B) II.2. Accionistas (socios) por desembolsos exigidos </xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                      <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                      <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element minOccurs="1" maxOccurs="1" name="BalActDeudOtrDeud">
                                  <xs:annotation>
                                    <xs:documentation> B) II.3. Otros deudores </xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                      <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                      <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="BalActInvEmpGruYAsocCortPlaz">
                            <xs:annotation>
                              <xs:documentation> B) III. Inversiones en empresas del grupo y asociadas a corto plazo </xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="BalActInvFinCortPlaz">
                            <xs:annotation>
                              <xs:documentation> B) IV. Inversiones financieras a corto plazo </xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="BalActAjustPeriod">
                            <xs:annotation>
                              <xs:documentation> B) V. Periodificaciones a corto plazo </xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="BalActEfectOtrActLiqEquiv">
                            <xs:annotation>
                              <xs:documentation> B) VI. Efectivo y otros	activos líquidos equivalentes </xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element minOccurs="1" maxOccurs="1" name="TotBalAct">
                      <xs:annotation>
                        <xs:documentation> TOTAL ACTIVO (A+B) </xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                          <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element minOccurs="1" maxOccurs="1" name="BalPatNetYPas">
                <xs:annotation>
                  <xs:documentation> PATRIMONIO NETO Y PASIVO </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element minOccurs="1" maxOccurs="1" name="BalPatNet">
                      <xs:annotation>
                        <xs:documentation> A) PATRIMONIO NETO </xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                          <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                          <xs:element minOccurs="1" maxOccurs="1" name="BalPatNetFondProp">
                            <xs:annotation>
                              <xs:documentation> A-1) Fondos propios </xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                                <xs:element minOccurs="1" maxOccurs="1" name="BalPatNetFondPropCap">
                                  <xs:annotation>
                                    <xs:documentation>A-1) I. Capital </xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                      <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                      <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                                      <xs:element minOccurs="1" maxOccurs="1" name="BalPasNetFondPropCapEscr">
                                        <xs:annotation>
                                          <xs:documentation>A-1) I.1. Capital escriturado </xs:documentation>
                                        </xs:annotation>
                                        <xs:complexType>
                                          <xs:sequence>
                                            <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                            <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                            <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                                          </xs:sequence>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="1" maxOccurs="1" name="BalPasNetFondPropCapNoExi">
                                        <xs:annotation>
                                          <xs:documentation>A-1) I.2. (Capital no exigido) </xs:documentation>
                                        </xs:annotation>
                                        <xs:complexType>
                                          <xs:sequence>
                                            <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                            <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                            <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                                          </xs:sequence>
                                        </xs:complexType>
                                      </xs:element>
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element minOccurs="1" maxOccurs="1" name="BalPasNetFondPropPrimEmi">
                                  <xs:annotation>
                                    <xs:documentation>A-1) II. Prima de emisión </xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                      <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                      <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element minOccurs="1" maxOccurs="1" name="BalPasNetFondPropRes">
                                  <xs:annotation>
                                    <xs:documentation>A-1) III. Reservas </xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                      <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                      <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element minOccurs="1" maxOccurs="1" name="BalPasNetFondPropAccPart">
                                  <xs:annotation>
                                    <xs:documentation>A-1) IV. (Acciones y participaciones en patrimonio propias) </xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                      <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                      <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element minOccurs="1" maxOccurs="1" name="BalPatNetFondPropEjAnt">
                                  <xs:annotation>
                                    <xs:documentation>A-1) V. Resultados de ejercicios anteriores </xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                      <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                      <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element minOccurs="1" maxOccurs="1" name="BalPasNetFondPropOtrApo">
                                  <xs:annotation>
                                    <xs:documentation>A-1) VI. Otras aportaciones de socios </xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                      <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                      <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element minOccurs="1" maxOccurs="1" name="BalPasNetFondPropResEje">
                                  <xs:annotation>
                                    <xs:documentation>A-1) VII. Resultado del ejercicio </xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                      <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                      <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element minOccurs="1" maxOccurs="1" name="BalPasNetFondPropDivCue">
                                  <xs:annotation>
                                    <xs:documentation>A-1) VIII. (Dividendo a cuenta) </xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                      <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                      <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="BalPatNetSub">
                            <xs:annotation>
                              <xs:documentation> A-2) Subvenciones, donaciones y legados recibidos</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element minOccurs="1" maxOccurs="1" name="BalPasNoCorr">
                      <xs:annotation>
                        <xs:documentation> B) PASIVO NO CORRIENTE </xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                          <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                          <xs:element minOccurs="1" maxOccurs="1" name="BalPasNoCorrProvPla">
                            <xs:annotation>
                              <xs:documentation> B) I. Provisiones a largo plazo </xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="BalPasNoCorrDeuPla">
                            <xs:annotation>
                              <xs:documentation> B) II. Deudas a largo plazo </xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                                <xs:element minOccurs="1" maxOccurs="1" name="BalPasNoCorrDeuPlaEntCred">
                                  <xs:annotation>
                                    <xs:documentation> B) II.1. Deudas con entidades de crédito </xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                      <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                      <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element minOccurs="1" maxOccurs="1" name="BalPasNoCorrDeuPlaAcreArr">
                                  <xs:annotation>
                                    <xs:documentation> B) II.2. Acreedores por arrendamiento financiero </xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                      <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                      <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element minOccurs="1" maxOccurs="1" name="BalPasNoCorrDeuPlaOtrDeu">
                                  <xs:annotation>
                                    <xs:documentation> B) II.3. Otras deudas a largo plazo </xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                      <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                      <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="BalPasNoCorrDeuEmp">
                            <xs:annotation>
                              <xs:documentation> B) III. Deudas con empresas del grupo y asociadas a largo plazo </xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="BalPasNoCorrPasImp">
                            <xs:annotation>
                              <xs:documentation>B) IV. Pasivos por impuesto diferido </xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="BalPasNoCorrPerLar">
                            <xs:annotation>
                              <xs:documentation>B) V. Periodificaciones a largo plazo </xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element minOccurs="1" maxOccurs="1" name="BalPasCorr">
                      <xs:annotation>
                        <xs:documentation> C) PASIVO CORRIENTE </xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                          <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                          <xs:element minOccurs="1" maxOccurs="1" name="BalPasCorrProvCortPla">
                            <xs:annotation>
                              <xs:documentation> C) I. Provisiones a corto plazo </xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="BalPasCorrDeuCortPla">
                            <xs:annotation>
                              <xs:documentation> C) II. Deudas a corto plazo </xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                                <xs:element minOccurs="1" maxOccurs="1" name="BalPasCorrDeuCorPlaDeuEnt">
                                  <xs:annotation>
                                    <xs:documentation> C) II.1. Deudas con entidades de crédito </xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                      <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                      <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element minOccurs="1" maxOccurs="1" name="BalPasCorrDeuCorPlaAcrArr">
                                  <xs:annotation>
                                    <xs:documentation> C) II.2. Acreedores por arrendamiento financiero </xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                      <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                      <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element minOccurs="1" maxOccurs="1" name="BalPasCorrDeuCorPlaOtrDeu">
                                  <xs:annotation>
                                    <xs:documentation> C) II.3. Otras deudas a corto plazo </xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                      <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                      <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="BalPasCorrDeuEmp">
                            <xs:annotation>
                              <xs:documentation> C) III. Deudas con empresas del grupo y asociadas a corto plazo </xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="BalPasCorrAcreCom">
                            <xs:annotation>
                              <xs:documentation> C) IV. Acreedores comerciales y otras cuentas a pagar </xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                                <xs:element minOccurs="1" maxOccurs="1" name="BalPasCorrAcreComProv">
                                  <xs:annotation>
                                    <xs:documentation> C) IV.1. Proveedores </xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                      <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                      <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element minOccurs="1" maxOccurs="1" name="BalPasCorrAcreComOtroAcre">
                                  <xs:annotation>
                                    <xs:documentation>C) IV.2. Otros acreedores </xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                      <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                      <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="BalPasCorrPerCor">
                            <xs:annotation>
                              <xs:documentation> C) V. Periodificaciones a corto plazo </xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element minOccurs="1" maxOccurs="1" name="BalPatNetTotal">
                      <xs:annotation>
                        <xs:documentation> TOTAL PATRIMONIO NETO Y PASIVO (A + B + C)</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                          <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <!-- ESTADO CONTABLE CUENTAS DE PÉRDIDAS Y GANANCIAS -->
        <xs:element minOccurs="1" maxOccurs="1" name="PYG">
          <xs:annotation>
            <xs:documentation> Pérdidas y Ganancias </xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element minOccurs="1" maxOccurs="1" name="PYGImpNetCifNeg">
                <xs:annotation>
                  <xs:documentation> 1. Importe neto de la cifra de negocios </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                    <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element minOccurs="1" maxOccurs="1" name="PYGVarExist">
                <xs:annotation>
                  <xs:documentation>  2. Variación de existencias de productos terminados y en curso de fabricación </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                    <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element minOccurs="1" maxOccurs="1" name="PYGTrabRealiz">
                <xs:annotation>
                  <xs:documentation> 3. Trabajos realizados por la empresa para su activo </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                    <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element minOccurs="1" maxOccurs="1" name="PYGAprov">
                <xs:annotation>
                  <xs:documentation> 4. Aprovisionamientos </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                    <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element minOccurs="1" maxOccurs="1" name="PYGOtrIngExplot">
                <xs:annotation>
                  <xs:documentation> 5. Otros ingresos de explotación </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                    <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element minOccurs="1" maxOccurs="1" name="PYGGastPers">
                <xs:annotation>
                  <xs:documentation> 6. Gastos de personal </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                    <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element minOccurs="1" maxOccurs="1" name="PYGOtrGastos">
                <xs:annotation>
                  <xs:documentation> 7. Otros	gastos de explotación </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                    <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element minOccurs="1" maxOccurs="1" name="PYGAmortInm">
                <xs:annotation>
                  <xs:documentation> 8. Amortización del inmovilizado </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                    <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element minOccurs="1" maxOccurs="1" name="PYGImpSubvInmv">
                <xs:annotation>
                  <xs:documentation> 9. Imputación de subvenciones de	inmovilizado no financiero y otras </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                    <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element minOccurs="1" maxOccurs="1" name="PYGExcProv">
                <xs:annotation>
                  <xs:documentation> 10. Excesos de provisiones </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                    <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element minOccurs="1" maxOccurs="1" name="PYGDeterResInmv">
                <xs:annotation>
                  <xs:documentation> 11. Deterioro y resultado por enajenaciones de inmovilizado </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                    <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element minOccurs="1" maxOccurs="1" name="PYGTotResExplot">
                <xs:annotation>
                  <xs:documentation> A) RESULTADO	DE EXPLOTACIÓN (1+2+3+4+5+6+7+8+9+10+11) </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                    <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element minOccurs="1" maxOccurs="1" name="PYGIngrFin">
                <xs:annotation>
                  <xs:documentation> 12. Ingresos financieros	</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                    <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element minOccurs="1" maxOccurs="1" name="PYGGastFin">
                <xs:annotation>
                  <xs:documentation> 13. Gastos financieros </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                    <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element minOccurs="1" maxOccurs="1" name="PYGVarInstrFin">
                <xs:annotation>
                  <xs:documentation> 14. Variación de valor razonable en instrumentos	financieros </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                    <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element minOccurs="1" maxOccurs="1" name="PYGDifCamb">
                <xs:annotation>
                  <xs:documentation> 15. Diferencias de cambio </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                    <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element minOccurs="1" maxOccurs="1" name="PYGDeterResInstrFin">
                <xs:annotation>
                  <xs:documentation> 16. Deterioro y resultado por enajenaciones de instrumentos financieros </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                    <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element minOccurs="1" maxOccurs="1" name="PYGTotResFin">
                <xs:annotation>
                  <xs:documentation>	B) RESULTADO FINANCIERO	(12+13+14+15+16) </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                    <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element minOccurs="1" maxOccurs="1" name="PYGResAntImp">
                <xs:annotation>
                  <xs:documentation> C) RESULTADO ANTES DE IMPUESTOS (A+B) </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                    <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element minOccurs="1" maxOccurs="1" name="PYGImpBenef">
                <xs:annotation>
                  <xs:documentation> 17. Impuestos sobre beneficios </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                    <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element minOccurs="1" maxOccurs="1" name="PYGResTot">
                <xs:annotation>
                  <xs:documentation> D) RESULTADO DEL EJERCICIO (C + 17) </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                    <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <!-- ESTADO DE CAMBIOS EN EL PATRIMONIO NETO -->
        <xs:element minOccurs="1" maxOccurs="1" name="CamPatNet">
          <xs:annotation>
            <xs:documentation> Cambios en el Patrimonio Neto </xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element minOccurs="1" maxOccurs="1" name="EstCamSalFin200X-2">
                <xs:annotation>
                  <xs:documentation> A) SALDO, FINAL DEL AÑO 200X-2 </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element minOccurs="1" maxOccurs="1" ref="CapEscOpcional" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="CapNoExiOpcional" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="PriEmiOpcional" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="ReservasOpcional" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="AccParPatProOpcional" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="ResEjeAntOpcional" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="OtrApoSocOpcional" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="ResEjOpcional" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="DivCueOpcional" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="OtrInsPatNetOpcional" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="AjusCamValOpcional" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="SubDonLegRecOpcional" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="CambPatrTotalOpcional" />
                    <xs:element name="EstCamSalFin200X-2AjusCam">
                      <xs:annotation>
                        <xs:documentation>I. Ajustes por cambios de criterios 200X-2 y anteriores.</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element minOccurs="1" maxOccurs="1" ref="CapEscOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="CapNoExiOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="PriEmiOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="ReservasOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="AccParPatProOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="ResEjeAntOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="OtrApoSocOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="ResEjOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="DivCueOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="OtrInsPatNetOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="AjusCamValOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="SubDonLegRecOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="CambPatrTotalOpcional" />
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="EstCamSalFin200X-2AjusErr">
                      <xs:annotation>
                        <xs:documentation>II. Ajustes por errores 200X-2 y anteriores.</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element minOccurs="1" maxOccurs="1" ref="CapEscOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="CapNoExiOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="PriEmiOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="ReservasOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="AccParPatProOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="ResEjeAntOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="OtrApoSocOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="ResEjOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="DivCueOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="OtrInsPatNetOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="AjusCamValOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="SubDonLegRecOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="CambPatrTotalOpcional" />
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element minOccurs="1" maxOccurs="1" name="EstCamSalIni200X-1">
                <xs:annotation>
                  <xs:documentation> B) SALDO AJUSTADO, INICIO DEL AÑO 200X-1 </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element minOccurs="1" maxOccurs="1" ref="CapEscOpcional" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="CapNoExiOpcional" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="PriEmiOpcional" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="ReservasOpcional" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="AccParPatProOpcional" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="ResEjeAntOpcional" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="OtrApoSocOpcional" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="ResEjOpcional" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="DivCueOpcional" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="OtrInsPatNetOpcional" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="AjusCamValOpcional" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="SubDonLegRecOpcional" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="CambPatrTotalOpcional" />
                    <xs:element minOccurs="1" maxOccurs="1" name="EstCamSalIni200X-1ResPYG">
                      <xs:annotation>
                        <xs:documentation> I. Resultado de la cuenta de pérdidas y ganancias </xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element minOccurs="1" maxOccurs="1" ref="CapEscOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="CapNoExiOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="PriEmiOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="ReservasOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="AccParPatProOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="ResEjeAntOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="OtrApoSocOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="ResEjOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="DivCueOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="OtrInsPatNetOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="AjusCamValOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="SubDonLegRecOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="CambPatrTotalOpcional" />
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element minOccurs="1" maxOccurs="1" name="EstCamSalIni200X-1IngGasRecPatNet">
                      <xs:annotation>
                        <xs:documentation> II. Ingresos y gastos reconocidos en patrimonio neto </xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element minOccurs="1" maxOccurs="1" ref="CapEscOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="CapNoExiOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="PriEmiOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="ReservasOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="AccParPatProOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="ResEjeAntOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="OtrApoSocOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="ResEjOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="DivCueOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="OtrInsPatNetOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="AjusCamValOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="SubDonLegRecOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="CambPatrTotalOpcional" />
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element minOccurs="1" maxOccurs="1" name="EstCamSalIni200X-1OpSocPro">
                      <xs:annotation>
                        <xs:documentation> III. Operaciones con socios o propietarios. </xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element minOccurs="1" maxOccurs="1" ref="CapEscOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="CapNoExiOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="PriEmiOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="ReservasOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="AccParPatProOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="ResEjeAntOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="OtrApoSocOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="ResEjOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="DivCueOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="OtrInsPatNetOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="AjusCamValOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="SubDonLegRecOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="CambPatrTotalOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" name="EstCamSal200X-1OpSocProAumCap">
                            <xs:annotation>
                              <xs:documentation>1. Aumentos de capital.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="1" maxOccurs="1" ref="CapEscOpcional" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="CapNoExiOpcional" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="PriEmiOpcional" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="ReservasOpcional" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="AccParPatProOpcional" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="ResEjeAntOpcional" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="OtrApoSocOpcional" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="ResEjOpcional" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="DivCueOpcional" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="OtrInsPatNetOpcional" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="AjusCamValOpcional" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="SubDonLegRecOpcional" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="CambPatrTotalOpcional" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="EstCamSal200X-1OpSocProRedCap">
                            <xs:annotation>
                              <xs:documentation>2. (-) Reducciones de capital.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="1" maxOccurs="1" ref="CapEscOpcional" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="CapNoExiOpcional" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="PriEmiOpcional" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="ReservasOpcional" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="AccParPatProOpcional" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="ResEjeAntOpcional" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="OtrApoSocOpcional" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="ResEjOpcional" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="DivCueOpcional" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="OtrInsPatNetOpcional" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="AjusCamValOpcional" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="SubDonLegRecOpcional" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="CambPatrTotalOpcional" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="EstCamSal200X-1OpSocProOtrOpSocPro">
                            <xs:annotation>
                              <xs:documentation>3. Otras operaciones con socios o propietarios.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="1" maxOccurs="1" ref="CapEscOpcional" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="CapNoExiOpcional" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="PriEmiOpcional" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="ReservasOpcional" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="AccParPatProOpcional" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="ResEjeAntOpcional" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="OtrApoSocOpcional" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="ResEjOpcional" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="DivCueOpcional" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="OtrInsPatNetOpcional" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="AjusCamValOpcional" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="SubDonLegRecOpcional" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="CambPatrTotalOpcional" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element minOccurs="1" maxOccurs="1" name="EstCamSalIni200X-1OtrOp">
                      <xs:annotation>
                        <xs:documentation>IV. Otras variaciones del patrimonio neto.</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element minOccurs="1" maxOccurs="1" ref="CapEscOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="CapNoExiOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="PriEmiOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="ReservasOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="AccParPatProOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="ResEjeAntOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="OtrApoSocOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="ResEjOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="DivCueOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="OtrInsPatNetOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="AjusCamValOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="SubDonLegRecOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="CambPatrTotalOpcional" />
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element minOccurs="1" maxOccurs="1" name="EstCamSalFin200X-1">
                <xs:annotation>
                  <xs:documentation> C) SALDO, FINAL DEL AÑO N-1 </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element minOccurs="1" maxOccurs="1" ref="CapEscOpcional" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="CapNoExiOpcional" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="PriEmiOpcional" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="ReservasOpcional" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="AccParPatProOpcional" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="ResEjeAntOpcional" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="OtrApoSocOpcional" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="ResEjOpcional" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="DivCueOpcional" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="OtrInsPatNetOpcional" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="AjusCamValOpcional" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="SubDonLegRecOpcional" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="CambPatrTotalOpcional" />
                    <xs:element minOccurs="1" maxOccurs="1" name="EstCamSalFin200X-1AjusCam">
                      <xs:annotation>
                        <xs:documentation>I. Ajustes por cambios de criterios 200X-1.</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element minOccurs="1" maxOccurs="1" ref="CapEscOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="CapNoExiOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="PriEmiOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="ReservasOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="AccParPatProOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="ResEjeAntOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="OtrApoSocOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="ResEjOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="DivCueOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="OtrInsPatNetOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="AjusCamValOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="SubDonLegRecOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="CambPatrTotalOpcional" />
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element minOccurs="1" maxOccurs="1" name="EstCamSalFin200X-1AjusErr">
                      <xs:annotation>
                        <xs:documentation>II. Ajustes por errores 200X-1.</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element minOccurs="1" maxOccurs="1" ref="CapEscOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="CapNoExiOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="PriEmiOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="ReservasOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="AccParPatProOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="ResEjeAntOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="OtrApoSocOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="ResEjOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="DivCueOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="OtrInsPatNetOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="AjusCamValOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="SubDonLegRecOpcional" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="CambPatrTotalOpcional" />
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element minOccurs="1" maxOccurs="1" name="EstCamSalIni200X">
                <xs:annotation>
                  <xs:documentation> D) SALDO AJUSTADO, INICIO DEL AÑO 200X </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element minOccurs="1" maxOccurs="1" ref="CapEsc" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="CapNoExi" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="PriEmi" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="Reservas" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="AccParPatPro" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="ResEjeAnt" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="OtrApoSoc" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="ResEj" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="DivCue" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="OtrInsPatNet" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="AjusCamVal" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="SubDonLegRec" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="CambPatrTotal" />
                    <xs:element minOccurs="1" maxOccurs="1" name="EstCamSal200XResPYG">
                      <xs:annotation>
                        <xs:documentation> I. Resultado de la cuenta de pérdidas y ganancias </xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element minOccurs="1" maxOccurs="1" ref="CapEsc" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="CapNoExi" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="PriEmi" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="Reservas" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="AccParPatPro" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="ResEjeAnt" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="OtrApoSoc" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="ResEj" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="DivCue" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="OtrInsPatNet" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="AjusCamVal" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="SubDonLegRec" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="CambPatrTotal" />
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element minOccurs="1" maxOccurs="1" name="EstCamSal200XIngGasRecPatNet">
                      <xs:annotation>
                        <xs:documentation> II. Ingresos y gastos reconocidos en patrimonio neto </xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element minOccurs="1" maxOccurs="1" ref="CapEsc" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="CapNoExi" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="PriEmi" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="Reservas" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="AccParPatPro" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="ResEjeAnt" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="OtrApoSoc" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="ResEj" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="DivCue" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="OtrInsPatNet" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="AjusCamVal" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="SubDonLegRec" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="CambPatrTotal" />
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element minOccurs="1" maxOccurs="1" name="EstCamSal200XOpSocPro">
                      <xs:annotation>
                        <xs:documentation> III. Operaciones con socios o propietarios. </xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element minOccurs="1" maxOccurs="1" ref="CapEsc" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="CapNoExi" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="PriEmi" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="Reservas" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="AccParPatPro" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="ResEjeAnt" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="OtrApoSoc" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="ResEj" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="DivCue" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="OtrInsPatNet" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="AjusCamVal" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="SubDonLegRec" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="CambPatrTotal" />
                          <xs:element minOccurs="1" maxOccurs="1" name="EstCamSal200XOpSocProAumCap">
                            <xs:annotation>
                              <xs:documentation>1. Aumentos de capital.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="1" maxOccurs="1" ref="CapEsc" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="CapNoExi" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="PriEmi" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="Reservas" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="AccParPatPro" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="ResEjeAnt" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="OtrApoSoc" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="ResEj" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="DivCue" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="OtrInsPatNet" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="AjusCamVal" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="SubDonLegRec" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="CambPatrTotal" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="EstCamSal200XOpSocProRedCap">
                            <xs:annotation>
                              <xs:documentation>2. (-) Reducciones de capital.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="1" maxOccurs="1" ref="CapEsc" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="CapNoExi" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="PriEmi" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="Reservas" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="AccParPatPro" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="ResEjeAnt" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="OtrApoSoc" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="ResEj" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="DivCue" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="OtrInsPatNet" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="AjusCamVal" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="SubDonLegRec" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="CambPatrTotal" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="EstCamSal200XOpSocProOtrOpSocPro">
                            <xs:annotation>
                              <xs:documentation>3. Otras operaciones con socios o propietarios.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="1" maxOccurs="1" ref="CapEsc" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="CapNoExi" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="PriEmi" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="Reservas" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="AccParPatPro" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="ResEjeAnt" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="OtrApoSoc" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="ResEj" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="DivCue" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="OtrInsPatNet" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="AjusCamVal" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="SubDonLegRec" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="CambPatrTotal" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element minOccurs="1" maxOccurs="1" name="EstCamSalIni200XOtrOp">
                      <xs:annotation>
                        <xs:documentation>IV. Otras variaciones del patrimonio neto.</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element minOccurs="1" maxOccurs="1" ref="CapEsc" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="CapNoExi" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="PriEmi" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="Reservas" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="AccParPatPro" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="ResEjeAnt" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="OtrApoSoc" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="ResEj" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="DivCue" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="OtrInsPatNet" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="AjusCamVal" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="SubDonLegRec" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="CambPatrTotal" />
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element minOccurs="1" maxOccurs="1" name="EstCamSalFin200X">
                <xs:annotation>
                  <xs:documentation> E) SALDO, FINAL DEL AÑO 200X </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element minOccurs="1" maxOccurs="1" ref="CapEsc" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="CapNoExi" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="PriEmi" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="Reservas" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="AccParPatPro" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="ResEjeAnt" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="OtrApoSoc" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="ResEj" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="DivCue" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="OtrInsPatNet" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="AjusCamVal" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="SubDonLegRec" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="CambPatrTotal" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <!-- ESTADO DE FLUJO DE EFECTIVO -->
        <xs:element minOccurs="0" maxOccurs="1" name="EstFluEfe">
          <xs:annotation>
            <xs:documentation> FLUJO DE EFECTIVO </xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActExp">
                <xs:annotation>
                  <xs:documentation> A) FLUJOS DE EFECTIVO DE LAS ACTIVIDADES DE EXPLOTACIÓN </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                    <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                    <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActExpResEjAntImp">
                      <xs:annotation>
                        <xs:documentation> 1. Resultado del ejercicio antes de impuestos </xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                          <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActExpAjuRes">
                      <xs:annotation>
                        <xs:documentation> 2. Ajustes del resultado </xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                          <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                          <xs:element name="EstFluEfeActExpAjuResAmoInm">
                            <xs:annotation>
                              <xs:documentation>2.a) Amortización del inmovilizado (+)</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="EstFluEfeActExpAjuResCorrValDet">
                            <xs:annotation>
                              <xs:documentation>2.b) Correcciones valorativas por deterioro (+/-)</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="EstFluEfeActExpAjuResVarPro">
                            <xs:annotation>
                              <xs:documentation>2.c) Variación de provisiones (+/-) </xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="EstFluEfeActExpAjuResImpSub">
                            <xs:annotation>
                              <xs:documentation>2.d) Imputación de subvenciones (-)</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="EstFluEfeActExpAjuResResBajEnaInm">
                            <xs:annotation>
                              <xs:documentation>2.e) Resultados por bajas y enajenaciones de inmovilizado (+/-)</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="EstFluEfeActExpAjuResResBajEnaIns">
                            <xs:annotation>
                              <xs:documentation>2.f) Resultado por bajas y enajenaciones de instrumentos financieros (+/-)</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="EstFluEfeActExpAjuResIngFin">
                            <xs:annotation>
                              <xs:documentation>2.g) Ingresos financieros (-) </xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="EstFluEfeActExpAjuResGasFin">
                            <xs:annotation>
                              <xs:documentation>2.h) Gastos financieros (+)</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="EstFluEfeActExpAjuResDifCam">
                            <xs:annotation>
                              <xs:documentation>2.i) Diferencias de cambio (+/-)</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="EstFluEfeActExpAjuResVarValRazInsFin">
                            <xs:annotation>
                              <xs:documentation>2.j) Variación de valor razonable en instrumentos financieros (+/-)</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="EstFluEfeActExpAjuResOtrIngGas">
                            <xs:annotation>
                              <xs:documentation>2.k) Otros ingresos y gastos (-/+)</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActExpCamCapCorr">
                      <xs:annotation>
                        <xs:documentation> 3. Cambios en el capital corriente </xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                          <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                          <xs:element name="EstFluEfeActExpCamCapCorrExi">
                            <xs:annotation>
                              <xs:documentation> 3.a) Existencias (+/-) </xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="EstFluEfeActExpCamCapCorrDeuCueCob">
                            <xs:annotation>
                              <xs:documentation> 3.b) Deudores y otras cuentas a cobrar (+/-) </xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="EstFluEfeActExpCamCapCorrOtrActCor">
                            <xs:annotation>
                              <xs:documentation> 3.c) Otros activos corrientes (+/-)</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="EstFluEfeActExpCamCapCorrAcreCuePag">
                            <xs:annotation>
                              <xs:documentation> 3.d) Acreedores y otras cuentas a pagar (+/-)</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="EstFluEfeActExpCamCapCorrOtrPasCor">
                            <xs:annotation>
                              <xs:documentation> 3.e) Otros pasivos corrientes (+/-)</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="EstFluEfeActExpCamCapCorrOtrActiPasNoCor">
                            <xs:annotation>
                              <xs:documentation> 3.f) Otros activos y pasivos no corrientes (+/-)</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActExpOtrFluEfeExp">
                      <xs:annotation>
                        <xs:documentation> 4. Otros flujos de efectivo de las actividades de explotación </xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                          <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                          <xs:element name="EstFluEfeActExpOtrFluEfeExpPAgInt">
                            <xs:annotation>
                              <xs:documentation>4.a) Pagos de intereses (-)</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="EstFluEfeActExpOtrFluEfeExpCobDiv">
                            <xs:annotation>
                              <xs:documentation>4.b) Cobros de dividendos (+)</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="EstFluEfeActExpOtrFluEfeExpCobInt">
                            <xs:annotation>
                              <xs:documentation>4.c) Cobros de intereses (+)</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="EstFluEfeActExpOtrFluEfeExpCobPagImpBen">
                            <xs:annotation>
                              <xs:documentation>4.d) Cobros(pagos) por impuestos sobre beneficios (+/-)</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="EstFluEfeActExpOtrFluEfeExpOtrPagCob">
                            <xs:annotation>
                              <xs:documentation>4.e) Otros pagos(cobros) (-/+)</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActExpFluEfeActExp">
                      <xs:annotation>
                        <xs:documentation> 5. Flujos de efectivo de las actividades de explotación (+/-1+/-2+/-3+/-4)</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                          <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActInv">
                <xs:annotation>
                  <xs:documentation> B) FLUJOS DE EFECTIVO DE LAS ACTIVIDADES DE INVERSIÓN </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                    <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                    <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActInvPagInv">
                      <xs:annotation>
                        <xs:documentation>6. Pagos por inversiones (-)</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                          <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                          <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActInvPagInvEmpGruAso">
                            <xs:annotation>
                              <xs:documentation> 6.a) Empresas del grupo y asociadas </xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="EstFluEfeActInvPagInvInmInt">
                            <xs:annotation>
                              <xs:documentation> 6.b) Inmovilizado intangible </xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActInvPagInvInmMat">
                            <xs:annotation>
                              <xs:documentation> 6.c) Inmovilizado material.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActInvPagInvInvInm">
                            <xs:annotation>
                              <xs:documentation> 6.d) Inversiones inmobiliarias.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActInvPagInvOtrActFin">
                            <xs:annotation>
                              <xs:documentation> 6.e) Otros activos financieros.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActInvPagInvActNoCorManVen">
                            <xs:annotation>
                              <xs:documentation>6.f) Activos no corrientes mantenidos para venta.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActInvPagInvOtrAct">
                            <xs:annotation>
                              <xs:documentation>6.g) Otros activos.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActInvCobDes">
                      <xs:annotation>
                        <xs:documentation>7. Cobros por desinversiones (+)</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                          <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                          <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActInvCobDesEmpGruAso">
                            <xs:annotation>
                              <xs:documentation> 7.a) Empresas del grupo y asociadas </xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActInvCobDesInmInt">
                            <xs:annotation>
                              <xs:documentation> 7.b) Inmovilizado intangible </xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActInvCobDesInmMat">
                            <xs:annotation>
                              <xs:documentation> 7.c) Inmovilizado material.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActInvCobDesInvInm">
                            <xs:annotation>
                              <xs:documentation> 7.d) Inversiones inmobiliarias.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActInvCobDesOtrActFin">
                            <xs:annotation>
                              <xs:documentation> 7.e) Otros activos financieros.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActInvCobDesActNoCorManVen">
                            <xs:annotation>
                              <xs:documentation> 7.f) Activos no corrientes mantenidos para venta.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActInvCobDesOtrAct">
                            <xs:annotation>
                              <xs:documentation> 7.g) Otros activos.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActInvFluEfeActInv">
                      <xs:annotation>
                        <xs:documentation>8. Flujos de efectivo de las actividades de inversión (7-6)</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                          <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActFin">
                <xs:annotation>
                  <xs:documentation> C) FLUJOS DE EFECTIVO DE LAS ACTIVIDADES DE FINANCIACIÓN </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                    <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                    <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActFinCobPagInsPat">
                      <xs:annotation>
                        <xs:documentation> 9. Cobros y pagos por instrumentos de patrimonio</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                          <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                          <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActFinCobPagInsPatEmiInsPat">
                            <xs:annotation>
                              <xs:documentation>9.a) Emisión de instrumentos de patrimonio(+).</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActFinCobPagInsPatAmoInsPat">
                            <xs:annotation>
                              <xs:documentation> 9.b) Amortización de instrumentos de patrimonio (-).</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActFinCobPagInsPatAdqInsPatPro">
                            <xs:annotation>
                              <xs:documentation> 9.c) Adquisición de instrumentos de patrimonio propio (-).</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActFinCobPagInsPatEnaInsPatPro">
                            <xs:annotation>
                              <xs:documentation> 9.d) Enajenación de instrumentos de patrimonio propio (+).</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActFinCobPagInsPatSubDonLegRec">
                            <xs:annotation>
                              <xs:documentation> 9.e) Subvenciones, donaciones y legados recibidos (+).</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActFinCobPagInsPasFin">
                      <xs:annotation>
                        <xs:documentation> 10. Cobros y pagos por instrumentos de pasivo financiero </xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                          <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                          <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActFinCobPagInsPasFinEmi">
                            <xs:annotation>
                              <xs:documentation>10.a) Emisión.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                                <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActFinCobPagInsPasFinEmiOblYOtrVal">
                                  <xs:annotation>
                                    <xs:documentation>10.a.1 Obligaciones y otros valores negociables (+)</xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                      <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                      <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActFinCobPagInsPasFinEmiDeuEntCred">
                                  <xs:annotation>
                                    <xs:documentation>10.a.2 Deudas con entidades de crédito (+)</xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                      <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                      <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActFinCobPagInsPasFinEmiDeuEmpGruAso">
                                  <xs:annotation>
                                    <xs:documentation>10.a.3 Deudas con empresas del grupo y asociadas (+)</xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                      <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                      <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActFinCobPagInsPasFinEmiOtrDeu">
                                  <xs:annotation>
                                    <xs:documentation>10.a.4 Otras Deudas (+)</xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                      <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                      <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActFinCobPagInsPasFinDevAmo">
                            <xs:annotation>
                              <xs:documentation>10.b) Devolución y amortización de</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                                <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActFinCobPagInsPasFinDevAmoOblYOtrVal">
                                  <xs:annotation>
                                    <xs:documentation>10.b.1 Obligaciones y otros valores negociables (-)</xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                      <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                      <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActFinCobPagInsPasFinDevAmoDeuEntCred">
                                  <xs:annotation>
                                    <xs:documentation>10.b.2 Deudas con entidades de crédito (-)</xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                      <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                      <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActFinCobPagInsPasFinDevAmoDeuEmpGruAso">
                                  <xs:annotation>
                                    <xs:documentation>10.b.3 Deudas con empresas del grupo y asociadas (-)</xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                      <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                      <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActFinCobPagInsPasFinDevAmoOtrDeu">
                                  <xs:annotation>
                                    <xs:documentation>10.b.4 Otras Deudas (-)</xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                      <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                      <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActFinPagDivRemInsPat">
                      <xs:annotation>
                        <xs:documentation> 11. Pagos por dividendos y remuneraciones de otros instrumentos de patrimonio </xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                          <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                          <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActFinPagDivRemInsPatDiv">
                            <xs:annotation>
                              <xs:documentation> 11.a) Dividendos (-)</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActFinPagDivRemInsPatRemOtrInsPat">
                            <xs:annotation>
                              <xs:documentation> 11.b) Remuneración de otros instrumentos de patrimonio (-)</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                                <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                                <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeActFinFluEfeActFin">
                      <xs:annotation>
                        <xs:documentation> 12. Flujos de efectivo de las actividades de financiación (+/-9+/-10-11)</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                          <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeEfeVarTipCam">
                <xs:annotation>
                  <xs:documentation> D) Efecto de las variaciones de los tipos de cambio </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                    <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeAumDisNetEfeEq">
                <xs:annotation>
                  <xs:documentation> E) AUMENTO/DISMINUCIÓN NETA DEL EFECTIVO O EQUIVALENTES (+/-5+/-8+/-12+/-D) </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                    <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                    <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                    <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeAumDisNetEfeEqComEj">
                      <xs:annotation>
                        <xs:documentation> Efectivo o equivalente al comienzo del ejercicio </xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                          <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element minOccurs="1" maxOccurs="1" name="EstFluEfeAumDisNetEfeEqFinEj">
                      <xs:annotation>
                        <xs:documentation> Efectivo o equivalentes al final del ejercicio </xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element minOccurs="0" maxOccurs="1" ref="NotaMemoria" />
                          <xs:element minOccurs="1" maxOccurs="1" ref="EjAct" />
                          <xs:element minOccurs="0" maxOccurs="1" ref="EjAnt" />
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="NotaMemoria" type="TipoNMemoria">
    <xs:annotation>
      <xs:documentation>Notas de la Memoria</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="EjAct" type="PImporte">
    <xs:annotation>
      <xs:documentation>Activo ejercicio actual</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="EjAnt" type="PImporteOpcional">
    <xs:annotation>
      <xs:documentation>Activo ejercicio anterior</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CapEscOpcional" type="PImporteOpcional">
    <xs:annotation>
      <xs:documentation> Capital Escriturado -Opcional-</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CapEsc" type="PImporte">
    <xs:annotation>
      <xs:documentation> Capital Escriturado -Obligatorio-</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CapNoExiOpcional" type="PImporteOpcional">
    <xs:annotation>
      <xs:documentation> Capital No exigido -Opcional-</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CapNoExi" type="PImporte">
    <xs:annotation>
      <xs:documentation> Capital No exigido -Obligatorio-</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PriEmiOpcional" type="PImporteOpcional">
    <xs:annotation>
      <xs:documentation> Prima de emisión -Opcional-</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PriEmi" type="PImporte">
    <xs:annotation>
      <xs:documentation> Prima de emisión -Obligatorio-</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ReservasOpcional" type="PImporteOpcional">
    <xs:annotation>
      <xs:documentation> Reservas -Opcional-</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="Reservas" type="PImporte">
    <xs:annotation>
      <xs:documentation> Reservas -Obligatorio-</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AccParPatProOpcional" type="PImporteOpcional">
    <xs:annotation>
      <xs:documentation>(Acciones y participaciones en Patrimonio propias -Opcional-)</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AccParPatPro" type="PImporte">
    <xs:annotation>
      <xs:documentation>(Acciones y participaciones en Patrimonio propias -Obligatoria-)</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ResEjeAntOpcional" type="PImporteOpcional">
    <xs:annotation>
      <xs:documentation>Resultado de los ejercicios anteriores -Opcional-</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ResEjeAnt" type="PImporte">
    <xs:annotation>
      <xs:documentation>Resultado de los ejercicios anteriores -Obligatorio-</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="OtrApoSocOpcional" type="PImporteOpcional">
    <xs:annotation>
      <xs:documentation>Otras aportaciones de socios -Opcional-</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="OtrApoSoc" type="PImporte">
    <xs:annotation>
      <xs:documentation>Otras aportaciones de socios -Obligatorio-</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ResEjOpcional" type="PImporteOpcional">
    <xs:annotation>
      <xs:documentation>Resultado del ejercicio -Opcional-</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ResEj" type="PImporte">
    <xs:annotation>
      <xs:documentation>Resultado del ejercicio -Obligatorio-</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="DivCueOpcional" type="PImporteOpcional">
    <xs:annotation>
      <xs:documentation>(Dividendo a cuenta -Opcional-)</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="DivCue" type="PImporte">
    <xs:annotation>
      <xs:documentation>(Dividendo a cuenta -Obligatorio-)</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="OtrInsPatNetOpcional" type="PImporteOpcional">
    <xs:annotation>
      <xs:documentation> Otros instrumentos de patrimonio neto -Opcional-</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="OtrInsPatNet" type="PImporte">
    <xs:annotation>
      <xs:documentation> Otros instrumentos de patrimonio neto -Obligatorio-</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AjusCamValOpcional" type="PImporteOpcional">
    <xs:annotation>
      <xs:documentation> Ajustes por cambios de valor -Opcional-</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AjusCamVal" type="PImporte">
    <xs:annotation>
      <xs:documentation> Ajustes por cambios de valor -Obligatorio-</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SubDonLegRecOpcional" type="PImporteOpcional">
    <xs:annotation>
      <xs:documentation> Subvenciones donaciones y legados recibidos -Opcional-</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SubDonLegRec" type="PImporte">
    <xs:annotation>
      <xs:documentation> Subvenciones donaciones y legados recibidos -Obligatorio-</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CambPatrTotalOpcional" type="PImporteOpcional">
    <xs:annotation>
      <xs:documentation> Total -Opcional-</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CambPatrTotal" type="PImporte">
    <xs:annotation>
      <xs:documentation> Total -Obligatorio-</xs:documentation>
    </xs:annotation>
  </xs:element>
  <!-- Definiciones de Tipos de Datos Complejos -->
  <xs:complexType name="PImporteOpcional">
    <xs:annotation>
      <xs:documentation> Tipo Importe -Opcional- (dato opcional)</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="ImporteOpcional" />
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="PImporte">
    <xs:annotation>
      <xs:documentation> Tipo Importe (dato obligatorio)</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="Importe" />
    </xs:simpleContent>
  </xs:complexType>
  <!-- Definiciones de Tipos de Datos Simples -->
  <xs:simpleType name="Anio">
    <xs:annotation>
      <xs:documentation>Tipo Año (año)</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:pattern value="(2008|2009|20[1-2][0-9])" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="ImporteOpcional">
    <xs:annotation>
      <xs:documentation>Tipo Importe Opcional (decimal o vacío)</xs:documentation>
    </xs:annotation>
    <xs:union memberTypes="xs:decimal">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="0" />
        </xs:restriction>
      </xs:simpleType>
    </xs:union>
  </xs:simpleType>
  <xs:simpleType name="Importe">
    <xs:annotation>
      <xs:documentation>Tipo Importe (decimal)</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:decimal" />
  </xs:simpleType>
  <xs:simpleType name="TipoNomEntidad">
    <xs:annotation>
      <xs:documentation> Nombre de la Entidad </xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:minLength value="1" />
      <xs:maxLength value="100" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="TipoTipEntidad">
    <xs:annotation>
      <xs:documentation> Tipo de Entidad. Al ser un enumeration, sÃ³lo puede tomar esos valores </xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="SME" />
      <xs:enumeration value="EPE" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="TipoModeloContable">
    <xs:annotation>
      <xs:documentation> Tipo de Modelo Contable de la Entidad. Al ser un enumeration, sÃ³lo puede tomar esos valores </xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="ABR" />
      <xs:enumeration value="NOR" />
      <xs:enumeration value="PYM" />
      <xs:enumeration value="MIC" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="TipoCIF">
    <xs:annotation>
      <xs:documentation> CIF de la Entidad </xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:length value="9" />
      <xs:pattern value="([A-H]|J|U|V|[a-h]|j|u|v)[0-9]{7}[0-9]|(N|[P-S]|W|n|[p-s]|w)[0-9]{7}([A-J]|[a-j])" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="TipoNMemoria">
    <xs:annotation>
      <xs:documentation>Tipo Nota de la Memoria</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:minLength value="0" />
      <xs:maxLength value="50" />
    </xs:restriction>
  </xs:simpleType>
</xs:schema>