@charset "utf-8";
/* CSS Login */

@import url(fontes.css);

@import url(reset.css);


/* -------------------------------------------------------------------------- BG -------------------------------------------------------------------------- */

body {
	background: #FFF;
}


/* -------------------------------------------------------------------------- GERAL -------------------------------------------------------------------------- */

#geral {
	background: #FFF url(../images/bg/bg-body.jpg) repeat-x;
	padding: 0 30px;
	overflow: hidden;
}


/* -------------------------------------------------------------------------- TOPO -------------------------------------------------------------------------- */

#topo {
	height: 110px;
	overflow: hidden;
}

	/* -- Topo Esquerda -- */
	#topo_e {
		overflow: hidden;
		width: 287px;
		padding-top: 15px;
		margin: 0 auto;
	}

		#topo_e h1 {
			float: left;
		}
			#topo_e h1 a {
				font: 30px 'newsgoth', Arial, Helvetica, sans-serif;
				color: #FFF;
				text-decoration: none;
			}

		#topo_e span {
			font: 30px 'newsgoth', Arial, Helvetica, sans-serif;
			color: #0096ff;
			float: left;
			padding: 3px 0 0 0;
		}

		#topo_e h2 {
			display: block;
			width: 170px;
			font: 16px 'newsgoth', Arial, Helvetica, sans-serif;
			color: #6fda08;
		}


/* -------------------------------------------------------------------------- Login -------------------------------------------------------------------------- */

#login {
	overflow: hidden;
	width: 286px;
	margin: 0 auto;
	padding: 30px 0 300px 0;
}

	#login form {
		overflow: hidden;
	}

		#login form fieldset {
			overflow: hidden;
		}

		#login form label {
			font: 14px 'myriad', Arial, Helvetica, sans-serif;
			color: #333;
			overflow: hidden;
			display: block;
			padding-bottom: 5px;
                        clear: both;
		}

			#login form label input {
				border: 1px solid #c7c7c7;
				font: 14px 'myriad', Arial, Helvetica, sans-serif;
				color: #333;
				margin: 7px 0;
				overflow: hidden;
				display: block;
			}

				#login form label input:focus {
					border: 1px solid #090;
				}

				#login form label input[type='text'],
				#login form label input[type='email'] {
					width: 268px;
					padding: 8px;
					background: #FFF;
				}

				#login form label input[type='password'] {
					width: 268px;
					padding: 8px;
					background: #FFF;
				}

				#login form label input[type='submit'] {
					background: url(../images/bg/bg-formulario-envia.jpg) repeat-x;
					font: 14px 'myriad', Arial, Helvetica, sans-serif;
					color: #FFF;
					border: none;
					padding: 6px 15px;
					cursor: pointer;
					margin: 10px auto;

					border-radius: 5px;
					-moz-border-radius: 5px;
					-webkit-border-radius: 5px;
				}


#link-lost-pass {
    font: 10px 'myriad', Arial, Helvetica, sans-serif;
    display: block;
    float: right;
    clear: both;
    color: #366daf;
    letter-spacing: 0.04em;
}

#link-lost-pass:hover {
    color: #36a44f;
}

