body { padding: 0 0 0 0px; margin: 0px; background: #ffffff}

div{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 15px;
}


a {
text-decoration: none;
color: #999999;
}

a:hover {color:#666666;}
a:active {color:#000000}

h1{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
font-weight: bold;
color: #000000;
}

h2{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
}

.loc2 {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
line-height: 14px;
}

h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
font-style: normal;
color: #333333;
}

.loc1 {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 14px;
font-style: normal;
font-weight: bold;
color: #000000;
}

p, td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 17px;
color: #333333;
}
p { text-align: left; }

.esp {line-height: 15px;
color: #333333;
margin-top: 160px;
}
.mail {font-size: 12px;
font-weight: normal;
color: #333333;
}
.red {font-weight: bold;
color: #e80000;
}
.subtit {color: #333333;
}
.tab1 {
  width: 30px; display: inline; line-height: 14px; }
.bullet li {
  list-style-image: url( _imagens/bullet.gif);
  margin: 0 0 5px 15px;
  padding: 0px;
}
.blullet li {
  list-style-image: url( _imagens/bullet-blue.gif);
  margin: 0 0 5px 15px;
  padding: 0px;
}
/*.bullet p {
  margin: 0 0 7px;
}*/
ul.bullet, ul.blullet {
  padding: 0px;
  margin: 0px;
}
.tit {font-size: 13px;
color: #333333;
font-weight: bold;
}
.con {font-family: Verdana, Arial, sans-serif;
font-size: 11px;
line-height: 17px;
color: #333333;
}
.con1 {font-family: Verdana, Arial, sans-serif;
font-size: 11px;
line-height: 17px;
color: #333333;
}

.Destaque {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 18px;
}

.Tabela {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 15px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
padding-left: 5px;
}

td { 
text-align: left;
vertical-align: top;
}

.nav p { 
margin: 15px 0 0 0; 
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Sans-serif;
color: #333333;
}
.nav p a:link, .nav p a:visited { color: #333333; }

.navi {
cursor: pointer;
}

.nave {
cursor: none;
}

.imagem p {margin: 0px; padding-top: 50px; border: 0px}

.navbare {vertical-align: bottom; text-align: left}

.mandatory { color: #ff7700; }

.formtable td { padding: 0 10px 2px 0; }

input.textinput { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 100%; }
input.textinput1 { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 50%; }
textarea.textinput { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 100%; height: 100px; }
.select { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
input.submitinput { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.invisible { visibility: hidden; }

#apres { width: 100%; }
.produtos th, .produtos td, .barra { padding: 2px 4px 2px 4px ;background:  #ccffff; text-align: left; font-size: 11px; vertical-align: top;}
.produtos th, .barra { background:  #04caca; font-weight: bold; }
.produtos td  { border-bottom: 5px solid #ffffff; }
.produtos a:link, .produtos a:visited { color: #000033 }
.produtos a:hover { color: #333399 }
.produtos p { margin: 3px 20px 3px 0; border-bottom: 1px solid #99bbbb; }
.produtos .letra { background: #04caca; padding: 4px; color: #ffffff; font-weight: bold; font-size: 13px; text-align: right; }
.bgwhite, .bgwhite td, .bgwhite th { background: #ffffff !important }
.produtos td td, .produtos td th { padding: 2px 4px 2px 0px; }
.detalhes th { color: #666666; }
.link a:link, .link a:visited { border: 1px solid #999999; background: #cccccc; padding: 2px; }
.link a:hover { background: #aaaaaa; }
.logo { padding: 32px 0 0 0; }
.conteudo { padding: 5px 50px 0 8px; }
.selot { vertical-align: bottom; }
.gohome {
  margin-top: 15px;
}
.gohome a:link, .gohome a:visited { color: #999999 !important; }

@media screen, print {
  .logo50 { margin: -7px 0 0 -12px; }
}
.barra { clear: both; margin: 0px; }
.barra h3 {
   margin: 0px;
   color: #ffffff;
}
.mt10 { margin: -10px 100px 0 0; }
.prodir { margin: -10px 15px 15px 0; }
.clear { clear: both; }
.small { font-size: 9px !important; line-height: 12px; }
.imgprodir { margin: 0 0 60px 5px; }
.imgmapa { padding-top: 75px; }
.text { color: #000000; }
.red { color: #cc0000; }
.fr { float: right; }
.nobreak { white-space: nowrap; }
.ar { text-align: right; vertical-align: bottom; }
.cgray { color: #999999; }
img.inline { margin: 5px 5px 10px 0; }
