img{border:0px;}

input, textarea, select{border:1px solid #8C8C8C;}
input.fx, textarea.fx, select.fx {
  border: 1px solid #2F3293;
  background: #ECF1FF;
}

#btn{position:relative;left:5px;top:5px;border:0px;background:transparent; margin: 0px 0px 0px 149px}
#tb{position:relative;top:130px;right:20px;}

form#frm_contato fieldset input.error {
color:red;
border:3px solid red;
background:#f5d2d5;
}

form#frm_contato fieldset textarea.error {
color:red;
border:3px solid red;
background:#f5d2d5;
}


form#frm_contato fieldset li input, form fieldset li select {
display:block;
width:300px;
border:2px solid #94070a;

}

#form {
    float: left;
    overflow: hidden;
}

/*************** INICIO - MAPA ***************/
.google_maps {
  border: 1px solid #8597C6;
  float: right;
  width: 390px;
}
.google_maps h1 {
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  margin-top: 10px;
  color: #4E62B7;
}
#map {
  height:442px;
  width:388px;
  border: 1px solid #EBEBEB;
}
#step, #distance, #control {
  margin: 0 0 0 20px;
}
#info_mapa{
  font-size:13px;
  font-weight:bold;
  margin:16px 10px 0 18px;
}
/*************** FINAL - MAPA ***************/



form#frm_contato ol{
  padding-top: 10px;
}
form#frm_contato li{
  clear:left;
  float:left;
  list-style: none;
}

form#frm_contato li label {
   font-size: 13px;
   float: left;
   text-align: right;
   width: 90px;
   margin: 11px 4px 0 1px;
}

form#frm_contato li input, form#frm_contato li select{
    float: left;
    padding: 7px;
    margin: 3px 0;
}

form#frm_contato li textarea {
  margin:  3px 1px 0 1px;
  padding: 7px;
  float: left;
}



form#frm_contato li#contador {
  width: 412px;
}

form#frm_contato .esc_maxima{
  width: 32px;
  float: right;
}

.captcha {
    float: left;
    margin: 10px 0 13px 96px;
    width: 450px;
}
.captcha_image {
    float: left;
    margin-right: 10px;
}
.captcha_code {
    float: left;
    font-size: 13px;
    font-weight: bold;
}
#erro_captcha {
  color: #FF0000;
}

form#frm_contato
 #captcha{
  float:left;
  margin: 6px 7px 0px 0;
}

form .btn_enviar {
  margin: 7px 0 0 210px;
  /*width: 200px;*/
}


.errorimg{position:relative;top:2px;right:3px;}
.errortxt{float:left;padding-left:5px;text-align:left;width:155px; color: red; font-weight: normal;}

