<?xml version="1.0" encoding="utf-8"?>
<!-- editado con XMLSpy v2014 rel. 2 sp1 (x64) (http://www.altova.com) por DIRECCION GENERAL ORDENACION DEL JUEGO (DIRECCION GENERAL ORDENACION DEL JUEGO) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://cnjuego.gob.es/sci/v1.2.xsd" targetNamespace="http://cnjuego.gob.es/sci/v1.2.xsd" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:simpleType name="date-aaaamm">
		<xs:restriction base="xs:string">
			<xs:pattern value="\d{6}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="date-aaaammdd">
		<xs:restriction base="xs:string">
			<xs:pattern value="\d{8}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="date-aaaammddhhmmss">
		<xs:restriction base="xs:string">
			<xs:pattern value="\d{14}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="paisISO">
		<xs:restriction base="xs:string">
			<xs:maxLength value="2"/>
			<xs:minLength value="2"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="Importe">
		<xs:sequence>
			<xs:element name="Linea" minOccurs="0" maxOccurs="unbounded">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Cantidad" type="xs:decimal"/>
						<xs:element name="Unidad" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="euros">
		<xs:restriction base="xs:decimal">
			<xs:fractionDigits value="2"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="EstadoCNJ">
		<xs:restriction base="xs:string">
			<xs:enumeration value="A"/>
			<xs:enumeration value="S"/>
			<xs:enumeration value="C"/>
			<xs:enumeration value="SC"/>
			<xs:enumeration value="PR"/>
			<xs:enumeration value="O"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="DesgloseOperador">
		<xs:sequence>
			<xs:element name="Total" type="Importe"/>
			<xs:element name="Desglose" minOccurs="0" maxOccurs="unbounded">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="OperadorId" type="xs:string"/>
						<xs:element name="Importe" type="Importe"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DesgloseOperadorConcepto">
		<xs:sequence>
			<xs:element name="Total" type="Importe"/>
			<xs:element name="Desglose" minOccurs="0" maxOccurs="unbounded">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="OperadorId" type="xs:string"/>
						<xs:element name="Concepto" type="xs:string"/>
						<xs:element name="Importe" type="Importe"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DesgloseMedioPago">
		<xs:sequence>
			<xs:element name="Total" type="euros"/>
			<xs:element name="Desglose" minOccurs="0" maxOccurs="unbounded">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="MedioPago" type="xs:string"/>
						<xs:element name="TipoMedioPago" type="xs:string"/>
						<xs:element name="Importe" type="euros"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DesgloseOperadorTipoJuego">
		<xs:sequence>
			<xs:element name="Total" type="Importe"/>
			<xs:element name="Desglose" minOccurs="0" maxOccurs="unbounded">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="OperadorId" type="xs:string"/>
						<xs:element name="TipoJuego" type="TipoJuego"/>
						<xs:element name="Importe" type="Importe"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DesgloseOperaciones">
		<xs:sequence>
			<xs:element name="Total" type="euros"/>
			<xs:element name="Operaciones" minOccurs="0" maxOccurs="unbounded">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Fecha" type="date-aaaammddhhmmss"/>
						<xs:element name="MedioPago" type="xs:string"/>
						<xs:element name="TipoMedioPago" type="xs:string"/>
						<xs:element name="Importe" type="euros"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RegistroCabecera">
		<xs:sequence>
			<xs:element name="OperadorId" type="xs:string"/>
			<xs:element name="AlmacenId" type="xs:string"/>
			<xs:element name="RegistroId" type="xs:string"/>
			<xs:element name="SubregistroId" type="xs:positiveInteger"/>
			<xs:element name="SubregistroTotal" type="xs:positiveInteger"/>
			<xs:element name="Fecha" type="date-aaaammddhhmmss"/>
			<xs:element name="Rectificacion" minOccurs="0">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="RegistroId" type="xs:string"/>
						<xs:element name="RegistroFecha" type="date-aaaammddhhmmss"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RegistroAnulador">
		<xs:complexContent>
			<xs:restriction base="RegistroBase">
				<xs:sequence>
					<xs:element name="Cabecera" type="RegistroCabecera"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="RegistroBase" abstract="true">
		<xs:sequence>
			<xs:element name="Cabecera" type="RegistroCabecera"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="TipoJuego">
		<xs:restriction base="xs:string">
			<xs:enumeration value="COC"/>
			<xs:enumeration value="COM"/>
			<xs:enumeration value="ADC"/>
			<xs:enumeration value="AHC"/>
			<xs:enumeration value="AOC"/>
			<xs:enumeration value="ADM"/>
			<xs:enumeration value="AHM"/>
			<xs:enumeration value="ADX"/>
			<xs:enumeration value="AHX"/>
			<xs:enumeration value="AOX"/>
			<xs:enumeration value="AZA"/>
			<xs:enumeration value="POC"/>
			<xs:enumeration value="POT"/>
			<xs:enumeration value="BLJ"/>
			<xs:enumeration value="BNG"/>
			<xs:enumeration value="PUN"/>
			<xs:enumeration value="RLT"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="LoteCabecera">
		<xs:sequence>
			<xs:element name="OperadorId" type="xs:string"/>
			<xs:element name="AlmacenId" type="xs:string"/>
			<xs:element name="LoteId" type="xs:string"/>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="Lote">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Cabecera" type="LoteCabecera"/>
				<xs:element name="Registro" type="RegistroBase" minOccurs="0" maxOccurs="unbounded"/>
				<xs:any namespace="http://www.w3.org/2000/09/xmldsig#" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="Periodo"/>
	<xs:complexType name="RegistroPeriodicoBase" abstract="true">
		<xs:complexContent>
			<xs:extension base="RegistroBase">
				<xs:sequence>
					<xs:element name="Periodicidad">
						<xs:simpleType>
							<xs:restriction base="xs:string">
								<xs:enumeration value="Diaria"/>
								<xs:enumeration value="Mensual"/>
							</xs:restriction>
						</xs:simpleType>
					</xs:element>
					<xs:element name="Periodo">
						<xs:complexType>
							<xs:complexContent>
								<xs:extension base="Periodo">
									<xs:choice>
										<xs:element name="Dia" type="date-aaaammdd"/>
										<xs:element name="Mes" type="date-aaaamm"/>
									</xs:choice>
								</xs:extension>
							</xs:complexContent>
						</xs:complexType>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="RegistroRUT">
		<xs:complexContent>
			<xs:extension base="RegistroPeriodicoBase">
				<xs:sequence>
					<xs:element name="NumeroJugadores" type="xs:nonNegativeInteger"/>
					<xs:element name="NumeroAltas" type="xs:nonNegativeInteger"/>
					<xs:element name="NumeroJugadoresPorEstado" minOccurs="0" maxOccurs="unbounded">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="EstadoCNJ" type="EstadoCNJ"/>
								<xs:element name="EstadoOperador" type="xs:string"/>
								<xs:element name="Numero" type="xs:nonNegativeInteger"/>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="RegistroRUD">
		<xs:complexContent>
			<xs:extension base="RegistroPeriodicoBase">
				<xs:sequence>
					<xs:element name="Jugador" minOccurs="0" maxOccurs="unbounded">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="ID" type="ID" maxOccurs="unbounded"/>
								<xs:element name="CambiosEnDatos">
									<xs:simpleType>
										<xs:restriction base="xs:string">
											<xs:enumeration value="S"/>
											<xs:enumeration value="N"/>
										</xs:restriction>
									</xs:simpleType>
								</xs:element>
								<xs:element name="RegionFiscal">
									<xs:simpleType>
										<xs:restriction base="xs:string">
											<xs:enumeration value="01"/>
											<xs:enumeration value="02"/>
											<xs:enumeration value="03"/>
											<xs:enumeration value="04"/>
											<xs:enumeration value="05"/>
											<xs:enumeration value="06"/>
											<xs:enumeration value="07"/>
											<xs:enumeration value="08"/>
											<xs:enumeration value="09"/>
											<xs:enumeration value="10"/>
											<xs:enumeration value="11"/>
											<xs:enumeration value="12"/>
											<xs:enumeration value="13"/>
											<xs:enumeration value="14"/>
											<xs:enumeration value="15"/>
											<xs:enumeration value="16"/>
											<xs:enumeration value="17"/>
											<xs:enumeration value="18"/>
											<xs:enumeration value="19"/>
											<xs:enumeration value="20"/>
											<xs:enumeration value="21"/>
											<xs:enumeration value="22"/>
										</xs:restriction>
									</xs:simpleType>
								</xs:element>
								<xs:choice>
									<xs:element name="Residente">
										<xs:complexType>
											<xs:sequence>
												<xs:element name="Nacionalidad" type="paisISO"/>
												<xs:choice>
													<xs:element name="DNI" type="xs:string"/>
													<xs:element name="NIE" type="xs:string"/>
												</xs:choice>
											</xs:sequence>
										</xs:complexType>
									</xs:element>
									<xs:element name="NoResidente">
										<xs:complexType>
											<xs:sequence>
												<xs:element name="Nacionalidad" type="paisISO"/>
												<xs:element name="PaisResidencia" type="paisISO"/>
												<xs:element name="TipoDocumento" type="xs:string"/>
												<xs:element name="Documento" type="xs:string"/>
											</xs:sequence>
										</xs:complexType>
									</xs:element>
								</xs:choice>
								<xs:element name="FechaNacimiento" type="date-aaaammdd"/>
								<xs:element name="Login" type="xs:string"/>
								<xs:element name="Pseudonimo" type="xs:string" maxOccurs="unbounded"/>
								<xs:element name="Nombre" type="xs:string"/>
								<xs:element name="Apellido1" type="xs:string"/>
								<xs:element name="Apellido2" type="xs:string"/>
								<xs:element name="email" type="xs:string"/>
								<xs:element name="Sexo">
									<xs:simpleType>
										<xs:restriction base="xs:string">
											<xs:enumeration value="M"/>
											<xs:enumeration value="F"/>
										</xs:restriction>
									</xs:simpleType>
								</xs:element>
								<xs:element name="Domicilio">
									<xs:complexType>
										<xs:sequence>
											<xs:element name="Direccion" type="xs:string"/>
											<xs:element name="Ciudad" type="xs:string"/>
											<xs:element name="CP" type="xs:string"/>
											<xs:element name="Pais" type="paisISO"/>
										</xs:sequence>
									</xs:complexType>
								</xs:element>
								<xs:element name="Telefono" type="xs:string"/>
								<xs:element name="LimitesDeposito">
									<xs:complexType>
										<xs:sequence>
											<xs:element name="Diario" type="euros"/>
											<xs:element name="Semanal" type="euros"/>
											<xs:element name="Mensual" type="euros"/>
										</xs:sequence>
									</xs:complexType>
								</xs:element>
								<xs:element name="Estado">
									<xs:complexType>
										<xs:sequence>
											<xs:element name="EstadoCNJ" type="EstadoCNJ"/>
											<xs:element name="EstadoOperador" type="xs:string"/>
											<xs:element name="Historico" maxOccurs="unbounded">
												<xs:complexType>
													<xs:sequence>
														<xs:element name="EstadoCNJ" type="xs:string"/>
														<xs:element name="EstadoOperador" type="xs:string"/>
														<xs:element name="Desde" type="date-aaaammddhhmmss"/>
													</xs:sequence>
												</xs:complexType>
											</xs:element>
										</xs:sequence>
									</xs:complexType>
								</xs:element>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="RegistroCJT">
		<xs:complexContent>
			<xs:extension base="RegistroPeriodicoBase">
				<xs:sequence>
					<xs:element name="SaldoInicial" type="Importe"/>
					<xs:element name="Depositos" type="DesgloseMedioPago"/>
					<xs:element name="Retiradas" type="DesgloseMedioPago"/>
					<xs:element name="Participacion" type="DesgloseOperadorTipoJuego"/>
					<xs:element name="ParticipacionDevolucion" type="DesgloseOperadorTipoJuego"/>
					<xs:element name="Premios" type="DesgloseOperadorTipoJuego"/>
					<xs:element name="Otros" type="DesgloseOperadorConcepto"/>
					<xs:element name="SaldoFinal" type="Importe"/>
					<xs:element name="PremiosEspecie" type="DesgloseOperadorTipoJuego"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="RegistroCJD">
		<xs:complexContent>
			<xs:extension base="RegistroPeriodicoBase">
				<xs:sequence>
					<xs:element name="Jugador" minOccurs="0" maxOccurs="unbounded">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="ID" type="ID" maxOccurs="unbounded"/>
								<xs:element name="SaldoInicial" type="Importe"/>
								<xs:element name="Depositos" type="DesgloseOperaciones"/>
								<xs:element name="Retiradas" type="DesgloseOperaciones"/>
								<xs:element name="Participacion" type="DesgloseOperadorTipoJuego"/>
								<xs:element name="ParticipacionDevolucion" type="DesgloseOperadorTipoJuego"/>
								<xs:element name="Premios" type="DesgloseOperadorTipoJuego"/>
								<xs:element name="Otros" type="DesgloseOperadorConcepto"/>
								<xs:element name="SaldoFinal" type="Importe"/>
								<xs:element name="PremiosEspecie" type="DesgloseOperadorTipoJuego"/>
								<xs:element name="Cuentas" maxOccurs="unbounded">
									<xs:complexType>
										<xs:sequence>
											<xs:element name="Cuenta" type="xs:string"/>
											<xs:element name="SaldoFinal" type="Importe"/>
										</xs:sequence>
									</xs:complexType>
								</xs:element>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="RegistroOPT">
		<xs:complexContent>
			<xs:extension base="RegistroPeriodicoBase">
				<xs:sequence>
					<xs:element name="TipoJuego" type="TipoJuego"/>
					<xs:element name="Participacion" type="DesgloseOperador"/>
					<xs:element name="ParticipacionDevolucion" type="DesgloseOperador"/>
					<xs:element name="Premios" type="DesgloseOperador"/>
					<xs:element name="PremiosEspecie" type="DesgloseOperador"/>
					<xs:element name="Botes" type="DesgloseOperador"/>
					<xs:element name="AjustesRed" type="DesgloseOperador"/>
					<xs:element name="Otros" type="DesgloseOperadorConcepto"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="RegistroORT">
		<xs:complexContent>
			<xs:extension base="RegistroPeriodicoBase">
				<xs:sequence>
					<xs:element name="TipoJuego" type="TipoJuego"/>
					<xs:element name="Participacion" type="DesgloseOperador"/>
					<xs:element name="ParticipacionDevolucion" type="DesgloseOperador"/>
					<xs:element name="Premios" type="DesgloseOperador"/>
					<xs:element name="PremiosEspecie" type="DesgloseOperador"/>
					<xs:element name="Botes" type="DesgloseOperador"/>
					<xs:element name="AjustesRed" type="DesgloseOperador"/>
					<xs:element name="Otros" type="DesgloseOperadorConcepto"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="RegistroBOT">
		<xs:complexContent>
			<xs:extension base="RegistroPeriodicoBase">
				<xs:sequence>
					<xs:element name="TipoJuego" type="TipoJuego"/>
					<xs:element name="PartidasVivas">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="SaldoInicial" type="Importe"/>
								<xs:element name="Movimientos" type="Importe"/>
								<xs:element name="SaldoFinal" type="Importe"/>
								<xs:element name="DesgloseCompromiso" minOccurs="0" maxOccurs="unbounded">
									<xs:complexType>
										<xs:sequence>
											<xs:element name="Fecha" type="date-aaaammdd"/>
											<xs:element name="SaldoFinal" type="Importe"/>
										</xs:sequence>
									</xs:complexType>
								</xs:element>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
					<xs:element name="Botes">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="SaldoInicial" type="Importe"/>
								<xs:element name="Movimientos" type="Importe"/>
								<xs:element name="SaldoFinal" type="Importe"/>
								<xs:element name="DesgloseBotes" minOccurs="0" maxOccurs="unbounded">
									<xs:complexType>
										<xs:sequence>
											<xs:element name="BoteId" type="xs:string"/>
											<xs:element name="BoteDesc" type="xs:string"/>
											<xs:element name="FechaInicio" type="date-aaaammdd"/>
											<xs:element name="FechaFin" type="date-aaaammdd"/>
											<xs:element name="SaldoInicial" type="Importe"/>
											<xs:element name="Movimientos" type="Importe"/>
											<xs:element name="SaldoFinal" type="Importe"/>
										</xs:sequence>
									</xs:complexType>
								</xs:element>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="RegistroJUT" abstract="true">
		<xs:complexContent>
			<xs:extension base="RegistroBase">
				<xs:sequence>
					<xs:element name="JuegoId" type="xs:string"/>
					<xs:element name="JuegoDesc" type="xs:string"/>
					<xs:element name="TipoJuego" type="TipoJuego"/>
					<xs:element name="FechaInicio" type="date-aaaammddhhmmss"/>
					<xs:element name="FechaFin" type="date-aaaammddhhmmss"/>
					<xs:element name="JuegoEnRed">
						<xs:simpleType>
							<xs:restriction base="xs:string">
								<xs:enumeration value="S"/>
								<xs:enumeration value="N"/>
							</xs:restriction>
						</xs:simpleType>
					</xs:element>
					<xs:element name="JuegoAplazado">
						<xs:simpleType>
							<xs:restriction base="xs:string">
								<xs:enumeration value="S"/>
								<xs:enumeration value="N"/>
							</xs:restriction>
						</xs:simpleType>
					</xs:element>
					<xs:element name="JuegoSuspendido">
						<xs:simpleType>
							<xs:restriction base="xs:string">
								<xs:enumeration value="S"/>
								<xs:enumeration value="N"/>
							</xs:restriction>
						</xs:simpleType>
					</xs:element>
					<xs:element name="JuegoCancelado">
						<xs:simpleType>
							<xs:restriction base="xs:string">
								<xs:enumeration value="S"/>
								<xs:enumeration value="N"/>
							</xs:restriction>
						</xs:simpleType>
					</xs:element>
					<xs:element name="Totales">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="Participacion" type="DesgloseOperador"/>
								<xs:element name="ParticipacionDevolucion" type="DesgloseOperador"/>
								<xs:element name="Premios" type="DesgloseOperador"/>
								<xs:element name="PremiosEspecie" type="DesgloseOperador"/>
								<xs:element name="Botes">
									<xs:complexType>
										<xs:sequence>
											<xs:element name="Total" type="Importe"/>
											<xs:element name="Desglose" minOccurs="0" maxOccurs="unbounded">
												<xs:complexType>
													<xs:sequence>
														<xs:element name="BoteId" type="xs:string"/>
														<xs:element name="BoteDesc" type="xs:string"/>
														<xs:element name="Movimiento" type="Importe"/>
													</xs:sequence>
												</xs:complexType>
											</xs:element>
										</xs:sequence>
									</xs:complexType>
								</xs:element>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="RegistroJUD" abstract="false">
		<xs:complexContent>
			<xs:extension base="RegistroBase">
				<xs:sequence>
					<xs:element name="JuegoId" type="xs:string"/>
					<xs:element name="Jugador" minOccurs="0" maxOccurs="unbounded">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="ID" type="ID"/>
								<xs:element name="Participacion" type="Importe"/>
								<xs:element name="ParticipacionDevolucion" type="Importe"/>
								<xs:element name="Premios" type="Importe"/>
								<xs:element name="PremiosEspecie" type="Importe"/>
								<xs:element name="DesgloseEspecie" minOccurs="0" maxOccurs="unbounded">
									<xs:complexType>
										<xs:sequence>
											<xs:element name="Descripcion" type="xs:string"/>
											<xs:element name="Valoracion" type="Importe"/>
										</xs:sequence>
									</xs:complexType>
								</xs:element>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="RegistroPokerCash">
		<xs:complexContent>
			<xs:extension base="RegistroJUT">
				<xs:sequence>
					<xs:element name="Variante">
						<xs:simpleType>
							<xs:restriction base="xs:string">
								<xs:enumeration value="DR"/>
								<xs:enumeration value="ST"/>
								<xs:enumeration value="OM"/>
								<xs:enumeration value="TH"/>
							</xs:restriction>
						</xs:simpleType>
					</xs:element>
					<xs:element name="Subvariante">
						<xs:simpleType>
							<xs:restriction base="xs:string"/>
						</xs:simpleType>
					</xs:element>
					<xs:element name="Limites">
						<xs:simpleType>
							<xs:restriction base="xs:string">
								<xs:enumeration value="SL"/>
								<xs:enumeration value="CL"/>
								<xs:enumeration value="LB"/>
							</xs:restriction>
						</xs:simpleType>
					</xs:element>
					<xs:element name="MesaId" type="xs:string"/>
					<xs:element name="MesaDescripcion" type="xs:string"/>
					<xs:element name="ApuestaInicialPequena" type="euros"/>
					<xs:element name="ApuestaInicialGrande" type="euros"/>
					<xs:element name="ApuestaAnte" type="euros"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="RegistroPokerTorneo">
		<xs:complexContent>
			<xs:extension base="RegistroJUT">
				<xs:sequence>
					<xs:element name="Variante">
						<xs:simpleType>
							<xs:restriction base="xs:string">
								<xs:enumeration value="DR"/>
								<xs:enumeration value="ST"/>
								<xs:enumeration value="OM"/>
								<xs:enumeration value="TH"/>
							</xs:restriction>
						</xs:simpleType>
					</xs:element>
					<xs:element name="Subvariante">
						<xs:simpleType>
							<xs:restriction base="xs:string"/>
						</xs:simpleType>
					</xs:element>
					<xs:element name="NumeroParticipantes" type="xs:nonNegativeInteger"/>
					<xs:element name="ImporteMaximoEntrada" type="euros"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="RegistroBlackjack">
		<xs:complexContent>
			<xs:extension base="RegistroJUT">
				<xs:sequence>
					<xs:element name="Variante">
						<xs:simpleType>
							<xs:restriction base="xs:string">
								<xs:enumeration value="CL"/>
								<xs:enumeration value="AM"/>
								<xs:enumeration value="SU"/>
								<xs:enumeration value="PO"/>
								<xs:enumeration value="21"/>
							</xs:restriction>
						</xs:simpleType>
					</xs:element>
					<xs:element name="Subvariante">
						<xs:simpleType>
							<xs:restriction base="xs:string"/>
						</xs:simpleType>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="RegistroPuntoBanca">
		<xs:complexContent>
			<xs:extension base="RegistroJUT">
				<xs:sequence/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="RegistroRuleta">
		<xs:complexContent>
			<xs:extension base="RegistroJUT">
				<xs:sequence>
					<xs:element name="Variante">
						<xs:simpleType>
							<xs:restriction base="xs:string">
								<xs:enumeration value="Francesa"/>
								<xs:enumeration value="Americana"/>
							</xs:restriction>
						</xs:simpleType>
					</xs:element>
					<xs:element name="NumeroCeros" type="xs:positiveInteger"/>
					<xs:element name="EnVivo">
						<xs:simpleType>
							<xs:restriction base="xs:string">
								<xs:enumeration value="S"/>
								<xs:enumeration value="N"/>
							</xs:restriction>
						</xs:simpleType>
					</xs:element>
					<xs:element name="EnDiferido">
						<xs:simpleType>
							<xs:restriction base="xs:string">
								<xs:enumeration value="S"/>
								<xs:enumeration value="N"/>
							</xs:restriction>
						</xs:simpleType>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="RegistroBingo">
		<xs:complexContent>
			<xs:extension base="RegistroJUT">
				<xs:sequence>
					<xs:element name="Variante">
						<xs:simpleType>
							<xs:restriction base="xs:string">
								<xs:enumeration value="90"/>
								<xs:enumeration value="80"/>
								<xs:enumeration value="75"/>
							</xs:restriction>
						</xs:simpleType>
					</xs:element>
					<xs:element name="PrecioCarton" type="euros"/>
					<xs:element name="NumeroCartonesVendidos" type="xs:nonNegativeInteger"/>
					<xs:element name="NumeroCartonesGratuitos" type="xs:nonNegativeInteger"/>
					<xs:element name="MaximoCartonesJugador" type="xs:nonNegativeInteger"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="RegistroConcurso">
		<xs:complexContent>
			<xs:extension base="RegistroJUT">
				<xs:sequence>
					<xs:element name="NumeroParticipaciones" type="xs:nonNegativeInteger"/>
					<xs:element name="NumeroPremiados" type="xs:nonNegativeInteger"/>
					<xs:element name="NumeroLlamadas" type="xs:nonNegativeInteger"/>
					<xs:element name="PrecioMinutoLlamada" type="euros"/>
					<xs:element name="ImporteMaximoLlamada" type="euros"/>
					<xs:element name="ParticipacionLlamadas" type="euros"/>
					<xs:element name="STALlamadas" type="euros"/>
					<xs:element name="NumeroSMS" type="xs:nonNegativeInteger"/>
					<xs:element name="PrecioSMS" type="euros"/>
					<xs:element name="ParticipacionSMS" type="euros"/>
					<xs:element name="STASMS" type="euros"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="RegistroApuesta">
		<xs:complexContent>
			<xs:extension base="RegistroJUT">
				<xs:sequence>
					<xs:element name="EnDirecto">
						<xs:simpleType>
							<xs:restriction base="xs:string">
								<xs:enumeration value="N"/>
								<xs:enumeration value="S"/>
							</xs:restriction>
						</xs:simpleType>
					</xs:element>
					<xs:element name="TipoApuesta">
						<xs:simpleType>
							<xs:restriction base="xs:string">
								<xs:enumeration value="S"/>
								<xs:enumeration value="M"/>
								<xs:enumeration value="C"/>
							</xs:restriction>
						</xs:simpleType>
					</xs:element>
					<xs:element name="NumeroEventos" type="xs:nonNegativeInteger"/>
					<xs:element name="Eventos" maxOccurs="unbounded">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="Mercado" type="xs:string"/>
								<xs:element name="NombreCorto" type="xs:string"/>
								<xs:element name="NombreLargo" type="xs:string"/>
								<xs:element name="FechaInicioEvento" type="date-aaaammddhhmmss"/>
								<xs:element name="FechaFinEvento" type="date-aaaammddhhmmss"/>
								<xs:element name="Hecho" type="xs:string"/>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
					<xs:element name="FechaInicioComercializacion" type="date-aaaammddhhmmss"/>
					<xs:element name="FechaFinComercializacion" type="date-aaaammddhhmmss"/>
					<xs:element name="NumeroApostantes" type="xs:nonNegativeInteger"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="RegistroComplementarios">
		<xs:complexContent>
			<xs:extension base="RegistroJUT">
				<xs:sequence>
					<xs:element name="Variante" type="xs:string"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="ID">
		<xs:sequence>
			<xs:element name="OperadorId" type="xs:string"/>
			<xs:element name="JugadorId" type="xs:string"/>
		</xs:sequence>
	</xs:complexType>
</xs:schema>
