var Slide = {
			
			
	/////////////// Atributos ////////////////
	parametros : {
		idDivSlide  : "",
		tiempoSlide : 2000,
		tiempoFade  : 550
	},

	elementosDom  : {
		domDivSlide     : false,
		domUlSlide      : false,
		arrayDomLiSlide : false
	},
	
	funcionInterval : false,
	//////////////////////////////////////////

	

	comenzar: function ( $oParametros ){
		this.parametros.idDivSlide   = $oParametros.idDivSlide;
		this.parametros.tiempoSlide  = $oParametros.tiempoSlide;
		this.parametros.tiempoFade   = $oParametros.tiempoFade;
		
		var $idDivSlide  = $oParametros.idDivSlide;
		var $tiempoSlide = $oParametros.tiempoSlide;
		
		var $domDivSlide      = $("#"+$idDivSlide);
		var $domUlSlide       = $("ul:first", $domDivSlide);
		var $arrayDomLiSlide  = $("li"      , $domUlSlide );
		
		$($arrayDomLiSlide).css("display", "list-item");

		this.elementosDom.domDivSlide     = $domDivSlide;
		this.elementosDom.domUlSlide      = $domUlSlide;
		this.elementosDom.arrayDomLiSlide = $arrayDomLiSlide;
		
		this.funcionInterval = setInterval( "Slide.siguiente()", $tiempoSlide );
	},
	
	
	siguiente: function(){
		var $arrayDomLiSlide  = this.elementosDom.arrayDomLiSlide;
		var $idDivSlide       = this.parametros.idDivSlide;
		
		var $ultimoLiMostrado    = $("div#"+$idDivSlide+" li[style*='list-item']").eq(0);
		var $cantidadLiMostrados = $("div#"+$idDivSlide+" li[style*='list-item']").length;
		
		if ($cantidadLiMostrados > 1){
			$ultimoLiMostrado.fadeOut(this.parametros.tiempoFade);
		}
		else{
			$ultimoLiMostrado.fadeOut(
				this.parametros.tiempoFade, 
				function(){
					$($arrayDomLiSlide).css("display", "list-item");
				}
			);
			
		}
		
	},
	
	
	detener:   function(){
		clearInterval( this.funcionInterval );
	}
	
			
}
