@charset "utf-8";
/* CSS Document */

#corpoLoja {
	display:		table;
	width:			100%;
	background:		#8E6B8B;
	text-align:		left;
}

#produtos {
	float:			left;
	width:			765px;
	background:		#fff;
}

#navegacao{
	float:			right;
	width:			225px;
	height:			auto;
	color:			#FFF;
	padding-top:    15px;
	text-align:		center;
	background:#8e6b8b;
}


.formLogin {
	background:		url(../imagens/loja/imgtp2.jpg) no-repeat top left;
	width:			766px;
	height:			168px;
	display:		block;
	float:			left;
	text-align:		right;
}

#lojaTopo {
	list-style:		none;
	width:			580px;
	float:			right;
	display:		table;
}

#lojaTopo li {
	float:			left;	
}

#lojaTopo li a {
	display:		block;
	color:			#8E6B8B;
	font-size:		110%;
	font-weight:	bold;
	margin-right:   10px;
	height:			20px;
	padding-left:   25px;
	padding-top:    3px;
	text-decoration:none;
}

#atendimento-televendas {
	width:			750px; 
	height:			30px; 
	text-align:		right; 
	float:			left;
}
#formBusca {
	width:			766px; 
	height:			35px; 
	background-color:#8e6b8b; 
	float:			left
}
#campoBemVindo{
	width:375px; 
	height:25px; 
	text-align:left; 
	padding-top:9px; 
	padding-left:10px; 
	color:#FFF; 
	font-family:Arial, Geneva, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	float:left;
}
#campoImputBusca{
	width:370px; 
	height:35px; 
	text-align:right; 
	padding-top:1px; 
	padding-right:5px; 
	color:#FFF; 
	font-family:Arial, Geneva, sans-serif; 
	font-size:13px; 
	font-weight:bold; 
	float:right;
}

/* #################  LATERAL  ################# */
#navegacao {
	list-style:		none;
	width:			229px;
	text-align:		left;
	margin-top:		10px;
}
#navegacao ul  li a{
	color:			#FFF;
	text-decoration:none;
	font-size:		100%;
	margin-left: 	15px;
	font-weight:	bolder;
	line-height:	150%;
}
#navegacao ul  li a:hover{
	color:			#FFF;
	text-decoration:underline;
}
#data {
	float:			right; 
	margin-right:	10px; 
	font-family:	Verdana, Geneva, sans-serif; 
	font-size:		9px; 
	font-weight:	bold;
}
#verItem {
	width:180px;
	height:20px;
	background-color:#FFF;
	color:#666;
	text-align:center;
	margin-left:25px;
	line-height:20px;
	font-weight:bolder;
}

.linkLateral li a {
	display:		block;
	color:			#8E6B8B;
	font-size:		110%;
	font-weight:	bold;
	height:			20px;
	padding-top:    3px;
	text-decoration:none;
}
.linkLateral li a:hover {
	display:		block;
	color:			#8E6B8B;
	font-size:		120%;
}

/* #################  CONTEUDO  ################# */
#conteudo {
	width:			766px; 
	height:			auto; 
	text-align:		left; 
	float:			left;
}
#conteudo .conteudoProdutos {
	width:			245px; 
	height:			270px; 
	margin-right:	8px; 
	margin-bottom:	10px; 
	float:			left;
	display:block;
	position:relative
}
#conteudo .esg {
	background:url(../imagens/esg.png) no-repeat top left;
	width:143px;
	height:26px;	
	display:block;
	position:absolute;
	bottom:90px;
	left:50px
}
#conteudo .conteudoImagem {
	width:			245px; 
	height:			180px; 
	text-align:		center;	
}
#conteudo .conteudoDescricao{
	width:			245px; 
	height:			50px; 
	text-align:		center; 
	padding-top:	5px; 
	font-family:	Arial, Geneva, sans-serif; 
	font-size:		10px;
	color:			#8E6B8B;
	font-weight:	bold;
	letter-spacing:	1px;
}
#conteudo .conteudoDescricao a {
	font-family:	Arial, Geneva, sans-serif; 
	font-size:		10px;
	color:			#8E6B8B;
	font-weight:	bold;
	letter-spacing:	1px;
	text-decoration:none;
}
#conteudo .conteudoDescricao a:hover {
	text-decoration:underline;
}
.conteudoValor {
	font-family:	Arial, Helvetica, sans-serif; 
	font-size:		10px; 
	color:			#92b9cf;
	letter-spacing:	0px;
}
/*########################################*/
#listLoja {
	list-style:		none;
	display:		table;
}
.listLoja div {
	width:			245px;
	height:			190px;
	float:			left;
	text-align:		center;
	margin-bottom:	10px;
	margin-right:	8px;
	border:			1px solid #000;
}
#listLoja li .titulo {
	color:			#8E6B8B;
	font-weight:	bold;
}
#listLoja li .valor {
	color:			#999;
}
/* ############################################## LOGIN INDEX ####################################################*/
#quadro {
	width:260px; 
	height:130px; 
	margin-right:10px; 
	margin-top:10px; 
	float:right;
}
#quadroMsg{
	width:180px; 
	height:30px; 
	float:right; 
	line-height:30px; 
	color:#fff; 
	font-weight:bold; 
	text-align:center;
}
.quadroInput{
	width:235px;
	height:25px; 
	float:right; 
	text-align:left;
}
#quadroOk{
	width:100px; 
	height:40px; 
	float:right; 
	line-height:40px;
}
.quadroLink{
	width:133px; 
	height:20px; 
	float:right;
	line-height:20px;
	text-align:left;
}
.quadroLink a{
	color:#fff;
	text-decoration:none;
	font-weight:bolder;
}
.quadroLink a:hover{
	color:#fff;
	text-decoration:underline;
}
.inputLogin {
	width:			210px;
	height:			18px;
	text-align:		center;
}


/* ##############################################  CADASTRO  #######################################################*/

.cadastroTitulo {
	font:				Arial, Geneva, sans-serif;
	font-size:			16px;
	color:				#8e6b8b;
	font-weight:		bolder;
	margin-left:		15px;
	margin-top:			35px;
	z-index:3;
}
.barra {
	width:				753px;
	height:				4px;
	background-color:	#8e6b8b;
}
.cadastroDados {
	font:				Arial, Geneva, sans-serif;
	font-size:			12px;
	margin-left:		15px;
	font-weight:		bold;
	color:				#666;
}
.cadastroImput {
	height:				20px;
	line-height:		20px;
}
input.submit{
	background-color:	transparent; 
	width:				90px; 
	float:				right; 
	font-size:			12px;
	color:				#8e6b8b;
	font-weight:		bold;
	margin-right:		25px;
}

/* ##############################################  CARRINHO  #######################################################*/

.passoComprar {
	width:				700px; 
	height:				25px; 
	margin-top:			30px;
	margin-bottom:		30px;
	padding-left:		20px;
}
.titulo-1 {
	float:				left; 
	font-weight:		bold; 
	letter-spacing:		2px; 
	padding-top:		4px; 
	font-size:			15px
}
.titulo-2 {
	float:				right;
	font-weight:		bold;
	letter-spacing:		1px; 
	padding-top:		5px;
}
.titulo-2 a{
	color:#8e6b8b;
	font-weight:		bold;
	letter-spacing:		1px; 
	text-decoration:none;
}
.titulo-2 a:hover{
	text-decoration:underline;
}
.carrinhoImg {
	text-align:center;
	padding-top:10px;
	width:120px;
	height:105px;
	background-color:#FFF;
	float:left;
}
.carrinhoDescricao {
	width:				195px;
	height:				85px;
	float:				left;
	font:				Arial, Geneva, sans-serif;
	font-size:			12px;
	padding:			15px;
	font-weight:		bold;
	color:				#666;
}
.carrinhoQtde {
	width:70px;
	height:65px;
	float:left;
	text-align:center;
	padding-top:50px;
}
.carrinhoExcluir {
	width:85px;
	height:70px;
	float:left;
	text-align:center;
	padding-top:45px;
}
.carrinhoUnit{
	width:				115px;
	height:				65px;
	float:				left;
	text-align:			center;
	padding-top:		50px;
	font-size:			12px;
	font-weight:		bold;
	color:				#666;
}
.carrinhoSubt{
	width:				115px;
	height:				65px;
	float:				left;
	text-align:			center;
	padding-top:		50px;
	font-size:			12px;
	font-weight:		bold;
	color:				#666;
	background-color	:#eae5e9;
}
.carrinhoDesconto{
	width:730px;
	height:50px;
	float:left;
	text-align:center;
}
.carrinhoDesValor {
	width:115px;
	height:50px;
	float:right;
	text-align:center;
	line-height:50px;
	font-size:12px;
	font-weight:bold;
	color:#666;
	background-color:#eae5e9;
}
.carrinhoDesTit{
	width:145px;
	height:50px;
	text-align:center;
	line-height:50px;
	float:right;
	font-weight:bold;
	letter-spacing:1px; 
}
.carrinhoDesEst{
	width:180px;
	height:50px;
	text-align:left;
	line-height:50px;
	float:right;
	font-weight:bold;
	letter-spacing:1px; 
}
.carrinhoDesGra{
	width:220px;
	height:50px;
	text-align:left;
	line-height:25px;
	float:right;
	font-weight:bold;
	letter-spacing:1px; 
}
.barraTotal {
	width:753px;
	height:35px;
	background-color:#8e6b8b;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
}
.somaTotal {
	width:115px;
	height:20px;
	text-align:center;
	line-height:20px;
	float:right;
	font-weight:bold;
	margin-top:7px;
	margin-right:23px;
	background-color:#FFF;
}
.somTotalTit{
	width:150px;
	height:35px;
	text-align:center;
	line-height:35px;
	float:right;
	font-weight:bold;
	letter-spacing:2px;
	color:#FFF;
}
.carrinhoFinComp {
	width:753px; 
	height:30px; 
	float:left;
}
.carrinhoComp {
	width:727px; 
	height:50px;
	float:left;
}
.comprar {
	width:95px; 
	height:50px; 
	line-height:50px; 
	float:right;
	text-align:right;
}
.comprar a {
	font-size:16px;
	color:#8e6b8b;
	font-weight:bold;
	text-decoration:none;
}
.comprar a:hover {
	text-decoration:underline;
}

.comprarImg {
	width:25px; 
	height:38px;
	float:right;
	padding-top:12px;
}

/* ##############################################  PEDIDOS  #######################################################*/

.pedidosCx1 {
	width:120px; 
	height:40px;
	float:left;
	text-align:center;
	line-height:40px;
	font-size:12px;
	font-weight:bold;
	color:#666;
}
.pedidosCx1 a{
	font-size:12px;
	font-weight:bold;
	color:#8E6B8B;
	text-decoration:none;
}
.pedidosCx1 a:hover{
	text-decoration:underline;
}

.pedidosCx2 {
	width:190px; 
	height:40px;
	float:left;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#666;
	line-height:40px;
}

/* ##############################################  LOGIN  #######################################################*/
#tituloLogin {
	font:Arial, Geneva, sans-serif;
	font-size:16px;
	color:#8e6b8b;
	font-weight:bolder;
	margin-bottom:5px;
	width:750px;
}

.loginConteudo {
	width:305px;
	height:280px;
	background:#b9a9b7;
	border:2px solid #afa7ae;
	float:left;
	margin-right:70px;
}
#recuperarSenha {
	width:750px;
	height:170px;
	background:#b9a9b7;
	border:2px solid #afa7ae;
}
#recuperaTexto {
	width:150px;
	height:20px;
	line-height:20px;
	text-align:left;
	font-weight:bold; 	
	letter-spacing:2px; 
	font-size:15px;
	margin-left:30px;
}
#recuperaInput{
	width:650px;
	height:35px;
	text-align:left;
	line-height:35px;
	padding-top:0px;
	margin-left:25px;
	margin-bottom:15px;
}
#recuperaSubmit{
	background-color:#FFF; 
	width:90px;
	height:25px;
	line-height:25px;
	float:right; 
	font-size:12px;
	color:#8e6b8b;
	font-weight:bold;
	margin-right:200px;
}
.loginTexto {
	width:150px;
	height:20px;
	line-height:20px;
	text-align:left;
	font-weight:bold; 	
	letter-spacing:2px; 
	font-size:15px;
	float:left;
	margin-left:30px;
}
.loginInput{
	width:270px;
	height:35px;
	text-align:left;
	line-height:35px;
	float:left;
	padding-top:0px;
	margin-left:25px;
	margin-bottom:15px;
}
.loginCampoInput{
	height:25px;
	line-height:25px;
	font-size:14px;
}
.loginSubmit{
	background-color:#FFF; 
	width:90px;
	height:25px;
	line-height:25px;
	float:right; 
	font-size:12px;
	color:#8e6b8b;
	font-weight:bold;
}
.linksCadEsq {
	margin-top:15px;
	float:left;
	width:305px;;
	text-align:center;
}
.linksCadEsq a {
	color:#666;
	text-decoration:none;
	font-weight:bolder;
}
.linksCadEsq a:hover{
	color:#666;
	text-decoration:underline;
}

/* ##############################################  DETALHES DO PEDIDO  #######################################################*/

.pedidosDetalhesConteudo {
	width:700px;
	margin-left:15px;
	padding-left:20px;
	background-color:#b9a9b7;
	border:2px solid #afa7ae;
	margin-bottom:20px;
}
.confirmaPedido a{
	font-size:13px;
	font-weight:bold;
	color:#8E6B8B;
	text-decoration:none;
}
.confirmaPedido a:hover{
	text-decoration:underline;
}


