@charset "utf-8";
@font-face{
	font-family:sub;
	src:url(../fonts/opensans-condbold.ttf);
}

@font-face{
	font-family:parrafo;
	src:url(../fonts/opensans-condlight.ttf);
}

body {
	background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%,800, from(#cde6f9), to(#6191bf));
  	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 1.5em;
}


.Registro {
	margin: 50px auto;
	width: 300px;
}

.Registro input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="number"] {
	margin:10px;
	font-family:parrafo;
	font-size: 1em;
	line-height: 1.5em;
	color: #363636;
	padding-left: 36px;
	width: 204px;
	border:2px lightblue solid;
	box-shadow:2px 2px 2px 2px grey;
	-webkit-border-radius: 15% 15%;
}



.Registro input[type="submit"] {
	background-color: #2c90c6;
	border:2px lightblue solid;
	box-shadow:4px 4px 4px 4px grey;
	-webkit-border-radius: 25% 25%;
	color: #fff;
	font-family:sub;
	font-weight: bold;
	line-height: 48px;
	text-align: center;
	text-transform: uppercase;
	margin-top:5px;
	width: 250px;
}

.Registro input[type="submit"]:hover {
	background-color: #2c70c6;
        box-shadow: 2px 2px 20px  #2c90c6, #fff 0 -1px 2px;
}

p {
  color: #2c90c6; 
  font-size: 40px; 
  margin: 2% auto;
  text-align: center;
  font-family: sub;   
  text-shadow: 1px 2px 1px  rgba(0,0,0,.5);
  padding-top: 40px;
}

p:hover {
  text-shadow: 2px 2px 20px  #2c90c6, #fff 0 -1px 2px;
}


a{
	font-family:sub;
	color:grey;
	padding:2px;
	background-color:white;
	border:2px lightblue solid;
	box-shadow:2px 2px grey;
	-webkit-border-radius: 25% 25%;
	text-decoration:none;
}

.box{
	padding:5px;
	transition-property:all;
	transition-duration:2s;
	transition-timing-function:linear;
}

.box:hover{
	transition-property:all;
	transition-duration:2s;
	transition-timing-function:linear;
	transform:skew(-40deg);
}