/* estilos padrÃƒÂ£o do template. ObrigatÃƒÂ³rios */
BODY
{
	margin: 0px;
	background-color: #FFF;
	font-family: Verdana, Arial, Sans-Serif;

}
A.ln:link, A.ln:active, A.ln:visited, A.ln:hover
{
	color: #000;
	text-decoration: none;
}
A.ln:hover
{
	color: #33CC33;
	text-decoration: none;
}
A.menuTop:link, A.menuTop:active, A.menuTop:visited, A.menuTop:hover
{
	color: #000;
	text-decoration: none;
}
A.menuTop:hover
{
	color: #000;
	text-decoration: underline;
}
A.lnkMenuSuperior1:link, A.lnkMenuSuperior1:active, A.lnkMenuSuperior1:visited, A.lnkMenuSuperior1:hover
{
	color: #999;
	text-decoration: none;
}
A.lnkMenuSuperior1:hover
{
	color: #008000;
	text-decoration: none;
}
A.lnkMenuSuperior2:link, A.lnkMenuSuperior2:active, A.lnkMenuSuperior2:visited, A.lnkMenuSuperior2:hover
{
	color: #FFF;
	text-decoration: none;
}
A.lnkMenuSuperior2:hover
{
	color: #FFF;
	text-decoration: underline;
}
TD.borderTop
{
	background-image: url(../images/geral/borderTop.gif);
	width: 100%;
	height: 10px;
	background-repeat: repeat-x;
}
TD.borderLeft
{
	background-image: url(../images/geral/borderLeft.gif);
	width: 10px;
	background-repeat: repeat-y;
}
TD.borderRight
{
	background-image: url(../images/geral/borderRight.gif);
	width: 10px;
	background-repeat: repeat-y;
}
DIV.topDiv
{
}
TABLE.layout
{
	width: 774px;
}
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;
	height: 48px;
	width: 774px;
}
DIV.bottomDiv
{
}

TD.menuLeft
{
	text-align: left;
}
TD.menuRight
{
	text-align: right;
}
TD.menuTop1
{
	font-size: 10px;
	color: #666;
	text-align: right;
	padding-right: 20px;
	font-weight: bold;
	vertical-align: middle;
}
TD.menuTop2
{
	font-size: 10px;
	color: #FFF;
	text-align: right;
	padding-right: 5px;
	font-weight: bold;
	vertical-align: middle;
}
TD.bkgBarraVerm
{
	background-image: url(../images/geral/bkgBusca.gif);
	height: 25px;
}
TD.bkgBarraDelta
{
	background-image: url(../images/geral/bkgAsaDelta.gif);
	vertical-align: middle;
	background-repeat: no-repeat;
	height: 25px;
}
TD.textoBarraVermelha
{
	font-size: 10px;
	color: #FFF;
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
}
TD.spacerLeft, TD.spacerRight
{
}
TD.footer
{
}
TD.textoLoja
{
	text-align: center;
}
.texto8px
{
	font-size: 8px;
	color: #000;
}
.texto9px
{
	font-size: 9px;
	color: #000;
}
.texto10px
{
	font-size: 10px;
	color: #000;
}
.texto11px
{
	font-size: 10px;
	color: #000;
}
.texto12px
{
	font-size: 10px;
	color: #000;
}
.texto13px
{
	font-size: 11px;
	color: #000;
}
.texto14px
{
	font-size: 12px;
	color: #000;
}
.FAQmodule
{
	border: 1px #FF0000 solid;
	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;
}
.FAQmodule INPUT
{
	border: 1px #FF0000 solid;
	color: #666;
	font-size: 10px;
}
.FAQtextoNormal
{
	font-size: 10px;
	color: #000;
}
.FAQheader
{
	font-weight: bold;
	font-size: 10px;
	color: #FF0000;
	padding: 5px;
}
.FAQHeaderTexto
{
	font-weight: bold;
	font-size: 12px;
	color: #FF0000;
	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: #FF0000;
	text-decoration: underline;
}
TABLE.produtoDetalhe
{
	padding: 0px;
}
TD.produtoDetalheNome
{
	padding-top: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-transform: uppercase;
}
TD.produtoDetalheDescricao
{
	color: #000;
	font-size: 10px;
}
TD.produtoDetalheResenhaHeader
{
	background-color: 4ccb20;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	padding: 3px;
}
TD.produtoDetalheResenhaContent
{
	color: #000;
	font-size: 11px;
	padding: 10px;
}
TD.produtoDetalheVariacoes
{
	border: 1px solid #FF0000;
}
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;
	padding-left: 5px;
}
.MaisVendidosItem
{
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10px;
	color: #000;
}
TABLE.departamento
{
	background-color: #EAFFD2;
	border: solid 1px #006699;
	text-align: left;
}
TABLE.menuLeftMargin
{
	padding-bottom: 6px;
	width: 190px;
}
TABLE.footer
{
	background-color: #FFF;
	border: solid 1px #006699;
}

.dropdownOrdenacao
{
	width: 140px;
	font-size: 10px;
	color: #000;
	font-weight: bolder;
}
TD.msgCompraZerada
{
	border: solid 1px #FF0000;
	font-size: 11px;
	color: #FF0000;
	background-color: #EAFFD2;
}
TD.formTitulos
{
	font-size: 11px;
	color: black;
	text-decoration: none;
}
TABLE.login
{
	border: solid 1px #bababa;
}
TD.loginHeader
{
	border-bottom: 1px #bababa solid;
	font-size: 10px;
	color: #ffffff;
	background-color: #1c82ea;
}
TD.loginHeader2
{
	border-bottom: solid 1px #bababa;
	font-size: 10px;
	color: #FFF;
	background-color: #FF0000;
}
INPUT.textBox, TEXTAREA.textBox
{
	border: solid 1px #bababa;
	color: #666;
	font-size: 11px;
}
INPUT.textBox10, TEXTAREA.textBox10
{
	font-size: 10px;
	color: #000;
	border: solid 1px #bababa;
}
INPUT.botao
{
	border: solid 1px #666;
	font-size: 10px;
	color: #000;
	background-color: #F1F1F1;
	height: 19px;
	font-weight: bold;
}
SELECT.Cadastro
{
	border: #006699 1px solid;
	font-size: 11px;
	color: #000;
}
INPUT.botaoPagto
{
	border: solid 1px #666;
	font-size: 10px;
	color: #000;
	background-color: #F1F1F1;
	height: 19px;
	font-weight: bold;
}
.pagamentoPasso
{
	color: #CC0000;
	font-size: 12px;
	font-weight: bold;
}
.pagamentoMsgCupom
{
	color: #FF0000;
	font-size: 10px;
	background-color: #FFF;
	font-weight: bold;
	border-right: #006699 1px solid;
	padding: 5px;
}
.payTot
{
	font-size: 11px;
	color: #000;
	text-decoration: none;
	font-weight: bolder;
}
.payTot2
{
	font-size: 12px;
	background-color: #1c82ea;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
.payCart
{
	font-size: 11px;
	color: #000;
	background-color: #FFF;
	text-decoration: none;
	padding: 5px;
}
.pagamentoTitulo
{
	border-bottom: solid 1px #FF0000;
	font-size: 12px;
	color: #FFF;
	background-color: #1c82ea;
	font-weight: bold;
	padding-left: 5px;
}
.pagamentoDescricao
{
	font-size: 11px;
	color: #000;
	background-color: #FFF;
	text-decoration: none;
	padding: 5px;
}
.pagamentoTextoAvista
{
	font-size: 12px;
	color: #FF0000;
	background-color: #FFF;
	text-decoration: none;
	font-weight: bolder;
}
TD.pagamentoTotais
{
	border: #FFFFFF 1px solid;
	font-size: 10px;
	color: #800000;
	background-color: b5daff;
	text-decoration: none;
	font-weight: bold;
}
TD.sps
{
	font-family: Verdana;
	font-size: 10px;
	color: #800000;
	font-weight: bold;
}
/*******************************/

INPUT.caixaBusca
{
	background-color: #fff;
	color: #000;
	font-size: 10px;
	width: 100px;
	border-color: #000;
	border-width: 1px;
	border-style: solid;
}
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 #33CC33 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;
}
TABLE.variacaoItem
{
	background-color: #b5daff;
}
TD.variacaoHeader
{
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #FF0000;
	color: #fff;
}
TD.variacaoComprar
{
	background-color: #b5daff;
}
TD.itensCesta
{
	font-size: 11px;
	font-weight: bold;
}

TD.pagamentoDadosEntrega
{
	font-size: 10px;
	color: #333;
	background-color: #b5daff;
}
.cesta
{
	font-size: 11px;
	color: #666;
}
TD.cestaHeader
{
	border: 1px #CC0000 solid;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	background-color: #FFFFFF;
	text-decoration: none;
}
TD.cestaItem
{
	font-size: 11px;
	color: #000000;
	background-color: #FFF;
	text-decoration: none;
}
TD.cestaSubtotal
{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #fff;
}
TD.cestaParcelamento
{
	font-size: 11px;
	font-weight: bold;
	color: #000;
	background-color: #fff;
}
TD.cestaQuadroAvisos
{
	border-bottom: 1px solid #FF0000;
}
TD.cestaTrackHeader
{
	border: 1px #CC0000 solid;
	font-size: 10px;
	color: #000;
	font-weight: bold;
	background-color: #999999;
	text-decoration: none;
}
TD.cestaTrackItem
{
	font-size: 10px;
	color: #666;
	background-color: #FFF;
	text-decoration: none;
}
TD.bordaTopDotted
{
	border-top: 2pt #99FF66 dotted;
}
TD.bordaBottomDotted
{
	border-bottom: 2pt #bababa dotted;
}
TABLE.footerNewsLetter
{
	border-top: 2px #339933 dotted;
	border-bottom: 2px #339933 dotted;
}
.textoColor
{
	color: #FF0000;
}
TD.bordaCelula
{
	border: solid 1px #FF0000;
	font-size: 11px;
	color: #000;
}
.bordaTopo
{
	background:url(../images/geral/bordaTop.gif) top no-repeat;
}
.titFundo
{
	border-bottom: 1px #339933 solid;
	background: url(../images/geral/titFundo.gif);
	font-size: 11px;
	color: #666;
	height: 20px;
}