*{
	margin: 0;
	padding: 0;
}

body{
	margin: 0;
	padding: 0;
	font-family: 'open sans', arial;
	font-size: 14px;
	background-color: #eee;
	color: #fff;
	background: url(./images/fondo_2.jpg) top center;
	/*background-size: cover;*/
}
a{color: #F2FF90;text-decoration: none;text-shadow: 1px 1px 2px #111;}
a:hover{text-decoration: underline;}
h1,h2,h3,h4,h5,h6{
	margin: 0 0 0.5em 0;
}
.wrapper{
	width: 90%;
	max-width: 990px;
	text-align: center;
	margin: auto;
	margin-top: 2em;
}
.header{font-size: 2em;}
.header h1{font-weight: 400;text-shadow:1px 1px 4px #333;animation: header 1s;}
.header h3{font-size: 0.7em;font-weight: 300;text-shadow:1px 1px 4px #333;animation:subheader 2s;}

.frase_wrapper{
margin: 8.5em 0em;
background-color: hsla(0, 0%, 0%, 0.22);
color: #FFFFFF;
padding: 2em 2em;
border-radius: 3em /6em;
/*animation: fadein 1.75s;*/
}

.frase_wrapper h1{
	text-shadow: 0px 0px 7px #000000;
	font-weight: 300;
	margin: 0;
	animation: fadein 1.5s;
}
.frase_wrapper img{
	animation: fadein 1.5s;
	border-radius: 1em;
    box-shadow: 1px 1px 11px #fff;
}

.footer{
/*position: absolute;
bottom: 0;*/
display: block;
width: 100%;
}
.footer-inner{
	width: 90%;
	max-width: 990px;
	text-align: center;
	margin: 1em auto;
	text-shadow: 1px 1px 2px #6B6B6B;
}

.boton_reload{
	font-family: 'open sans', arial;
	background-color: rgba(238, 238, 238, 0.73);
border: 0px solid;
padding: 0.5em 1em;
margin-top: 1em;
border-radius: 0.7em /0.9em;
color: #454545;

  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.boton_reload:hover{
	background-color: rgba(254, 254, 254, 0.82);
	cursor: pointer;
	color: #333;
	border-radius: 0.8em 1em;

}
.boton_reload img{
	width: 19px;
	vertical-align: middle;
	height: auto;
}

@keyframes fadein {
	0% {
		-moz-transform: translate3d(0,-1em,0);
		-webkit-transform: translate3d(0,-1em,0);
		-ms-transform: translate3d(0,-1em,0);
		transform: translate3d(0,-1em,0);
		opacity: 0;
	}

	100% {
		-moz-transform: translate3d(0,0,0);
		-webkit-transform: translate3d(0,0,0);
		-ms-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
		opacity: 1;
		}
}

@keyframes header {
	0% {
		-moz-transform: translate3d(0,-0.5em,0);
		-webkit-transform: translate3d(0,-0.5em,0);
		-ms-transform: translate3d(0,-0.5em,0);
		transform: translate3d(0,-0.5em,0);
		opacity: 0;
	}

	100% {
		-moz-transform: translate3d(0,0,0);
		-webkit-transform: translate3d(0,0,0);
		-ms-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
		opacity: 1;
		}
}

@keyframes subheader {
	0% {
		-moz-transform: translate3d(0,-0.5em,0);
		-webkit-transform: translate3d(0,-0.5em,0);
		-ms-transform: translate3d(0,-0.5em,0);
		transform: translate3d(-3em,0,0);
		opacity: 0;
	}

	100% {
		-moz-transform: translate3d(0,0,0);
		-webkit-transform: translate3d(0,0,0);
		-ms-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
		opacity: 1;
		}
}