#todo{
position: absolute;
top: 0px;
left: 0px;
width: 1028px;
height: 100%;
left: 50%;
margin-left:-514;
}

#menu a img{
border:none;
}

#menu a{
display:block;
margin:0px;
}


#imagem{
position: absolute;
top: 0px;
right: 0px;
width: 785px;
overflow:hidden;
height: 100%;
}

#titulo{
position: absolute;
top: 10px;
left: 30px;
width: 250px;
height: 200;
border:solid 1px red;
}

#menu{
position: absolute;
top: 0px;
left: 0px;
width: 250px;
height: 100%;
}
#catalogo_geral{
  position: absolute;
  top:0px;
  left: 0px;
  width: 100%;
  height: 205px;

 }


#catalogo_virtual_1{
   position: absolute;
   top: 0px;
   left: 0px;
   width: 376px;
   height: 148px;
   background: url(img/new_bannertopo0111.gif) top left no-repeat;
   background-position: 0px -1px;

}

#catalogo_virtual_2{
   position: absolute;
   top: 146px;
   left: 137px;
   width: 598px;
   height: 64px;
   background: url(img/new_bannertopo0222.gif) top left no-repeat;
   z-index:-1;
}

#catalogo_virtual_3{
   position: absolute;
   top: 0px;
   left: 374px;
   width: 363px;
   height: 148px;
   background: url(img/new_bannertopo0333.jpg) top left no-repeat;

}

#catal img{
  margin: 5px;
}

h2.titulo_foto{
  margin: 5px;
  font: bold 15px Verdana;
  color: #c1b58a ;
}



#logo{
position: absolute;
top: 30px;
left: 50px;
}

#foto{
 position: absolute;
 top: 0px;
 left: 250px;
 width: 320px;
 height: 100%;
 background-repeat: no-repeat;
}

#emp{
 position: absolute;
 top: 0px;
 right:0px;
 width:453px;
 height: 100%;
 overflow: auto;
}

#catal{
 position: absolute;
 top: 0px;
 left: 270px;
 width:755px;
 height: 100%;

}


#links{
 position: absolute;
 top:200px;
 left: 30px;
 width: 150px;
 height: 300;
}

body{
 margin:0px;
 overflow: hidden;
 background: #fbfaf5;
 background:url(img/fundo_menu2.jpg) repeat-x;
 }

 #links a{
   text-decoration: none;
   font: bold 13px Verdana;
   }


a.link:hover{
  text-decoration: underline;

}

a:hover{
  text-decoration: underline;
  color: #686868;
}


#texto{
  font:bold 11px Verdana;
  color: #e7aa40;
}

#texto_claro{
  font:bold 11px Verdana;
  color: #cbbd91;
}

 #imagem #quadro1{
   position: absolute;
   top:0px;
   left:0px;
   width:434px;
   height:355px;
   background: url(img/index_loja01.jpg);
   cursor: pointer;
 }

  #imagem #quadro2{
   position: absolute;
   top:0px;
   left:434px;
   width:349px;
   height:355px;
   background:url(img/index_loja03.jpg);
 }

  #imagem #quadro3{
   position: absolute;
   top:355px;
   left:0px;
   width:434px;
   height:415px;
   background:url(img/index_loja02.jpg) no-repeat;,
 }

  #imagem #quadro4{
   position: absolute;
   top:355px;
   left:434px;
   width:349px;
   height:415px;
   background:url(img/index_loja04.jpg) no-repeat;
 }

 #links_rodape{
   position: absolute;
   top: 771px;
   left: 0px;
   width: 781px;
   height: 10px;
   color: #707070;
   font: 9px Verdana;
   cursor: pointer;
 }
links_rodape.a{
  color: #707070;
}


#quadro_meio{
 position:absolute;
 top: 0px;
 left:0px;
 width:320px;
 height: 667px;
 background: url(img/foto1.jpg) no-repeat;

}

#emp #quadro_direito{
 margin-top: 25px;
 margin-left: 28px;

}

#emp quadro_direito_inferior{
 position: absolute;
 top: 10%;
 left: 0px;
 width: 453px;
 height: 100%;
 background: url(img/emp_fundo.jpg) no-repeat;
}

p{
 margin-left: 30px;
 margin-right:30px;
 color: #cbbd91;
 font:normal 10px Verdana;
}
p:first-letter{
 margin-left: 50px;
}

p.link{
 margin-left: 30px;
 margin-right:30px;
 color: #707070;
 font:normal 12px Verdana;
}

p.link:first-letter{
  margin-left:0px;
}

b.link{
  color: #b79e6f;
}

p a{
  text-decoration: none;
}

b.maior{
  color: #cbbd91;
}

b.alinhado{
 margin-left: 30px;
 margin-right:30px;
 color: #e8d8a1;
 font:bold 10px Verdana;
}


#msg{
  position: absolute;
  left:30px;
  top:60px;
  width: 370px;
  height: 30px;
  color: #e8d8a1;
 font:normal 10px Verdana;
}

#posicao_text_box{
  position: absolute;
  left: 90px;
  font: normal 10px Verdana;
  color: #707070;
}

#posicao_text_area{
 position: absolute;
 left: 90px;
 font: normal 10px Verdana;
 color: #707070;
}

#botao{
  width: 35px;
  background:none;
  border: solid 1px #e8d8a1 ;
  background:  #e8d8a1;
  font-family:bold 10px Verdana;
  color: #264030;
}

a{
  text-decoration: none;
}

#pedir_orcamento{
  position: absolute;
  right: 20px;
  top:370px;
  width:155px;
  height: 109px;
  background: url(img/new_pedir_orcamento2.gif) no-repeat;
  cursor: pointer;

}
#noticias_fora{
 position: absolute;
 top: 60px;
 left: 30px;
 width: 385px;
 height: 152px;
 background: url(img/new_box_imprensa.gif) no-repeat;

}


#noticias{

 position: absolute;
 top:10px;
 left: 20px;
 width: 90%;
 height: 85%;
 overflow: auto;
 margin-bottom: 10px;

}

img.foto{
  cursor: pointer;
  border: solid 1px #707070;
}

#linha_cima{
  position: absolute;
  top: 160px;
  right: 45px;
}

#palavra_zoom{
  position: absolute;
  top: 180px;
  right: 140px;
}

#linha_baixo{
  position: absolute;
  top: 240px;
  right: 45px;
}

#not{
  position:absolute;
  color: #e8d8a1;
  top:250px;
  left:30px;
  width:380px;
}

#dicas{
 font: normal 10px Verdana;
 color: #cbbd91;
 text-align: justify;
}

.link_opera{
  position:absolute;
  top:600px;
  right:10px;
  font: normal 10px Verdana;
  color: #e8d8a1;
}

#links a{
  margin-top: 8px;
}



.empresa{ background: url(img/links/empresa.gif) no-repeat; height:15px;width:111px; background-position:20px 0px; }
.empresa:hover{ background-position: 20px -16px;}


.imprensa{ background: url(img/links/imprensa.gif) no-repeat; height:15px; background-position:20px 0px;}
.imprensa:hover{ background-position: 20px -16px;}

.catalogo_virtual{ background: url(img/links/catalogovirtual.gif) no-repeat; height:15px; background-position:20px 0px;}
.catalogo_virtual:hover{ background-position: 20px -16px;}

.loja_virtual{ background: url(img/links/lojavirtual.gif) no-repeat; height:15px; background-position:20px 0px;}
.loja_virtual:hover{ background-position: 20px -16px;}

.orcamento{ background: url(img/links/orcamento.gif) no-repeat; height:15px; background-position:20px 0px;}
.orcamento:hover{ background-position: 20px -16px;}

.onde{ background: url(img/links/ondeencontrar.gif) no-repeat; height:15px; background-position:20px 0px;}
.onde:hover{ background-position: 20px -16px;}

.dicas{ background: url(img/links/dicas.gif) no-repeat; height:15px; background-position:20px 0px;}
.dicas:hover{ background-position: 20px -16px;}

.cadastrese{ background: url(img/links/cadastrese.gif) no-repeat; height:15px; background-position:20px 0px;}
.cadastrese:hover{ background-position: 20px -16px;}

.trabalhe{ background: url(img/links/trabalhe.gif) no-repeat; height:15px; background-position:20px 0px;}
.trabalhe:hover{ background-position: 20px -16px;}

.fale{ background: url(img/links/fale.gif) no-repeat; height:15px; background-position:20px 0px;}
.fale:hover{ background-position: 20px -16px;}

ul li{list-style-type: none;}

.box_aviso{position:absolute; top: 380;left:0px; width: 515px; height: 61px; background: url(img/box_aviso.gif) no-repeat; margin: 0px; color: #FFFFFF; padding-top: 15px; padding-left: 25px; font: normal 11px Verdana;}

.chamada_loja {position:absolute;top:154px;width:168px;left:562px;height:196px;border:none;cursor:pointer;}
.boxcatalago{background:url(img/new_box_catalago.gif) no-repeat;height:50px;width:540px;margin:10px 0px 0px 0px;padding: 10px 0px 0px 10px;text-align: justify;}