/* CSS Reset inicio */
html{color:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/* CSS Reset fim */

/* USER INTERFACE FRAMEWORK inicio */
body{text-align:center;}
#ft{clear:both;}
#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}
#doc2{width:73.076em;*width:71.25em;}
#doc3{margin:auto;width:auto;}
#doc4{width:74.923em;*width:73.05em;}
.yui-b{position:relative;}
.yui-b{_position:static;}
#yui-main .yui-b{position:static;}
#yui-main{width:100%;}
.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main,.yui-t4 #yui-main{float:right;margin-left:-25em;}

/* Ajuste a largura do menu da esquerda pelas classes yui-t1 abaixo. O padrao é 160px.
Para utilizar largura personalizada, divida o valor desejado em pixels por 13 para
saber o valor no formato "em" */
.yui-t1 .yui-b{float:left;width:13.8461em;*width:13.50em;}
.yui-t1 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}
/* =================================================================== */

.yui-t2 .yui-b{float:left;width:13.0769em;*width:12.75em;}
.yui-t2 #yui-main .yui-b{margin-left:13.4615em;*margin-left:13.125em;}
.yui-t3 .yui-b{float:left;width:13.8461em;*width:13.50em;}
.yui-t3 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}
.yui-t4 .yui-b{float:left;width:17.3076em;*width:16.8750em;}
.yui-t4 #yui-main .yui-b{margin-left:17.6923em;*margin-left:17.25em;}
.yui-t5 #yui-main .yui-b{display:block;margin:0 0 1em 0;}

#yui-main .yui-b{float:none;width:auto;}
.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}
.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}
.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}
.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}
.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}
.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}
.yui-gc div.first,.yui-gd .yui-u{width:66%;}
.yui-gd div.first{width:32%;}
.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}
.yui-ge .yui-u,.yui-gf div.first{width:24%;}
.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}
.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}
.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}
.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}
.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}
.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}
.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}
.yui-g .yui-gb .yui-u{_margin-left:1.0%;}
.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}
.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}
.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}
.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}
.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}
.yui-gb .yui-gb .yui-u{_margin-left:.7%;}
.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}
.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}
s .yui-gb .yui-gd div.first{width:32%;}
.yui-g .yui-gd div.first{_width:29.9%;}
.yui-ge .yui-g{width:24%;}
.yui-gf .yui-g{width:74.2%;}
.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}
.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}
.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}
.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}
.yui-ge div.first .yui-gd .yui-u{width:65%;}
.yui-ge div.first .yui-gd div.first{width:32%;}
#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
/* USER INTERFACE FRAMEWORK fim */

/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%;}

/* base.css, part of YUI's CSS Foundation */
h1 {
	/*18px via YUI Fonts CSS foundation*/
	font-size:138.5%;  
}
h2 {
	/*16px via YUI Fonts CSS foundation*/
	font-size:123.1%; 
}
h3 {
	/*14px via YUI Fonts CSS foundation*/
	font-size:108%;  
}
h1,h2,h3 {
	/* top & bottom margin based on font size */
	margin:1em 0;
}
h1,h2,h3,h4,h5,h6,strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
}
abbr,acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 
em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}
dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}
th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
caption {
	/*coordinated margin to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
p,fieldset,pre {
	/*so things don't run into each other*/
	margin-bottom:1em;
}
table {
	/*so things don't run into each other*/
	margin-bottom:.2em;
}
/* setting a consistent width, 160px; 
   control of type=file still not possible */
input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}/* Estilos padrao loja virtual Netstore.
As medidas das fontes sao definidas no padrao "%" (percentual).
Veja abaixo tabela de equivalencia de pixels para percentual:

10px -> 77%
11px -> 85%  
12px -> 93%
13px -> 100%  
14px -> 108% 
15px -> 116% 
16px -> 123.1% 
17px -> 131%
18px -> 138.5%
19px -> 146.5%
20px -> 153.9%
21px -> 161.6%
22px -> 167%  
23px -> 174%  
24px -> 182%  
25px -> 189%  
26px -> 197%  

*/

BODY
{
	font-family: Arial, Verdana, Sans-Serif;
}

/* O "User Interface Framework" vai dentro da tag topDiv. Voce define a largura do site por esta tag. */
DIV.topDiv
{
	width: 974px;
	margin:auto;
	background-color: #f5f5f5;
}
TABLE.layout
{
	width: 100%;
}
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;
}
DIV.bottomDiv
{
}
.texto8px
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 61%;
	color: #000;
}
.texto9px
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 70%;
	color: #000;
}
.texto10px
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 77%;
	color: #000;
}
.texto11px
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 85%;
	color: #000;
}
.texto12px
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 93%;
	color: #000;
}
.texto13px
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 100%;
	color: #000;
}
.texto14px
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 108%;
	color: #000;
}
.texto15px
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 116%;
	color: #000;
}
.texto16px
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 123.1%;
	color: #000;
}
.texto20px
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 153.9%;
	color: #000;
}
.FAQmodule
{
	border: 1px solid #999;
	background-image: url(../images/geral/FAQmoduleBg.gif);
	background-repeat: repeat-x;
	font-size: 77%;
	color: #000;
	vertical-align: top;
}
.FAQmodule TD
{
	font-size: 77%;
	color: #000;
}
.FAQbotao
{
	border: 1px #999 solid;
	color: #666;
	font-size: 77%;
}
.FAQtextoNormal
{
	font-size: 77%;
	color: #000;
}
.FAQheader
{
	color: #999;
	font-weight: bold;
	font-size: 77%;
	padding: 0.384em;
	*padding: 0.375em;
}
.FAQHeaderTexto
{
	font-weight: bold;
	font-size: 93%;
	color: #999;
	text-align: justify;
}
.FAQtextos
{
	color: #000;
	text-align: justify;
	font-weight: normal;
	font-size: 77%;
}
SELECT.AutoAtendimento
{
	color: #000;
	font-weight: bold;
	font-size: 77%;
}
INPUT.textBox, TEXTAREA.textBox, SELECT.textbox
{
	font-family: Verdana, Arial, Sans-Serif;
	border: 1px #999 solid;
	color: #666;
	font-size: 85%;
}
INPUT.textBox10, TEXTAREA.textBox10, SELECT.textBox10
{
	color: #000;
	border: 1px #999 solid;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 77%;
}
INPUT.botao
{
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	color: #000;
	background-color: #F1F1F1;
	border: 1px #666 solid;
	font-size: 77%;
}
.payTot
{
	color: #000;
	text-decoration: none;
	font-weight: bolder;
	font-size: 85%;
}
.payTot2
{
	background-color: #999;
	color: #FFF;
	text-decoration: none;
	font-weight: bolder;
	font-size: 131%;
}
.payCart
{
	color: #000;
	background-color: #FFF;
	text-decoration: none;
	font-size: 85%;
	padding: 0.384em;
	*padding: 0.375em;
}
/*******************************/

TABLE.indicacao
{
	border: 1px #CCC solid;
	border-collapse: collapse;
	border-width: 1px;
}
TD.indicacaoLeft
{
	padding: 0.076em;
	*padding: 0.075em;
	background-color: #FFF;
	font-size: 77%;
	font-weight: bold;
}
TD.indicacaoRight
{
	padding: 0.076em;
	*padding: 0.075em;
	background-color: #FFF;
	font-size: 77%;
	font-weight: bold;
}
TD.pagamentoDadosEntrega
{
	font-size: 77%;
	color: #333;
	background-color: #E9E9E9;
}
TD.cestaQuadroAvisos
{
	border-bottom: 1px solid #999;
}
TD.cestaTrackHeader
{
	border: #999 1px solid;
	font-size: 77%;
	color: #000;
	font-weight: bold;
	background-color: #E9E9E9;
	text-decoration: none;
}
TD.cestaTrackItem
{
	font-size: 77%;
	color: #666;
	background-color: #FFF;
	text-decoration: none;
	padding-left: 0.230em;
	*padding-left: 0.225em;
	padding-right: 0.230em;
	*padding-right: 0.225em;
}
.textoColor
{
	color: #999;
}
TD.bordaCelula
{
	border: 1px #999 solid;
	font-size: 85%;
	color: #000;
	padding: 0.384em;
	*padding: 0.375em;
}
.module
{
	border-right: 1px #dadada solid;
	border-top: 1px #dadada solid;
	font-size: 77%;
	background-image: url(../images/geral/moduleBg.gif);
	vertical-align: top;
	border-left: 1px #dadada solid;
	color: #000000;
	border-bottom: 1px #dadada solid;
	background-repeat: repeat-x;
	font-family: Verdana, Arial;
}
.module TD
{
	font-size: 77%;
	color: #333333;
}
.module SELECT
{
	font-weight: normal;
	font-size: 77%;
	color: #000;
	font-family: Verdana;
}
.module A:link
{
	font-size: 77%;
	color: #333;
	text-decoration: none;
}
.module A:visited
{
	font-size: 77%;
	color: #333;
	text-decoration: none;
}
.module A:hover
{
	font-size: 77%;
	color: #333;
	text-decoration: underline;
}
.module A:active
{
	font-size: 77%;
	color: #333;
	text-decoration: none;
}
.module INPUT
{
	font-weight: bold;
	font-size: 77%;
	color: #000;
	font-family: Verdana, Arial;
}
DIV.statusContainer
{
	width: 100%;
	text-align: center;
	margin-top: 7.692em;
	*margin-top: 7.500em;
}
DIV.statusContainer INPUT[type=button]
{
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 85%;
	width: 220px;
}
DIV.faleConoscoHeader
{
	width: 100%;
	text-align:center;
	font-weight: bold;
	text-align: center;
	margin-top: 0.769em;
	*margin-top: 0.750em;
	margin-bottom: 1.538em;
	*margin-bottom: 1.500em;
	font-size: 93%;
}
TABLE.faleConoscoContainer TD
{
	padding:0.153em;
	*padding:0.150em;
}
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: #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.footerContainer
{
	width: 100%;
	float: left;
	display: inline;
	background-color: #FFF;
}
DIV.footerBar
{
	width: 100%;
	float: left;
	display: inline;
	background-color: #e45c01;
	line-height: 1.923em;
	*line-height: 1.875em;
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	color: #FFF;
	font-size: 93%;
	font-weight: bold;
	text-align:left;
}
DIV.footerBar SPAN
{
	margin-left: 40px;
}
DIV.footerContentContainer
{
	text-align:left;
	margin:auto;
	width: 95%;
}
DIV.footerPagtoTitle
{
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	color: #000;
	font-size: 85%;
	font-weight: bold;
	text-align:left;
	padding-top:0.230em;
	*padding-top:0.225em;
}
DIV.footerPagtoItens
{
	font-size: 85%;
	font-weight: bold;
	text-align:left;
}
DIV.footerPagtoIcon
{
	float:left;
	display:inline;
	padding-top: 0.615em;
	*padding-top: 0.600em;
	padding-right: 0.384em;
	*padding-right: 0.375em;
}
DIV.footerLinks
{
	border:1px #ccc solid;
	width:100%;
	float:left;
	font-family: Verdana, Arial, Sans-Serif;
	color: #000;
	text-align:center;
	font-size: 77%;
	line-height: 1.538em;
	*line-height: 1.500em;
	word-spacing: 0.076em;
	*word-spacing: 0.075em;
	margin-top: 0.769em;
	*margin-top: 0.75em;
	padding-top: 0.538em;
	*padding-top: 0.525em;
	padding-bottom: 0.538em;
	*padding-bottom: 0.525em;
}
DIV.footerMessage
{
	width:100%;
	float:left;
	font-family: Verdana, Arial, Sans-Serif;
	color: #000;
	font-size: 77%;
	text-align:center;
	padding: 0.230em 0 0.230em;
	*padding: 0.225em 0 0.225em;
	margin: 0.230em 0 0.230em;
	*margin: 0.225em 0 0.225em;
}
DIV.pedidosClienteContainer
{
	float:left;
	width: 100%;
	min-height: 38.46em;
	*min-height: 37.50em;
}
TABLE.pedidosClienteContainer
{
	width: 95%;
	border:0;
	margin-top: 0.769em;
	*margin-top: 0.750em;
	margin-bottom: 0.769em;
	*margin-bottom: 0.750em;
}
.radioButton LABEL
{
	padding-left: 0.769em;
	*padding-left: 0;
}
.checkBox LABEL
{
	padding-left: 0.769em;
	*padding-left: 0;
}

.nvbarSuperior1 ul
{
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
	list-style: none;
}
.nvbarSuperior1 ul li
{
	display: inline;
}
.nvbarSuperior1 ul li a
{
	padding: 3px 10px;
	float:left;
	color: #FFF;
	text-decoration: none;
}
.nvbarSuperior1 ul li a:hover
{
	color: #FFF;
	text-decoration: underline;
}
.nvbarSuperior1 ul .nvFirst 
{
	padding: 0px 50px 0 0;
	float:left;
}

.nvbarSuperior2 ul
{
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
	list-style: none;
}
.nvbarSuperior2 ul li
{
	display: inline;
}
.nvbarSuperior2 ul li a
{
	padding: 0 10px;
	float:left;
	color: #FFF;
	text-decoration: none;
}
.nvbarSuperior2 ul li a:hover
{
	color: #FFF;
	text-decoration: underline;
}
.nvbarSuperior2 ul .nvFirst 
{
	float:left;
}/* Inicio Estilos Menu Superior */
.divTop
{
	width: 974px;
	font-size: 85%;
	background: #fff url('../images/geral/bkgTop.jpg') no-repeat scroll right top;
	min-height: 110px;
}
.divTopLogo {
	padding: 20px 0px 16px 15px;
	float: left;
	display: inline;
}
.divTopBotoes {
	white-space: nowrap;
	text-align: right;
	margin-top: 20px;
	float: right;
	display: inline;
	width: 190px;
}
.divBtnCadastro {
	float: left;
	display: inline;
}
.divBtnPedidos {
	float: left;
	display: inline;
	margin-left: 15px;
}
.divBtnCarrinho {
	float: left;
	display: inline;
	margin-left: 15px;
}
.divTopBotoes IMG {
	border:0;
}
.divTopLinks01 {
	color: #FFF;
	white-space: nowrap;
	float: right;
	text-align: right;
}
SPAN.TopLinks01
{
	padding-left: 10px;
}
.divTopLinks01 A
{
	color: #FFF !important;
	font-weight: bold;
}
.divTopTabStrip {
	width: 100%;
	float: left;
	display: inline;
	position: relative;
	border: 0;
	padding: 0;
	margin:0;
}
.divTopBarraBusca {
	background-color: #e45c01;
	white-space: nowrap;
	height: 25px;
	width: 100%;
	float: left;
	display: inline;
}
.divTopBusca {
	color: #FFF;
	white-space: nowrap;
	float: right;
	display: inline;
	position: relative;
}
.divBuscaTitulo
{
	float: left;
	display: inline;
	position: relative;
	margin-right: 4px;
	margin-top: 6px;
	font-weight: bold;
}
.divBuscaTextBox
{
	float: left;
	display: inline;
	position: relative;
	margin-right: 4px;
	margin-top: 2px;
}
.divBuscaButton
{
	float: left;
	display: inline;
	position: relative;
	margin-right: 5px;
	margin-top: 3px;
}
.divTopLinks02 {
	color: #FFF;
	white-space: nowrap;
	float: left;
	display: inline;
	position: relative;
	text-align: left;
	font-weight: bold;
	line-height: 25px;
}
.divTopLinks02 A
{
	color: #FFF !important;
	font-weight: bold;
}
SPAN.TopLinks02
{
	padding-left: 10px;
}
.divBuscaTextBox INPUT
{
	font-weight: normal;
	background-color: #fff;
	color: #000;
	width: 150px;
	height: 15px;
	border: 1px #000 solid;
	padding: 2px 0 0 2px;
}
/* Fim Estilos Menu Superior */

/* Nao alterar e nem remover o bloco abaixo */
.hideElement
{
	display: none;
}.VAMErrorText
{
   color: Red;
}

.VAMBlinkText
{
   color: White;
}

.VAMFieldWithError
{
   background-color: lightpink;
}

.VAMValSummary
{
   color: red;
}

.VAMValSummaryHeader
{
   color: red;
}
.VAMValSummaryHeader TR
{
   color: red;
}
.VAMValSummaryErrors
{
   color: red;
   margin-top:6px;
}
/* for the hyperlinktofield feature */
.VAMValSummaryErrors A
{
   color: red;
   margin-top:6px;
}
.VAMValSummaryFooter
{
   color: red;
}
.VAMValSummaryFooter TR
{
   color: red;
}
.VAMRequiredFieldMarker
{
}

.VAMRequiredFieldsDescription
{
   font-size: 8pt;
   font-style: italic;
}

.VAMTextHiliteFields
{
}

.VAMNonTextHiliteFields
{
}
.VAMValSummaryAltRows
{
   color: red;
   background-color: lightblue;
}
.VAMMultiSegContainer
{
   border-left: lightgrey thin inset;
   border-top: lightgrey thin inset;
   border-right: lightgrey thin inset;
   border-bottom: lightgrey thin inset;
   padding-left: 2px;
   padding-top: 2px;
   padding-right: 2px;
   padding-bottom: 2px;
}
.VAMMultiSegTextBox
{
   border-left: whitesmoke thin solid;
   border-top: whitesmoke thin solid;
   border-right: whitesmoke thin solid;
   border-bottom: whitesmoke thin solid;
}/* Inicio Estilos Lateral Esquerda */
#divMenuEsquerda
{
	margin-top: 2px;
	margin-left: 1px;
	*margin-top: 1px;
	*margin-left: 0px;
}
.divBannerEsquerdaSuperior
{
	float:none !important;
	text-align: center;
}
.divBannerEsquerdaCentro1
{
	float:none !important;
	text-align: center;
}
.divBannerEsquerdaCentro2
{
	float:none !important;
	text-align: center;
}
.divBannerEsquerdaCentro3
{
	float:none !important;
	text-align: center;
}
.divBannerEsquerdaCentro4
{
	float:none !important;
	text-align: center;
}
.divBannerEsquerdaCentro5
{
	float:none !important;
	text-align: center;
}
.divBannerEsquerdaInferior
{
	float:none !important;
	text-align: center;
}
.divMenuEsquerdaNews
{
	float:none !important;
}
.divMenuEsquerdaMaisVend
{
	float:none !important;
}
.divMenuEsquerdaIndicado
{
	float:none !important;
}
.divMenuEsquerdaInstitucional
{
	float:none !important;
}
.divMenuEsquerdaEnquete
{
	float:none !important;
}
.divMenuEsquerdaBusca
{
	float:none !important;
}
TABLE.leftItensBusca
{
	margin-bottom: 6px;
}
TABLE.leftItensBuscaAv
{
	margin-bottom: 6px;
}
TABLE.leftItensNews
{
	margin-bottom: 6px;
}
TABLE.leftItensMarcas
{
	margin-bottom: 6px;
}
TABLE.leftItensDepart
{
	margin-bottom: 6px;
}
TABLE.leftItensMaisVend
{
	margin-bottom: 6px;
}
TABLE.leftItensInstitucional
{
	margin-bottom: 6px;
}
TABLE.leftItensEnquete
{
	margin-bottom: 6px;
}
TABLE.leftItensIndicado
{
	margin-bottom: 6px;
}
TABLE.leftItensTblBusca
{
	border: 1px #e1e1e1 solid;
	background-color: #FFF;
	text-align: left;
	width: 100% !important;
}
TABLE.leftItensTblBuscaAv
{
	border: 1px #e1e1e1 solid;
	background-color: #FFF;
	text-align: left;
	width: 100% !important;
}
TABLE.leftItensTblNews
{
	border: 1px #e1e1e1 solid;
	background-color: #FFF;
	text-align: left;
	width: 100% !important;
}
TABLE.leftItensTblMarcas
{
	border: 1px #e1e1e1 solid;
	background-color: #FFF;
	text-align: left;
	width: 100% !important;
}
TABLE.leftItensTblDepart
{
	border: 1px #e1e1e1 solid;
	background-color: #FFF;
	text-align: left;
	width: 100% !important;
}
TABLE.leftItensTblEnquete
{
	border: 1px #e1e1e1 solid;
	background-color: #FFF;
	text-align: left;
	width: 100% !important;
}
TABLE.leftItensTblIndicado
{
	border: 1px #e1e1e1 solid;
	background-color: #FFF;
	text-align: left;
	width: 100% !important;
}
TABLE.leftItensTblInstitucional
{
	border: 1px #e1e1e1 solid;
	background-color: #FFF;
	text-align: left;
	width: 100% !important;
}
TABLE.leftItensTblMaisVend
{
	border: 1px #e1e1e1 solid;
	background-color: #FFF;
	text-align: left;
	width: 100% !important;
}
TD.leftItensContentBuscaAv
{
	background-color: #FFF;
	padding-bottom: 5px;
	padding-top: 5px;
	vertical-align: top;
}
TD.leftItensContentBusca
{
	background-color: #FFF;
	padding-bottom: 5px;
	padding-top: 5px;
	vertical-align: top;
}
TD.leftItensContentMarcas
{
	background-color: #FFF;
	vertical-align: top;
}
TD.leftItensContentDepart
{
	vertical-align: top;
	background-color: #FFF;
}
TD.leftItensContentMaisVend
{
	background-color: #FFF;
	padding: 5px;
	vertical-align: top;
}
TD.leftItensContentIndicado
{
	background-color: #FFF;
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	font-size: 85%;
}

TD.leftItensContentInstitucional
{
	background-color: #FFF;
	padding-bottom: 5px;
	padding-top: 5px;
	vertical-align: top;
}
TD.leftItensContentEnquete
{
	background-color: #FFF;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	vertical-align: top;
	font-size: 85%;
}
TD.leftItensContentEnquete LABEL
{
	line-height: 20px;
	*line-height: 15px;
	padding: 0 0 5px 5px;
	*padding: 0 0 0 0;
}
TD.leftItensContentNews
{
	background-color: #FFF;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	vertical-align: top;
}
TD.leftItensContentNewsChamada
{
	font-weight: normal;
	font-size: 85%;
	padding: 5px;
	text-align: justify;
}

TD.leftItensContentNewsNome
{
	font-weight: normal;
}
TD.newsNomeTitle
{
	font-size: 85%;
}
TD.newsNomeTextBox
{
}
TD.newsNomeTextBox INPUT
{
	height: 15px;
	padding: 1px 0 0 1px;
	border: 1px;
	border-style: solid;
	font-size: 85%;
	margin-left: 1px;
}
TD.leftItensContentNewsEmail
{
	font-weight: normal;
}
TD.newsEmailTitle
{
	white-space: nowrap;
	font-size: 85%;
}
TD.newsEmailTextBox
{
}
TD.newsEmailTextBox INPUT
{
	height: 15px;
	padding: 1px 0 0 1px;
	border: 1px;
	border-style: solid;
	font-size: 85%;
}
TD.leftItemDepart
{
	background-color: #e1e1e1;
	height: 25px;
	vertical-align: middle;
	font-size: 108%;
	font-weight: bold;
	color: #e45c01;
	text-align: center;
}
TD.leftItemNews
{
	background-color: #e1e1e1;
	height: 25px;
	vertical-align: middle;
	font-size: 108%;
	font-weight: bold;
	color: #e45c01;
	text-align: center;
}
TD.leftItemMaisVend
{
	background-color: #e1e1e1;
	height: 25px;
	vertical-align: middle;
	font-size: 108%;
	font-weight: bold;
	color: #e45c01;
	text-align: center;
}
TD.leftItemIndicado
{
	background-color: #e1e1e1;
	height: 25px;
	vertical-align: middle;
	font-size: 108%;
	font-weight: bold;
	color: #e45c01;
	text-align: center;
}
TD.leftItemEnquete
{
	background-color: #e1e1e1;
	height: 25px;
	vertical-align: middle;
	font-size: 108%;
	font-weight: bold;
	color: #e45c01;
	text-align: center;
}
TD.leftItemMarcas
{
	background-color: #e1e1e1;
	height: 25px;
	vertical-align: middle;
	font-size: 108%;
	font-weight: bold;
	color: #e45c01;
	text-align: center;
}
TD.leftItemInstitucional
{
	background-color: #e1e1e1;
	height: 25px;
	vertical-align: middle;
	font-size: 108%;
	font-weight: bold;
	color: #e45c01;
	text-align: center;
}
TD.leftItemNoticias
{
	background-color: #e1e1e1;
	height: 25px;
	vertical-align: middle;
	font-size: 108%;
	font-weight: bold;
	color: #e45c01;
	text-align: center;
}
TD.leftItemBusca
{
	background-color: #e1e1e1;
	height: 25px;
	vertical-align: middle;
	font-size: 108%;
	font-weight: bold;
	color: #e45c01;
	text-align: center;
}
TD.newsletterLabel
{
	height: 26px;
	font-size: 85%;
}
.MaisVendidosItem
{
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 85%;
	color: #000;
}

/* Nao alterar e nem remover o bloco abaixo */
.hideElement
{
	display: none;
}

/* Fim Estilos Lateral Esquerda */

/* Inicio Estilos para controle de aparencia das pratelerias de produtos */

/* Inicio Estilos Departamentos de Produtos */
DIV.prodDepartsContainer
{
	margin: 0.384em 0.384em 1.153em 0.384em;
	*margin: 0.375em 0.375em 1.125em 0.375em;
	float:left;
}
DIV.prodDeparts
{
	float:left;
	width: 100%;
	text-align:center;
	padding-bottom: 0.769em;
	*padding-bottom: 0.750em;
}
TABLE.prodDeparts
{
	width: 100%;
	height: 100%;
	font-size: 85%;
	text-align:center;
	margin-bottom: 50px;
}
DIV.ProdDepartsAlphaPager
{
	font-size: 85%;
	text-align: left;
	float: left;
	display: inline;
	margin-bottom: 0.769em;
	*margin-bottom: 0.750em;
}
DIV.ProdDepartsOrdenacao
{
	font-size: 85%;
	text-align: right;
	float: right;
	display: inline;
	margin-bottom: 0.769em;
	*margin-bottom: 0.750em;
}
TD.ProdDepartsErrorMsg
{
	width: 100%;
	font-size: 93%;
	color: #FF0000;
	font-weight: bold;
	text-align: center;
}
DIV.ProdDepartsErrorMsg
{
	width: 100%;
	font-size: 93%;
	color: #FF0000;
	font-weight: bold;
	text-align: center;
	float:left;
	display:inline;
}
.alphaPagingStyle
{
	font-family: Verdana;
	color: #000;
	font-size: 85%;
}
.alphaPagingStyle A:link, A:visited, A:active, A:hover
{
	color: #000;
	text-decoration: none;
}
.alphaPagingStyle A:hover
{
	color: red;
	text-decoration: underline;
}
.DropDownListOrderStyle
{
	font-size: 85%;
	font-weight: bold;
	color: #000;
	width: 140px;
}
TD.DataListContainer
{
	width: 100%;
	vertical-align: top;
}
TABLE.ProdDepartsHeader
{
	width: 100%;
}
TD.ProdDepartsHeaderOrdenacao
{
	font-size: 85%;
	text-align: right;
}
TD.ProdDepartsHeaderAlphaPager
{
	font-size: 85%;
	text-align: left;
}
TABLE.DataListProdutosDepartamentos
{
	width: 100%;
	text-align: center;
}
TD.DataListProdutosDepartamentos
{
	padding: 0.384em;
	*padding: 0.375em;
	vertical-align: top;
}
TABLE.DataListProdutosContainer
{
	border: 0;
	text-align: center;
}
TD.DataListProdutoSeparador
{
	height: 10px;
	text-align: center;
}
DIV.ProdDepartsFooterPager
{
	width: 100%;
	text-align: center;
	font-size: 93%;
	float: left;
	display: inline;
	padding-bottom: 2.30em;
	*padding-bottom: 2.25em;
}
.pagingStyle
{
	color: #000;
	font-size: 93%;
	margin:auto;
}
TD.numericPagingStyle
{
	text-align: center;
}
.numericPagingStyle TD
{
	color: #666;
	text-align: center;
}
.numericPagingStyle A
{
	color: #666;
}
TD.ProdDepartsProdutoFoto
{
	text-align: center;
	padding-bottom: 0.384em;
	*padding-bottom: 0.375em;
}
IMG.ProdDepartsProdutoFoto
{
	border: 0;
}
TD.ProdDepartsProdutoNome
{
	font-size: 85%;
	color: #333;
	text-decoration: none;
	text-align: center;
}
A.ProdDepartsProdutoNome:link, A.ProdDepartsProdutoNome:active, A.ProdDepartsProdutoNome:visited, A.ProdDepartsProdutoNome:hover {
	color: #000;
	text-decoration: none;
}
A.ProdDepartsProdutoNome:hover {
	color: #000;
	text-decoration: underline;
}
TD.ProdDepartsProdutoPreco
{
	font-size: 85%;
	font-weight: bold;
	color: #000;
	text-align: center;
}
A.ProdDepartsProdutoPreco:link, A.ProdDepartsProdutoPreco:active, A.ProdDepartsProdutoPreco:visited, A.ProdDepartsProdutoPreco:hover {
	color: #000;
	text-decoration: none;
}
A.ProdDepartsProdutoPreco:hover {
	color: #000;
	text-decoration: underline;
}
TD.ProdDepartsProdutoParc
{
	font-size: 85%;
	color: #E45C01;
	text-align: center;
}
A.ProdDepartsProdutoParc:link, A.ProdDepartsProdutoParc:active, A.ProdDepartsProdutoParc:visited, A.ProdDepartsProdutoParc:hover {
	color: #E45C01;
	text-decoration: none;
}
A.ProdDepartsProdutoParc:hover {
	color: #000;
	text-decoration: underline;
}
TD.DataListProdutoDadosLinha
{
	width: 100%;
	padding-left: 0.769em;
	*padding-left: 0.750em;
	vertical-align: top;
}
TABLE.DataListProdutoDadosLinhaContainer
{
	width: 100%;
	height: 100%;
	border: 0;
}
TD.ProdDepartsLinhaProdutoPreco
{
	font-size: 85%;
	text-align: left;
	padding-top: 50px;
	font-weight: bold;
	color: #E45C01;
}
A.ProdDepartsLinhaProdutoPreco:link, A.ProdDepartsLinhaProdutoPreco:active, A.ProdDepartsLinhaProdutoPreco:visited, A.ProdDepartsLinhaProdutoPreco:hover {
	color: #E45C01;
	text-decoration: none;
}
A.ProdDepartsLinhaProdutoPreco:hover {
	color: #000;
	text-decoration: underline;
}
TD.ProdDepartsLinhaProdutoParc
{
	font-size: 85%;
	text-align: left;
}
A.ProdDepartsLinhaProdutoParc:link, A.ProdDepartsLinhaProdutoParc:active, A.ProdDepartsLinhaProdutoParc:visited, A.ProdDepartsLinhaProdutoParc:hover {
	color: #000;
	text-decoration: none;
}
A.ProdDepartsLinhaProdutoParc:hover {
	color: #000;
	text-decoration: underline;
}
TD.ProdDepartsLinhaProdutoBotao
{
	text-align: left;
	padding-top: 5px;
}
IMG.ProdDepartsLinhaProdutoBotao
{
	border: 0;
}
SPAN.precoDe
{
	text-decoration: line-through;
}
HR.separador
{
	height: 1px;
	color: gray;
	width: 98%;
}
DIV.produtosSegmentosLLProdutoPreco
{
	font-weight: bold;
	color: #000;
	text-align: center;
}
A.produtosSegmentosLLProdutoPreco:link, A.produtosSegmentosLLProdutoPreco:active, A.produtosSegmentosLLProdutoPreco:visited, A.produtosSegmentosLLProdutoPreco:hover {
	color: #000;
	text-decoration: none;
}
A.produtosSegmentosLLProdutoPreco:hover {
	color: #000;
	text-decoration: underline;
}
DIV.produtosSegmentosLLProdutoParc
{
	color: #E45C01;
	text-align: center;
}
A.produtosSegmentosLLProdutoParc:link, A.produtosSegmentosLLProdutoParc:active, A.produtosSegmentosLLProdutoParc:visited, A.produtosSegmentosLLProdutoParc:hover {
	color: #E45C01;
	text-decoration: none;
}
A.produtosSegmentosLLProdutoPreco:hover {
	color: #E45C01;
	text-decoration: underline;
}
DIV.produtosSegmentosLLBotaoComprar
{
	text-align: center;
	padding: 1em 0 1em 0;
}
IMG.produtosSegmentosLLBotaoComprar
{
	border: 0;
}
/* Fim Estilos Departamentos de Produtos */

/* Inicio Estilos Vitrine de Produtos Template Alternado */
DIV.prodDepartsAL
{
	float:left;
	width: 100%;
	text-align:center;
	padding-bottom: 0.769em;
	*padding-bottom: 0.750em;
}
TABLE.prodDepartsAL
{
	width: 100%;
	text-align:center;
	margin-bottom: 50px;
}
TABLE.prodDepartsAL .ProdDepartsFooterPager
{
	font-size: 93%;
}
TABLE.DataListProdsDepartAL
{
	width: 98%;
}
TABLE.DataListProdsDepartContainerAL
{
	border: 0;
	text-align: center;
	width: 100%;
	vertical-align: top;
}
TABLE.DataListProdsDepartContainerAL TD
{
	vertical-align: top;
}
TD.ProdsDepartALProdutoFoto
{
	text-align: center;
	vertical-align: middle;
}
TD.ProdsDepartALProdutoFoto2
{
	text-align: center;
	vertical-align: middle;
}

IMG.ProdsDepartALProdutoFoto
{
	border: 0;
}
TD.ProdsDepartALSpacer1
{
	width: 10px;
}
IMG.ProdsDepartALSpacer1
{
	border: 0;
	width: 10px;
	height: 1px;
}
TD.ProdsDepartALSpacer2
{
	width: 100%;
	vertical-align: middle;
	text-align: left;
}
IMG.ProdsDepartALSpacer2
{
	border: 0;
	width: 193px;
	height: 1px;
}
TD.ProdsDepartALSpacer3
{
	width: 100%;
	vertical-align: middle;
	text-align: right;
}
IMG.ProdsDepartALSpacer3
{
	border: 0;
	width: 193px;
	height: 1px;
}
IMG.ProdsDepartALSpacer4
{
	border: 0;
	width: 1px;
	height: 1px;
}
A.ProdsDepartALProdutoNome:link, A.ProdsDepartALProdutoNome:active, A.ProdsDepartALProdutoNome:visited, A.ProdsDepartALProdutoNome:hover {
	font-size: 93%;
	font-weight: bold;
	color: #E45C01;
	text-decoration: none;
}
A.ProdsDepartALProdutoNome:hover {
	color: #000;
	text-decoration: underline;
}

.ProdsDepartALProdutoDescricao {
	font-size: 85%;
	color: #000;
}
TD.ProdsDepartALProdutoPreco
{
	white-space: nowrap;
	font-size: 85%;
	font-weight: bold;
	color: #E45C01;
	text-align: center;
	vertical-align: middle;
}
TD.ProdsDepartALProdutoPreco2
{
	white-space: nowrap;
	font-size: 85%;
	font-weight: bold;
	color: #E45C01;
	text-align: right;
	vertical-align: middle;
}
TD.ProdsDepartALProdutoParc
{
	font-size: 85%;
	color: #000;
	text-align: left;
	vertical-align: middle;
}
TD.ProdsDepartALProdutoParc2
{
	width: 100%;
	font-size: 85%;
	color: #000;
	text-align: right;
	vertical-align: middle;
}
TD.ProdsDepartALBotaoComprar
{
	vertical-align: middle;
}
IMG.ProdsDepartALBotaoComprar
{
	border: 0;
}
TD.ProdsDepartALBotaoComprar2
{
	width: 100%;
	text-align: right;
	vertical-align: middle;
}
IMG.ProdsDepartALBotaoComprar2
{
	border: 0;
}
IMG.iconeFreteDepart
{
	border: 0;
	margin-top: 5px;
}
/* Fim Estilos Vitrine de Produtos Template Alternado */


DIV.produtosSegmentosContainerLL
{
	width: 100%;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 20px;
	float:left;
	display: inline;
}

.DataListprodutosSegmentosLL
{
	padding-top: 1em;
	width: 100%;
	text-align: center;
}
.DataListprodutosSegmentosLL TD
{
	padding: 0 0 1em 0;
	vertical-align: top;
}
DIV.DataListProdsSegContainerLL
{
	width: 100%;
	text-align: center;
	padding-bottom: 15px;
}
DIV.produtosSegmentosLLProdutoFoto
{
	text-align: center;
	padding-bottom: 0.40em;
	vertical-align: top;
}
DIV.produtosSegmentosLLProdutoFoto IMG
{
	border: 0;
}
DIV.produtosSegmentosLLProdutoNome
{
	font-size: 93%;
	color: #333;
	text-decoration: none;
	text-align: center;
}
A.produtosSegmentosLLProdutoNome:link, A.produtosSegmentosLLProdutoNome:active, A.produtosSegmentosLLProdutoNome:visited, A.produtosSegmentosLLProdutoNome:hover {
	color: #000;
	text-decoration: none;
}
A.produtosSegmentosLLProdutoNome:hover {
	color: #000;
	text-decoration: underline;
}
DIV.produtosSegmentosLLProdutoPreco
{
	font-size: 85%;
	font-weight: bold;
	color: #000;
	text-align: center;
}
A.produtosSegmentosLLProdutoPreco:link, A.produtosSegmentosLLProdutoPreco:active, A.produtosSegmentosLLProdutoPreco:visited, A.produtosSegmentosLLProdutoPreco:hover {
	color: #000;
	text-decoration: none;
}
A.produtosSegmentosLLProdutoPreco:hover {
	color: #000;
	text-decoration: underline;
}
DIV.produtosSegmentosLLProdutoParc
{
	font-size: 85%;
	color: #E45C01;
	text-align: center;
}
A.produtosSegmentosLLProdutoParc:link, A.produtosSegmentosLLProdutoParc:active, A.produtosSegmentosLLProdutoParc:visited, A.produtosSegmentosLLProdutoParc:hover {
	color: #E45C01;
	text-decoration: none;
}
A.produtosSegmentosLLProdutoPreco:hover {
	color: #E45C01;
	text-decoration: underline;
}
DIV.produtosSegmentosLLBotaoComprar
{
	text-align: center;
	padding: 1em 0 1em 0;
}
IMG.produtosSegmentosLLBotaoComprar
{
	border: 0;
}

/* Inicio Estilos Departamentos de Produtos formato Linear */
DIV.prodDepartsLinear
{
	float:left;
	width: 100%;
	text-align:center;
	padding-bottom: 0.769em;
	*padding-bottom: 0.750em;
}
DIV.produtosSegmentosContainerLinear
{
	width: 100%;
	padding-top: 5px;
	padding-bottom: 20px;
	float:left;
	display: inline;
}
DIV.produtosSegmentosContainerTemplateLinear
{
	margin:auto;
}
DIV.DataListProdsSegContainerLinear
{
	width: 100%;
	text-align: center;
	padding-bottom: 15px;
}
DIV.DataListLinearProdutosSeparador
{
	text-align: center;
	width:100%;
	float: left;
	display:inline;
	padding-top:10px;
	padding-bottom:10px;
}
HR.separador
{
	height: 1px;
	color: gray;
	width: 98%;
}
DIV.produtosSegmentosLinearProdutoFoto
{
	float:left;
	*position:relative;
}
DIV.produtosSegmentosLinearProdutoDados
{
	float:none;
	margin-left:150px;
	*position:relative;
}

DIV.produtosSegmentosLinearProdutoNome
{
	font-size: 93%;
	font-weight:bold;
	text-align: left;
	color: #000;
	text-decoration: none;
}
DIV.produtosSegmentosLinearProdutoNome A
{
	color: #000;
	text-decoration: none;
}
DIV.produtosSegmentosLinearProdutoNome A:hover
{
	text-decoration: underline;
}
DIV.produtosSegmentosLinearProdutoDescr
{
	font-size: 85%;
	font-weight:normal;
	text-align: justify;
	color: #000;
	text-decoration: none;
}
DIV.produtosSegmentosLinearProdutoDescr A
{
	color: #000;
	text-decoration: none;
}
DIV.produtosSegmentosLinearProdutoDescr A:hover
{
	text-decoration: underline;
}
DIV.produtosSegmentosLinearProdutoPreco
{
	font-size: 85%;
	font-weight: bold;
	text-align: left;
	color: #E45C01;
	text-decoration: none;
	padding-top: 10px;
}
DIV.produtosSegmentosLinearProdutoPreco A
{
	color: #E45C01;
	text-decoration: none;
}
DIV.produtosSegmentosLinearProdutoPreco A:hover
{
	text-decoration: underline;
}
DIV.produtosSegmentosLinearProdutoParc
{
	font-size: 85%;
	font-weight: normal;
	text-align: left;
	color: #000;
	text-decoration: none;
}
DIV.produtosSegmentosLinearProdutoParc A
{
	color: #000;
	text-decoration: none;
}
DIV.produtosSegmentosLinearProdutoParc A:hover
{
	text-decoration: underline;
}
DIV.produtosSegmentosLinearFreteGratis
{
	text-align: left;
	margin-top: 20px;
	float:left;
}
DIV.produtosSegmentosLinearFreteGratis IMG
{
	border:0;
}
DIV.produtosSegmentosLinearProdutoBotao
{
	text-align: left;
	margin-top: 20px;
	margin-left: 20px;
	float:left;
}
DIV.produtosSegmentosLinearProdutoBotao IMG
{
	border:0;
}
DIV.SegmentosBreadCrumb
{
	width:100%;
	text-align: left;
	float:left;
	margin-bottom: 5px;
}
SPAN.SegmentosBreadCrumbItens
{
	font-weight: bold;
	font-size: 93%;
	color: #353896;
}
SPAN.SegmentosBreadCrumbItens A
{
	color: #353896;
	text-decoration: none;
}
SPAN.SegmentosBreadCrumbItens A:hover
{
	color: #353896;
	text-decoration: underline;
}
SPAN.SegmentosBreadCrumbSelectedItem
{
	font-weight: bold;
	font-size: 93%;
	color: #000;
}
DIV.BuscaPrecoHeader
{
	width:100%;
	text-align:left;
	font-weight: bold;
	font-size: 93%;
	color: #000;
	margin-bottom: 5px;
}
DIV.SearchHeaderTitle
{
	width: 220px;
	height: 30px;
	background: transparent url(../images/geral/titResultadoBusca.gif) no-repeat scroll left center;
	float:left;
	display:inline;
}
DIV.SearchHeaderPhrase
{
	font-size: 93%;
	font-weight: bold;
	float:left;
	display:inline;
}
/* Fim Estilos Departamentos de Produtos formato Linear */

/* Fim Estilos para controle de aparencia das pratelerias de produtos *//* Inicio estilos especiais */

/* para corrigir problemas de visualizao no Safari e Chrome */
.tabstrip
{
	_height:1%;
}
.tabstrip,
.tabstrip ul
{
	margin:0;
	padding:0;
}

.tabstrip div
{
	width:100%;
}
.tabstrip div:after
{
	content:"";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}

.tabstrip ul
{
	width:100%;
}

.tabstrip li
{
	list-style:none;
	list-style-image: none;
	list-style-position:outside;
	float:left;
	margin:0;
	padding:0;
}

.tabstrip li.break
{
	float:none;
}

.tabstrip li.break br
{
	clear:both;
}

.tabstrip li a
{
	float:left;
	position:relative;
	font-size:100%;
}

.tabstrip li a img
{
	float:left;
	margin-top:5px;
	margin-right:5px;
	border:0;
}

.tabstrip li a.selected
{
	z-index:0;
	cursor:default;
}

.tabstrip li a .wrap, 
.tabstrip li a .innerWrap
{
	float:left;
	clear:both;
	white-space:nowrap;	
	cursor:pointer;
	/* IE 5 Win */
	_cursor:hand;
}

.tabstrip li a.selected .wrap, 
.tabstrip li a.selected .innerWrap
{
	cursor:default;
}



.tabstrip .leftArrow,
.tabstrip .rightArrow,
.tabstrip .leftArrowDisabled,
.tabstrip .rightArrowDisabled
{
	position:absolute;
	z-index:100;
	text-decoration:none;
}


/* Disabled tab */

.tabstrip li a.disabled,
.tabstrip li a.disabled:hover
{
	color:Gray;
}

/* arrows */
.tabstrip .rightArrow, 
.tabstrip .leftArrow,
.tabstrip .rightArrowDisabled, 
.tabstrip .leftArrowDisabled
{
	text-indent:-10000px;
	background-position:left 3px;
	background-repeat:no-repeat;
	background-color:transparent;
}

.tabstrip .rightArrowDisabled, 
.tabstrip .leftArrowDisabled
{
	cursor:default;
}