/*CSS*/
/*DEIXAR O SITE COLADO NO TOPO E FUNDO DO SITE*/
*{margin:0; padding:0;}
html{background:#200003 url(imagens/fundos/bg_site.jpg) left top no-repeat;}
/*Alinha site e determinar o tamanho*/
#container{width:998px; text-align:center; margin:0 auto; background:url(imagens/fundos/bg_conteiner.jpg) repeat-y;}
/*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;}

/*propriedades topo*/
#header{float:left; text-align:left; width:998px; height:121px; background:url(imagens/fundos/bg_topo.jpg) no-repeat;}
#nav ul{ list-style-type:none; font-size:1px;}
#nav li{ float:left;}
.buscar{ background:#AC7A33 url(imagens/menu/buscar.jpg) no-repeat; width:171px; height:30px; text-align:right; }

/*lateral do site esquerda*/
#nav_sidebar {float:left; width:178px; background:url(imagens/fundos/bg_menu.jpg) repeat-y;}
#nav_sidebar ul {list-style-type:none; text-align:left; margin:0 0 0 10px; padding:0;}
#nav_sidebar ul li h2 {font-family:tahoma; font-size:12px; color:#3D3837; line-height:20px;}
#nav_sidebar ul li h2 a{font-family:tahoma; font-size:12px; color:#3D3837; text-decoration:none;}
#nav_sidebar ul li h2 a:hover{font-family:tahoma; font-size:12px; color:#3D3837; text-decoration:underline;}
.titulo h3 { margin:0 4px 0 8px; font-size:12px; padding: 1px; line-height:18px; font-weight:normal;}
.titulo h3 a{ font-family:tahoma; font-size:12px; color:#3D3837; text-decoration:none; padding: 4px;}
.titulo h3 a:hover{font-family:tahoma; font-size:12px; color:#650003; text-decoration:underline; background-color: #C0B6B5; padding: 4px;}

/*Sub Menu*/
.submenu{border:1px solid #650004; border-left:none; height:29px;}
.submenu:hover{border:1px solid #000; border-right:none; border-left:none;}
#sub_menu1{margin:-35px 0 0 177px; *margin:-1px 0 0 -4px; padding:0;  z-index:5; position:absolute; background:#650004; border:1px solid #000; border-left:none;}
#sub_menu1 ul{list-style-type:none; float:left; margin:0 0 10px 4px; padding:10px 0 0 20px; width:130px;}
#sub_menu1 ul li{margin-top:8px; margin-left:5px; clear:both; font-family:Arial; font-size:11px; color:#fff;}
.root-cat{font-weight:bold; font-size:13px; margin-left:-5px !important;}
.root-cat a{ color:#AC7A33 !important;}
#sub_menu1 ul li a{font-family:Arial; font-size:13px; color:#fff; text-decoration:none;}
#sub_menu1 ul li a:hover{font-family:Arial; font-size:13px; color:#fff; text-decoration:underline;}

/*conteudo*/
#content{float:left; text-align:left; width:650px;}
#flash { width:650px;  margin:0 0 0 0px; }
#content h1{font-family:tahoma; font-size:15px; text-align:left; color:#660003; font-weight:bold; border-bottom:1px #999999 solid; margin:10px 0 0 5px; padding:5px 0 5px 5px;}
#content h2{font-family:tahoma; font-size:12px; text-align:left; color:#3D3837; font-weight:bold; margin: 0 0 0 5px; padding: 0 0 5px 5px; display: table; height: 35px;}
#content h3{font-family:tahoma; font-size:15px; color:#660003; font-weight:bold; border-bottom:1px #999999 solid; margin: 0  5px 0 5px; padding:5px 0 5px 5px; min-width: 130px;}
/**/
#texto {font-family:tahoma; font-size:12px; text-align:left; color:#3D3837;}
#texto a {text-decoration:none; font-family:tahoma; font-size:12px; text-align:left; color:#3D3837;}
#texto a:hover {text-decoration:underline; font-family:tahoma; font-size:12px; text-align:left; color:#3D3837;}
#texto h1{font-family:tahoma; font-size:12px; text-align:left; color:#660003; font-weight:bold;}
#texto h2{font-family:tahoma; font-size:12px; text-align:left; color:#3D3837; font-weight:normal;}


.separa {font-size:1px; width:620px; clear:both; margin:15px 0 0 10px; color:#999999; font-style:normal;}

.vermelho {font-family:tahoma; font-size:12px; color:#660003;  margin:10px 0 0 5px; padding:5px 0 5px 5px;}
/**/
.preto{ font-family:tahoma; font-size:12px; color:#000000;}
.preto a{ font-family:tahoma; font-size:12px; color:#000000; text-decoration:none;}
.preto a:hover{ font-family:tahoma; font-size:12px; color:#000000; text-decoration:underline;}
/**/
#alinha{padding:15px; text-align:justify;}
/*produtos*/
.produto{float:left; width:154px; height:250px; border-right:1px #999999 solid; margin:10px 0 10px 6px;}
.produto div a img{height:153px !important;}
.produto h2 {height:45px !important;}
.produto2 div a img{height:153px !important;}
.produto2 h2 {height:45px !important;}

.produto_img{height:134px;}
/* */
.produto h2{font-family:tahoma; font-size:12px; color:#000000; border:none; padding:0 0 0 15px; margin:0;}
.produto h2 a{font-family:tahoma; font-size:12px; color:#000000; text-decoration:none;}
.produto h2 a:hover{font-family:tahoma; font-size:12px; color:#000000; text-decoration:underline;}
/* */
.produto h3{font-family:tahoma; font-size:12px; color:#464749; border:none; padding:0 0 0 15px; margin:0;}
.produto h3 a{font-family:tahoma; font-size:12px; color:#464749; border:none; text-decoration:none;}
.produto h3 a:hover{font-family:tahoma; font-size:12px; color:#464749; border:none; text-decoration:underline;}
/* */
.produto2{ float:left; width:154px; margin:10px 0 10px 6px;}
.produto2 h2{font-family:tahoma; font-size:12px; color:#000000; border:none; padding:0 0 0 15px; margin:0; width:100px;}
.produto2 h2 a{font-family:tahoma; font-size:12px; color:#000000; text-decoration:none;}
.produto2 h2 a:hover{font-family:tahoma; font-size:12px; color:#000000; text-decoration:underline;}
/**/
.produto2 h3{font-family:tahoma; font-size:12px; color:#464749; border:none; padding:0 0 0 15px; margin:0; width:100px;}
.produto2 h3 a{font-family:tahoma; font-size:12px; color:#464749; border:none; text-decoration:none;}
.produto2 h3 a:hover{font-family:tahoma; font-size:12px; color:#464749; border:none; text-decoration:underline;}
/**/
.paginacao{font-family:tahoma; font-size:12px; color:#000000;}
.total{float:left; width:250px; margin:15px 0 20px 10px; }
.pagi{float:right; text-align:right; width:250px; margin:15px 20px 20px 0;}
/*produto interna*/
#produtos_int{ float:left; width:350px; border-right:1px #999999 solid;  margin:5px 0 5px 0;}
#prod{ height:250px; text-align:center; padding:25px 0 0 0;}
#prod img{ border:none;}
#prod_p {text-align:center;}
#prod_p img{ border:none; margin:0 5px 0 5px;}

#descricao{ width:280px; float:right; color:#3D3837; font-family:tahoma; font-size:12px; margin:5px 0 5px 0;}
#descricao h1{font-family:tahoma; font-size:12px; color:#660003; font-weight:bold; border:0; width:190px;}
#descricao input{font-family:tahoma; font-size:12px; color:#464749; border:1px solid #979694; }
#btn_ferramentas {font-family:tahoma; font-size:12px; color:#660003; font-weight:bold; border-bottom:1px #999999 solid; margin:10px 5px 0 5px; padding:5px 0 5px 5px; text-align:center;}
#btn_ferramentas a{font-family:tahoma; font-size:12px; color:#660003; font-weight:bold; text-decoration:none;}
#btn_ferramentas a:hover{font-family:tahoma; font-size:12px; color:#660003; font-weight:bold; text-decoration:underline; }
/*lateral do site direita*/
#sidebar{float:right; width:167px; text-align:right;}
#sidebar img{ float:right; margin-top:1px;}

/*propriedades rodape*/
#footer{height:45px; clear:both; border-top:1px #999999 solid; text-align:left; background:#FFFFFF;}
#footer div{text-align:right;margin:-15px 5px 0 0;}
#footer div a{font-family:tahoma; font-size:12px; font-style:normal; color:#3D3837; text-decoration:none;}
#footer div a:hover{font-family:tahoma; font-size:12px; font-style:normal; color:#3D3837; text-decoration:underline;}
#footer address{font-family:tahoma; font-size:12px; font-style:normal; color:#3D3837; text-align:left; margin:7px 0 0 5px;}
#footer address a{font-family:tahoma; font-size:12px; font-style:normal; color:#3D3837; text-decoration:none;}
#footer address a:hover{font-family:tahoma; font-size:12px; font-style:normal; color:#3D3837; text-decoration:underline;}
#footer h1{font-family:tahoma; font-size:12px; font-style:normal; color:#3D3837; text-align:left; margin:7px 0 0 5px;}

/*Propriedades para indique a um amigo*/
.conteudo_amigo{width:440px; margin:20px auto; padding:0;}
.fundo_meio_amigo{background:#FFF; width:420px; text-align:center; height:200px; padding-top:12px; margin:8px;}
.texto_amigo2{font-family:tahoma; font-size:12px; color:#000;}

.texto_amigo{font-family:tahoma; font-size:12px; color:#000;}
.texto_amigo a{font-family:tahoma; font-size:12px; color:#000; text-decoration:none;}
.texto_amigo a:hover{font-family:tahoma; font-size:12px; color:#000; text-decoration:underline;}

/*propriedades para contato do site, abaixo propriedades para indique a um amigo*/
#form{font-family:tahoma; font-size:12px; color:#000000; text-align:justify; width:450px; border:none;}
#form ul{list-style-type:none;}
#form li{float:left;}
#form input{margin:2px 0 2px 0; border:1px #979694 solid; width:180px; font-family:tahoma; font-size:12px; color:#464749;}
#form textarea{margin:2px 0 2px 0; border:1px #979694 solid; width:180px; font-family:tahoma; font-size:12px; color:#464749;}
#form  select{margin:2px 0 2px 0; border:1px #979694 solid; width:180px; font-family:tahoma; font-size:12px; color:#464749;}
.form_name{width:200px; text-align:right;}

.alinha_imagem_seguranca{text-align:left; clear:both; padding-right:40px;}
.alinha_botao_enviar{text-align:center; clear:both;}
#btn_enviar{width:58px; height:18px; border:none;}
/*CADASTRO*/
#alinha_form{padding:15px 0 0  65px;}
.nome_campos_cadas{clear:both; width:120px; text-align:right; font-family:tahoma; font-size:12px; color:#464749;}
.formulario_cadas fieldset{width:440px; clear:both; border:1px #D6CBC9 solid; padding:0 0 10px 15px; margin:0 0 15px 0;}
.formulario_cadas legend{font-family:tahoma; font-size:12px; color:#660003; font-weight:bold; }
.formulario_cadas ul{list-style-type:none; margin:0; padding:10px 0 30px 0; text-align:left;}
.formulario_cadas ul li{float:left; margin:0; padding:0;}
.formulario_cadas {font-family:tahoma; font-size:12px; color:#464749; width:440px;}
.formulario_cadas input{margin:2px 0 2px 5px; font-family:tahoma; font-size:12px; color:#464749; border:1px solid #979694;  width:180px;}
.formulario_cadas select{margin:2px 0 2px 5px; font-family:tahoma; font-size:12px; color:#464749; border:1px solid #979694; width:180px;}
.alinha_botao_enviar {text-align:center; clear:both;}
/*CESTA*/
#cesta{border:1px #999999 solid; width:601px; margin:15px 0 0 10px;}
#cesta ul{list-style-type:none; width:600px;}
#cesta ul li{float:left; text-align:center;  font-family:tahoma; font-size:12px;}
/* */
.produto_cesta_tit{width:180px; height:30px; margin:2px 220px 0 0;}
.cor_tit{width:60px; height:30px; margin:2px;}
.qtd_tit{width:60px; height:30px; margin:2px;}
.excluir_tit{width:60px; height:30px; margin:2px; }
/**/
.produto_cesta{width:180px; margin:2px 220px 0 0; color:#000000; }
.cor{width:60px; margin:2px 0 0 7px;   color:#000000;}
.qtd{width:60px; margin:2px 0 0 0;  color:#000000; }
.excluir{width:60px;  margin:2px 0 0 3px;   color:#000000; }

/**/
.bg_tit{background:#650004; font-family:tahoma; font-size:12px; color:#FFFFFF; font-weight:bold;}
.bg_claro{background:#D6CBC9;}
.valor_total{background:#650004; font-family:tahoma; font-size:12px; color:#FFFFFF; font-weight:bold; text-align:right; width:600px;}
#btn{text-align:center;}
#btn img{ margin:15px 10px 0 5px;}


/**/
#botoes_area{ width:270px; float:right; text-align:center; margin:25px 0 0 0;}
#botoes_area img{margin:0 10px 0 0;}

/**/
.login{ background:url(imagens/fundos/bg_login.jpg) no-repeat; width:270px; height:90px; float:right; ; text-align:right; font-size:1px;}
.login input{ width:186px; margin:0 20px 0 0; border:0; font-family:tahoma; font-size:12px; color:#000000;}
/**/
#logout{ background:url(imagens/fundos/bg_logout.jpg) no-repeat; width:270px; height:90px; float:right; font-family:tahoma; font-size:12px; color:#FFFFFF; text-align:left;}
.logout_alinha{padding:10px;}
#logout a{font-family:tahoma; font-size:12px; color:#FFFFFF; text-decoration:underline; line-height:18px; font-style:normal;}
#logout a:hover{font-family:tahoma; font-size:12px; color:#FFFFFF; text-decoration:none;  font-style:normal;}

/**/
#senha {font-family:tahoma; font-size:12px; color:#464749; text-align:left; margin:2px 0 0 5px;}
#senha input {font-family:tahoma; font-size:12px; color:#464749; border:1px solid #979694;  width:180px; }

#cores ul{list-style-type:none;}
#cores ul li{float:left; width:30px; text-align:center; margin:0 0 10px 0;}
#breadscrubs { font-family:tahoma; font-size:12px; color:#000000; margin:10px 10px 10px 10px;}
#breadscrubs a{font-family:tahoma; font-size:12px; color:#000000; text-decoration:none;}
#breadscrubs a:hover{font-family:tahoma; font-size:12px; color:#000000; text-decoration:underline;}

.mini {width:75px; height:62px;}

.natal{ font-family:tahoma; font-size:12px; color:#000000;}
.natal a{ font-family:tahoma; font-size:12px; color:#000000; text-decoration:none;}
.natal a:hover{ font-family:tahoma; font-size:12px; color:#000000; text-decoration:underline;}

.caixa_natal { width:140px; float:left; margin:5px; border:2px solid #660003; text-align:center; }
.descricao_natal { width:140px; text-align:center; }
