body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
		address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
		p,fieldset,table,pre{margin-bottom:1em;}
		fieldset,img{border:0;}
		q:before,q:after{content:'';}
		abbr,acronym{border-bottom:1px dotted #000;cursor:help;}
		sup {vertical-align:text-top;} /* para preservar line-height e a aparência do seletor */
		sub {vertical-align:text-bottom;}
		embed{margin:1em 0;}
		pre,code,kbd,samp,tt {font-family:monospace;}
		em{font-style:italic;} 
		cite{font-style:italic;}

		/*tabelas*/
		table{border-collapse:collapse;border-spacing:0;}
		caption,th{text-align:center;font-weight:bold;}
		caption{margin-bottom:.5em;}
		th,td{border:1px solid #000;padding:.5em;}

		/*listas*/
		ol,ul,dl{margin:0 0 1em 2em;}
		ol li{list-style:decimal outside;margin:10px 0;}
		ul li{list-style:disc outside;margin:5px 0;}
		dl dd{margin-left:1em;}

		/*formulários*/
		input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
		input,textarea,select{*font-size:100%;} /*para poder mudar o tamanho no IE*/
		legend{color:#000;} /*porque legend não recebe herança no IE */
		/*input[type=text],input[type=password]{width:200px;} obs:type=file não funciona*/
		/*textarea{width:330px;height:150px;}*/

		/*títulos*/
		h1,h2,h3,h4,h5,h6,strong{font-size:100%;font-weight:bold;}
		h1,h2,h3{margin:1em 0;} /* margin baseado no tamanho da fonte */
		h1{font-size:1.3em;}
		h2{margin-top:0;font-size:1.2em;}
		h3{font-size:1em;}
		/*fim reset */

/*****************************************************************************/
/****************************************************************************
		*Laranja padrão (fundos e textos): #f90
		laranja #e67817;
		*Verde escuro: #003f32
		*Verde medio: #297d6c
		*Verde claro: #86c0b3
		*Textos (geral): #333
		*bordas cinzas: #666
		*Cinza claro: #a5a5a5
		*conteúdo 11pt, menu esquerdo 14pt e 12pt, títulos 14pt, detalhes e rodapé 9pt.
********************************************************************************/

table{width:98%;margin:auto;}
table th, table td{border-color:#d7d7d7;}
table th{background:#2A7D6D;color:#f5f5f5;padding:.3em;}
table td{background:#fff;}
table .zebra td, table .zebra th{background:#eee;} /*cores alternadas*/
table .alerta td, table .alerta th{background:#F6846B;} 
.rodapeTabela td{/*background:#a5a5a5;*/text-align:center;padding:.3em;border-top:2px solid;}

.destaqueFrete{color:#c30;font-weight:bold;}

a{color:#e67817;text-decoration:underline;}
a:hover{color:#f90;}
.editar{background:url(../images/icone-editar.gif) no-repeat;padding-left:19px;}
.remover{background:url(../images/icone-remover.gif) no-repeat;padding-left:19px;}
.adicionar{background:url(../images/icone-adicionar.gif) no-repeat;padding-left:19px;}
.botaoEditar{border:none;border-bottom:1px solid;color:#e67817;text-decoration:underline;}
.botaoEditar:hover{color:#f90;cursor:pointer;}

h1{color:#406623;}
.tituloBarraDestaque, .tituloBarra{color:#fff;padding-bottom:2px;text-indent:5px;}
.tituloBarraDestaque{background:#e67817;}
.tituloBarra{background:#297d6c;}
.tituloNormal{color:#e67817;}
.tituloNormalSeparador{color:#e67817;border-bottom:2px solid #ccc;width:80%;}
h2 span{font-size:0.9em;}
h2 span a{color:#fff;text-decoration:underline;}
h2 span a:hover{color:#86c0b3;}
h6{color:#003f32s;}

form p{margin-left:171px;}
form span{vertical-align:top;margin-left:2px;line-height:30px;}
*form span{vertical-align:middle;margin-left:2px;line-height:30px;} /*ie6+*/
.center{display:block;margin:auto;} /*centralizar o submit*/
.botaoConfirma{background:#297d6c;color:#fff;font-weight:bold;padding-top:1px;padding-bottom:1px;}
.botaoCancela{background:#f90;color:#fff;font-weight:bold;padding-top:1px;padding-bottom:1px;}
.formulario{background:url(../images/bg-produtos.jpg) repeat-x;padding:20px 15px 10px 15px;position:relative;}
.formulario h4{font-size:1.2em;color:#003f32;font-weight:normal;position:absolute;top:-10px;left:20px;}
.formulario label, .formulario input, .formulario select, .formulario textarea{margin:6px 0;}
.formulario label{display:block;width:165px;clear:left;float:left;text-align:right;margin-right:6px;}
.formulario input[type=checkbox]{margin:8px 0;}

.errorMsg, .sucessMsg{width:90%; margin:0 auto 6px auto;padding:5px;text-align:center;background-color:#ffc;}
.errorMsg{border:1px solid #c30;color:#c30;font-weight:bold;}
.sucessMsg{border:1px solid #FFD700;color:#035;font-weight:bold;}

.clear{clear:both;}
.semBorda{border:none;}

/********* inicio projeto */
body{
	font: 0.90em "Trebuchet MS", "MgOpen Cosmetica", "Bitstream Vera Sans", "Sans-serif";
	background:#eaeaea url(../images/bg-body.jpg) repeat-x 0 0;
	color:#000;
}
#container{
	background:url(../images/bg-container.jpg) transparent no-repeat 0 102px;
	width:993px;
	margin:auto;
}
#header{position:relative;height:122px;}
#header h1{background:url(../images/marca.jpg) no-repeat;width:232px;height:65px;position:absolute;top:8px;left:40px;}
#header h1 a{text-indent:-5000px;overflow:hidden;width:232px;height:65px;display:block;}
#header #saudacao{position:absolute;right:60px;}
#header #saudacao li{display:inline;list-style:none;}
#header #menuCliente{position:absolute;top:27px;right:45px;}
#header #menuCliente li{float:left;width:120px;height:60px;list-style:none;margin-right:17px;}
#header #menuCliente li a{text-indent:-5000px;overflow:hidden;width:120px;height:60px;display:block;}
#header #menuCliente .mCadastro{background:url(../images/btn-meucadastro.gif) no-repeat;}
#header #menuCliente .mPedidos{background:url(../images/btn-meuspedidos.gif) no-repeat;}
#header #menuCliente .mCarrinho{background:url(../images/btn-meucarrinho.gif) no-repeat;}


#menuPrincipal{width:200px;float:left;margin-left:35px;_margin-left:18px;}
#menuPrincipal a{color:#000;text-decoration:none;}
#menuPrincipalTop{background:url(../images/bg-menuTop.gif) no-repeat;height:25px;}
#menuPrincipalCenter{background:url(../images/bg-menuMiddle.gif) repeat-y;/*border-left:2px solid #ccc;border-right:1px solid #ccc;*/ padding-bottom:1px;/*1px para juntar as imagens*/}
#menuPrincipal #linkPaginaInicial{background:url(../images/icone-home.gif) no-repeat;padding-left:22px;display:block;margin:-10px 0 10px 10px;/*0px  no topo para juntar as imagens*/}
#menuPrincipal #linkPromocao{background:url(../images/btn-promocoes.gif) no-repeat;display:block;width:175px;height:45px;margin:auto;text-indent:-5000px;overflow:hidden;}
#menuPrincipal h2{margin:10px 10px 5px 10px;font-weight:normal;}
#menuPrincipal h3{margin:2px 10px;text-transform:uppercase;}
#menuPrincipal h3 a{color:#297d6d;}
#menuPrincipal h3 a:hover{color:#86c0b3;}
#menuPrincipal ul{margin-left:1.5em;}
#menuPrincipal li{list-style:none;}
#menuPrincipal li a:hover{color:#297d6d;}
#menuPrincipalBottom{background:url(../images/bg-menuBottom.gif) no-repeat;height:25px;}

/**** admin menu ***/
	#menuPrincipal .adicionar{color:#e67817;text-decoration:underline;display:block;width:70%;margin:-10px auto 10px auto;}
	#menuPrincipal .adicionar:hover{color:#f90;}

	#menuPrincipal .menuItemCat, #menuPrincipal .menuItemSubCat{position:relative;margin:15px 0;}
	#menuPrincipal .menuItemCat{background:#e8e8e8;}
	#menuPrincipal .menuItemSubCat{background:#f2f2f2;}
	#menuPrincipal .menuItemCat p{margin:0px;margin-left:10px;}
	#menuPrincipal .menuItemSubCat li{margin:0;}
	#menuPrincipal .editar a, #menuPrincipal .remover a{color:#e67817;text-decoration:underline;}
	#menuPrincipal .editar a:hover, #menuPrincipal .remover a:hover{color:#f90;}
	#menuPrincipal .remover{position:absolute;right:10px;top:18px;}

/**** fim admin menu ***/

#centro{width:710px;margin-left:245px;_margin-left:242px;}

#painel{width:450px;height:150px;float:left;}


#atendimento {background:url(../images/bg-atendimentoMiddle.gif) repeat-y;margin-top:0;width:250px;float:right;}
#atendimento h3{margin:0;background:url(../images/bg-atendimentoTop.gif) no-repeat 0 0;text-align:center;color:#fff;height:30px;line-height:23px;}
#atendimento ul{margin:0 10px 5px 10px;}
#atendimento li{list-style:none;padding-left:25px;margin:0;}
#atendimento .fone{background:url(../images/icone-tel.gif) no-repeat;}
#atendimento .email{background:url(../images/icone-email.gif) no-repeat;}
#atendimento .msn{background:url(../images/icone-msn.gif) no-repeat;}
#atendimento p{background:url(../images/bg-atendimentoBottom.gif) no-repeat 0 100%;padding:0 10px 10px 10px;margin:0;}


#conteudo {float:left;margin-top:15px;width:710px;}
#space{margin:0 10px;}/*da um espaço nas laterais para o conteúdo não colar nas bordas. É melhor usar margin do que padding no elemento externo*/
#conteudoTop {background:url(../images/bg-conteudoTop.gif) no-repeat;height:25px;}
#conteudoCenter{background:url(../images/bg-conteudoMiddle.gif) repeat-y;padding-bottom:1px;/*1px para juntar as imagens*/}
#conteudoBottom {background:url(../images/bg-conteudoBottom.gif) no-repeat;height:25px;}
#conteudo h2{text-transform:uppercase;font-size:1em;padding-top:1px;}
#conteudo #search{margin:-10px 0 15px 90px;}
#conteudo #search label{background:url(../images/icone-busca.gif) no-repeat;padding-left:25px;}
#conteudo #search a{font-size:0.85em;}


#infoRodape{float:left;font-size: 0.87em;width:710px;margin-top:15px;}
#infoRodape a{color:#000;text-decoration:none;}
#infoRodape a:hover{text-decoration:underline;}
#infoRodapeTop {background:url(../images/bg-conteudoTop.gif) no-repeat;height:25px;}
#infoRodapeCenter{background:url(../images/bg-conteudoMiddle.gif) repeat-y;padding-bottom:1px;/*1px para juntar as imagens*/}
#infoRodapeBottom {background:url(../images/bg-conteudoBottom.gif) no-repeat;height:25px;}
#infoRodape h4{color:#297d6c;}
#infoInstitucional ul, #infoAjuda ul, #infoConta ul{margin:0;}
#infoInstitucional li, #infoAjuda li, #infoConta li{list-style:none;}
#infoInstitucional{float:left;width:135px;margin-left:12px;}
#infoAjuda{float:left;width:140px;}
#infoConta{float:left;width:100px;_width:95px;}/*afeta somente ie6*/
#infoPagamento{float:left;width:150px;_width:145px;margin-right:8px;}
#infoSeguranca{float:left;width:150px;}

#rodape{clear:both;color:#a5a5a5;margin-top:15px;border-top:2px solid #c5c5c5;text-align:center;background:#fff;font-size:0.8em;}
#rodape ul{margin:0;padding:5px 0;}
#rodape ul li{margin:0;display:inline;list-style:none;}
#rodape a{text-decoration:none;color:#a5a5a5;}
#rodape a:hover{text-decoration:underline;}


/** index**/
.linha{float:left;margin-bottom:25px;}
.item{float:left;width:160px;margin:0 10px 0 0;background:url(../images/bg-produtos.jpg) repeat-x;}
.item li{list-style:none;margin:0;width:144px;margin-left:8px;}
.item .imagem{margin:6px 0 0 6px;}
.item .imagem img{border:2px solid #c5c5c5;}
.item .nome{font-weight:bold;}
.item .ref{font-size:0.85em;color:#a5a5a5;margin-bottom:5px;}
.item .link{font-size:0.85em;color:#e67817;}
.item .campoTxt{margin:8px 6px;}

/*********************************************************************
									PÁGINAS INTERNAS
**********************************************************************/
/*login.php*/
#loginContent .formulario{width:250px;float:left;margin:20px 20px;}
#loginContent .formulario label{text-align:left;margin-bottom:2px;}
#loginContent .formulario input{margin-top:2px;}
#btnCadastrar{background:url(../images/btn-cadastrese.jpg) no-repeat;display:block;width:150px;height:53px;text-indent:-5000px;overflow:hidden;margin:20px auto;}

/*nova_categoria.php e editar_categoria.php*/
#formCategorias .formulario{width:250px;float:left;margin:20px 20px;}
#formCategorias .formulario label{text-align:left;margin-bottom:2px;}
#formCategorias .formulario input, #formCategorias .formulario select{margin-top:2px}


/*apagar_categoria*/
.listagem img{border:2px solid #c5c5c5;}

/*novo_produto.php*/
#novoProduto .formulario{width:85%;margin:25px auto;}
#novoProduto .calculadora{position:relative;margin:10px 0;border:1px solid #aaa;}
#novoProduto .calculadora .um label{margin-top:25px;}
#novoProduto .calculadora .dois label, #novoProduto .calculadora .tres label{float:none;text-align:left;margin:0;} 
#novoProduto .calculadora .dois{position:absolute;left:280px;top:0px;}
#novoProduto .calculadora .tres{position:absolute;left:440px;top:0px;}

#novoProduto img{border:2px solid #c5c5c5;position:relative;left:200px;top:-40px;} /*editar_produto.php*/

.divItensProduto{float:left;width:100%;margin:10px 0;border:1px solid #aaa;padding-left:3px;}
.iReferencia, .iTamanho, .iCor, .iEstoque{float:left;margin-right:10px;width:130px;}
#novoProduto .iReferencia label, #novoProduto .iTamanho label, #novoProduto .iCor label, #novoProduto .iEstoque label{float:none;text-align:left;margin:0;width:100px;}


/*novo_usuario.php*/
#novoUsuario .formulario{width:85%;margin:25px auto;}
.desabilita{background-color:#EFEBE7;}
.habilita{background-color:#fff;}

/*contato.php*/
#contato .formulario{width:80%;margin:20px auto;}
#contato p{width:80%;margin:14px auto;}
#contato textarea{width:300px;height:110px;}
#contato .botaoConfirma{margin-left:171px;}

/*novo_painel.php e editar_painel.php*/
#divPainel .formulario{width:94%;margin:20px auto;}
#divPainel .botaoConfirma{margin-left:171px;}

/*usuarios_adm.php*/
#usuarioAdm .formulario{width:95%;margin:20px auto;}
#usuarioAdm .formulario p{margin:0;}
#usuarioAdm .grupo{float:left;width:100%;}
#usuarioAdm .block{float:left;margin-right:10px;width:200px;}
#usuarioAdm .block label{float:none;text-align:left;margin:0;width:100px;}

/*pedidos_adm.php*/
#pedidosAdm .formulario{width:95%;margin:20px auto;}
#pedidosAdm .block1, #pedidosAdm .block2, #pedidosAdm .block3{float:left;margin-right:15px;}
#pedidosAdm .block1 label, #pedidosAdm .block2 label, #pedidosAdm .block3 label{float:none;text-align:left;margin:0;}
#pedidosAdm .block2 label{width:100px;}
#pedidosAdm .block3 .botaoConfirma{margin-left:10px;}
.sim, .nao{text-transform:uppercase;}
.sim{color:#359AFF;}
.nao{color:#c30;}

/*detalhes_pedidos_adm.php*/
#tabelaCliente th, #tabelaCliente td{padding:0.3em;}
#tabelaCliente th{background:none;text-align:right;color:#000;}
#tabelaCliente .semBorda{padding-left:1.2em;}
.dadosPedido .formulario{width:450px;margin:25px 0 20px 6px;}
.dadosPedido label{width:150px;margin-right:10px;}
.dadosPedido .botaoConfirma{margin-left:160px;}

/*detalhes_pedido.php*/
.detalhePedido, .hPedidos{width:500px;margin-left:100px;}
.detalhePedido th{background:none;text-align:left;color:#000;}

/*lembrar_senha.php*/
#lembrarSenha .formulario{width:85%;margin:20px auto;}
#lembrarSenha .formulario p{margin-left:10px;}
#lembrarSenha .formulario .botaoConfirma{margin-left:171px;}

/*lembrar_produto.php*/
#lembrarProduto .formulario{width:85%;margin:20px auto;}
#lembrarProduto .formulario p{margin-left:10px;}
#lembrarProduto .formulario .botaoConfirma{margin-left:171px;}

/*detalhes_produto.php*/
#fotos{float:left;cursor:pointer;}
#fotos img{border:2px solid #c5c5c5;}
#miniFotos img{width:69px;}

#dadosProduto{margin-left:320px;}
#dadosProduto h2{font-size:1.3em;margin-top:0;}
#dadosProduto span{font-size:1.2em;color:#297d6c;}
#dadosProduto .promocao{color:#e67817;}
#dadosProduto p{margin:1em 0;}

#tabelaProduto{clear:left;float:left;margin:20px 15px 20px 0;width:304px;}
#tabelaProduto th{background:none;color:#000;text-align:left;width:30%;}

#tabelaParcelas{margin-top:20px;width:300px;text-align:center;}
#tabelaParcelas th, #tabelaParcelas td{padding:.18em;}
#tabelaParcelas th{background:#fff;color:#000;width:30%;}
#tabelaParcelas .zebra th{background:#eee;}
#tabelaParcelas .tituloTabela{background:#297d6c;color:#f5f5f5;}
.botoesAdm{text-align:center;}

#videoProduto{text-align:center;}

/*carrinho*/
.botoesCarrinho td{text-align:center;border:none;padding-top:15px;}
#carrinho .sub{border:none;text-align:right;}
#carrinho .frete, #carrinho .calculoFrete{text-align:right;}
#carrinho .total{border:none;text-align:right;}

/*quem_somos.php*/
#quemSomos img, #imagensLoja img{border:2px solid #c5c5c5;}
#quemSomos .imgLeft{float:left;margin-right:8px;}
#quemSomos .imgRight{float:right;margin-left:8px;}
#imagensLoja{width:550px;margin:20px auto;}
#valores dt{font-weight:bold;}

/*fechar_compra_confirmar*/
#tabelaEndereco{width:480px;margin:0 0 10px 7px;}
#tabelaEndereco th, #tabelaEndereco td{padding:0.3em;}
#tabelaEndereco th{background:none;text-align:left;color:#000;width:130px;}
.tabelaDadosPedido .pesoTotal, .tabelaDadosPedido .subTotal, .tabelaDadosPedido .frete, .tabelaDadosPedido .total, .tabelaDadosPedido .botoes{text-align:right;}
.tabelaDadosPedido .semBorda{border:none;}
.atencao{color:#e67817;}

/*paginação*/
.paginacao{text-align:right;margin-right:20px;clear:both;}
.paginacao .campoPaginacao{width:30px;}
.paginacao form{display:inline;}
.paginacao .linkDesativado{color:#CCCCCC;}

/*tabela_tamanhos.php*/
.tabelaMedidas{width:50%;text-align:center;}
.tabelaMedidas td{padding:0.1em;}

/*marca_cor_tamanho.php*/
.tabelaListagem{width:60%;text-align:center;}
.tabelaListagem td{padding:0.15em;}

/*editar_marca_cor_tamanho.php*/
#formEditar .formulario{width:550px;margin:20px auto;}


