*{
  margin:0;
  padding:0;
}
.img-border{
   border:2px solid #CCC;
   padding:1px;
}
img{
 border:none;
}

p{
  font-size:12px;
}
small{
  font-size:10px;
  color:red;
}
small a{
  font-size:10px;
  color:red;
  text-decoration:none;
}
small a:hover{
  color:#000;
}
body{
  color:#3A3A3A;
  background:#FFF;
  text-align:center;
  font-family: "Trebuchet MS", Arial, Tahoma;
}
#conteudo{
  width:900px;
  text-align:left;
  margin:8px auto 0;
  padding:6px 6px 0px 6px;
 }
#topo{
 height:121px;
 background:url(images/top.jpg) no-repeat;
}
#busca{
  float:right;
  margin:101px 2px 0 0;
}
#logo{
   float:left;
}
#logo h1{
   margin:15px 0 0 10px;
}
/*  menu novo */
ul{
   list-style-type:none;
}
#menus{
 background:url(images/menu.jpg) repeat-x;
 height:28px;
 font-size:13px;
 margin:0 0 3px;
}
ul#menu{
   margin:0 auto;
}
ul#menu li{
   position:relative;
   float:left;
}
ul#menu li a{
      display:block;
      float:left;
      padding:0 15px;
      height:28px;
      line-height:25px;
      color:#FFF;
	  text-decoration:none;
	  font-weight:bold;
}
ul#menu li ul a{
  background:url(images/menu.jpg) repeat-x;
}
ul#menu li a:hover{
      background:url(images/h-menu.jpg) repeat-x;
	  color:#000;
   }
ul#menu li ul{
      display:none;
      position:absolute;
      top:28px;
      left:0;
}
ul#menu li:hover ul, ul#menu li.hover ul{
      display:block;
   }
ul#menu li ul li a{
      width:180px;
      border-bottom:1px solid #CCC;
      clear:both;
}
ul#menu li ul li{
      float:none;
      clear:both;
}
ul#menu li ul li a{
  float:none;
}
/*fim menu */

#conteudo-dois{

}
#conteudo-dois p{
 text-align:justify;
}
#conteudo-pagina{
  background:white;
  padding: 0 0 15px;
}
#conteudo-pagina-esquerdo{
  float:left;
  width:620px;
}
#conteudo-pagina-esquerdo a{
  text-decoration:underline;
  font-weight:bold;
  color:#000;
}
#conteudo-pagina-esquerdo a:hover{
  text-decoration:none;
}
#conteudo-pagina-esquerdo p{
  margin: 0 0 18px;
}
#conteudo-pagina-esquerdo h1, #conteudo-pagina-esquerdo h4{
  font-size:20px;
  padding:10px;
}
#conteudo-pagina-esquerdo h3{
  font-size:15px;
}
#conteudo-pagina-esquerdo h2{
 text-align:center;
 font-size:20px;
}

/*Produtos*/
#produtos{
  float:left;
  width:640px;
  text-align:left;
  margin:0 auto;
}
#produtos ul{
 margin:0;
 padding:20px;
}
#produtos ul li{
  float:left;
  width:170px;
  height:230px;
  display:inline;
  margin:0 30px 5px 0;
  text-align:center;
}
#produtos h1 a{
  text-decoration:none;
  font-weight:bold;
  color:#000;
}
#produtos h1 a:hover{
  text-decoration:none;
  background:url(images/h1-bg.jpg) repeat-x top;
  color:#FFF;
}
#produtos p{
  margin: 0 0 18px;
}
#produtos h1, #produtos h2, #produtos h3, #produtos h4{
  font:15px Arial;
  font-weight:bold;  
}
/*Fim Produtos*/

/* inicio categoria geral */
#categorias{
  height:120px;
  margin:0 0 20px 0;
  padding:0;
  border-bottom:1px solid #CCC;
}
#categorias p{
  margin:0 0 5px 0;
}
#categorias h1{
  font-size:15px;
  padding:0;
}
#categorias h1 a{
 text-decoration:none;
}
#categorias h1 a:hover{
 text-decoration:underline;
}
#categorias img{
  float:left;
  margin:0 15px 0 0;
  border: 1px solid #CCC;
  padding:1px;
}
/* fim categoria geral */

/* inicio categoria cidades */
#categorias-cidade{
  height:80px;
  margin:0 0 5px 0;
  padding:5px;
  border-bottom:1px solid #CCC;  
}
#categorias-cidade h1 a{
 text-decoration:none;
}
#categorias-cidade h1 a:hover{
 text-decoration:underline;
}
#categorias-cidade img{
  float:left;
  margin:0 15px 0 0;
  border: 1px solid #CCC;
  padding:1px;
}
#categorias-cidade small{
  font-size:10px;
  font-weight:bold;
  color:#000;
}
/* fim categorias cidade */

#conteudo-pagina-direito{
  float:right;
  width:257px;
}
#destaques{
  background:white;

}
#destaques a:hover img{
  border: 2px solid #00923F;
  padding: 1px;
}
#destaques h1{
  font-size:18px;
  font-style:italic;
}
#destaques h1 a{
  text-decoration:none;
  color:#000;
}
#destaques h1 a:hover{
  color:#009933;
}
#destaques ul{
  margin:15px 0 0 25px;
  padding:0;
  list-style:square;
  font-size:11px;
}
#destaques ul li{
  line-height:20px;
}
#destaques ul li a{
  text-decoration:none;
  color:#000;
}
#destaques ul li a:hover{
  background:url(images/h1-bg.jpg) repeat-x top;
  color:#FFF;
}
#destaques-esquerdo{
  float:left;
  width:257px;
  height:512px;
}
#box-de{
 height:370px;
}
#box-b{
  padding:3px;
  height:142px;
  text-align:center;
}
#box-b a:hover img{
  border:none;
  padding: 0 0 0 0;
}
#destaques-direito{
  float:left;
  background:white;
  width:446px;
  padding:0 0 0 4px;
}
#empresa{
  float:left;
  height:236px;
  background:url(images/bg-meio.jpg) repeat-x top;
}
#empresa-b{
 float:left;
 padding:15px
}
#empresa-b p{
  color:#000;
  font-family: Verdana, Arial;
  padding:12px;
  font-size:15px;
  font-weight:bold;
}
#sacarias{
  float:left;
  background:#FFF;
  height:139px;
}
#sacarias a:hover img{
  border:none;
  padding: 0 0 0 0;
} 
#sac{
  padding: 20px 0 0 0;
  float:left;
  height:120px;
}
#box-dd{
  margin:0 5px 8px;
  border-bottom:1px solid #CCC;
  height:121px;
}
#box-dd img{
  float:left;
  margin: 0 5px 0 0;
  padding:1px;
  border: 2px solid #CCC;
}
#box-dd h1{
  padding:1px;
}
#box-dd p{
  padding:1px;
}
#cotacao{
  float:right
}
#destaques-dois{

}
#destaques-dois h1{
  margin:0 0 8px 0;
  padding:0;
}
#destaques-dois h2{
  font-size:13px;
  padding:5px;
}
#destaques-dois h2 a{
  text-decoration:none;
  color:#000;
}
#destaques-dois h2 a:hover{
  background:url(images/h1-bg.jpg) repeat-x top;
  color:#FFF;
}
#destaques-dois ul{
  margin:15px 0 0 25px;
  padding:0;
  list-style:square;
  font-size:11px;
}
#destaques-dois ul li{
  line-height:15px;
  padding: 7px 0 0 0;
}
#destaques-dois ul li a{
  text-decoration:none;
  color:#000;
}
#destaques-dois ul li a:hover{
  background:url(images/h1-bg.jpg) repeat-x top;
  color:#FFF;
}
#destaques-dois a:hover img{
  border: 2px solid #00923F;
}
#noticias-esquerdo{
  background:url(images/bg-noticias-esquerdo.jpg) repeat-x top;
  float:left;
  width:314px;
  height:450px;
  margin:0 5px 0 0;
}
#noticias-esquerdo-box{
  width:300px;
  height:120px;
  margin:5px auto 0;
}
#menu-box{
  color:#FFF;
  float:left;
  background:url(images/menu.jpg) repeat-x top;
  height:28px;
  width:302px;
  margin: 0 0 5px 0;  
}
#menu-box h1{
  font-size:13px;
  text-decoration:none;
  font-weight:bold;
  padding: 4px 5px;
}
#menu-box-enquete{
  color:#FFF;
  float:rigth;
  background:url(images/menu.jpg) repeat-x top;
  height:28px;
  width:248px;
  margin: 0 0 5px 0;  
}
#menu-box-enquete h1{
  font-size:13px;
  text-decoration:none;
  font-weight:bold;
  padding: 4px 5px;
}
#noticias-meio{
  background:url(images/bg-noticias-esquerdo.jpg) repeat-x top;
  height:450px;
  float:left;
  width:314px;
}
#cima{
  float:left;
  width:314px;
}
#cima-box{
  width:300px;
  height:50px;
  margin:5px auto 0;
}
#noticias-direto{
  background:url(images/bg-noticias-esquerdo.jpg) repeat-x top;
  margin:0;  
  float:right;
  width:262px;
  height:450px;
}
#noticias-direito-box{
  height:375px;
  width:248px;
  margin:5px auto 0;
}
#noticias-direito-box h2{
  text-align:justify;
  color:#000;
  font-size:17px;
  font-weight:bold;
}
#rodape{
  background:url(images/rodape.jpg) repeat-x top;
  height:55px;
  color:#333;
  padding:3px 0 0;
  font-size:11px;
}
#rodape h1{
 color:#D70000;
 text-decoration:nome;
 font-size:11px;
}

/* Cidades */
#cidades{
  float:left;
  width:650px;
  text-align:center;
}
#cidades a{
  text-decoration:underline;
  font-weight:bold;
  color:#000;
}
#cidades a:hover{
  text-decoration:none;
}
#cidades h1{
  margin:10px 0;
  padding:10px;
  font-size:20px;
}
#cidades li{
  margin: 10px 0 0;
}
/* Fim Cidades */

/* Comentários*/
#respond textarea, #respond input, #respond select{
   margin:8px auto;
   width:400px;
   padding:3px;
}
.commentlist img{
   float:left;
   padding:1px;
   border:1px solid #CCC;
   margin:0 3px 0;
}
ol.commentlist{
   list-style:decimal;
   margin:0 0 40px 30px;
   font-size:11px;
  
}
ol.commentlist li{
   margin:0 0 20px;
   border-bottom:1px solid #CCC;
   padding:5px;
}
.commentmetadata{
   font-size:11px;
   color:#990000;
   text-decoration:none;
   display:block;
   margin:0 0 10px;
}
/*Fim Comentários*/

#divclear{
  clear:both;
}

/* Micox Pseudo-class-css2 to IE (MXPC). Activate .hover and .first-child in IE 6 */
* html * { color: expression( (function(who){ if(!who.MXPC){
   who.MXPC = '1';
   if(who.nodeName != 'A'){
      who.onmouseenter=function(){ who.className += ' hover'};
      who.onmouseleave=function(){ who.className = who.className.replace(' hover','')}; }
   (who==who.parentNode.firstChild) ? who.className += ' first-child' : '' ;
} } )(this) , 'auto') }

/* Alpha PNG support for IE
------------------------------
*/
* html img{
 filter:expression(
   this.alphaxLoaded ? "" :
   (
           this.src.substr(this.src.length-4)==".png"
           ?
           (
         (!this.complete)
         ? "" :
                 this.runtimeStyle.filter=
                 ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
                 (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
                 String(this.alphaxLoaded=true).substr(0,0)+
                 (this.src="blank.png").substr(0,0)
           )
           :
           this.runtimeStyle.filter=""
   )
         );
        }