Deprecated: Creation of dynamic property CSuperSecciones_web::$CONEXION is deprecated in /homepages/1/d607390495/htdocs/adareng/class/secciones_web.php on line 34

Deprecated: Creation of dynamic property CSecciones_web::$BORRADO is deprecated in /homepages/1/d607390495/htdocs/adareng/class/base.php on line 89

Deprecated: Creation of dynamic property CSecciones_web::$ID_TEXTO is deprecated in /homepages/1/d607390495/htdocs/adareng/class/base.php on line 89

Deprecated: Creation of dynamic property CSecciones_web::$ID_IDIOMA is deprecated in /homepages/1/d607390495/htdocs/adareng/class/base.php on line 89

Deprecated: Creation of dynamic property CSecciones_web::$BORRADO is deprecated in /homepages/1/d607390495/htdocs/adareng/class/base.php on line 89

Deprecated: Creation of dynamic property CSecciones_web::$ID_TEXTO is deprecated in /homepages/1/d607390495/htdocs/adareng/class/base.php on line 89

Deprecated: Creation of dynamic property CSecciones_web::$ID_IDIOMA is deprecated in /homepages/1/d607390495/htdocs/adareng/class/base.php on line 89

Deprecated: Creation of dynamic property CSecciones_web::$BORRADO is deprecated in /homepages/1/d607390495/htdocs/adareng/class/base.php on line 89

Deprecated: Creation of dynamic property CSecciones_web::$ID_TEXTO is deprecated in /homepages/1/d607390495/htdocs/adareng/class/base.php on line 89

Deprecated: Creation of dynamic property CSecciones_web::$ID_IDIOMA is deprecated in /homepages/1/d607390495/htdocs/adareng/class/base.php on line 89

Deprecated: Creation of dynamic property CSecciones_web::$BORRADO is deprecated in /homepages/1/d607390495/htdocs/adareng/class/base.php on line 89

Deprecated: Creation of dynamic property CSecciones_web::$ID_TEXTO is deprecated in /homepages/1/d607390495/htdocs/adareng/class/base.php on line 89

Deprecated: Creation of dynamic property CSecciones_web::$ID_IDIOMA is deprecated in /homepages/1/d607390495/htdocs/adareng/class/base.php on line 89

Warning: Undefined property: CSecciones_web::$URL in /homepages/1/d607390495/htdocs/adareng/modulos/megaMetatags/megaMetatags.php on line 273

Warning: Undefined property: CSecciones_web::$ID_METATAGS in /homepages/1/d607390495/htdocs/adareng/modulos/megaMetatags/megaMetatags.php on line 275

Warning: Undefined property: CSecciones_web::$FOLLOW in /homepages/1/d607390495/htdocs/adareng/modulos/megaMetatags/megaMetatags.php on line 276

Warning: Undefined property: CSecciones_web::$URL in /homepages/1/d607390495/htdocs/adareng/modulos/megaMetatags/megaMetatags.php on line 273

Warning: Undefined property: CSecciones_web::$ID_METATAGS in /homepages/1/d607390495/htdocs/adareng/modulos/megaMetatags/megaMetatags.php on line 275

Warning: Undefined property: CSecciones_web::$FOLLOW in /homepages/1/d607390495/htdocs/adareng/modulos/megaMetatags/megaMetatags.php on line 276

Warning: Undefined property: CSecciones_web::$URL in /homepages/1/d607390495/htdocs/adareng/modulos/megaMetatags/megaMetatags.php on line 273

Warning: Undefined property: CSecciones_web::$ID_METATAGS in /homepages/1/d607390495/htdocs/adareng/modulos/megaMetatags/megaMetatags.php on line 275

Warning: Undefined property: CSecciones_web::$FOLLOW in /homepages/1/d607390495/htdocs/adareng/modulos/megaMetatags/megaMetatags.php on line 276

Warning: Undefined property: CSecciones_web::$URL in /homepages/1/d607390495/htdocs/adareng/modulos/megaMetatags/megaMetatags.php on line 273

Warning: Undefined property: CSecciones_web::$ID_METATAGS in /homepages/1/d607390495/htdocs/adareng/modulos/megaMetatags/megaMetatags.php on line 275

Warning: Undefined property: CSecciones_web::$FOLLOW in /homepages/1/d607390495/htdocs/adareng/modulos/megaMetatags/megaMetatags.php on line 276
/* * jQuery Blueberry Slider v0.4 BETA * http://marktyrrell.com/labs/blueberry/ * * Copyright (C) 2011, Mark Tyrrell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * */ function clickAnunciante(id_banner){ window.open('modulos/banners/redireccionador_banners.php?id_banner='+id_banner); } (function($){ $.fn.extend({ blueberry: function(options) { //default values for plugin options var defaults = { interval: 5000, duration: 500, lineheight: 1, height: 'auto', //reserved hoverpause: false, pager: true, nav: true, //reserved keynav: true } var options = $.extend(defaults, options); return this.each(function() { var o = options; var obj = $(this); //store the slide and pager li var slides = $('.slides li', obj); var pager = $('.pager li', obj); //set initial current and next slide index values var current = 0; var next = current+1; //get height and width of initial slide image and calculate size ratio var imgHeight = slides.eq(current).find('img').height(); var imgWidth = slides.eq(current).find('img').width(); var imgRatio = imgWidth/imgHeight; //define vars for setsize function var sliderWidth = 0; var cropHeight = 0; //hide all slides, fade in the first, add active class to first slide slides.hide().eq(current).fadeIn(o.duration).addClass('active'); //build pager if it doesn't already exist and if enabled if(pager.length) { pager.eq(current).addClass('active'); } else if(o.pager){ obj.append(''); slides.each(function(index) { $('.pager', obj).append('
  • '+index+'
  • ') }); pager = $('.pager li', obj); pager.eq(current).addClass('active'); } //rotate to selected slide on pager click if(pager){ $('a', pager).click(function() { //stop the timer clearTimeout(obj.play); //set the slide index based on pager index next = $(this).parent().index(); //rotate the slides rotate(); return false; }); } //primary function to change slides var rotate = function(){ //fade out current slide and remove active class, //fade in next slide and add active class slides.eq(current).fadeOut(o.duration).removeClass('active') .end().eq(next).fadeIn(o.duration).addClass('active').queue(function(){ //add rotateTimer function to end of animation queue //this prevents animation buildup caused by requestAnimationFrame //rotateTimer starts a timer for the next rotate rotateTimer(); $(this).dequeue() }); //update pager to reflect slide change if(pager){ pager.eq(current).removeClass('active') .end().eq(next).addClass('active'); } //update current and next vars to reflect slide change //set next as first slide if current is the last current = next; next = current >= slides.length-1 ? 0 : current+1; }; //create a timer to control slide rotation interval var rotateTimer = function(){ obj.play = setTimeout(function(){ //trigger slide rotate function at end of timer rotate(); }, o.interval); }; //start the timer for the first time rotateTimer(); //pause the slider on hover //disabled by default due to bug if(o.hoverpause){ slides.hover(function(){ //stop the timer in mousein clearTimeout(obj.play); }, function(){ //start the timer on mouseout rotateTimer(); }); } //calculate and set height based on image width/height ratio and specified line height var setsize = function(){ sliderWidth = $('.slides', obj).width(); cropHeight = Math.floor(((sliderWidth/imgRatio)/o.lineheight))*o.lineheight; //$('.slides', obj).css({height: cropHeight}); }; setsize(); //bind setsize function to window resize event $(window).resize(function(){ setsize(); }); //Add keyboard navigation if(o.keynav){ $(document).keyup(function(e){ switch (e.which) { case 39: case 32: //right arrow & space clearTimeout(obj.play); rotate(); break; case 37: // left arrow clearTimeout(obj.play); next = current - 1; rotate(); break; } }); } }); } }); })(jQuery); /* * jQuery Blueberry Slider v0.4 BETA * http://marktyrrell.com/labs/blueberry/ * * Copyright (C) 2011, Mark Tyrrell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * */ .publi{ font-size:10px; color:#CCCCCC; } .blueberry { margin: 0 auto; } .blueberry .slides { display: block; position: relative; overflow: hidden; } .blueberry .slides li { position: absolute; top: 0; left: 0; overflow: hidden; } .blueberry .slides li img { display: block; width: 100%; max-width: none; } .blueberry .slides li.active { display: block; position: relative; } .blueberry .crop li img { width: auto; } .blueberry .pager { height: 40px; text-align: center; } .blueberry .pager li { display: inline-block; } .blueberry .pager li a, .blueberry .pager li a span { display: block; height: 4px; width: 4px; } .blueberry .pager li a { padding: 18px 8px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; } .blueberry .pager li a span { overflow: hidden; background: #c0c0c0; text-indent: -9999px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .blueberry .pager li.active a span { background: #404040; }

    SERVICIOS PROFESIONALES

    Aportamos soluciones creativas, innovadoras y funcionales para dar vida a sus proyectos

    NOVEDADES, NOTICIAS Y ARTÍCULOS

    INTERNATIONAL FEATURED STANDARDS (IFS)

    INTERNATIONAL FEATURED STANDARDS (IFS)

    The IFS comprise nine different food and non-food standards, covering the processes along the supply..

    28/Dec LEER MAS

    ACREDITACIÓN DE PERSONAS PARA DISEÑAR, OPERAR Y MANTENER INSTALACIONES ATEX

    En aplicación del texto de la Directiva 1999/92/CE, el empresario propietario del emplazamiento afe..

    26/Aug LEER MAS

    ACREDITACIÓN DE PERSONAS PARA DISEÑAR, OPERAR Y MANTENER INSTALACIONES ATEX

    ¿NECESITAS ASESORAMIENTO?

    No dude en contactar con nosotros para cualquier consulta que tenga acerca de su proceso.
    Nuestros profesionales le atenderán con la máxima rapidez

    Contacta con nosotros