.Pantalla_Completa {
				background-color: #848484; 
				background-size: cover;
			}
			.inferior{
				 position: relative;
			}
			.superior {
				position: absolute;
				top: 50%;
				left: 50%;
				transform: translate(-75%, -50%);
			}
			.animation{
				 -webkit-opacity: 0.0;
				 -moz-opacity: 0.25;
				 opacity: 0.9;
				 -webkit-transition: all 3s ease;
				 -moz-transition: all 3s ease;
				 -ms-transition: all 3s ease;
				 -o-transition: all 3s ease;
				 transition: all 2s ease;
			}
			.animation:hover{
				 -webkit-opacity: 1;
				 -moz-opacity: 1;
				 opacity: 1;
			}
			.logo {
				 position:absolute;
				 top:75%;
				 left:5%;
				 border:none;
			}
			.input-group {
				position: relative;
				padding-top: 20px;
				margin-top: 10px;
			}
			.input-group:after {
				content: "";
				display: table;
				clear: both;
			}
			.input-group input {
				border: none;
				border-bottom: solid 1px #ccc;
				width: 90%;
				padding: 20px 0;
				transition: border-color 0.2s ease, box-shadow 0.2s ease;
				border-radius: 20px 20px 20px 20px;
				-moz-border-radius: 20px 20px 20px 20px;
				-webkit-border-radius: 20px 20px 20px 20px;
				border: 0px solid #000000;
			}
			.input-group input:focus {
				outline: none;
				border-color: #FFF;
				box-shadow: 0 1px 0 0 #FFF;
			}
			.input-group label {
				position: absolute;
				top: 25px;
				left: 10%;
				color: #aaa;
				font-weight: 300;
				transition: transform 0.2s ease, color 0.2s ease;
			}
				.input-group label:hover {
				cursor: text;
			}
				.input-group input:focus + label {
				color: #FFF;
			}
				.input-group input:focus + label,
				.input-group input.active + label {
				transform: translateY(-30px);
			}