﻿/* estilos padrao do template. Obrigatorios */
BODY
{
	margin: 1px 0px 0px 0px;
	font-family: Verdana, Arial, Sans-Serif;
	background: maroon url(../images/geral/fundo.gif) repeat fixed; 
}
IMG.borderStyle
{
	border-style: solid;
	border-width: 0;
}
A.ln:link, A.ln:active, A.ln:visited, A.ln:hover
{
	color: #000;
	text-decoration: none;
}
A.ln:hover
{
	color: #000;
	text-decoration: underline;
}
A.lnRed:link, A.lnRed:active, A.lnRed:visited, A.lnRed:hover
{
	color: #990000;
	text-decoration: none;
}
A.lnRed:hover
{
	color: #990000;
	text-decoration: underline;
}
TABLE.menuTopBusca TD
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	padding-top: 1px;
	color: #000;
}
A.menuTop:link, A.menuTop:active, A.menuTop:visited, A.menuTop:hover
{
	color: #999;
	text-decoration: none;
}
A.menuTop:hover
{
	color: #000;
	text-decoration: underline;
}
A.lnkDetalhes:link, A.lnkDetalhes:active, A.lnkDetalhes:visited, A.lnkDetalhes:hover
{
	color: #990000;
	text-decoration: none;
}
A.lnkDetalhes:hover
{
	color: #000;
	text-decoration: underline;
}
A.lnkMenuInferior:link, A.lnkMenuInferior:active, A.lnkMenuInferior:visited, A.lnkMenuInferior:hover
{
	color: #666;
	text-decoration: none;
}
A.lnkMenuInferior:hover
{
	color: #666;
	text-decoration: underline;
}
A.lnkMenuSuperior1:link, A.lnkMenuSuperior1:active, A.lnkMenuSuperior1:visited, A.lnkMenuSuperior1:hover
{
	color: #000;
	text-decoration:none;
	font-size:10px;
	font-family: Verdana, sans-serif;
	padding:0px 0px 0px 25px;
}
A.lnkMenuSuperior1:hover
{
	color:#000;
	text-decoration:underline;
	font-size:10px;
}
A.lnkMenuSuperior2:link, A.lnkMenuSuperior2:active, A.lnkMenuSuperior2:visited, A.lnkMenuSuperior2:hover
{
	color: #666;
	text-decoration: none;
}
A.lnkMenuSuperior2:hover
{
	color: #666;
	text-decoration: underline;
}
A.lnkMenuSuperior3:link, A.lnkMenuSuperior3:active, A.lnkMenuSuperior3:visited, A.lnkMenuSuperior3:hover
{
	color: #666;
	text-decoration: none;
}
A.lnkMenuSuperior3:hover
{
	color: #666;
	text-decoration: underline;
}
DIV.topDiv
{
	/* 	background-image: url(../images/geral/fundoExpanded.gif); 	width: 100%; 	background-repeat: repeat-x; 	position: fixed; 	height: 100%; */
}
TABLE.layout
{
	width: 779px;
	background-color: #fff;
	border-left: 2px #660000 solid;
	border-right: 2px #660000 solid;
	border-bottom: 2px #660000 solid;
}
TD.bandeiras
{
	text-align: center;
}
TD.bannerFullTop, TD.bannerTop, TD.bannerBottom
{
	text-align: center;
}
TD.bannerFullBottom
{
	text-align: center;
	padding-top: 10px;
}
TD.contents
{
}
TD.copyright
{
	font-size: 9px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
	background-image: url(../images/geral/bkgrodape.gif);
	height: 48px;
	width: 100%;
}
DIV.bottomDiv
{
	/* 	background-image: url(../images/geral/bkgrodape.gif); 	width: 100%; 	background-repeat: repeat-x; 	position: relative; 	height: 60px; 	bottom: 80px; 	z-index: -1; */
}
TD.menuLeft
{
	text-align: left;
}
TD.menuRight
{
	padding-right: 3px;
	text-align: right;
}
TD.menuTexto1
{
	font-size: 10px;
	color: #666;
	font-weight: bold;
	vertical-align: middle;
	white-space: nowrap;
	WIDTH: 100%;
}
TD.menuTexto2
{
	font-size: 10px;
	color: #666;
	text-align: right;
	font-weight: bold;
	vertical-align: middle;
}
TD.menuTopBuscaBkg
{
	background-image: url(../images/geral/mtBuscaBkg.gif);
	padding-left: 8px;
	padding-right: 4px;
	height: 32px;
	border-right: solid 1px #7F7F7F;
	border-left: solid 1px #7F7F7F;
	border-bottom: solid 1px #7F7F7F;
}
TD.menuTopBuscaBkg2
{
	background-image: url(../images/geral/mtBkgBusca.gif);
	text-align: right;
}
TD.spacerLeft, TD.spacerRight
{
}
TD.footer
{
}
TD.textoLoja
{
	font-size: 12px;
	text-align: center;
}
.texto8px
{
	font-size: 8px;
	color: #000;
}
.texto9px
{
	font-size: 9px;
	color: #000;
}
.texto10px
{
	font-size: 10px;
	color: #000;
}
.texto11px
{
	font-size: 11px;
	color: #000;
}
.texto12px
{
	font-size: 12px;
	color: #000;
}
.texto13px
{
	font-size: 13px;
	color: #000;
}
.texto14px
{
	font-size: 14px;
	color: #000;
}
.texto15px
{
	font-size: 15px;
	color: #000;
}
.texto16px
{
	font-size: 16px;
	color: #000;
}
.texto20px
{
	font-size: 20px;
	color: #000;
}
.compreJunto
{
	font-size: 11px;
	color: #CC0000;
}
.FAQmodule
{
	border: 1px solid #999;
	background-image: url(../images/geral/FAQmoduleBg.gif);
	background-repeat: repeat-x;
	font-size: 10px;
	color: #000;
	vertical-align: top;
}
.FAQmodule TD
{
	font-size: 10px;
	color: #000;
}
.FAQbotao
{
	border: solid 1px #999;
	color: #666;
	font-size: 10px;
}
.FAQtextoNormal
{
	font-size: 10px;
	color: #000;
}
.FAQheader
{
	font-weight: bold;
	font-size: 10px;
	color: #999;
	padding: 5px;
}
.FAQHeaderTexto
{
	font-weight: bold;
	font-size: 12px;
	color: #999;
	text-justify: auto;
}
.FAQtextos
{
	font-weight: normal;
	font-size: 10px;
	color: #000;
	text-justify: auto;
}
SELECT.AutoAtendimento
{
	font-size: 10px;
	color: #000;
	font-weight: bold;
}
.paging TD
{
	color: #666;
	font-size: 11px;
}
.paging A
{
	color: #666;
}
.alphaPagerStyle
{
	font-family: Verdana;
	color: #000;
	font-size: 10px;
}
.alphaPagerStyle A:link, A:visited
{
	color: #000;
	text-decoration: none;
}
.alphaPagerStyle A:active
{
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}
.alphaPagerStyle A:hover
{
	color: #999;
	text-decoration: underline;
}
TABLE.produtoDetalhe
{
	padding: 0px;
}
TD.produtoDetalheNome
{
	padding-top: 10px;
	font-size: 12px;
	font-weight: bold;
	color: Red;
}
TD.produtoDetalheDescricao
{
	color: #000;
	font-size: 10px;
}
TD.produtoDetalheResenhaHeader
{
	background-color: #CCC;
	color: #000;
	font-size: 10px;
	font-weight: bold;
	padding: 3px;
}
TD.produtoDetalheResenhaContent
{
	color: #000;
	font-size: 11px;
	padding: 10px;
}
TD.produtoDetalheVariacoes
{
	border: 1px solid #999;
}
TABLE.produtoDetalheVejaTambem
{
	border-style: solid;
	border-color: #fff;
	border-width: thin;
}
TD.produtoDetalheVejaTambem
{
	border-color: #f0f0f0;
	border-style: solid;
	border-width: thin;
}
TD.produtoDetalheVejaTambemHeader
{
	padding-left: 5px;
	background-color: #F0F0F0;
	font-size: 10px;
	font-weight: bold;
}
TABLE.produtoDetalheNaoDisponivel
{
	border-style: double;
	border-width: medium;
	border-color: Red;
	color: #000;
	font-size: 14px;
	padding: 10px;
}
INPUT.newsletter
{
	border: solid, 1px, #fff;
	height: 16px;
	font-family: Arial;
	font-size: 10px;
}
TD.newsletterLabel
{
	height: 26px;
	font-family: Arial;
	font-size: 10px;
}
.MaisVendidosItem
{
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10px;
	color: #000;
}
TABLE.departamento
{
	background-color: #FFF;
	width: 150px;
	border: solid 1px #CCC;
	text-align: left;
}
TABLE.menuLeftMargin
{
	padding-bottom: 6px;
}
.dropdownOrdenacao
{
	width: 140px;
	font-size: 10px;
	color: #000;
	font-weight: bolder;
}
TD.msgCompraZerada
{
	border: solid 1px #999;
	font-size: 11px;
	color: #000;
	background-color: #f4e3e3;
}
TD.formTitulos
{
	font-size: 11px;
	color: black;
	text-decoration: none;
}
TABLE.login
{
	border: solid 1px #999;
}
TD.loginHeader
{
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #CCC;
	font-size: 12px;
	color: #000;
	background-color: #f4e3e3;
}
TD.loginHeader2
{
	border-bottom: solid 1px #999;
	font-size: 12px;
	color: #FFF;
	background-color: #990000;
}
INPUT.textBox, TEXTAREA.textBox, SELECT.textbox
{
	font-family: Verdana, Arial, Sans-Serif;
	border: solid 1px #999;
	color: #666;
	font-size: 11px;
}
INPUT.textBox10, TEXTAREA.textBox10, SELECT.textBox10
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	color: #000;
	border: solid 1px #999;
}
INPUT.botao
{
	background-color: #F1F1F1;
	border: solid 1px #666;
	font-size: 10px;
	color: #000;
	height: 18px;
	font-weight: bold;
}
SELECT.Cadastro
{
	border: 1px #CCC solid;
	font-size: 11px;
	color: #000;
}
INPUT.botaoPagto
{
	border: solid 1px #666;
	font-size: 10px;
	color: #FFF;
	background-color: #990000;
	height: 20px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}
INPUT.botaoCupom
{
	border: solid 1px #666;
	font-size: 10px;
	color: #FFF;
	background-color: #990000;
	height: 17px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}
.pagamentoPasso
{
	color: #666;
	font-size: 13px;
	font-weight: bold;
}
.pagamentoMsgCupom
{
	color: #FF0000;
	font-size: 10px;
	background-color: #FFF;
	font-weight: bold;
	border-right: #CCC 1px solid;
	padding: 5px;
}
.payTot
{
	font-size: 11px;
	color: #000;
	text-decoration: none;
	font-weight: bolder;
}
.payTot2
{
	font-size: 17px;
	background-color: #999;
	color: #FFF;
	text-decoration: none;
	font-weight: bolder;
}
.payCart
{
	font-size: 11px;
	color: #000;
	background-color: #FFF;
	text-decoration: none;
	padding: 5px;
}
.pagamentoTitulo
{
	border-bottom: solid 1px #999;
	font-size: 13px;
	color: #FFF;
	background-color: #999;
	font-weight: bolder;
	padding-left: 5px;
}
.pagamentoDescricao
{
	font-size: 11px;
	color: #000;
	background-color: #FFF;
	text-decoration: none;
	padding: 5px;
}
.pagamentoTextoAvista
{
	font-size: 12px;
	color: #999;
	background-color: #FFF;
	text-decoration: none;
	font-weight: bolder;
}
TD.pagamentoTotais
{
	border: #999 1px solid;
	font-size: 10px;
	color: #000;
	background-color: #CCC;
	text-decoration: none;
	font-weight: bold;
}
TD.sps
{
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #800000;
	font-weight: bold;
}
H1.produtoNome
{
	font-size: 14px;
	color: #666;
}
TD.albottom
{
	vertical-align: bottom;
}
TABLE.leftItens
{
	padding-bottom: 6px;
	padding-left: 3px;
}
TABLE.leftItensTbl
{
	border-right: 1px #cc3333 solid;
	border-left: 1px #cc3333 solid;
	border-bottom: 1px #cc3333 solid;
	background-color: #FFF;
	text-align: left;
	width: 150px !important;
}
TD.leftItensContent
{
	background-color: #FFF;
	padding-bottom: 5px;
	padding-top: 5px;
	vertical-align: top;
	border-top: 0;
}
TD.leftItemDepart
{
	background-image: url(../images/geral/fundoDepart.gif);
	height: 20px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}
TD.leftItemNews
{
	background-image: url(../images/geral/fundoDepart.gif);
	height: 20px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}
TD.leftItemMaisVend
{
	background-image: url(../images/geral/fundoDepart.gif);
	height: 20px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}
TD.leftItemIndicado
{
	background-image: url(../images/geral/fundoDepart.gif);
	height: 20px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}
TD.leftItemEnquete
{
	background-image: url(../images/geral/fundoDepart.gif);
	height: 20px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}
TD.leftItemMarcas
{
	background-image: url(../images/geral/fundoDepart.gif);
	height: 20px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}
TD.leftItemDuvidas
{
	background-image: url(../images/geral/fundoDepart.gif);
	height: 20px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}
TD.leftItemNoticias
{
	background-image: url(../images/geral/fundoDepart.gif);
	height: 20px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}
/*******************************/

INPUT.cestaQuant
{
	background-color: #fff;
	color: #000;
	font-size: 11px;
	border-color: #000;
	border-width: 1px;
	border-style: solid;
}

TD.fundoBuscaTop
{
	background-color: #CCC;
}
INPUT.caixaBusca
{
	background-color: #fff;
	color: #900000;
	font-size: 10px;
	width: 120px;
	border-color: #900000;
	border-width: 1px;
	border-style: solid;
	height: 17px;
}
TABLE.produto
{
	border-collapse: collapse;
}
TD.produtoDados
{
	padding: 10px;
	background-color: #F7FAFD;
}
TD.produtoNome
{
	font-size: 10px;
	color: #333;
	text-decoration: none;
}
TD.produtoDescricao
{
	font-size: 9px;
}
TD.produtoVejaMaisLabel
{
	font-size: 10px;
	font-weight: bold;
}
TD.produtoVejaMaisItem
{
	font-size: 10px;
}
TD.produtoPreco
{
	font-size: 10px;
	font-weight: bold;
	color: #000;
}
.ErrorMsg
{
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}
TABLE.indicacao
{
	border: 1px #CCC solid;
	border-collapse: collapse;
	border-width: 1px;
}
TD.indicacaoLeft
{
	padding: 1px;
	background-color: #FFF;
	font-size: 10px;
	font-weight: bold;
}
TD.indicacaoRight
{
	padding: 1px;
	background-color: #FFF;
	font-size: 10px;
	font-weight: bold;
}

TD.variacaoTitulo
{
	font-size: 11px;
	font-weight: bold;
}
TD.variacaoItem
{
	font-size: 10px;
}
.variacaoItemImg
{
	border: 1px #C0C0C0 solid;
}
TABLE.variacaoItem
{
	background-color: #f4e3e3;
}
TD.variacaoHeader
{
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #999;
	color: #fff;
}
TD.variacaoComprar
{
	background-color: #f4e3e3;
}
TD.itensCesta
{
	font-size: 11px;
	font-weight: bold;
}

TD.pagamentoDadosEntrega
{
	font-size: 10px;
	color: #333;
	background-color: #f4e3e3;
}
.cesta
{
	font-size: 11px;
	color: #666;
}
TD.cestaHeader
{
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	background-color: #990000;
	text-decoration: none;
}
TD.cestaItem
{
	font-size: 10px;
	color: #666;
	background-color: #FFF;
	text-decoration: none;
}
TD.cestaSubtotal
{
	font-size: 11px;
	font-weight: bold;
	color: #666;
	background-color: #fff;
}
TD.cestaParcelamento
{
	font-size: 11px;
	font-weight: normal;
	color: #993333;
	background-color: #fff;
}
TD.cestaQuadroAvisos
{
	border-bottom: 1px solid #999;
}
TD.cestaTrackHeader
{
	border: #999 1px solid;
	font-size: 10px;
	color: #000;
	font-weight: bold;
	background-color: #f4e3e3;
	text-decoration: none;
}
TD.cestaTrackItem
{
	font-size: 10px;
	color: #666;
	background-color: #FFF;
	text-decoration: none;
}
TD.bordaTopDotted
{
	border-top: 2pt dotted #CCC;
}
TD.bordaBottomDotted
{
	border-bottom: 2pt dotted #CCC;
}
TABLE.footerNewsLetter
{
	border-top: 2px dotted #CCC;
	border-bottom: 2px dotted #CCC;
}
.textoColor
{
	color: #999;
}
TD.bordaCelula
{
	border: solid 1px #999;
	font-size: 11px;
	color: #000;
}
.titFundoLinhaLaranja
{
	background: url(../images/geral/separadorDepart.gif);
	height: 2px;
}
.textBoxReq
{
	border: 1px solid #999;
	border-left: 4px solid #FF0000;
	height: 18px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #666;
	font-weight: normal;
}
.labelReq
{
	border-left: 4px solid #FF0000;
	height: 18px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #000;
	font-weight: normal;
}
SELECT.cadastroReq
{
	border: 1px solid #999;
	height: 18px;
	border-left: 4px solid #FF0000;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #666;
	font-weight: normal;
}
TABLE.produtoDetalheComprar
{
	border-style: solid;
	border-color: #E6E6E6;
	border-width: thin;
}
TABLE.produtoDetalheComprarPreco
{
	background-color: #F2F2F2;
}
TABLE.produtoDetalheTagCloud
{
	background-color: #F2F2F2;
}
.pageView
{
	padding-top: 20px;
	font-size: 11px;
	color: #000;
}
TD.comprarBorderTop
{
	background-image: url(../images/geral/borderTop.gif);
	width: 100%;
	height: 10px;
	background-repeat: repeat-x;
}
TD.comprarBorderBottom
{
	background-image: url(../images/geral/borderTop.gif);
	width: 100%;
	height: 10px;
	background-repeat: repeat-x;
}
TD.comprarBorderLeft
{
	background-image: url(../images/geral/borderLeft.gif);
	width: 10px;
	background-repeat: repeat-y;
}
TD.comprarBorderRight
{
	background-image: url(../images/geral/borderRight.gif);
	width: 10px;
	background-repeat: repeat-y;
}
TD.comprarContent
{
	background-color: #F2F2F2;
}
.module
{
	border-right: #dadada 1px solid;
	border-top: #dadada 1px solid;
	font-size: 10px;
	background-image: url(../images/geral/moduleBg.gif);
	vertical-align: top;
	border-left: #dadada 1px solid;
	color: #000000;
	border-bottom: #dadada 1px solid;
	background-repeat: repeat-x;
	font-family: Verdana, Arial;
}
.module TD
{
	font-size: 10px;
	color: #333333;
}
.module SELECT
{
	font-weight: normal;
	font-size: 10px;
	color: #000;
	font-family: Verdana;
}
.module A:link
{
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.module A:visited
{
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.module A:hover
{
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}
.module A:active
{
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.module INPUT
{
	font-weight: bold;
	font-size: 10px;
	color: #000;
	font-family: Verdana, Arial;
}
TABLE.topTable
{
	width: 779px;
	height: 90px;
}
TD.topTableCellLeft
{
	background: url('../images/geral/topo_01.jpg') no-repeat;
	width: 310px;
	height: 71px;
}
TD.topTableCellRight
{
	background: url('../images/geral/topo_03.jpg') no-repeat;
	width: 309px;
	height: 71px;
}
TD.topTableMenu
{
	background: url('../images/geral/topo_04.jpg') no-repeat;
	width: 779px;
	height: 19px;
}
TD.menuTop
{
	background: url('../images/geral/barraMenuTop.jpg') no-repeat;
	width: 779px;
	height: 30px;
	padding-left: 8px;
	padding-right: 4px;
	vertical-align: middle;
}
.menuTopText
{
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	padding-right:15px;
}
.menuTopText A
{
	color: #FFF !important;
	font-weight: bold;
}
.txtTelevendas
{
	color: #990000;
	font-size: 10px;
	font-weight: bold;
}
TD.menuTopTabStrip
{
	text-align: center;
}
TD.compreJuntoHeader
{
	background-image: url(../images/geral/compre_junto.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 30px;
	padding-bottom: 15px;
	padding-top: 30px;
}
TD.CrossSellHeader
{
	background-image: url(../images/geral/produtos_Relacionados.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 30px;
	padding-bottom: 15px;
	padding-top: 30px;
}
TD.compraSeguraHeader
{
	background-image: url(../images/geral/site_seguro.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 30px;
}
TD.descricaoHeader
{
	background-image: url(../images/geral/descricao.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 30px;
}
TD.caracteristicasHeader
{
	background-image: url(../images/geral/caracteristicas.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 30px;
}
TD.opinioesClientesHeader
{
	background-image: url(../images/geral/opinioes_clientes.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 30px;
}
TD.formasPagtoHeader
{
	background-image: url(../images/geral/formas_pagamento.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 30px;
}
TD.observacoesHeader
{
	background-image: url(../images/geral/observacoes.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 30px;
}
TD.maisFotosHeader
{
	background-image: url(../images/geral/maisFotos.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 30px;
}
DIV.be
{
}
DIV.menuDepart
{
	position: fixed;
}
TD.breadCrumb
{
	width:100%;
	text-align:left;
	padding: 5px 5px 5px 4px;
}
SPAN.breadCrumbItens
{
	font-weight: bold;
	font-size: 12px;
	color: #990000;
}
SPAN.breadCrumbSelectedItem
{
	font-weight: bold;
	font-size: 12px;
	color: #000;
}
A.lnkBreadCrumb:link, A.lnkBreadCrumb:active, A.lnkBreadCrumb:visited, A.lnkBreadCrumb:hover
{
	color: #990000;
	text-decoration: none;
}
A.lnkBreadCrumb:hover
{
	color: #990000;
	text-decoration: underline;
}
TD.compreJuntoHeader
{
	background-image: url(../images/geral/compre_junto.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 30px;
	PADDING-BOTTOM: 15px;
	PADDING-TOP: 30px;
}
TD.CrossSellHeader
{
	background-image: url(../images/geral/produtos_Relacionados.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 30px;
	PADDING-BOTTOM: 15px;
	PADDING-TOP: 30px;
}
/* carouselArea css */
#carouselArea
{
	background: #fff;
	margin: 0px;
	overflow: hidden;
	width: 400px;
	position: relative;
	height: 400px;
	padding: 0px;
}
#carouselArea_content
{
	margin-left: -40px;
	#margin-left: 0px;
	_margin-left: 0px;
	position: absolute;
	top: 0px;
}
#carouselArea_content #carouselArea_content LI
{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
#carouselArea_content
{
	width: 13440px;
}
#container_bd #carouselArea UL LI
{
	padding: 0px;
	display: block;
	float: left;
	margin: 0px;
	border-style: none;
	background-color: #fff;
}
#container_bd #carouselArea UL LI IMG
{
	display: block;
}
TD.thumbFrame
{
	width: 140px;
	vertical-align: top;
	padding-right: 30px;
}
#carouselArea_frame
{
	width: 140px;
}
DIV#carouselArea_frame IMG
{
	border: solid 1px #990000;
	padding: 2px;
	margin: 0px 1px 1px;
}
DIV#carouselArea_frame IMG:hover
{
	border: solid 1px #369;
}
TD.produtoParc
{
	font-size: 10px;
	color: #990000;
}
TD.rodapeTitulo
{
	background: transparent url(../images/geral/fundoBarRodape.gif) no-repeat;
	height: 24px;
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	color: #990000;
	font-size: 11px;
	font-weight: bold;
	padding-left: 25px;
}
hr.rodapeSeparador
{
	color: #990000;
}
