/*'-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
/*' 
/*' Customização de estilo Revistas Moura
/*' [ DANIEL SOARES - dsoal@ig.com.br - www.dsoares.com ]
/*' Arquivo: css_add.css
/*' 
/*'-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#


/* CSS - FORMATAÇÃO GERAL */

a {color: #7A7A7A; font-weight:normal; text-decoration:none;} 
a:hover {color: #FF0000;font-weight: normal;text-decoration: none;}
td {font-family: Arial, Helvetica, sans-serif;font-size: 8px;color: #7A7A7A;} /* Fonte padrão */

BODY {
	background-color: #EFEFEF;
	margin-top: 0px;
	padding-top: 0px;
	text-align: center;
	vertical-align: top;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

/* CSS - CABECALHO */

table.TBLcabecalho { 
	background-color: #EEEEEE;
	margin-top: 0px;
	padding-top: 0px;
}

td.TDcabecalho{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-transform:uppercase;
	width: 100px;
}

td.TDcabecalho2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-transform:uppercase;
	width: 75px;
}

td.Nome_Loja {
	vertical-align: bottom;
	padding-left:0;
	padding-right:10px;
	padding-top: 20px;
	padding-bottom:5px;
}

td.link_loja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000;
	text-decoration: none;
	text-transform:uppercase;
	border: none;
	text-align: left;
	vertical-align: bottom;
	padding-left:0px;
	width:105px;
}

.link_nome {
	padding-bottom:3px;
	vertical-align:bottom;
}

#fig_car {
	border:none; 
	width:18px; 
	height:18px;
}

td.TDlogo {
	height: 200px;
	width: 208px;
	text-align: center;
	vertical-align: bottom;
	margin: 0px;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	padding-bottom:6;
}

td.TDsepmenu {
	background-image: url(templates/pt_BR/default/regua1x1.GIF);
	background-color: #CCC;
	width: 0px;
}

.MNcabecalho {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform:uppercase;
}

.MNcabecalho:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
	text-transform:uppercase;
}

.MNdivisorcabecalho {
	background-color: #9A9A9A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9A9A9A;
	text-decoration: none;
	text-transform:uppercase;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	right:auto;
}

.MNdivisorcabecalhoDireita {
	background-color: #9A9A9A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform:uppercase;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	right:auto;
}


/* CSS - RODAPE */

table.TBLrodape { 
	background-color: #DDD;
}

.TDrodape{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7px;
	color: #7A7A7A;
	text-decoration: none;
	text-transform:uppercase;
}

.MNrodape {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 7px;
	color: #7A7A7A;
	text-decoration: none;
	text-transform:uppercase;
}

.MNrodape:hover {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 7px;
	color: #000000;
	text-decoration: none;
	text-transform:uppercase;
}

.MNdivisorrodape {
	background-color: #DDD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7px;
	color: #7A7A7A;
	text-decoration: none;
	text-transform:uppercase;
}


/* CSS - LATERAL ESQUERDA */

td.TBLlatesquerda { 
	background-color: #ECECEC;
	border-collapse:inherit;
}

.MNlatesquerda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000;
	text-decoration: none;
	text-transform:uppercase;
	border-collapse:inherit;
}

.MNlatesquerda:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FF0000;
	text-decoration: none;
	text-transform:uppercase;
	border-collapse:inherit;
}

.MNlatesquerdaAtivo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FF0000;
	text-decoration: none;
	text-transform:uppercase;
	border-collapse:inherit;
}

.MNlatesquerdaAtivo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FF0000;
	text-decoration: none;
	text-transform:uppercase;
	border-collapse:inherit;
}

.MNdivisorlatesquerda {
	background-color: #A0A0A0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFF;
	text-decoration: none;
	text-transform:uppercase;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
	border-collapse:inherit;
}

.LCNlatesquerda {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #FFF;
	border : thin solid #D9D9D9;
	background-color : #A0A0A0;
	text-transform:uppercase;
	border-collapse:inherit;
}


/* CSS - LATERAL DIREITA */

td.TBLlatdireita { 
	background-color: #ECECEC;

}

table.CARTBLlatdireita { 
	background-color: #ECECEC;
}

table.CARTDlatdireita { 
	background-color: #ECECEC;
}

.CARTXTlatdireita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	text-transform:uppercase;
}

.CARTXTlatdireitarecibo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #7A7A7A;
	text-decoration: none;
	text-transform:uppercase;
}

.MNlatdireita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000;
	text-decoration: none;
	text-transform:uppercase;
}

#Lateral_Direita {
	width: 200px;
}

#banner_ldireita {
	margin-top: 20px;
	text-decoration: none;
	padding-top: 20px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	text-align: center;
}
#banner_ldireita a {
	text-decoration: none;
}
#banner_ldireita a:hover {
	text-decoration: none;
}

/* CSS - CENTRO */

/* -> Area de produtos */
.TXTproduto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #6B6B6B;
	text-decoration: none;
	text-transform:uppercase;
}

.TXTproduto:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FF0000;
	text-decoration: none;
}

.centro_prod_desc {
	background-color: #FFF;
	width: 100%;
}

/* -> Tabelas Padrão */
.FUNDOINFOproduto { 
	background-color: #EEE;
}


/* -> Tabela Opções de Pagamento do Produto */
.FUNDOoptpagproduto1 { 
	background-color: #FFF;
	border-collapse:collapse;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #7A7A7A;
	text-decoration: none;
	text-transform:uppercase;
}

.FUNDOoptpagproduto2 { 
	background-color: #FFF;
	border: thin solid #D9D9D9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FF0000;
	text-decoration: none;
	text-transform:uppercase;
}

.FUNDOoptpagproduto3 { 
	background-color: #FFF;
	border-collapse:collapse;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #7A7A7A;
	text-decoration: none;
	text-transform:uppercase;
}

.FUNDOoptpagproduto4 { 
	background-color: #FFF;
	border-collapse:collapse;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FF0000;
	text-decoration: none;
	text-transform:uppercase;
}


/* -> Tabela 01 */
.TBLpers1_borda1 { 
	background-color: #FFF;
	border: thin solid #D9D9D9;
}

.TBLpers1_borda2 { 
	background-color: #FFF;
	border: thin solid #D9D9D9;
}

.TBLpers1_fundo { 
	background-color: #FFF;
	border: thin solid #D9D9D9;
}

.TBLpers2_borda1 { 
	background-color: #FFF;
	border: thin solid #D9D9D9;
}

.TBLpers2_borda2 { 
	background-color: #FFF;
	border: thin solid #D9D9D9;
}

.TBLpers2_borda3 { 
	background-color: #FFF;
	border: thin solid #D9D9D9;
}

.TBLpers2_fundo { 
	background-color: #FFF;
	border: thin solid #D9D9D9;
}


/* -> Area do Carrinho */
table.carrinho { 
	font-family: Arial, Helvetica, sans-serif;
	width: 80%;
	background-color: #FFF;
	border: thin solid #D9D9D9;
	border-collapse:collapse;
	border-spacing: 5px;
	margin-top: 5px;
	text-align:center;
	color:#000;
	font-size:10px;
}

td.carrinho{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;

}

.TBLcarrinho {
	text-align: center;
	height: 100%;
	width: 80%;
	border: thin solid D9D9D9;
	border-collapse:collapse;
	margin: 0px;
	padding: 0px;
}

.TBLcarrinho_vazio {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF;
	height: 100%;
	width: 80%;
	border: thin solid D9D9D9;
	border-collapse:collapse;
	margin: 0px;
	padding: 0px;
}

/* -> Area Comum */
.FUNDOTABtopico { 
	background-color: #A0A0A0;
}

.TXTTABtopico {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	text-transform:uppercase;
}

.TXTTABtopico:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FF0000;
	text-decoration: none;
	text-transform:uppercase;
}

.textos_infos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #7A7A7A;
	text-decoration: none;
}

.centro_infos {
	background-color: #FFF;
	width: 100%;
}
.textos_infos:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FF0000;
	text-decoration: none;
}

.TXTbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
	text-decoration: none;
}

.TXTbox:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
	text-decoration: none;
}

.FORMbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: thin solid #D9D9D9;
	background-color: #EFEFEF;
}

.BTTN1 {
	background: #E8E8E8 url(../../config/imagens_conteudo/padrao/bg_botao_tabs.jpg) no-repeat;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	cursor: hand;
	width: 120;
	height: 20;
	margin-top: 5;
	font-weight: bold;
	border: thin solid #999999;
}

.BTTN2 {
	background: #E8E8E8 url(../../config/imagens_conteudo/padrao/bg_botao_tabs.jpg) no-repeat;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	cursor: hand;
	width: 120;
	height: 20;
	margin-top: 5;
	font-weight: bold;
	border: thin solid #999999;
}

.BTTN3 {
	background: #E8E8E8 url(../../config/imagens_conteudo/padrao/bg_botao_tabs.jpg) no-repeat;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	cursor: hand;
	width: 120;
	height: 20;
	margin-top: 5;
	font-weight: bold;
	border: thin solid #999999;
}
/*
.BTTN4 {
	BACKGROUND-COLOR: #FF9900;
	BORDER-BOTTOM: black 1px solid;
	BORDER-LEFT: white 1px solid;
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: white 1px solid;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10;
	FONT-WEIGHT: bold;
	CURSOR: hand;
}
*/

.BTTN4 {
	background: #E8E8E8 url(../../config/imagens_conteudo/padrao/bg_botao_tabs.jpg) no-repeat;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	cursor: hand;
	width: 120;
	height: 20;
	margin-top: 5;
	font-weight: bold;
	border: thin solid #999999;
}

.BTTNcomprar {
	background: #E8E8E8 url(../../config/imagens_conteudo/padrao/bg_botao_tabs.jpg) no-repeat;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	cursor: hand;
	width: 120;
	height: 20;
	margin-top: 5;
	font-weight: bold;
	border: thin solid #999999;
}

.BTTNindique {
	background: #E8E8E8 url(../../config/imagens_conteudo/padrao/bg_botao_tabs.jpg) no-repeat;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	cursor: hand;
	width: 120;
	height: 20;
	margin-top: 5;
	font-weight: bold;
	border: thin solid #999999;
}

.TBLprincipal {
	vertical-align: top;
	height: 100%;
	width: 80%;
	margin-top: 0px;
	padding-top: 0px;
	text-align: center;
	border: thin solid D9D9D9;
	border-collapse:collapse;
}

.TBLinfos {
	vertical-align: top;
	height: 100%;
	width: 80%;
	text-align: center;
	border: thin solid D9D9D9;
	border-collapse:collapse;
}

.TBLvitrine {
	vertical-align: top;
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
	border: thin solid D9D9D9;
	border-collapse:collapse;
}

.Prod_desc {
	vertical-align: top;
	height: 100%;
	width: 80%;
	text-align: center;
	padding-bottom:0;
	padding-top:0;
	margin-bottom:0;
	margin-top:0;
	border: thin solid D9D9D9;
	border-collapse:collapse;
}

.TBLProdutos {
	vertical-align: top;
	height: 100%;
	width: 80%;
	text-align: center;
	border: thin solid D9D9D9;
	border-collapse:collapse;
}

.TBLcheck_usuario {
	text-align: center;
	height: 100%;
	width: 80%;
	border: thin solid D9D9D9;
	border-collapse:collapse;
	margin: 0px;
	padding: 0px;
}

.TBLconta_usuario_cadastro {
	text-align: center;
	height: 100%;
	width: 80%;
	border: thin solid D9D9D9;
	border-collapse:collapse;
}

#dadostable {
	text-align: center;
	height: 100%;
	width: 100%;
	border: none;
	border-collapse:collapse;
	background-color:#FFF;
}

.TBLautentica {
	text-align: center;
	height: 100%;
	width: 80%;
	border: thin solid D9D9D9;
	border-collapse:collapse;
	margin-top: 0px;
	padding-top: 0px;
}

.TBLcheck_usuario {
	text-align: center;
	height: 100%;
	width: 80%;
	border: thin solid D9D9D9;
	border-collapse:collapse;
	margin-top: 0px;
	padding-top: 0px;
}

.TBLconta_usuario {
	text-align: center;
	height: 100%;
	width: 80%;
	border: thin solid D9D9D9;
	border-collapse:collapse;
	margin-top: 0px;
	padding-top: 0px;
}

.centro_conta_usuario {
	text-align: center;
	background-color:#FFF;
	width: 100%;
	padding: 10px;
}

.TBLconta_usuario_mostra_pedido {
	text-align: center;
	height: 100%;
	width: 80%;
	border: thin solid D9D9D9;
	border-collapse:collapse;
	margin-top: 0px;
	padding-top: 0px;
}

.TBLconta_usuario_altera_senha {
	text-align: center;
	height: 100%;
	width: 80%;
	border: thin solid D9D9D9;
	border-collapse:collapse;
	margin-top: 0px;
	padding-top: 0px;
}

.TBLconta_usuario_rastreio_pedido {
	text-align: center;
	height: 100%;
	width: 80%;
	border: thin solid D9D9D9;
	border-collapse:collapse;
	margin-top: 0px;
	padding-top: 0px;
}

.TBLfale_conosco {
	text-align: center;
	height: 100%;
	width: 80%;
	border: thin solid D9D9D9;
	border-collapse:collapse;
	margin-top: 0px;
	padding-top: 0px;
}

.TBLrecibo {
	text-align: center;
	height: 100%;
	width: 80%;
	border: thin solid D9D9D9;
	border-collapse:collapse;
	margin-top: 0px;
	padding-top: 0px;
}

.dados_produto {
	font-size:10px;
	color: #000
	background-color:#F90;
}

#no_topo {
	margin-top: 0px;
	padding-top: 0px;
	vertical-align:0px;
}

td.link_twitter:hover{
	text-decoration:none;
	border:0;
}

td.link_twitter {
	text-align: right;
	vertical-align: bottom;
	margin: 0px;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
}

#promo_banner {
	text-align:center;
	style="height:240; 
	background-color:#FF0000;
	min-width:600;
}

#promo_conteudo {
	height:120px;
	background-color:#FF0000;
}