@charset "utf-8";
/* CSS Document */
body,td,th { font-family: arial; font-size: 12px;   font-weight:regular; line-height:18px;   color: #444444; }

#aviso{ position: relative;  width:281px; height:203px; margin-top:-208px; margin-left:531px; padding:5px;float:left; z-index: 105;}
#copright{ width:100%; font-size: 10px;text-align:center; margin:auto; z-index: 103; }
#barra-menu{ width:100%; height:30px; margin-top:-95px; background-color:#0b186c; z-index: 100;}
#miolo{ width:950px; align:center; margin-top:30px;float:left; z-index: 102;}
#principal{ width:940px; align:center; margin:auto; margin:bottom; z-index: 106; background-color:#ffffff;  }
#topo{ width:700px; height:18px; align:left; margin:auto; margin-top:15px;  margin:bottom; z-index: 101;   }
#topo-home{ width:950px; height:18px; align:left; margin:auto; margin-left:0px; margin-top:0px;  margin:bottom; z-index: 101;   }
#menu-home{ width:9345px; height:32px; align:left; margin:auto; float:left; background-color:#0b186c; margin-top:-340px; margin-left:140px; margin:bottom; z-index: 105;   }
#logo{ position: absolute; width:172px; height:160px; margin-left:0px; margin-top:15px; z-index: 103; float:left;}
#promocao{ position: absolute; width:34px; height:127px; margin-left:0px; padding-right:20 px; margin-top:60px; z-index: 103; float:left;}
#redes{ position: relative; margin-left:-140px; margin-top:-120px; z-index: 106; float:left;}
#contato{ position: relative; width:150px; margin-left:-170px; margin-top:320px; z-index: 103;}
#textonews{  font-family: arial; font-size: 12px;   font-weight:regular; line-height:18px; text-align:justify; color: #222222; }
#horario{ font-size: 12px;   font-weight:regular; line-height:18px; text-align:left; color: #777777; }
#titulodestaque{ text-decoration: none; font-family: arial; text-transform: uppercase; margin-bottom:10px; margin-right:80px;font-weight: regular; font-size: 24px; line-height:30px; color:#3d6191;  text-align:left; }
#resumo{ text-decoration: none; font-family: arial; margin-bottom:20px; margin-right:50px font-weight: regular; font-size: 14px; line-height:18px; color:#666666;  text-align:left; }
.de{ text-decoration: none; font-family: arial; font-weight: regular; font-size: 16px; color:#666666;  text-align:left; }
.por{ text-decoration: none; font-family: arial; font-weight: bold; font-size: 22px; color:#9d0000;  text-align:left; }
.telefone{ text-decoration: none; font-family: arial; font-weight: bold; font-size: 22px; color:#ffffff;  text-align:left; }
.h1-tituloaviso{ font-size:14px; color:#9d0000; line-height:18px; margin-top:0px; margin-bottom:3px; font-weight:regular; }
.h1-aviso{ font-size:12px; color:#000000; margin-bottom:1px; line-height:18px;  font-weight:regular;}
.h1-titulo{ text-decoration: none; font-family: arial; font-weight: regular; font-size: 18px; color:#9d0000;  text-align:left; }
.h1-subtitulo{ text-decoration: none; font-family: arial; font-weight: bold; font-size: 14px; color:#000000;  text-align:left; }
.h1-subtitulo2{ text-decoration: none; font-family: arial; font-weight: bold; font-size: 14px; color:#3d6191;  text-align:left; }
#logo-parceiros{ width:760px; text-align:left; margin:auto;  z-index: 103; }
.logo-parceiros{ width:150px; top:90px; padding-right:25px;  text-align:center; float:left; z-index: 103; }

#marcas{ width:198px; text-align:left; margin:auto; z-index: 103; }
.marcas{ width:80x;  padding:7px;  text-align:left; float:left; z-index: 103; }
#produtos{ width:500px; margin:auto; z-index: 103; }
.produtos{ width:150px; background-color:#f1f1f1;  padding:1px; margin:6px;  float:left; z-index: 103; }

a:link { text-decoration: none; font-family: arial; padding-top:15px; font-size: 12px; color: #444444; height: 100%; font-weight: regular; }
a:visited { text-decoration: none; font-family: arial;  padding-top:5px; font-size: 12px; color: #444444; height: 100%; font-weight: regular; }
a:hover { text-decoration: underline; font-family: arial;  padding-top:5px; font-size: 12px;  color: #e57615; font-weight: regular; }
a:active { text-decoration: none; font-family: arial;  padding-top:5px; font-size: 12px; color: #444444; height: 100%; font-weight: regular; }

a:link.bold { text-decoration: none; font-family: arial; padding-top:15px; font-size: 10px; color: #e57615; height: 100%; font-weight: bold; }
a:visited.bold { text-decoration: none; font-family: arial;  padding-top:5px; font-size: 10px; color: #e57615; height: 100%; font-weight: bold; }
a:hover.bold { text-decoration: underline; font-family: arial;  padding-top:5px; font-size: 10px;  color: #000000; font-weight: bold; }
a:active.bold { text-decoration: none; font-family: arial;  padding-top:5px; font-size: 10px; color: #e57615; height: 100%; font-weight: bold; }


a:link.bold2 { text-decoration: none; font-family: arial; padding-top:15px; font-size: 12px; color: #ffffff; height: 100%; font-weight: bold; }
a:visited.bold2 { text-decoration: none; font-family: arial;  padding-top:5px; font-size: 12px; color: #ffffff; height: 100%; font-weight: bold; }
a:hover.bold2 { text-decoration: underline; font-family: arial;  padding-top:5px; font-size: 12px;  color: #000000; font-weight: bold; }
a:active.bold2 { text-decoration: none; font-family: arial;  padding-top:5px; font-size: 12px; color: #ffffff; height: 100%; font-weight: bold; }


a:link.menu2 { text-decoration: none; font-family: arial; font-size: 10px; line-height:11px; color:#000000;  height: 100%; padding-top: 8px; padding-left: 5px; padding-right: 5px; padding-bottom: 10px;  }
a:visited.menu2 { text-decoration: none; font-family: arial; font-size: 10px; line-height:11px;  color:#000000;  height: 100%; padding-top: 8px; padding-left: 5px; padding-right: 5px; padding-bottom: 10px; }
a:hover.menu2 { text-decoration: none; font-family: arial; font-size: 10px; line-height:11px; color:#ffffff;  height: 100%; padding-top: 8px; padding-left: 5px; padding-right: 5px;  padding-bottom: 10px;  background:#9d0000;  }
a:active.menu2 { text-decoration: none; font-family: arial; font-size: 10px; line-height:11px;  color:#000000;  height: 100%; padding-top: 8px; padding-left: 5px; padding-right: 5px; padding-bottom: 10px; }

a:link.menu3 { text-decoration: none; font-family: arial; line-height:14px;  font-size: 10px; line-height:11px; color:#444444;  }
a:visited.menu3 { text-decoration: none; font-family: arial; line-height:14px; font-size: 10px;  line-height:11px;  color:#444444; }
a:hover.menu3 { text-decoration: none; font-family: arial; line-height:14px; font-size: 10px; line-height:11px; color:#222222; }
a:active.menu3 { text-decoration: none; font-family: arial;line-height:14px; font-size: 10px; line-height:11px;  color:#222222; }


a:link.copright { text-decoration: none; font-family: arial; font-size: 10px; color: #000000; height: 100%; font-weight: bold; }
a:visited.copright { text-decoration: none; font-family: arial; font-size: 10px; color: #000000; height: 100%; font-weight: bold; }
a:hover.copright { text-decoration: underline; font-family: arial; font-size: 10px; color: #000000; height: 100%; font-weight: bold; }
a:active.copright { text-decoration: none; font-family: arial; font-size: 10px; color: #000000; height: 100%; font-weight: bold; }

#paginacao{ position:relative; left:0px; top:30px;px; float:left; width:134px; height:30px; } 

.imgPequena{ position:relative; left:5px; top:0px; float:left; width:60px; height:60px; border:1px solid #CCCCCC; margin:5px; }
.imgPequena2{ position:relative; left:5px; top:0px; float:left; width:60px; height:60px; border:1px solid #CCCCCC; margin:5px; }

#imgsGaleria{ position:relative; left:0px; float:left; top:0px; width:940px; height:220px; padding-top:0px;}


#central{
position:absolute;
left:0px;
top:8px;
width:500px;
}

img{
border:none;
}

.resultados_img_texto{
position:relative;
float:left;
width:150px;
padding-right:15px;
height:280px;
text-align:center;
}

.resultado_busca_img{
position:relative;
float:none;
height:125px;
clear:both;
text-align:center;
}

.resultado_busca_texto{
position:relative;
float:none;
clear:both;
width:150px;
text-align:center;
}