	.style1 { FONT-WEIGHT: bold; FONT-SIZE: 18px }
	.style2 { BORDER-RIGHT:#c0c0c0 1px solid; PADDING-RIGHT:5px; BORDER-TOP:#c0c0c0 1px solid; PADDING-LEFT:5px; PADDING-BOTTOM:5px; BORDER-LEFT:#c0c0c0 1px solid; PADDING-TOP:5px; BORDER-BOTTOM:#c0c0c0 1px }
	.style3 { padding-top: 40px; color: #3E3E3E; position: absolute; text-align: center; }
	.style4 { font-size: 13pt; font-weight: bold; }
	.style5 { padding-top:30px; }
	.style6 { font-size: 13pt; font-weight: bold; width: 280; }
	.style7 { padding-top:30px; width: 280; }
	.style8 { padding-top: 40px; color: #3E3E3E; position: absolute; text-align: center;  width : 600;}


	BODY {
		background-color: #FFFFFF;
		color: #666666;
	}


	p, BODY, td, form, input, select, textarea {
		font-family: verdana,arial, Geneva, Arial, Helvetica, sans-serif;
		font-style: normal;
		font-size: 10pt;
		text-decoration: none;
		margin: 0in;
	}


	input, select, textarea {
		font-weight: bold;
	}


	A:link {
		text-decoration: 	none;
		color: #474848;
	}


	A:active {
		text-decoration: none;
		color: 	#474848;
	}


	A:visited {
		text-decoration: none;
		color: #474848;
	}


	A:hover {
		color: #474848;
		font-style: normal;
		list-style-position: inside;
		list-style-type: none;
		text-decoration: underline;
	}


	.fontV1   { font-size: 10px; }
	.fontV2   { font-size: 10pt; }
	.linkV1   { font-size: 10px; text-decoration: underline; }
	.linkV2   { font-size: 10pt; text-decoration: underline; }
	.noborder { border-width: 0px; border-color: #FFFFFF; }


	.Text              { color: #666666; }
	.Destaque          { color: #474848; }
	.Destaque a        { color: #474848; text-decoration: none; }
	.DestaqueDuplo     { color: #FF0000; }
	.ColunaEsquerda    { background-color: #FFFFFF; color: #474848; }
	.TabelaProduto     { background-color: #FFFFFF; }
	.Alternada1        { background-color: #FFFFFF; }
	.AlternadaTable1   { border-color: #FFFFFF; }
	.Alternada2        { background-color: #FAFAFA; }
	.BarraBorder       { border-color: #FFFFFF; }
	.Barra             { background-color: #FFFFFF; color: #474848; }
	.BarraDestaque     { background-color: #FAFAFA; color: #333333; }
	.TextBarra         { color: #474848; }
	.TextBarraDestaque { color: #333333; }
	.TabelaCor         { background-color: #FFFFFF; }


	.ProdNVezes          { color: #000000; }
	.ProdPrice           { color: #000000; }
	.ProdPrice a         { text-decoration: none; color: #000000; }
	.ProdPrice a:active  { text-decoration: none; color: #000000; }
	.ProdPrice a:visited { text-decoration: none; color: #000000; }
	.ProdPrice a:hover   { text-decoration: none; color: #000000; }
	.ProdDesc            { color: #666666; }
	.ProdDesc a          { text-decoration: none; color: #666666; }
	.ProdDesc a:active   { text-decoration: none; color: #666666; }
	.ProdDesc a:visited  { text-decoration: none; color: #666666; }
	.ProdDesc a:hover    { text-decoration: none; color: #666666; }
	.ProdBuy             { text-decoration: none; font-size: 10px; font-weight: bold; color: #474848; }
	a.ProdBuy            { text-decoration: none; font-size: 10px; font-weight: bold; color: #474848; }
	a.ProdBuy:active     { text-decoration: none; font-size: 10px; font-weight: bold; color: #474848; }
	a.ProdBuy:visited    { text-decoration: none; font-size: 10px; font-weight: bold; color: #474848; }
	a.ProdBuy:hover      { text-decoration: none; font-size: 10px; font-weight: bold; color: #9DB9C4; }
	.ProdInfo            { text-decoration: none; font-size: 10px; font-weight: bold; color: #474848; }
	a.ProdInfo           { text-decoration: none; font-size: 10px; font-weight: bold; color: #474848; }
	a.ProdInfo:active    { text-decoration: none; font-size: 10px; font-weight: bold; color: #474848; }
	a.ProdInfo:visited   { text-decoration: none; font-size: 10px; font-weight: bold; color: #474848; }
	a.ProdInfo:hover     { text-decoration: none; font-size: 10px; font-weight: bold; color: #9DB9C4; }


	.TProcura table      { border-style: solid; border-width: 1px; border-color: #F8F8F8; background-color: #F8F8F8; }
	.TProcura td         { font-size: 10px; font-weight: bold; color: #474848; }
	.TProcura input      { border-style: solid; border-width: 2px; border-color: #999999; color: #666666; }
	.TProcura select     { font-size: 10px; color: #666666; }
	.TProcura .noborder  { border-width: 0px; border-color: #FFFFFF; }


	.TDept table          { border-style: solid; border-width: 1px; border-color: #F8F8F8; background-color: #F8F8F8; }
	.TDept td             { font-size: 10px; font-weight: bold; }
	.TDept a              { font-size: 10pt; text-decoration: none; color: #474848; }
	.TDept a:active       { color: #474848; }
	.TDept a:visited      { color: #474848; }
	.TDept a:hover        { text-decoration: underline; color: #9DB9C4; }
	.TDept .Sub a         { font-size: 10px; text-decoration: none; color: #666666; }
	.TDept .Sub a:active  { color: #666666; }
	.TDept .Sub a:visited { color: #666666; }
	.TDept .Sub a:hover   { text-decoration: underline; color: #9DB9C4; }


	.HeaderParc	{ color: #FFFFFF; background-color: #666666; text-align: center; padding: 8px 0 8px 0;}

	.Parc { border: solid 1px #666666; width: 400px; }

	.Parc TABLE TD { font-size: 10px; }



	.TClassificados table          { border-style: solid; border-width: 1px; border-color: #F8F8F8; background-color: #F8F8F8; }
	.TClassificados td             { font-size: 10px; color: #666666; }
	.TClassificados a.Tit          { font-weight: bold; text-decoration: underline; color: #474848; }
	.TClassificados a.Tit:active   { color: #474848; }
	.TClassificados a.Tit:visited  { color: #474848; }
	.TClassificados a.Tit:hover    { text-decoration: underline; color: #9DB9C4; }
	.TClassificados a.Link         { text-decoration: underline; color: #474848; }
	.TClassificados a.Link:active  { color: #474848; }
	.TClassificados a.Link:visited { color: #474848; }
	.TClassificados a.Link:hover   { text-decoration: underline; color: #9DB9C4; }


	.TAmigo table      { border-style: solid; border-width: 1px; border-color: #F8F8F8; background-color: #F8F8F8; }
	.TAmigo td         { font-size: 10px; font-weight: bold; color: #474848; }
	.TAmigo input      { border-style: solid; border-width: 2px; border-color: #999999; color: #666666; }
	.TAmigo .texto     { font-size: 10px; font-weight: normal; color: #666666; }
	.TAmigo .noborder  { border-width: 0px; border-color: #FFFFFF; }


	.TDestaque table      { border-style: solid; border-width: 1px; border-color: #F8F8F8; background-color: #F8F8F8; }
	.TDestaqueProd        { border: 1px solid #F8F8F8}
	.TDestaque td         { font-size: 10px; color: #666666; }
	.TDestaque a          { font-weight: bold; text-decoration: underline; color: #474848; }
	.TDestaque a:active   { color: #474848; }
	.TDestaque a:visited  { text-decoration: underline; color: #474848; }
	.TDestaque a:hover    { text-decoration: underline; color: #9DB9C4;}
	.TDestaque .noborder  { border-width: 0px; border-color: #FFFFFF; }
	.TDestaque a.Prod         { font-weight: normal; text-decoration: none; color: #474848; }
	.TDestaque a.Prod:active  { color: #474848; }
	.TDestaque a.Prod:visited { text-decoration: none; color: #333333; }
	.TDestaque a.Prod:hover   { text-decoration: underline; color: #9DB9C4; }
	.TDestaque .Price         { color: #000000; }
	.TDestaque .Vezes         { color: #000000; }


	.TAfiliados table          { border-style: solid; border-width: 1px; border-color: #F8F8F8; background-color: #F8F8F8; }
	.TAfiliados td             { font-size: 10px; color: #666666; }
	.TAfiliados a.Tit          { font-weight: bold; text-decoration: underline; color: #474848; }
	.TAfiliados a.Tit:active   { color: #474848; }
	.TAfiliados a.Tit:visited  { color: #474848; }
	.TAfiliados a.Tit:hover    { text-decoration: underline; color: #9DB9C4; }
	.TAfiliados a.Link         { text-decoration: underline; color: #474848; }
	.TAfiliados a.Link:active  { color: #474848; }
	.TAfiliados a.Link:visited { color: #474848; }
	.TAfiliados a.Link:hover   { text-decoration: underline; color: #9DB9C4; }


	.TEncomendas table          { border-style: solid; border-width: 1px; border-color: #F8F8F8; background-color: #F8F8F8; }
	.TEncomendas td             { font-size: 10px; color: #666666; }
	.TEncomendas a.Tit          { font-weight: bold; text-decoration: underline; color: #474848; }
	.TEncomendas a.Tit:active   { color: #474848; }
	.TEncomendas a.Tit:visited  { color: #474848; }
	.TEncomendas a.Tit:hover    { text-decoration: underline; color: #9DB9C4; }
	.TEncomendas a.Link         { text-decoration: underline; color: #474848; }
	.TEncomendas a.Link:active  { color: #474848; }
	.TEncomendas a.Link:visited { color: #474848; }
	.TEncomendas a.Link:hover   { text-decoration: underline; color: #9DB9C4; }


	.TPromo table          { border-style: solid; border-width: 1px; border-color: #F8F8F8; background-color: #F8F8F8; }
	.TPromo td             { font-size: 10px; color: #666666; }
	.TPromo a.Tit          { font-weight: bold; text-decoration: underline; color: #474848; }
	.TPromo a.Tit:active   { color: #474848; }
	.TPromo a.Tit:visited  { color: #474848; }
	.TPromo a.Tit:hover    { text-decoration: underline; color: #9DB9C4; }
	.TPromo a.Link         { text-decoration: underline; color: #474848; }
	.TPromo a.Link:active  { color: #474848; }
	.TPromo a.Link:visited { color: #474848; }
	.TPromo a.Link:hover   { text-decoration: underline; color: #9DB9C4; }


	.TNewsLetter table          { border-style: solid; border-width: 1px; border-color: #F8F8F8; background-color: #F8F8F8; }
	.TNewsLetter td             { font-size: 10px; font-weight: normal; color: #666666; }
	.TNewsLetter input          { border-style: solid; border-width: 2px; border-color: #999999; color: #666666; }
	.TNewsLetter .Tit           { font-size: 10px; font-weight: bold; color: #474848; }
	.TNewsLetter a.Link         { font-size: 10px; font-weight: bold; text-decoration:underline; color: #474848; }
	.TNewsLetter a.Link:active  { color: #474848; }
	.TNewsLetter a.Link:visited { color: #474848; }
	.TNewsLetter a.Link:hover   { color: #9DB9C4; }
	.TNewsLetter .noborder      { border-width: 0px; border-color: #FFFFFF; }


	.TIProduto table      { border-style: solid; border-width: 1px; border-color: #F8F8F8; background-color: #F8F8F8; }
	.TIProduto td         { font-size: 10px; color: #666666; }
	.TIProduto .Tit       { font-size: 10px; font-weight: bold; color: #474848; }
	.TIProduto input      { border-style: solid; border-width: 2px; border-color: #B9B9B9; color: #666666; }
	.TIProduto textarea   { border-style: solid; border-width: 2px; border-color: #B9B9B9; color: #666666; }
	.TIProduto a          { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #474848; }
	.TIProduto a:active   { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #474848; }
	.TIProduto a:visited  { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #474848; }
	.TIProduto a:hover    { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #9DB9C4; }
	.TIProduto .noborder  { border-width: 0px; border-color: #FFFFFF; }

	.TLogin table      { border-color: #F8F8F8; background-color: #F8F8F8; }
	.TLogin td         { font-size: 10pt; color: #666666; }
	.TLogin .Tit       { font-size: 10pt; font-weight: bold; color: #474848; }
	.TLogin input      { border-color: #D9D9D9; color: #666666; }
	.TLogin .noborder  { border-color: #FFFFFF; }


	.TCadastro table      { border-style: solid; border-width: 1px; border-color: #f8f8f8; background-color: #f8f8f8; }
	.TCadastro td         { font-size: 11px; color: #333333; text-align: left; }
	.TCadastro .Tit       { font-size: 11px; font-weight: bold; color: #000000; }
	.TCadastro input, .TCadastro select {border: 1px solid #D9D8D8; background-color:#fffdde; color: #666666; font-size: 11px;}
	.TCadastro .input_no {background-color:#ffffff; color: #666666; font-size: 11px;}
	.TCadastro .input_erro {border: 1px solid #FF0000; background-color:#fffdde; color: #666666; font-size: 11px;}
	.TCadastro .noborder  { border-width: 0px; border-color: #FFFFFF; background-color: #ffffff;  }

	.TEscolha table     { border-style: solid; border-width: 1px; border-color: #f8f8f8; background-color: #f8f8f8; }
	.TEscolha a         { font-size: 10pt; font-weight: normal; text-decoration:underline; color: #000000; }
	.TEscolha a:active  { font-size: 10pt; font-weight: normal; text-decoration:underline; color: #000000; }
	.TEscolha a:visited { font-size: 10pt; font-weight: normal; text-decoration:underline; color: #000000; }
	.TEscolha a:hover   { font-size: 10pt; font-weight: normal; text-decoration:underline; color: #cc0000; }

	.ShippingUpdate td         { font-size: 11px; color: #333333; text-align: left; }
	.ShippingUpdate .Tit       { font-size: 11px; font-weight: bold; color: #000000; }
	.ShippingUpdate input, .ShippingUpdate select {border: 1px solid #D9D8D8; background-color:#fffdde; color: #666666; font-size: 11px;}
	.ShippingUpdate .input_no {background-color:#ffffff; color: #666666; font-size: 11px;}
	.ShippingUpdate .input_erro {border: 1px solid #FF0000; background-color:#fffdde; color: #666666; font-size: 11px;}
	.ShippingUpdate .noborder  { border-width: 0px; border-color: #FFFFFF; }


	.TEmail table      { border-style: solid; border-width: 1px; border-color: #F8F8F8; background-color: #F8F8F8; }
	.TEmail td         { font-size: 10pt; color: #666666; }
	.TEmail .Tit       { font-size: 10pt; font-weight: bold; color: #474848; }
	.TEmail input      { border-style: solid; border-width: 2px; border-color: #D9D9D9; color: #666666; }
	.TEmail .noborder  { border-width: 0px; border-color: #FFFFFF; }


	.TEnc table      { border-style: solid; border-width: 1px; border-color: #F8F8F8; background-color: #F8F8F8; }
	.TEnc td         { font-size: 10pt; color: #474848; }
	.TEnc input      { border-style: solid; border-width: 2px; border-color: #D9D9D9; color: #666666; }
	.TEnc textarea   { border-style: solid; border-width: 2px; border-color: #D9D9D9; color: #666666; }
	.TEnc .noborder  { border-width: 0px; border-color: #FFFFFF; }


	.TCupomDesconto table      { border-style: solid; border-width: 1px; border-color: #F8F8F8; background-color: #F8F8F8; }
	.TCupomDesconto td         { font-size: 10pt; color: #666666; }
	.TCupomDesconto .Tit       { font-size: 10pt; color: #474848; }
	.TCupomDesconto input      { border-style: solid; border-width: 2px; border-color: #D9D9D9; color: #666666; }
	.TCupomDesconto .noborder  { border-width: 0px; border-color: #FFFFFF; }


	.TClassificadosShow td.Desc   { font-size: 10pt; font-weight: bold; color: #FCFCFC; background-color: #7A7979; }
	.TClassificadosShow td.Dados  { font-size: 10pt; font-weight: bold; color: #666666; background-color: #FCFCFC; }
	.TClassificadosShow a         { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #474848; }
	.TClassificadosShow a:active  { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #474848; }
	.TClassificadosShow a:visited { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #474848; }
	.TClassificadosShow a:hover   { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #9DB9C4; }


	.TClassificadosCad table      { border-style: solid; border-width: 1px; border-color: #F8F8F8; background-color: #F8F8F8; }
	.TClassificadosCad td         { font-size: 10pt; color: #666666; }
	.TClassificadosCad input      { border-style: solid; border-width: 2px; border-color: #D9D9D9; color: #666666; }
	.TClassificadosCad textarea   { border-style: solid; border-width: 2px; border-color: #D9D9D9; color: #666666; }
	.TClassificadosCad select     { border-style: solid; border-width: 2px; color: #666666; }
	.TClassificadosCad .noborder  { border-width: 0px; border-color: #FFFFFF; }
	.TNewsLetterCad table     { border-style: solid; border-width: 1px; border-color: #F8F8F8; background-color: #F8F8F8; }
	.TNewsLetterCad td        { font-size: 10pt; color: #666666; }
	.TNewsLetterCad a         { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #474848; }
	.TNewsLetterCad a:active  { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #474848; }
	.TNewsLetterCad a:visited { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #474848; }
	.TNewsLetterCad a:hover   { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #AF1C11#AF1C11; }
	.TNewsLetterCad .noborder { border-width: 0px; border-color: #FFFFFF; }


	.TNewsLetterRemove table     { border-style: solid; border-width: 1px; border-color: #F8F8F8; background-color: #F8F8F8; }
	.TNewsLetterRemove td        { font-size: 10pt; color: #666666; }
	.TNewsLetterRemove input     { border-style: solid; border-width: 2px; border-color: #D9D9D9; color: #666666; }
	.TNewsLetterRemove a         { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #474848; }
	.TNewsLetterRemove a:active  { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #474848; }
	.TNewsLetterRemove a:visited { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #474848; }
	.TNewsLetterRemove a:hover   { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #9DB9C4; }
	.TNewsLetterRemove .noborder { border-width: 0px; border-color: #FFFFFF; }


	.TIndiqueAmigo table     { border-style: solid; border-width: 1px; border-color: #F8F8F8; background-color: #F8F8F8; }
	.TIndiqueAmigo td        { font-size: 10pt; color: #666666; }
	.TIndiqueAmigo input     { border-style: solid; border-width: 2px; border-color: ; color: ; }
	.TIndiqueAmigo a         { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #474848; }
	.TIndiqueAmigo a:active  { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #474848; }
	.TIndiqueAmigo a:visited { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #474848; }
	.TIndiqueAmigo a:hover   { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #9DB9C4; }
	.TIndiqueAmigo .noborder { border-width: 0px; border-color: #FFFFFF; }


	.TContato table     { border-style: solid; border-width: 1px; border-color: #F8F8F8; background-color: #F8F8F8; }
	.TContato td        { font-size: 10pt; color: #666666; }
	.TContato input     { border-style: solid; border-width: 2px; border-color: #D9D9D9; color: #666666; }
	.TContato textarea  { border-style: solid; border-width: 2px; border-color: #D9D9D9; color: #666666; }
	.TContato .noborder { border-width: 0px; border-color: #FFFFFF; }


	.collapse { border-collapse: collapse }


	.Warning {
	 	color: Red;
	 	font-weight: bolder;
	}


	.Caution {
	 	color: DarkRed;
	 	font-weight: bolder;
	}


	.menu
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(bg_menu.gif);
	background-color: #ffffff;
	color: #ffffff;
	font-size: 11px;
	font-weight:bold;
	padding:0px 5px;
	text-align:center;
	height:auto;}
	.menu a
	{
	color:#000000;
	font-size:11px;
	text-decoration:none;
	line-height:24px;
	margin:3px 5px 0 5px;
	display:inline;
	vertical-align:middle;}
	.menu a:actived
	{
	color:#000000;
	text-decoration:none;
	font-size:11px;}
	.menu a:visited
	{
	color:#000000;
	text-decoration:none;
	font-size:11px;}
	.menu a:hover
	{
	color:#CCCCCC;
	text-decoration:none;
	font-size:11px;}


	.LinhaSep{ width: 100%; height: 10px; background-image: url(sep_c.gif); background-repeat: repeat-x; }


	.TComparacao { border:1px solid; border-color:#f5f5f5; background-color:#fafafa; font-size:10px; padding:7px; margin:10px;	text-align:left; clear:both; width:auto; color:#666666; }
	.TComparacao .tit {font-weight:bold; font-size:11px; color: #666666 ;}
	.descricao {color:#444444;font-size:9px;padding:2px;}


	.buscatopo {
	background-image:url(bg_procurarpor2.gif);
	background-repeat:repeat-x;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	padding:0px;
	width:100%;
	}


	.buscatopo input {
	background-color:#FFFFFF /*description=Cor de fundo do campo da busca, visible=true*/;
	border:#cccccc 1px solid;
	height:19px;
	color:#0A492F /*description=Cor de texto no campo da busca, visible=true*/;
	font-weight:normal;
	margin:6px 0 4px 0;
	padding:2px 1px 0 1px;
	vertical-align:top;
	}
	.buscatopo image {
	cursor: pointer;
	vertical-align: top;
	font-weight:normal;
	padding-top:1px;
	margin-top:3px;
	}
	#mais_info {
	background-color:#ffffff;
	}
	#mais_info ul {
	background-color:#f5f5f5;
	margin:0;
	padding:0;
	border-bottom:#cccccc 1px solid;
	}
	#mais_info ul li {
	margin:0;
	padding:0;
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:22px;
	line-height:22px;
	}
	#mais_info ul li a {
	background-image:url(aba_esquerda.gif);
	background-repeat:no-repeat;
	background-position:top left;
	color:#666666;
	font-size:12px;
	text-decoration:none;
	padding:3px 0 3px 10px;
	_padding:0 0 0 10px;
	height:22px;
	}
	#mais_info ul li a:visited, a:actived {
	background-image:url(aba_esquerda.gif);
	background-repeat:no-repeat;
	background-position:top left;
	color:#666666;
	font-size:12px;
	text-decoration:none;
	height:22px;
	}
	#mais_info ul li a:hover {
	background-image:url(aba_esquerda_hover.gif);
	background-repeat:no-repeat;
	background-position:top left;
	color:#000000;
	font-size:12px;
	text-decoration:none;
	height:22px;
	}
	#mais_info ul li a SPAN {
	background-image:url(aba_direita.gif);
	background-repeat:no-repeat;
	background-position:top right;
	color:#666666;
	text-decoration:none;
	padding-right:10px;
	padding:3px 10px 3px 0;
	_padding:0 0 0 0;
	*padding:0 10px 0 0;
	height:22px;
	}
	#mais_info ul li a:visited SPAN, a:actived SPAN {
	background-image:url(aba_direita.gif);
	background-repeat:no-repeat;
	background-position:top right;
	color:#666666;
	text-decoration:none;
	padding-right:10px;
	height:22px;
	}
	#mais_info ul li a:hover SPAN {
	background-image:url(aba_direita_hover.gif);
	background-repeat:no-repeat;
	background-position:top right;
	color:#000000;
	text-decoration:none;
	padding-right:10px;
	height:22px;
	}
	.bordaBox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	}
	.bordaBox .borda_conteudo {
	padding:5px;
	display:block;
	background:#f5f5f5;
	border-left:1px solid #f5f5f5;
	border-right:1px solid #f5f5f5;
	overflow:hidden;
	}
	#opniao_geral{
	width: 98%;
	height:auto;
	overflow:hidden;
	border: solid 1px #CCCCCC;
	background:#f5f5f5;
	margin-left:10px;
	}
	#opniao_avaliacao{
	padding-left: 10px;
	height: 50px;
	border-bottom: dotted 1px #CCCCCC;
	margin: 10px 0 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AF1C11;
	font-weight: bold;
	}
	#opniao_titulo_cometarios{
	width:100%;
	border-bottom: dotted 1px #CCCCCC;
	padding-top: 10px;
	padding-left: 10px;
	padding-botton: 3px;
	margin-bottom: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AF1C11;
	font-weight: bold;
	}
	#opniao_geral .opniao_comentario{
	width: 100%;
	border-bottom: dotted 1px #cccccc;
	height: auto;
	overflow: hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-bottom: 10px;
	padding-bottom: 5px;
	}
	.bordabox #opniao_geral .opniao_comentario p{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-left: 11px;
	}
	#opniao_geral .comentario_titulo{
	font-weight: bold;
	margin-left:10px;
	font-size: 12px;
	}
	#descricao p{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	}
	#popup_geral{
	width: 438px;
	height: auto;
	overflow: hidden;
	background: #f1f1f1;
	padding-top:5px;
	}
	#popup_produto{
	width: 432px;
	height: auto;
	overflow:hidden;
	background:#ffffff;
	margin-left: 3px;
	margin-bottom:5px;
	}
	#popup_geral h2{
	color: 555555;
	background-repeat: repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	background:#99cc00;
	width: 432px;
	padding: 5px;
	margin-top: 0;
	text-align: left;
	background-image: url('../../../../images/bg_titulo_popup.gif');
	}
	#popup_produto p{
	color: 555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px 0 10px 5px;
	width: 300px;
	}
	.popup_full{
	width: 375px;
	height:auto;
	margin-left: 25px;
	_margin-left: 5px;
	*margin-left: 5px;
	text-align: left;
	font-size: 11px;
	margin-bottom: 3px;
	}
	.popup_conteudo{
	width: 432px;
	height: auto;
	overflow: hidden;
	background: #ffffff;
	margin-left: 3px;
	margin-bottom: 5px;
	text-align: center;
	}
	.popup_termo{
	width: 375px;
	height:auto;
	text-align:justify;
	margin-left: 25px;
	text-align: left;
	font-size: 11px;
	margin-bottom: 3px;
	}
	#busca_refinada {
	background-color:#F6F6F6;
	border-bottom-color:#CFCFCF;
	border-bottom-style:solid;
	border-bottom-width:3px;
	border-top-color:#FFFFFF;
	border-top-style:solid;
	border-top-width:1px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	width:auto;
	text-align:center;
	padding:5px 5px 3px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	vertical-align:top;
	width: 100%;
	margin:0;
	}
	#busca_refinada select {
	border-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFFF;
	color:#666666;
	font-size:11px;
	padding:0 2px;
	}
	#busca_refinada form{
	padding:0;
	margin:0;
	}


	#MicroBasket
	{
		background-color: White;
	}
	
	#MicroBasket TH
	{
		background-color: WhiteSmoke;
	}
	
	#BasketCount TD
	{
		font: 7pt Verdana;
		color: #FFFFFF;
	}


	.DescGlobal {background-color:#F5F5F5;}



#TB_title, 
#TB_window
{
	background-color: Gainsboro;
}

#TB_ajaxWindowTitle
{
	color: Black;
}

/*Arquivo geral.css*/
	.Product LI, 
	.Product TD, 
	.Product UL 
	{
		margin: 0px;
		padding: 0px;
		list-style: none;
	}

	.Product .dadosDoProduto UL LI 
	{
		margin-left: 16px;
		list-style: disc;
	}

	.Product .dadosDoProduto OL LI 
	{
		margin-left: 16px;
		list-style: decimal;
	}

	.Alternada2
	{
		background-color: #F5F5F5;
	}

	.input
	{
		border: 1px solid;
		border-color: #cccccc;
		background-color: #ffffff;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 11px;
		color: #666666;
		height: 18px;
	}

	.prodtit
	{
		clear: both;
	}

	.tit_dept
	{
		background-image: url(seta_g.gif);
		background-repeat: no-repeat;
		background-position: midle left;
		padding: 0px 0px 2px 25px;
		font-size: 18px;
		font-weight: bold;
		color: #474848;
		margin: 12px 0px 0px 0px;
		_margin: 6px 0px 0px 0px;
	}

	.frete_gratis
	{
		position: relative;
		_top: 6px;
		float: right;
		margin-top: -10px;
		margin-bottom: 2px;
		cursor: pointer;
	}


	.Product P, 
	.Product FORM, 
	.Product SELECT, 
	.Product TEXTAREA
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: normal;
		font-size: 10px;
		text-decoration: none;
		margin: 0in;
	}

	.Product SELECT
	{
		width: 86px;
		border: 1px solid #7f9db9;
		padding: 1px;
	}

	.Product LABEL
	{
		font-size: 12px;
		font-weight: bold;
	}

	.Product TD
	{
		font-size: 11px;
	}

	.container
	{
		min-width: 995px;
	}

	.geral
	{
		float: left;
		width: 100%;
		text-align: left;
		margin: 10px 0 0 0;
		z-index: 10;
	}

	.padding
	{
		padding: 5px;
	}

	.div360
	{
		width: 360px;
	}

	.fontV1
	{
		font-size: 10px;
	}

	.banner
	{
		margin-top: 0px;
		text-align: center;
	}

	.banner_centro
	{
		margin-top: 0px;
		text-align: center;
		clear: both;
	}

	.banner_col
	{
		margin: 5px 0px 2px 0px;
		text-align: center;
		border: none;
	}

	.LinhaSep
	{
		width: 99%;
		height: 1px;
		_margin: 0px;
		margin: 3px 0px;
		background-image: url(sep_c.gif);
		background-repeat: repeat-x;
		_background-position: left;
	}

	.Product HR
	{
		border-top: 1px dotted #cccccc;
		border-bottom: none;
		border-left: none;
		border-right: none;
		color: #fff;
		background-color: #fff;
		height: 1px;
		margin-left: 3px;
		margin-right: 3px;
	}

	.borda
	{
		border: #cccccc 1px solid;
	}

	.sem_borda
	{
		border: none;
	}

	.tab_int_geral
	{
		margin: 0;
		padding: 0;
		position: relative;
		border: 1px solid;
		border-color: #FCF3F7;
	}

	.tab_int_geral td
	{
		padding: 2px;
		color: #666666;
		background-color: #FCF3F7;
	}

	.tab_int_geral th
	{
		border: none;
		font-size: 0;
		margin: 0;
	}

	.tab_interna
	{
		text-align: left;
		color: #444444;
		font-size: 11px;
	}

	.tab_interna td
	{
		border-left: #c0c0c0 1px solid;
		border-right: #c0c0c0 1px solid;
	}

	.tab_interna2
	{
		width: 100%;
		padding: 2px;
	}

	.tab_interna2 th
	{
		background-color: #fafafa;
		text-align: center;
		font-weight: normal;
		color: #444444;
		line-height: 20px;
		border: none;
		font-size: 11px;
		padding: 4px;
	}

	.tab_interna2 td
	{
		background-color: #ffffff;
		color: #444444;
		line-height: 20px;
		border: none;
		padding: 4px;
		border-bottom: #cccccc 1px dashed;
		font-size: 11px;
		text-align: center;
	}

	.tab_interna3
	{
		width: 100%;
		padding: 5px;
		line-height: 20px;
	}

	.tab_interna3 td
	{
		border: none;
	}

	.tab_interna3 p
	{
		border: none;
		line-height: 20px;
		padding: 1px 0;
	}

	.tab_interna4
	{
		width: 100%;
		padding: 5px;
		text-align: left;
	}

	.tab_interna4 td
	{
		border: none;
		text-align: left;
	}

	.img_left
	{
		float: left;
		_margin-left: -3px;
	}

	.img_right
	{
		float: right;
		_margin-right: -3px;
	}

	.payment_card
	{
		text-align: left;
		font-size: 11px;
		vertical-align: middle;
		line-height: 25px;
	}

	.boleto
	{
		padding-top: 40px;
		color: #3E3E3E;
		text-align: center;
		background-image: url(num_pedido.gif);
		background-repeat: no-repeat;
		width: 266px;
		height: 80px;
		_height: 122px;
		position: relative;
	}

	.boleto .cod
	{
		font-size: 18px;
		font-weight: bold;
		line-height: 22px;
	}

	.boleto .mail
	{
		padding-top: 30px;
		font-size: 11px;
		text-decoration: underline;
	}

	.comparacao
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		vertical-align: middle;
	}

	.comparacao th
	{
		background-color: #A33A7C;
		color: #FFFFFF;
		font-weight: bold;
		padding: 5px 2px;
		border-right: 1px solid;
		border-right-color: #f5f5f5;
	}

	.comparacao td
	{
		border-bottom: 1px solid;
		border-bottom-color: #f5f5f5;
		line-height: 20px;
		padding: 3px;
		text-align: center;
	}

	.comparacao strong
	{
		text-align: left;
		font-weight: bold;
		width: 100%;
	}

	.TComparacao
	{
		border: 1px solid;
		border-color: #f5f5f5;
		background-color: #fafafa;
		font-size: 10px;
		padding: 7px;
		margin: 10px;
		text-align: left;
		clear: both;
		width: auto;
		color: #444444;
	}

	.TComparacao .tit
	{
		font-weight: bold;
		font-size: 11px;
	}

	.topo
	{
		background-image: url(bg.jpg);
		background-position: top;
		background-repeat: repeat-x;
		position: relative;
		width: 100%;
		font-size: 0;
	}

	.topo .direita
	{
		position: absolute;
		right: 0;
	}

	.nav_bar
	{
		background-image: url(m2_l_dir_p.gif);
		background-repeat: repeat-x;
		width: 100%;
		position: relative;
		font-size: 0;
	}

	.nav_bar SPAN
	{
		position: absolute;
		right: 0;
	}

	.topo_tele
	{
		background-image: url(bg_tele.jpg);
		background-position: top;
		background-repeat: repeat-x;
		position: relative;
		width: 100%;
		font-size: 0;
	}

	.topo_tele .direita
	{
		position: absolute;
		right: 0;
	}

	.nav_bar_tele
	{
		background-image: url(m2_l_dir_p_tele.gif);
		background-repeat: repeat-x;
		width: 100%;
		position: relative;
		font-size: 0;
	}

	.nav_bar_tele SPAN
	{
		position: absolute;
		right: 0;
	}

	.busca
	{
		background-image: url(bg_procurarpor.gif);
		background-repeat: repeat-x;
		height: auto;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		vertical-align: middle;
		padding: 0px;
		width: 100%;
	}

	.busca INPUT
	{
		background-color: #FFFFFF;
		border: #cccccc 1px solid;
		height: 19px;
		color: #666666;
		font-weight: normal;
		margin: 8px 0 4px 0;
		padding: 2px 1px 0 1px;
		vertical-align: top;
	}

	.busca_refinada
	{
		background-color: #A33A7C;
		border-bottom-color: #e8e8e8;
		border-bottom-style: solid;
		border-bottom-width: 3px;
		border-top-color: #FFFFFF;
		border-top-style: solid;
		border-top-width: 1px;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 12px;
		width: auto;
		text-align: right;
		padding: 0 5px 3px 5px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		vertical-align: top;
	}

	.busca_refinada select
	{
		border-color: #FFFFFF;
		border-style: solid;
		border-width: 1px;
		background-color: #FFFFFF;
		color: #666666;
		font-size: 11px;
		padding: 0 2px;
	}

	.centro
	{
		margin: 0 166px;
		z-index: 11;
	}

	.centro2
	{
		margin: 0 5px 5px 166px;
		left: 0;
		padding: 5px;
	}

	.centro2_int
	{
		width: 100%;
	}

	.urlCaminhos
	{
		margin: 3px 0 3px 1px;
		height: auto;
	}

	.titProduto
	{
		width: auto;
	}

	.tit_princ_prod
	{
		float: left;
	}


	.prod_destaque
	{
		background-color: #fafafa;
		border: 1px solid;
		border-bottom: 2px solid;
		border-right: 2px solid;
		border-color: #cccccc;
		width: 420px;
		margin: 10px;
		padding: 5px;
		vertical-align: middle;
	}

	.dest_prod
	{
		padding-top: 20px;
	}

	.prod_destaque .foto
	{
		background-color: #FFFFFF;
		text-align: left;
		vertical-align: middle;
		width: 20%;
		border: none;
		float: left;
		padding: 10px;
		border-bottom: 2px solid;
		border-bottom-color: #cccccc;
		border-right: 2px solid;
		border-right-color: #cccccc;
		margin: 0 10px;
	}

	.preco_destaque
	{
		font-weight: bold;
		color: #C80000;
		font-size: 14px;
	}

	.produtos-vitrine
	{
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		clear: left;
	}

	.produtos-vitrine .produto2
	{
		float: left;
		_float: none;
		width: 280px;
		margin: 0px 5px 5px 5px;
		_margin: 0px 5px 5px 5px; 
	}

	.produtos-vitrine .produto2 IMG
	{
		float: left;
		margin: 0 0 20px 0; 
		*margin:0 0 25px 0;
	}

	.produto2_desc
	{
		float: left;
		text-align: left;
		padding: 0 0 0 5px;
		font-size: 10px;
		width: 170px;
	}

	.tit_prod
	{
		color: #474747;
		font-weight: bold;
		font-size: 11px;
		padding: 2px;
	}

	.num_vezes2
	{
		color: #C80000;
		text-decoration: none;
		line-height: 18px;
		font-size: 17px;
	}

	.num_vezes2_velho
	{
		color: #666666;
		text-decoration: none;
		line-height: 18px;
		font-size: 10px;
	}

	.preco
	{
		color: #C80000;
		font-size: 12px;
		font-weight: bold;
		padding: 2px;
	}

	.preco_velho
	{
		color: #666666;
		text-decoration: none;
		padding: 2px;
	}

	.tit_prod2
	{
		color: #2f4b5f;
		font-weight: bold;
		font-size: 12px;
		line-height: 20px;
	}

	.prod_dest
	{
		color: #2f4b5f;
	}

	.descricao2
	{
		color: #444444;
		font-size: 10px;
		line-height: 10px;
	}

	.preco2
	{
		color: #C80000;
		font-size: 13px;
		font-weight: bold;
		line-height: 13px;
	}

	.preco_velho2
	{
		color: #666666;
		text-decoration: line-through;
		line-height: 13px;
	}

	.tit_prodL
	{
		color: #474747;
		font-weight: bold;
		font-size: 11px;
		margin-top: -10px;
	}

	.descricao
	{
		color: #333333;
		font-size: 10px;
		padding: 2px;
	}

	.num_vezes
	{
		color: #C80000;
		text-decoration: none;
		padding: 2px;
		font-size: 13px;
	}

	.num_vezes_velho
	{
		color: #666666;
		text-decoration: none;
		line-height: 18px;
		font-size: 10px;
	}

	.produtos-vitrine .produto
	{
		float: left;
		_float: none;
		width: 200px;
		margin: 10px 5pt;
	}

	.prod_descr
	{
		border: none;
		font-size: 11px;
		color: #333;
		margin: 3px 3px 3px 10px;
		width: 210px;
		vertical-align: top;
	}

	.prod_descr IMG
	{
		border: #cccccc 1px solid;
		padding: 3px;
		text-align: center;
	}

	.mais_info
	{
		background-image: url(bg_tit_abas.gif);
		background-repeat: repeat-x;
	}

	.mais_info .linha_info
	{
		background-image: url(tab_aba_bg.gif);
		background-repeat: repeat-x;
		float: left;
		height: 25px;
		width: 100%;
	}

	.mais_info .linha_info .tit_cent
	{
		background-image: url(aba_bg.gif);
		background-repeat: repeat-x;
		height: 25px;
		float: left;
		text-align: center;
		padding-top: 4px;
	}

	.mais_info .linha_info .tit_esq
	{
		background-image: url(aba_esq.gif);
		background-repeat: no-repeat;
		height: 25px;
		width: 9px;
		_width: 15px;
		float: left;
	}

	.mais_info .linha_info .tit_dir
	{
		background-image: url(aba_dir.gif);
		background-repeat: no-repeat;
		height: 25px;
		width: 18px;
		float: left;
	}

	.mais_info SPAN
	{
		padding: 3px;
		float: left;
		font-weight: bold;
	}

	.mais_info p
	{
		font-size: 11px;
		color: #666666;
		padding: 0 5px;
	}

	.dept
	{
		margin: 5px 5px 5px 5px;
		padding: 0px 5px;
		width: auto;
		_width: 100%;
		clear: both;
		text-align: left;
	}

	.page_nav_bar
	{
		margin: 5px 5px 5px 5px;
		padding: 0px 5px;
		text-align: left;
		clear: both;
	}

	.passos
	{
		background-image: url(img_bg.gif);
		background-repeat: repeat-x;
		margin: 10px 0 10px 0;
		width: 100%;
		position: relative;
	}

	.passos SPAN
	{
		padding: 0 10% 0 0;
		margin: 0 0 0 0;
	}

	.linha_botoes
	{
		margin: 20px 0 20px 0;
		padding: 0 0 0 0;
		width: 100%;
		position: relative;
		text-align: right;
	}

	.linha_botoes SPAN
	{
		padding: 0 1% 0 1%;
		margin: 0 0 0 0;
	}

	.produtos_relacionados
	{
		margin: 0;
		padding: 0;
	}

	.produtos_relacionados ul
	{
		list-style: none;
	}

	.produtos_relacionados ul li
	{
		list-style: none;
		float: left;
		padding: 20px;
	}

	.rodape
	{
		position: relative;
		clear: left;
		width: 100%;
		left: 0;
		text-align: center;
	}

	.rodape ul
	{
		margin: 0;
		list-style-type: none;
		width: auto;
		text-align: center;
		color: #DEA4BA;
	}

	.bar_rodape
	{
		background-color: #A23A7C;
		border: 1px solid;
		border-color: #A23A7C;
		border-left: none;
		border-right: none;
		margin: 5px 0px 5px 0;
		padding: 5px 0 5px 0;
		font-size: 11px;
		width: 100%;
	}

	.bar_rodape ul
	{
		margin: 0;
		list-style-type: none;
		width: auto;
		text-align: center;
	}

	.bar_rodape .separador
	{
		padding: 0 10px 0 10px;
	}

	.bar_rodape a
	{
		font-size: 11px;
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
	}

	.bar_rodape a:visited
	{
		color: #FFFFFF;
		text-decoration: none;
	}

	.bar_rodape a:actived
	{
		color: #FFFFFF;
		text-decoration: none;
	}

	.bar_rodape a:hover
	{
		color: #DEA4BA;
		text-decoration: underline;
	}

	/*Arquivo produto.css*/
		.erro_prod
		{
			font-size: 12px;
			font-weight: bold;
			color: Red;
			padding: 4px;
			background-color: WhiteSmoke;
			font-size: 10pt;
			float: left;
			_width: 383px;
		}

		.prod_central
		{
			clear: both;
			margin-top: 15px;
			float: left;
		}
		.prod_central .col_img
		{
			float: left;
			width: 420px;
		}

		.prod_central .col_dados
		{
			float: left;
			margin-left: 15px;
		}

		.prod_central .prod_descr_img
		{
			border: #e7ebee solid 1px;
			font-size: 10px;
			color: #444444;

			float: left;
			position: relative;
			padding: 10px;
		}

		.prod_central .prod_descr_img_main
		{
			padding: 2px;

			clear: both;
			width: 400px;
			height: 400px;
			cursor: crosshair;
		}

		.prod_central .prod_mini_img .prod_descr_img_mini
		{
			width: 100%;
			float: left;
		}

		.prod_central .prod_mini_img .prod_descr_img_mini ul li
		{

			border: #e7ebee solid 1px;
			padding: 2px;

			float: left;
			margin: 10px 10px 0 0;
			width: 50px;
			height: 50px;
			_width: 56px;
			_height: 56px;

			text-align: center;
		}

		.prod_central .prod_bonus
		{
			margin: 20px 0px;
			height: 50px;
			padding-top: 10px;
			clear: both;
			float: left;
		}

		.prod_central .prod_mini_img .prod_descr_img_mini_sel
		{
			border: #000000 solid 2px;
			padding: 2px;

			float: left;
			margin: 0 0 2px 2px;
			width: 50px;
			height: 50px;
			_float: none;
			_width: 56px;
			_height: 56px;

			clear: left;
			text-align: center;
		}


		.prod_central .prod_mini_img
		{
			font-size: 10px;
			color: #444444;
			width: 407px;
			clear: both;
		}

		.prod_central .prod_descricao
		{
			width: 383px;
		}


		.prod_central .prod_descr_geral
		{

			float: left;
			border: 1px solid #e7ebee;
			padding-bottom: 5px;
		}

		.prod_central .prod_descr_geral .price
		{
			background: #fff;
			float: left;
			width: 383px;
			padding: 3px;
		}

		.prod_central .prod_descr_geral .price .prod_price_text1
		{
			display: block;
			width: 138px;
			height: 15px;
			padding: 5px 0 0 5px;
			font-size: 10px;
			float: left;
		}

		.prod_central .prod_descr_geral .price .prod_price_text2
		{
			display: block;
			background: #FFFFFF;
			padding: 0 0 0 5px;
			font-size: 10px;
			clear: left;
		}

		.prod_central .prod_descr_geral .price .prod_price_text3
		{
			display: block;
			clear: left;
			_width: 100%;
			background: #FFFFFF;
			padding: 5px;
			font-size: 10px;
			color: Black;
		}

		.prod_central .prod_descr_geral .avalie
		{
			width: 110px;
			height: 18px;
			float: right;
			text-align: right;
			padding-top: 3px;
		}

		.Unidade
		{
			position: relative;
			top: 10px;
			left: 4px;
		}

		.prod_central .prod_descr_geral .price .prod_price_parc
		{
			background-color: #F0F0F0;
			display: block;
			_width: 100%;
			height: auto;
			_height: 50px;
			padding: 5px;
		}

		.prod_central .prod_descr_geral .price .prod_price_valor_adicional
		{
			display: block;
			width: 251px;
			_width: 100%;
			padding: 2px;
			font-size: 10px;
		}

		.prod_central .prod_descr_geral .aro_desc
		{
			font-size: 9px;
		}

		.prod_central .prod_descr_geral .price .font_cinza
		{
			color: #444444;
		}

		.prod_central .prod_descr_geral .price .font_cinza2
		{
			color: Black;
			text-decoration: line-through;
		}

		.prod_central .prod_descr_geral .price .font_color
		{
			color: #444444;
			font-size: 14px;
			font-weight: bold;
			float: left;
			padding: 4px 4px 0 0;
		}

		.prod_central .prod_descr_geral .price .font_color_grande
		{
			color: #000000;
			font-size: 18px;
			font-weight: bold;
			float: left;
			padding-top: 3px;
		}

		.prod_central .prod_descr_geral .price .font_cinza_grande
		{
			color: #000000;
			font-size: 18px;
			font-weight: bold;
			display: block;
			padding-top: 3px;
		}

		.prod_central .prod_descr_geral .price .font_cinza_p
		{
			color: #666666;
			font-size: 12px;
			display: block;
			padding: 3px 0;
		}

		.prod_opcoes
		{
			background: #fff;
			width: 369px;
			_width: 100%;
			_height: 100px;
			float: left;
			padding: 0 10px;
			position: relative;
			margin-top: 20px;
			-margin-top: 20px;
		}

		.AttrName
		{
			width: 100%;
			float: left;
			color: DimGray;
		}

		.AttrName SELECT
		{
			color: DarkGreen;
		}

		.AttrName ul
		{
			list-style: none;
			display: block;
			float: left;
			margin: 6px 10px;
			clear: both;
		}

		.PreVenda
		{
			font-weight: bolder;
			font-size: 16px;
			color: DarkRed;
			margin-bottom: 6px;
		}

		.AttrName .attr_img_mini li
		{
			display: inline;
		}

		.AttrName .attr_img_mini li a
		{
			display: inline;
			border: #e7ebee solid 1px;
			padding: 2px;
			display: block;
			float: left;
			margin: 0 5px 10px 0;
			_float: none;
			_width: 36px;
			_height: 36px;
			_display: inline;
			_clear: left;
			text-align: center;
		}

		.AttrName .attr_img_mini li a:hover
		{
			border: #8cc8eb solid 1px;
			padding: 2px;
			display: block;
			float: left;
			margin: 0 5px 10px 0;
			_float: none;
			_width: 36px;
			_height: 36px;
			_display: inline;
			_clear: left;
			text-align: center;
		}


		.prod_comprar a
		{
			display: block;
			text-align: right;
		}


		.prod_buttons_opcao
		{
			padding: 0px;
			text-align: left;
			width: 390px;
			float: left;
			height: 54px;
		}

		.prod_buttons_opcao a
		{
			margin: 15px 5px 15px 4px;
			float: left;
		}

		/** Simula Produtos */

		.simula_prod
		{
			display: block;
			float: left;
			width: 400px;
			border: 1px solid #E7EBEE;
		}

		.simula_prod h2
		{
			background: #cde2ee;
			border: 1px solid #E7EBEE;
			color: #000;
			font-size: 13px;
			font-weight: bold;
			padding: 4px 10px;
		}

		.simula_prod p
		{
			color: #666666;
			font-size: 11px;
			padding: 10px;
		}

		.simula_form
		{
			border: 1px solid #fff;
			height: 70px;
			position: relative;
			padding-left: 50px;
		}

		.simula_form ul
		{
			display: block;
			margin: 18px 0 0 16px;
		}

		.simula_form li
		{
			display: inline;
			float: left;
			height: 30px;
			margin-right: 8px;
		}

		.simula_form .icon
		{
			position: absolute;
			top: 8px;
			left: 10px;
		}

		.simula_form .buttonCalcular
		{
			position: relative;
			margin: -4px 0 0 -5px;
			cursor: pointer;
		}

		.simula_frete
		{
			float: left;
			width: 100%;
		}

		.simula_frete span
		{
			padding: 10px;
			display: block;
		}

		.simula_frete .tab_frete
		{
			margin: 0 10px 10px 10px;
		}

		/** Dados do Produto ***/

		.dadosDoProduto
		{
			width: 100%;
			float: left;
		}


		.menuAbas
		{
			height: 30px;
			margin-top: 40px;
			padding: 0;
		}

		.menuAbas ul
		{
			margin: 0;
			padding: 0;
			margin-right: 6px;
		}

		.menuAbas ul li
		{
			display: inline;
		}

		.menuAbas ul li a
		{
			border: 2px Solid WhiteSmoke;
			color: Gray;
			background-color: WhiteSmoke;
			float: left;
			font-size: 13px;
			font-weight: bold;
			margin: 2px 4px 2px 0;
			padding: 5px 15px;
			text-decoration: none;
		}

		.menuAbas ul li a:hover
		{
			border: 2px Solid WhiteSmoke;
			color: #000;
			border-bottom: none;
			text-decoration: none;
		}

		.menuAbasVertical
		{
			height: 30px;
			margin-top: 10px;
			padding: 0;
		}

		.menuAbasVertical ul
		{
			margin: 0;
			padding: 0;
			margin-right: 6px;
		}

		.menuAbasVertical ul li
		{
			display: inline;
		}

		.menuAbasVertical ul li a
		{
			color: Gray;
			background-color: WhiteSmoke;
			float: left;
			font-size: 13px;
			font-weight: bold;
			margin: 2px 4px 2px 0;
			padding: 5px 15px;
			text-decoration: none;
		}

		.menuAbasVertical ul li a:hover
		{
			border: 2px Solid WhiteSmoke;
			color: #000;
			border-bottom: none;
			text-decoration: none;
			cursor: default;
		}

		.AbaActive A, 
		.AbaActive A:link 
		{
			color: DimGray !important;
			border: 2px Solid #CDE2EE !important;
			background-color: #CDE2EE !important;
		}

		/* Conteudo Abas */

		.desc_produto
		{
			background-color: WhiteSmoke;
			color: #666666;
			padding: 20px;
		}

		.coment_produto
		{
			background-color: WhiteSmoke;
			padding: 20px;
		}

		.desc_produto p
		{
			font-size: 12px;
			line-height: normal;
		}

		.coment_produto .coment_name
		{
			font-weight: bold;
			color: DimGray;
		}

		.coment_produto .coment_text
		{
			color: Gray;
		}

		.coment_produto span
		{
			padding-left: 50px;
		}

		.coment_produto p
		{
			font-size: 12px;
			line-height: normal;
		}

		.hr
		{
			background: url(linha_separador.gif) repeat-x;
			height: 1px;
			width: 100%;
			background-color: WhiteSmoke;
		}

		.botaoComentario
		{
			display: inline-block;
			margin-top: 20px;
			margin-bottom: 20px;
		}

		/** Vitrine Especial */

		.vitrine
		{
			clear: both;
			overflow: hidden;
		}

		.vitrine .vitrine_conteudo_titulo
		{
			background: url(bgBox1.jpg) no-repeat scroll left top transparent;
			margin-right: 10px;
			position: relative;
		}
		.vitrine .vitrine_conteudo_titulo h5
		{
			background: url(bgBox1.jpg) no-repeat scroll right top transparent;
			color: #363636;
			float: none;
			font-size: 11px;
			font-weight: bold;
			margin: 0 -22px 0 0;
			overflow: hidden;
			padding: 0;
			position: relative;
			text-align: left;
		}

		.vitrine .vitrine_conteudo
		{
			padding-right: 10px;
		}

		.vitrine .vitrine_conteudo .bg_vitrine
		{
			background-color: #fff;
			border: 1px solid #cecece;
			margin: 0 -10px 0 0;
			padding: 10px 0;
			_padding: 10px 0px 20px 0px;
		}

		.vitrine .anterior
		{
			float: left;
			margin-top: 90px;
			margin-left: 10px;
		}

		.vitrine .proximo
		{
			float: right;
			margin-top: 90px;
			margin-right: 10px;
		}

		.vitrine_produtos_conteudo
		{
			height: 208px;
			margin: 8px 0;
			overflow: hidden;
		}

		.vitrine_produtosEspecial
		{
			overflow: hidden;
		}

		.vitrine_produtos
		{
			list-style: none outside none;
		}

		.vitrine_produtos LI
		{
			float: left;
			height: 208px;
			text-align: center;
		}

		.vitrine_produtos LI .produto
		{
			margin: 0 auto;
			position: relative;
			text-align: center;
			width: 153px;
		}

		.vitrine_produtos LI .foto_produto img
		{
			margin-top: 1px;
		}

		.vitrine_produtos LI .nome_produto
		{
			color: #333333;
			display: block;
			font-size: 11px;
			height: 45px;
			overflow: hidden;
			padding: 3px;
			text-decoration: none;
		}

		.vitrine_produtos LI .preco_produto
		{
			color: #000;
			display: block;
			font-size: 11px;
			overflow: hidden;
			text-decoration: none;
		}

		.vitrine_produtos LI .preco_valor_produto
		{
			color: #000000;
			font-size: 14px;
			font-weight: bold;
			text-decoration: none;
		}

		.vitrine_produtos LI .preco_valor_produto STRIKE
		{
			color: Black;
			font-size: 10px;
		}

		.attr_img_mini IMG
		{
			border: 2px Solid White;
		}

		.selected
		{
			border: 2px Solid Green !important;
		}

		.vitrine_produtos LI
		{
			margin-left: 60px;
			border: 2px Solid Silver;
		}

		.vitrine_produtos_conteudo
		{
			overflow: hidden;
			padding-bottom: 10px;
			width: 84%;
		}



	/*Tabela de parcelamento*/

		/*** LightBox Frete Grátis ***/

		.lightbox_freteGratis {
			line-height:normal;
		}

		.lightbox_freteGratis ul {
			margin-left:10px;	
			
		}
		.lightbox_freteGratis ul li{
			list-style:disc;
			font-size:10px;
			margin-left: 10px;
			padding:0  0.2em 0.2em  0;

		}

		/*** LightBox Indique ***/

		.tab_indique {
			margin:0 auto;
			color:#333333;
			}
		.tab_indique td{
			height:20px;
			padding:4px 0 0 5px;
			color:#333333;
		}

		overlay { 
			position: absolute; 
			top: 0; 
			left: 0;
			z-index: 90;
			width: 100%;
			height: 100%;
			background-color: #000;
			opacity: 0.8;
			filter: alpha(opacity = 80);

		}

		.lightbox {	
			position: absolute;
			left: 0;
			z-index: 100;
			line-height: 0;
			margin-left:30%;
			margin-right:30%;
		}

		.left {float:left;}

		.right {float:right}

		.clr {clear:all} 

		.containerLightbox { 
			position: relative;
			background-color: #fff;
			margin: 0 auto;
			padding:10px;
			border:5px solid black;

		}
		.cont_Lightbox { 
			margin: 0 auto;
		}

		.tit_lightbox { 
			background-image:url(bg_tit_lightbox.jpg);
			background-repeat:no-repeat;
			background-position:left bottom;
			color:#3a7dab;
			font-size:16px;
			font-weight:bold;
			font-style:italic;
		}

		/*** Avalie ***/
		.formLightbox {
			margin:20px;
		}

		.tab_avalie {
			margin:0 auto;
			}
		.tab_avalie td{
			height:20px;
			padding:5px;
		}

		.formInput {
			border:1px solid #c2c2c2;
			color:#333333;
			width:200px;
			height:20px;
			font-size:12px;

		}

		.formTextarea {
			border:1px solid #c2c2c2;
			color:#333333;
			width:200px;
			font-size:12px;

		}

		/*** LightBox Parcelamento ***/
		.aba_cartao {
			margin-top: 20px;
			padding: 0;
		}

		.aba_cartao  ul {
			margin: 0; 
			padding: 0;
			margin-right: 6px;
		}

		.card a {
			float: left;
			padding:5px;
			width:54px;
			height:36px;
			border:none;
		}

		.card a:hover, .card a:active {
			padding:5px;
			width:54px;
			height:36px;
			border:none;
		}

		.card img { border:none;}


		/** Conteudo Abas Parcelamento **/

		.tit_parc {
			background: Silver;
			font-weight:bold;
			width:100%;
		}

		.desc_parcelamento {
			background:#fff;
			display:block;
			clear:both;
			border:4px solid Silver;
			overflow: hidden;
			display: none;
			position: relative;
			width: 348px;
		}

		.tab_parc {
			border-collapse: collapse;
		}


		.tab_parc td {
			text-align:center;
			border: 1px Solid Silver;
			height: 20px;
		}

		.tit_tab {
			background-color: Silver;
			color: Black;
			font-size:12px;
			font-weight:bold;
		}

		.parcelas_vezes {
			background-color: WhiteSmoke;
			color: DimGray;
		}

		.formaPag {
			padding-top:10px;
		}

		.formaPag p {
			line-height:normal;
			color: Gray;
			margin-top:10px;
		}


