* { 
	margin:0; 
	padding:0; 
	}

	
body { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em; /* Tamanho "default" */
	text-align:center; /* Centraliza todos os textos */
	color:#000000; /* Cor "default" de todos os textos  */
	background-color:#E1E1CD; /* Cor do fundo geral */
	}

/* Define propriedades do link */
a { 
	
	font-weight:bold;
	color:#817869; 
	}

a:hover { 
	color:#DD6F00; 
	}	
 
/* Define propriedades do container: */
#container { 
	width:320px; /* tamanho */
	padding:1.5em 20px .5em; /* espacamento interno */
	margin:30px auto; /* Margem do container, e centraliza o container*/
	background-color:#FFFFFF; /* Cor de fundo */
	border-top:10px solid #817869; /* Cor e altura da borda superior */
	border-bottom:10px solid #817869; /* Cor e altura da borda inferior */
	}

/*------ CABECALHO -------*/

h1 { 
	font-size:2.5em; /* Altura do titulo "Porfirio Valadares" */
	margin-bottom:10px;
	}

h2 { 
	text-transform:uppercase; /* Deixa em maiusculo */
	font-size:1.1em; 
	margin-bottom:20px;  
	}

/*------ CORPO -------*/


.link {
	font-size:1.2em; 
	padding-top:10px;
	margin-bottom:5px;
	font-size:12px;
	}

.login-form { 
	margin-bottom:1em; 
	text-align:left; 
	}

.login-form .campo { 
	margin-bottom:1em; 
	}

.login-form .campo label { 
	float:left; 
	width:100px; /* tamanho do label */
	font-weight:bold; 
	text-align:right; 
	line-height:1.5em; /* distancia do texto ao top */ 
	margin-right:10px; 
	}

.login-form .botoes { 
	margin-left:66px; /* Espaco a esquerda do botao entrar */
	cursor:pointer;
	}

/* Controla a mensagem de erro */
.login-form .erro { 
	padding:.5em 10px .5em 30px; 
	background:#FFF5CF url(../img/error.gif) no-repeat 8px 50%; /* fundo do erro, imagem que carrega */
	border:1px solid #fc0; 
	color:#000; 
	margin-bottom:1em; 
	line-height:1.2em; 
	}

#bot-gerar { 
	margin-top:1em;
	font-size:1em; /* tamanho do texto do botao gerar*/ 
	}