//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.12-1.0.0.0_2-1-12-ea 
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2018.06.04 at 04:27:35 PM CEST 
//

package es.redsara.intermediacion.scsp.esquemas.datosespecificos;

import java.util.ArrayList;
import java.util.List;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;

/**
 * <p>
 * Java class for anonymous complex type.
 * 
 * <p>
 * The following schema fragment specifies the expected content contained within
 * this class.
 * 
 * <pre>
 * &lt;complexType>
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;all>
 *         &lt;element ref="{http://intermediacion.redsara.es/scsp/esquemas/datosespecificos}DatosTraza" minOccurs="0"/>
 *         &lt;element ref="{http://intermediacion.redsara.es/scsp/esquemas/datosespecificos}DatosConsulta" minOccurs="0"/>
 *         &lt;element ref="{http://intermediacion.redsara.es/scsp/esquemas/datosespecificos}EstadoResultado" minOccurs="0"/>
 *         &lt;element ref="{http://intermediacion.redsara.es/scsp/esquemas/datosespecificos}DatosTitular" minOccurs="0"/>
 *         &lt;element ref="{http://intermediacion.redsara.es/scsp/esquemas/datosespecificos}IRPF" minOccurs="0"/>
 *       &lt;/all>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {

})
@XmlRootElement(name = "Retorno")
public class Retorno {

	@XmlElement(name = "DatosTraza")
	protected Traza datosTraza;
	@XmlElement(name = "DatosConsulta")
	protected DatosConsulta datosConsulta;
	@XmlElement(name = "EstadoResultado")
	protected EstadoResultado estadoResultado;
	@XmlElement(name = "DatosTitular")
	protected DatosTitular datosTitular;
	@XmlElement(name = "Resolucion")
	protected Resolucion resolucion;
	@XmlElement(name = "ParejaDeHecho")
	protected ParejaDeHecho parejaDeHecho;
	@XmlElement(name = "FechaAlta")
	protected String fechaAlta;
	@XmlElement(name = "TituloFamiliaNumerosaRetorno")
	protected TituloFamiliaNumerosaRetorno tituloFamiliaNumerosaRetorno;
	@XmlElement(name = "ListaBeneficiariosRetorno")
	protected ListaBeneficiariosRetorno listaBeneficiariosRetorno;
	@XmlElement(name = "DatosHechoRegistral")
	protected DatosHechoRegistral datosHechoRegistral;
	@XmlElement(name = "DatosRegistrales")
	protected DatosRegistrales datosRegistrales;
	@XmlElement(name = "DatosConyuges")
	protected DatosConyuges datosConyuges;
	@XmlElement(name = "FechaConfirmacion")
	protected String fechaConfirmacion;
	@XmlElement(name = "ObligacionesTributarias")
	protected ObligacionesTributarias obligacionesTributarias;
	@XmlElement(name = "DatosAdicionalesTitularRetorno")
	protected DatosAdicionalesTitularRetorno datosAdicionalesTitularRetorno;
	@XmlElement(name = "DatosProgenitores")
	protected DatosProgenitores datosProgenitores;
	@XmlElement(name = "DatosSalidaPadronHistorico")
	protected DatosSalidaPadronHistorico datosSalidaPadronHistorico;
	@XmlElement(name = "DatosSalidaPadronDomiciliarioRGI")
	protected DatosSalidaPadronDomiciliarioRGI datosSalidaPadronDomiciliarioRGI;
	@XmlElement(name = "DatosSalidaPadronDomiciliario")
	protected DatosSalidaPadronDomiciliario datosSalidaPadronDomiciliario;
	@XmlElement(name = "Cabecera")
	protected Retorno.Cabecera cabecera;
	@XmlElement(name = "Imputaciones")
	protected Retorno.Imputaciones imputaciones;
	@XmlElement(name = "irpf")
	protected Retorno.Irpf irpf;
	@XmlElement(name = "IRPF")
	protected IRPF iRPF;
	@XmlElement(name = "Consulta")
	protected Consulta consulta;
	@XmlElement(name = "VidaLaboral")
	protected VidaLaboral vidaLaboral;
	@XmlElement(name = "CertificadoDatosDiscapacidad")
	protected CertificadoDatosDiscapacidad certificadoDatosDiscapacidad;

	/**
	 * Gets the value of the datosTraza property.
	 * 
	 * @return possible object is {@link Traza }
	 * 
	 */
	public Traza getDatosTraza() {
		return datosTraza;
	}

	/**
	 * Sets the value of the datosTraza property.
	 * 
	 * @param value
	 *            allowed object is {@link Traza }
	 * 
	 */
	public void setDatosTraza(Traza value) {
		this.datosTraza = value;
	}

	/**
	 * Gets the value of the datosConsulta property.
	 * 
	 * @return possible object is {@link DatosConsulta }
	 * 
	 */
	public DatosConsulta getDatosConsulta() {
		return datosConsulta;
	}

	/**
	 * Sets the value of the datosConsulta property.
	 * 
	 * @param value
	 *            allowed object is {@link DatosConsulta }
	 * 
	 */
	public void setDatosConsulta(DatosConsulta value) {
		this.datosConsulta = value;
	}

	/**
	 * Gets the value of the estadoResultado property.
	 * 
	 * @return possible object is {@link EstadoResultado }
	 * 
	 */
	public EstadoResultado getEstadoResultado() {
		return estadoResultado;
	}

	/**
	 * Sets the value of the estadoResultado property.
	 * 
	 * @param value
	 *            allowed object is {@link EstadoResultado }
	 * 
	 */
	public void setEstadoResultado(EstadoResultado value) {
		this.estadoResultado = value;
	}

	/**
	 * Gets the value of the datosTitular property.
	 * 
	 * @return possible object is {@link DatosTitular }
	 * 
	 */
	public DatosTitular getDatosTitular() {
		return datosTitular;
	}

	/**
	 * Sets the value of the datosTitular property.
	 * 
	 * @param value
	 *            allowed object is {@link DatosTitular }
	 * 
	 */
	public void setDatosTitular(DatosTitular value) {
		this.datosTitular = value;
	}

	/**
	 * Gets the value of the resolucion property.
	 * 
	 * @return possible object is {@link Resolucion }
	 * 
	 */
	public Resolucion getResolucion() {
		return resolucion;
	}

	/**
	 * Sets the value of the resolucion property.
	 * 
	 * @param value
	 *            allowed object is {@link Resolucion }
	 * 
	 */
	public void setResolucion(Resolucion value) {
		this.resolucion = value;
	}

	/**
	 * Gets the value of the parejaDeHecho property.
	 * 
	 * @return possible object is {@link ParejaDeHecho }
	 * 
	 */
	public ParejaDeHecho getParejaDeHecho() {
		return parejaDeHecho;
	}

	/**
	 * Sets the value of the parejaDeHecho property.
	 * 
	 * @param value
	 *            allowed object is {@link ParejaDeHecho }
	 * 
	 */
	public void setParejaDeHecho(ParejaDeHecho value) {
		this.parejaDeHecho = value;
	}

	/**
	 * Gets the value of the fechaAlta property.
	 * 
	 * @return possible object is {@link String }
	 * 
	 */
	public String getFechaAlta() {
		return fechaAlta;
	}

	/**
	 * Sets the value of the fechaAlta property.
	 * 
	 * @param value
	 *            allowed object is {@link String }
	 * 
	 */
	public void setFechaAlta(String value) {
		this.fechaAlta = value;
	}

	/**
	 * Gets the value of the tituloFamiliaNumerosaRetorno property.
	 * 
	 * @return possible object is {@link TituloFamiliaNumerosaRetorno }
	 * 
	 */
	public TituloFamiliaNumerosaRetorno getTituloFamiliaNumerosaRetorno() {
		return tituloFamiliaNumerosaRetorno;
	}

	/**
	 * Sets the value of the tituloFamiliaNumerosaRetorno property.
	 * 
	 * @param value
	 *            allowed object is {@link TituloFamiliaNumerosaRetorno }
	 * 
	 */
	public void setTituloFamiliaNumerosaRetorno(TituloFamiliaNumerosaRetorno value) {
		this.tituloFamiliaNumerosaRetorno = value;
	}

	/**
	 * Gets the value of the listaBeneficiariosRetorno property.
	 * 
	 * @return possible object is {@link ListaBeneficiariosRetorno }
	 * 
	 */
	public ListaBeneficiariosRetorno getListaBeneficiariosRetorno() {
		return listaBeneficiariosRetorno;
	}

	/**
	 * Sets the value of the listaBeneficiariosRetorno property.
	 * 
	 * @param value
	 *            allowed object is {@link ListaBeneficiariosRetorno }
	 * 
	 */
	public void setListaBeneficiariosRetorno(ListaBeneficiariosRetorno value) {
		this.listaBeneficiariosRetorno = value;
	}

	/**
	 * Gets the value of the obligacionesTributarias property.
	 * 
	 * @return possible object is {@link ObligacionesTributarias }
	 * 
	 */
	public ObligacionesTributarias getObligacionesTributarias() {
		return obligacionesTributarias;
	}

	/**
	 * Sets the value of the obligacionesTributarias property.
	 * 
	 * @param value
	 *            allowed object is {@link ObligacionesTributarias }
	 * 
	 */
	public void setObligacionesTributarias(ObligacionesTributarias value) {
		this.obligacionesTributarias = value;
	}

	/**
	 * Opcional si Estado no es un ERROR
	 * 
	 * @return possible object is {@link DatosAdicionalesTitularRetorno }
	 * 
	 */
	public DatosAdicionalesTitularRetorno getDatosAdicionalesTitularRetorno() {
		return datosAdicionalesTitularRetorno;
	}

	/**
	 * Sets the value of the datosAdicionalesTitularRetorno property.
	 * 
	 * @param value
	 *            allowed object is {@link DatosAdicionalesTitularRetorno }
	 * 
	 */
	public void setDatosAdicionalesTitularRetorno(DatosAdicionalesTitularRetorno value) {
		this.datosAdicionalesTitularRetorno = value;
	}

	/**
	 * Opcional si Estado no es un ERROR
	 * 
	 * @return possible object is {@link DatosProgenitores }
	 * 
	 */
	public DatosProgenitores getDatosProgenitores() {
		return datosProgenitores;
	}

	/**
	 * Sets the value of the datosProgenitores property.
	 * 
	 * @param value
	 *            allowed object is {@link DatosProgenitores }
	 * 
	 */
	public void setDatosProgenitores(DatosProgenitores value) {
		this.datosProgenitores = value;
	}

	/**
	 * Gets the value of the cabecera property.
	 * 
	 * @return possible object is {@link Retorno.Cabecera }
	 * 
	 */
	public Retorno.Cabecera getCabecera() {
		return cabecera;
	}

	/**
	 * Sets the value of the cabecera property.
	 * 
	 * @param value
	 *            allowed object is {@link Retorno.Cabecera }
	 * 
	 */
	public void setCabecera(Retorno.Cabecera value) {
		this.cabecera = value;
	}

	/**
	 * Gets the value of the imputaciones property.
	 * 
	 * @return possible object is {@link Retorno.Imputaciones }
	 * 
	 */
	public Retorno.Imputaciones getImputaciones() {
		return imputaciones;
	}

	/**
	 * Sets the value of the imputaciones property.
	 * 
	 * @param value
	 *            allowed object is {@link Retorno.Imputaciones }
	 * 
	 */
	public void setImputaciones(Retorno.Imputaciones value) {
		this.imputaciones = value;
	}

	/**
	 * Gets the value of the irpf property.
	 * 
	 * @return possible object is {@link Retorno.Irpf }
	 * 
	 */
	public Retorno.Irpf getIrpf() {
		return irpf;
	}

	/**
	 * Sets the value of the irpf property.
	 * 
	 * @param value
	 *            allowed object is {@link Retorno.Irpf }
	 * 
	 */
	public void setIrpf(Retorno.Irpf value) {
		this.irpf = value;
	}

	/**
	 * @return the iRPF
	 */
	public IRPF getiRPF() {
		return iRPF;
	}

	/**
	 * @param iRPF
	 *            the iRPF to set
	 */
	public void setiRPF(IRPF iRPF) {
		this.iRPF = iRPF;
	}

	public DatosHechoRegistral getDatosHechoRegistral() {
		return datosHechoRegistral;
	}

	public void setDatosHechoRegistral(DatosHechoRegistral datosHechoRegistral) {
		this.datosHechoRegistral = datosHechoRegistral;
	}

	public DatosRegistrales getDatosRegistrales() {
		return datosRegistrales;
	}

	public void setDatosRegistrales(DatosRegistrales datosRegistrales) {
		this.datosRegistrales = datosRegistrales;
	}

	public DatosConyuges getDatosConyuges() {
		return datosConyuges;
	}

	public void setDatosConyuges(DatosConyuges datosConyuges) {
		this.datosConyuges = datosConyuges;
	}

	public String getFechaConfirmacion() {
		return fechaConfirmacion;
	}

	public void setFechaConfirmacion(String fechaConfirmacion) {
		this.fechaConfirmacion = fechaConfirmacion;
	}

	public DatosSalidaPadronHistorico getDatosSalidaPadronHistorico() {
		return datosSalidaPadronHistorico;
	}

	public void setDatosSalidaPadronHistorico(DatosSalidaPadronHistorico datosSalidaPadronHistorico) {
		this.datosSalidaPadronHistorico = datosSalidaPadronHistorico;
	}

	public DatosSalidaPadronDomiciliarioRGI getDatosSalidaPadronDomiciliarioRGI() {
		return datosSalidaPadronDomiciliarioRGI;
	}

	public void setDatosSalidaPadronDomiciliarioRGI(DatosSalidaPadronDomiciliarioRGI datosSalidaPadronDomiciliarioRGI) {
		this.datosSalidaPadronDomiciliarioRGI = datosSalidaPadronDomiciliarioRGI;
	}

	public DatosSalidaPadronDomiciliario getDatosSalidaPadronDomiciliario() {
		return datosSalidaPadronDomiciliario;
	}

	public void setDatosSalidaPadronDomiciliario(DatosSalidaPadronDomiciliario datosSalidaPadronDomiciliario) {
		this.datosSalidaPadronDomiciliario = datosSalidaPadronDomiciliario;
	}

	/**
	 * <p>
	 * Java class for anonymous complex type.
	 * 
	 * <p>
	 * The following schema fragment specifies the expected content contained
	 * within this class.
	 * 
	 * <pre>
	 * &lt;complexType>
	 *   &lt;complexContent>
	 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
	 *       &lt;sequence>
	 *         &lt;element name="CodRet">
	 *           &lt;simpleType>
	 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *               &lt;minLength value="1"/>
	 *               &lt;maxLength value="4"/>
	 *             &lt;/restriction>
	 *           &lt;/simpleType>
	 *         &lt;/element>
	 *         &lt;element name="DescripcionError">
	 *           &lt;simpleType>
	 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *               &lt;minLength value="0"/>
	 *               &lt;maxLength value="100"/>
	 *             &lt;/restriction>
	 *           &lt;/simpleType>
	 *         &lt;/element>
	 *         &lt;element name="Referencia">
	 *           &lt;simpleType>
	 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *               &lt;minLength value="0"/>
	 *               &lt;maxLength value="11"/>
	 *             &lt;/restriction>
	 *           &lt;/simpleType>
	 *         &lt;/element>
	 *         &lt;element name="FechaEmision">
	 *           &lt;simpleType>
	 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *               &lt;minLength value="0"/>
	 *               &lt;maxLength value="10"/>
	 *             &lt;/restriction>
	 *           &lt;/simpleType>
	 *         &lt;/element>
	 *         &lt;element name="Ejercicio">
	 *           &lt;simpleType>
	 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *               &lt;maxLength value="4"/>
	 *               &lt;minLength value="0"/>
	 *             &lt;/restriction>
	 *           &lt;/simpleType>
	 *         &lt;/element>
	 *         &lt;element name="TipoRespuesta">
	 *           &lt;simpleType>
	 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *               &lt;minLength value="0"/>
	 *               &lt;maxLength value="2"/>
	 *             &lt;/restriction>
	 *           &lt;/simpleType>
	 *         &lt;/element>
	 *       &lt;/sequence>
	 *     &lt;/restriction>
	 *   &lt;/complexContent>
	 * &lt;/complexType>
	 * </pre>
	 * 
	 * 
	 */
	@XmlAccessorType(XmlAccessType.FIELD)
	@XmlType(name = "", propOrder = { "codRet", "descripcionError", "referencia", "fechaEmision", "ejercicio",
			"tipoRespuesta" })
	public static class Cabecera {

		@XmlElement(name = "CodRet", required = true)
		protected String codRet;
		@XmlElement(name = "DescripcionError", required = true)
		protected String descripcionError;
		@XmlElement(name = "Referencia", required = true)
		protected String referencia;
		@XmlElement(name = "FechaEmision", required = true)
		protected String fechaEmision;
		@XmlElement(name = "Ejercicio", required = true)
		protected String ejercicio;
		@XmlElement(name = "TipoRespuesta", required = true)
		protected String tipoRespuesta;

		/**
		 * Gets the value of the codRet property.
		 * 
		 * @return possible object is {@link String }
		 * 
		 */
		public String getCodRet() {
			return codRet;
		}

		/**
		 * Sets the value of the codRet property.
		 * 
		 * @param value
		 *            allowed object is {@link String }
		 * 
		 */
		public void setCodRet(String value) {
			this.codRet = value;
		}

		/**
		 * Gets the value of the descripcionError property.
		 * 
		 * @return possible object is {@link String }
		 * 
		 */
		public String getDescripcionError() {
			return descripcionError;
		}

		/**
		 * Sets the value of the descripcionError property.
		 * 
		 * @param value
		 *            allowed object is {@link String }
		 * 
		 */
		public void setDescripcionError(String value) {
			this.descripcionError = value;
		}

		/**
		 * Gets the value of the referencia property.
		 * 
		 * @return possible object is {@link String }
		 * 
		 */
		public String getReferencia() {
			return referencia;
		}

		/**
		 * Sets the value of the referencia property.
		 * 
		 * @param value
		 *            allowed object is {@link String }
		 * 
		 */
		public void setReferencia(String value) {
			this.referencia = value;
		}

		/**
		 * Gets the value of the fechaEmision property.
		 * 
		 * @return possible object is {@link String }
		 * 
		 */
		public String getFechaEmision() {
			return fechaEmision;
		}

		/**
		 * Sets the value of the fechaEmision property.
		 * 
		 * @param value
		 *            allowed object is {@link String }
		 * 
		 */
		public void setFechaEmision(String value) {
			this.fechaEmision = value;
		}

		/**
		 * Gets the value of the ejercicio property.
		 * 
		 * @return possible object is {@link String }
		 * 
		 */
		public String getEjercicio() {
			return ejercicio;
		}

		/**
		 * Sets the value of the ejercicio property.
		 * 
		 * @param value
		 *            allowed object is {@link String }
		 * 
		 */
		public void setEjercicio(String value) {
			this.ejercicio = value;
		}

		/**
		 * Gets the value of the tipoRespuesta property.
		 * 
		 * @return possible object is {@link String }
		 * 
		 */
		public String getTipoRespuesta() {
			return tipoRespuesta;
		}

		/**
		 * Sets the value of the tipoRespuesta property.
		 * 
		 * @param value
		 *            allowed object is {@link String }
		 * 
		 */
		public void setTipoRespuesta(String value) {
			this.tipoRespuesta = value;
		}

	}

	/**
	 * <p>
	 * Java class for anonymous complex type.
	 * 
	 * <p>
	 * The following schema fragment specifies the expected content contained
	 * within this class.
	 * 
	 * <pre>
	 * &lt;complexType>
	 *   &lt;complexContent>
	 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
	 *       &lt;sequence>
	 *         &lt;element name="Cabecera">
	 *           &lt;simpleType>
	 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *               &lt;minLength value="0"/>
	 *               &lt;maxLength value="100"/>
	 *             &lt;/restriction>
	 *           &lt;/simpleType>
	 *         &lt;/element>
	 *         &lt;element name="DatosEconomicos" maxOccurs="100" minOccurs="0">
	 *           &lt;complexType>
	 *             &lt;complexContent>
	 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
	 *                 &lt;sequence>
	 *                   &lt;element name="Literal">
	 *                     &lt;simpleType>
	 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *                         &lt;minLength value="0"/>
	 *                         &lt;maxLength value="120"/>
	 *                       &lt;/restriction>
	 *                     &lt;/simpleType>
	 *                   &lt;/element>
	 *                   &lt;element name="Signo" minOccurs="0">
	 *                     &lt;simpleType>
	 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *                         &lt;minLength value="0"/>
	 *                         &lt;maxLength value="1"/>
	 *                       &lt;/restriction>
	 *                     &lt;/simpleType>
	 *                   &lt;/element>
	 *                   &lt;element name="Enteros">
	 *                     &lt;simpleType>
	 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}long">
	 *                         &lt;minInclusive value="0"/>
	 *                         &lt;maxInclusive value="9999999999"/>
	 *                         &lt;totalDigits value="10"/>
	 *                       &lt;/restriction>
	 *                     &lt;/simpleType>
	 *                   &lt;/element>
	 *                   &lt;element name="Decimales">
	 *                     &lt;simpleType>
	 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}long">
	 *                         &lt;minInclusive value="0"/>
	 *                         &lt;maxInclusive value="99"/>
	 *                         &lt;totalDigits value="2"/>
	 *                       &lt;/restriction>
	 *                     &lt;/simpleType>
	 *                   &lt;/element>
	 *                 &lt;/sequence>
	 *               &lt;/restriction>
	 *             &lt;/complexContent>
	 *           &lt;/complexType>
	 *         &lt;/element>
	 *         &lt;element name="Cola" minOccurs="0">
	 *           &lt;simpleType>
	 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *               &lt;minLength value="0"/>
	 *               &lt;maxLength value="100"/>
	 *             &lt;/restriction>
	 *           &lt;/simpleType>
	 *         &lt;/element>
	 *       &lt;/sequence>
	 *     &lt;/restriction>
	 *   &lt;/complexContent>
	 * &lt;/complexType>
	 * </pre>
	 * 
	 * 
	 */
	@XmlAccessorType(XmlAccessType.FIELD)
	@XmlType(name = "", propOrder = { "cabecera", "datosEconomicos", "cola" })
	public static class Imputaciones {

		@XmlElement(name = "Cabecera", required = true)
		protected String cabecera;
		@XmlElement(name = "DatosEconomicos")
		protected List<Retorno.Imputaciones.DatosEconomicos> datosEconomicos;
		@XmlElement(name = "Cola")
		protected String cola;

		/**
		 * Gets the value of the cabecera property.
		 * 
		 * @return possible object is {@link String }
		 * 
		 */
		public String getCabecera() {
			return cabecera;
		}

		/**
		 * Sets the value of the cabecera property.
		 * 
		 * @param value
		 *            allowed object is {@link String }
		 * 
		 */
		public void setCabecera(String value) {
			this.cabecera = value;
		}

		/**
		 * Gets the value of the datosEconomicos property.
		 * 
		 * <p>
		 * This accessor method returns a reference to the live list, not a
		 * snapshot. Therefore any modification you make to the returned list
		 * will be present inside the JAXB object. This is why there is not a
		 * <CODE>set</CODE> method for the datosEconomicos property.
		 * 
		 * <p>
		 * For example, to add a new item, do as follows:
		 * 
		 * <pre>
		 * getDatosEconomicos().add(newItem);
		 * </pre>
		 * 
		 * 
		 * <p>
		 * Objects of the following type(s) are allowed in the list
		 * {@link Retorno.Imputaciones.DatosEconomicos }
		 * 
		 * 
		 */
		public List<Retorno.Imputaciones.DatosEconomicos> getDatosEconomicos() {
			if (datosEconomicos == null) {
				datosEconomicos = new ArrayList<Retorno.Imputaciones.DatosEconomicos>();
			}
			return this.datosEconomicos;
		}

		/**
		 * Gets the value of the cola property.
		 * 
		 * @return possible object is {@link String }
		 * 
		 */
		public String getCola() {
			return cola;
		}

		/**
		 * Sets the value of the cola property.
		 * 
		 * @param value
		 *            allowed object is {@link String }
		 * 
		 */
		public void setCola(String value) {
			this.cola = value;
		}

		/**
		 * <p>
		 * Java class for anonymous complex type.
		 * 
		 * <p>
		 * The following schema fragment specifies the expected content
		 * contained within this class.
		 * 
		 * <pre>
		 * &lt;complexType>
		 *   &lt;complexContent>
		 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
		 *       &lt;sequence>
		 *         &lt;element name="Literal">
		 *           &lt;simpleType>
		 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
		 *               &lt;minLength value="0"/>
		 *               &lt;maxLength value="120"/>
		 *             &lt;/restriction>
		 *           &lt;/simpleType>
		 *         &lt;/element>
		 *         &lt;element name="Signo" minOccurs="0">
		 *           &lt;simpleType>
		 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
		 *               &lt;minLength value="0"/>
		 *               &lt;maxLength value="1"/>
		 *             &lt;/restriction>
		 *           &lt;/simpleType>
		 *         &lt;/element>
		 *         &lt;element name="Enteros">
		 *           &lt;simpleType>
		 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}long">
		 *               &lt;minInclusive value="0"/>
		 *               &lt;maxInclusive value="9999999999"/>
		 *               &lt;totalDigits value="10"/>
		 *             &lt;/restriction>
		 *           &lt;/simpleType>
		 *         &lt;/element>
		 *         &lt;element name="Decimales">
		 *           &lt;simpleType>
		 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}long">
		 *               &lt;minInclusive value="0"/>
		 *               &lt;maxInclusive value="99"/>
		 *               &lt;totalDigits value="2"/>
		 *             &lt;/restriction>
		 *           &lt;/simpleType>
		 *         &lt;/element>
		 *       &lt;/sequence>
		 *     &lt;/restriction>
		 *   &lt;/complexContent>
		 * &lt;/complexType>
		 * </pre>
		 * 
		 * 
		 */
		@XmlAccessorType(XmlAccessType.FIELD)
		@XmlType(name = "", propOrder = { "literal", "signo", "enteros", "decimales" })
		public static class DatosEconomicos {

			@XmlElement(name = "Literal", required = true)
			protected String literal;
			@XmlElement(name = "Signo")
			protected String signo;
			@XmlElement(name = "Enteros")
			protected long enteros;
			@XmlElement(name = "Decimales")
			protected int decimales;

			/**
			 * Gets the value of the literal property.
			 * 
			 * @return possible object is {@link String }
			 * 
			 */
			public String getLiteral() {
				return literal;
			}

			/**
			 * Sets the value of the literal property.
			 * 
			 * @param value
			 *            allowed object is {@link String }
			 * 
			 */
			public void setLiteral(String value) {
				this.literal = value;
			}

			/**
			 * Gets the value of the signo property.
			 * 
			 * @return possible object is {@link String }
			 * 
			 */
			public String getSigno() {
				return signo;
			}

			/**
			 * Sets the value of the signo property.
			 * 
			 * @param value
			 *            allowed object is {@link String }
			 * 
			 */
			public void setSigno(String value) {
				this.signo = value;
			}

			/**
			 * Gets the value of the enteros property.
			 * 
			 */
			public long getEnteros() {
				return enteros;
			}

			/**
			 * Sets the value of the enteros property.
			 * 
			 */
			public void setEnteros(long value) {
				this.enteros = value;
			}

			/**
			 * Gets the value of the decimales property.
			 * 
			 */
			public int getDecimales() {
				return decimales;
			}

			/**
			 * Sets the value of the decimales property.
			 * 
			 */
			public void setDecimales(int value) {
				this.decimales = value;
			}

		}

	}

	/**
	 * <p>
	 * Java class for anonymous complex type.
	 * 
	 * <p>
	 * The following schema fragment specifies the expected content contained
	 * within this class.
	 * 
	 * <pre>
	 * &lt;complexType>
	 *   &lt;complexContent>
	 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
	 *       &lt;sequence>
	 *         &lt;element name="CabeceraRenta">
	 *           &lt;complexType>
	 *             &lt;complexContent>
	 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
	 *                 &lt;sequence>
	 *                   &lt;element name="NifSolicitante">
	 *                     &lt;simpleType>
	 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *                         &lt;minLength value="0"/>
	 *                         &lt;maxLength value="9"/>
	 *                       &lt;/restriction>
	 *                     &lt;/simpleType>
	 *                   &lt;/element>
	 *                   &lt;element name="NombreSolicitante">
	 *                     &lt;simpleType>
	 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *                         &lt;minLength value="0"/>
	 *                         &lt;maxLength value="50"/>
	 *                       &lt;/restriction>
	 *                     &lt;/simpleType>
	 *                   &lt;/element>
	 *                   &lt;element name="PrimerDeclarante">
	 *                     &lt;simpleType>
	 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *                         &lt;minLength value="0"/>
	 *                         &lt;maxLength value="100"/>
	 *                       &lt;/restriction>
	 *                     &lt;/simpleType>
	 *                   &lt;/element>
	 *                   &lt;element name="SegundoTitular" minOccurs="0">
	 *                     &lt;simpleType>
	 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *                         &lt;minLength value="0"/>
	 *                         &lt;maxLength value="100"/>
	 *                       &lt;/restriction>
	 *                     &lt;/simpleType>
	 *                   &lt;/element>
	 *                   &lt;element name="Modelo">
	 *                     &lt;simpleType>
	 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *                         &lt;minLength value="0"/>
	 *                         &lt;maxLength value="12"/>
	 *                       &lt;/restriction>
	 *                     &lt;/simpleType>
	 *                   &lt;/element>
	 *                   &lt;element name="Tributacion">
	 *                     &lt;simpleType>
	 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *                         &lt;minLength value="0"/>
	 *                         &lt;maxLength value="25"/>
	 *                       &lt;/restriction>
	 *                     &lt;/simpleType>
	 *                   &lt;/element>
	 *                   &lt;element name="OrigenDatos">
	 *                     &lt;simpleType>
	 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *                         &lt;minLength value="0"/>
	 *                         &lt;maxLength value="50"/>
	 *                       &lt;/restriction>
	 *                     &lt;/simpleType>
	 *                   &lt;/element>
	 *                 &lt;/sequence>
	 *               &lt;/restriction>
	 *             &lt;/complexContent>
	 *           &lt;/complexType>
	 *         &lt;/element>
	 *         &lt;element name="NivelRenta">
	 *           &lt;complexType>
	 *             &lt;complexContent>
	 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
	 *                 &lt;sequence>
	 *                   &lt;element name="NRLiteral">
	 *                     &lt;simpleType>
	 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *                         &lt;minLength value="0"/>
	 *                         &lt;maxLength value="100"/>
	 *                       &lt;/restriction>
	 *                     &lt;/simpleType>
	 *                   &lt;/element>
	 *                   &lt;element name="NRSigno" minOccurs="0">
	 *                     &lt;simpleType>
	 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *                         &lt;minLength value="0"/>
	 *                         &lt;maxLength value="1"/>
	 *                       &lt;/restriction>
	 *                     &lt;/simpleType>
	 *                   &lt;/element>
	 *                   &lt;element name="NREnteros">
	 *                     &lt;simpleType>
	 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}long">
	 *                         &lt;minInclusive value="0"/>
	 *                         &lt;maxInclusive value="9999999999"/>
	 *                         &lt;totalDigits value="10"/>
	 *                       &lt;/restriction>
	 *                     &lt;/simpleType>
	 *                   &lt;/element>
	 *                   &lt;element name="NRDecimales">
	 *                     &lt;simpleType>
	 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}long">
	 *                         &lt;minInclusive value="0"/>
	 *                         &lt;maxInclusive value="99"/>
	 *                         &lt;totalDigits value="2"/>
	 *                       &lt;/restriction>
	 *                     &lt;/simpleType>
	 *                   &lt;/element>
	 *                 &lt;/sequence>
	 *               &lt;/restriction>
	 *             &lt;/complexContent>
	 *           &lt;/complexType>
	 *         &lt;/element>
	 *         &lt;element name="DatosEconomicos" maxOccurs="10" minOccurs="0">
	 *           &lt;complexType>
	 *             &lt;complexContent>
	 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
	 *                 &lt;sequence>
	 *                   &lt;element name="DEGrupo" minOccurs="0">
	 *                     &lt;simpleType>
	 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *                         &lt;minLength value="0"/>
	 *                         &lt;maxLength value="10"/>
	 *                       &lt;/restriction>
	 *                     &lt;/simpleType>
	 *                   &lt;/element>
	 *                   &lt;element name="DECasilla">
	 *                     &lt;simpleType>
	 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}long">
	 *                         &lt;minInclusive value="0"/>
	 *                         &lt;maxInclusive value="9999"/>
	 *                         &lt;totalDigits value="4"/>
	 *                       &lt;/restriction>
	 *                     &lt;/simpleType>
	 *                   &lt;/element>
	 *                   &lt;element name="DESigno" minOccurs="0">
	 *                     &lt;simpleType>
	 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *                         &lt;minLength value="0"/>
	 *                         &lt;maxLength value="1"/>
	 *                       &lt;/restriction>
	 *                     &lt;/simpleType>
	 *                   &lt;/element>
	 *                   &lt;element name="DEEnteros">
	 *                     &lt;simpleType>
	 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}long">
	 *                         &lt;minInclusive value="0"/>
	 *                         &lt;maxInclusive value="9999999999"/>
	 *                         &lt;totalDigits value="10"/>
	 *                       &lt;/restriction>
	 *                     &lt;/simpleType>
	 *                   &lt;/element>
	 *                   &lt;element name="DEDecimales">
	 *                     &lt;simpleType>
	 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}long">
	 *                         &lt;minInclusive value="0"/>
	 *                         &lt;maxInclusive value="99"/>
	 *                         &lt;totalDigits value="2"/>
	 *                       &lt;/restriction>
	 *                     &lt;/simpleType>
	 *                   &lt;/element>
	 *                 &lt;/sequence>
	 *               &lt;/restriction>
	 *             &lt;/complexContent>
	 *           &lt;/complexType>
	 *         &lt;/element>
	 *         &lt;element name="DatosCola">
	 *           &lt;complexType>
	 *             &lt;complexContent>
	 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
	 *                 &lt;sequence>
	 *                   &lt;element name="DCDatosPersonales" minOccurs="0">
	 *                     &lt;complexType>
	 *                       &lt;complexContent>
	 *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
	 *                           &lt;sequence>
	 *                             &lt;element name="DCLiteral" minOccurs="0">
	 *                               &lt;simpleType>
	 *                                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *                                   &lt;minLength value="0"/>
	 *                                   &lt;maxLength value="110"/>
	 *                                 &lt;/restriction>
	 *                               &lt;/simpleType>
	 *                             &lt;/element>
	 *                             &lt;element name="DCEstadoCivil" minOccurs="0">
	 *                               &lt;complexType>
	 *                                 &lt;complexContent>
	 *                                   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
	 *                                     &lt;sequence>
	 *                                       &lt;element name="DCFecha">
	 *                                         &lt;simpleType>
	 *                                           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *                                             &lt;minLength value="0"/>
	 *                                             &lt;maxLength value="10"/>
	 *                                           &lt;/restriction>
	 *                                         &lt;/simpleType>
	 *                                       &lt;/element>
	 *                                       &lt;element name="DCContenido">
	 *                                         &lt;simpleType>
	 *                                           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *                                             &lt;minLength value="0"/>
	 *                                             &lt;maxLength value="20"/>
	 *                                           &lt;/restriction>
	 *                                         &lt;/simpleType>
	 *                                       &lt;/element>
	 *                                     &lt;/sequence>
	 *                                   &lt;/restriction>
	 *                                 &lt;/complexContent>
	 *                               &lt;/complexType>
	 *                             &lt;/element>
	 *                             &lt;element name="DCFechaNac" minOccurs="0">
	 *                               &lt;simpleType>
	 *                                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *                                   &lt;minLength value="0"/>
	 *                                   &lt;maxLength value="10"/>
	 *                                 &lt;/restriction>
	 *                               &lt;/simpleType>
	 *                             &lt;/element>
	 *                             &lt;element name="DCMinusvalia" minOccurs="0">
	 *                               &lt;simpleType>
	 *                                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *                                   &lt;minLength value="0"/>
	 *                                   &lt;maxLength value="5"/>
	 *                                 &lt;/restriction>
	 *                               &lt;/simpleType>
	 *                             &lt;/element>
	 *                           &lt;/sequence>
	 *                         &lt;/restriction>
	 *                       &lt;/complexContent>
	 *                     &lt;/complexType>
	 *                   &lt;/element>
	 *                   &lt;element name="DCDatosConyuge" minOccurs="0">
	 *                     &lt;complexType>
	 *                       &lt;complexContent>
	 *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
	 *                           &lt;sequence>
	 *                             &lt;element name="DCLiteral" minOccurs="0">
	 *                               &lt;simpleType>
	 *                                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *                                   &lt;minLength value="0"/>
	 *                                   &lt;maxLength value="110"/>
	 *                                 &lt;/restriction>
	 *                               &lt;/simpleType>
	 *                             &lt;/element>
	 *                             &lt;element name="DCFechaNac" minOccurs="0">
	 *                               &lt;simpleType>
	 *                                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *                                   &lt;minLength value="0"/>
	 *                                   &lt;maxLength value="10"/>
	 *                                 &lt;/restriction>
	 *                               &lt;/simpleType>
	 *                             &lt;/element>
	 *                             &lt;element name="DCMinusvalia" minOccurs="0">
	 *                               &lt;simpleType>
	 *                                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *                                   &lt;minLength value="0"/>
	 *                                   &lt;maxLength value="5"/>
	 *                                 &lt;/restriction>
	 *                               &lt;/simpleType>
	 *                             &lt;/element>
	 *                           &lt;/sequence>
	 *                         &lt;/restriction>
	 *                       &lt;/complexContent>
	 *                     &lt;/complexType>
	 *                   &lt;/element>
	 *                   &lt;element name="DCDatosHijos" minOccurs="0">
	 *                     &lt;complexType>
	 *                       &lt;complexContent>
	 *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
	 *                           &lt;sequence>
	 *                             &lt;element name="DCLiteral" minOccurs="0">
	 *                               &lt;simpleType>
	 *                                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *                                   &lt;minLength value="0"/>
	 *                                   &lt;maxLength value="100"/>
	 *                                 &lt;/restriction>
	 *                               &lt;/simpleType>
	 *                             &lt;/element>
	 *                             &lt;element name="DCNumHijos" maxOccurs="15" minOccurs="0">
	 *                               &lt;complexType>
	 *                                 &lt;complexContent>
	 *                                   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
	 *                                     &lt;sequence>
	 *                                       &lt;element name="DCNombreHijo" minOccurs="0">
	 *                                         &lt;simpleType>
	 *                                           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *                                             &lt;minLength value="0"/>
	 *                                             &lt;maxLength value="100"/>
	 *                                           &lt;/restriction>
	 *                                         &lt;/simpleType>
	 *                                       &lt;/element>
	 *                                       &lt;element name="DCFechaNacim" minOccurs="0">
	 *                                         &lt;simpleType>
	 *                                           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *                                             &lt;minLength value="0"/>
	 *                                             &lt;maxLength value="10"/>
	 *                                           &lt;/restriction>
	 *                                         &lt;/simpleType>
	 *                                       &lt;/element>
	 *                                       &lt;element name="DCFechaAdopc" minOccurs="0">
	 *                                         &lt;simpleType>
	 *                                           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *                                             &lt;minLength value="0"/>
	 *                                             &lt;maxLength value="10"/>
	 *                                           &lt;/restriction>
	 *                                         &lt;/simpleType>
	 *                                       &lt;/element>
	 *                                       &lt;element name="DCMinusvalia" minOccurs="0">
	 *                                         &lt;simpleType>
	 *                                           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *                                             &lt;minLength value="0"/>
	 *                                             &lt;maxLength value="5"/>
	 *                                           &lt;/restriction>
	 *                                         &lt;/simpleType>
	 *                                       &lt;/element>
	 *                                       &lt;element name="DCVinculacion" minOccurs="0">
	 *                                         &lt;simpleType>
	 *                                           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *                                             &lt;minLength value="0"/>
	 *                                             &lt;maxLength value="10"/>
	 *                                           &lt;/restriction>
	 *                                         &lt;/simpleType>
	 *                                       &lt;/element>
	 *                                     &lt;/sequence>
	 *                                   &lt;/restriction>
	 *                                 &lt;/complexContent>
	 *                               &lt;/complexType>
	 *                             &lt;/element>
	 *                           &lt;/sequence>
	 *                         &lt;/restriction>
	 *                       &lt;/complexContent>
	 *                     &lt;/complexType>
	 *                   &lt;/element>
	 *                   &lt;element name="DCDatosAscend" minOccurs="0">
	 *                     &lt;complexType>
	 *                       &lt;complexContent>
	 *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
	 *                           &lt;sequence>
	 *                             &lt;element name="DCLiteral" minOccurs="0">
	 *                               &lt;simpleType>
	 *                                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *                                   &lt;minLength value="0"/>
	 *                                   &lt;maxLength value="110"/>
	 *                                 &lt;/restriction>
	 *                               &lt;/simpleType>
	 *                             &lt;/element>
	 *                             &lt;element name="DCNumAscend" maxOccurs="6" minOccurs="0">
	 *                               &lt;complexType>
	 *                                 &lt;complexContent>
	 *                                   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
	 *                                     &lt;sequence>
	 *                                       &lt;element name="DCNombreAscend" minOccurs="0">
	 *                                         &lt;simpleType>
	 *                                           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *                                             &lt;minLength value="0"/>
	 *                                             &lt;maxLength value="100"/>
	 *                                           &lt;/restriction>
	 *                                         &lt;/simpleType>
	 *                                       &lt;/element>
	 *                                       &lt;element name="DCFechaNacim" minOccurs="0">
	 *                                         &lt;simpleType>
	 *                                           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *                                             &lt;minLength value="0"/>
	 *                                             &lt;maxLength value="10"/>
	 *                                           &lt;/restriction>
	 *                                         &lt;/simpleType>
	 *                                       &lt;/element>
	 *                                       &lt;element name="DCMinusvalia" minOccurs="0">
	 *                                         &lt;simpleType>
	 *                                           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *                                             &lt;minLength value="0"/>
	 *                                             &lt;maxLength value="5"/>
	 *                                           &lt;/restriction>
	 *                                         &lt;/simpleType>
	 *                                       &lt;/element>
	 *                                       &lt;element name="DCVinculacion" minOccurs="0">
	 *                                         &lt;simpleType>
	 *                                           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *                                             &lt;minLength value="0"/>
	 *                                             &lt;maxLength value="10"/>
	 *                                           &lt;/restriction>
	 *                                         &lt;/simpleType>
	 *                                       &lt;/element>
	 *                                       &lt;element name="DCConvivencia" minOccurs="0">
	 *                                         &lt;simpleType>
	 *                                           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *                                             &lt;minLength value="0"/>
	 *                                             &lt;maxLength value="10"/>
	 *                                           &lt;/restriction>
	 *                                         &lt;/simpleType>
	 *                                       &lt;/element>
	 *                                     &lt;/sequence>
	 *                                   &lt;/restriction>
	 *                                 &lt;/complexContent>
	 *                               &lt;/complexType>
	 *                             &lt;/element>
	 *                           &lt;/sequence>
	 *                         &lt;/restriction>
	 *                       &lt;/complexContent>
	 *                     &lt;/complexType>
	 *                   &lt;/element>
	 *                   &lt;element name="DCDatosVivienda" minOccurs="0">
	 *                     &lt;complexType>
	 *                       &lt;complexContent>
	 *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
	 *                           &lt;sequence>
	 *                             &lt;element name="DCLiteral" minOccurs="0">
	 *                               &lt;simpleType>
	 *                                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *                                   &lt;minLength value="0"/>
	 *                                   &lt;maxLength value="110"/>
	 *                                 &lt;/restriction>
	 *                               &lt;/simpleType>
	 *                             &lt;/element>
	 *                             &lt;element name="DCNumViviendas" maxOccurs="12" minOccurs="0">
	 *                               &lt;complexType>
	 *                                 &lt;complexContent>
	 *                                   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
	 *                                     &lt;sequence>
	 *                                       &lt;element name="DCContrib" minOccurs="0">
	 *                                         &lt;simpleType>
	 *                                           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *                                             &lt;minLength value="0"/>
	 *                                             &lt;maxLength value="15"/>
	 *                                           &lt;/restriction>
	 *                                         &lt;/simpleType>
	 *                                       &lt;/element>
	 *                                       &lt;element name="DCParticipac" minOccurs="0">
	 *                                         &lt;simpleType>
	 *                                           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *                                             &lt;minLength value="0"/>
	 *                                             &lt;maxLength value="6"/>
	 *                                           &lt;/restriction>
	 *                                         &lt;/simpleType>
	 *                                       &lt;/element>
	 *                                       &lt;element name="DCRefCatastr" minOccurs="0">
	 *                                         &lt;simpleType>
	 *                                           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *                                             &lt;minLength value="0"/>
	 *                                             &lt;maxLength value="20"/>
	 *                                           &lt;/restriction>
	 *                                         &lt;/simpleType>
	 *                                       &lt;/element>
	 *                                       &lt;element name="DCSituacion" minOccurs="0">
	 *                                         &lt;simpleType>
	 *                                           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *                                             &lt;minLength value="0"/>
	 *                                             &lt;maxLength value="47"/>
	 *                                           &lt;/restriction>
	 *                                         &lt;/simpleType>
	 *                                       &lt;/element>
	 *                                       &lt;element name="DCTitularidad" minOccurs="0">
	 *                                         &lt;simpleType>
	 *                                           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
	 *                                             &lt;minLength value="0"/>
	 *                                             &lt;maxLength value="20"/>
	 *                                           &lt;/restriction>
	 *                                         &lt;/simpleType>
	 *                                       &lt;/element>
	 *                                     &lt;/sequence>
	 *                                   &lt;/restriction>
	 *                                 &lt;/complexContent>
	 *                               &lt;/complexType>
	 *                             &lt;/element>
	 *                           &lt;/sequence>
	 *                         &lt;/restriction>
	 *                       &lt;/complexContent>
	 *                     &lt;/complexType>
	 *                   &lt;/element>
	 *                 &lt;/sequence>
	 *               &lt;/restriction>
	 *             &lt;/complexContent>
	 *           &lt;/complexType>
	 *         &lt;/element>
	 *       &lt;/sequence>
	 *     &lt;/restriction>
	 *   &lt;/complexContent>
	 * &lt;/complexType>
	 * </pre>
	 * 
	 * 
	 */
	@XmlAccessorType(XmlAccessType.FIELD)
	@XmlType(name = "", propOrder = { "cabeceraRenta", "nivelRenta", "datosEconomicos", "datosCola" })
	public static class Irpf {

		@XmlElement(name = "CabeceraRenta", required = true)
		protected Retorno.Irpf.CabeceraRenta cabeceraRenta;
		@XmlElement(name = "NivelRenta", required = true)
		protected Retorno.Irpf.NivelRenta nivelRenta;
		@XmlElement(name = "DatosEconomicos")
		protected List<Retorno.Irpf.DatosEconomicos> datosEconomicos;
		@XmlElement(name = "DatosCola", required = true)
		protected Retorno.Irpf.DatosCola datosCola;

		/**
		 * Gets the value of the cabeceraRenta property.
		 * 
		 * @return possible object is {@link Retorno.Irpf.CabeceraRenta }
		 * 
		 */
		public Retorno.Irpf.CabeceraRenta getCabeceraRenta() {
			return cabeceraRenta;
		}

		/**
		 * Sets the value of the cabeceraRenta property.
		 * 
		 * @param value
		 *            allowed object is {@link Retorno.Irpf.CabeceraRenta }
		 * 
		 */
		public void setCabeceraRenta(Retorno.Irpf.CabeceraRenta value) {
			this.cabeceraRenta = value;
		}

		/**
		 * Gets the value of the nivelRenta property.
		 * 
		 * @return possible object is {@link Retorno.Irpf.NivelRenta }
		 * 
		 */
		public Retorno.Irpf.NivelRenta getNivelRenta() {
			return nivelRenta;
		}

		/**
		 * Sets the value of the nivelRenta property.
		 * 
		 * @param value
		 *            allowed object is {@link Retorno.Irpf.NivelRenta }
		 * 
		 */
		public void setNivelRenta(Retorno.Irpf.NivelRenta value) {
			this.nivelRenta = value;
		}

		/**
		 * Gets the value of the datosEconomicos property.
		 * 
		 * <p>
		 * This accessor method returns a reference to the live list, not a
		 * snapshot. Therefore any modification you make to the returned list
		 * will be present inside the JAXB object. This is why there is not a
		 * <CODE>set</CODE> method for the datosEconomicos property.
		 * 
		 * <p>
		 * For example, to add a new item, do as follows:
		 * 
		 * <pre>
		 * getDatosEconomicos().add(newItem);
		 * </pre>
		 * 
		 * 
		 * <p>
		 * Objects of the following type(s) are allowed in the list
		 * {@link Retorno.Irpf.DatosEconomicos }
		 * 
		 * 
		 */
		public List<Retorno.Irpf.DatosEconomicos> getDatosEconomicos() {
			if (datosEconomicos == null) {
				datosEconomicos = new ArrayList<Retorno.Irpf.DatosEconomicos>();
			}
			return this.datosEconomicos;
		}

		/**
		 * Gets the value of the datosCola property.
		 * 
		 * @return possible object is {@link Retorno.Irpf.DatosCola }
		 * 
		 */
		public Retorno.Irpf.DatosCola getDatosCola() {
			return datosCola;
		}

		/**
		 * Sets the value of the datosCola property.
		 * 
		 * @param value
		 *            allowed object is {@link Retorno.Irpf.DatosCola }
		 * 
		 */
		public void setDatosCola(Retorno.Irpf.DatosCola value) {
			this.datosCola = value;
		}

		/**
		 * <p>
		 * Java class for anonymous complex type.
		 * 
		 * <p>
		 * The following schema fragment specifies the expected content
		 * contained within this class.
		 * 
		 * <pre>
		 * &lt;complexType>
		 *   &lt;complexContent>
		 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
		 *       &lt;sequence>
		 *         &lt;element name="NifSolicitante">
		 *           &lt;simpleType>
		 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
		 *               &lt;minLength value="0"/>
		 *               &lt;maxLength value="9"/>
		 *             &lt;/restriction>
		 *           &lt;/simpleType>
		 *         &lt;/element>
		 *         &lt;element name="NombreSolicitante">
		 *           &lt;simpleType>
		 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
		 *               &lt;minLength value="0"/>
		 *               &lt;maxLength value="50"/>
		 *             &lt;/restriction>
		 *           &lt;/simpleType>
		 *         &lt;/element>
		 *         &lt;element name="PrimerDeclarante">
		 *           &lt;simpleType>
		 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
		 *               &lt;minLength value="0"/>
		 *               &lt;maxLength value="100"/>
		 *             &lt;/restriction>
		 *           &lt;/simpleType>
		 *         &lt;/element>
		 *         &lt;element name="SegundoTitular" minOccurs="0">
		 *           &lt;simpleType>
		 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
		 *               &lt;minLength value="0"/>
		 *               &lt;maxLength value="100"/>
		 *             &lt;/restriction>
		 *           &lt;/simpleType>
		 *         &lt;/element>
		 *         &lt;element name="Modelo">
		 *           &lt;simpleType>
		 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
		 *               &lt;minLength value="0"/>
		 *               &lt;maxLength value="12"/>
		 *             &lt;/restriction>
		 *           &lt;/simpleType>
		 *         &lt;/element>
		 *         &lt;element name="Tributacion">
		 *           &lt;simpleType>
		 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
		 *               &lt;minLength value="0"/>
		 *               &lt;maxLength value="25"/>
		 *             &lt;/restriction>
		 *           &lt;/simpleType>
		 *         &lt;/element>
		 *         &lt;element name="OrigenDatos">
		 *           &lt;simpleType>
		 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
		 *               &lt;minLength value="0"/>
		 *               &lt;maxLength value="50"/>
		 *             &lt;/restriction>
		 *           &lt;/simpleType>
		 *         &lt;/element>
		 *       &lt;/sequence>
		 *     &lt;/restriction>
		 *   &lt;/complexContent>
		 * &lt;/complexType>
		 * </pre>
		 * 
		 * 
		 */
		@XmlAccessorType(XmlAccessType.FIELD)
		@XmlType(name = "", propOrder = { "nifSolicitante", "nombreSolicitante", "primerDeclarante", "segundoTitular",
				"modelo", "tributacion", "origenDatos" })
		public static class CabeceraRenta {

			@XmlElement(name = "NifSolicitante", required = true)
			protected String nifSolicitante;
			@XmlElement(name = "NombreSolicitante", required = true)
			protected String nombreSolicitante;
			@XmlElement(name = "PrimerDeclarante", required = true)
			protected String primerDeclarante;
			@XmlElement(name = "SegundoTitular")
			protected String segundoTitular;
			@XmlElement(name = "Modelo", required = true)
			protected String modelo;
			@XmlElement(name = "Tributacion", required = true)
			protected String tributacion;
			@XmlElement(name = "OrigenDatos", required = true)
			protected String origenDatos;

			/**
			 * Gets the value of the nifSolicitante property.
			 * 
			 * @return possible object is {@link String }
			 * 
			 */
			public String getNifSolicitante() {
				return nifSolicitante;
			}

			/**
			 * Sets the value of the nifSolicitante property.
			 * 
			 * @param value
			 *            allowed object is {@link String }
			 * 
			 */
			public void setNifSolicitante(String value) {
				this.nifSolicitante = value;
			}

			/**
			 * Gets the value of the nombreSolicitante property.
			 * 
			 * @return possible object is {@link String }
			 * 
			 */
			public String getNombreSolicitante() {
				return nombreSolicitante;
			}

			/**
			 * Sets the value of the nombreSolicitante property.
			 * 
			 * @param value
			 *            allowed object is {@link String }
			 * 
			 */
			public void setNombreSolicitante(String value) {
				this.nombreSolicitante = value;
			}

			/**
			 * Gets the value of the primerDeclarante property.
			 * 
			 * @return possible object is {@link String }
			 * 
			 */
			public String getPrimerDeclarante() {
				return primerDeclarante;
			}

			/**
			 * Sets the value of the primerDeclarante property.
			 * 
			 * @param value
			 *            allowed object is {@link String }
			 * 
			 */
			public void setPrimerDeclarante(String value) {
				this.primerDeclarante = value;
			}

			/**
			 * Gets the value of the segundoTitular property.
			 * 
			 * @return possible object is {@link String }
			 * 
			 */
			public String getSegundoTitular() {
				return segundoTitular;
			}

			/**
			 * Sets the value of the segundoTitular property.
			 * 
			 * @param value
			 *            allowed object is {@link String }
			 * 
			 */
			public void setSegundoTitular(String value) {
				this.segundoTitular = value;
			}

			/**
			 * Gets the value of the modelo property.
			 * 
			 * @return possible object is {@link String }
			 * 
			 */
			public String getModelo() {
				return modelo;
			}

			/**
			 * Sets the value of the modelo property.
			 * 
			 * @param value
			 *            allowed object is {@link String }
			 * 
			 */
			public void setModelo(String value) {
				this.modelo = value;
			}

			/**
			 * Gets the value of the tributacion property.
			 * 
			 * @return possible object is {@link String }
			 * 
			 */
			public String getTributacion() {
				return tributacion;
			}

			/**
			 * Sets the value of the tributacion property.
			 * 
			 * @param value
			 *            allowed object is {@link String }
			 * 
			 */
			public void setTributacion(String value) {
				this.tributacion = value;
			}

			/**
			 * Gets the value of the origenDatos property.
			 * 
			 * @return possible object is {@link String }
			 * 
			 */
			public String getOrigenDatos() {
				return origenDatos;
			}

			/**
			 * Sets the value of the origenDatos property.
			 * 
			 * @param value
			 *            allowed object is {@link String }
			 * 
			 */
			public void setOrigenDatos(String value) {
				this.origenDatos = value;
			}

		}

		/**
		 * <p>
		 * Java class for anonymous complex type.
		 * 
		 * <p>
		 * The following schema fragment specifies the expected content
		 * contained within this class.
		 * 
		 * <pre>
		 * &lt;complexType>
		 *   &lt;complexContent>
		 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
		 *       &lt;sequence>
		 *         &lt;element name="DCDatosPersonales" minOccurs="0">
		 *           &lt;complexType>
		 *             &lt;complexContent>
		 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
		 *                 &lt;sequence>
		 *                   &lt;element name="DCLiteral" minOccurs="0">
		 *                     &lt;simpleType>
		 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
		 *                         &lt;minLength value="0"/>
		 *                         &lt;maxLength value="110"/>
		 *                       &lt;/restriction>
		 *                     &lt;/simpleType>
		 *                   &lt;/element>
		 *                   &lt;element name="DCEstadoCivil" minOccurs="0">
		 *                     &lt;complexType>
		 *                       &lt;complexContent>
		 *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
		 *                           &lt;sequence>
		 *                             &lt;element name="DCFecha">
		 *                               &lt;simpleType>
		 *                                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
		 *                                   &lt;minLength value="0"/>
		 *                                   &lt;maxLength value="10"/>
		 *                                 &lt;/restriction>
		 *                               &lt;/simpleType>
		 *                             &lt;/element>
		 *                             &lt;element name="DCContenido">
		 *                               &lt;simpleType>
		 *                                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
		 *                                   &lt;minLength value="0"/>
		 *                                   &lt;maxLength value="20"/>
		 *                                 &lt;/restriction>
		 *                               &lt;/simpleType>
		 *                             &lt;/element>
		 *                           &lt;/sequence>
		 *                         &lt;/restriction>
		 *                       &lt;/complexContent>
		 *                     &lt;/complexType>
		 *                   &lt;/element>
		 *                   &lt;element name="DCFechaNac" minOccurs="0">
		 *                     &lt;simpleType>
		 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
		 *                         &lt;minLength value="0"/>
		 *                         &lt;maxLength value="10"/>
		 *                       &lt;/restriction>
		 *                     &lt;/simpleType>
		 *                   &lt;/element>
		 *                   &lt;element name="DCMinusvalia" minOccurs="0">
		 *                     &lt;simpleType>
		 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
		 *                         &lt;minLength value="0"/>
		 *                         &lt;maxLength value="5"/>
		 *                       &lt;/restriction>
		 *                     &lt;/simpleType>
		 *                   &lt;/element>
		 *                 &lt;/sequence>
		 *               &lt;/restriction>
		 *             &lt;/complexContent>
		 *           &lt;/complexType>
		 *         &lt;/element>
		 *         &lt;element name="DCDatosConyuge" minOccurs="0">
		 *           &lt;complexType>
		 *             &lt;complexContent>
		 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
		 *                 &lt;sequence>
		 *                   &lt;element name="DCLiteral" minOccurs="0">
		 *                     &lt;simpleType>
		 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
		 *                         &lt;minLength value="0"/>
		 *                         &lt;maxLength value="110"/>
		 *                       &lt;/restriction>
		 *                     &lt;/simpleType>
		 *                   &lt;/element>
		 *                   &lt;element name="DCFechaNac" minOccurs="0">
		 *                     &lt;simpleType>
		 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
		 *                         &lt;minLength value="0"/>
		 *                         &lt;maxLength value="10"/>
		 *                       &lt;/restriction>
		 *                     &lt;/simpleType>
		 *                   &lt;/element>
		 *                   &lt;element name="DCMinusvalia" minOccurs="0">
		 *                     &lt;simpleType>
		 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
		 *                         &lt;minLength value="0"/>
		 *                         &lt;maxLength value="5"/>
		 *                       &lt;/restriction>
		 *                     &lt;/simpleType>
		 *                   &lt;/element>
		 *                 &lt;/sequence>
		 *               &lt;/restriction>
		 *             &lt;/complexContent>
		 *           &lt;/complexType>
		 *         &lt;/element>
		 *         &lt;element name="DCDatosHijos" minOccurs="0">
		 *           &lt;complexType>
		 *             &lt;complexContent>
		 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
		 *                 &lt;sequence>
		 *                   &lt;element name="DCLiteral" minOccurs="0">
		 *                     &lt;simpleType>
		 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
		 *                         &lt;minLength value="0"/>
		 *                         &lt;maxLength value="100"/>
		 *                       &lt;/restriction>
		 *                     &lt;/simpleType>
		 *                   &lt;/element>
		 *                   &lt;element name="DCNumHijos" maxOccurs="15" minOccurs="0">
		 *                     &lt;complexType>
		 *                       &lt;complexContent>
		 *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
		 *                           &lt;sequence>
		 *                             &lt;element name="DCNombreHijo" minOccurs="0">
		 *                               &lt;simpleType>
		 *                                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
		 *                                   &lt;minLength value="0"/>
		 *                                   &lt;maxLength value="100"/>
		 *                                 &lt;/restriction>
		 *                               &lt;/simpleType>
		 *                             &lt;/element>
		 *                             &lt;element name="DCFechaNacim" minOccurs="0">
		 *                               &lt;simpleType>
		 *                                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
		 *                                   &lt;minLength value="0"/>
		 *                                   &lt;maxLength value="10"/>
		 *                                 &lt;/restriction>
		 *                               &lt;/simpleType>
		 *                             &lt;/element>
		 *                             &lt;element name="DCFechaAdopc" minOccurs="0">
		 *                               &lt;simpleType>
		 *                                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
		 *                                   &lt;minLength value="0"/>
		 *                                   &lt;maxLength value="10"/>
		 *                                 &lt;/restriction>
		 *                               &lt;/simpleType>
		 *                             &lt;/element>
		 *                             &lt;element name="DCMinusvalia" minOccurs="0">
		 *                               &lt;simpleType>
		 *                                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
		 *                                   &lt;minLength value="0"/>
		 *                                   &lt;maxLength value="5"/>
		 *                                 &lt;/restriction>
		 *                               &lt;/simpleType>
		 *                             &lt;/element>
		 *                             &lt;element name="DCVinculacion" minOccurs="0">
		 *                               &lt;simpleType>
		 *                                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
		 *                                   &lt;minLength value="0"/>
		 *                                   &lt;maxLength value="10"/>
		 *                                 &lt;/restriction>
		 *                               &lt;/simpleType>
		 *                             &lt;/element>
		 *                           &lt;/sequence>
		 *                         &lt;/restriction>
		 *                       &lt;/complexContent>
		 *                     &lt;/complexType>
		 *                   &lt;/element>
		 *                 &lt;/sequence>
		 *               &lt;/restriction>
		 *             &lt;/complexContent>
		 *           &lt;/complexType>
		 *         &lt;/element>
		 *         &lt;element name="DCDatosAscend" minOccurs="0">
		 *           &lt;complexType>
		 *             &lt;complexContent>
		 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
		 *                 &lt;sequence>
		 *                   &lt;element name="DCLiteral" minOccurs="0">
		 *                     &lt;simpleType>
		 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
		 *                         &lt;minLength value="0"/>
		 *                         &lt;maxLength value="110"/>
		 *                       &lt;/restriction>
		 *                     &lt;/simpleType>
		 *                   &lt;/element>
		 *                   &lt;element name="DCNumAscend" maxOccurs="6" minOccurs="0">
		 *                     &lt;complexType>
		 *                       &lt;complexContent>
		 *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
		 *                           &lt;sequence>
		 *                             &lt;element name="DCNombreAscend" minOccurs="0">
		 *                               &lt;simpleType>
		 *                                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
		 *                                   &lt;minLength value="0"/>
		 *                                   &lt;maxLength value="100"/>
		 *                                 &lt;/restriction>
		 *                               &lt;/simpleType>
		 *                             &lt;/element>
		 *                             &lt;element name="DCFechaNacim" minOccurs="0">
		 *                               &lt;simpleType>
		 *                                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
		 *                                   &lt;minLength value="0"/>
		 *                                   &lt;maxLength value="10"/>
		 *                                 &lt;/restriction>
		 *                               &lt;/simpleType>
		 *                             &lt;/element>
		 *                             &lt;element name="DCMinusvalia" minOccurs="0">
		 *                               &lt;simpleType>
		 *                                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
		 *                                   &lt;minLength value="0"/>
		 *                                   &lt;maxLength value="5"/>
		 *                                 &lt;/restriction>
		 *                               &lt;/simpleType>
		 *                             &lt;/element>
		 *                             &lt;element name="DCVinculacion" minOccurs="0">
		 *                               &lt;simpleType>
		 *                                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
		 *                                   &lt;minLength value="0"/>
		 *                                   &lt;maxLength value="10"/>
		 *                                 &lt;/restriction>
		 *                               &lt;/simpleType>
		 *                             &lt;/element>
		 *                             &lt;element name="DCConvivencia" minOccurs="0">
		 *                               &lt;simpleType>
		 *                                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
		 *                                   &lt;minLength value="0"/>
		 *                                   &lt;maxLength value="10"/>
		 *                                 &lt;/restriction>
		 *                               &lt;/simpleType>
		 *                             &lt;/element>
		 *                           &lt;/sequence>
		 *                         &lt;/restriction>
		 *                       &lt;/complexContent>
		 *                     &lt;/complexType>
		 *                   &lt;/element>
		 *                 &lt;/sequence>
		 *               &lt;/restriction>
		 *             &lt;/complexContent>
		 *           &lt;/complexType>
		 *         &lt;/element>
		 *         &lt;element name="DCDatosVivienda" minOccurs="0">
		 *           &lt;complexType>
		 *             &lt;complexContent>
		 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
		 *                 &lt;sequence>
		 *                   &lt;element name="DCLiteral" minOccurs="0">
		 *                     &lt;simpleType>
		 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
		 *                         &lt;minLength value="0"/>
		 *                         &lt;maxLength value="110"/>
		 *                       &lt;/restriction>
		 *                     &lt;/simpleType>
		 *                   &lt;/element>
		 *                   &lt;element name="DCNumViviendas" maxOccurs="12" minOccurs="0">
		 *                     &lt;complexType>
		 *                       &lt;complexContent>
		 *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
		 *                           &lt;sequence>
		 *                             &lt;element name="DCContrib" minOccurs="0">
		 *                               &lt;simpleType>
		 *                                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
		 *                                   &lt;minLength value="0"/>
		 *                                   &lt;maxLength value="15"/>
		 *                                 &lt;/restriction>
		 *                               &lt;/simpleType>
		 *                             &lt;/element>
		 *                             &lt;element name="DCParticipac" minOccurs="0">
		 *                               &lt;simpleType>
		 *                                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
		 *                                   &lt;minLength value="0"/>
		 *                                   &lt;maxLength value="6"/>
		 *                                 &lt;/restriction>
		 *                               &lt;/simpleType>
		 *                             &lt;/element>
		 *                             &lt;element name="DCRefCatastr" minOccurs="0">
		 *                               &lt;simpleType>
		 *                                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
		 *                                   &lt;minLength value="0"/>
		 *                                   &lt;maxLength value="20"/>
		 *                                 &lt;/restriction>
		 *                               &lt;/simpleType>
		 *                             &lt;/element>
		 *                             &lt;element name="DCSituacion" minOccurs="0">
		 *                               &lt;simpleType>
		 *                                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
		 *                                   &lt;minLength value="0"/>
		 *                                   &lt;maxLength value="47"/>
		 *                                 &lt;/restriction>
		 *                               &lt;/simpleType>
		 *                             &lt;/element>
		 *                             &lt;element name="DCTitularidad" minOccurs="0">
		 *                               &lt;simpleType>
		 *                                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
		 *                                   &lt;minLength value="0"/>
		 *                                   &lt;maxLength value="20"/>
		 *                                 &lt;/restriction>
		 *                               &lt;/simpleType>
		 *                             &lt;/element>
		 *                           &lt;/sequence>
		 *                         &lt;/restriction>
		 *                       &lt;/complexContent>
		 *                     &lt;/complexType>
		 *                   &lt;/element>
		 *                 &lt;/sequence>
		 *               &lt;/restriction>
		 *             &lt;/complexContent>
		 *           &lt;/complexType>
		 *         &lt;/element>
		 *       &lt;/sequence>
		 *     &lt;/restriction>
		 *   &lt;/complexContent>
		 * &lt;/complexType>
		 * </pre>
		 * 
		 * 
		 */
		@XmlAccessorType(XmlAccessType.FIELD)
		@XmlType(name = "", propOrder = { "dcDatosPersonales", "dcDatosConyuge", "dcDatosHijos", "dcDatosAscend",
				"dcDatosVivienda" })
		public static class DatosCola {

			@XmlElement(name = "DCDatosPersonales")
			protected Retorno.Irpf.DatosCola.DCDatosPersonales dcDatosPersonales;
			@XmlElement(name = "DCDatosConyuge")
			protected Retorno.Irpf.DatosCola.DCDatosConyuge dcDatosConyuge;
			@XmlElement(name = "DCDatosHijos")
			protected Retorno.Irpf.DatosCola.DCDatosHijos dcDatosHijos;
			@XmlElement(name = "DCDatosAscend")
			protected Retorno.Irpf.DatosCola.DCDatosAscend dcDatosAscend;
			@XmlElement(name = "DCDatosVivienda")
			protected Retorno.Irpf.DatosCola.DCDatosVivienda dcDatosVivienda;

			/**
			 * Gets the value of the dcDatosPersonales property.
			 * 
			 * @return possible object is
			 *         {@link Retorno.Irpf.DatosCola.DCDatosPersonales }
			 * 
			 */
			public Retorno.Irpf.DatosCola.DCDatosPersonales getDCDatosPersonales() {
				return dcDatosPersonales;
			}

			/**
			 * Sets the value of the dcDatosPersonales property.
			 * 
			 * @param value
			 *            allowed object is
			 *            {@link Retorno.Irpf.DatosCola.DCDatosPersonales }
			 * 
			 */
			public void setDCDatosPersonales(Retorno.Irpf.DatosCola.DCDatosPersonales value) {
				this.dcDatosPersonales = value;
			}

			/**
			 * Gets the value of the dcDatosConyuge property.
			 * 
			 * @return possible object is
			 *         {@link Retorno.Irpf.DatosCola.DCDatosConyuge }
			 * 
			 */
			public Retorno.Irpf.DatosCola.DCDatosConyuge getDCDatosConyuge() {
				return dcDatosConyuge;
			}

			/**
			 * Sets the value of the dcDatosConyuge property.
			 * 
			 * @param value
			 *            allowed object is
			 *            {@link Retorno.Irpf.DatosCola.DCDatosConyuge }
			 * 
			 */
			public void setDCDatosConyuge(Retorno.Irpf.DatosCola.DCDatosConyuge value) {
				this.dcDatosConyuge = value;
			}

			/**
			 * Gets the value of the dcDatosHijos property.
			 * 
			 * @return possible object is
			 *         {@link Retorno.Irpf.DatosCola.DCDatosHijos }
			 * 
			 */
			public Retorno.Irpf.DatosCola.DCDatosHijos getDCDatosHijos() {
				return dcDatosHijos;
			}

			/**
			 * Sets the value of the dcDatosHijos property.
			 * 
			 * @param value
			 *            allowed object is
			 *            {@link Retorno.Irpf.DatosCola.DCDatosHijos }
			 * 
			 */
			public void setDCDatosHijos(Retorno.Irpf.DatosCola.DCDatosHijos value) {
				this.dcDatosHijos = value;
			}

			/**
			 * Gets the value of the dcDatosAscend property.
			 * 
			 * @return possible object is
			 *         {@link Retorno.Irpf.DatosCola.DCDatosAscend }
			 * 
			 */
			public Retorno.Irpf.DatosCola.DCDatosAscend getDCDatosAscend() {
				return dcDatosAscend;
			}

			/**
			 * Sets the value of the dcDatosAscend property.
			 * 
			 * @param value
			 *            allowed object is
			 *            {@link Retorno.Irpf.DatosCola.DCDatosAscend }
			 * 
			 */
			public void setDCDatosAscend(Retorno.Irpf.DatosCola.DCDatosAscend value) {
				this.dcDatosAscend = value;
			}

			/**
			 * Gets the value of the dcDatosVivienda property.
			 * 
			 * @return possible object is
			 *         {@link Retorno.Irpf.DatosCola.DCDatosVivienda }
			 * 
			 */
			public Retorno.Irpf.DatosCola.DCDatosVivienda getDCDatosVivienda() {
				return dcDatosVivienda;
			}

			/**
			 * Sets the value of the dcDatosVivienda property.
			 * 
			 * @param value
			 *            allowed object is
			 *            {@link Retorno.Irpf.DatosCola.DCDatosVivienda }
			 * 
			 */
			public void setDCDatosVivienda(Retorno.Irpf.DatosCola.DCDatosVivienda value) {
				this.dcDatosVivienda = value;
			}

			/**
			 * <p>
			 * Java class for anonymous complex type.
			 * 
			 * <p>
			 * The following schema fragment specifies the expected content
			 * contained within this class.
			 * 
			 * <pre>
			 * &lt;complexType>
			 *   &lt;complexContent>
			 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
			 *       &lt;sequence>
			 *         &lt;element name="DCLiteral" minOccurs="0">
			 *           &lt;simpleType>
			 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
			 *               &lt;minLength value="0"/>
			 *               &lt;maxLength value="110"/>
			 *             &lt;/restriction>
			 *           &lt;/simpleType>
			 *         &lt;/element>
			 *         &lt;element name="DCNumAscend" maxOccurs="6" minOccurs="0">
			 *           &lt;complexType>
			 *             &lt;complexContent>
			 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
			 *                 &lt;sequence>
			 *                   &lt;element name="DCNombreAscend" minOccurs="0">
			 *                     &lt;simpleType>
			 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
			 *                         &lt;minLength value="0"/>
			 *                         &lt;maxLength value="100"/>
			 *                       &lt;/restriction>
			 *                     &lt;/simpleType>
			 *                   &lt;/element>
			 *                   &lt;element name="DCFechaNacim" minOccurs="0">
			 *                     &lt;simpleType>
			 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
			 *                         &lt;minLength value="0"/>
			 *                         &lt;maxLength value="10"/>
			 *                       &lt;/restriction>
			 *                     &lt;/simpleType>
			 *                   &lt;/element>
			 *                   &lt;element name="DCMinusvalia" minOccurs="0">
			 *                     &lt;simpleType>
			 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
			 *                         &lt;minLength value="0"/>
			 *                         &lt;maxLength value="5"/>
			 *                       &lt;/restriction>
			 *                     &lt;/simpleType>
			 *                   &lt;/element>
			 *                   &lt;element name="DCVinculacion" minOccurs="0">
			 *                     &lt;simpleType>
			 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
			 *                         &lt;minLength value="0"/>
			 *                         &lt;maxLength value="10"/>
			 *                       &lt;/restriction>
			 *                     &lt;/simpleType>
			 *                   &lt;/element>
			 *                   &lt;element name="DCConvivencia" minOccurs="0">
			 *                     &lt;simpleType>
			 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
			 *                         &lt;minLength value="0"/>
			 *                         &lt;maxLength value="10"/>
			 *                       &lt;/restriction>
			 *                     &lt;/simpleType>
			 *                   &lt;/element>
			 *                 &lt;/sequence>
			 *               &lt;/restriction>
			 *             &lt;/complexContent>
			 *           &lt;/complexType>
			 *         &lt;/element>
			 *       &lt;/sequence>
			 *     &lt;/restriction>
			 *   &lt;/complexContent>
			 * &lt;/complexType>
			 * </pre>
			 * 
			 * 
			 */
			@XmlAccessorType(XmlAccessType.FIELD)
			@XmlType(name = "", propOrder = { "dcLiteral", "dcNumAscend" })
			public static class DCDatosAscend {

				@XmlElement(name = "DCLiteral")
				protected String dcLiteral;
				@XmlElement(name = "DCNumAscend")
				protected List<Retorno.Irpf.DatosCola.DCDatosAscend.DCNumAscend> dcNumAscend;

				/**
				 * Gets the value of the dcLiteral property.
				 * 
				 * @return possible object is {@link String }
				 * 
				 */
				public String getDCLiteral() {
					return dcLiteral;
				}

				/**
				 * Sets the value of the dcLiteral property.
				 * 
				 * @param value
				 *            allowed object is {@link String }
				 * 
				 */
				public void setDCLiteral(String value) {
					this.dcLiteral = value;
				}

				/**
				 * Gets the value of the dcNumAscend property.
				 * 
				 * <p>
				 * This accessor method returns a reference to the live list,
				 * not a snapshot. Therefore any modification you make to the
				 * returned list will be present inside the JAXB object. This is
				 * why there is not a <CODE>set</CODE> method for the
				 * dcNumAscend property.
				 * 
				 * <p>
				 * For example, to add a new item, do as follows:
				 * 
				 * <pre>
				 * getDCNumAscend().add(newItem);
				 * </pre>
				 * 
				 * 
				 * <p>
				 * Objects of the following type(s) are allowed in the list
				 * {@link Retorno.Irpf.DatosCola.DCDatosAscend.DCNumAscend }
				 * 
				 * 
				 */
				public List<Retorno.Irpf.DatosCola.DCDatosAscend.DCNumAscend> getDCNumAscend() {
					if (dcNumAscend == null) {
						dcNumAscend = new ArrayList<Retorno.Irpf.DatosCola.DCDatosAscend.DCNumAscend>();
					}
					return this.dcNumAscend;
				}

				/**
				 * <p>
				 * Java class for anonymous complex type.
				 * 
				 * <p>
				 * The following schema fragment specifies the expected content
				 * contained within this class.
				 * 
				 * <pre>
				 * &lt;complexType>
				 *   &lt;complexContent>
				 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
				 *       &lt;sequence>
				 *         &lt;element name="DCNombreAscend" minOccurs="0">
				 *           &lt;simpleType>
				 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
				 *               &lt;minLength value="0"/>
				 *               &lt;maxLength value="100"/>
				 *             &lt;/restriction>
				 *           &lt;/simpleType>
				 *         &lt;/element>
				 *         &lt;element name="DCFechaNacim" minOccurs="0">
				 *           &lt;simpleType>
				 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
				 *               &lt;minLength value="0"/>
				 *               &lt;maxLength value="10"/>
				 *             &lt;/restriction>
				 *           &lt;/simpleType>
				 *         &lt;/element>
				 *         &lt;element name="DCMinusvalia" minOccurs="0">
				 *           &lt;simpleType>
				 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
				 *               &lt;minLength value="0"/>
				 *               &lt;maxLength value="5"/>
				 *             &lt;/restriction>
				 *           &lt;/simpleType>
				 *         &lt;/element>
				 *         &lt;element name="DCVinculacion" minOccurs="0">
				 *           &lt;simpleType>
				 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
				 *               &lt;minLength value="0"/>
				 *               &lt;maxLength value="10"/>
				 *             &lt;/restriction>
				 *           &lt;/simpleType>
				 *         &lt;/element>
				 *         &lt;element name="DCConvivencia" minOccurs="0">
				 *           &lt;simpleType>
				 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
				 *               &lt;minLength value="0"/>
				 *               &lt;maxLength value="10"/>
				 *             &lt;/restriction>
				 *           &lt;/simpleType>
				 *         &lt;/element>
				 *       &lt;/sequence>
				 *     &lt;/restriction>
				 *   &lt;/complexContent>
				 * &lt;/complexType>
				 * </pre>
				 * 
				 * 
				 */
				@XmlAccessorType(XmlAccessType.FIELD)
				@XmlType(name = "", propOrder = { "dcNombreAscend", "dcFechaNacim", "dcMinusvalia", "dcVinculacion",
						"dcConvivencia" })
				public static class DCNumAscend {

					@XmlElement(name = "DCNombreAscend")
					protected String dcNombreAscend;
					@XmlElement(name = "DCFechaNacim")
					protected String dcFechaNacim;
					@XmlElement(name = "DCMinusvalia")
					protected String dcMinusvalia;
					@XmlElement(name = "DCVinculacion")
					protected String dcVinculacion;
					@XmlElement(name = "DCConvivencia")
					protected String dcConvivencia;

					/**
					 * Gets the value of the dcNombreAscend property.
					 * 
					 * @return possible object is {@link String }
					 * 
					 */
					public String getDCNombreAscend() {
						return dcNombreAscend;
					}

					/**
					 * Sets the value of the dcNombreAscend property.
					 * 
					 * @param value
					 *            allowed object is {@link String }
					 * 
					 */
					public void setDCNombreAscend(String value) {
						this.dcNombreAscend = value;
					}

					/**
					 * Gets the value of the dcFechaNacim property.
					 * 
					 * @return possible object is {@link String }
					 * 
					 */
					public String getDCFechaNacim() {
						return dcFechaNacim;
					}

					/**
					 * Sets the value of the dcFechaNacim property.
					 * 
					 * @param value
					 *            allowed object is {@link String }
					 * 
					 */
					public void setDCFechaNacim(String value) {
						this.dcFechaNacim = value;
					}

					/**
					 * Gets the value of the dcMinusvalia property.
					 * 
					 * @return possible object is {@link String }
					 * 
					 */
					public String getDCMinusvalia() {
						return dcMinusvalia;
					}

					/**
					 * Sets the value of the dcMinusvalia property.
					 * 
					 * @param value
					 *            allowed object is {@link String }
					 * 
					 */
					public void setDCMinusvalia(String value) {
						this.dcMinusvalia = value;
					}

					/**
					 * Gets the value of the dcVinculacion property.
					 * 
					 * @return possible object is {@link String }
					 * 
					 */
					public String getDCVinculacion() {
						return dcVinculacion;
					}

					/**
					 * Sets the value of the dcVinculacion property.
					 * 
					 * @param value
					 *            allowed object is {@link String }
					 * 
					 */
					public void setDCVinculacion(String value) {
						this.dcVinculacion = value;
					}

					/**
					 * Gets the value of the dcConvivencia property.
					 * 
					 * @return possible object is {@link String }
					 * 
					 */
					public String getDCConvivencia() {
						return dcConvivencia;
					}

					/**
					 * Sets the value of the dcConvivencia property.
					 * 
					 * @param value
					 *            allowed object is {@link String }
					 * 
					 */
					public void setDCConvivencia(String value) {
						this.dcConvivencia = value;
					}

				}

			}

			/**
			 * <p>
			 * Java class for anonymous complex type.
			 * 
			 * <p>
			 * The following schema fragment specifies the expected content
			 * contained within this class.
			 * 
			 * <pre>
			 * &lt;complexType>
			 *   &lt;complexContent>
			 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
			 *       &lt;sequence>
			 *         &lt;element name="DCLiteral" minOccurs="0">
			 *           &lt;simpleType>
			 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
			 *               &lt;minLength value="0"/>
			 *               &lt;maxLength value="110"/>
			 *             &lt;/restriction>
			 *           &lt;/simpleType>
			 *         &lt;/element>
			 *         &lt;element name="DCFechaNac" minOccurs="0">
			 *           &lt;simpleType>
			 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
			 *               &lt;minLength value="0"/>
			 *               &lt;maxLength value="10"/>
			 *             &lt;/restriction>
			 *           &lt;/simpleType>
			 *         &lt;/element>
			 *         &lt;element name="DCMinusvalia" minOccurs="0">
			 *           &lt;simpleType>
			 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
			 *               &lt;minLength value="0"/>
			 *               &lt;maxLength value="5"/>
			 *             &lt;/restriction>
			 *           &lt;/simpleType>
			 *         &lt;/element>
			 *       &lt;/sequence>
			 *     &lt;/restriction>
			 *   &lt;/complexContent>
			 * &lt;/complexType>
			 * </pre>
			 * 
			 * 
			 */
			@XmlAccessorType(XmlAccessType.FIELD)
			@XmlType(name = "", propOrder = { "dcLiteral", "dcFechaNac", "dcMinusvalia" })
			public static class DCDatosConyuge {

				@XmlElement(name = "DCLiteral")
				protected String dcLiteral;
				@XmlElement(name = "DCFechaNac")
				protected String dcFechaNac;
				@XmlElement(name = "DCMinusvalia")
				protected String dcMinusvalia;

				/**
				 * Gets the value of the dcLiteral property.
				 * 
				 * @return possible object is {@link String }
				 * 
				 */
				public String getDCLiteral() {
					return dcLiteral;
				}

				/**
				 * Sets the value of the dcLiteral property.
				 * 
				 * @param value
				 *            allowed object is {@link String }
				 * 
				 */
				public void setDCLiteral(String value) {
					this.dcLiteral = value;
				}

				/**
				 * Gets the value of the dcFechaNac property.
				 * 
				 * @return possible object is {@link String }
				 * 
				 */
				public String getDCFechaNac() {
					return dcFechaNac;
				}

				/**
				 * Sets the value of the dcFechaNac property.
				 * 
				 * @param value
				 *            allowed object is {@link String }
				 * 
				 */
				public void setDCFechaNac(String value) {
					this.dcFechaNac = value;
				}

				/**
				 * Gets the value of the dcMinusvalia property.
				 * 
				 * @return possible object is {@link String }
				 * 
				 */
				public String getDCMinusvalia() {
					return dcMinusvalia;
				}

				/**
				 * Sets the value of the dcMinusvalia property.
				 * 
				 * @param value
				 *            allowed object is {@link String }
				 * 
				 */
				public void setDCMinusvalia(String value) {
					this.dcMinusvalia = value;
				}

			}

			/**
			 * <p>
			 * Java class for anonymous complex type.
			 * 
			 * <p>
			 * The following schema fragment specifies the expected content
			 * contained within this class.
			 * 
			 * <pre>
			 * &lt;complexType>
			 *   &lt;complexContent>
			 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
			 *       &lt;sequence>
			 *         &lt;element name="DCLiteral" minOccurs="0">
			 *           &lt;simpleType>
			 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
			 *               &lt;minLength value="0"/>
			 *               &lt;maxLength value="100"/>
			 *             &lt;/restriction>
			 *           &lt;/simpleType>
			 *         &lt;/element>
			 *         &lt;element name="DCNumHijos" maxOccurs="15" minOccurs="0">
			 *           &lt;complexType>
			 *             &lt;complexContent>
			 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
			 *                 &lt;sequence>
			 *                   &lt;element name="DCNombreHijo" minOccurs="0">
			 *                     &lt;simpleType>
			 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
			 *                         &lt;minLength value="0"/>
			 *                         &lt;maxLength value="100"/>
			 *                       &lt;/restriction>
			 *                     &lt;/simpleType>
			 *                   &lt;/element>
			 *                   &lt;element name="DCFechaNacim" minOccurs="0">
			 *                     &lt;simpleType>
			 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
			 *                         &lt;minLength value="0"/>
			 *                         &lt;maxLength value="10"/>
			 *                       &lt;/restriction>
			 *                     &lt;/simpleType>
			 *                   &lt;/element>
			 *                   &lt;element name="DCFechaAdopc" minOccurs="0">
			 *                     &lt;simpleType>
			 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
			 *                         &lt;minLength value="0"/>
			 *                         &lt;maxLength value="10"/>
			 *                       &lt;/restriction>
			 *                     &lt;/simpleType>
			 *                   &lt;/element>
			 *                   &lt;element name="DCMinusvalia" minOccurs="0">
			 *                     &lt;simpleType>
			 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
			 *                         &lt;minLength value="0"/>
			 *                         &lt;maxLength value="5"/>
			 *                       &lt;/restriction>
			 *                     &lt;/simpleType>
			 *                   &lt;/element>
			 *                   &lt;element name="DCVinculacion" minOccurs="0">
			 *                     &lt;simpleType>
			 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
			 *                         &lt;minLength value="0"/>
			 *                         &lt;maxLength value="10"/>
			 *                       &lt;/restriction>
			 *                     &lt;/simpleType>
			 *                   &lt;/element>
			 *                 &lt;/sequence>
			 *               &lt;/restriction>
			 *             &lt;/complexContent>
			 *           &lt;/complexType>
			 *         &lt;/element>
			 *       &lt;/sequence>
			 *     &lt;/restriction>
			 *   &lt;/complexContent>
			 * &lt;/complexType>
			 * </pre>
			 * 
			 * 
			 */
			@XmlAccessorType(XmlAccessType.FIELD)
			@XmlType(name = "", propOrder = { "dcLiteral", "dcNumHijos" })
			public static class DCDatosHijos {

				@XmlElement(name = "DCLiteral")
				protected String dcLiteral;
				@XmlElement(name = "DCNumHijos")
				protected List<Retorno.Irpf.DatosCola.DCDatosHijos.DCNumHijos> dcNumHijos;

				/**
				 * Gets the value of the dcLiteral property.
				 * 
				 * @return possible object is {@link String }
				 * 
				 */
				public String getDCLiteral() {
					return dcLiteral;
				}

				/**
				 * Sets the value of the dcLiteral property.
				 * 
				 * @param value
				 *            allowed object is {@link String }
				 * 
				 */
				public void setDCLiteral(String value) {
					this.dcLiteral = value;
				}

				/**
				 * Gets the value of the dcNumHijos property.
				 * 
				 * <p>
				 * This accessor method returns a reference to the live list,
				 * not a snapshot. Therefore any modification you make to the
				 * returned list will be present inside the JAXB object. This is
				 * why there is not a <CODE>set</CODE> method for the dcNumHijos
				 * property.
				 * 
				 * <p>
				 * For example, to add a new item, do as follows:
				 * 
				 * <pre>
				 * getDCNumHijos().add(newItem);
				 * </pre>
				 * 
				 * 
				 * <p>
				 * Objects of the following type(s) are allowed in the list
				 * {@link Retorno.Irpf.DatosCola.DCDatosHijos.DCNumHijos }
				 * 
				 * 
				 */
				public List<Retorno.Irpf.DatosCola.DCDatosHijos.DCNumHijos> getDCNumHijos() {
					if (dcNumHijos == null) {
						dcNumHijos = new ArrayList<Retorno.Irpf.DatosCola.DCDatosHijos.DCNumHijos>();
					}
					return this.dcNumHijos;
				}

				/**
				 * <p>
				 * Java class for anonymous complex type.
				 * 
				 * <p>
				 * The following schema fragment specifies the expected content
				 * contained within this class.
				 * 
				 * <pre>
				 * &lt;complexType>
				 *   &lt;complexContent>
				 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
				 *       &lt;sequence>
				 *         &lt;element name="DCNombreHijo" minOccurs="0">
				 *           &lt;simpleType>
				 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
				 *               &lt;minLength value="0"/>
				 *               &lt;maxLength value="100"/>
				 *             &lt;/restriction>
				 *           &lt;/simpleType>
				 *         &lt;/element>
				 *         &lt;element name="DCFechaNacim" minOccurs="0">
				 *           &lt;simpleType>
				 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
				 *               &lt;minLength value="0"/>
				 *               &lt;maxLength value="10"/>
				 *             &lt;/restriction>
				 *           &lt;/simpleType>
				 *         &lt;/element>
				 *         &lt;element name="DCFechaAdopc" minOccurs="0">
				 *           &lt;simpleType>
				 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
				 *               &lt;minLength value="0"/>
				 *               &lt;maxLength value="10"/>
				 *             &lt;/restriction>
				 *           &lt;/simpleType>
				 *         &lt;/element>
				 *         &lt;element name="DCMinusvalia" minOccurs="0">
				 *           &lt;simpleType>
				 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
				 *               &lt;minLength value="0"/>
				 *               &lt;maxLength value="5"/>
				 *             &lt;/restriction>
				 *           &lt;/simpleType>
				 *         &lt;/element>
				 *         &lt;element name="DCVinculacion" minOccurs="0">
				 *           &lt;simpleType>
				 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
				 *               &lt;minLength value="0"/>
				 *               &lt;maxLength value="10"/>
				 *             &lt;/restriction>
				 *           &lt;/simpleType>
				 *         &lt;/element>
				 *       &lt;/sequence>
				 *     &lt;/restriction>
				 *   &lt;/complexContent>
				 * &lt;/complexType>
				 * </pre>
				 * 
				 * 
				 */
				@XmlAccessorType(XmlAccessType.FIELD)
				@XmlType(name = "", propOrder = { "dcNombreHijo", "dcFechaNacim", "dcFechaAdopc", "dcMinusvalia",
						"dcVinculacion" })
				public static class DCNumHijos {

					@XmlElement(name = "DCNombreHijo")
					protected String dcNombreHijo;
					@XmlElement(name = "DCFechaNacim")
					protected String dcFechaNacim;
					@XmlElement(name = "DCFechaAdopc")
					protected String dcFechaAdopc;
					@XmlElement(name = "DCMinusvalia")
					protected String dcMinusvalia;
					@XmlElement(name = "DCVinculacion")
					protected String dcVinculacion;

					/**
					 * Gets the value of the dcNombreHijo property.
					 * 
					 * @return possible object is {@link String }
					 * 
					 */
					public String getDCNombreHijo() {
						return dcNombreHijo;
					}

					/**
					 * Sets the value of the dcNombreHijo property.
					 * 
					 * @param value
					 *            allowed object is {@link String }
					 * 
					 */
					public void setDCNombreHijo(String value) {
						this.dcNombreHijo = value;
					}

					/**
					 * Gets the value of the dcFechaNacim property.
					 * 
					 * @return possible object is {@link String }
					 * 
					 */
					public String getDCFechaNacim() {
						return dcFechaNacim;
					}

					/**
					 * Sets the value of the dcFechaNacim property.
					 * 
					 * @param value
					 *            allowed object is {@link String }
					 * 
					 */
					public void setDCFechaNacim(String value) {
						this.dcFechaNacim = value;
					}

					/**
					 * Gets the value of the dcFechaAdopc property.
					 * 
					 * @return possible object is {@link String }
					 * 
					 */
					public String getDCFechaAdopc() {
						return dcFechaAdopc;
					}

					/**
					 * Sets the value of the dcFechaAdopc property.
					 * 
					 * @param value
					 *            allowed object is {@link String }
					 * 
					 */
					public void setDCFechaAdopc(String value) {
						this.dcFechaAdopc = value;
					}

					/**
					 * Gets the value of the dcMinusvalia property.
					 * 
					 * @return possible object is {@link String }
					 * 
					 */
					public String getDCMinusvalia() {
						return dcMinusvalia;
					}

					/**
					 * Sets the value of the dcMinusvalia property.
					 * 
					 * @param value
					 *            allowed object is {@link String }
					 * 
					 */
					public void setDCMinusvalia(String value) {
						this.dcMinusvalia = value;
					}

					/**
					 * Gets the value of the dcVinculacion property.
					 * 
					 * @return possible object is {@link String }
					 * 
					 */
					public String getDCVinculacion() {
						return dcVinculacion;
					}

					/**
					 * Sets the value of the dcVinculacion property.
					 * 
					 * @param value
					 *            allowed object is {@link String }
					 * 
					 */
					public void setDCVinculacion(String value) {
						this.dcVinculacion = value;
					}

				}

			}

			/**
			 * <p>
			 * Java class for anonymous complex type.
			 * 
			 * <p>
			 * The following schema fragment specifies the expected content
			 * contained within this class.
			 * 
			 * <pre>
			 * &lt;complexType>
			 *   &lt;complexContent>
			 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
			 *       &lt;sequence>
			 *         &lt;element name="DCLiteral" minOccurs="0">
			 *           &lt;simpleType>
			 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
			 *               &lt;minLength value="0"/>
			 *               &lt;maxLength value="110"/>
			 *             &lt;/restriction>
			 *           &lt;/simpleType>
			 *         &lt;/element>
			 *         &lt;element name="DCEstadoCivil" minOccurs="0">
			 *           &lt;complexType>
			 *             &lt;complexContent>
			 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
			 *                 &lt;sequence>
			 *                   &lt;element name="DCFecha">
			 *                     &lt;simpleType>
			 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
			 *                         &lt;minLength value="0"/>
			 *                         &lt;maxLength value="10"/>
			 *                       &lt;/restriction>
			 *                     &lt;/simpleType>
			 *                   &lt;/element>
			 *                   &lt;element name="DCContenido">
			 *                     &lt;simpleType>
			 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
			 *                         &lt;minLength value="0"/>
			 *                         &lt;maxLength value="20"/>
			 *                       &lt;/restriction>
			 *                     &lt;/simpleType>
			 *                   &lt;/element>
			 *                 &lt;/sequence>
			 *               &lt;/restriction>
			 *             &lt;/complexContent>
			 *           &lt;/complexType>
			 *         &lt;/element>
			 *         &lt;element name="DCFechaNac" minOccurs="0">
			 *           &lt;simpleType>
			 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
			 *               &lt;minLength value="0"/>
			 *               &lt;maxLength value="10"/>
			 *             &lt;/restriction>
			 *           &lt;/simpleType>
			 *         &lt;/element>
			 *         &lt;element name="DCMinusvalia" minOccurs="0">
			 *           &lt;simpleType>
			 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
			 *               &lt;minLength value="0"/>
			 *               &lt;maxLength value="5"/>
			 *             &lt;/restriction>
			 *           &lt;/simpleType>
			 *         &lt;/element>
			 *       &lt;/sequence>
			 *     &lt;/restriction>
			 *   &lt;/complexContent>
			 * &lt;/complexType>
			 * </pre>
			 * 
			 * 
			 */
			@XmlAccessorType(XmlAccessType.FIELD)
			@XmlType(name = "", propOrder = { "dcLiteral", "dcEstadoCivil", "dcFechaNac", "dcMinusvalia" })
			public static class DCDatosPersonales {

				@XmlElement(name = "DCLiteral")
				protected String dcLiteral;
				@XmlElement(name = "DCEstadoCivil")
				protected Retorno.Irpf.DatosCola.DCDatosPersonales.DCEstadoCivil dcEstadoCivil;
				@XmlElement(name = "DCFechaNac")
				protected String dcFechaNac;
				@XmlElement(name = "DCMinusvalia")
				protected String dcMinusvalia;

				/**
				 * Gets the value of the dcLiteral property.
				 * 
				 * @return possible object is {@link String }
				 * 
				 */
				public String getDCLiteral() {
					return dcLiteral;
				}

				/**
				 * Sets the value of the dcLiteral property.
				 * 
				 * @param value
				 *            allowed object is {@link String }
				 * 
				 */
				public void setDCLiteral(String value) {
					this.dcLiteral = value;
				}

				/**
				 * Gets the value of the dcEstadoCivil property.
				 * 
				 * @return possible object is
				 *         {@link Retorno.Irpf.DatosCola.DCDatosPersonales.DCEstadoCivil }
				 * 
				 */
				public Retorno.Irpf.DatosCola.DCDatosPersonales.DCEstadoCivil getDCEstadoCivil() {
					return dcEstadoCivil;
				}

				/**
				 * Sets the value of the dcEstadoCivil property.
				 * 
				 * @param value
				 *            allowed object is
				 *            {@link Retorno.Irpf.DatosCola.DCDatosPersonales.DCEstadoCivil }
				 * 
				 */
				public void setDCEstadoCivil(Retorno.Irpf.DatosCola.DCDatosPersonales.DCEstadoCivil value) {
					this.dcEstadoCivil = value;
				}

				/**
				 * Gets the value of the dcFechaNac property.
				 * 
				 * @return possible object is {@link String }
				 * 
				 */
				public String getDCFechaNac() {
					return dcFechaNac;
				}

				/**
				 * Sets the value of the dcFechaNac property.
				 * 
				 * @param value
				 *            allowed object is {@link String }
				 * 
				 */
				public void setDCFechaNac(String value) {
					this.dcFechaNac = value;
				}

				/**
				 * Gets the value of the dcMinusvalia property.
				 * 
				 * @return possible object is {@link String }
				 * 
				 */
				public String getDCMinusvalia() {
					return dcMinusvalia;
				}

				/**
				 * Sets the value of the dcMinusvalia property.
				 * 
				 * @param value
				 *            allowed object is {@link String }
				 * 
				 */
				public void setDCMinusvalia(String value) {
					this.dcMinusvalia = value;
				}

				/**
				 * <p>
				 * Java class for anonymous complex type.
				 * 
				 * <p>
				 * The following schema fragment specifies the expected content
				 * contained within this class.
				 * 
				 * <pre>
				 * &lt;complexType>
				 *   &lt;complexContent>
				 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
				 *       &lt;sequence>
				 *         &lt;element name="DCFecha">
				 *           &lt;simpleType>
				 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
				 *               &lt;minLength value="0"/>
				 *               &lt;maxLength value="10"/>
				 *             &lt;/restriction>
				 *           &lt;/simpleType>
				 *         &lt;/element>
				 *         &lt;element name="DCContenido">
				 *           &lt;simpleType>
				 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
				 *               &lt;minLength value="0"/>
				 *               &lt;maxLength value="20"/>
				 *             &lt;/restriction>
				 *           &lt;/simpleType>
				 *         &lt;/element>
				 *       &lt;/sequence>
				 *     &lt;/restriction>
				 *   &lt;/complexContent>
				 * &lt;/complexType>
				 * </pre>
				 * 
				 * 
				 */
				@XmlAccessorType(XmlAccessType.FIELD)
				@XmlType(name = "", propOrder = { "dcFecha", "dcContenido" })
				public static class DCEstadoCivil {

					@XmlElement(name = "DCFecha", required = true)
					protected String dcFecha;
					@XmlElement(name = "DCContenido", required = true)
					protected String dcContenido;

					/**
					 * Gets the value of the dcFecha property.
					 * 
					 * @return possible object is {@link String }
					 * 
					 */
					public String getDCFecha() {
						return dcFecha;
					}

					/**
					 * Sets the value of the dcFecha property.
					 * 
					 * @param value
					 *            allowed object is {@link String }
					 * 
					 */
					public void setDCFecha(String value) {
						this.dcFecha = value;
					}

					/**
					 * Gets the value of the dcContenido property.
					 * 
					 * @return possible object is {@link String }
					 * 
					 */
					public String getDCContenido() {
						return dcContenido;
					}

					/**
					 * Sets the value of the dcContenido property.
					 * 
					 * @param value
					 *            allowed object is {@link String }
					 * 
					 */
					public void setDCContenido(String value) {
						this.dcContenido = value;
					}

				}

			}

			/**
			 * <p>
			 * Java class for anonymous complex type.
			 * 
			 * <p>
			 * The following schema fragment specifies the expected content
			 * contained within this class.
			 * 
			 * <pre>
			 * &lt;complexType>
			 *   &lt;complexContent>
			 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
			 *       &lt;sequence>
			 *         &lt;element name="DCLiteral" minOccurs="0">
			 *           &lt;simpleType>
			 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
			 *               &lt;minLength value="0"/>
			 *               &lt;maxLength value="110"/>
			 *             &lt;/restriction>
			 *           &lt;/simpleType>
			 *         &lt;/element>
			 *         &lt;element name="DCNumViviendas" maxOccurs="12" minOccurs="0">
			 *           &lt;complexType>
			 *             &lt;complexContent>
			 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
			 *                 &lt;sequence>
			 *                   &lt;element name="DCContrib" minOccurs="0">
			 *                     &lt;simpleType>
			 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
			 *                         &lt;minLength value="0"/>
			 *                         &lt;maxLength value="15"/>
			 *                       &lt;/restriction>
			 *                     &lt;/simpleType>
			 *                   &lt;/element>
			 *                   &lt;element name="DCParticipac" minOccurs="0">
			 *                     &lt;simpleType>
			 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
			 *                         &lt;minLength value="0"/>
			 *                         &lt;maxLength value="6"/>
			 *                       &lt;/restriction>
			 *                     &lt;/simpleType>
			 *                   &lt;/element>
			 *                   &lt;element name="DCRefCatastr" minOccurs="0">
			 *                     &lt;simpleType>
			 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
			 *                         &lt;minLength value="0"/>
			 *                         &lt;maxLength value="20"/>
			 *                       &lt;/restriction>
			 *                     &lt;/simpleType>
			 *                   &lt;/element>
			 *                   &lt;element name="DCSituacion" minOccurs="0">
			 *                     &lt;simpleType>
			 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
			 *                         &lt;minLength value="0"/>
			 *                         &lt;maxLength value="47"/>
			 *                       &lt;/restriction>
			 *                     &lt;/simpleType>
			 *                   &lt;/element>
			 *                   &lt;element name="DCTitularidad" minOccurs="0">
			 *                     &lt;simpleType>
			 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
			 *                         &lt;minLength value="0"/>
			 *                         &lt;maxLength value="20"/>
			 *                       &lt;/restriction>
			 *                     &lt;/simpleType>
			 *                   &lt;/element>
			 *                 &lt;/sequence>
			 *               &lt;/restriction>
			 *             &lt;/complexContent>
			 *           &lt;/complexType>
			 *         &lt;/element>
			 *       &lt;/sequence>
			 *     &lt;/restriction>
			 *   &lt;/complexContent>
			 * &lt;/complexType>
			 * </pre>
			 * 
			 * 
			 */
			@XmlAccessorType(XmlAccessType.FIELD)
			@XmlType(name = "", propOrder = { "dcLiteral", "dcNumViviendas" })
			public static class DCDatosVivienda {

				@XmlElement(name = "DCLiteral")
				protected String dcLiteral;
				@XmlElement(name = "DCNumViviendas")
				protected List<Retorno.Irpf.DatosCola.DCDatosVivienda.DCNumViviendas> dcNumViviendas;

				/**
				 * Gets the value of the dcLiteral property.
				 * 
				 * @return possible object is {@link String }
				 * 
				 */
				public String getDCLiteral() {
					return dcLiteral;
				}

				/**
				 * Sets the value of the dcLiteral property.
				 * 
				 * @param value
				 *            allowed object is {@link String }
				 * 
				 */
				public void setDCLiteral(String value) {
					this.dcLiteral = value;
				}

				/**
				 * Gets the value of the dcNumViviendas property.
				 * 
				 * <p>
				 * This accessor method returns a reference to the live list,
				 * not a snapshot. Therefore any modification you make to the
				 * returned list will be present inside the JAXB object. This is
				 * why there is not a <CODE>set</CODE> method for the
				 * dcNumViviendas property.
				 * 
				 * <p>
				 * For example, to add a new item, do as follows:
				 * 
				 * <pre>
				 * getDCNumViviendas().add(newItem);
				 * </pre>
				 * 
				 * 
				 * <p>
				 * Objects of the following type(s) are allowed in the list
				 * {@link Retorno.Irpf.DatosCola.DCDatosVivienda.DCNumViviendas }
				 * 
				 * 
				 */
				public List<Retorno.Irpf.DatosCola.DCDatosVivienda.DCNumViviendas> getDCNumViviendas() {
					if (dcNumViviendas == null) {
						dcNumViviendas = new ArrayList<Retorno.Irpf.DatosCola.DCDatosVivienda.DCNumViviendas>();
					}
					return this.dcNumViviendas;
				}

				/**
				 * <p>
				 * Java class for anonymous complex type.
				 * 
				 * <p>
				 * The following schema fragment specifies the expected content
				 * contained within this class.
				 * 
				 * <pre>
				 * &lt;complexType>
				 *   &lt;complexContent>
				 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
				 *       &lt;sequence>
				 *         &lt;element name="DCContrib" minOccurs="0">
				 *           &lt;simpleType>
				 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
				 *               &lt;minLength value="0"/>
				 *               &lt;maxLength value="15"/>
				 *             &lt;/restriction>
				 *           &lt;/simpleType>
				 *         &lt;/element>
				 *         &lt;element name="DCParticipac" minOccurs="0">
				 *           &lt;simpleType>
				 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
				 *               &lt;minLength value="0"/>
				 *               &lt;maxLength value="6"/>
				 *             &lt;/restriction>
				 *           &lt;/simpleType>
				 *         &lt;/element>
				 *         &lt;element name="DCRefCatastr" minOccurs="0">
				 *           &lt;simpleType>
				 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
				 *               &lt;minLength value="0"/>
				 *               &lt;maxLength value="20"/>
				 *             &lt;/restriction>
				 *           &lt;/simpleType>
				 *         &lt;/element>
				 *         &lt;element name="DCSituacion" minOccurs="0">
				 *           &lt;simpleType>
				 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
				 *               &lt;minLength value="0"/>
				 *               &lt;maxLength value="47"/>
				 *             &lt;/restriction>
				 *           &lt;/simpleType>
				 *         &lt;/element>
				 *         &lt;element name="DCTitularidad" minOccurs="0">
				 *           &lt;simpleType>
				 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
				 *               &lt;minLength value="0"/>
				 *               &lt;maxLength value="20"/>
				 *             &lt;/restriction>
				 *           &lt;/simpleType>
				 *         &lt;/element>
				 *       &lt;/sequence>
				 *     &lt;/restriction>
				 *   &lt;/complexContent>
				 * &lt;/complexType>
				 * </pre>
				 * 
				 * 
				 */
				@XmlAccessorType(XmlAccessType.FIELD)
				@XmlType(name = "", propOrder = { "dcContrib", "dcParticipac", "dcRefCatastr", "dcSituacion",
						"dcTitularidad" })
				public static class DCNumViviendas {

					@XmlElement(name = "DCContrib")
					protected String dcContrib;
					@XmlElement(name = "DCParticipac")
					protected String dcParticipac;
					@XmlElement(name = "DCRefCatastr")
					protected String dcRefCatastr;
					@XmlElement(name = "DCSituacion")
					protected String dcSituacion;
					@XmlElement(name = "DCTitularidad")
					protected String dcTitularidad;

					/**
					 * Gets the value of the dcContrib property.
					 * 
					 * @return possible object is {@link String }
					 * 
					 */
					public String getDCContrib() {
						return dcContrib;
					}

					/**
					 * Sets the value of the dcContrib property.
					 * 
					 * @param value
					 *            allowed object is {@link String }
					 * 
					 */
					public void setDCContrib(String value) {
						this.dcContrib = value;
					}

					/**
					 * Gets the value of the dcParticipac property.
					 * 
					 * @return possible object is {@link String }
					 * 
					 */
					public String getDCParticipac() {
						return dcParticipac;
					}

					/**
					 * Sets the value of the dcParticipac property.
					 * 
					 * @param value
					 *            allowed object is {@link String }
					 * 
					 */
					public void setDCParticipac(String value) {
						this.dcParticipac = value;
					}

					/**
					 * Gets the value of the dcRefCatastr property.
					 * 
					 * @return possible object is {@link String }
					 * 
					 */
					public String getDCRefCatastr() {
						return dcRefCatastr;
					}

					/**
					 * Sets the value of the dcRefCatastr property.
					 * 
					 * @param value
					 *            allowed object is {@link String }
					 * 
					 */
					public void setDCRefCatastr(String value) {
						this.dcRefCatastr = value;
					}

					/**
					 * Gets the value of the dcSituacion property.
					 * 
					 * @return possible object is {@link String }
					 * 
					 */
					public String getDCSituacion() {
						return dcSituacion;
					}

					/**
					 * Sets the value of the dcSituacion property.
					 * 
					 * @param value
					 *            allowed object is {@link String }
					 * 
					 */
					public void setDCSituacion(String value) {
						this.dcSituacion = value;
					}

					/**
					 * Gets the value of the dcTitularidad property.
					 * 
					 * @return possible object is {@link String }
					 * 
					 */
					public String getDCTitularidad() {
						return dcTitularidad;
					}

					/**
					 * Sets the value of the dcTitularidad property.
					 * 
					 * @param value
					 *            allowed object is {@link String }
					 * 
					 */
					public void setDCTitularidad(String value) {
						this.dcTitularidad = value;
					}

				}

			}

		}

		/**
		 * <p>
		 * Java class for anonymous complex type.
		 * 
		 * <p>
		 * The following schema fragment specifies the expected content
		 * contained within this class.
		 * 
		 * <pre>
		 * &lt;complexType>
		 *   &lt;complexContent>
		 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
		 *       &lt;sequence>
		 *         &lt;element name="DEGrupo" minOccurs="0">
		 *           &lt;simpleType>
		 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
		 *               &lt;minLength value="0"/>
		 *               &lt;maxLength value="10"/>
		 *             &lt;/restriction>
		 *           &lt;/simpleType>
		 *         &lt;/element>
		 *         &lt;element name="DECasilla">
		 *           &lt;simpleType>
		 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}long">
		 *               &lt;minInclusive value="0"/>
		 *               &lt;maxInclusive value="9999"/>
		 *               &lt;totalDigits value="4"/>
		 *             &lt;/restriction>
		 *           &lt;/simpleType>
		 *         &lt;/element>
		 *         &lt;element name="DESigno" minOccurs="0">
		 *           &lt;simpleType>
		 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
		 *               &lt;minLength value="0"/>
		 *               &lt;maxLength value="1"/>
		 *             &lt;/restriction>
		 *           &lt;/simpleType>
		 *         &lt;/element>
		 *         &lt;element name="DEEnteros">
		 *           &lt;simpleType>
		 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}long">
		 *               &lt;minInclusive value="0"/>
		 *               &lt;maxInclusive value="9999999999"/>
		 *               &lt;totalDigits value="10"/>
		 *             &lt;/restriction>
		 *           &lt;/simpleType>
		 *         &lt;/element>
		 *         &lt;element name="DEDecimales">
		 *           &lt;simpleType>
		 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}long">
		 *               &lt;minInclusive value="0"/>
		 *               &lt;maxInclusive value="99"/>
		 *               &lt;totalDigits value="2"/>
		 *             &lt;/restriction>
		 *           &lt;/simpleType>
		 *         &lt;/element>
		 *       &lt;/sequence>
		 *     &lt;/restriction>
		 *   &lt;/complexContent>
		 * &lt;/complexType>
		 * </pre>
		 * 
		 * 
		 */
		@XmlAccessorType(XmlAccessType.FIELD)
		@XmlType(name = "", propOrder = { "deGrupo", "deCasilla", "deSigno", "deEnteros", "deDecimales" })
		public static class DatosEconomicos {

			@XmlElement(name = "DEGrupo")
			protected String deGrupo;
			@XmlElement(name = "DECasilla")
			protected int deCasilla;
			@XmlElement(name = "DESigno")
			protected String deSigno;
			@XmlElement(name = "DEEnteros")
			protected long deEnteros;
			@XmlElement(name = "DEDecimales")
			protected int deDecimales;

			/**
			 * Gets the value of the deGrupo property.
			 * 
			 * @return possible object is {@link String }
			 * 
			 */
			public String getDEGrupo() {
				return deGrupo;
			}

			/**
			 * Sets the value of the deGrupo property.
			 * 
			 * @param value
			 *            allowed object is {@link String }
			 * 
			 */
			public void setDEGrupo(String value) {
				this.deGrupo = value;
			}

			/**
			 * Gets the value of the deCasilla property.
			 * 
			 */
			public int getDECasilla() {
				return deCasilla;
			}

			/**
			 * Sets the value of the deCasilla property.
			 * 
			 */
			public void setDECasilla(int value) {
				this.deCasilla = value;
			}

			/**
			 * Gets the value of the deSigno property.
			 * 
			 * @return possible object is {@link String }
			 * 
			 */
			public String getDESigno() {
				return deSigno;
			}

			/**
			 * Sets the value of the deSigno property.
			 * 
			 * @param value
			 *            allowed object is {@link String }
			 * 
			 */
			public void setDESigno(String value) {
				this.deSigno = value;
			}

			/**
			 * Gets the value of the deEnteros property.
			 * 
			 */
			public long getDEEnteros() {
				return deEnteros;
			}

			/**
			 * Sets the value of the deEnteros property.
			 * 
			 */
			public void setDEEnteros(long value) {
				this.deEnteros = value;
			}

			/**
			 * Gets the value of the deDecimales property.
			 * 
			 */
			public int getDEDecimales() {
				return deDecimales;
			}

			/**
			 * Sets the value of the deDecimales property.
			 * 
			 */
			public void setDEDecimales(int value) {
				this.deDecimales = value;
			}

		}

		/**
		 * <p>
		 * Java class for anonymous complex type.
		 * 
		 * <p>
		 * The following schema fragment specifies the expected content
		 * contained within this class.
		 * 
		 * <pre>
		 * &lt;complexType>
		 *   &lt;complexContent>
		 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
		 *       &lt;sequence>
		 *         &lt;element name="NRLiteral">
		 *           &lt;simpleType>
		 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
		 *               &lt;minLength value="0"/>
		 *               &lt;maxLength value="100"/>
		 *             &lt;/restriction>
		 *           &lt;/simpleType>
		 *         &lt;/element>
		 *         &lt;element name="NRSigno" minOccurs="0">
		 *           &lt;simpleType>
		 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
		 *               &lt;minLength value="0"/>
		 *               &lt;maxLength value="1"/>
		 *             &lt;/restriction>
		 *           &lt;/simpleType>
		 *         &lt;/element>
		 *         &lt;element name="NREnteros">
		 *           &lt;simpleType>
		 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}long">
		 *               &lt;minInclusive value="0"/>
		 *               &lt;maxInclusive value="9999999999"/>
		 *               &lt;totalDigits value="10"/>
		 *             &lt;/restriction>
		 *           &lt;/simpleType>
		 *         &lt;/element>
		 *         &lt;element name="NRDecimales">
		 *           &lt;simpleType>
		 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}long">
		 *               &lt;minInclusive value="0"/>
		 *               &lt;maxInclusive value="99"/>
		 *               &lt;totalDigits value="2"/>
		 *             &lt;/restriction>
		 *           &lt;/simpleType>
		 *         &lt;/element>
		 *       &lt;/sequence>
		 *     &lt;/restriction>
		 *   &lt;/complexContent>
		 * &lt;/complexType>
		 * </pre>
		 * 
		 * 
		 */
		@XmlAccessorType(XmlAccessType.FIELD)
		@XmlType(name = "", propOrder = { "nrLiteral", "nrSigno", "nrEnteros", "nrDecimales" })
		public static class NivelRenta {

			@XmlElement(name = "NRLiteral", required = true)
			protected String nrLiteral;
			@XmlElement(name = "NRSigno")
			protected String nrSigno;
			@XmlElement(name = "NREnteros")
			protected long nrEnteros;
			@XmlElement(name = "NRDecimales")
			protected int nrDecimales;

			/**
			 * Gets the value of the nrLiteral property.
			 * 
			 * @return possible object is {@link String }
			 * 
			 */
			public String getNRLiteral() {
				return nrLiteral;
			}

			/**
			 * Sets the value of the nrLiteral property.
			 * 
			 * @param value
			 *            allowed object is {@link String }
			 * 
			 */
			public void setNRLiteral(String value) {
				this.nrLiteral = value;
			}

			/**
			 * Gets the value of the nrSigno property.
			 * 
			 * @return possible object is {@link String }
			 * 
			 */
			public String getNRSigno() {
				return nrSigno;
			}

			/**
			 * Sets the value of the nrSigno property.
			 * 
			 * @param value
			 *            allowed object is {@link String }
			 * 
			 */
			public void setNRSigno(String value) {
				this.nrSigno = value;
			}

			/**
			 * Gets the value of the nrEnteros property.
			 * 
			 */
			public long getNREnteros() {
				return nrEnteros;
			}

			/**
			 * Sets the value of the nrEnteros property.
			 * 
			 */
			public void setNREnteros(long value) {
				this.nrEnteros = value;
			}

			/**
			 * Gets the value of the nrDecimales property.
			 * 
			 */
			public int getNRDecimales() {
				return nrDecimales;
			}

			/**
			 * Sets the value of the nrDecimales property.
			 * 
			 */
			public void setNRDecimales(int value) {
				this.nrDecimales = value;
			}

		}

	}

	/**
	 * Gets the value of the consulta property.
	 * 
	 * @return possible object is {@link Consulta }
	 * 
	 */
	public Consulta getConsulta() {
		return consulta;
	}

	/**
	 * Sets the value of the consulta property.
	 * 
	 * @param value
	 *            allowed object is {@link Consulta }
	 * 
	 */
	public void setConsulta(Consulta value) {
		this.consulta = value;
	}

	/**
	 * Gets the value of the vidaLaboral property.
	 * 
	 * @return possible object is {@link VidaLaboral }
	 * 
	 */
	public VidaLaboral getVidaLaboral() {
		return vidaLaboral;
	}

	/**
	 * Sets the value of the vidaLaboral property.
	 * 
	 * @param value
	 *            allowed object is {@link VidaLaboral }
	 * 
	 */
	public void setVidaLaboral(VidaLaboral value) {
		this.vidaLaboral = value;
	}

	/**
	 * Gets the value of the CertificadoDatosDiscapacidad property.
	 * 
	 * @return possible object is {@link CertificadoDatosDiscapacidad }
	 * 
	 */
	public CertificadoDatosDiscapacidad getCertificadoDatosDiscapacidad() {
		return certificadoDatosDiscapacidad;
	}

	/**
	 * Sets the value of the CertificadoDatosDiscapacidad property.
	 * 
	 * @param value
	 *            allowed object is {@link CertificadoDatosDiscapacidad }
	 * 
	 */
	public void setCertificadoDatosDiscapacidad(CertificadoDatosDiscapacidad certificadoDatosDiscapacidad) {
		this.certificadoDatosDiscapacidad = certificadoDatosDiscapacidad;
	}

}
