* { padding:0; margin:0; text-decoration:none; font-family:"Lucida Sans", "Lucida Console", "Lucida Sans Unicode"; font-size:12px }
img { border:none; }
a { color:#fff; }
p { font-size:12px; padding-bottom:15px; line-height:20px; }
body { background:url(../img/bg.jpg) repeat-x #414143; }
#site { background:url(../img/bg-site.jpg) repeat-y; width:776px; margin:auto; overflow:auto; }
#topo { background:url(../img/bg-topo.jpg) no-repeat; width:776px; height:110px; float:left; overflow:hidden; }
#topo .logo { height:110px; width:505px; padding-left:220px; float:left; }
#topo .logo a { display:block; height:100px; width:300px; }
#topo .idiomas { float:left; height:28px; padding-top:82px; width:50px; }
#topo .idiomas a { display:block; height:20px; width:20px; float:left; display:inline; margin-left:4px; }

#menu { background:url(../img/bg-menu.jpg) no-repeat; width:776px; height:47px; float:left; overflow:hidden; }
#menu .menu { }
#menu .menu li { list-style:none; float:left; text-indent:-10000px; }
#menu .menu li a { display:block; height:47px; }
#menu .menu .bt01 a { width:123px; }
#menu .menu .bt02 a { width:75px; }
#menu .menu .bt03 a { width:118px; }
#menu .menu .bt04 a { width:145px; }
#menu .menu .bt05 a { width:131px; }
#menu .menu .bt06 a { width:90px; }
#menu .menu .bt07 a { width:94px; }
#menu .menu .bt01 a:hover { background:url(../img/bt01.jpg) no-repeat; }
#menu .menu .bt02 a:hover { background:url(../img/bt02.jpg) no-repeat; }
#menu .menu .bt03 a:hover { background:url(../img/bt03.jpg) no-repeat; }
#menu .menu .bt04 a:hover { background:url(../img/bt04.jpg) no-repeat; }
#menu .menu .bt05 a:hover { background:url(../img/bt05.jpg) no-repeat; }
#menu .menu .bt06 a:hover { background:url(../img/bt06.jpg) no-repeat; }
#menu .menu .bt07 a:hover { background:url(../img/bt07.jpg) no-repeat; }

#menuI { background:url(../img/bg-menui.jpg) no-repeat; width:776px; height:47px; float:left; overflow:hidden; }
#menuI .menu { }
#menuI .menu li { list-style:none; float:left; text-indent:-10000px; }
#menuI .menu li a { display:block; height:47px; }
#menuI .menu .bt01 a { width:105px; }
#menuI .menu .bt02 a { width:91px; }
#menuI .menu .bt03 a { width:104px; }
#menuI .menu .bt04 a { width:139px; }
#menuI .menu .bt05 a { width:148px; }
#menuI .menu .bt06 a { width:87px; }
#menuI .menu .bt07 a { width:102px; }
#menuI .menu .bt01 a:hover { background:url(../img/bt01i.jpg) no-repeat; }
#menuI .menu .bt02 a:hover { background:url(../img/bt02i.jpg) no-repeat; }
#menuI .menu .bt03 a:hover { background:url(../img/bt03i.jpg) no-repeat; }
#menuI .menu .bt04 a:hover { background:url(../img/bt04i.jpg) no-repeat; }
#menuI .menu .bt05 a:hover { background:url(../img/bt05i.jpg) no-repeat; }
#menuI .menu .bt06 a:hover { background:url(../img/bt06i.jpg) no-repeat; }
#menuI .menu .bt07 a:hover { background:url(../img/bt07i.jpg) no-repeat; }

.aba_01 #site #menu ul li.bt01 { background:url(../img/bt01.jpg) no-repeat; }
.aba_02 #site #menu ul li.bt02 { background:url(../img/bt02.jpg) no-repeat; }
.aba_03 #site #menu ul li.bt03 { background:url(../img/bt03.jpg) no-repeat; }
.aba_04 #site #menu ul li.bt04 { background:url(../img/bt04.jpg) no-repeat; }
.aba_05 #site #menu ul li.bt05 { background:url(../img/bt05.jpg) no-repeat; }
.aba_06 #site #menu ul li.bt06 { background:url(../img/bt06.jpg) no-repeat; }
.aba_07 #site #menu ul li.bt07 { background:url(../img/bt07.jpg) no-repeat; }

.aba_01 #site #menuI ul li.bt01 { background:url(../img/bt01i.jpg) no-repeat; }
.aba_02 #site #menuI ul li.bt02 { background:url(../img/bt02i.jpg) no-repeat; }
.aba_03 #site #menuI ul li.bt03 { background:url(../img/bt03i.jpg) no-repeat; }
.aba_04 #site #menuI ul li.bt04 { background:url(../img/bt04i.jpg) no-repeat; }
.aba_05 #site #menuI ul li.bt05 { background:url(../img/bt05i.jpg) no-repeat; }
.aba_06 #site #menuI ul li.bt06 { background:url(../img/bt06i.jpg) no-repeat; }
.aba_07 #site #menuI ul li.bt07 { background:url(../img/bt07i.jpg) no-repeat; }

#banner { background:url(../img/bg-banner.jpg) no-repeat; width:776px; height:241px; float:left; }
#corpo { color:#ccc;  background:url(../img/bg-corpo.jpg) no-repeat; width:736px; float:left; padding-right:20px; padding-left:20px; padding-top:20px; padding-bottom:20px; font-size: 12px; }
#corpo h1 { font-size:34px; font-weight:normal; color:#ccc; padding-bottom:15px; }
#corpo h2 { font-size:16px; font-weight:normal; color:#A87C4F; padding-bottom:15px; }
#corpo .imagem { text-align:center; float:left; background:#fff; width:200px; height:200px; margin-right:20px; }
#corpo .imagem img { margin:auto; }
#corpo .lateral2 { background:url(../img/bg-boxescuro.jpg) repeat-x; border:solid #545253 1px; width:300px; height:80px; float:left; margin-right:2ex; margin-left:2ex; margin-bottom:2ex; padding:5px; }
#corpo .lateral2:hover { background:url(../img/bg-boxclaro.jpg) repeat-x; cursor:pointer; border:solid 1px #999999; }
#corpo .lateral2 img { width:95px; height:80px; }
#corpo .lateral2 h2 { font-size:12px; color:#CCCCCC; padding-top:15px; }
#corpo .lateral2:hover h2 { color:#fff; }
#corpo .lateral2:hover a { color:#FFFFFF; }
#corpo .lateral2 .imagem { padding:0; width:95px; height:80px; margin-right:1ex; }
#corpo .lateral2 .mais { float:right; }
#corpo .lateral2:hover .mais { background:url(../img/bt-maisclaro.jpg) no-repeat left 2px; color:#977456; }
#corpo .lateral { float:left; width:320px; }
#corpo .lateral a { color:#ccc; }
#corpo .mais { font-size:18px; background:url(../img/bt-mais.jpg) no-repeat left 2px; padding-left:25px; }
#corpo .mais a { color:#A87C4F; }
#corpo .localizacao { _height:130px; min-height:130px; width:210px; margin-right:2ex; border-bottom:1px solid #ccc; margin-bottom:2ex; float:left; padding-left:10px; display:inline; }
#corpo #produtos { width:500px; float:left; }
#corpo #produtos .divprodutos { background:url(../img/bg-boxescuro.jpg) repeat-x; border:solid #545253 1px; width:230px; height:65px; float:left; margin-right:1ex; margin-bottom:1ex; padding:5px; }
#corpo #produtos .divprodutos:hover { background:url(../img/bg-boxclaro.jpg) repeat-x; cursor:pointer; border:solid 1px #999999; }

#corpo #produtos .divprodutos h2 { font-size:12px; color:#CCCCCC; }
#corpo #produtos .divprodutos:hover h2 { color:#fff; }
#corpo #produtos .divprodutos h2 a { color:#CCCCCC; }
#corpo #produtos .divprodutos:hover a { color:#FFFFFF; }
#corpo #produtos .divprodutos .imagem  { padding:0; width:75px; height:65px; margin-right:1ex; overflow:hidden; }
#corpo #box_lancamentos .imagem{ padding:0; width:75px; height:80px; margin-right:1ex; overflow:hidden; }
#corpo #produtos .divprodutos .imagem img, #corpo #box_lancamentos .imagem img{ width:75px; height: auto; }

#rodape { clear:both; height:50px; background:#000000; width:auto; }
#rodape .rodape { width:776px; margin:auto; }
#rodape .rodape p { text-align:center; color:#999999; font-size:12px; padding-top:15px; letter-spacing:-1px; }

/* FORMULARIOS */

form fieldset { border: none; border-top: 1px solid #666; padding-top: 10px;}
form fieldset legend{ text-align: center;}
form fieldset dl dd{ margin-bottom: 18px;}
form fieldset dl dd input, form fieldset dl dd select, form fieldset dl dd textarea{ background: #333; font-size: 11px; padding: 3px; border: 2px solid #444; color: #AAA;}
form fieldset dl dd input:focus, form fieldset dl dd select:focus, form fieldset dl dd textarea:focus{ border: 2px solid #CCC; color: #FFF;}
form .box01 { width:100px; float:left; }
form .box02 { float:left; padding-right:20px; }
form p { text-align: center;}
form select { border:solid 1px #808080; color:#FFFFFF; padding:2px; font-size:12px; background:#2F2D2E; }
.inputButton{ background:url(../img/bg-button.jpg) repeat-x; border: 1px solid #000; color: #FFF; padding: 0px 20px; height: 25px; font-size: 11px; cursor: pointer;}
.inputButton:hover, .voltar:hover { background: url(../img/bg-buttonHover.jpg) repeat-x; border: 1px solid #FFF; color: #000; }
.voltar { padding:0; width:70px; text-align:center; margin:auto; background:url(../img/bg-button.jpg) repeat-x; border: 1px solid #000; color: #FFF; height: 25px; font-size: 11px; cursor: pointer;}
.voltar a { display:block; padding: 0px 20px; padding-top:3px;  width:30px; }

.menuprod { float:right; width:190px; _height:200px; min-height:200px; padding-left:20px; background:url(../img/bg-lateralmenu.jpg) no-repeat left top; }
.menuprod li { background:url(../img/bg-li.gif) no-repeat left 4px; font-size:13px; letter-spacing:1px; font-style:italic; list-style:none; padding-left:15px; }
.contentProd2{ width: 700px; overflow:auto; }
.contentProd{ width: 480px; overflow:auto; }
.album img { width:80px; height:70px; margin-right:1ex; margin-bottom:1ex; }
.nav{ font-size: 10px; color: #666; height: 20px; overflow: hidden; padding: 3px; margin-bottom: 20px; background: url(../img/bg-nav.jpg) no-repeat;}
.nav a{ background: url(../img/bg-nava.jpg) right no-repeat; padding: 0px 10px; margin: 0px 10px 0px 0px;}
#estado { width:50px; }
#frmFiltro fieldset { border:none; margin-bottom:2ex; padding:0; }
#frmFiltro dt { float:left; width:60px; _height:35px; min-height:35px; }
#frmFiltro dd { margin:0; float:left; min-width:100px; _width:100px; padding-right:20px; _height:35px; min-height:35px; }
#frmFiltro p { text-align:left; }

#map { margin:auto; }

/* ESTILO DAS COMBOS INVISIVEIS - representantes */
.classCidades, .classBairros{ display: none;}


.imgMarca11 img{ width: 163px; height: 71px;}
.imgMarca12 img{ width: 187px; height: 71px;}
.imgMarca13 img{ width: 188px; height: 71px;}
.imgMarca14 img{ width: 187px; height: 71px;}
.imgMarca15 img{ width: 194px; height: 99px;}
.imgMarca16 img{ width: 273px; height: 99px;}
.imgMarca17 img{ width: 194px; height: 99px;}

.imgclientes img{ margin:10px }

/*Link site artdeco - em marcas*/

.link_artdeco a{ font-weight:bold; margin-top:10px; font-style:italic}
.link_artdeco a:hover {color: #999999}