.sucesso
{
      float:left;
      font-size:1.5em;
      width:100%;
      padding:10px;
      margin:1px auto;
      border:2px solid #42afdd;
      background: #42afdd;
      text-align:center;
      color:#fff;
      display:none;
}

.loja_mapa
{
       float:left;
      width:98%;
      line-height: 25px;
      background: #fff;
      border:1px solid #dedede;
      padding:1%;

}
.dados_emp1
{
      float:left;
      width:100%;
      line-height: 25px;
      background: #fff;
}
.reg_cod
{
position:relative;
top:10px;
  font-size:30px;
  color:#3788bc; 
  letter-spacing: 0px;
}



.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:normal;
  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(66, 175, 221,0.5);
  margin: 5px 1px 3px 0px;
  padding:10px;
  border: 1px solid #42c6dd;
}



.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  #3788bc;
    height:50px;
    padding:10px;          
    width:50%;
    margin-left:0%;        
    background: #3788bc; ;  
    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  #3788bc;
    height:50px;
    padding:10px;
    width:50%;
    margin-left:0%;
    background: #fff;
    color: #3788bc;
    font-size:1.3em;
  box-shadow: 0 0 8px rgba(66, 175, 221,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) {



}


