body{
  	background:url(../img/bg.png) fixed no-repeat bottom center;
  	background-color: #111;
}

.frame{
	height: 400px;
	width: 250px;
	background-color: #131313;
}

.center{
position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.sombra{
	-webkit-box-shadow: 8px 39px 45px 0px rgba(0,0,0,0.51);
-moz-box-shadow: 8px 39px 45px 0px rgba(0,0,0,0.51);
box-shadow: 8px 39px 45px 0px rgba(0,0,0,0.51);
}
.logo{
	    width: 100px;
    height: 140px;
    background-image: url('../img/h.png');
    background-size: cover;
    background-repeat: no-repeat;
}
.footer{
	color: #beb9c2;
	font-size: 14px;
	font-family: verdana;
	position: absolute;
    left: 50%;
    bottom: 50px;
    transform: translate(-50%, 0%);
    text-align: center;
}
a{
	color: #525252;
	text-decoration:none;
}
a:hover {
  color: #beb9c2;
}