/*CSS*/
/*DEIXAR O SITE COLADO NO TOPO E FUNDO DO SITE*/
*{margin:0; padding:0; }
html{background:#200003 url(imagens/enfeite2.png) left top no-repeat;}
body{background:url(imagens/enfeite1.png) right 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;}

.menu-rodape{width:165px; height:382px; float:left; margin:0 14px; list-style:none;}
.menu-rodape a{color:#3D3837; font-family:tahoma; font-size:12px; text-align:left; text-decoration:none;}
.menu-rodape a:hover{text-decoration:underline;}

/*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:280px; border-right:1px #999999 solid; margin:10px 0 10px 6px; padding-bottom:10px;}
.produto div a img{}
.produto h2 {height:45px !important;}
.produto2 div a img{}
.produto2 h2 {height:45px !important;}
.produto2 h3 {border-bottom:none !important;}

.btn-orcamento{width:100%; float:left;}
.btn-orcamento img{cursor:pointer; border-bottom:1px solid #999999; padding-bottom:15px;}

.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 !important; 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;  height:300px; }
.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;}
.paginacao a{font-family:tahoma; font-size:12px; color:#000000; border:none; text-decoration:none;}
.paginacao a:hover{font-family:tahoma; font-size:12px; color:#000000; border:none; text-decoration:underline;}
.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; text-align:center;}
#prod{ height:250px; padding:25px 0 0 0;}
#prod img{ border:none;}
#prod_p img{ border:none; margin:0 5px 0 5px;}
#produtos_int p{font-size:11px; color:#3D3837; font-family:tahoma;}

#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 textarea{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;}
.formulario_cadas a{color:#464749; text-decoration:none;}
.formulario_cadas a:hover{color:#464749; text-decoration:underline;}
.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{width:120px; float:left; list-style-type:none;}
#cores ul li{float:left; 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; }

/**/

#ibox_content {
	/*background:url('../img/bg-shadownbox.png') center bottom no-repeat; */
	border:none !important;
	padding: 10px;
	width:840px !important;
	background:transparent;
	overflow:hidden;

}
#ibox_wrapper {
	background:none !important;
	padding: 25px 0 0 0;
	/*box-shadow: 0 0 5em #FF1F3A;
	-moz-box-shadow: 0 0 5em #FF1F3A;
	-webkit-box-shadow: 0 0 5em #FF1F3A;*/
	width:820px !important;
	border:none !important;
}
#ibox_footer_wrapper { left:0; right:0; top:0; padding:3px 10px;}
#ibox_footer_wrapper, #ibox_footer_wrapper a {color:#F4F4F4;}
#ibox_footer_wrapper a { color:#F4F4F4; font-weight:bold; text-decoration:none; padding:0 3px; background:#212121; text-transform:none !important; }
/*box shadown de orçamento*/
#solicita-orcamento{ width:860px; height:644px; background:#fff !important; overflow-x:hidden;}
.produto-orcamento{width:340px; min-height:400px; float:left; margin:10px 0 20px 20px; text-align:center; border-right:1px solid #dfdfdf; padding-right:20px;}
.produto-orcamento h4{margin:10px 0; font-size:16px; color:#5A1206; font-family:tahoma; font-weight:bold;}
.produto-orcamento ul{list-style-type:none; text-align:left; margin:0 10px 10px 10px; width:338px;}
.produto-orcamento ul li{ font-size:12px; color:#7F716F; font-family:tahoma;}
.produto-orcamento ul li a{ font-size:12px; color:#7F716F; font-family:tahoma; margin:3px 0; text-decoration:none;}
.produto-orcamento ul li a:hover{text-decoration:underline;}
.produto-orcamento ul li strong{font-size:13px; color:#5A1206;}

.produto-orcamento-logado{width:805px; min-height:400px; float:left; margin:10px 0 20px 20px; text-align:center; padding-right:20px;}
.produto-orcamento-logado h4{margin:10px 0; font-size:16px; color:#5A1206; font-family:tahoma; font-weight:bold;}
.produto-orcamento-logado ul{list-style-type:none; text-align:left; margin:10px 10px 10px 10px; width:338px;}
.produto-orcamento-logado ul li{ font-size:12px; color:#7F716F; font-family:tahoma;}
.produto-orcamento-logado ul li a{ font-size:12px; color:#7F716F; font-family:tahoma; margin:3px 0; text-decoration:none;}
.produto-orcamento-logado ul li a:hover{text-decoration:underline;}
.produto-orcamento-logado ul li strong{font-size:13px; color:#5A1206;}

.formata-outros{width:573px; float:left; margin-bottom:20px;}

.produto-destaque{height:400px; width:200px; float:left; border-right:1px solid #999999; margin:20px 20px 0 10px; clear:both;}
.produto-destaque h4{font-size:18px;}
.outros-produtos-logado{height:220px; width:159px; color:#7F716F !important; text-align:center; padding:2px; border-bottom:1px solid #E5E5E5; border-right:1px solid #E5E5E5; margin:5px; float:left;}
.outros-produtos-logado span{color:#7F716F;font-family:tahoma;font-size:12px;}
.outros-produtos-logado h3{color:#7F716F;font-family:tahoma;font-size:14px;}

.outros-produtos{font-size:11px !important; color:#7F716F !important; text-align:center; border-bottom:1px solid #DFDFDF; padding-bottom:5px; background:#FBFBFB; margin:5px 0;}
.imagem-produto{margin:10px 0;}
.botoes-orcamento{width:140px; height:40px; clear:both; margin:0 0 20px 100px; *margin:0 0 20px 0;}
.btn-enviar{margin:10px 0;}

/*login*/
.login-shadown{width:380px; height:100px; float:left; margin:20px 0 0 20px; text-align:left; font-family:tahoma;}
.login-shadown h4{font-size:16px; color:#5A1206; font-family:tahoma; font-weight:bold;}
.login-shadown span{font-size:13px; color:#7F716F; font-family:tahoma;}
.login-shadown p{font-size:13px; color:#7F716F; margin:10px 0;}
.login-shadown label{display:block; float:left; width:40px;}
.login-shadown p input{border:1px solid #5C0E04;}
.btn-login{width:50px; height:25px; background:#5C0E04; color:#fff; border:2px solid #5C0E04; cursor:pointer;}
.btn-login:hover{border:2px solid #070200; cursor:pointer;}
/*form de cadastro*/
.nao-cadastrado{width:380px; height:250px; float:left; margin:40px 0 0 20px; text-align:left; font-family:tahoma;}
.nao-cadastrado h4{font-size:16px; color:#5A1206; font-family:tahoma; font-weight:bold;}
.nao-cadastrado span{font-size:13px; color:#7F716F; font-family:tahoma;}
.btn-cadas{width:80px; height:25px; background:#fff; padding:3px 3px 3px 0; color:#5C0E04 !important; cursor:pointer; margin:15px 0;}
.tgl{margin:10px 0 0 0; font-size:13px; color:#7F716F; font-family:tahoma;}
.tgl p{margin:5px 0;}
.tgl label{display:block; float:left; width:160px;}
.tgl p input{border:1px solid #5C0E04; width:190px;}
.tgl p select{border:1px solid #5C0E04;}

#cesta_aceita{width:230px; height:50px;}

.pedido-desculpas {width:640px; padding:0 0 0 10px; color: #FF0000; font-family: tahoma; font-size: 12px; font-weight: normal; text-align:center}


