/* estilos padrao loja virtual Netstore. Obrigatorios */
BODY
{
	margin: 0px;
	background-color: #FFF;
	font-family: Verdana, Arial, Sans-Serif;
}
H1{
	color: #0035CD;
	background-color: #FFCCFF;
	font-size: 16px;
	margin: 12px 20px;
	padding: 3px;
}
H2{
	color: #0035CD;
	font-size: 14px;
	margin: 12px 20px;
	padding: 3px;
}
p{
	margin: 8px 20px;
	color:#333333;
	font-size: 10pt;
	font-family:Arial, Helvetica, sans-serif;
	text-align: justify;
}
TABLE.layout
{
	width: 100%;
}
DIV.topDiv1
{
	width: 100%;
}
DIV.topDiv2
{
	width: 100%;
}
DIV.topDiv3
{
	width: 100%;
}
TABLE.topTable
{
	width: 100%;
}
TABLE.logo
{
	background-color: Transparent;
	border: 0;
	/*
	background-image: url(../images/geral/topoBG1.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 100% 0px;
	*/
}
TD.logo
{
	text-align: left;
	padding-left: 0;
	padding-top: 3px;
	padding-bottom: 3px;
}
TD.logoBotoes
{
	font-size: 10px;
	text-align: right;
	padding-right: 10px;
	vertical-align: bottom;
	white-space: nowrap;
}
TABLE.barraLinksTopo01
{
	padding-left: 10px;
	padding-right: 10px;
	height: 24px;
	color: #FFF;
}
TD.barraLinksTopo01
{
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	white-space: nowrap;
}
TD.barraLinksTopo01 A
{
	color: #FFF;
	font-weight: bold;
}
TABLE.barraBusca
{
	border-top: solid 1px #79D4F4;
	padding-left: 10px;
	_padding-left: 0px;
	padding-right: 10px;
	height: 28px;
	vertical-align: middle;
}
TD.barraBuscaLinksTopo02
{
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	white-space: nowrap;
}
TD.barraBuscaLinksTopo02 A
{
	color: #FFF;
	font-weight: bold;
}
TABLE.menuBusca TD
{
	border: 0;
	padding-top: 1px;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
}
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;
}
.txtTelevendas
{
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	white-space: nowrap;
}
TD.menuTopTabStrip
{
	text-align: center;
}
IMG.borderStyle
{
	border-style: solid;
	border-width: 0;
}
A.ln:link, A.ln:active, A.ln:visited, A.ln:hover
{
	color: #5065A4;
	text-decoration: none;
	font-size: 10px;
}
A.ln:hover
{
	text-decoration: underline;
}
A.lnRed:link, A.lnRed:active, A.lnRed:visited, A.lnRed:hover
{
	color: #006699;
	text-decoration: none;
}
A.lnRed:hover
{
	color: #006699;
	text-decoration: underline;
}

A.lnkDetalhes:link, A.lnkDetalhes:active, A.lnkDetalhes:visited, A.lnkDetalhes:hover
{
	color: #353896;
	text-decoration: none;
}
A.lnkDetalhes:hover
{
	color: #000;
	text-decoration: underline;
}
A.lnkMenuInferior:link, A.lnkMenuInferior:active, A.lnkMenuInferior:visited, A.lnkMenuInferior:hover
{
	color: #B92E59;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}
A.lnkMenuInferior:hover
{
	color: #B92E59;
	text-decoration: underline;

}
A.lnkMenuSuperior1:link, A.lnkMenuSuperior1:active, A.lnkMenuSuperior1:visited, A.lnkMenuSuperior1:hover
{
	color: #666;
	text-decoration: none;
}
A.lnkMenuSuperior1:hover
{
	color: #666;
	text-decoration: underline;
}
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
{
	width: 100%; /* background-image: url(../images/geral/fundoExpanded.gif); width: 100%; background-repeat: repeat-x; position: fixed; height: 100%; */
}
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
{
	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.spacerLeft, TD.spacerRight
{
}
TD.footer
{
}
TD.textoLoja
{
	font-size: 12px;
	text-align: center;
}
.texto8px
{
	font-size: 8pt;
	color: #000;
}
.texto9px
{
	font-size: 9pt;
	color: #000;
}
.texto10px
{
	font-size: 11px;
	color: #000;
}
.texto11px
{
	font-size: 11pt;
	color: #000;
}
.texto12px
{
	font-size: 12pt;
	color: #000;
}
.texto13px
{
	font-size: 13pt;
	color: #000;
}
.texto14px
{
	font-size: 14pt;
	color: #000;
}
.texto15px
{
	font-size: 15pt;
	color: #000;
}
.texto16px
{
	font-size: 16pt;
	color: #000;
}
.texto20px
{
	font-size: 20pt;
	color: #000;
}
.compreJunto
{
	font-size: 11pt;
	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;
	text-align: center;
}
td.MaisVendidosItem a:link, td.MaisVendidosItem a:active, td.MaisVendidosItem a:visited, td.MaisVendidosItem a:hover{
	color:#FFFFFF !important;
	font-size: 11px !important;
	font-weight: bold !important;
}
td.MaisVendidosItem a:hover{
	color:#FFFFFF !important;
	font-size: 11px !important;
	font-weight: bold !important;
}
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: #E9E9E9;
}
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: #E9E9E9;
}
TD.loginHeader2
{
	border-bottom: solid 1px #999;
	font-size: 12px;
	color: #FFF;
	background-color: #999;
}
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: #008CCE;
	height: 20px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}
INPUT.botaoCupom
{
	border: solid 1px #666;
	font-size: 10px;
	color: #FFF;
	background-color: #008CCE;
	height: 17px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}
.pagamentoPasso
{
	color: #999;
	font-size: 14px;
	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
{
	padding: 0;
	margin: 0 0 15px 0;
	padding-left: 15px;
	font-size: 14px;
	color: #0035CD;
	text-transform: uppercase;
	background: url(../images/geral/bg-produtoNome.gif) no-repeat;
	line-height: 30px;
	height: 30px;
}
TD.albottom
{
	vertical-align: bottom;
}
TABLE.leftItens
{
	padding-bottom: 6px;
	width: 100% !important;
}
TABLE.leftItensTbl
{
	border: 0px #6BCEF2 solid;
	padding: 0 0 3px 0;
	margin: 0 0 10px 0;
	background: url(../images/geral/bg-quadro-baixo.jpg) center bottom no-repeat #FF99CB;
	text-align: left;
	width: 100% !important;
}
TD.leftItensContent
{
	background: url(../images/geral/bg-quadro-baixo.jpg) center bottom no-repeat #FF99CB;
	padding: 5px;
	vertical-align: top;
	color: #FFFFFF !important;
	font-size: 10px;
}
TD.leftItemDepart
{
	background: url(../images/geral/bg-quadro-cima.jpg) center no-repeat;
	height: 25px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}
TD.leftItemNews
{
	background: url(../images/geral/bg-quadro-cima.jpg) center no-repeat;
	height: 25px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}
TD.leftItemMaisVend
{
	background: url(../images/geral/bg-quadro-cima.jpg) center no-repeat;
	height: 25px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}
TD.leftItemIndicado
{
	background-image: url(../images/geral/titMenus.gif);
	background-repeat: repeat-x;
	height: 25px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}
TD.leftItemEnquete
{
	background: url(../images/geral/bg-quadro-cima.jpg) no-repeat;
	height: 25px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}
TD.leftItemMarcas
{
	background-image: url(../images/geral/titMenus.gif);
	background-repeat: repeat-x;
	height: 25px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}
TD.leftItemDuvidas
{
	background-image: url(../images/geral/titMenus.gif);
	background-repeat: repeat-x;
	height: 25px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}
TD.leftItemNoticias
{
	background-image: url(../images/geral/titMenus.gif);
	background-repeat: repeat-x;
	height: 25px;
	vertical-align: middle;
	font-size: 12px;
	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;
}

INPUT.caixaBusca
{
	background-color: #fff;
	color: #000;
	font-size: 11px;
	width: 150px;
	border-color: #000;
	border-width: 1px;
	border-style: solid;
	height: 18px;
}
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: #E9E9E9;
}
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: #E9E9E9;
}
TD.itensCesta
{
	font-size: 11px;
	font-weight: bold;
}

TD.pagamentoDadosEntrega
{
	font-size: 10px;
	color: #333;
	background-color: #E9E9E9;
}
.cesta
{
	font-size: 11px;
	color: #666;
}
TD.cestaHeader
{
	border: #FFF 1px solid;
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	background-color: #008CCE;
	text-decoration: none;
}
TD.cestaItem
{
	font-size: 11px;
	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: #E9E9E9;
	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;
}
.bordaTopo
{
	background: url(../images/geral/bordaTop.gif) top no-repeat;
}
.titFundo
{
	border-bottom: solid 1px #CCC;
	background: url(../images/geral/titFundo.gif);
	font-size: 11px;
	color: #666;
	height: 20px;
}
.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
{

}
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
{

}
.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;
}
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: #353896;
}
SPAN.breadCrumbSelectedItem
{
	font-weight: bold;
	font-size: 12px;
	color: #353896;
}
A.lnkBreadCrumb:link, A.lnkBreadCrumb:active, A.lnkBreadCrumb:visited, A.lnkBreadCrumb:hover
{
	color: #353896;
	text-decoration: none;
}
A.lnkBreadCrumb:hover
{
	color: #353896;
	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 #9cf;
	padding: 2px;
	margin: 0px 1px 1px;
}
DIV#carouselArea_frame IMG:hover
{
	border: solid 1px #369;
}
TD.produtoParc
{
	font-size: 10px;
	color: #006699;
}
TD.rodapeTitulo
{
	height: 25px;
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	padding-left: 25px;
}
hr.rodapeSeparador
{
	color: #0095D6;
	display: none;
}



body{
	padding: 0;
	
	background:  url(../images/geral/bg-body.jpg) top center repeat-y;
	text-align: center;
	font-family: Arial, helvetica, freesans, sans-serif;
}
body form{
	padding: 0;
	margin: 0 auto;
	background:  url(../images/geral/bg-topDiv.jpg) top center no-repeat;
	_background:  url(../images/geral/bg-topDiv-ie.jpg) top center no-repeat;
}
DIV.topDiv{
	width: 919px;
	margin: 0 auto;

}
DIV.topDiv1{
	height: 120px;
}
DIV.topDiv2{
	height: 40px;
}
DIV.topDiv3{
	height: 40px;
}
TABLE.layout{
	width: 919px;
}
/* LOGO */
#mt1_ltl11_logo{
	position:relative;
	top: 20px;
}
TD.logoBotoes{
	display: none;
}
/* BARRA 2*/
TABLE.barraLinksTopo01, TD.barraLinksTopo01, mt1_ltlk11_mt1
{
	height: 40px;
	background-color: none;
	color: #FFBDFF;
	text-transform: uppercase;	
	font-size: 11px;
	font-weight: bold;
}
TD.barraLinksTopo01 A, A.lnkMenuSuperior1:link, A.lnkMenuSuperior1:active, A.lnkMenuSuperior1:visited, A.lnkMenuSuperior1:hover
{
	color: #FFBDFF;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
A.lnkMenuSuperior1:hover
{
	color: #FFF;
	text-decoration: underline;
}
/* BARRA 3*/
TABLE.barraBusca{
	height: 30px;
	_height: 40px;
	margin: 0 0 0 10px 0;
}
TABLE.barraBusca, TABLE.menuBusca TD , TD.barraBuscaLinksTopo02, mt1_ltb11_ltl1_mt2
{
	height:30px;
	border-top: 0px;
	border: 0px;
	color: #D169C0;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
}
TD.barraBuscaLinksTopo02 A, A.lnkMenuSuperior2:link, A.lnkMenuSuperior2:active, A.lnkMenuSuperior2:visited, A.lnkMenuSuperior2:hover
{
	color: #D169C0;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
}
A.lnkMenuSuperior2:hover
{
	color: #D169C0;
	text-decoration: underline;
	font-size: 11px;
}
INPUT.caixaBusca{
	border: solid 1px #B861A5;
}
/* CONTAINER */
TD.spacerLeft, TD.spacerRight
{
	padding-left: 10px;
}
/* MENU */
TD.menuLeft{
	width: 160px;
	width: 170px;
	padding: 0 0 0 10px;
}
TD.menuLeft TABLE{
	border-collapse: collapse;
}
#dps1_me11_pergunta{
	color:#FFFFFF !important;
	font-weight: bold;
	font-size: 9pt !important;	
}
#dps1_me11_RBLenquete{
	color:#FFFFFF !important;
	font-weight: bold;
	font-size: 9pt !important;
}
INPUT.newsletter{
	border: solid 1px #B861A5;
}

/* DIREITA */
TD.menuRight{
	width: 160px;
	width: 170px;
	padding: 0 10px 0 0;
}
/* FOOTER */
TD.footer{
	background: url(../images/geral/bg-footer.jpg) bottom left no-repeat #FECCFF;
}
HR.rodapeSeparador{
	display: none;
}

/* VITRINE */
TD.produtoNome{
	color: #5065A4 !important;
	text-transform:uppercase;
	font-size: 11px;
	font-weight: bold;
}
.labelPor, .precoPor{
	color: #922C28;
	color: #D54745;
	text-transform:uppercase;
	font-size: 14px;
	font-weight: bold;
}
.labelPor2, .precoPor2{
	color: #922C28;
	color: #D54745;
	text-transform:uppercase;
	font-size: 16px;
	font-weight: bold;
}

/* PRODUTO */
#dp01_lblCodigo #dp02_lblCodigo, #dp03_lblCodigo{
	font-size: 10px;
}

#dp01_DescricaoProduto, #dp02_DescricaoProduto, #dp03_DescricaoProduto{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#3366CF;
	font-weight: bold;
}

#dp01_estoqueLbl, #dp02_estoqueLbl, #dp03_estoqueLbl{
	display:none;
}

A#lnkOpcoesPagto:link, A#lnkOpcoesPagto:active, A#lnkOpcoesPagto:visited, A#lnkOpcoesPagto:hover
{
	color: #3267CD;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
A#lnkOpcoesPagto:hover
{
	color: #3267CD;
	text-decoration: underline;
}

#divFretePrazo{
	width: 280px;
	margin-top: 20px;
	color: #222;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	position:absolute;
}

A#lnkCalcFrete:link, A#lnkCalcFrete:active, A#lnkCalcFrete:visited, A#lnkCalcFrete:hover{
	color: #3267CD;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
A#lnkCalcFrete:hover
{
	color: #3267CD;
	text-decoration: underline;
}

/* Produtos relacionados 
a#dp01:link,  
a#dp01:active, 
a#dp01:visited, 
a#dp01:hover{
	color: #5065A4 !important;
	text-transform:uppercase;
	font-size: 11px;
	font-weight: bold;
}
a#dp01_RR1__ctl3__ctl0_nome:hover{
	color: #5065A4 !important;
	text-decoration: underline;
}

a#dp01_RR1__ctl3__ctl0_preco:link,  
a#dp01_RR1__ctl3__ctl0_preco:active, 
a#dp01_RR1__ctl3__ctl0_preco:visited, 
a#dp01_RR1__ctl3__ctl0_preco:hover{
	color: #D54745;
	text-transform:uppercase;
	font-size: 16px;
	font-weight: bold;
}
a#dp01_RR1__ctl3__ctl0_preco:hover{
	color: #D54745;
	text-decoration: underline;
}*/ 


/* RODAPE */
#rodape{
	height: 200px;
	margin: 10px;
	color:#CC4FB5;
	font-size: 10px;
}
#rodape h1{
	font-weight: bold;
	margin: 6px 0 10px 0;
	padding: 0;
	color:#CC4FB5;
	font-size: 12px;
	text-align:center;
}
#rodape strong{
	font-weight: bold;
}
.pagamentos{
	width: 200px;
	_width: 212px;
		
	margin: 0 6px;
	
	float: left;
	
	text-align: center;
}
.pagamentos td{
	text-align: center;
}
.pagamentos h1{
	margin: 6px 0 0 0;
}
.atendimento{
	width: 230px;
	_width: 242px;
		
	margin: 0 6px;
	
	float: left;
}
.seguranca{
	width: 170px;
	_width: 182px;
		
	margin: 0 6px;
	
	text-align:center;
	
	float: left;
}
.adm{
	width: 200px;
	_width: 212px;
		
	margin: 0 6px;
	
	text-align:center;
	
	float: left;
}
.menuInferior{
	padding: 15px 0 0 0;
	clear:both;
	text-align:center;	
	
	color: #B92E59;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}

/* FALE CONOSCO */
input#txtNome, input#txtEmail, input#txtTelefone, input#txtAssunto, textarea#txtMensagem{
	border:1px solid #B861A5;
}