Tengo la siguiente web y su correspondiente código y lo que busco hacer es alinear el div .PanelLogin justo en medio de la página vertical y horizontalmente. ¿Cómo podría hacerlo, a ser posible con % y no px? Muchas gracias!!
Código HTML:
Ver original<!doctype html>
<link rel="stylesheet" href="Estilos/Estilos.css"> body{
margin: 0;
font-family: "Open Sans";
}
.ImagenFondoBody{
background-image: url(Imagenes/HeroLimpia.jpg);
-webkit-filter: blur(25px);
-moz-filter: blur(25px);
-o-filter: blur(25px);
-ms-filter: blur(25px);
filter: blur(25px);
width:100%;
z-index: -1;
text-align:center;
}
.PanelLogin{
position: absolute;
height: 350px;
width: 350px;
margin-top: 200px;
margin-left: -450px;
left: 50%;
z-index: 2;
padding: 50px;
opacity: 1;
border-radius: 30px;
background-color: #FFF;
}
.Arriba{
text-align:center;
border: 1px solid lightblue;
width: 100%;
}
.TituloColegio{
text-align: center;
font: 600 20px "Open Sans";
color: #0072C6;
}
.Abajo{
border: 1px solid lightgreen;
width: 100%;
}
<img src="Imagenes/LogoColegio.jpg" alt="LogoColegio"> <div class="TituloColegio">La Inmaculada-Marillac
</div> <label class="InputLabel">Nombre de usuario
</label> <input type="text" class="InputText" value="Nombre de usuario"> <img src="Imagenes/HeroLimpia.jpg" class="ImagenFondoBody" alt="AA">
Imagen: http://www.subeimagenes.com/img/capt...16-1605755.png