/*CSS*/
/*Alinhar ao topo*/
*{margin:0; padding:0;}
/*Fundo do site*/
#bg_footer{background:url(imagens/bg_footer.jpg) center bottom no-repeat;}
body{background:url(imagens/bg_body.jpg) center top no-repeat;}
html{background:#FFF;}
/*Alinha site e determinar o tamanho*/
#container{width:1000px; margin:0 auto; text-align:center;}
/*Propriedades gerais para o site*/
img{border:none;}
.clear{clear:both;}
.clear_br{clear:both; font-size:0.01em; margin:0; padding:0; height:1px;}
.display{display:none;}
.float_left{float:left;}
.float_right{float:right;}
/*estrutura geral*/
#header{text-align:left; height:338px; background:url(imagens/bg_header.jpg) left top no-repeat;}
#sidebar{float:left; width:188px; text-align:left;}
#content{float:left; width:812px; text-align:left;}
#footer{text-align:left; clear:both; background:url(imagens/bg_int_footer.jpg) left top no-repeat; width:1000px; height:261px;}
/*topo*/
#top{height:256px;}
#tools{float:left; padding:2px 0 0 226px;}
#tools ul{list-style-type:none; padding:0; margin:0; width:430px;}
#tools ul li{padding:0; margin:0; float:left; letter-spacing:0.2px; font-family:Arial; font-size:11px; color:#FFF;}
#tools ul li a{font-family:Arial; font-size:11px; color:#FFF; text-decoration:none;}
#tools ul li a:hover{font-family:Arial; font-size:11px; color:#FFF; text-decoration:underline;}
#logo{float:left; padding:0 0 0 24px;}
#logo img{width:130px; height:140px;}
#address{float:left; margin:22px 0 0 0; line-height:18px;}
#address address{font-family:Arial; font-size:11px; color:#B70D0D; font-style:normal;}
#address address a{font-family:Arial; font-size:11px; color:#B70D0D; text-decoration:none;}
#address address a:hover{font-family:Arial; font-size:11px; color:#B70D0D; text-decoration:underline;}
#news{float:left; margin:38px 0 0 275px; border:none; font-size:1px;}
.campo_news{width:154px; height:14px; font-weight:bold; border:none; font-family:Arial; font-size:11px; color:#000000; background:transparent; cursor:text;}
.envia_news{width:33px; height:15px; margin-bottom:-4px; cursor:pointer;}
#video{width:177px; height:100px; font-size:1px; position:absolute; margin:110px 0 0 758px;}
#flash{text-align:center; height:80px; clear:both; font-size:1px;}
/*conteudo*/
#area_restrita_deslogado{background:url(imagens/bg_area_restrita.jpg) left top no-repeat; width:386px; height:52px; float:right;}
#area_restrita_logado{background:url(imagens/bg_area_restrita_logado.jpg) left top no-repeat; width:386px; height:52px; float:right;}
#sidebar_right{background:url(imagens/bg_sidebar_right.jpg) left top repeat-y; width:156px; position:absolute; margin-left:652px;}
.fabricantes{width:156px; text-align:center;}
.img_fabricantes{height:70px;}
#content_center{float:left; width:652px;}
#busca{float:left; background:url(imagens/bg_busca.jpg) left top no-repeat; width:469px; height:55px;}
.campo_busca{width:168px; height:16px; background:#FFF; border:1px solid #A5ACB2; font-family:Arial; font-size:12px;}
.ok_busca{cursor:pointer; margin-bottom:-6px; width:27px; height:20px;}
#caixa_noticias_int{clear:both; background:url(imagens/bg_noticias.jpg) center top repeat-y;}
#caixa_noticias_int div{background:url(imagens/bg_caixa_noticias.jpg) center bottom no-repeat; width:340px; margin:10px 24px 0 24px; float:left; padding:2px; height:80px;}
#caixa_noticias_int div img{border:1px solid black; float:left; margin:4px;}
#caixa_noticias_int div h2{font-family:Arial; font-size:11px; color:#922B27; text-decoration:none;}
#caixa_noticias_int div h2 a{font-family:Arial; font-size:11px; color:#922B27; text-decoration:none;}
#caixa_noticias_int div h2 a:hover{font-family:Arial; font-size:11px; color:#922B27; text-decoration:underline;}
/*propriedades para listagem de produtos*/
#produtos div{width:310px; height:170px; margin-left:10px; float:left;}
#produtos div div{background:url(imagens/bg_produtos.jpg) left top no-repeat;text-align:center; float:left; width:163px; height:130px; margin:0 10px 0 0;}
#produtos div div img{margin-top:16px;}
#produtos div h2{font-family:Arial; font-size:12px; color:#991010; margin-top:4px; text-transform:uppercase;}
#produtos div img{margin-top:2px;}
/*propriedades para listagem de produtos interna*/
#produtos_int div{width:320px; margin:20px; float:left;}
#produtos_int div div{background:url(imagens/bg_produtos.jpg) left top no-repeat; text-align:center; float:left; width:163px; height:130px; margin:6px; border:none;}
#produtos_int div div img{margin-top:16px;}
#produtos_int div h2{font-family:Arial; font-size:12px; color:#991010; margin-top:4px; text-transform:uppercase;}
#produtos_int div img{margin-top:2px;}
/*propriedades para listagem de produtos interna*/
#produtos_int_int_div_img{background:url(imagens/bg_produtos_int.jpg) left top no-repeat; text-align:center; float:left; width:248px; height:210px; margin:0 6px 6px 0; border:none;}
#produtos_int_int_div_img img{ margin:9px 5px 0 2px;}
#produtos_int_int_h1{font-family:Arial; font-size:15px; color:#991010; margin-top:8px; text-transform:uppercase;}
/**/
.div-foto{width:800px;}
.foto-mini{background:url(imagens/fundos/sombra-cesta.jpg) no-repeat; width:73px; height:55px; text-align:left; float:left; }
.foto-mini img{margin:2px 0 0 3px;}
/*lateral do site*/
#categorias{margin:3px 0 0 6px; background:url(imagens/bg_categorias.jpg) left 1% repeat-y; width:168px; font-size:1px;}
#categorias ul{margin:1px 0 0 16px; padding:0 0 0 0; list-style-type:none;}
#categorias ul li h2{font-family:Arial; font-size:11px; color:#000000; height:21px; margin:0; font-weight:normal;}
#categorias ul li h2 a{font-family:Arial; font-size:11px; color:#000000; text-decoration:none;}
#categorias ul li h2 a:hover{font-family:Arial; font-size:11px; color:#000000; text-decoration:underline;}
#categorias ul li h3{font-family:Arial; font-size:11px; color:#6D6D6D; height:25px; padding-left:10px; font-weight:normal;}
#categorias ul li h3 a{font-family:Arial; font-size:11px; color:#6D6D6D; text-decoration:none;}
#categorias ul li h3 a:hover{font-family:Arial; font-size:11px; color:#6D6D6D; text-decoration:underline;}
#categorias ul li h4{font-family:Arial; font-size:11px; color:#AC2E31; height:25px; padding-left:10px; font-weight:normal;}
#categorias ul li h4 a{font-family:Arial; font-size:11px; color:#AC2E31; width: text-decoration:none;}
#categorias ul li h4 a:hover{font-family:Arial; font-size:11px; color:#AC2E31; text-decoration:underline;}
#mais_vendidos{background:url(imagens/bg_mais_vendidos.jpg) left top repeat-y; width:168px; font-size:1px; margin:10px 0 0 6px;}
.caixa_mais_vendidos{margin:4px 0 2px 8px; clear:both; cursor:pointer;}
.caixa_mais_vendidos h2{font-family:Arial; font-size:11px; color:#931010;}
.caixa_mais_vendidos div{background:url(imagens/bg_foto_mais_vendidos.jpg) center center no-repeat; width:53px; height:50px; float:left; text-align:center;}
.caixa_mais_vendidos div img{margin:6px 0 0 0;}
.caixa_mais_vendidos p{font-family:Arial; font-size:11px; color:#000; margin:4px; float:left;}
.caixa_mais_vendidos p a{font-family:Arial; font-size:11px; color:#000; text-decoration:none;}
.caixa_mais_vendidos p a:hover{font-family:Arial; font-size:11px; color:#000; text-decoration:underline;}
/*rodape*/
#caixa_noticias_footer{width:486px; margin:60px 0 0 0; float:left;}
#caixa_noticias_footer div{width:220px; margin:0 2px 0 11px; float:left;}
#caixa_noticias_footer div img{border:1px solid black; float:left; margin:0 4px 0 0;}
#caixa_noticias_footer div h2{font-family:Arial; font-size:11px; color:#922B27; text-decoration:none;}
#caixa_noticias_footer div h2 a{font-family:Arial; font-size:11px; color:#922B27; text-decoration:none;}
#caixa_noticias_footer div h2 a:hover{font-family:Arial; font-size:11px; color:#922B27; text-decoration:underline;}
#sobre_rodape{float:left; width:310px; margin:-50px 0 0 30px; font-family:Arial; font-size:11px; color:#FFF;}
#sobre_rodape a{font-family:Arial; font-size:11px; color:#FFF; text-decoration:none;}
#sobre_rodape a:hover{font-family:Arial; font-size:11px; color:#FFF; text-decoration:underline;}
#flash_footer{text-align:center; clear:both;}
/*menu rodape*/
#menu_footer{margin:10px 0 0 0;}
#menu_footer ul{list-style-type:none; margin:0; padding:0 0 0 0; clear:both;}
#menu_footer ul li{font-family:Arial; font-size:11px; color:#FFF; margin:4px 0 0 0; padding:0; float:left;}
#menu_footer a{font-family:Arial; font-size:11px; color:#FFF; text-decoration:none;}
#menu_footer a:hover{font-family:Arial; font-size:11px; color:#FFF; text-decoration:underline;}
/*texto preto*/
.text_black{font-family:Arial; font-size:11px; color:#000;}
.text_black a{font-family:Arial; font-size:11px; color:#000; text-decoration:none;}
.text_black a:hover{font-family:Arial; font-size:11px; color:#000; text-decoration:underline;}
/*texto branco*/
.text_white{font-family:Arial; font-size:11px; color:#FFF; text-align:justify;}
.text_white a{font-family:Arial; font-size:11px; color:#FFF; text-decoration:none;}
.text_white a:hover{font-family:Arial; font-size:11px; color:#FFF; text-decoration:underline;}
/*paginacao produtos e lettera*/
#paginacao{clear:both; background:url(imagens/bg_paginacao.jpg) center top no-repeat; width:724px; padding-top:6px; text-align:center; height:27px; margin:10px 0 0 30px;}

#carreta_rest{margin:-10px 100px 0 0; text-align:right; float:right;}

/*texto Sobre*/
.text_sobre{ width:490px; font-family:Arial; font-size:11px; color:#000;  float:right;}
.text_sobre a{font-family:Arial; font-size:11px; color:#000; text-decoration:none;}
.text_sobre a:hover{font-family:Arial; font-size:11px; color:#000; text-decoration:underline;}




