h1 {
  font: 700 15px verdana,arial;
  color: #ca4848;
  margin: 30px 0 10px;
}
#header .detail {
  background: url(../img/bg_detailMenor.png) no-repeat;
  _background:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/web/img/bg_detailMenor.png', sizingMethod='crop');
}
#contents {
  font-family: verdana,arial,helvetica;
  font-size: 13px;
  line-height: 25px;
  position: relative;
    min-height: 569px;
    _height: expression(this.scrollHeight < 569 ? '569px' : 'auto');
}

.bg_contato {
  background: url(../img/bg_contato.jpg) no-repeat center top;
}
.bg_bottom_contato {
  background: url(../img/bg_bottom_contato.jpg) repeat-x bottom;
}
.bg_placa_contato {
  /*background: url(../img/placa_contato.jpg) no-repeat 800px 200px;*/
}

.placa {
  width: 332px;
  height: 392px;
  position: absolute;
  /*top: 179px;*/
  left: 640px;
  bottom: 0;
  background: url(../img/placa_contato.png) no-repeat;
  _background: none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.miolo.com.br/web/img/placa_contato.png',sizingMethod='image');
}

.tbl_contato {
  margin: 0 0 15px 0;
}
.tbl_contato label {
  font-size: 13px;
  font-weight: 700;
  display: block;
  text-align: right;
  margin-right: 5px;
}
.tbl_contato label span {
  color: #d01414;
}
.tbl_contato input {
  width: 288px;
}
.tbl_contato textarea {
  width: 288px;
  height: 90px;
}
.tbl_contato input,
.tbl_contato select,
.tbl_contato textarea {
  border: solid 1px #b2b2b2;
  padding: 1px 3px 3px;
  /*opacity: .50;*/
  color: #000;
}
.tbl_contato textarea {
  overflow: auto;
}
.tbl_contato select {
  width: 288px;
  padding: 1px;
}
.enviar_contato {
  width: 96px;
  height: 36px;
  border: none;
  float: right;
  cursor: pointer;
  background: url(../img/btn_enviar_contato.gif);
}
.tbl_contato .asterisco {
  float: left;
  margin: 13px 0 0 0;
  font-size: 11px;
  color: #d01414;
}

.info_contato {
  margin: 20px 0 20px;
  font-size: 13px;
  color: #000;
}
.info_contato b {
  color: #ca4747;
}
.return_message {
  padding: 0 10px;
  width: 406px;
  border: solid 1px #DDD;
  background: url(../img/bg_retorno.jpg);
}

#footer {
  height: 120px;
  background: none;
  padding-top: 19px;
  text-align: center;
}

#hiddenFone {
  margin-top: 5px;
  color: #D01414;
  font-size: 11px;
}
