html, body {
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
}

#full-screen-background-image {
  z-index: -999;
  min-height: 100%;
  min-width: 100%;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
}
#logo {
  position: fixed;
  top: 42%;
  left: 42%;
  margin-top: -50px;
  margin-left: -100px;
}
#firma {
  position: fixed;
  bottom: 5%;
  right: 5%;
 
 
}
#pie {
 position: absolute; bottom: 0;  left:0%;
 color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:11px;
 text-align: right;
 
}
#wrapper {
  position: relative;
  width: 800px;
  min-height: 400px;
  margin: 100px auto;
  color: #333;
}