*{
	border: 0;
	margin: 0;
	font-family: calibri, tahoma, verdana;
	font-size: 1em;
}

a{
	color: #F60;
	text-decoration: none;
}

a:hover{
	color:#7BBFD5;
}

span {
	color: #5086ac;
	font-size: 1.5em;
	font-weight: bold;
}


header{
	margin:  0 auto;
	text-align: left;
	max-width: 60%;
	background-color: #181717;
}

figure, #texto{
 display: inline-block;  /*float: left;*/
 text-align: center;
 vertical-align: top;
 width: 40%;
}

#texto{
	padding-top: 2em;
}

#login{
	margin:  0 auto;
	max-width: 60%;
	text-align: center;
}

fieldset
{
	border: .1em solid #181717;
	padding: 1em;
	padding-left: 5em;
}


input[type="text"], input[type="password"] {
	background: #EEE;
	border-radius: .25em;
	color: #000;
	font-size: 1em;
	padding: .25em;
	/*cursor: pointer;*/
	width: 17em;
}

input[type="text"]:focus, input[type="password"]:focus
{
	background: #C6ECF9;
}


input[type="submit"]
{
	background: #5384aa;
	border-radius: .25em;
	color: #500;
	/*font-family: "Chalet";
	font-size: 1.5em;*/
	padding: 5px 10px;
}

input[type="submit"]:hover
{
	background: #FF9A55;
	border-radius: .25em;
	color: #000;
	cursor: pointer;
}