div#signIn { display: block; position: relative; width: 400px; padding: 50px 0; margin: 0 auto; }

/* titulo e mensagens */
div#signIn h1 { display: block; position: relative; text-align: center; font-size: 20px; line-height: 35px; margin: 10px 0 0 0; color: #6e6e6e; }

/* formulario */
div#signIn form { display: block; position: relative; width: 100%; border: 1px solid #6e6e6e; padding: 25px 0; }
	div#signIn form div.container { display: block; position: relative; width: 90%; margin: 0 auto; }
		div#signIn form div.container label { display: block; position: relative; font-size: 12px; color: #6e6e6e; line-height: 20px; width: 100%; margin: 0 0 5px 0; }
		div#signIn form div.container p { display: block; position: relative; font-size: 12px; color: #d0007d; line-height: 20px; width: 100%; margin: 15px 0 15px 0; text-align: center; }
		div#signIn form div.container a { display: block; position: relative; font-size: 12px; color: #6e6e6e; line-height: 20px; width: 100%; margin: 15px 0 0 0; text-decoration: none; }
		div#signIn form div.container a:hover { color: #d0007d; }
		div#signIn form div.container input[type="text"],
		div#signIn form div.container input[type="password"] { display: block; position: relative; border: none; background-color: #e1e3e3; width: 100%; line-height: 20px; height: 20px; }
		div#signIn form div.container input[type="submit"] { display: block; position: relative; width: 100%; color: #db7f05; font-size: 14px; line-height: 20px; padding: 5px 45px; border: 1px solid #db7f05; text-decoration: none; margin: 15px 0 0 0; background-color: #ffffff; cursor: pointer; }
		div#signIn form div.container input[type="submit"]:hover { color: #d0007d; border: 1px solid #d0007d; }