/*CABECALHO INICIO*/
li.ListDep{
	height:18px;
	background-image:url(imagens_conteudo/padrao/bg_depa.jpg);
	background-repeat:repeat-x;
	width:10%;
	border-right: groove 1px #FFFFFF;
}

/*CABECALHO FIM*/

.TITtbl{
color:#330066;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}
.FOTOpeq{
border: 1px solid #999999;
}

div.TabView div.Tabs {
  height: 24px;
  overflow: hidden;
}

div.TabView div.Tabs a {
  float: left;
  display: block;
  width:  95px;
  text-align: center;
  height:      24px;
  line-height: 28px;
  vertical-align: middle;
  background: url('imagens_conteudo/padrao/tabs.gif') no-repeat -2px -1px;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
}

div.TabView div.Tabs a:hover, div.TabView div.Tabs a.Active {
  background: url('imagens_conteudo/padrao/tabs.gif') no-repeat -2px -31px;
}

div.TabView div.Pages {
  clear: both;
  border-top: 2px solid #663366;
  overflow: hidden;
}

div.TabView div.Pages div.Page {
  height: 100%;
  padding: 0px;
  overflow: hidden;
}

div.TabView div.Pages div.Page div.Pad {
  padding: 3px 18px;
  height:100%;
}

.TitFilhos{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
font-weight:bold;
text-decoration:underline;
}

.TDOuro{
border-bottom:#CCCCCC dotted 1px;
padding-bottom:10px;
padding-top:3px;
}

.TitFilhosOuro{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#009933;
font-weight:bold;
padding-left:5px;
}

.PrecoOuro{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000066;
font-weight:bold;
}

.PrecoParcOuro{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000066;
font-weight:bold;
}

a.CprFilhosOuro{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
background-color:#006600;
font-weight:bold;
text-decoration:none;
}

a.CprFilhosOuro:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#009933;
background-color:#006600;
font-weight:bold;
text-decoration:underline;
}

.CprFilhos{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-decoration: none;
}

div.TabView2 div.Tabs2 {
  height: 24px;
  overflow: hidden;
}

div.TabView2 div.Tabs2 a {
  float: left;
  display: block;
  width:  90px;
  text-align: center;
  height:      24px;
  line-height: 28px;
  vertical-align: middle;
  background: url('imagens_conteudo/padrao/tabs.gif') no-repeat -2px -1px;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #666666;
}

div.TabView2 div.Tabs2 a:hover, div.TabView2 div.Tabs2 a.Active {
  background: url('imagens_conteudo/padrao/tabs.gif') no-repeat -2px -31px;
}
div.TabView2 div.Tabs2 a:hover, div.TabView2 div.Tabs2 a.Active {
  background: url('imagens_conteudo/padrao/tabs.gif') no-repeat -2px -31px;
}
div.TabView2 div.Pages2 {
  clear: both;
  border: 1px solid  #FF0000;
  overflow: hidden;
}

div.TabView2 div.Pages2 div.Page2 {
  height: 100%;
  padding: 0px;
  overflow: hidden;
}

div.TabView2 div.Pages2 div.Page2 div.Pad2 {
  padding: 3px 18px;
}

/* CSS - FORMATAÇÃO GERAL */
 .botbar
{
    BORDER-BOTTOM: black 1px solid
}
a {color: #CC0000; font-weight:normal; text-decoration:underline;} 
a:hover {color: #FF0000;font-weight: normal;text-decoration: underline;}
td {font-family: Tahoma, Verdana, Arial, Sans-serif;font-size: 11px;color: #333333;} /* Fonte padrão */
BODY { 
	background-color: #FFFFFF;
        margin: 0px;
}

/*BARRA PASSO A PASSO*/

.passoapasso ul {
width: 100%;
height:45px;
background-color:#FFFFFF;
list-style:none;
}

.passoapasso ul li { display: inline;
vertical-align:middle;
}

#textobarra {
vertical-align:top;
font-size:13px;
font-weight:bold;
border-bottom:3px solid #663366;
}

/* CSS - CABECALHO */

table.TBLcabecalho { 
	background-color: #FFFFFF;
	border: dottedpx;
}

td.TDcabecalho{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border-collapse: collapse;
}

.MNdepartamentos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}

.MNdepartamentos:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}

.MNcategorias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-transform:uppercase;
	color: #663366;
	text-decoration: none;
}
a.MNcategorias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-transform:uppercase;
	color: #330066;
	text-decoration: none;
}

a.MNcategorias:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-transform:uppercase;
	color: #330066;
	text-decoration: underline;
}

.MNdivisorcabecalho {
	background-color: #4C4C4C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.televendas{
	font-family:Arial, Helvetica, sans-serif;
	color:#330066;
	font-size:15px;
	font-weight:bold;
}
.televendas2{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:9px;
}

/* CSS - RODAPE */

table.TBLrodape { 
	background-color: #FFFFFF;
	border: dottedpx;
}

.TDrodape{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border-collapse: collapse;
}

.MNrodape {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #663366;
	text-decoration: none;
}

.MNrodape:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #663366;
	text-decoration: underline;
}

.MNdivisorrodape {
	background-color: #663366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}


/* CSS - LATERAL ESQUERDA */

.TXTnews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	float:left;

}
td.TBLlatesquerda { 
	background-color: #FFFFFF;
}
.MNlatesquerdamais{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #330066;
	text-decoration: none;
}
.MNlatesquerdamais:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #663366;
	text-decoration: underline;
}
td.MN{
	line-height:12px;
}
.MNlatesquerda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:none;
	color: #666666;
	text-decoration: none;
}

.MNsubcategoria {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:none;
	color: #FF6600;
	text-decoration: none;
}

.MNsubcategoria:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:none;
	color: #FF6600;
	text-decoration: underline;
}

.MNlatesquerda2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:none;
	color: #666666;
	text-decoration: none;
	border: #666666 solid 1px;
}

.MNlatesquerda:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:none;
	text-decoration:underline;
	color: #666666;
	text-decoration: underline;
}

.MNlatesquerdaAtivo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #666666;
	text-decoration: none;

}

.MNlatesquerdaAtivo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #663366;
	text-decoration: underline;
}

.MNdivisorlatesquerda {
	background-color: #4C4C4C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.LCNlatesquerda {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #333333;
	border : 1px solid #cc99ff;
	background-color : #FFFFFF;
}


/* CSS - LATERAL DIREITA */

td.TBLlatdireita { 
	background-color: #FFFFFF;
	border: dottedpx;
}

table.CARTBLlatdireita { 
	background-color: #F5D6D6;
	border: dottedpx;
}

table.CARTDlatdireita { 
	background-color: #FBEDED;
	border: dottedpx;
}

.CARTXTlatdireita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.CARTXTlatdireitarecibo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.CARTtotal{
color:#cc99cc;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.CARTtotalNum{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.CARTexcluitudo a{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}
.CARTexcluitudo a:hover{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
}
.CARTrecalcula a{
color: #666666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.CARTrecalcula a:hover{
color: #FF0000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
#cliqueaqui{
color: #FF0000;
text-decoration:underline;
}

.MNlatdireita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

/*FRETE*/
.ValorFrete{
vertical-align:top;
padding-top:15px;
font-size:14px;
}

.RadioFrete{
vertical-align:top;
}


/* CSS - CENTRO */

/* -> Area de produtos */

a.BreadLista{
color:#FFFFFF;
font-size:14px;
text-decoration:none;
}

a.BreadLista:hover{
text-decoration:underline;
}


a.Paginacao{
color:#330033;
font-size:14px;
text-decoration:underline;
}

a.Paginacao:hover{
text-decoration:none;
}


td.TBLcentro{

}

.TXTbusca{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #663366;
	text-decoration: none;
}
.TXTprodutoPreco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}

a.TXTprodutoPrecoDe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:none;
	color: #000066;
	text-decoration: none;
}
a.TXTprodutoPrecoDe:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:none;
	color: #666666;
	text-decoration: underline;
}
a.TXTprodutoPreco2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:none;
	color: #660066;
	text-decoration: none;
}
a.TXTprodutoPreco2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:none;
	color: #660066;
	text-decoration: underline;
}
a.TXTprodutoPreco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #660066;
	text-decoration: none;
}
a.TXTprodutoPreco:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #660066;
	text-decoration: underline;
}
.TXTprodutoPromoDe{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
.TXTprodutoPromoValor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	text-decoration:line-through;
}

.TXTproduto:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #484848;
	text-decoration: underline;
}
.TXTprodutoNOME {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #666666;
	text-decoration: none;
}
.TXTprodutoNOME:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #666666;
	text-decoration: underline;
}


.TXTprodutoPromoValor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	text-decoration:line-through;
}

.TXTproduto:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #484848;
	text-decoration: underline;
}

.PRODUTOnome{
color:#FF9900;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
padding-left:10px;
}
.PRODUTObreadcrumbs{
color: #999999;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}
.PRODUTObreadcrumbs:hover{
color: #999999;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
}
.PRODUTOmarca{
color: #ff9900;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
}
.PRODUTOisbn{
color: #CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}
#PAGinicial{
padding-left:10px;
}

/* -> Tabelas Padrão */
.FUNDOINFOproduto { 
	background-color: #EEEEEE;
	border: dottedpx;
}


/* -> Tabela Opções de Pagamento do Produto */
.FUNDOoptpagproduto1 { 
	background-color: #FFF0F0;
	border: dottedpx;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}

.FUNDOoptpagproduto2 { 
	background-color: #FFE1E1;
	border: dottedpx;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}

.FUNDOoptpagproduto3 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

.FUNDOoptpagproduto4 { 
	background-color: #CCCCCC;
	border: dottedpx;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}


/* -> Tabela 01 */
.TBLpers1_borda1 { 
	background-color: #FFD5D5;
	border: 1px;
}

.TBLpers1_borda2 { 
	background-color: #FFFFFF;
	border: 1px;
}

.TBLpers1_fundo { 
	background-color: #3333CC;
	border: 1px;
}

.TBLpers2_borda1 { 
	background-color: #FFFFFF;
	border: 1px;
}

.TBLpers2_borda2 { 
	background-color: #FFD5D5;
	border: 1px;
}

.TBLpers2_borda3 { 
	background-color: #CC0000;
	border: 1px;
}

.TBLpers2_fundo { 
	background-color: #FFFFFF;
	border: 1px;
}


/* -> Area do Carrinho */
table.carrinho { 
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	background-color: #FFFFFF;
	border-collapse: collapse;
	border-spacing: 5px;
	margin-top: 5px;
}

td.carrinho{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	border-collapse: collapse;
}


/* -> Area Comum */
.FUNDOTABtopico { 
	background-color: #330066;
	border: dottedpx;
	margin-left:100px;
}

.TXTTABtopico {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}

.TXTTABtopico:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

.textos_infos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.textos_infos:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.TXTbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.TXTbox:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.FORMbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #666666;
	background-color: #F7F7F7;
}

.BTTN1 {
	BACKGROUND-COLOR: #D1D1D1;
	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;
}

.bttnAutentica {
	background-image:url(imagens_conteudo/processo_compra/autenticar.jpg);
	border:none;
	width:128px;
	height:31px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12;
	FONT-WEIGHT: bold;
	CURSOR: pointer;
}

.bttnAutenticaNovo {
	background-image:url(imagens_conteudo/processo_compra/novo_usuario.jpg);
	border:none;
	width:128px;
	height:31px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12;
	FONT-WEIGHT: bold;
	CURSOR: pointer;
}

.bttnAlteraDado {
	background-image:url(imagens_conteudo/processo_compra/altera_dados.jpg);
	border:none;
	width:95px;
	height:24px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12;
	FONT-WEIGHT: bold;
	CURSOR: pointer;
}

.BTTN2 {
	BACKGROUND-COLOR: #33CC33;
	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;
}

.bttnenviar {
	background-image:url(imagens_conteudo/padrao/btn_enviar.gif);
	COLOR: #330033;
	width:107px;
	height:31px;
	border:none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10;
	text-align:right;
	FONT-WEIGHT: bold;
	CURSOR: hand;
}

.BTTNcontinua {
	BACKGROUND-IMAGE: url(templates/pt_BR/default/botaocontinuar.gif);
	padding-left: 0px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11;
	FONT-WEIGHT: bold;
	CURSOR: hand;
	width:160;
	height:44;
	border:none;
}
.BTTNvoltar {
	BACKGROUND-IMAGE: url(templates/pt_BR/default/botaovoltar.gif);
	padding-left: 0px;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11;
	FONT-WEIGHT: bold;
	CURSOR: hand;
	width:160;
	height:44;
	border:none;
}

.BTTNNOVO {
	background-image:url(templates/pt_BR/default/btn_indique.gif);
	width:175px;
	height:48px;
	border:none;
	background-repeat:no-repeat;
	CURSOR: hand;
}

.BTTN3 {
	BACKGROUND-COLOR: #FF0000;
	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-COLOR: #FEE247;
	border:solid 1px #A8A800;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10;
	FONT-WEIGHT: bold;
	CURSOR: hand;
}

.BTTNcomprar {
	background-image: url(imagens_conteudo/padrao/btn_comprar2.gif);
	cursor: hand;
	width: 175;
	height: 49;
	border:none;
}

.BTTNindique {
	background: #E8E8E8 url(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: 1px solid #999999;
}
