.sucesso
{
      float:left;
      font-size:1.5em;
      width:100%;
      padding:10px;
      margin:1px auto;
      border:2px solid #000;
      background: #000;
      text-align:center;
      color:#fff;
      display:none;
}
.dados_emp1
{
      float:left;
      width:100%;
      line-height: 25px;
      background: #fff;
}
.reg_cod
{
  font-size:24px;
  color:#494948; 
  letter-spacing: 5px;
}



.camp_msg
{
    float:left;
    width: 100%; 
    height:150px;
    font-size:14px;
    border:1px solid #dedede;
    color:#000;
    outline:0;
}

.lin_camp_reg{
	float:left;
  width: 100%; 
  color:#000;
  font-size:0.9em;
  text-transform: uppercase;
  margin-top:10px;
  color:#000;
}
.lin_camp_reg1{
	float:left;
  width: 30%; 
  color:#000;
  font-size:0.9em;
  text-transform: uppercase;
  margin-top:10px;
  color:#000;
}

.lin_camp_reg_60px{
	float:left;
  width: 100%; 
  height:60px;
  color:#000;
  font-size:0.9em;
  text-transform: uppercase;

  margin-top:10px;
  color:#000;
}
.tit_camp_reg{
	float:left;
  width: 100%; 
  height:18px;
  font-size:1em;
  text-transform: uppercase;
  font-weight:bold;
  border:0px solid red;
  color:#000;
}
.camp_reg{
	float:left;
  width: 100%; 
  color:#000;
  font-size:14px;
  padding:10px;
  border:1px solid #fff;  
  outline:0;
  border:1px solid #dedede;
  margin-bottom:5px;
  margin-top:2px;  
  color:#000;
}
.camp_reg_50{
	float:left;
  width: 50%; 
  color:#000;
  font-size:14px;
  padding:10px;
  border:1px solid #fff;  
  outline:0;
  border:1px solid #dedede;
  margin-bottom:5px;
  margin-top:2px;  
  color:#000;
}

input[type=text], textarea {
  -webkit-transition: all 0.40s ease-in-out;
  -moz-transition: all 0.40s ease-in-out;
  -ms-transition: all 0.40s ease-in-out;
  -o-transition: all 0.40s ease-in-out;
  outline: none;
  padding:10px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #dedede;
}
 
input[type=text]:focus, textarea:focus {
  box-shadow: 0 0 8px rgba(0, 0, 0,0.5);
  margin: 5px 1px 3px 0px;
  padding:10px;
  border: 1px solid rgba(0, 0, 0, 1);
}



.camp_reg1{
	float:left;
  width: 100px; 
  color:#000;
  font-size:14px;
  padding:5px;
  border:1px solid #fff;  
  outline:0;
  border:1px solid #dedede;
  margin-bottom:5px;
  margin-top:2px;  
  color:#000;
}
.camp_reg_4{
	float:left;
  width: 60px; 
  color:#000;
  font-size:14px;
  text-transform: uppercase;
  border:1px solid #fff;  
  outline:0;
  border-bottom:1px solid #b3b3b3;
  color:#000;
}
.camp_reg_3{
	float:left;
  width: 40px; 
  margin-left:15px;
  color:#000;
  font-size:14px;
  text-transform: uppercase;
  border:1px solid #fff;  
  outline:0;
  border-bottom:1px solid #b3b3b3;
  color:#000;
}

.obg
{
  font-size:10px;
}

.botao1_log
{
    float:right;  
    border:1px solid  #494948;
    height:40px;
    padding:10px;          
    width:50%;
    margin-left:0%;        
    background: #494948; ;  
    color:#fff;
    font-size:1.3em; 
      -webkit-transition: all 0.40s ease-in-out;
  -moz-transition: all 0.40s ease-in-out;
  -ms-transition: all 0.40s ease-in-out;
  -o-transition: all 0.40s ease-in-out;
    margin: 5px 1px 3px 0px;
  outline: none;
  padding:10px;
}

.botao1_log:hover
{
    float:right;  
    border:1px solid  #494948;
    height:40px;
    padding:10px;
    width:50%;
    margin-left:0%;
    background: #fff;
    color: #494948;
    font-size:1.3em;
  box-shadow: 0 0 8px rgba(102, 33, 28,0.5);
  margin: 5px 1px 3px 0px;
  padding:10px;
}


@media only screen and (min-width: 1800px) and (max-width: 1920px) {

}

@media only screen and (min-width: 1440px) and (max-width: 1680px) {

}
@media only screen and (min-width: 940px) and (max-width: 1100px) {


}



@media only screen and (min-width: 100px) and (max-width: 939px) {



}


