/*
	LINKS
*/
a {
	color: #AD1C00;
	text-decoration: none;
	outline: none;
}

a:hover {
	color: #999999;
	text-decoration: none;
}


/*
	CENTRO
*/
#container-conteudo-interno {
	padding:15px;
	float:left;
	width:75%;
}
	#container-conteudo-interno p {
		line-height:17px;
	}
	#container-conteudo-interno ul{
		margin:5px;
	}
		#container-conteudo-interno ul li{
			padding:7px;
		}
	

	/* produtos */
	#container-conteudo-interno #produtos{
		margin-left:15px;
	}
		#container-conteudo-interno #produtos h2.promocao {
			background:#D6D0C0 url(../_imagens_layout/titulos/prod_promocao.gif) no-repeat 7px 4px;
			height: 22px;
			width: 615px;
			text-indent: -9999px;
			margin-bottom:0;
		}
		#container-conteudo-interno #produtos h2.destaque {
			background:#D6D0C0 url(../_imagens_layout/titulos/prod_destaque.gif) no-repeat 7px 4px;
			height: 22px;
			width: 615px;
			text-indent: -9999px;
			margin-bottom:0;
		}
		
		#container-conteudo-interno #produtos a {
			color:#828282;
		}
		#container-conteudo-interno #produtos table {
			width:100%;
			border:0;
			margin:10px auto;
			text-align:center;
		}
			#container-conteudo-interno #produtos table td{
				width:25%;
			}


/***************************************
TABELA LISTAGEM
***************************************/

.tabelaListagem .tabelaCabecalho {
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	background:#EEE;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}

.tabelaListagem .tabelaLinhas {
	font-size: 12px;
	padding: 5px;
	border-bottom: 1px solid #CCC;
}

.tabelaListagem a {
	text-decoration: none;
}

.tabelaListagem a:hover {
	text-decoration: underline;
}

/**************************************/



/***************************************
LAYOUT DO BOX COM BORDA ARREDONDADA
***************************************/

#boxRounded {
	padding: 0px 6px 0px 0px;
	background: #fff url(../_imagens_layout/box_r_titulos/box_rounded_border.jpg) 100% 0 repeat-y;
	width: 99%;
}

#boxRounded .bi {
	padding: 0px 0px 0px 6px;
	background: #fff url(../_imagens_layout/box_r_titulos/box_rounded_border.jpg) 0 0 repeat-y;
}

#boxRounded .bt {
	height: 16px;
	margin: 0px -6px;
	background:#FFF url(../_imagens_layout/box_r_titulos/box_rounded.gif) 100% 0 no-repeat;
}

#boxRounded .bt div {
	width: 18px;
	height: 16px;
	background:#FFF url(../_imagens_layout/box_r_titulos/box_rounded.gif) 0 0 no-repeat;
}

#boxRounded .bb {
	height: 19px;
	margin: 0px -6px;
	background:#FFF url(../_imagens_layout/box_r_titulos/box_rounded.gif) 100% 100% no-repeat;
}

#boxRounded .bb div {
	width: 18px;
	height: 19px;
	background:#FFF url(../_imagens_layout/box_r_titulos/box_rounded.gif) 0 100% no-repeat;
}

#boxRounded .boxConteudo {
	margin: 0px;
	padding: 2px 10px;
	min-height:85px;
	_height:85px;
	background: #E6E6E6 url(../_imagens_layout/box_r_titulos/box_bg.gif) repeat-x;
	color: #595959;
	line-height:1.7em;
}

#boxRounded .boxConteudo td {
	color: #595959;
}

#boxRounded hr {
	border:1px solid #CCC;
	height: 1px;
	text-align: center;
	margin:6px 0;
	_margin:1px 0;
}

#boxRounded .boxBotao {
	margin-top: 8px;
}



#boxIndisponivel{
	background:#FFF;
	border:2px solid #611100; 
	padding:20px 10px;
}

/**************************************/

/***************************************
ORDENAÇÃO
***************************************/
.listOrdem {
	text-align: right;
	margin-right: 10px;
	font-size: 10px;
}
.listOrdemAtivo {
	color: #969696;
	font-weight: bold;
}
.listOrdemLink {
	color: #969696;
	text-decoration: none;
}
.listOrdemLink:hover {
	color: #D2B775;
	text-decoration:none;
}
/**************************************/

/***************************************
CATEGORIAS
***************************************/
#categoriaTitulo {
	background:transparent url(../_imagens_layout/tit_fundo.gif) no-repeat scroll left bottom;
	border-bottom:1px solid #D3C5A4;
	text-align: left;
	margin-bottom:10px;
	font:normal 1.5em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:1.1em;
	margin-top:0;
	padding-left:25px;
}
	
	#categoriaTitulo a, #subcategoriaTitulo a {
		color: #3C3B30;
		text-decoration: none;
	}
	#subcategoriaTitulo {
		font-size: 14px;
	}



/**************************************/



/***************************************
ESTILO DE EXIBIÇÃO DOS PRODUTOS EM GRADE
***************************************/

.grade {
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	display: inline;
}

.grade li {
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: bottom;
	margin: 10px 0px;
	padding: 7px;
	padding-bottom: 3px;
	background: url(../_imagens_layout/prod_list_fundo.gif) no-repeat center bottom;
}

.grade span.linkProduto {
	display: block;
	width: 124px;
	padding:0 6px;
}

.grade a div {
	display: block;
	padding: 4px;
}

* html .grade li, * html .grade {
	height: 1px;
	text-align: center;
	margin: 10px auto;
	display: inline;
}

.grade li {
	*display: inline;
}

/**************************************/



/*
	CLASSES GERAIS
*/
.loginOpcao td {
	background-color:#FFF4D7;
}

/* titulos */
.minhaconta{
	background:url(../_imagens_layout/titulos/minhaconta.jpg) no-repeat;
	text-indent: -9999px;
	width:115px;
	height:23px;
	margin:0 0 25px 0;
}
.cadastro{
	background:url(../_imagens_layout/titulos/cadastro.jpg) no-repeat;
	text-indent: -9999px;
	width:80px;
	height:23px;
	margin:0 0 25px 0;
}
.altdados{
	background:url(../_imagens_layout/titulos/altdados.jpg) no-repeat;
	text-indent: -9999px;
	width:128px;
	height:23px;
	margin:0 0 25px 0;
}
.altsenha{
	background:url(../_imagens_layout/titulos/altsenha.jpg) no-repeat;
	text-indent: -9999px;
	width:126px;
	height:23px;
	margin:0 0 25px 0;
}
.meuspedidos{
	background:url(../_imagens_layout/titulos/meuspedidos.jpg) no-repeat;
	text-indent: -9999px;
	width:124px;
	height:23px;
	margin:0 0 25px 0;
}
.alterar_end{
	background:url(../_imagens_layout/titulos/alterar_end.jpg) no-repeat;
	text-indent: -9999px;
	width:256px;
	height:29px;
	margin:0 0 25px 0;
}
.result_busca{
	background:url(../_imagens_layout/titulos/result_busca.jpg) no-repeat;
	text-indent: -9999px;
	width:174px;
	height:23px;
	margin:0 0 25px 0;
}
.quemsomos{
	background:url(../_imagens_layout/titulos/quemsomos.jpg) no-repeat;
	text-indent: -9999px;
	width:119px;
	height:23px;
	margin:0 0 25px 0;
}
.ajuda{
	background:url(../_imagens_layout/titulos/ajuda.jpg) no-repeat;
	text-indent: -9999px;
	width:53px;
	height:28px;
	margin:0 0 25px 0;
}
.trocas{
	background:url(../_imagens_layout/titulos/trocas.jpg) no-repeat;
	text-indent: -9999px;
	width:59px;
	height:22px;
	margin:0 0 25px 0;
}
.politica{
	background:url(../_imagens_layout/titulos/politica.jpg) no-repeat;
	text-indent: -9999px;
	width:68px;
	height:23px;
	margin:0 0 25px 0;
}
.entregas2{
	background:url(../_imagens_layout/titulos/entregas2.jpg) no-repeat;
	text-indent: -9999px;
	width:79px;
	height:27px;
	margin:0 0 25px 0;
}
.faq{
	background:url(../_imagens_layout/titulos/faq.jpg) no-repeat;
	text-indent: -9999px;
	width:37px;
	height:23px;
	margin:0 0 25px 0;
}
.pagamentos{
	background:url(../_imagens_layout/titulos/pagamentos.jpg) no-repeat;
	text-indent: -9999px;
	width:112px;
	height:27px;
	margin:0 0 25px 0;
}
.lembrar_senha{
	background:url(../_imagens_layout/titulos/lembrar_senha.jpg) no-repeat;
	text-indent: -9999px;
	width:139px;
	height:23px;
	margin:0 0 25px 0;
}
.contato{
	background:url(../_imagens_layout/titulos/contato.jpg) no-repeat;
	text-indent: -9999px;
	width:70px;
	height:22px;
	margin:0 0 25px 0;
}


