body{
  margin: 12px 0px;
  background-image: url('../img/fundo.gif');
  background-repeat: repeat-x;
  background-color: #FFFFFF; 
  color:#a8a8a8;
  margin-bottom:50px;
}

a{
  text-decoration:none;
  color:#A0A0A0;
}

a img{
  border:0;
}

#linkTopo a{
  color:#A0A0A0;
}

p{
  margin:0;
}

#pagina{
  margin:0 auto;
  text-align:center;
  width:776px;
}

#separa_1, #separa_2 {
  position:relative;
  background:url('../img/t_linha.gif');
  float:left;
  width:3px;
  height:76px;
}

#topo{
  text-align:left;
  width:300px;
  height:75px;
  padding-top:3px;
  float:left;
}

#links {
  position:relative;
  top:50px;
  float:left;
  width:455px;
  text-align:right;
  vertical-align:bottom;
  height:auto;
  font-size:11px;
  font-family:Trebuchet MS;
}

#topoFones{
  position:relative;
  left:0;
  top:0;
  width:215px;
  height:76px;
  text-align:center;
  float:left;
}

#topoFones #imgFones{
  position:absolute;
  top:0px;
  left:10px;
  text-align:center;
}

#topoAtendimento{
  position:relative;
  left:0;
  width:215px;
  height:76px;
  text-align:left;
  float:left;
}

#topoAtendimento #imgAtendimento{
  position:absolute;
  top:0px;
  left:0px;
}

#topoAtendimento #imgAtendimentoTxt{
  position:absolute;
  top:26px;
  left:70px;
}

#topoCentral{
  position:relative;
  left:0;
  width:340px;
  height:76px;
  text-align:left;
  float:left;
}

#topoCentral #imgCentralTxt{
  position:absolute;
  top:21px;
  left:3px;
}

#topoCentral #frmCentral{
  position:absolute;
  top:11px;
  left:145px;
}

#topoCentral #frmCentral input{
  font-family:Trebuchet MS;
  font-size:11px;
  color:#686868;
  border:solid 1px;
  border-color: #d7d7d7;
  padding:5px;
  width:120px;
  margin:2px;
}

#topoCentral #frmCentral #btnOk{
  position:absolute;
  top:11px;
  left:150px;
}

#topoCentral #frmCentral #okButton{
  border:0;
  width:27px;
}

.clear{
  clear:both;
}

#menu{
  position:relative;
  width:776px;
  top:24px;
  height:56px;
  text-align:center;
}

#menu ul{
  margin:0;
  padding:0;
  text-align:left;
  margin-top:15px;
}

#menu ul li{
  margin:0;
  padding:0;
  display: inline;
  height:34px;
}

#menu ul li a{
  text-decoration: none;
  color: #ffffff;
  font-family: 'Trebuchet MS';
  font-size: 20px;
  font-weight: normal;  
  padding:14px;
  padding-bottom:15px;
  padding-left:13px;
  padding-right:13px;
  height:34px;
  font-weight: lighter;
}

#menu ul li a:hover{
  background-color: #ffffff;
  color: #000000;
}

#flash{
  position:relative;
  top:24px;
  width:776px;
}

#content{
  position:relative;
  top:20px;
  width:776px;
  text-align:left;
  height:175px;
  background:#F3F3F3;
  border-bottom:1px solid #d7d7d7;
}

#content #preco{
  top:30px;
  position:relative;
  left:20px;
  float:left;
}

#content #registro{
  position:relative;
  top:30px;
  left:20px;
  float:left;
}

#content #registro #info{
  position:absolute;
  top:80px;
  margin:0;
  float:left;
}

#content #registro #infoTXT{
  font-size:10px;
  font-family:Trebuchet MS;
  position:absolute;
  top:78px;
  left:30px;
  color:#c0bfbf;
  line-height:10px;
  float:left;
  width:180px;
}

#content #blog{
  position:relative;
  left:60px;
  top:30px;
  float:left;
}

#blog #blogIMG{
  float:left;
}

#blog #blogTXT{
  position:relative;
  float:left;
  left:15px;
  width:146px;
  font-size:10px;
  font-family:Trebuchet MS;
  color:#c0bfbf;
}

#planos{
  position:relative;
  top:18px;
  width:776px;
}

#texto {
  position:relative;
  top:20px;
  width:776px;
  text-align:center;
  font-family:Trebuchet MS;
  font-size:10px;
  color:#c0bfbf;
  line-height:10px;
}

#rodape{
  position:relative;
  top:40px;
  padding:15px;
  font-family:Trebuchet MS;
  font-size:10px;
  font-weight:bold;
  background-color:#e6e5e5;
  color:#c0bfbf;
  text-align:center;
}

#rodape a{
  color:#2885ba;
}

#rodape a:hover{
  color:#11618e;
}

.put, #put{
font-family:Trebuchet MS;
font-size:11px;
color:#686868;
border:solid 1px;
border-color: #d7d7d7;
padding:5px;
margin-top:5px;
}

.put_{
  position:relative;
  top:11px;
}

.put2{
font-family:Trebuchet MS;
font-size:11px;
color:#686868;
border:solid 1px;
border-color: #d7d7d7;
padding:5px;
width:200px;
}

.put3{
font-family:Trebuchet MS;
font-size:11px;
color:#686868;
border:solid 1px;
border-color: #d7d7d7;
padding:5px;
width:270px;
}

.center{
  text-align:center;
}

.linha{
  margin-top:17px;
  margin-bottom:17px;
  height: 1px;
  border: none;
  border-top: 1px solid #d8d8d8;
}

#c_esq{
  position:relative;
  top:0;
  left:0;
  float:left;
  width:379px;
  margin-top:20px;
  margin-bottom:20px;
}

#c_dir{
  position:relative;
  top:0;
  right:0;
  float:right;
  width:379px;
  margin-top:20px;
  margin-bottom:20px;
}

.tbl_pr{
  width:379px;
}

.tbl_pr caption{
  padding:10px;
  border-bottom:1px solid #5889dc;
  text-align:left;
}

.tbl_pr tbody tr td{
  background-color:#f3f3f3;
  padding:10px;
  border-bottom:1px dashed #c0bfbf;
  text-align:left;
}

.tbl_pr .frow td{
  border-top:2px solid #d7d7d7;
}

.tbl_pr .deschost td{
  border-top:0px;
  background-repeat:repeat-x;
}

.saibamais{
  margin-top:5px;
  text-align:right;
  padding-right:15px;
}

.tbl_pr .frow2 td{
  padding-bottom:11px;
}