@-webkit-keyframes blink {

            0% { opacity: 1; }
            50% { opacity: 0; }
            100% { opacity: 1; }
  }

  @-moz-keyframes blink {

            0% { opacity: 1; }
            50% { opacity: 0; }
            100% { opacity: 1; }
  }

  @-o-keyframes blink {

            0% { opacity: 1; }
            50% { opacity: 0; }
            100% { opacity: 1; }
  }

  @keyframes blink {

            0% { opacity: 1; }
            50% { opacity: 0; }
            100% { opacity: 1; }
  }     






	@-webkit-keyframes thumb {

		  0% { -webkit-transform: scale(1);}
		  50% { -webkit-transform: scale(0.93); }
		  100% { -webkit-transform: scale(1); }
	}

	@-moz-keyframes thumb {

		  0% { -moz-transform: scale(1); }
		  50% { -moz-transform: scale(0.93); }
		  100% { -moz-transform: scale(1); }
	}

	@-o-keyframes thumb {

		  0% { -o-transform: scale(1); }
		  50% { -o-transform: scale(0.93); }
		  100% { -o-transform: scale(1); }
	}

	@keyframes thumb {

		  0% { transform: scale(1); }
		  50% { transform: scale(0.93); }
		  100% { transform: scale(1); }
	}			



@-webkit-keyframes thumbtshirt {
  0%   { -webkit-transform: scale(1) rotate(0deg); }
  50%  { -webkit-transform: scale(0.96) rotate(7deg); }
  75%  { -webkit-transform: scale(0.98) rotate(4deg); }
  100% { -webkit-transform: scale(1) rotate(0deg); }
}
@keyframes thumbtshirt {
  0%   { transform: scale(1) rotate(0deg); }
  50%  { transform: scale(0.96) rotate(7deg); }
  75%  { transform: scale(0.98) rotate(4deg); }
  100% { transform: scale(1) rotate(0deg); }
}






	@-webkit-keyframes shake {

		0%    {-webkit-transform: rotate(0deg);   }
		25%   {-webkit-transform: rotate(-6deg);  }
		50%   {-webkit-transform: rotate(6deg);   }
		75%   {-webkit-transform: rotate(-6deg);  }
		100%  {-webkit-transform: rotate(0deg);   }

	}

	@-moz-keyframes shake {

		0%    {-moz-transform: rotate(0deg);   }
		25%   {-moz-transform: rotate(-6deg);  }
		50%   {-moz-transform: rotate(6deg);   }
		75%   {-moz-transform: rotate(-6deg);  }
		100%  {-moz-transform: rotate(0deg);   }

	}

	@-o-keyframes shake {

		0%    {-o-transform: rotate(0deg);   }
		25%   {-o-transform: rotate(-6deg);  }
		50%   {-o-transform: rotate(6deg);   }
		75%   {-o-transform: rotate(-6deg);  }
		100%  {-o-transform: rotate(0deg);   }

	}	

	@keyframes shake {

		0%    {transform: rotate(0deg);   }
		25%   {transform: rotate(-6deg);  }
		50%   {transform: rotate(6deg);   }
		75%   {transform: rotate(-6deg);  }
		100%  {transform: rotate(0deg);   }

	}			

	@-webkit-keyframes girar{

		0% {
		-webkit-transform:rotate(0deg);
		}
		25% {

		-webkit-transform:rotate(90deg);
		}
		50% {

		-webkit-transform:rotate(-180deg);
		}   
		75% {

		-webkit-transform:rotate(30deg);
		}              
		100% {
		-webkit-transform:rotate(0deg);
		}

    }

    @-moz-keyframes girar{

      0% {
        -moz-transform:rotate(0deg);
      }
      25% {
        
        -moz-transform:rotate(90deg);
      }
      50% {
        
        -moz-transform:rotate(-180deg);
      }   
      75% {
        
        -moz-transform:rotate(30deg);
      }              
      100% {
        -moz-transform:rotate(0deg);
      }

    }

    @-o-keyframes girar{

      0% {
        -o-transform:rotate(0deg);
      }
      25% {
        
        -o-transform:rotate(90deg);
      }
      50% {
        
        -o-transform:rotate(-180deg);
      }   
      75% {
        
        -o-transform:rotate(30deg);
      }              
      100% {
        -o-transform:rotate(0deg);
      }

    }

    @keyframes girar{

      0% {
        transform:rotate(0deg);
      }
      25% {
        
        transform:rotate(90deg);
      }
      50% {
        
        transform:rotate(-180deg);
      }   
      75% {
        
        transform:rotate(30deg);
      }              
      100% {
        transform:rotate(0deg);
      }

    }

    @-webkit-keyframes girarAntiHorario{

      0% {
        -webkit-transform:rotate(0deg);
      }
      25% {
        
        -webkit-transform:rotate(-90deg);
      }
      50% {
        
        -webkit-transform:rotate(180deg);
      }   
      75% {
        
        -webkit-transform:rotate(-30deg);
      }              
      100% {
        -webkit-transform:rotate(0deg);
      }

    }  

    @-moz-keyframes girarAntiHorario{

      0% {
        -moz-transform:rotate(0deg);
      }
      25% {
        
        -moz-transform:rotate(-90deg);
      }
      50% {
        
        -moz-transform:rotate(180deg);
      }   
      75% {
        
        -moz-transform:rotate(-30deg);
      }              
      100% {
        -moz-transform:rotate(0deg);
      }

    }  

    @-o-keyframes girarAntiHorario{

      0% {
        -o-transform:rotate(0deg);
      }
      25% {
        
        -o-transform:rotate(-90deg);
      }
      50% {
        
        -o-transform:rotate(180deg);
      }   
      75% {
        
        -o-transform:rotate(-30deg);
      }              
      100% {
        -o-transform:rotate(0deg);
      }

    }  

    @keyframes girarAntiHorario{

      0% {
        transform:rotate(0deg);
      }
      25% {
        
        transform:rotate(-90deg);
      }
      50% {
        
        transform:rotate(180deg);
      }   
      75% {
        
        transform:rotate(-30deg);
      }              
      100% {
        transform:rotate(0deg);
      }

    }             
    
    @-webkit-keyframes girarCurto{

      0% {
        -webkit-transform:rotate(0deg);
      }
      25% {
        
        -webkit-transform:rotate(-45deg);
      }              
      50% {
        -webkit-transform:rotate(180deg);
      }
      75% {
        -webkit-transform:rotate(-180deg);
      }      
      100% {
        -webkit-transform:rotate(0deg);
      } 

    }

    @-moz-keyframes girarCurto{

      0% {
        -moz-transform:rotate(0deg);
      }
      25% {
        
        -moz-transform:rotate(-45deg);
      }              
      50% {
        -moz-transform:rotate(180deg);
      }
      75% {
        -moz-transform:rotate(-180deg);
      }      
      100% {
        -moz-transform:rotate(0deg);
      } 

    }    

    @-o-keyframes girarCurto{

      0% {
        -o-transform:rotate(0deg);
      }
      25% {
        
        -o-transform:rotate(-45deg);
      }              
      50% {
        -o-transform:rotate(180deg);
      }
      75% {
        -o-transform:rotate(-180deg);
      }      
      100% {
        -o-transform:rotate(0deg);
      } 

    }

    @keyframes girarCurto{

      0% {
        transform:rotate(0deg);
      }
      25% {
        
        transform:rotate(-45deg);
      }              
      50% {
        transform:rotate(180deg);
      }
      75% {
        transform:rotate(-180deg);
      }      
      100% {
        transform:rotate(0deg);
      } 

    }    

    @-webkit-keyframes girarCurtoAntiHorario{

      0% {
        -webkit-transform:rotate(0deg);
      }
      25% {
        
        -webkit-transform:rotate(45deg);
      }              
      50% {
        -webkit-transform:rotate(-180deg);
      }
      75% {
        -webkit-transform:rotate(180deg);
      }      
      100% {
        -webkit-transform:rotate(0deg);
      } 

    } 

    @-moz-keyframes girarCurtoAntiHorario{

      0% {
        -moz-transform:rotate(0deg);
      }
      25% {
        
        -moz-transform:rotate(45deg);
      }              
      50% {
        -moz-transform:rotate(-180deg);
      }
      75% {
        -moz-transform:rotate(180deg);
      }      
      100% {
        -moz-transform:rotate(0deg);
      } 

    } 

    @-o-keyframes girarCurtoAntiHorario{

      0% {
        -o-transform:rotate(0deg);
      }
      25% {
        
        -o-transform:rotate(45deg);
      }              
      50% {
        -o-transform:rotate(-180deg);
      }
      75% {
        -o-transform:rotate(180deg);
      }      
      100% {
        -o-transform:rotate(0deg);
      } 

    } 

    @keyframes girarCurtoAntiHorario{

      0% {
        transform:rotate(0deg);
      }
      25% {
        
        transform:rotate(45deg);
      }              
      50% {
        transform:rotate(-180deg);
      }
      75% {
        transform:rotate(180deg);
      }      
      100% {
        transform:rotate(0deg);
      } 

    } 

    @-webkit-keyframes mexe{

      0% {
        -webkit-transform:rotate(0deg);
      }
      25% {
        
        -webkit-transform:rotate(2deg);
      }  
      75% {
        
        -webkit-transform:rotate(-30deg);
      }              
      100% {
        -webkit-transform:rotate(0deg);
      }

    }

    @-moz-keyframes mexe{

      0% {
        -moz-transform:rotate(0deg);
      }
      25% {
        
        -moz-transform:rotate(2deg);
      }  
      75% {
        
        -moz-transform:rotate(-30deg);
      }              
      100% {
        -moz-transform:rotate(0deg);
      }

    }

    @-o-keyframes mexe{

      0% {
        -o-transform:rotate(0deg);
      }
      25% {
        
        -o-transform:rotate(2deg);
      }  
      75% {
        
        -o-transform:rotate(-30deg);
      }              
      100% {
        -o-transform:rotate(0deg);
      }

    }

    @keyframes mexe{

      0% {
        transform:rotate(0deg);
      }
      25% {
        
        transform:rotate(2deg);
      }  
      75% {
        
        transform:rotate(-30deg);
      }              
      100% {
        transform:rotate(0deg);
      }

    }

    @-webkit-keyframes mexeAntiHorario{

      0% {
        -webkit-transform:rotate(0deg);
      }
      25% {
        
        -webkit-transform:rotate(-2deg);
      }  
      75% {
        
        -webkit-transform:rotate(30deg);
      }              
      100% {
        -webkit-transform:rotate(0deg);
      }

    }  

    @-moz-keyframes mexeAntiHorario{

      0% {
        -moz-transform:rotate(0deg);
      }
      25% {
        
        -moz-transform:rotate(-2deg);
      }  
      75% {
        
        -moz-transform:rotate(30deg);
      }              
      100% {
        -moz-transform:rotate(0deg);
      }

    }      

    @-o-keyframes mexeAntiHorario{

      0% {
        -o-transform:rotate(0deg);
      }
      25% {
        
        -o-transform:rotate(-2deg);
      }  
      75% {
        
        -o-transform:rotate(30deg);
      }              
      100% {
        -o-transform:rotate(0deg);
      }

    }  

    @keyframes mexeAntiHorario{

      0% {
        transform:rotate(0deg);
      }
      25% {
        
        transform:rotate(-2deg);
      }  
      75% {
        
        transform:rotate(30deg);
      }              
      100% {
        transform:rotate(0deg);
      }

    }  

    @-webkit-keyframes sobeDesce{

        0% {
          bottom:-50px;
          left:125px;
        }
        35% {
          bottom:-40px;
          left:135px;
        }  
        75% {   
          bottom:-60px;
          left:115px;
        }              
        100% {
          bottom:-50px;
          left:125px;
        }

    }

    @-moz-keyframes sobeDesce{

        0% {
          bottom:-50px;
          left:125px;
        }
        35% {
          bottom:-40px;
          left:135px;
        }  
        75% {   
          bottom:-60px;
          left:115px;
        }              
        100% {
          bottom:-50px;
          left:125px;
        }

    }  

    @-o-keyframes sobeDesce{

        0% {
          bottom:-50px;
          left:125px;
        }
        35% {
          bottom:-40px;
          left:135px;
        }  
        75% {   
          bottom:-60px;
          left:115px;
        }              
        100% {
          bottom:-50px;
          left:125px;
        }

    }        

    @keyframes sobeDesce{

        0% {
          bottom:-50px;
          left:125px;
        }
        35% {
          bottom:-40px;
          left:135px;
        }  
        75% {   
          bottom:-60px;
          left:115px;
        }              
        100% {
          bottom:-50px;
          left:125px;
        }

    }  

    @-webkit-keyframes sobeDesceAntiHorario{

        0% {
          bottom:-50px;
          right:125px;
        }
        35% {
          bottom:-40px;
          right:135px;
        }  
        75% {   
          bottom:-60px;
          right:115px;
        }              
        100% {
          bottom:-50px;
          right:125px;
        }

    }      

    @-moz-keyframes sobeDesceAntiHorario{

        0% {
          bottom:-50px;
          right:125px;
        }
        35% {
          bottom:-40px;
          right:135px;
        }  
        75% {   
          bottom:-60px;
          right:115px;
        }              
        100% {
          bottom:-50px;
          right:125px;
        }

    }  

    @-o-keyframes sobeDesceAntiHorario{

        0% {
          bottom:-50px;
          right:125px;
        }
        35% {
          bottom:-40px;
          right:135px;
        }  
        75% {   
          bottom:-60px;
          right:115px;
        }              
        100% {
          bottom:-50px;
          right:125px;
        }

    } 

    @keyframes sobeDesceAntiHorario{

        0% {
          left:-50px;
        }
        35% {
          left:0px;
        }  
        75% {   
          left:-80px;
        }              
        100% {
          left:0px;
        }

    } 




    @-webkit-keyframes vaievem{

        0% {
          left:-50px;
        }
        35% {
          left:-35px;
        }  
        75% {   
          left:-40px;
        }              
        100% {
          left:0px;
        }

    }

    @-moz-keyframes vaievem{

        0% {
          left:-50px;
        }
        35% {
          left:-35px;
        }  
        75% {   
          left:-40px;
        }              
        100% {
          left:0px;
        }

    }  

    @-o-keyframes vaievem{

        0% {
          left:-50px;
        }
        35% {
          left:-35px;
        }  
        75% {   
          left:-40px;
        }              
        100% {
          left:0px;
        }

    }        

    @keyframes vaievem{

        0% {
          left:-50px;
        }
        35% {
          left:-35px;
        }  
        75% {   
          left:-40px;
        }              
        100% {
          left:0px;
        }

    }  


