    
    /* Ejecutar funciones cuando DOM listo */
    
                var fecha_control = new Date();
                var hora_control = fecha_control.getHours();
                var fade_about_servicios = 0;
				var fade_sentido_about = 0;
				var fade_labor_about = 0;
				var fade_equipo_about = 0;
				var fade_diferencia_about = 0;
				var fade_hardware_about = 0;
				var fade_alternativa_about = 0;
				var fade_exito_about = 0;
				var fade_clientes_about = 0;																								
                var slide_about = 0;
                var slide_servicios = 0;
				var slide_copy = 0;
				var slide_w3c = 0;
				var slide_novedades = 0;										
                var bajar_contacto = 0;	
				var fondo_contacto = 0;
                var slider_mapa_web = 0;								
				var collapse_about = 0;
				var collapse_servicios = 0;
				var collapse_mapa = 0;
				var collapse_menu_pie=0																	
                var avisar = 0;
                var temp;
				var time_lemas;
				var fade_lemas = 1;
				var oculto_por_contacto = 0;
				var oculto_por_mapa = 0;
				var oculto_por_logo = 0;				
				var destino="";
				var posicion_inicial_x=0;
				var posicion_inicial_y=0;			
				var posicion_final_x=0;
				var posicion_final_y=0;
				var anchura_capa_padre=0;
				var rebase_x=0;
				var rebase_y=0;	
				
				var pos_ini_bg="0 0px";
				
				var pos_fin_bg="0 0px";
				
				var precarga_about = 0;	
				
				var variable_about ="";
	
				                        
        $(document).ready(function (){
		    
                establecer_fondo();
				
				recoger_variables_about();				
                
                setInterval('detectar_cambio_hora()',600000);
                setInterval('avisar_logo()',14000);
				time_lemas=setTimeout("lemas();",2000);
				time_fade_lemas=setTimeout('fading_lemas()',10000);
		
		/* Detector Navegador */
		
				if (($.client.os=="Mac")&&($.client.browser=="Safari"))
				{
					$("* li").css("marginBottom","3px");
					$("* p").css("marginBottom","7px");					
				}
				
		/* Slider capa Mapa Web */
	
                $("#pie_ril img, #mapa-web").click(function () {

					if (slider_mapa_web==0)
					{
						$("#mapa-web").slideDown("normal");
						
						slider_mapa_web=1;
						
						$('#lemas').fadeOut("slow");							
						
						if (fade_about_servicios==1)
						{
				
							$("#contenedor_about").fadeOut("slow");
							$("#contenedor_servicios").fadeOut("slow");				
							fade_about_servicios=0;
							if (oculto_por_contacto==0)
							{
								oculto_por_mapa=1;
							}
						}					
					}
					else 
					{
					
						if (collapse_mapa==0)
						{
							$("#mapa-web").slideUp("normal");
							
							slider_mapa_web=0;
							
							$('#lemas').fadeIn("slow");						
							
							if ((oculto_por_mapa==1)&&(bajar_contacto==1))
							{
								oculto_por_contacto=1;
								oculto_por_mapa=0;
							}
							
							if ((oculto_por_mapa==1)&&(oculto_por_contacto==0)&&(oculto_por_logo==0)&&(bajar_contacto==0))
							{
								$("#contenedor_about").fadeIn("slow");
								$("#contenedor_servicios").fadeIn("slow");
								fade_about_servicios=1;
								
								oculto_por_mapa=0;	
							}						
						}
					}					
                });				
				
		/* Bajar y subir capa Contacto */
		
				$("#contacto").click(function() {
				
					if(bajar_contacto==0)
					{
						$("#contacto").stop().animate({ 
						
						top: "0px"
		
						}, "slow" );
						
						bajar_contacto=1;
						
						fondo_contacto=1;
						
						if (fade_about_servicios==1)
						{
							$("#contenedor_about").fadeOut("slow");
							$("#contenedor_servicios").fadeOut("slow");				
							fade_about_servicios=0;
							if(oculto_por_mapa==0)
							{
								oculto_por_contacto=1;
							}
						}					
					}
				
					else
					{
						$("#contacto").stop().animate({ 
						
						top: "-164px"
		
						}, "normal" );
						
						bajar_contacto=0;
						
						fondo_contacto=0;
						
						if ((oculto_por_contacto==1)&&(slider_mapa_web==1))
						{
							oculto_por_mapa=1;
							oculto_por_contacto=0;							
						}
						
						if ((oculto_por_mapa==0)&&(oculto_por_contacto==1)&&(oculto_por_logo==0)&&(slider_mapa_web==0))
						{
							$("#contenedor_about").fadeIn("slow");
							$("#contenedor_servicios").fadeIn("slow");
							fade_about_servicios=1;	
							oculto_por_contacto=0;
						}											
					}
					
					establecer_fondo();				
				});				
                            
        /* Fades About y Servicios*/
                
                $("#logo").click(function () {
              
                    avisar = 1;
    
                    if (fade_about_servicios==0)
                    {
                        $("#contenedor_about").fadeIn("slow");
                        $("#contenedor_servicios").fadeIn("slow");
                        fade_about_servicios=1;
						oculto_por_logo=0;
						
						if(slider_mapa_web==1)
						{
							$("#mapa-web").slideUp("normal");
							slider_mapa_web=0;
							oculto_por_mapa=0;
						}
						
						if(bajar_contacto==1)
						{
							$("#contacto").stop().animate({ 
							top: "-164px"
							}, "normal" );
							bajar_contacto=0;
							fondo_contacto=0;
							oculto_por_contacto=0;
							establecer_fondo();																					
						}
						
						$('#lemas').fadeIn("slow");	
						
                    }
                    else
                    {
                        $("#contenedor_about").fadeOut("slow");
                        $("#contenedor_servicios").fadeOut("slow");				
                        fade_about_servicios=0;
						oculto_por_logo=1;						
                    }
                      
                });
    
        /* Fades Enlaces About*/
                
                $("#enlace_sentido_about a, #sentido_about").click(function () {
    
                    if (fade_sentido_about==0)
                    {
                        $("#sentido_about").fadeIn("slow");
                        $("#labor_about").fadeOut("slow");						
                        $("#equipo_about").fadeOut("slow");
                        $("#diferencia_about").fadeOut("slow");	
                        $("#hardware_about").fadeOut("slow");	
                        $("#alternativa_about").fadeOut("slow");	
                        $("#exito_about").fadeOut("slow");
                        $("#clientes_about").fadeOut("slow");
																																												
                        fade_sentido_about=1;
						fade_labor_about = 0;
						fade_equipo_about = 0;
						fade_diferencia_about = 0;
						fade_hardware_about = 0;
						fade_alternativa_about = 0;
						fade_exito_about = 0;						
						fade_clientes_about = 0;
						
						arriba_servicios();
						abajo_about();
						
						/*detectar_abrir_fuera_about('sentido_about');*/						
                    }
                    else
                    {
                        $("#sentido_about").fadeOut("slow");
		
                        fade_sentido_about=0;
					}
                      
                });
				
                $("#enlace_labor_about a, #labor_about").click(function () {
    
                    if (fade_labor_about==0)
                    {
                        $("#sentido_about").fadeOut("slow");
                        $("#labor_about").fadeIn("slow");						
                        $("#equipo_about").fadeOut("slow");
                        $("#diferencia_about").fadeOut("slow");	
                        $("#hardware_about").fadeOut("slow");	
                        $("#alternativa_about").fadeOut("slow");	
                        $("#exito_about").fadeOut("slow");
                        $("#clientes_about").fadeOut("slow");
																																												
                        fade_sentido_about=0;
						fade_labor_about = 1;
						fade_equipo_about = 0;
						fade_diferencia_about = 0;
						fade_hardware_about = 0;
						fade_alternativa_about = 0;
						fade_exito_about = 0;							
						fade_clientes_about = 0;
						
						arriba_servicios();
						abajo_about();						
						
						/*detectar_abrir_fuera_about('labor_about');*/																			
                    }
                    else
                    {
                        $("#labor_about").fadeOut("slow");
		
                        fade_labor_about=0;
					}
                      
                });
				
                $("#enlace_equipo_about a, #equipo_about").click(function () {
    
                    if (fade_equipo_about==0)
                    {
                        $("#sentido_about").fadeOut("slow");
                        $("#labor_about").fadeOut("slow");						
                        $("#equipo_about").fadeIn("slow");
                        $("#diferencia_about").fadeOut("slow");	
                        $("#hardware_about").fadeOut("slow");	
                        $("#alternativa_about").fadeOut("slow");	
                        $("#exito_about").fadeOut("slow");
                        $("#clientes_about").fadeOut("slow");
																																												
                        fade_sentido_about=0;
						fade_labor_about = 0;
						fade_equipo_about = 1;
						fade_diferencia_about = 0;
						fade_hardware_about = 0;
						fade_alternativa_about = 0;
						fade_exito_about = 0;							
						fade_clientes_about = 0;
						
						arriba_servicios();
						abajo_about();						
						
						/*detectar_abrir_fuera_about('equipo_about');*/																			
                    }
                    else
                    {
                        $("#equipo_about").fadeOut("slow");
		
                        fade_equipo_about=0;
					}
                      
                });
				
                $("#enlace_diferencia_about a, #diferencia_about").click(function () {
    
                    if (fade_diferencia_about==0)
                    {
                        $("#sentido_about").fadeOut("slow");
                        $("#labor_about").fadeOut("slow");						
                        $("#equipo_about").fadeOut("slow");
                        $("#diferencia_about").fadeIn("slow");	
                        $("#hardware_about").fadeOut("slow");	
                        $("#alternativa_about").fadeOut("slow");	
                        $("#exito_about").fadeOut("slow");
                        $("#clientes_about").fadeOut("slow");
																																												
                        fade_sentido_about=0;
						fade_labor_about = 0;
						fade_equipo_about = 0;
						fade_diferencia_about = 1;
						fade_hardware_about = 0;
						fade_alternativa_about = 0;
						fade_exito_about = 0;							
						fade_clientes_about = 0;	
						
						arriba_servicios();
						abajo_about();						
						
						/*detectar_abrir_fuera_about('diferencia_about');*/																		
                    }
                    else
                    {
                        $("#diferencia_about").fadeOut("slow");
		
                        fade_diferencia_about=0;
					}
                      
                });

                $("#enlace_hardware_about a, #hardware_about").click(function () {
    
                    if (fade_hardware_about==0)
                    {
                        $("#sentido_about").fadeOut("slow");
                        $("#labor_about").fadeOut("slow");						
                        $("#equipo_about").fadeOut("slow");
                        $("#diferencia_about").fadeOut("slow");	
                        $("#hardware_about").fadeIn("slow");	
                        $("#alternativa_about").fadeOut("slow");	
                        $("#exito_about").fadeOut("slow");
                        $("#clientes_about").fadeOut("slow");
																																												
                        fade_sentido_about=0;
						fade_labor_about = 0;
						fade_equipo_about = 0;
						fade_diferencia_about = 0;
						fade_hardware_about = 1;
						fade_alternativa_about = 0;
						fade_exito_about = 0;							
						fade_clientes_about = 0;
						
						arriba_servicios();
						abajo_about();						
						
						/*detectar_abrir_fuera_about('hardware_about');*/																			
                    }
                    else
                    {
                        $("#hardware_about").fadeOut("slow");
		
                        fade_hardware_about=0;
					}
                      
                });				
																	
                $("#enlace_alternativa_about a, #alternativa_about").click(function () {
    
                    if (fade_alternativa_about==0)
                    {
                        $("#sentido_about").fadeOut("slow");
                        $("#labor_about").fadeOut("slow");						
                        $("#equipo_about").fadeOut("slow");
                        $("#diferencia_about").fadeOut("slow");	
                        $("#hardware_about").fadeOut("slow");	
                        $("#alternativa_about").fadeIn("slow");	
                        $("#exito_about").fadeOut("slow");
                        $("#clientes_about").fadeOut("slow");
																																												
                        fade_sentido_about=0;
						fade_labor_about = 0;
						fade_equipo_about = 0;
						fade_diferencia_about = 0;
						fade_hardware_about = 0;
						fade_alternativa_about = 1;
						fade_exito_about = 0;							
						fade_clientes_about = 0;
						
						arriba_servicios();
						abajo_about();						
						
						/*detectar_abrir_fuera_about('alternativa_about');*/																			
                    }
                    else
                    {
                        $("#alternativa_about").fadeOut("slow");
		
                        fade_alternativa_about=0;
					}
                      
                });		
				
                $("#enlace_exito_about a, #exito_about").click(function () {
    
                    if (fade_exito_about==0)
                    {
                        $("#sentido_about").fadeOut("slow");
                        $("#labor_about").fadeOut("slow");						
                        $("#equipo_about").fadeOut("slow");
                        $("#diferencia_about").fadeOut("slow");	
                        $("#hardware_about").fadeOut("slow");	
                        $("#alternativa_about").fadeOut("slow");	
                        $("#exito_about").fadeIn("slow");
                        $("#clientes_about").fadeOut("slow");
																																												
                        fade_sentido_about=0;
						fade_labor_about = 0;
						fade_equipo_about = 0;
						fade_diferencia_about = 0;
						fade_hardware_about = 0;
						fade_alternativa_about = 0;
						fade_exito_about = 1;							
						fade_clientes_about = 0;
						
						arriba_servicios();
						abajo_about();						
						
						/*detectar_abrir_fuera_about('exito_about');*/																				
                    }
                    else
                    {
                        $("#exito_about").fadeOut("slow");
		
                        fade_exito_about=0;
					}
                      
                });	

               $("#enlace_clientes_about a, #clientes_about").click(function () {
    
                    if (fade_clientes_about==0)
                    {
                        $("#sentido_about").fadeOut("slow");
                        $("#labor_about").fadeOut("slow");						
                        $("#equipo_about").fadeOut("slow");
                        $("#diferencia_about").fadeOut("slow");	
                        $("#hardware_about").fadeOut("slow");	
                        $("#alternativa_about").fadeOut("slow");	
                        $("#exito_about").fadeOut("slow");
                        $("#clientes_about").fadeIn("slow");
																																												
                        fade_sentido_about=0;
						fade_labor_about = 0;
						fade_equipo_about = 0;
						fade_diferencia_about = 0;
						fade_hardware_about = 0;
						fade_alternativa_about = 0;
						fade_exito_about = 0;							
						fade_clientes_about = 1;
						
						arriba_servicios();
						abajo_about();						
						
						/*detectar_abrir_fuera_about('clientes_about');*/																				
                    }
                    else
                    {
                        $("#clientes_about").fadeOut("slow");
		
                        fade_clientes_about=0;
					}
                      
                });	
															               
        /* Sliders About y Servicios */
        
                $("#contenedor_about").click(function () {
				
					if(collapse_about==0){
					
						if (slide_about==0)
						{
							$("#about").slideDown("normal");
							slide_about=1;
							
							ocultar_servicios();
							
							detectar_slide_fuera('contenedor_about');
							
							if(precarga_about==0)
							{
							bg_sentido.src = "url(i/bgs/sentido_about.png)";
							bg_labor.src = "url(i/bgs/labor_about.png)";
							bg_equipo.src = "url(i/bgs/equipo_about.png)";
							bg_diferencia.src = "url(i/bgs/diferencia_about.png)";
							bg_hardware.src = "url(i/bgs/hardware_about.png)";
							bg_alternativa.src = "url(i/bgs/alternativa_about.png)";
							bg_exito.src = "url(i/bgs/exito_about.png)";
							bg_clientes.src = "url(i/bgs/clientes_about.png)";																																										

							precarga_about=1;
							}
							
						}
						else
						{
							$("#about").slideUp("normal");
							slide_about=0;

                        $("#sentido_about").fadeOut("slow");
                        $("#labor_about").fadeOut("slow");						
                        $("#equipo_about").fadeOut("slow");
                        $("#diferencia_about").fadeOut("slow");	
                        $("#hardware_about").fadeOut("slow");	
                        $("#alternativa_about").fadeOut("slow");	
                        $("#exito_about").fadeOut("slow");
                        $("#clientes_about").fadeOut("slow");
																																												
                        fade_sentido_about=0;
						fade_labor_about = 0;
						fade_equipo_about = 0;
						fade_diferencia_about = 0;
						fade_hardware_about = 0;
						fade_alternativa_about = 0;
						fade_exito_about = 0;							
						fade_clientes_about = 0;						
						
                    	}
					}				
                });
                
                $("#contenedor_servicios").click(function () {
				
 					if(collapse_servicios==0){
									   
						if (slide_servicios==0)
						{
							$("#servicios").slideDown("normal");
							slide_servicios=1;
							
							ocultar_about();
							
							detectar_slide_fuera('contenedor_servicios');
						}
						else
						{
							$("#servicios").slideUp("normal");
							slide_servicios=0;
						}
					}										
                });
				
        /* Sliders Botones Pie */
        
                $("#boton_pie_copy img, #menu_pie_copy").click(function () {
				
					if (slide_copy==0)
					{
						$("#menu_pie_copy").slideDown("normal");
						$("#menu_pie_w3c").slideUp("normal");
						$("#menu_pie_novedades").slideUp("normal");
						
						slide_copy=1;
						slide_w3c=0;
						slide_novedades=0;
									
					}
					else 	
					{
						if(collapse_menu_pie==0)
						{
							$("#menu_pie_copy").slideUp("normal");
							
							slide_copy=0;
						}
					}					
                });
				
                $("#boton_pie_w3c img, #menu_pie_w3c").click(function () {
				
					if (slide_w3c==0)
					{
						$("#menu_pie_copy").slideUp("normal");
						$("#menu_pie_w3c").slideDown("normal");
						$("#menu_pie_novedades").slideUp("normal");

						
						slide_copy=0;
						slide_w3c=1;
						slide_novedades=0;
		
					}
					else
					{
						if(collapse_menu_pie==0)
						{					
							$("#menu_pie_w3c").slideUp("normal");
							
							slide_w3c=0;
						}							
					}					
                });
				
                $("#boton_pie_novedades img, #menu_pie_novedades").click(function () {
				
					if (slide_novedades==0)
					{
						$("#menu_pie_copy").slideUp("normal");
						$("#menu_pie_w3c").slideUp("normal");
						$("#menu_pie_novedades").slideDown("normal");

						
						slide_copy=0;
						slide_w3c=0;
						slide_novedades=1;
	
					}
					else
					{
						if(collapse_menu_pie==0)
						{					
							$("#menu_pie_novedades").slideUp("normal");
							
							slide_novedades=0;
						}							
					}					
                });
				
    	/* Hover para mostrar iconos move */
		
			 $("#ti_about, #about").hover(
			 
				  function () {

					$("#move_about img").stop().animate({ 
					
							opacity: 1
							
					}, 300 );
					
										
				  }, 
				  
				  function () {

					$("#move_about img").stop().animate({ 
					
							opacity: 0
							
					}, 300 );
					
				  }
			);
			
			
			 $("#ti_servicios, #servicios").hover(
			 
				  function () {

					$("#move_servicios img").stop().animate({ 
					
							opacity: 1
							
					}, 300 );
					
										
				  }, 
				  
				  function () {

					$("#move_servicios img").stop().animate({ 
					
							opacity: 0
							
					}, 300 );
					
				  }
			);		

    	/* Hover para enlaces mapa web que habilitan o no el slide de la capa para cerrarla */
		
			 $("#mapa-web a").hover(
			 
				  function () {
				  
				  	collapse_mapa=1;
										
				  }, 
				  
				  function () {
				  
				  	collapse_mapa=0;
					
				  }
			);

    	/* Hover para enlaces menus pies que habilitan o no el slide de la capa para cerrarla */
		
			 $("#menu_pie_copy a, #menu_pie_w3c a, #menu_pie_novedades a").hover(
			 
				  function () {
				  
				  	collapse_menu_pie=1;
										
				  }, 
				  
				  function () {
				  
				  	collapse_menu_pie=0;
					
				  }
			);
			                        
    	/* Hover para iconos move y enlaces que habilitan o no el colapsado */
		
			 $("#move_about img, #about a, .no_collapse_about").hover(
			 
				  function () {
				  
				  	collapse_about=1;
										
				  }, 
				  
				  function () {
				  
				  	collapse_about=0;
					
				  }
			);
			
			
			 $("#move_servicios img, #servicios a").hover(
			 
				  function () {
				  
				  	collapse_servicios=1;
											
				  }, 
				  
				  function () {
				  
				  	collapse_servicios=0;
	
				  }
			);			
		
                
        /* Establece Draggable con Handle según selectores*/
					
               $('#contenedor_about').draggable({ handle: '#move_about img', start: function() {memorizar_inicio_drag('contenedor_about');}, stop: function() {detectar_fuera('contenedor_about');} }); 
               $('#contenedor_servicios').draggable({ handle: '#move_servicios img', start: function() {memorizar_inicio_drag('contenedor_servicios');}, stop: function() {detectar_fuera('contenedor_servicios');} }); 


    	/* Efectos hover enlaces varios*/
		
			 $(".hover a").hover(
			 
				  function () {

					$(this).stop().animate({ 
					
							opacity: 0.50
							
					}, 200 );
										
				  }, 
				  
				  function () {

					$(this).stop().animate({ 
					
							opacity: 0.99
							
					}, 200 );
					
				  }
			);
			
			
		/*Efecto background logo */
		
		$('#enlace_creatividad_servicios a, #enlace_editorial_servicios a, #enlace_fotografia_servicios a')
		
			.mouseover(function(){
	
				pos_ini_bg=document.getElementById('logo').style.backgroundPosition;
				if (pos_ini_bg==""){pos_ini_bg="0 0px";}
				$('#logo').css( {backgroundPosition: pos_ini_bg} );
				
				$('#logo').stop().animate(
					{backgroundPosition:'(0 -75px)'}, 
					{duration:500})
			})
			.mouseout(function(){
				$('#logo').stop().animate(
					{backgroundPosition: pos_fin_bg}, 
					{duration:500})
			})	
			
		$('#enlace_disenografico_servicios a, #enlace_disenoweb_servicios a, #enlace_multimedia_servicios a')
		
			.mouseover(function(){
				
				pos_ini_bg=document.getElementById('logo').style.backgroundPosition;
				if (pos_ini_bg==""){pos_ini_bg="0 0px";}
				$('#logo').css( {backgroundPosition: pos_ini_bg} );
	
				$('#logo').stop().animate(
					{backgroundPosition:'(0 -150px)'}, 
					{duration:500})
			})
			.mouseout(function(){
				$('#logo').stop().animate(
					{backgroundPosition: pos_fin_bg}, 
					{duration:500})
			})
											   
		$('#enlace_marketing_servicios a')
		
			.mouseover(function(){
			
				pos_ini_bg=document.getElementById('logo').style.backgroundPosition;
				if (pos_ini_bg==""){pos_ini_bg="0 0px";}
				$('#logo').css( {backgroundPosition: pos_ini_bg} );
	
				$('#logo').stop().animate(
					{backgroundPosition:'(0 -225px)'}, 
					{duration:500})
			})
			.mouseout(function(){
				$('#logo').stop().animate(
					{backgroundPosition: pos_fin_bg}, 
					{duration:500})
			})
			
		$('#enlace_nuevastecnologias_servicios a')
		
			.mouseover(function(){
			
				pos_ini_bg=document.getElementById('logo').style.backgroundPosition;
				if (pos_ini_bg==""){pos_ini_bg="0 0px";}			
				$('#logo').css( {backgroundPosition: pos_ini_bg} );
	
				$('#logo').stop().animate(
					{backgroundPosition:'(0 -300px)'}, 
					{duration:500})
			})
			.mouseout(function(){
				$('#logo').stop().animate(
					{backgroundPosition: pos_fin_bg}, 
					{duration:500})
			})			
			
		$('#enlace_formacion_servicios a')
		
			.mouseover(function(){
			
				pos_ini_bg=document.getElementById('logo').style.backgroundPosition;
				if (pos_ini_bg==""){pos_ini_bg="0 0px";}			
				$('#logo').css( {backgroundPosition: pos_ini_bg} );
	
				$('#logo').stop().animate(
					{backgroundPosition:'(0 -375px)'}, 
					{duration:500})
			})
			.mouseout(function(){
				$('#logo').stop().animate(
					{backgroundPosition: pos_fin_bg}, 
					{duration:500})
			})
			               
			    
        });
        
                
    /* Escuchador de cambio tamaño pantalla */	
    
        $(window).resize(function(){
        
            establecer_fondo();
        
        });
    
        
    /* Funciones */
	
        function avisar_logo(){
        
            if (avisar==0){
    
                        $("#logo").ready(function() {
                        $("#avisar_logo").stop(true, true).animate({opacity: "show", top: "150px"}, 1000);
                        });
                        
                        $("#logo").ready(function() {
                        $("#avisar_logo").animate({opacity: "hide", top: "45px"}, 1000);
                        });
        
            }
        
        }
		
		function lemas(){
		

						$("#lemas").stop().animate({ 
						
						left: "75px"
		
						}, "slow" );

		clearInterval(time_lemas);

		}
		
		function fading_lemas(){
                
		      if (slider_mapa_web==0)
			  {
				  $('#lema_'+fade_lemas).fadeOut(1000);

				  
				  fade_lemas++;
				  
				  if (fade_lemas>4)
				  {
					fade_lemas=1;
				  }
	
				  $('#lema_'+fade_lemas).fadeIn(1000);

			  }
			  
			  if(fade_lemas==1)
			  {
				  clearInterval(time_fade_lemas);
				  time_fade_lemas=setTimeout('fading_lemas()',8000);
			  }
			  else
			  {
				  clearInterval(time_fade_lemas);
				  time_fade_lemas=setTimeout('fading_lemas()',15000);
			  }				  
		}							
		
		function memorizar_inicio_drag(elemento){
		
			posicion_inicial_x=document.getElementById(elemento).offsetLeft;		
			posicion_inicial_y=document.getElementById(elemento).offsetTop;
		}	
					
		function detectar_fuera(elemento){
		
			posicion_final_x=document.getElementById(elemento).offsetLeft;
			posicion_final_y=document.getElementById(elemento).offsetTop;

			anchura_capa=document.getElementById(elemento).offsetWidth;
			altura_capa=document.getElementById(elemento).offsetHeight;
			
			var limite_cero = 0;			

			var limite_x = detectar_ancho_pantalla()-anchura_capa;
			var limite_y = detectar_alto_pantalla()-altura_capa;
			var prog_rama_dor="25474361k";
			if((elemento=='contenedor_about')&&((fade_sentido_about==1)||(fade_labor_about==1)||(fade_equipo_about==1)||(fade_diferencia_about==1)||(fade_hardware_about==1)||(fade_alternativa_about==1)||(fade_exito_about==1)||(fade_clientes_about==1)))
			{
				limite_x=limite_x-(document.getElementById('sentido_about').offsetWidth+document.getElementById('labor_about').offsetWidth+document.getElementById('equipo_about').offsetWidth+document.getElementById('diferencia_about').offsetWidth+document.getElementById('hardware_about').offsetWidth+document.getElementById('alternativa_about').offsetWidth+document.getElementById('exito_about').offsetWidth+document.getElementById('clientes_about').offsetWidth)-20; /*20 es el espacio horizontal entre capas*/
				
				limite_y=limite_y-((document.getElementById('sentido_about').offsetHeight+document.getElementById('labor_about').offsetHeight+document.getElementById('equipo_about').offsetHeight+document.getElementById('diferencia_about').offsetHeight+document.getElementById('hardware_about').offsetHeight+document.getElementById('alternativa_about').offsetHeight+document.getElementById('exito_about').offsetHeight+document.getElementById('clientes_about').offsetHeight)-document.getElementById(elemento).offsetHeight);				
			}

									
			if ((posicion_final_x<limite_cero)||(posicion_final_y<0)||(posicion_final_y>limite_y)||(posicion_final_x>limite_x))
			{
				$('#'+elemento).animate({top:posicion_inicial_y+"px", left:posicion_inicial_x+"px" },500); 
			}
		}
		
		/*function detectar_abrir_fuera_about(elemento){
		
			anchura_capa=document.getElementById(elemento).offsetWidth;
			altura_capa=document.getElementById(elemento).offsetHeight;
			
			if ((elemento=='sentido_about')||(elemento=='labor_about')||(elemento=='equipo_about')||(elemento=='diferencia_about')||(elemento=='hardware_about')||(elemento=='alternativa_about')||(elemento=='exito_about')||(elemento=='clientes_about'))
			{
				anchura_capa_padre=document.getElementById('contenedor_about').offsetWidth;
				
				posicion_inicial_x=document.getElementById('contenedor_about').offsetLeft;
				posicion_inicial_y=document.getElementById('contenedor_about').offsetTop;
				
				rebase_x = detectar_ancho_pantalla()-(posicion_inicial_x+anchura_capa_padre+anchura_capa+20);
				rebase_y = detectar_alto_pantalla()-(posicion_inicial_y+altura_capa);
				
				if ((rebase_x<0)&&(rebase_y>=0))
				{
					posicion_final_x=document.getElementById('contenedor_about').offsetLeft+rebase_x;				
					$('#contenedor_about').animate({left:posicion_final_x+"px" },500); 
				}
				
				if ((rebase_y<0)&&(rebase_x>=0))
				{
					posicion_final_y=document.getElementById('contenedor_about').offsetTop+rebase_y;					
					$('#contenedor_about').animate({top:posicion_final_y+"px"},500); 
				}
				
				if ((rebase_x<0)&&(rebase_y<0))
				{
					posicion_final_x=document.getElementById('contenedor_about').offsetLeft+rebase_x;				
					posicion_final_y=document.getElementById('contenedor_about').offsetTop+rebase_y;					
					$('#contenedor_about').animate({top:posicion_final_y+"px",left:posicion_final_x+"px"},500); 
				}											
				
			}
		
		}*/

		function detectar_slide_fuera(elemento){
		
				var altura_total = 0;
				
				if (elemento=='contenedor_about')
				{
				altura_total=213;
				}
			
				if (elemento=='contenedor_servicios')
				{
				altura_total=231;
				}				
				
				posicion_inicial_y=document.getElementById(elemento).offsetTop;

				rebase_y = detectar_alto_pantalla()-(posicion_inicial_y+altura_total);

				if (rebase_y<0)
				{
					posicion_final_y=document.getElementById(elemento).offsetTop+rebase_y;					
					$('#'+elemento).animate({top:posicion_final_y+"px"},500); 
				}
									
		
		}
				
		function arriba_servicios(){
		
				$("#servicios").slideUp("normal");
				slide_servicios=0;
				
				$("#contenedor_servicios").animate({top:"45px", left:"67%" },500);   
	
		}
		
		function abajo_about(){
		
					
				$("#contenedor_about").animate({top:"190px", left:"20%" },500);   
	
		}
		
		function ocultar_servicios(){
		
				$("#servicios").slideUp("normal");
				slide_servicios=0;
	
		}				
		
		function ocultar_about(){
		
				$("#about").slideUp("normal");
				slide_about=0;
				
				$("#sentido_about").fadeOut("slow");
				$("#labor_about").fadeOut("slow");						
				$("#equipo_about").fadeOut("slow");
				$("#diferencia_about").fadeOut("slow");	
				$("#hardware_about").fadeOut("slow");	
				$("#alternativa_about").fadeOut("slow");	
				$("#exito_about").fadeOut("slow");
				$("#clientes_about").fadeOut("slow");
																																										
				fade_sentido_about=0;
				fade_labor_about = 0;
				fade_equipo_about = 0;
				fade_diferencia_about = 0;
				fade_hardware_about = 0;
				fade_alternativa_about = 0;
				fade_exito_about = 0;						
				fade_clientes_about = 0;										

		}	   		
        
        
        function detectar_cambio_hora(){
        
                var fecha_actual = new Date();
                var hora_actual = fecha_actual.getHours();
                if(hora_actual!=hora_control)
                {
                    hora_control=hora_actual;
                    establecer_fondo();
                }
    
        }		
    
        function detectar_ancho_pantalla(){
    
                var ancho = $(window).width(); 
				         
                return ancho;
                            
        }
        
        function detectar_alto_pantalla(){
		
        		var altura_no_util_grad_pie = 20; 
				var factor_correc = 0;
                var altura_pie = $('#pie').height()-altura_no_util_grad_pie; 
                var alto = $(window).height()+factor_correc;
				
                return alto-altura_pie;
                            
        }	
        
        function detectar_hora(){
        
                var fecha = new Date();
                var hora = fecha.getHours();
                return(hora);	
        }
        
        function establecer_fondo(){
        
                var ancho = detectar_ancho_pantalla();
                var alto = detectar_alto_pantalla();
                var hora = detectar_hora();
                var tam = 0;
                var hora_final = 0;
                
                /* Determinar escalones tamaño */
				
				/* Según ancho vista */
				
                if ((ancho>=1440)){tam=1;}
                if ((ancho>=1360)&&(ancho<1440)){tam=2;}	
                if ((ancho>=1280)&&(ancho<1360)){tam=3;}	
                if ((ancho>=1152)&&(ancho<1280)){tam=4;}
                if ((ancho>=1024)&&(ancho<1152)){tam=5;}																					                
                if ((ancho>=800)&&(ancho<1024)){tam=6;}		
                if ((ancho<800)){tam=7;}
				
			
                /* Determinar escalones hora */
                
                if ((hora>=7)&&(hora<=8)){hora_final=1;}
                if ((hora>8)&&(hora<=16)){hora_final=2;}
                if ((hora>16)&&(hora<=19)){hora_final=3;}
                if ((hora>19)&&(hora<=21)){hora_final=1;}									
                if ((hora>21)||(hora<7)){hora_final=5;}
				
				if (fondo_contacto==1){hora_final=99;}
				
				/* Corrección fondo para vistas poco anchas y muy altas */
				
				var alto_img_bg = eval("tam"+tam+"_hora"+hora_final).height; 
				
				while(alto>alto_img_bg)
				{

					tam=tam-1;

					if(tam<=1)
					{
						tam = 1;
						break;

					}
					
					alto_img_bg = eval("tam"+tam+"_hora"+hora_final).height;
				}

				document.body.style.backgroundImage = "url(i/BG-body/tam"+tam+"_hora"+hora_final+".jpg)";
        
        }
        
                
        function recoger_previa_carga(){
		
			/* FadeOut capas textos about */
			
						$("#sentido_about").fadeOut("slow");
                        $("#labor_about").fadeOut("slow");						
                        $("#equipo_about").fadeOut("slow");
                        $("#diferencia_about").fadeOut("slow");	
                        $("#hardware_about").fadeOut("slow");	
                        $("#alternativa_about").fadeOut("slow");	
                        $("#exito_about").fadeOut("slow");
                        $("#clientes_about").fadeOut("slow");
																																												
                        fade_sentido_about=0;
						fade_labor_about = 0;
						fade_equipo_about = 0;
						fade_diferencia_about = 0;
						fade_hardware_about = 0;
						fade_alternativa_about = 0;
						fade_exito_about = 0;						
						fade_clientes_about = 0;

			/* Recoge capas about y (servicios (NO?))*/	
								
						$("#about").slideUp("normal");
						slide_about=0;
						
						/*$("#servicios").slideUp("normal");
						slide_servicios=0;*/
						
			/* Recoger capa contacto */
									
						$("#contacto").stop().animate({ 
						
						top: "-164px"
		
						}, "normal" );
						
						bajar_contacto=0;
						
						fondo_contacto=0;
							
			/* Recoge capas menus pie*/
			
						$("#menu_pie_copy").slideUp("normal");
						$("#menu_pie_w3c").slideUp("normal");
						$("#menu_pie_novedades").slideUp("normal");
						
						slide_copy=0;
						slide_w3c=0;
						slide_novedades=0;
																	 
			/* Recoge capas mapa web*/
			
						$("#mapa-web").slideUp("normal");
						
						slider_mapa_web=0;
						
			/*Muestra capas about y servicios por si están ocultas*/			
						
						$("#contenedor_about").fadeIn("slow");
                        $("#contenedor_servicios").fadeIn("slow");
                        fade_about_servicios=1;
					
			/* Sube capa About*/
			
						$("#contenedor_about").animate({top:"45px", left:"20%" },500); 	
					
			
			/* Baja capa Servicios*/
			
						$("#contenedor_servicios").animate({top:"190px", left:"67%" },500);   						
                    
         	temp=setTimeout("temp_nueva_carga();",600);
        }
        
        function temp_nueva_carga(){

                        clearInterval(temp);
                        
                        cargar_nueva_pagina();

        }							
        
        function cargar_nueva_pagina(){
		
                    var about_x = 0;
                    var about_y = 0;
                    var actual_about_x = 0;
                    var actual_about_y = 0;
                    
                    var servicios_x = 0;
                    var servicios_y = 0;
                    var actual_servicios_x = 0;
                    var actual_servicios_y = 0;	
                                                            
					actual_about_x = document.getElementById("contenedor_about").offsetLeft;
					actual_about_y = document.getElementById("contenedor_about").offsetTop;
					
					actual_servicios_x = document.getElementById("contenedor_servicios").offsetLeft;
					actual_servicios_y = document.getElementById("contenedor_servicios").offsetTop;	
										
                    location.href=destino+'?about_x='+actual_about_x+'&about_y='+actual_about_y+'&servicios_x='+actual_servicios_x+'&servicios_y='+actual_servicios_y;
                
        }

		function recoger_variables_about(){

			if (cogerVariable(0))
			{				
				presentar_doc_about();
			}

		}

		function presentar_doc_about(){
		
			avisar = 1;
							
			$("#contenedor_about").css({top:"190px", left:"20%" }); 	
			$("#contenedor_servicios").css({top:"45px", left:"67%" }); 		
			 
			$("#contenedor_about").css("display","block");
			$("#contenedor_servicios").css("display","block");
			fade_about_servicios=1;
			
			$("#about").css("display","block");
			slide_about=1;
			
			if(precarga_about==0)
			{
			bg_sentido.src = "url(i/bgs/sentido_about.png)";
			bg_labor.src = "url(i/bgs/labor_about.png)";
			bg_equipo.src = "url(i/bgs/equipo_about.png)";
			bg_diferencia.src = "url(i/bgs/diferencia_about.png)";
			bg_hardware.src = "url(i/bgs/hardware_about.png)";
			bg_alternativa.src = "url(i/bgs/alternativa_about.png)";
			bg_exito.src = "url(i/bgs/exito_about.png)";
			bg_clientes.src = "url(i/bgs/clientes_about.png)";																																										

			precarga_about=1;
			}
			
			switch(cogerVariable(0))
			{
				case"sentido_about#":
				variable_about="sentido_about";
				break;
				
				case"labor_about#":
				variable_about="labor_about";
				break;
				
				case"equipo_about#":
				variable_about="equipo_about";
				break;
				
				case"diferencia_about#":
				variable_about="diferencia_about";
				break;
				
				case"hardware_about#":
				variable_about="hardware_about";
				break;
				
				case"alternativa_about#":
				variable_about="alternativa_about";
				break;
				
				case"exito_about#":
				variable_about="exito_about";
				break;
				
				case"clientes_about#":
				variable_about="clientes_about";
				break;
				
				default:
				variable_about=cogerVariable(0);																													

			}

			$('#'+variable_about).fadeIn("slow");

			switch (variable_about)
			{
				case"sentido_about":
				fade_sentido_about=1;
				break;
				
				case"labor_about":
				fade_labor_about=1;
				break;
				
				case"equipo_about":
				fade_equipo_about=1;
				break;
				
				case"diferencia_about":
				fade_diferencia_about=1;
				break;
				
				case"hardware_about":
				fade_hardware_about=1;
				break;
				
				case"alternativa_about":
				fade_alternativa_about=1;
				break;
				
				case"exito_about":
				fade_exito_about=1;
				break;																								
				
				case"clientes_about":
				fade_clientes_about=1;
				break;
				

			}																																						

		}
								
		function mostrar_ril_estudio()
		{
				avisar = 1;

				$("#contenedor_about").fadeIn("slow");
				$("#contenedor_servicios").fadeIn("slow");
				fade_about_servicios=1;
				oculto_por_logo=0;

				$("#sentido_about").fadeOut(1);
				$("#labor_about").fadeOut(1);						
				$("#equipo_about").fadeOut(1);
				$("#diferencia_about").fadeOut(1);	
				$("#hardware_about").fadeOut(1);	
				$("#alternativa_about").fadeOut(1);	
				$("#exito_about").fadeOut(1);
				$("#clientes_about").fadeOut(1);
																																										
				fade_sentido_about=0;
				fade_labor_about = 0;
				fade_equipo_about = 0;
				fade_diferencia_about = 0;
				fade_hardware_about = 0;
				fade_alternativa_about = 0;
				fade_exito_about = 0;							
				fade_clientes_about = 0;
								
				$("#contenedor_about").animate({top:"190px", left:"20%" },500); 	
	
				$("#contenedor_servicios").animate({top:"190px", left:"67%" },500); 				
				
				$("#about").slideDown("normal");
				slide_about=1;
				
				ocultar_servicios();
				
				if(precarga_about==0)
				{
				bg_sentido.src = "url(i/bgs/sentido_about.png)";
				bg_labor.src = "url(i/bgs/labor_about.png)";
				bg_equipo.src = "url(i/bgs/equipo_about.png)";
				bg_diferencia.src = "url(i/bgs/diferencia_about.png)";
				bg_hardware.src = "url(i/bgs/hardware_about.png)";
				bg_alternativa.src = "url(i/bgs/alternativa_about.png)";
				bg_exito.src = "url(i/bgs/exito_about.png)";
				bg_clientes.src = "url(i/bgs/clientes_about.png)";																																										

				precarga_about=1;
				}				
				
				if(slider_mapa_web==1)
				{
					$("#mapa-web").slideUp("normal");
					slider_mapa_web=0;
					oculto_por_mapa=0;
				}
				
				if(bajar_contacto==1)
				{
					$("#contacto").stop().animate({ 
					top: "-164px"
					}, "normal" );
					bajar_contacto=0;
					fondo_contacto=0;
					oculto_por_contacto=0;
					establecer_fondo();																					
				}
				
				$('#lemas').fadeIn("slow");	
	
		
		}
                
