/* CSS Documento desarrollado por Wize */

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,700);

*{ 
	margin:0; 
	padding:0;
	list-style: none;}

header{ 
	width:100%; 
	height:10px; 
	background:url(../imagenes/header_footer.png) repeat; 
	z-index:3;}
	

footer{ 
	width:100%; 
	height:10px; 
	background:url(../imagenes/header_footer.png) repeat; 
	bottom:0px;
	position:fixed;
	z-index:3;}


.contenedor{
  display: block;
  width: 350px;
  height: 350px;
  position: absolute;
  left:50%;
  top:50%;
  margin:-170px 0 0 -170px;
  display: block;
  border-radius: 50%;
  background-color: rgba(255,255,255,.7);
  -webkit-box-shadow: 1px 0px 20px 0px rgba(50, 50, 50, 0.7);
  -moz-box-shadow:    1px 0px 20px 0px rgba(50, 50, 50, 0.7);
  box-shadow:         1px 0px 20px 0px rgba(50, 50, 50, 0.7);
}

.contenedor img
{
  width: 350px;
  margin: 0 auto;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}

.contenedor:hover img
{
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}

.grafica, .yolvic, .icon, .ingrese{
  display: block;
  position: absolute;
  left: auto; 
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
}

.grafica, .yolvic
{
  display: block;
  position: absolute;
  left: auto; 
 -webkit-animation-name: escalar;
  -o-animation-name: escalar;
  animation-name: escalar;
  -webkit-animation-timing-function: cubic-bezier(1,-0.43,0,1.62);
  -moz-animation-timing-function: cubic-bezier(1,-0.43,0,1.62);
  -o-animation-timing-function: cubic-bezier(1,-0.43,0,1.62);
  animation-timing-function: cubic-bezier(1,-0.43,0,1.62);
}

.icon{
  -webkit-animation: fontbulger 3.2s 1;
  -moz-animation:    fontbulger 3.2s 1;
  -o-animation:      fontbulger 3.2s 1;
  animation:         fontbulger 3.2s 1;
}


.ingrese{
  -webkit-animation: fontbulger 4.2s 1;
  -moz-animation:    fontbulger 4.2s 1;
  -o-animation:      fontbulger 4.2s 1;
  animation:         fontbulger 4.2s 1;
}


@-webkit-keyframes fontbulger {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-moz-keyframes fontbulger {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-o-keyframes fontbulger {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fontbulger {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}



@-webkit-keyframes escalar{
  from { -webkit-transform:scale(2); }
  to { -webkit-transform:scale(1); }
}
@-o-keyframes escalar{
  from { -o-transform:scale(2); }
  to { -o-transform:scale(1); }
}
@-moz-keyframes escalar{
  from { -moz-transform:scale(2); }
  to { -moz-transform:scale(1); }
}
@keyframes escalar{
  from { transform:scale(2); }
  to { transform:scale(1); }
}
