/* CSS Document */


#barra-topo{
	margin-bottom:10px;
	padding-left:43px;
	padding-right:40px;
}
#barra-topo a{
	color:#9c8b7b;
}
#barra-topo-busca{
	float:right;
	width:300px;
}

/* cadastro */
	#frmCadastroMeusDados fieldset{
		padding:0 20px 10px 20px;
		margin:10px 0;
		border:solid 1px #818181;
		position:relative;
		width:535px;
	}
	#frmCadastro fieldset{
		padding:0 20px 10px 20px;
		margin:10px 0;
		border:solid 1px #818181;
		position:relative;
		width:867px;
	}
	#frmCadastro p, #frmCadastroMeusDados p{ 
		padding:0 0 10px 0;
	}
	#frmCadastro fieldset legend, #frmCadastroMeusDados fieldset legend{
		color:#CCCCCC;
		padding:0 10px;
	}
	#frmCadastro fieldset ul, #frmCadastroMeusDados fieldset ul{
		padding:10px 0;
	}
	#frmCadastro fieldset ul li, #frmCadastroMeusDados fieldset ul li{
		list-style:none;
		padding:3px 0;
	}
	
	.impCadastro{
		border:1px solid #333333;
		background:#0F0F0F;
		color:#818181;
	}
	.impCadastroOn{ 
		border:1px solid #9C8B7B; 		
		background:#0F0F0F; 
		color:#818181;
	}
	.inpObrigatorio{
		font-weight:bold;
	}
	.btnCadastro{
		text-align:right;
		padding-top:20px;
	}
	.frmCadastroInfo{
		position:absolute;
		right:20px;
		_right:0;
		@right:0;		
		width:430px;
	}
	#boxErroCadastro{
		padding:10px;
		margin-bottom:20px;
		border:solid 1px red;
	}
	
	
/* lista categoria */
	#lista-categoria{
		margin-bottom:20px;
		list-style:none;
	}
	#lista-categoria li{
		background:url(img/divisao-listacategoria.gif) left bottom no-repeat;
		padding:10px 0;
	}
	#lista-categoria li span{
		padding-left:24px;
		background:url(img/seta-listacategoria.gif) 10px 5px no-repeat;
	}
	#lista-categoria li a{
		color:#fff;
		text-decoration:none;
	}
	#lista-categoria li a:hover{
		text-decoration:underline;
	}
		
		
	.listaDeps{
		margin-bottom:20px;
		list-style:none;
	}
	.listaDeps li{
		background:url(img/divisao-listacategoria.gif) left bottom no-repeat;
		padding:10px 0;
	}
	.listaDeps li span{
		padding-left:24px;
		background:url(img/seta-listacategoria.gif) 10px 5px no-repeat;
	}
	.listaDeps li a{
		color:#6a6666;
		text-decoration:none;
	}
	.listaDeps li a:hover{
		text-decoration:underline;
	}
		

/* formulario de busca */
	.inptCotacaoBusca{
		border:solid 1px #272622;
		background:#302e2b;
		color:#666;
		padding:2px;
		width:265px;
	}
	#inptiOK{
		vertical-align:bottom;
	}
	
	
/* produtos lancamentos */	
	.produtoImg{
		width:120px;
		height:120px;
		overflow:hidden;
		background:#FFFFFF;
		margin-bottom:4px;
	}
	.produtoImgG{
		width:193px;
		height:193px;
		overflow:hidden;
		background:#FFFFFF;
	}

	.produtoImg img{ 
		border:none;
	}
	.produtoItem{
		width:120px;
	}
	.produtoItem a{
		color:#9c8b7b;
	}
	#l-listartodosprodutos{
		display:block;
		margin-top:5px;
		float:right;
		width:74px;
		height:15px;
		text-indent:-99999em;
		overflow:hidden;
		background:url(img/l-listartodos.gif) top left no-repeat;
	}
	
/* carrinho */
	.tableCarrinho thead tr{ 
		background:#2C2C2C;
		height:40px;
	}		
	.tableCarrinho tbody td{
		padding:4px;
		border-left:solid 1px #4A4A4A;
		border-bottom:solid 1px #4A4A4A;
	}
	.tableCarrinho tbody td table td{ border:none; }
	.tableCarrinho tbody td img{
		padding-right:10px;
	}
	.tableCarrinhoSubTotal{
		border-right:solid 1px #4A4A4A;
		font-size:14px;
		font-weight:bold;
	}
	.tableCarrinho-total{
		padding:10px 5px;
		font-size:18px;
		font-weight:normal;
		background:#2C2C2C;
	}
	
	.carrinho-navegacao-esquerda{
		float:left;
		width:300px;
		margin:35px 0 38px 0;
	}
	.carrinho-navegacao-direita{
		float:right;
		width:181px;
		margin:35px 0 38px 0;
	}
	
/* identificação */
	#identificacao-geral{
		width:650px;
		padding:30px 0;
		margin:0 auto;
	}
	#identificacao-box-esquerda{
		width:250px;		
		height:200px;
		float:left;
		padding:10px;
		border:solid 1px #232323;
	}
	#identificacao-box-direita{
		float:right;
		width:250px;		
		height:200px;
		padding:10px;
		border:solid 1px #232323;
	}
	.ulFrmIdentificacao li{
		list-style:none;
		padding:3px 0;
	}
	.identificacao-frmbtn{
		margin-top:20px;
		text-align:right;
	}
	
/* minha conta */
	#minhaconta-boxEsquerda{
		width:300px;
		padding:30px 0 30px 30px;
		float:left;		
	}
	#lista-itens-minha-conta li{
		list-style:none;
		padding:3px 0 3px 20px;
	}	
	#lista-itens-minha-conta li a{
		color:#fff;
	}
	#minhaconta-boxDireita{
		width:580px;
		padding:30px 50px 30px 30px;
		float:right;		
	}
	
/* meus pedidos */
	.tableMeusPedidos{
		width:100%;		
	}
	.tableMeusPedidos thead tr{
		height:30px;
	}
	.tableMeusPedidos tbody td{
		border-bottom:solid 1px #666666;
		border-left:solid 1px #666666;
		padding:3px;
	}