@charset 'UTF-8';
*{
  margin:0;
  padding:0;
  outline:none;
  list-style:none;	
}
a{
  text-decoration: none;
}

body{
  font: 300 16px Oswald;
}
#login{
  width: 250px;
  margin:0 auto;
  position:relative;
  top: 100px;	
  border: 1px solid #f1f1f1;
  padding: 20px;
}

.logo{
  width:250px;
  height:70px;	
  margin: 0 auto;
  padding: 7px;
  position: relative;
  top: 5px;
  left: 30px;
}

/*-- para definir como ficam as letras da mensagem enviada com "flash"*/
.flash{
  width: 100%;
  height: 40px;
  background: #C00;
  opacity: 0.5;
  text-align: center;
  line-height: 40px;
  font: 400 18px Oswald;
  color: #fff;
  position: absolute;
  top: 0;
  left: 0;   
}

#cadastrar{
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  -webkit-border-bottom-left-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
  -moz-border-radius-bottomleft: 8px;
  -moz-border-radius-bottomright: 8px;
  height: 40px;
  width: 150px;
  background: #f1f1f1;
  text-align: center;
  position:absolute;
  right:0;
  top:0;
  z-index: 2;
}
#cadastrar a{
  padding-top: 5px;
  display: block;
  color: #999;
  font: 400 18px Oswald;
}

#cadastrar:hover a{
  color:#fff;
}
#cadastrar:hover{
  background:#678b97;
  color:#fff;
}

.message{
  width: 100%;
  padding: 3px;
  color: #678b97;
  background: #f1f1f1;
  margin: 0 auto;
  text-align: center;  
}

.form label{
  display:block;
  padding-top:5px;
}

.acomodar{
  margin: 0 auto;
  width: 250px;	
}

.txt{
  border:none;
  height: 40px;
  width:250px;
  border:thin solid #678b97;
}

/*Comando para fazer efeito de luz ao selecionar texto*/
.txt:focus{
  border:thin solid #678b97;
  box-shadow:0 2px 10px #09f;
  -webkit-box-shadow:0 2px 10px #09f;
  -moz-box-shadow:0 2px 10px #09f;
}

.sb{
  /*classe usada no botao de login */
  display: block;
  border:none;
  width:250px;
  height:40px;
  margin-top:10px; 
  cursor:pointer; 	
  font: 400 18px Oswald;
  color: #999;
}

/*Cor do botao ap passar o mouse sobre*/
.sb:hover{
  background: #678b97;
  color;#fff;
}

/* Classes herdadas*/
.bradius{
  border-radius:6px;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
}

.fleft{float:left
}
.fright{float:right
}

/*Estilos variados para aplicar efeitos de transicao ao selecionar objetos*/
.txt, .txt:focus, .sb,.sb:hover, cadastrar:hover, cadastrar{
  transition:all 0.5s linear;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;  
}