	.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: #F5F5F5;
		color: #333333;
	}


	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: #333333;
	}


	A:active {
		text-decoration: none;
		color: 	#333333;
	}


	A:visited {
		text-decoration: none;
		color: #333333;
	}


	A:hover {
		color: #333333;
		font-style: normal;
		list-style-position: inside;
		list-style-type: none;
		text-decoration: underline;
	}


/******************************************************************** 
               Estilo para o Menu Horizontal drop-down				  
*********************************************************************/
	.menu_geral		{ font-family: Arial, Helvetica, sans-serif;	background-image: url(bg.gif); font-size: 11px; font-weight: bold; padding: 0 0 0 0px; width: 100%; }
	.menu-hv		{ margin: 0; padding: 0;  display: table; 	_display:inline; *display:inline; zoom: 1; }
	.menu-hv *		{ margin: 0; padding: 0; list-style: none; color: expression( (function(who){ if(!who.MXPC){ who.MXPC = '1'; if(who.nodeName != 'A'){ who.onmouseenter=function(){ who.className += ' hover'};  who.onmouseleave=function(){ who.className = who.className.replace(' hover','')}; } (who==who.parentNode.firstChild) ? who.className += ' first-child' : ''; } } )(this) , 'auto')}
	.menu-hv li		{ vertical-align: top; }
	.menu-hv a		{ display:block; text-decoration: none; color: #FFFFFF; margin: 0 3px 0 3px; padding: 0px 20px 1px 10px; }
	.menu-hv a:actived, .menu-hv a:visited		{ display:block; text-decoration: none; color: #FFFFFF; margin: 0 3px 0 3px; padding: 0px 20px 1px 10px; }
	.menu-hv a:hover{ color: #000000; text-decoration:none; }
	.menu-hv li ul	{ position: absolute; visibility: hidden; }
	.menu-hv li:hover ul, .menu-hv li.hover ul	{ visibility: visible; }
	.menu-hv li:hover ul ul, .menu-hv li.hover ul ul	{ visibility: hidden; }
	.menu-hv li li:hover ul, .menu-hv li li.hover ul	{ visibility: visible;}
	.menu-hv li li:hover ul ul, .menu-hv li li.hover ul ul	{ visibility: hidden; }
	.menu-hv li li li:hover ul, .menu-hv li li li.hover ul	{ visibility: visible; }


	/* características horizontal-vertical */
	.menu-hv:after, .menu-hv.after	{ content: "."; line-height: 0px; clear: both; display: block; visibility: hidden; }
	.menu-hv li		{ float: left; }
	.menu-hv li ul li	{ float: none; position: relative; left: 0; }
	.menu-hv li ul li ul	{position: absolute; left: 100%; top: 0; }


	.menu-hv li		{ background-image: url(div.gif); background-position: right top; background-repeat: no-repeat; line-height: 25px; text-align: center; display:inline; float: left; }
	.menu-hv li a:hover		{ cursor: pointer; text-align: center; color: #000000; }
	.menu-hv li ul li	{ margin: 0; padding: 0; width: 150px; /* Width of Menu Items */ min-width: 150px; /* Width of Menu Items */ background-color: #cccccc; /* IE6 Bug */ background-image: none; border: 1px solid #FFFFFF; border-top:none; line-height: 20px; z-index: 1000; display: block; float: left; clear: both; }
	.menu-hv li ul li a { background-color: #cccccc; color: #000000; }
	.menu-hv li ul li a:visited, a:actived	{ background-color: #cccccc; color: #000000; text-decoration: none;}
	.menu-hv li ul li a:hover	{ background-color: #cccccc; color: red; text-decoration: none;}
	.menu-hv li ul li ul	{ margin: 0;  padding: 0; width: 150px; /* Width of Menu Items */ background-color: #cccccc; /* IE6 Bug */ background-image: none; z-index: 1000; }
	.menu-hv li ul li ul a	{ background-color: #cccccc; color: #000000; }
	.menu-hv li ul li ul a:hover	{ background-color: #cccccc; color: red; text-decoration: none; }


	.fontV1   { font-size: 10px; }
	.fontV2   { font-size: 10pt; }
	.linkV1   { font-size: 10px; text-decoration: underline; }
	.linkV2   { font-size: 10pt; text-decoration: underline; color: #333333;}
	.linkV2 a { font-size: 10pt; text-decoration: underline; color: #333333;}
	.linkV2 a:active  { font-size: 10pt; text-decoration: underline; color: #333333;}
	.linkV2 a:visited  { font-size: 10pt; text-decoration: underline; color: #333333;}
	.linkV2 a:hover  { font-size: 10pt; text-decoration: underline; color: #333333;}	
	.noborder { border-width: 0px; border-color: #FFFFFF; }


	.Text              { color: #333333; }
	.Destaque          { color: #333333; }
	.Destaque a        { color: #333333; text-decoration: none; }
	.DestaqueDuplo     { color: #FF0000; }
	.ColunaEsquerda    { background-color: #F5F5F5; color: #333333; }
	.TabelaProduto     { background-color: #F5F5F5; }
	.Alternada1        { background-color: #FFFFFF; }
	.AlternadaTable1   { border-color: #FFFFFF; }
	.Alternada2        { background-color: #F5F5F5; }
	.BarraBorder       { border-color: #F5F5F5; }
	.Barra             { background-color: #F5F5F5; color: #333333; }
	.BarraDestaque     { background-color: #F5F5F5; color: #333333;}
	.BarraDestaque td a  { background-color: #F5F5F5; color: #333333; text-decoration: none;}
	.BarraDestaque td a:active	{ background-color: #F5F5F5; color: #333333; text-decoration: none;}
	.BarraDestaque td a:visited	{ background-color: #F5F5F5; color: #333333; text-decoration: none;}
	.BarraDestaque td a:hover	{ background-color: #F5F5F5; color: #333333; text-decoration: none;}
	.TextBarra         { color: #333333; }
	.TextBarraDestaque { color: #333333; }
	.TabelaCor         { background-color: #F5F5F5; }


	.ProdName            { color: #333333; font-size: 10px; }
	a.ProdName           { text-decoration: none;      font-weight: bold; color: #333333; }
	a.ProdName:active    { text-decoration: none;      font-weight: bold; color: #333333; }
	a.ProdName:visited   { text-decoration: none;      font-weight: bold; color: #333333; }
	a.ProdName:hover     { text-decoration: underline; font-weight: bold; color: #D54241; }
	.ProdNVezes          { color: #D54241; }
	.ProdPrice           { color: #000000;  }
	.ProdPrice a         { text-decoration: none; color: #000000; font-size:12px;}
	.ProdPrice a:active  { text-decoration: none; color: #000000; font-size:12px;}
	.ProdPrice a:visited { text-decoration: none; color: #000000; font-size:12px;}
	.ProdPrice a:hover   { text-decoration: none; color: #000000; font-size:12px;}
	.ProdDesc            { color: #333333; }
	.ProdDesc a          { text-decoration: none; color: #333333; }
	.ProdDesc a:active   { text-decoration: none; color: #333333; }
	.ProdDesc a:visited  { text-decoration: none; color: #333333; }
	.ProdDesc a:hover    { text-decoration: none; color: #333333; }
	.ProdBuy             { text-decoration: none; font-size: 10px; font-weight: bold; color: #333333; }
	a.ProdBuy            { text-decoration: none; font-size: 10px; font-weight: bold; color: #333333; }
	a.ProdBuy:active     { text-decoration: none; font-size: 10px; font-weight: bold; color: #333333; }
	a.ProdBuy:visited    { text-decoration: none; font-size: 10px; font-weight: bold; color: #333333; }
	a.ProdBuy:hover      { text-decoration: none; font-size: 10px; font-weight: bold; color: #D54241; }
	.ProdInfo            { text-decoration: none; font-size: 10px; font-weight: bold; color: #333333; }
	a.ProdInfo           { text-decoration: none; font-size: 10px; font-weight: bold; color: #333333; }
	a.ProdInfo:active    { text-decoration: none; font-size: 10px; font-weight: bold; color: #333333; }
	a.ProdInfo:visited   { text-decoration: none; font-size: 10px; font-weight: bold; color: #333333; }
	a.ProdInfo:hover     { text-decoration: none; font-size: 10px; font-weight: bold; color: #D54241; }


	.TProcura table      { border-style: solid; border-width: 1px; border-color: #EAE9E9; background-color: #EAE9E9; }
	.TProcura td		{ font-size: 11px; font-weight: bold; color: #333333; }
	.TProcura a			{ font-size: 11px; font-weight: bold; color: #333333; }
	.TProcura a:visited, a:actived	{ font-size: 11px; font-weight: bold; color: #333333; }
	.TProcura a:hover	{ font-size: 11px; font-weight: bold; color: #333333; }
	.TProcura input      { border-style: solid; border-width: 2px; border-color: #CECECE; color: #666666; }
	.TProcura select    { font-size: 11px; color: #666666; }
	.TProcura .noborder  { border-width: 0px; border-color: #FFFFFF; }


	.TDept table          { border-style: solid; border-width: 1px; border-color: #EAE9E9; background-color: #EAE9E9; }
	.TDept td             { font-size: 10px; font-weight: bold; }
	.TDept a              { font-size: 10pt; text-decoration: none; color: #333333; }
	.TDept a:active       { color: #333333; }
	.TDept a:visited      { color: #333333; }
	.TDept a:hover        { text-decoration: underline; color: #D54241; }
	.TDept .Sub a         { font-size: 10px; text-decoration: none; color: #333333; }
	.TDept .Sub a:active  { color: #333333; }
	.TDept .Sub a:visited { color: #333333; }
	.TDept .Sub a:hover   { text-decoration: underline; color: #D54241; }


	.HeaderParc	{ color: #FFFFFF; background-color: #C13D3D; text-align: center; padding: 8px 0 8px 0;}

	.Parc { border: solid 1px #4F4F4F; width: 400px; }

	.Parc TABLE TD { font-size: 10px; }



	.TClassificados table          { border-style: solid; border-width: 1px; border-color: #EAE9E9; background-color: #EAE9E9; }
	.TClassificados td             { font-size: 10px; color: #333333; }
	.TClassificados a.Tit          { font-weight: bold; text-decoration: underline; color: #333333; }
	.TClassificados a.Tit:active   { color: #333333; }
	.TClassificados a.Tit:visited  { color: #333333; }
	.TClassificados a.Tit:hover    { text-decoration: underline; color: #D54241; }
	.TClassificados a.Link         { text-decoration: underline; color: #333333; }
	.TClassificados a.Link:active  { color: #333333; }
	.TClassificados a.Link:visited { color: #333333; }
	.TClassificados a.Link:hover   { text-decoration: underline; color: #D54241; }


	.TAmigo table      { border-style: solid; border-width: 1px; border-color: #EAE9E9; background-color: #EAE9E9; }
	.TAmigo td         { font-size: 10px; font-weight: bold; color: #333333; }
	.TAmigo input      { border-style: solid; border-width: 2px; border-color: #CECECE; color: #666666; }
	.TAmigo .texto     { font-size: 10px; font-weight: normal; color: #333333; }
	.TAmigo .noborder  { border-width: 0px; border-color: #FFFFFF; }


	.TDestaque table      { border-style: solid; border-width: 1px; border-color: #EAE9E9; background-color: #EAE9E9; }
	.TDestaqueProd        { border: 1px solid #EAE9E9}
	.TDestaque td         { font-size: 10px; color: #333333; }
	.TDestaque a          { font-weight: bold; text-decoration: underline; color: #333333; }
	.TDestaque a:active   { color: #333333; }
	.TDestaque a:visited  { text-decoration: underline; color: #333333; }
	.TDestaque a:hover    { text-decoration: underline; color: #D54241;}
	.TDestaque .noborder  { border-width: 0px; border-color: #FFFFFF; }
	.TDestaque a.Prod         { font-weight: normal; text-decoration: none; color: #333333; }
	.TDestaque a.Prod:active  { color: #333333; }
	.TDestaque a.Prod:visited { text-decoration: none; color: #333333; }
	.TDestaque a.Prod:hover   { text-decoration: underline; color: #D54241; }
	.TDestaque .Price         { color: #000000; }
	.TDestaque .Vezes         { color: #D54241; }


	.TAfiliados table          { border-style: solid; border-width: 1px; border-color: #EAE9E9; background-color: #EAE9E9; }
	.TAfiliados td             { font-size: 10px; color: #333333; }
	.TAfiliados a.Tit          { font-weight: bold; text-decoration: underline; color: #333333; }
	.TAfiliados a.Tit:active   { color: #333333; }
	.TAfiliados a.Tit:visited  { color: #333333; }
	.TAfiliados a.Tit:hover    { text-decoration: underline; color: #D54241; }
	.TAfiliados a.Link         { text-decoration: underline; color: #333333; }
	.TAfiliados a.Link:active  { color: #333333; }
	.TAfiliados a.Link:visited { color: #333333; }
	.TAfiliados a.Link:hover   { text-decoration: underline; color: #D54241; }


	.TEncomendas table          { border-style: solid; border-width: 1px; border-color: #EAE9E9; background-color: #EAE9E9; }
	.TEncomendas td             { font-size: 10px; color: #333333; }
	.TEncomendas a.Tit          { font-weight: bold; text-decoration: underline; color: #333333; }
	.TEncomendas a.Tit:active   { color: #333333; }
	.TEncomendas a.Tit:visited  { color: #333333; }
	.TEncomendas a.Tit:hover    { text-decoration: underline; color: #D54241; }
	.TEncomendas a.Link         { text-decoration: underline; color: #333333; }
	.TEncomendas a.Link:active  { color: #333333; }
	.TEncomendas a.Link:visited { color: #333333; }
	.TEncomendas a.Link:hover   { text-decoration: underline; color: #D54241; }


	.TPromo table          { border-style: solid; border-width: 1px; border-color: #EAE9E9; background-color: #EAE9E9; }
	.TPromo td             { font-size: 10px; color: #333333; }
	.TPromo a.Tit          { font-weight: bold; text-decoration: underline; color: #333333; }
	.TPromo a.Tit:active   { color: #333333; }
	.TPromo a.Tit:visited  { color: #333333; }
	.TPromo a.Tit:hover    { text-decoration: underline; color: #D54241; }
	.TPromo a.Link         { text-decoration: underline; color: #333333; }
	.TPromo a.Link:active  { color: #333333; }
	.TPromo a.Link:visited { color: #333333; }
	.TPromo a.Link:hover   { text-decoration: underline; color: #D54241; }


	.TNewsLetter table          { border-style: solid; border-width: 1px; border-color: #EAE9E9; background-color: #EAE9E9; }
	.TNewsLetter td             { font-size: 10px; font-weight: normal; color: #333333; }
	.TNewsLetter input          { border-style: solid; border-width: 2px; border-color: #CECECE; color: #333333; }
	.TNewsLetter .Tit           { font-size: 10px; font-weight: bold; color: #333333; }
	.TNewsLetter a.Link         { font-size: 10px; font-weight: bold; text-decoration:underline; color: #333333; }
	.TNewsLetter a.Link:active  { color: #333333; }
	.TNewsLetter a.Link:visited { color: #333333; }
	.TNewsLetter a.Link:hover   { color: #D54241; }
	.TNewsLetter .noborder      { border-width: 0px; border-color: #FFFFFF; }


	.TLookUpCad table     { border-style: solid; border-width: 1px; border-color: #EAE9E9; background-color: #EAE9E9; }
	.TLookUpCad td        { font-size: 10pt; font-weight: bold; color: #333333; }
	.TLookUpCad a         { font-size: 10pt; font-weight: normal; text-decoration:underline; color: #333333; }
	.TLookUpCad a:active  { font-size: 10pt; font-weight: normal; text-decoration:underline; color: #333333; }
	.TLookUpCad a:visited { font-size: 10pt; font-weight: normal; text-decoration:underline; color: #333333; }
	.TLookUpCad a:hover   { font-size: 10pt; font-weight: normal; text-decoration:underline; color: #D54241; }


	.TIProduto table      { border-style: solid; border-width: 1px; border-color: #EAE9E9; background-color: #EAE9E9; }
	.TIProduto td         { font-size: 10px; color: #333333; }
	.TIProduto .Tit       { font-size: 10px; font-weight: bold; color: #333333; }
	.TIProduto input      { border-style: solid; border-width: 2px; border-color: #CECECE; color: #333333; }
	.TIProduto textarea   { border-style: solid; border-width: 2px; border-color: #CECECE; color: #333333; }
	.TIProduto a          { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #333333; }
	.TIProduto a:active   { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #333333; }
	.TIProduto a:visited  { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #333333; }
	.TIProduto a:hover    { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #D54241; }
	.TIProduto .noborder  { border-width: 0px; border-color: #FFFFFF; }

	.TLogin table      { border-color: #EAE9E9; background-color: #EAE9E9; }
	.TLogin td         { font-size: 10pt; color: #333333; }
	.TLogin .Tit       { font-size: 10pt; font-weight: bold; color: #333333; }
	.TLogin input      { border-color: #CECECE; color: #333333; }
	.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: #EAE9E9; background-color: #EAE9E9; }
	.TEmail td         { font-size: 10pt; color: #333333; }
	.TEmail .Tit       { font-size: 10pt; font-weight: bold; color: #333333; }
	.TEmail input      { border-style: solid; border-width: 2px; border-color: #CECECE; color: #333333; }
	.TEmail .noborder  { border-width: 0px; border-color: #FFFFFF; }


	.TEnc table      { border-style: solid; border-width: 1px; border-color: #EAE9E9; background-color: #EAE9E9; }
	.TEnc td         { font-size: 10pt; color: #333333; }
	.TEnc input      { border-style: solid; border-width: 2px; border-color: #CECECE; color: #333333; }
	.TEnc textarea   { border-style: solid; border-width: 2px; border-color: #CECECE; color: #333333; }
	.TEnc .noborder  { border-width: 0px; border-color: #FFFFFF; }


	.TCupomDesconto table      { border-style: solid; border-width: 1px; border-color: #EAE9E9; background-color: #EAE9E9; }
	.TCupomDesconto td         { font-size: 10pt; color: #333333; }
	.TCupomDesconto .Tit       { font-size: 10pt; color: #333333; }
	.TCupomDesconto input      { border-style: solid; border-width: 2px; border-color: #CECECE; color: #333333; }
	.TCupomDesconto .noborder  { border-width: 0px; border-color: #FFFFFF; }


	.TClassificadosShow td.Desc   { font-size: 10pt; font-weight: bold; color: #FFFFFF; background-color: #C90B0B; }
	.TClassificadosShow td.Dados  { font-size: 10pt; font-weight: bold; color: #333333; background-color: #FCFCFC; }
	.TClassificadosShow a         { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #333333; }
	.TClassificadosShow a:active  { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #333333; }
	.TClassificadosShow a:visited { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #333333; }
	.TClassificadosShow a:hover   { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #D54241; }


	.TClassificadosCad table      { border-style: solid; border-width: 1px; border-color: #EAE9E9; background-color: #EAE9E9; }
	.TClassificadosCad td         { font-size: 10pt; color: #333333; }
	.TClassificadosCad input      { border-style: solid; border-width: 2px; border-color: #CECECE; color: #333333; }
	.TClassificadosCad textarea   { border-style: solid; border-width: 2px; border-color: #CECECE; color: #333333; }
	.TClassificadosCad select     { border-style: solid; border-width: 2px; color: #333333; }
	.TClassificadosCad .noborder  { border-width: 0px; border-color: #FFFFFF; }
	.TNewsLetterCad table     { border-style: solid; border-width: 1px; border-color: #EAE9E9; background-color: #EAE9E9; }
	.TNewsLetterCad td        { font-size: 10pt; color: #333333; }
	.TNewsLetterCad a         { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #333333; }
	.TNewsLetterCad a:active  { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #333333; }
	.TNewsLetterCad a:visited { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #333333; }
	.TNewsLetterCad a:hover   { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #D54241; }
	.TNewsLetterCad .noborder { border-width: 0px; border-color: #FFFFFF; }


	.TNewsLetterRemove table     { border-style: solid; border-width: 1px; border-color: #EAE9E9; background-color: #EAE9E9; }
	.TNewsLetterRemove td        { font-size: 10pt; color: #333333; }
	.TNewsLetterRemove input     { border-style: solid; border-width: 2px; border-color: #CECECE; color: #333333; }
	.TNewsLetterRemove a         { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #333333; }
	.TNewsLetterRemove a:active  { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #333333; }
	.TNewsLetterRemove a:visited { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #333333; }
	.TNewsLetterRemove a:hover   { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #D54241; }
	.TNewsLetterRemove .noborder { border-width: 0px; border-color: #FFFFFF; }


	.TIndiqueAmigo table     { border-style: solid; border-width: 1px; border-color: #F5F5F5; background-color: #F5F5F5; }
	.TIndiqueAmigo td        { font-size: 10pt; color: #333333; }
	.TIndiqueAmigo input     { border-style: solid; border-width: 2px; border-color: ; color: ; }
	.TIndiqueAmigo a         { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #333333; }
	.TIndiqueAmigo a:active  { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #333333; }
	.TIndiqueAmigo a:visited { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #333333; }
	.TIndiqueAmigo a:hover   { font-size: 10pt; font-weight: bold; text-decoration:underline; color: #D54241; }
	.TIndiqueAmigo .noborder { border-width: 0px; border-color: #FFFFFF; }


	.TContato table     { border-style: solid; border-width: 1px; border-color: #EAE9E9; background-color: #EAE9E9; }
	.TContato td        { font-size: 10pt; color: #333333; }
	.TContato input     { border-style: solid; border-width: 2px; border-color: #CECECE; color: #333333; }
	.TContato textarea  { border-style: solid; border-width: 2px; border-color: #CECECE; color: #333333; }
	.TContato .noborder { border-width: 0px; border-color: #FFFFFF; }


	.collapse { border-collapse: collapse }


	 .Warning {
		background-color: #FFFFFF;
		border: #C0C0C0 1px solid;
		background-image: url(atencao_icon2.jpg);
		background-repeat: no-repeat;
		background-position: top left;
		padding: 15px 15px 15px 45px;
		margin: 5px;
		color: #2048DA;
		font-size: 13px;
		font-weight: bold;
		width: 450px;
	  }


	.Caution {
	 	color: DarkRed;
	 	font-weight: bolder;
	}


	.LinhaSep{ width: 100%; height: 10px; background-image: url(sep_c.gif); background-repeat: repeat-x; }


/******************************************************************** 
               Estilo para o topo e barra de navegação				  
*********************************************************************/
.topo{ 
	background-image: url(topo.jpg); 
	background-position: top; 
	background-repeat: repeat-x; 
	position: relative; 
	width: 100%; 
} 


/******************************************************************** 
               Estilo o menu horizontal								  
*********************************************************************/
.menu{
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(bg.gif);
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 0 4px;
	text-align: center;
}


.menu a{
	background-image: url(div.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	line-height: 25px;
	margin: 0 3px 0 3px;
	padding: 4px 0px 0 24px
}


.menu a:visited, actived{
	color: #FFFFFF;
	text-decoration: none;
}


.menu a:hover{
	color:#000;
	text-decoration:none;
}


/******************************************************************** 
               Estilo para a coluna esquerda						  
*********************************************************************/
.col_esquerda{ 
	float: left; 
	width: 160px; 
	padding: 10px 5px; 
	text-align: center; 
} 


/******************************************************************** 
               Menu Rápido											  
*********************************************************************/
#caixa_menu{ 
	background-image: url(b_menu.gif); 
	background-position: top center; 
	background-repeat: no-repeat; 
	position: relative; 
	padding-top: 33px; 
	width: 155px; 
	text-align: left; 
} 


#caixa_menu .caixa{ 
	background-color: #EAE9E9; 
	border: #EAE9E9 1px solid; 
	padding: 5px; 
	display: block; 
	font-weight: bold; 
	vertical-align: middle; 
} 


#caixa_menu li{ 
	color: #333333; 
	font-weight: bold; 
	font-size: 9pt; 
	list-style-image: url(seta.gif); 
	vertical-align: middle; 
} 


/******************************************************************** 
               Procura  											  
*********************************************************************/
#caixa_procura{ 
	background-image: url(b_procurar.gif); 
	background-position: top center; 
	background-repeat: no-repeat; 
	position: relative; 
	padding-top: 33px; 
	width: 155px; 
	text-align: left; 
} 


#caixa_procura .caixa{ 
	background-color: #EAE9E9; 
	border: #EAE9E9 1px solid; 
	padding: 5px; 
	display: block; 
	font-weight: bold; 
	vertical-align: middle; 
} 


#caixa_procura .titulo{ 
	color: #333333; 
	font-weight: bold; 
	font-size: 9pt; 
} 


/******************************************************************** 
               Estilo para sombra nos produtos						  
*********************************************************************/
/*-------------------------------
       produto destaque			 
 ------------------------------*/
.topo-dir {
	background:url(topo-dir.jpg) 100% 0 no-repeat; 
	width: 170px;
}
.baixo-esq {
	background: url(baixo-esq.jpg) 0 100% no-repeat;
}
.baixo-dir {
	background: url(baixo-dir.jpg) 100% 100% no-repeat;
	padding:0 24px 24px 0;
	height: 250px;
}


/*-------------------------------
       produto vitrine			 
 ------------------------------*/
.topo-dir2 {
            background:url(topo-dir.jpg) 100% 0 no-repeat; 
            width:170px;
}
.baixo-esq2 {
            background: url(baixo-esq.jpg) 0 100% no-repeat;
}
.baixo-dir2 {
            background: url(baixo-dir.jpg) 100% 100% no-repeat; 
            padding:0 25px 24px 0;
            height: 150px;
}


/******************************************************************** 
               Estilo para os produtos da vitrine					  
*********************************************************************/
#produtos-2 { 
	width: 100%; 
	float: right; 
}


#produtos-2 .produto { 
	float: left; 
	width: 198px; 
	height: 300px; 
	margin: 5px; 
}


	#deptmap .sub UL { 
		list-style-type:none; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:11px; 
		margin:1px 0px; 
		margin-left:0px; 
		padding:2px 0px; 
		right:0px; 
		text-align:left; 
	} 


	#deptmap .sub{ 
		padding:-10px -5px; 
		float:none; 
		margin-left:20px;  
		color:#2f4b5f; 
		margin-left:0px; 
		_margin-left:5px; 
	} 


	#deptmap .sub LI{ 
		margin:0; 
		padding:-10px -5px; 
		list-style-type:none; 
		color:#444444; 
		font-size:10px; 
		font-weight:normal; 
		margin-left:-32px; 
		_margin-left:0px; 
		padding-left:1px; 
	} 


	#deptmap .sub LI a{ 
		color:#333333; 
		font-weight:normal; 
		text-decoration:none; 
	} 


	#deptmap .sub LI a:visited{ 
		list-style-type:none; 
		font-weight:normal; 
		text-decoration:none; 
		margin:0px; 
		padding:0px; 
		color:#333333; 
		font-size:10px; 
	} 


	#deptmap .sub LI  a:hover { 
		color:#B41414; 
		margin:0px; 
		padding:0px; 
	} 


	UL#deptmap { 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:11px; 
		margin:1px 0px;
		margin-left:0px; 
		padding:2px 0px;
		right:0px;
		text-align:left;
}


#deptmap li {
	list-style-type:none;
	font-weight:bold;
	font-size:10px;
	margin:0px;
	padding:0px;
}


#deptmap li a {
	list-style-type:none;
	font-weight:bold;
	color:#333333;
	font-size:10px;
	margin:0px;
	padding:0px;
	text-decoration:none;
}


#deptmap li a:visited {
	color:#333333;
	margin:0px;
	padding:0px;
	text-decoration:none;
}


#deptmap li a:actived {
	color:#333333;
	margin:0px;
	padding:0px;
	text-decoration:none;
}


#deptmap li a:hover {
	color:#B41414;
	margin:0px;
	padding:0px;
}


	.sub UL { 
		list-style-type:none; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:11px; 
		margin:1px 0px; 
		margin-left:0px; 
		padding:2px 0px; 
		right:0px; 
		text-align:left; 
	} 


	.sub{ 
		padding:-10px -5px; 
		float:none; 
		margin-left:20px; 
		color:#2f4b5f; 
		margin-left:0px; 
		_margin-left:5px; 
	} 


	.sub LI{ 
		margin:0; 
		padding:-10px -5px; 
		list-style-type:none; 
		color:#444444; 
		font-size:10px; 
		font-weight:normal; 
		margin-left:-32px; 
		_margin-left:0px; 
		padding-left:1px; 
	} 


	.sub LI a{ 
		color:#333333; 
		font-weight:normal; 
		text-decoration:none; 
	} 


	.sub LI a:visited{ 
		list-style-type:none; 
		font-weight:normal; 
		text-decoration:none; 
		margin:0px; 
		padding:0px; 
		color:#333333; 
		font-size:10px; 
	} 


	.sub LI  a:hover { 
		color:#B41414; 
		margin:0px; 
		padding:0px; 
	} 


	.sub_dept UL { 
		list-style-type:none; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:11px; 
		margin:1px 0px; 
		margin-left:0px; 
		padding:2px 0px; 
		right:0px; 
		text-align:left; 
	} 


	.sub_dept{ 
		padding:-10px -5px; 
		float:none; 
		margin-left:20px; 
		color:#2f4b5f; 
		margin-left:0px; 
		_margin-left:5px; 
	} 


	.sub_dept LI{ 
		float:left; 
		margin:0; 
		padding:-10px -5px; 
		list-style-type:none; 
		color:#444444; 
		font-size:10px; 
		font-weight:normal; 
		margin-left:-32px; 
		_margin-left:0px; 
		padding-left:1px; 
	} 


	.sub_dept LI a{ 
		color:#333333; 
		font-weight:normal; 
		text-decoration:none; 
	} 


	.sub_dept LI a:visited{ 
		list-style-type:none; 
		font-weight:normal; 
		text-decoration:none; 
		margin:0px; 
		padding:0px; 
		color:#333333; 
		font-size:10px; 
	} 


	.sub_dept LI  a:hover { 
		color:#B41414; 
		margin:0px; 
		padding:0px; 
	} 


