
/* Configurações Gerais da Página */
body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.caixaTexto{ font-size:10px; background-color:#fff; border:1px solid #C0C0C0; }

a, img{ border:none; }

.principal{ width:770px; }
.principalDireta, .principalEsquerda{ display:none; }

.tablePrincipal{
	margin:0;
	padding:0;
	background-color:#fff;
}


.td_index_header{}
	#header{ position:relative; height:100px; }
		#logo, #navegacao, #header_opcoes{ position:absolute; }

		#logo{
			top:25px;
			*top:50px;
			left:5px;
			width:87px;
			height:29px;
		}

		#navegacao{
			top:55px;
			left:120px;
			margin:0;
			padding:0;
			width:450px;
			height:15px;
		}
		#navegacao ul{ margin:0; padding:0; }
		#navegacao li{ float:left; }
		#navegacao li, #navegacao a{ display:block; font-size:11px; }
		#navegacao a{ margin:0 10px 0 0; height:12px; }

		#navegacao span{ display:none; }
		#navegacao .cat_1{ width:50px; background:url("../images/menus/menu_menino.gif") 0 0 no-repeat; }
		#navegacao .cat_2{ width:48px; background:url("../images/menus/menu_menina.gif") 0 0 no-repeat; }
		#navegacao .cat_3{ width:33px; background:url("../images/menus/menu_bebe.gif") 0 0 no-repeat; }
		#navegacao .cat_4{ width:45px; background:url("../images/menus/menu_bebeia.gif") 0 0 no-repeat; }
		#navegacao .cat_5{ width:81px; background:url("../images/menus/menu_acessorios.gif") 0 0 no-repeat; }
		#navegacao .cat_6,
		#navegacao .cat_7{ width:42px; background:url("../images/menus/menu_intima.gif") 0 0 no-repeat; }
		#navegacao .cat_8,
		#navegacao .cat_9{ width:37px; background:url("../images/menus/menu_praia.gif") 0 0 no-repeat; }
		#navegacao .cat_42{ width:34px; background:url("../images/menus/menu_copa.gif") 0 0 no-repeat; }
		#navegacao .lookbook{ width:71px; background:url("../images/menus/menu_lookbook.gif") 0 0 no-repeat; }

		#header_opcoes{
			top:20px;
			right:0;
			padding-left:20px;
			width:370px;
			background:url("../images/linha_pontilhada_vertical.gif") repeat-y 0 0;
		}
		#minha_sacola p{ margin:3px 0; }
		#header_acesso p{ margin:5px 0; }

			#msg_login, #msg_login strong, #msg_login a{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
			}
			#msg_login a.logout{ float:right; color:#71218C; }

			#minha_sacola{
				float:left;
				background:url("../images/ico_sacola.gif") no-repeat 0 5px;
				padding-left:30px;
			}
				#qtd_cesta{ font-size:12px; font-weight:bold; color:#ad7aa1; }
				#tot_cesta{ font-size:11px; font-weight:bold; color:#000; }
				#minha_sacola a{ font-size:12px; }

			#header_acesso{
				float:right;
				width:210px;
			}
			#header_acesso a{
				font-size:11px;
			}
			#header_acesso input{
				height:19px;
				vertical-align:bottom;
			}
			#q{ width:165px !important; font-family:Arial, Helvetica, sans-serif; color:#797979; padding-left:3px; }

#banner_barra{ margin-bottom:30px; height:24px; background:#EAF300; }

#banner_frete{ margin:0 0 5px 0; padding:0; height:29px; border:1px solid #e8e8e8; text-align:right; }

.tr_index_footer td{ vertical-align:bottom; }
	#footer{
		margin-top:20px;
		padding-top:0;
		_padding-top:10px;
		background:url("../images/linha_pontilhada.gif") repeat-x 0 1px;
		font-family:Tahoma;
		font-size:11px;
		color:#8c8c8c;
	}
	#footer a, #footer a:visited, #footer a:active{
		font-family:Tahoma;
		font-size:11px;
		color:#8c8c8c;
		text-decoration:none;
	}
	#footer a:hover{ text-decoration:underline; }

	#steal_this_signature{ text-align:left; }
		#footer_dados{
			height:120px;
			padding-bottom:40px;
			_padding-bottom:64px;
			background:url("../images/rodape_maos.gif") no-repeat left bottom;
		}
			#footer_dados ul{
				margin:0;
				padding:0;
				text-align:left;
				list-style:none;
			}

			#footer_links, #footer_pagamentos, #footer_seguranca, #footer_ebit{ 
				height:96px;
				text-align:left;
			}

			#footer_links{
				float:left;
				padding-left:130px;
				background:url("../images/rodape_baldes.jpg") left bottom no-repeat;
			}
				#footer_links div{
					float:left;
					width:100px;
					padding:0;
					text-align:left;
				}
				#footer_links p{ height:10px; }
				#footer_links li{ margin:2px 0; text-align:left; list-style:none; }

			#footer_pagamentos, #footer_seguranca, #footer_ebit{
				float:right;
				margin-left:10px;
			}

			#footer_pagamentos{ width:180px; }
				#footer_pagamentos ul{ height:20px; }
				#footer_pagamentos li{ float:left; margin:2px; vertical-align:middle; }
				#footer_pagamentos li.last{ margin-left:5px; padding-left:5px; border-left:1px solid #e8e8e8; }

			#footer_seguranca{ margin-right:0; width:80px; }
				#footer_seguranca ul{ height:34px; }
				#footer_seguranca li{ float:left; }
				#footer_seguranca li.first{ margin-right:15px; }

			#footer_ebit{ margin-right:20px; width:60px; }
				#footer_ebit a{ display:block; margin:25px auto 0; width:60px; height:28px; }


#destaques{ margin:10px 0; width:970px; height:70px; }
	#puc_frete{
		float:left;
		width:480px;
		height:70px;
		border:none;
		background:url("../images/box_bg.jpg");
	}
		#puc_frete div{
			width:480px;
			height:70px;
		}
		#puc_frete a{
			display:block;
			width:480px;
			height:70px;
			background:url("../images/banner_entregas.gif") no-repeat;
		}
		#puc_frete a span{ display:none; }

	#chat{
		float:right;
		width:480px;
		height:70px;
		border:none;
		background:url("../images/box_bg.jpg");
	}
		#chat a{
			display:block;
			width:480px;
			height:70px;
			background:url("../images/chat_puc.gif") no-repeat;
		}
		#chat a span{ display:none; }

	#receba_novidades{
		float:left;
		margin-left:10px;
		width:478px;
		height:68px;
		border:1px solid #e8e8e8;
		background:url("../images/box_bg.jpg");
	}
		#receba_novidades p{
			margin:0 0 0 20px;
			padding:35px 0 0 0;
			background:url("../images/box_novidades.gif") 0 0 no-repeat;
			text-align:left;
		}
		#receba_novidades input{
			height:19px;
			vertical-align:bottom;
		}
		#f_cadastrese{ width:395px; font-family:Arial, Helvetica, sans-serif; color:#797979; padding-left:3px; }
/* Fim Configurações da Página */


/* HOME */
#produtos_home{ position:relative; width:970px; height:383px; }
	#produtos_home div{ position:absolute; }

	#home_lookbook{ top:0; left:0; }
	#home_prod_1{
		top:0; right:285px;
		border:1px solid #e8e8e8;
		border-bottom:none;
	}
	#home_prod_2{
		top:143px; right:285px;
		padding-top:1px;
		background:url("../images/linha_pontilhada.gif") repeat-x left top;
		border:1px solid #e8e8e8;
		border-top:none;
	}
	#home_prod_left{
		top:0; right:0;
		border:1px solid #e8e8e8;
	}
	#home_prod_base{ bottom:0; left:0; }

/*Header Top*/
#TableCabecalhoHeader{
	background-image:url("../../../Geral/LinxShop/Imagens/centro_topo.png");
}

#HLogo1_Logo{
	margin-left:30px;
	width:258px;
	height:142px;
}

/*Menu Lateral*/

.table_menu .bottom, #divCesta{ display:none; } /* OCULTADO PARA PUC APENAS */

#menu_categorias{
	margin:0 10px;
	width:160px;
}
#menu_categorias ul{
	margin:0;
	padding:0;
	list-style:none;
}
ul#root_categs{}
ul#root_categs ul{ margin:5px 0; }

#root_categs li{ margin:0 0 20px 0; padding:0; }
#root_categs li ul{ margin:20px 0 0 0; }
#root_categs li li{ margin:4px 0 0 0; }
#root_categs li li.first{ margin:0; }

#root_categs span{ display:none; }
#root_categs a{ display:block; height:19px; background-position:left bottom; background-repeat:no-repeat; }
#root_categs a:hover, #root_categs a.active{ background-position:left top; }
#root_categs ul a{ text-indent:0; display:inline; height:auto; background:none; }
/*
#root_categs a:hover, #root_categs a.active{ background-position:0px left; }
#root_categs ul a{ display:inline; text-indent:0; height:auto; background:none; }
*/

#root_categs li, #root_categs a{ display:block; font-size:19px; }
#root_categs ul li, #root_categs ul a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; }

#root_categs ul a:link, #root_categs ul a:visited{ color:#333; text-decoration:none; background-position:left top; }
#root_categs ul a:hover{ color:#935ca5; font-weight:bold; background-position:left bottom; }
#root_categs ul a:active, #root_categs ul a.active{ color:#935ca5; font-weight:bold; text-decoration:none; background-position:left bottom; }

#root_categs .cat_1{ background-image:url("../images/menus/menu_lateral_menino.gif"); }
#root_categs .cat_2{ background-image:url("../images/menus/menu_lateral_menina.gif"); }
#root_categs .cat_3{ background-image:url("../images/menus/menu_lateral_bebe.gif"); }
#root_categs .cat_4{ background-image:url("../images/menus/menu_lateral_bebeia.gif"); }
#root_categs .cat_5{ background-image:url("../images/menus/menu_lateral_acessorios.gif"); }
#root_categs .cat_6,
#root_categs .cat_7{ background-image:url("../images/menus/menu_lateral_intima.gif"); }
#root_categs .cat_8,
#root_categs .cat_9{ background-image:url("../images/menus/menu_lateral_praia.gif"); }
#root_categs .cat_42{ background-image:url("../images/menus/menu_lateral_copa.gif"); }
#root_categs .lookbook{ background-image:url("../images/menus/menu_lateral_lookbook.gif"); }



#divMenuBoxesCabecalho{ margin-top:10px; }

#divMenuBoxesMeio{ clear:both; }

#divMenuBoxesRodape{ width:180px; height:20px; border:1px solid red; }


/*Menu Lateral Compras*/
#divMenuBoxesCompras{ width:179px; height:30px; }

#divMenuBoxesMeioCompras{ background-repeat:repeat-y; clear:both; }

#divMenuBoxesRodapeCompras{ width:180px; height:20px; }

table.Menu{ width:100%; font-size:14px; font-weight:normal; margin-left:10px; }

td.item{
	padding:5px 0 5px 35px;
	vertical-align:middle;
	color:#000;
	text-align:left;
	text-decoration:none;
	background-position:left center;
	background-image:url("../../../Geral/LinxShop/Imagens/seta_categoria.png");
	background-repeat:no-repeat;
}

td.item a:link, td.item a:visited{ color:#808080; text-decoration:none; }

td.item a:hover{ color:#be0000; text-decoration:underline; }

td.item img{ vertical-align:text-bottom; }

.txtTexto{ color:#6E655E; }

.txtSaudacao{ font-size:12px; color:#6E655E; font-weight:bold; }

table.Detail{ margin-left:10px;border:0px;width:100%;color:#676b83;border-collapse:collapse;	width:100%; font-size:12px;	font-weight:normal; }

#cesta{ position:relative; text-align:center; margin-top:0; padding:0; }

td.BuyDetailColSep{ display:none; }

td.DetailTitleBasket{ height:5px; cursor:pointer; }

td.DetailLineBasket{ font-weight:normal; }

td.BuyDetailColSub, td.DetailColDiscount, td.DetailColFrete{ padding-top:6px; text-transform:capitalize; text-align:right; }

td.DetailTitleColTotal{ font-size:12px; padding-top:6px; text-transform:capitalize; color:#A76500; font-weight:normal; }

.DetailColTotal{
	border:none;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
	color:#A76500;
	font-weight:normal;
	text-align:left;
	white-space:nowrap;
	font-weight:bold;
}

td.DetailTitleColQty{ vertical-align:bottom; font-size:12px; padding-top:6px; text-transform:capitalize; }

.EsquerdaPromocoes{ display:none; }

.DetailColQty{
	border:none;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	vertical-align:bottom;
	white-space:nowrap;
}
.basketlink, .basketlink a{
	font-weight:normal;
	border:none;
	text-decoration:none;
	color:#808080;
	font-size:14px;
	font-weight:bold;
	float:left;
	margin-top:65px;margin-left:55px;
}

.basketlink img{ display:none; }


.basketlink a:hover, .EsquerdaPromocoes a:hover, .basketlink a:visited, .EsquerdaPromocoes a:visited, td.item a:link, td.item a:visited{ color:#808080; text-decoration:none; }

.basketlink{ background-image:url("../../../Geral/LinxShop/Imagens/bgTopCesta.gif"); padding:0px; margin:0px; width:183px; height:92px; background-repeat:no-repeat; }

#Table1{ font-size:16px;font-weight:normal;color:#808080;background-color:#fff;margin-top:20px; }

.tabela{ font-size:16px;font-weight:normal;text-align:center;color:#808080;background-color:#fff; }

td.subTitulo 
{font-size:16px;font-weight:normal;text-align:center;color:#808080;padding-bottom:10px;padding-left:10px;
height:33px;background-image:url("../../../Geral/LinxShop/Imagens/bgTbContato.jpg");background-repeat:repeat-x;}


.subTitulo 
{font-size:12px;font-weight:normal;text-align:left;color:#808080;padding-left:10px;height:33px;background-image:url("../../../Geral/LinxShop/Imagens/bgTbContato.jpg");background-repeat:repeat-x;}


table.CadCli 
{font-size:12px;font-weight:normal;text-align:left;width:100%;color:#808080;background-color:#fff;padding-top:8px;
border-right:0px;border-top:0px;border-bottom:0px;border-left:0px;border-collapse:collapse;}

table.CadAdicionais 
{font-size:12px;font-weight:normal;text-align:left;width:100%;color:#808080;background-color:#fff;padding-top:8px;
border-right:0px;border-top:0px;border-bottom:0px;border-left:0px;border-collapse:collapse;}


.rotulo_2 
{font-size:12px;font-weight:normal;text-align:left;color:#808080;height:14px;margin-left:16px;vertical-align:top;}

td.rotulo 
{ color:#808080; text-align:left; vertical-align:top; text-decoration:none; padding-top:10px;font-size:12px; width:25%;}

td.campo 
{color:#808080;font-size:12px;text-align:left;vertical-align:middle;text-decoration:none;padding-top:9px;}

.Texto{
	color:#808080;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	margin-top:20px;
	text-align:justify;
	text-decoration:none;
	width:80%;
}

.Texto11px{ font-size:11px; }

.Texto12px{ font-size:12px; font-weight:bold; }

.buscaTitulo{ margin-left:15px; font-size:14px; float:left; }

.txtObservacoes{ color:#808080; font-size:10px; }

.Obrigatorio{
	font-weight:bold;
	font-size:12px;
	color:#9353A8;
	text-transform:capitalize;
}

.asteristico{ font-weight:bold; }

.Politica{ overflow:scroll; width:90%; height:300px; }

.btnCEP{ vertical-align:middle; }

.TitleEmptyBasket{ color:#808080; }

.divCEP{ color:#808080; float:right; font-size:12px; vertical-align:top; }

.divCarrinho{ clear:both; vertical-align:top; width:100%; }

#HCarrinho1_divPresente{ display:none; }

.divPresenteado{ font-size:12px;font-weight:bold;text-align:center; }

.divPresenteado table{border: solid 1px #c0c0c0;}

.divPresenteado input, .divPresenteado textarea{ width:100%; }

.divPresenteado textarea{ height:50px; }

.divCEP .cep, .divValeDesconto .desconto{border:solid 1px #C0C0C0;width:80px;color:#808080;background-color:#fff;}

table.GridTable, table.HistoryTable,table.ProdHistorySale, table.ProdHistoryTable{width:95%;font-size:12px;}

table.HistoryTable a, table.HistoryTable a:hover{text-decoration:none;color:#808080;font-weight:bold;}
	table.HistoryTable .ItemColQtde{ text-align:center; font-weight:bold; }
tbody#divCarrinhoGridFrete td.GridTitleColTransport{ text-align:right; border-top:1px dashed #e8e8e8; border-bottom:1px dashed #e8e8e8; }
tbody#divCarrinhoGridFrete table.FreteTable{ margin:5px 0 5px auto; }
tbody#divCarrinhoGridFrete .SemTabelaFrete{ display:none; }
tbody#divCarrinhoGridFrete br.brpequeno{ display:none; }

table.FreteTable{
	padding:1px;
	width:390px;
	border:1px solid #ccc;
	font-size:12px;
	text-align:right;
}
table.FreteTable td{ text-align:right; padding:2px 3px; }
	tr.FreteHeader td{
		padding:5px;
		height:25px;
		text-align:center;
		background:#eee4ed url("../images/bg_frete_header.jpg") 0 0 repeat-x;
		color:#B080A4;
	}

Tr.GridLine1, Tr.ItemHistory, Tr.ItemTicket, Tr.ItemProdHistory{ color:#808080; font-size:11px; height:50px; }

Tr.GridLine1 td, Tr.ItemHistory td, Tr.ItemTicket td, Tr.ItemProdHistory td{ border:1px dashed #e8e8e8; }

.ProdHistoryTable Tr.ItemProdQtde, .ProdHistoryTable Tr.ItemProdDiscount, .ProdHistoryTable Tr.ItemProdTot{ height:30px; font-size:14px; }

.TitleColFormaPag, .TitleColTrack{ font-weight:bold; }


tR.ItemHistoryDetails{ height:30px; }

.ItemProdQtde td.TitleColTot,.ItemProdTot td.TitleColTot, .ItemProdDiscount td.TitleColDiscount{ text-align:right; font-weight:bold; }

td.ItemColImg{ width:70px; text-align:center; }

tr.ItemTitleLine, tr.FreteHeader, Tr.ItemTitleHistory, Tr.ItemTitleTicket, Tr.ItemTitleProdHistory{
	font-weight:bold;
	color:#808080;
	font-size:11px;	
}

tr.ItemTitleLine td, Tr.ItemTitleHistory td, Tr.ItemTitleTicket td{
	padding:5px;
	height:25px;
	border:1px dashed #e8e8e8;
	text-align:center;
	background-color:#fefee6;
}
Tr.ItemTitleProdHistory td
{
	padding:5px;
	background-color:#CAC3B0;
	background:transparent url("../../../Geral/LinxShop/Imagens/BarraMenuTop.gif") 0 0 repeat scroll;
	height:25px;
	border-bottom:1px solid #ccc;
	border:solid 1px #ECECEC;
	text-align:right;
}

td.ItemColProd{	width:250px; }

td.ItemColTotal
{
	font-size:12px;
	width:100px;
	font-weight:bold;
	border: solid 1px #ECECEC;
	text-align:center;
	vertical-align:middle;
}

/*
.GridTitleColTotal
{
	width:150px;
	border: solid 1px #ECECEC;
	text-align:right;
	vertical-align:middle;
	font-size:11px;
	font-weight:bold;
	background-color:#ECECEC;
}

.GridTitleColFrete, .GridTitleColDiscount
{
	width:150px;
	border: solid 1px #ECECEC;
	text-align:right;
	vertical-align:middle;
	color:#808080;
	font-size:11px;
	font-weight:bold;
	background-color:#ECECEC;
}

td.GridColFrete, td.GridColTotal, td.GridColDiscount{
	border:1px solid #ECECEC;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	width:100px;
	color:Red;
	text-align:right;
}*/


.ItemInputQty{
	width:30px;
	font-size:11px; 
	border: solid 1px #C0C0C0;
	text-align:center;
}

td.ItemColQty, td.ItemColExclui, td.ItemColPrice{
	text-align:center;
	border-left:1px solid #ECECEC;
	font-size:12px;
	vertical-align:middle;
}
td.ItemColPresente{
	font-size:12px;
	vertical-align:middle;
	background:url("../Imagens/icoPresente.gif") no-repeat 30px center;
	width:45px;
}
.TitleColPresente, .ItemColPresente{ display:none; }


td.GridColFreteAlert{ color:red; }

table.GridTable, table.HistoryTable,table.ProdHistorySale, table.ProdHistoryTable{ width:99%; font-size:12px; }

/*
table.GridTable{ width:570px; color:white; font-size:12px; }

Tr.GridLine1, Tr.ItemHistory{ color:#808080; font-size:11px; }

Tr.GridLine1 TD, Tr.ItemHistory td{ border-bottom:1px solid #ccc; }

Tr.GridLine2, Tr.ItemHistory1{ color:#808080; background-color:#FDFDFD; }

Tr.ItemTitleLine, Tr.ItemFreteLine, Tr.ItemTotalLine, td.FreteHeaderTransp, td.FreteHeaderValor, td.FreteHeaderPrazo, Tr.ItemTitleHistory , td.TitleColProd{
	text-align:right; color:#6E655E; font-size:11px; height:33px; font-weight:bold;
}

Tr.ItemTotalLine, Tr.ItemDiscountLine{ font-weight:bold; text-align:right; }

Td.ItemColPrice{ text-align:center; padding-right:10px; }

Td.ItemColDiscount{ width:100px; text-align:right; }

Td.ItemColQty{ width:40px; text-align:center; }

INPUT.ItemInputQty{ border:1px solid #808080; width:20px; background-color:#FEFEFE; text-align:center; font-size:10px; }

td.ItemColProd{ text-align:left; overflow:hidden; }

td.GridTitleColFrete, td.GridTitleColDiscount, td.GridTitleColTotal, td.GridColFrete, td.GridColDiscount, td.GridColTotal{ font-weight:bold; font-size:12px; }

td.TitleColProd{ width:300px; text-align:left; padding-left:5px; }

.ItemImgProd{ float:left; }

table.FreteTable td{ padding:5px; }

tr.FreteHeader, tr.EstoqueTitleLine{ text-transform:capitalize; }

tr.FreteItem{ color:#6E655E; }

td.FreteItemValor, td.ColTitlePrice, tr.TittleLine td.ColTitleTotal, td.ColPrice, td.ColTotal, td.ColSubTotal, td.ColDiscount, td.ColFrete, td.PoweredLinx{ text-align:right; }

img.cat_ProdImg, img.cat_PromoProdImg, td.ItemColImg *, #hlLogOff img, #hlLogIn img{ border:0; }

td.ItemColImg{ width:70px; text-align:center; }

Td.TitleColProd{ height:25px; color:#6E655E; padding-left:10px; padding-top:5px; border-bottom:2px solid #C0C0C0; }
*/
table.cat_Catalog{ padding:0; width:100%; }
.cat_Catalog .cat_CatColumn{ width:25%; vertical-align:top; }
.cat_Catalog .cat_Item{ width:178px; vertical-align:top; margin:0 auto; }
.cat_Catalog .cat_ColProdImg{ text-align:center; vertical-align:middle; border:1px solid #e8e8e8; height:189px; }
.cat_Catalog .cat_ColProd, .cat_Catalog .cat_ColDiscount, .cat_Catalog .cat_ColPrice{ text-align:left; vertical-align:top; }
.cat_ProdLine{ color:#7E7E7E; font-weight:bold; font-size:10px; }
.cat_ColProd a{ color:#828282; font-weight:normal; }
.cat_ColDiscountDe, .cat_ColPricePor{ display:none; }
.cat_DiscountLine, .cat_ColPrice, .cat_ColPrice a{ color:#8D5A8D; }
.cat_DiscountLine a, .cat_DiscountLine span{ text-decoration:line-through; font-weight:normal; font-size:10px; }
.cat_PriceLine, .cat_PriceLine span{ font-weight:bold; font-size:12px; }
.cat_Item a, .cat_Item a:visited, .cat_Item a:active, .cat_ColProdImg a:hover{ text-decoration:none; }
.cat_Item a:hover{ text-decoration:underline; }
.cat_ColProdImg a:hover{ text-decoration:none; }

#HCatalogo1_lblTituloCatalogo{ display:none; }

Td.cat_ColBuyImg, td.cat_PromoColBuyImg{ font-size:12px; text-align:center; height:20px; }

Tr.MsgLine td{ font-size:14px; color:red; font-weight:bold; }

table.OndeComprarTable, tr.OndeComprar td{ font-size:12px; vertical-align:top; margin-left:auto; margin-right:auto; text-align:left; }

tr.OndeComprar td{ padding-left:10px; }

tr.OndeComprarTitle td{ font-weight:bold; }

img.cat_BuyImg{ border:0; }

.TitleEmptyCatalog{ font-size:12px; }


/* PAGINACAO */
span#HCatalogo1_lblPagingTop, span#HCatalogo1_lblPagingBottom{
	display:block;
	background:#FEFEF2 url("../images/bg_paginacao.gif") 0 0 repeat-x;
	text-align:right;
}
	span#HCatalogo1_lblPagingTop table, span#HCatalogo1_lblPagingBottom table{
		height:29px;
	}
	span#HCatalogo1_lblPagingTop{ margin-bottom:10px; }
	span#HCatalogo1_lblPagingBottom{ margin-top:10px; }

table.cat_Paging{
	font-size:12px;
	color:#935ca5;
	margin:0 0 0 auto;
}
	.cat_Paging a{ font-size:12px; color:#935ca5; }

Td.cat_ColCurrentPage{ font-weight:bold; width:14px; font-size:14px; }

Td.cat_ColPages{ width:14px; }

Table.cat_Paging a, Table.cat_Paging a:hover, Table.cat_Paging a:visited{ text-decoration:none; font-size:14px; }

td.cat_ColPreviousPage, td.cat_ColNextPage{ font-size:14px; }
td.cat_ColResultsPage{ display:none; }
/* PAGINACAO */


.divDestaques{ width:99%; overflow:hidden; text-align:center; }
.destaque{ color:#6E655E; border-collapse:collapse; font-size:16px; width:99%; height:36px; padding:5px; font-weight:normal; text-align:left; }

table.cat_PromoCatalog{ background-image:url("../../../Geral/LinxShop/Imagens/bgTopPromocoes_03.jpg"); background-repeat:no-repeat; background-position:-1px 0px; margin-top:0; width:100%; text-align:center; font-size:9px; }

td.cat_PromoCatColumn{ width:30%; }

table.cat_PromoItem{ font-size:9px;background-image:url("../../../Geral/LinxShop/Imagens/bg_CatalogoItem.jpg");background-repeat:no-repeat; width:142px;height:222px;color:#808080;border-collapse:collapse;text-align:center;vertical-align:top; }

td.cat_PromoColProdImg{ margin:0; padding:0; font-size:10px; text-align:center;}

td.cat_PromoColProd{ font-size:10px; text-align:center; width:170px; overflow:hidden; }

.cat_ColDiscountPrice, .cat_PromoColDiscountPrice{ font-size:12px !important; text-decoration:line-through; color:#8D5A8D; }

.ColPriceDiscount, .ColPriceDe{ font-size:14px; }
.ColPriceDiscount .reais, .ColPriceDiscount .centavos{ text-decoration:line-through; font-size:18px; }

.ColPriceValue, .ColPricePor, .ColPrice{ color:#702F6C; }
.ColPriceValue .reais, .ColPrice .reais{ font-size:36px !important; font-weight:lighter; }
.ColPriceValue .centavos, .ColPrice .centavos{ font-size:18px; vertical-align:top; font-weight:normal !important; font-variant:small-caps; }
/*#DetalhePreco .ColPrice{ border:1px solid red; }*/

/* PUC v.44 */
.ColDetalheComprar{
	height:65px;
	vertical-align:top;
}
	#divAmpImg{
		display:block;
		height:30px;
		text-align:center;
		margin:10px auto 0 auto;
	}
	#divAmpImg, #divAmpImg a{
		font-family:Arial, Verdana,sans-serif;
		font-size:14px;
		font-weight:normal;
		text-decoration:none;
		color:#683D75;
	}
	#divAmpImg a{
		padding-left:20px;
		background:url("../images/lupa.gif") 2px 2px no-repeat;
	}

	#puc_sizes{ margin-left:15px; }
	#puc_sizes a:link, #puc_sizes a:visited{
		padding-left:8px;
		background:url("../images/seta_bg_branco_01.gif") left center no-repeat;
		font:13px Arial,Verdana,sans-serif;
		text-decoration:none;
		color:#683D75;
	}
	#puc_sizes a:hover, #puc_sizes a:active{ text-decoration:underline; }
	

img.cat_PromoBuyImg{ border:0; }

/**
* TÍTULOS
**/
.tituloPagina{
	margin:5px 0 5px 5px;
	padding-left:2px;
	width:98%;
	height:20px;
	font-family:Arial,Verdana,sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#732f6d;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
}

.tituloPaginaEndereco, .tituloPaginaAcesso{
	padding:7px 0 5px 5px;
	width:100%;
	height:15px;
	font-family:Arial,Verdana,sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#732f6d;
	text-align:left;
	text-decoration:none;
	text-transform:capitalize;
	vertical-align:middle;
}

.tituloPagina a, .tituloPagina a:hover{ color:#732f6d; text-decoration:none; }


/* CESTA */
.divCarrinhoCompras .tituloPagina, .divCarrinhoCompras .brpequeno{ display:none; }

#HCarrinho1_UpdatePanel #divCarrinhoGridFrete{
	text-align:right;
	margin:0 0 0 auto;
}

.CarrinhoAcompanhamento{
	padding:20px 0;
	margin-bottom:20px;
	background:#732F6D;
	color:#fff;
}
.CarrinhoAcompanhamento td{
	width:25%;
	color:#fff;
}
.CarrinhoAcompanhamento h2{
	margin:0;
	padding:0;
	color:#fff;
	height:29px;
}
.CarrinhoAcompanhamento h2 span{ display:none; }
	td.passos_finalizar{ text-align:right !important; }

	td.passos_sacola h2{ width:83px; background:url("../images/passos_sacola_off.gif") 0 0 no-repeat; }
	td.passos_identificacao h2{ width:162px; background:url("../images/passos_identificacao_off.gif") 0 0 no-repeat; }
	td.passos_pagamento h2{ width:144px; background:url("../images/passos_pagamento_off.gif") 0 0 no-repeat; }
	td.passos_finalizar h2{ width:204px; background:url("../images/passos_finalizar_off.gif") 0 0 no-repeat; }

		.divCarrinhoCompras .passos_sacola h2, #divCarrinhoCompras .passos_sacola h2
		{
			background-image:url("../images/passos_sacola_on.gif");
		}

		.divLogin .passos_identificacao h2, #divLogin .passos_identificacao h2,
		.divCadastro .passos_identificacao h2, #divCadastro .passos_identificacao h2,
		.divEndereco .passos_identificacao h2, #divEndereco .passos_identificacao h2
		{
			background-image:url("../images/passos_identificacao_on.gif");
		}

		.divPagamento .passos_pagamento h2, #divPagamento .passos_pagamento h2,
		.divAguardando .passos_pagamento h2, #divAguardando .passos_pagamento h2,
		.divCredicard .passos_pagamento h2, #divCredicard .passos_pagamento h2,
		.divVisa .passos_pagamento h2, #divVisa .passos_pagamento h2,
		.divVisaElectron .passos_pagamento h2, #divVisaElectron .passos_pagamento h2,
		.divEncerramento .passos_pagamento h2, #divEncerramento .passos_pagamento h2,
		.divEncerrCardNovo .passos_pagamento h2, #divEncerrCardNovo .passos_pagamento h2
		{
			background-image:url("../images/passos_pagamento_on.gif");
		}

		.divFinalizar .passos_finalizar h2, #divFinalizar .passos_finalizar h2
		{
			background-image:url("../images/passos_finalizar_on.gif");
		}


div#CarrinhoTotalPagar{ margin:10px 0 20px 0; }

	table#tabdetalheprod{ width:100%; }
	table#tabdetalheprod td{ color:#6C686C; }

		tr.ItemFreteLine, tr.ItemTotalLine, tr.ItemDiscountLine{
			height:39px;
			background:url("../images/linha_roxa.gif") left center repeat-x;
		}
		tr.ItemTotalLine{ background:url("../images/linha_amarela.gif") left center repeat-x; }

		.ItemDiscountLine td, .ItemFreteLine td, .ItemTotalLine td{
			font:bold 11px Arial, Helvetica, sans-serif;
			vertical-align:middle;
		}
		.ItemTotalLine td{ font:bold 12px Arial, Helvetica, sans-serif; }

			.GridTitleColDiscount, .GridTitleColFrete, .GridTitleColTotal{
				padding-right:10px;
				text-align:right;
			}
			.GridColDiscount, .GridColFrete, .GridColTotal{
				width:100px;
				text-align:left;
			}

table#tblbtnCarrinho{ margin-left:auto; }
table#tblbtnCarrinho td{ padding:5px; text-align:right; }

/* CESTA*/


.divDestaquesPromo{
	margin-top:20px;
}
.LinkPromocoes, .LinkPromocoes:link, .LinkPromocoes:visited, .LinkPromocoes:active{ color:#808080;text-decoration:none;font-weight:bold; }
.LinkPromocoes:hover{ text-decoration:underline; }

#tituloPromo, form{ margin:0; }

.trTitulo{ background-image: url("../../../Geral/LinxShop/Imagens/tituloFundo_02.gif"); background-repeat:repeat-x; }

.tdTitulo{ color:#808080;padding-left:2px;text-decoration:none; }
.tdTitulo .img1{ float:left; }
.tdTitulo .img2{ float:right; }

.MensagemErro{ color:#808080; font-size:12px; }

Table.Buy{ width:100%; border-collapse:collapse; table-layout:fixed; text-align:center; }

Tr.ProdImgLine{ text-align:center; vertical-align:top; }

Td.ColProdImg{ text-align:center; width:300px; vertical-align:top; }

Img.ProdImg{ text-align:center; cursor:pointer; vertical-align:top; }

Img.DetailImg{ cursor:pointer; }

Td.ColProd{ color:#808080; font-size:16px; font-weight:bold; text-align:center; }

Td.ColColor,Td.ColSize, Td.ColQty{ color:#808080; font-size:12px; text-align:left; }

table.TableColor Td.Colcolor, Table.tablesizes Td.ColSize{ text-align:right; }

Select.Color, Select.Size, Td.ColDiscount, Td.ColBuyImg{ font-size:10px; }

td.ColDescricao{padding-left:21px;color:#808080;font-size:12px;vertical-align:middle;text-align:left;padding-top:5px;}

Input.Qty{margin-left:25px;border:solid 1px #C0C0C0;font-size:12px;width:30px;color:#808080;background-color:#fff;text-align:center;}


.Indique{color:#808080;font-size:14px;text-decoration:none;font-weight:bold;}

Input.BuyImg{font-size:10px;margin-top:10px;}

.ColDetailTitle{display:none;}

.DetailLine{padding-left:20px;color:#808080;font-size:14px;font-weight:normal; text-align:justify;}

Td.ColDetail{font-size:12px;padding:15px;}

td.ColEstoqueTitle{height:50px;vertical-align:middle;font-size:10px;}

table.TableColor{text-align:center;padding:0px;margin:0px;}

.NormalColor{border:solid 2px transparent;cursor:pointer;}

.SelectedColor{border:dotted 2px black;cursor:pointer;}

.ImageColorTransp{cursor:pointer;height:16px;width:16px;border:solid 1px black;}

.SelectedSize{color:Blue;background-color:White;border:solid 1px #ccc;padding:0px;cursor:pointer;}

.NormalSize{background-color:White;border:solid 1px #ccc;padding:0px;cursor:pointer;}

.selcolorspan{background-color:#FAFAFA;color:#808080;border:1px solid #ccc;}

.span_clique{font-size:9px;}

.textoImg{font-size:12px;color:#808080;border-bottom:solid 2px #BF763F;margin-bottom:25px;width:100%;text-align:center;}

.ColImgDetailSpan img{border:solid 1px #ccc;margin:2px;}
.ImageColorPicture {width:16px;height:16px;}

table.Contato{
	font-size:12px;
	font-weight:normal;
	text-align:center;
	color:#808080;
	background-color:#fff;
}
#colTitContato{ padding-bottom:10px; }
.Contatorotulo{ font-size:11px; }

td.Titulo 
{font-size:16px;font-weight:normal;text-align:left;color:#808080;padding-top:3px;padding-bottom:10px;padding-left:10px;height:33px;background-image:url("../../../Geral/LinxShop/Imagens/bgTbContato.jpg");background-repeat:repeat-x;}

td.espaco{ width:20px; }

.entradaTexto{border:solid 1px #C0C0C0;font-size:12px;width:300px;color:#808080;background-color:#fff;}

.entradaRadio{font-size:12px;width:200px;color:#808080;background-color:#fff;}

.erroMensagem{font-size:14px;color:#A76500;}

.TitleLogin{color:#6E655E;border-collapse:collapse;background-color:#fff;font-size:16px;width:100%;height:30px;padding:5px;text-align:left;background-image:url("../../../Geral/LinxShop/Imagens/bgMenuTop.png");background-repeat:repeat-x;}

.TitleFinish, .TitleDescricao{font-size:12px;color:#6E655E;font-weight:bold;}

.ColTitle{color:#808080;font-size:14px;font-weight:bold;text-align:center;text-decoration:none;}

.ColTitleOrder{color:#808080;font-size:12px;text-align:left;text-decoration:none;}

.ColOrder{color:#808080;font-size:12px;text-align:right;text-decoration:none;padding-right:20px;}

.ColTitleDate{color:#808080;font-size:12px;text-align:left;text-decoration:none;padding-left:20px;}

.ColDate, .ColReturn, .ColPayment{
	color:#808080;
	font-size:12px;
	text-align:left;
	text-decoration:none;
}

.ColTitleApprove, .ColTitleReturn, .ColTitlePayment{
	color:#808080;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}

.ColApprove{
	color:#808080;
	font-size:12px;
	text-align:left;
	text-decoration:none;
}

.TitleDescricaoMenor{
	font-size:12px;
	color:#6E655E;
	font-weight:bold;
	padding:10px;
}

Table.Basket, Table.Approve{
	color:#808080;
	font-size:12px;
	text-decoration:none;
	width:90%;
}

Table.Basket td{
	padding:10px;
}

.TitleCadastro{
	font-size:16px;
	font-weight:normal;
	text-align:left;
	color:#808080;
	padding-left:5px;
	padding-top:5px;
	width:100%;
	height:33px;
	background-image:url("../../../Geral/LinxShop/Imagens/bgTbContato.jpg");
	background-repeat:repeat-x;
}

.TitleAddress, .AddressChoiceDeleteColumn , .AddressChoiceAlterColumn{
	font-size:14px;
	font-weight:normal;
	text-align:left;
	color:#808080;
	padding-left:10px;
}

.AddressChoiceDeleteColumn a, .AddressChoiceAlterColumn a{
	color:#808080;
	text-decoration:none;
	font-weight:bold;
}

/* Remove o botão de Outros endereços de entrega */
#HEndereco1_LblDadosEntrega img{ display:none; }

.TDTitleAddress{
	font-size:12px !important;
	font-weight:normal;
	text-align:left;
	color:#808080;
	padding-left:10px;
}

.AddressChoiceDescription{
	font-size:14px;
	font-weight:bold;
	text-align:left;
	color:#808080;
	padding-left:2px;
}

.AddressChoiceComplete{
	font-size:12px;
	font-weight:normal;
	text-align:left;
	margin-top:10px;
	color:#808080;
}

.AddressChoiceCep{
	font-size:12px;
	font-weight:normal;
	text-align:left;
	color:#808080;
}

.NoAddress{
	font-size:14px;
	font-weight:normal;
	text-align:left;
	color:#A76500;
	text-transform:capitalize;
}

.classHR{
	display:none;
	color:#B3B17E;
	width:90%;
	text-align:center;
}

.IndiquePagina{
	display:none;
	color:#808080;
	font-size:12px;
	padding-bottom:15px;
	text-align:center;
	text-decoration:none;
	width:100%;
}

.Titulo 
{
	font-family:    	Arial, Helvetica, Verdana, sans-serif;
	font-size:          16px;
	font-weight:        normal;
	text-align:         left;
	color:              #808080;
	padding:        	3px 0 10px 10px;
	height:				33px;
}

.DescFaleConosco 
{
	margin-top:10px;
	width:100%;
	font-size:10px;
	color:#6E655E;
	background-color:#fff;
	text-align:left;
	text-decoration:none;
}

.DescTelFaleConosco 
{
	font-size:10px;
	color:#6E655E;
	background-color:#fff;
	text-align:left;
	text-decoration:none;
}

.EmailFaleConosco 
{
	margin-top:5px;
	margin-bottom:5px;
	padding:3px;
	width:170px;
	height:19px;
	border-style:none;
	background-color:#eff0f2;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
	font-size:10px;
	color:#6E655E;
}

.SendFaleconosco 
{
	vertical-align:middle;
	width:19px;
	height:17px;
}

/* ============================= Footer =========================== */
.Footer
{
	margin-top:10px;
	height:36px;
}

.FundoFooter 
{
	padding:2px;
	width:100%;
	background-color:#CAC3B0;
	background-image:url("../../../Geral/LinxShop/Imagens/BarraMenuTop.gif");
	white-space:nowrap;
}

.LinksFooterTD{width:20%;height:30px;}

.LinksFooter{ font-size:12px; color:#808080; text-decoration:none; text-align:center; vertical-align:middle; cursor:pointer; }

.LinksFooter:hover{text-decoration:none;font-weight:bold;color:#f92;}

.TextCopyright{font-size:12px;color:#6E655E;text-align:right;text-decoration:none;}

.LineCopy{background-color:#fff;text-align:center;text-decoration:none;}

.TableCopy, .FundoFooterCopy{background-color:#fff;}

.Title{font-weight:bold;color:#8E856A;font-family:Arial;font-size:14px;}

.Descricao{font-weight:normal;color:#8E856A;font-family:Arial;font-size:12px;}

.MsgErro{color:#f00;font-family:Arial;font-size:12px;}

td.ItemColFilial{font-weight:bold;font-family:Arial;text-align:left;padding:4px;}



td.TitleColImg, td.TitleColTicket, td.TitleColDesconto, td.TitleColFrete, td.TitleColStatus, td.TitleColDate, td.TitleColQty, td.TitleColTotal, td.TitleColDiscount, td.TitleColTroca, td.TitleColTotalGer 
{
	padding-left:10px;
	padding-right:10px;
	text-transform:capitalize;
}

td.ItemColImg 
{
	text-align:center;
	border-bottom:1px solid #ECECEC;
}

.ItemColImg, .ItemColProd, .ItemColQty, .ItemColPresente, .ItemColExclui, .ItemColPrice, .ItemColTotal 
{
	padding:5px;
}

.ItemColImg 
{
	border-bottom:1px solid #ECECEC;
	border-collapse:collapse;
	border-left:1px solid #ECECEC;
	text-align:center;
}


.DireitaPromocoes{ text-align:center; color:#808080; font-size:14px; }

.table_Subprincipal{ height:100%; width:100%; border-collapse:collapse; padding:0; }

.table_menu{ width:100%; border-collapse:collapse; padding:5px; }

.table_menu td{ vertical-align:top; }

.table_catalogo{width:100%;border-collapse:collapse;padding:0px;}

.alinhar_topo{ vertical-align:top; }

.td_index_catalogo{ width:770px; vertical-align:top; }

.td_index_detalhe{ width:662px; vertical-align:top; }

/*.td_index_promocoes{vertical-align:top;width:10%;}*/

.td_index_left{
	vertical-align:top;
	padding-top:0;
}

.linha_branco{vertical-align:top;height:1px;padding-bottom:15px;}

.bottom{padding-bottom:15px;}

.mensagem_erro
{
    color:#808080;
    font-weight:bold;
    font-family:Arial; 
}


.TitleDataRegister 
{
	color:#6E655E;
	font-size:18px;
}

table.CadAddress 
{
	border:none;
	font-size:10px;
	width:100%;
	color:#6E655E;
	border-collapse:collapse;
	background-color:#fff;
}

.Campo
{
	width:265px;
	font-size:10px;
	color:#6E655E;
}

.Coluna, td.ColEmail, td.ColPass, .TitleTexto, .EMail ,.td.ColCep
{
	font-size:12px;
	color:#6E655E;
}

.tbColuna 
{
	font-size:10px;
	vertical-align:top;
	color:#6E655E;
}

#dvLimite 
{
	width:470px;
	margin:0 auto;
}

.PainelMensagem 
{
	width:460px;
	height:220px;
	margin:0 auto;
	position:absolute;
	top:5px;
	left:5px;
	z-index:9;
	background:#fff;
	display:block;
	text-align:right;
	opacity:0.9;
	-moz-opacity:0.9;
	filter:alpha(opacity=90);
}

.Espaco 
{
	width:1px;
	height:172px;
}

.PrePainelMensagem 
{
	width:470px;
	height:250px;
	margin:0 auto;
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	background:#fff;
	opacity:0.6;
	-moz-opacity:0.6;
	filter:alpha(opacity=60);
	display:block;
}

table.Login 
{
	border:0;
	font-size:10px;
	width:80%;
	color:#6E655E;
	border-collapse:collapse;
	background-color:#fff;
}

td.TitleColEmail, td.TitleColCep, td.TitleColPass 
{
	width:300px;
	font-size:10px;
	color:#6E655E;
}

input.Email{ width:250px;color:#6E655E;border: solid 1px #c0c0c0; }

input.Cep, input.Pass{ width:100px;color:#6E655E;border: solid 1px #c0c0c0; }

.TitleSaudacao{
	font-size:12px;
	color:#6E655E;
	font-weight:bold;
}

a.autenticar:link, a.autenticar:visited{
	text-decoration:none;
	color:#6E655E;
	font-weight:bold;
}

a.autenticar:hover{
	text-decoration:underline;
	color:#796F67;
	font-weight:bold;
}

.menuTop{
	vertical-align:top;
	background-repeat:repeat-x;
	font-family:Tahoma;
	text-align:center;
}

#hlLogOff, #hlLogIn{
	float:left;
	margin-left:40px;
	text-decoration:none;
}

table.MenuHeader_menu{
	margin:0 10px;
}

table.MenuHeader_menu td{
	font-family:Tahoma;
	text-align:center;
	text-decoration:none;
	padding:10px;
}

table.MenuHeader_menu td a
{
	color:#808080;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
	font-size:12px;
	white-space:nowrap;
}

table.MenuHeader_menu td a:hover{
	text-decoration:none;
	color:#f90;
}

.itMnSeparador{
	color:#6E655E;
	width:20px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

td.MenuHeader_titsup{
	width:50px;
	font-family:Tahoma;
	text-align:center;
	font-size:14px;
}

#Form1, #table1{
	margin:0;
	padding:0;
	width:100%;
}

.tdTitleAddress{
	font-weight:normal;
	text-align:left;
	color:#808080;
	font-size:14px;
}

.iDescEnd{
	font-size:12px;
	font-weight:normal;
	text-align:left;
	color:#808080;
	height:16px;
	background-color:#fff;
	border:solid 1px #C0C0C0;
	width:100px;
}

.observacao{
	font-size:10px;
	font-weight:normal;
	text-align:left;
	color:#808080;
	background-color:#fff;
}

.iCEP{
	font-size:12px;
	height:16px;
	font-weight:normal;
	text-align:left;
	vertical-align:middle;
	color:#808080;
	background-color:#fff;
	border:solid 1px #C0C0C0;
	width:70px;
}

.iEndereco{
	font-size:12px;
	height:16px;
	font-weight:normal;
	text-align:left;
	color:#808080;
	background-color:#fff;
	border:solid 1px #C0C0C0;
	width:230px;
}

.iNumero{
	font-size:12px;
	height:16px;
	font-weight:normal;
	text-align:left;
	color:#808080;
	background-color:#fff;
	border:solid 1px #C0C0C0;
	width:40px;
}

.iComplemento{
	font-size:12px;
	height:16px;
	font-weight:normal;
	text-align:left;
	color:#808080;
	background-color:#fff;
	border:solid 1px #C0C0C0;
	width:128px;
}

.continuar{
	font-size:12px;
	height:16px;
	font-weight:normal;
	text-align:right;
	padding-right:10px;
	color:#808080;
	background-color:#fff;
}

.TitleFormDescr, .TitleSixDigits{
	color:#6E655E;
	font-size:10px;
}

.TitleCard, .TitleBoleto, .TitleFormPgto, .subtitulo{
	font-size:16px;
	font-weight:normal;
	text-align:left;
	color:#808080;
}

.lblProduto{
	font-size:12px;
	color:#6E655E;
}

table.Options{font-size:12px;color:#b22222;border-collapse:collapse;background-color:#fff;margin:20px;}

Td.ColValue{width:100px;font-weight:bold;}

Td.ColDescription{padding-left:20px;}

tr.VisaLine, tr.VisaElectronLine{height:50px;}

td.VisaLogo, td.VisaElectronLogo{text-align:right;padding-right:20px;}

input.SixDigits{width:60px;font-size:10px;color:#6E655E;border:0px;background-color:#eff0f2;}

select.BankField{width:150px;font-size:10px;color:#6E655E;border:0px;background-color:#eff0f2;}

.visa{font-size:18px;font-weight:bold;color:#6E655E;}

.TitleErrorBasket, #divMensagemLogin span{
	font-size:12px;
	color:red;
	text-align:center;
	font-weight:bold;
}
	#divMensagemLogin{ margin:3px 0 10px; }

.loginIndexDiv{height:30px; float:left;margin-top:5px;margin-left:10px;}

.loginBuscaDiv{height:30px; float:right;margin-top:5px;}

.loginBuscaDiv input{vertical-align:middle;}

.BotaoCarrinho{vertical-align:middle;}

.linkOndeComprar{border:none;}

.BoxCor{height:20px; width:20px; margin:5px;}

td.ColColor img{margin-left:30px}

td.ColSize select, Td.ColQty input{margin-left:33px}

td.ColSize select, td.ColColor select, Td.ColQty input{height:22px;}


.TituloColProd{
	height:50px;
	vertical-align:top;
}
	.divProdutoTitulo{
		margin-bottom:15px;
		font-family:Arial, Verdana, sans-serif;
		font-weight:bold;
		font-size:16px;
		color:#643964;
		text-decoration:none;
	}
	.divTituloProdCodigo{
		font-family:Arial, Verdana, sans-serif;
		font-weight:bold;
		font-size:10px;
		color:#8B8B8B;
		text-decoration:none;
	}

/* TABELA COR/TAMANHO/PERSONALIZAÇÃO E CENTRAL DE INFORMAÇÕES*/
#ColOpcoes{
	vertical-align:top;
	height:170px;
}
.ColorLine{border:2px dashed red !important;}
table#idPersonalizacao{ border:none; }
#idPersonalizacao .ComprarOpcao{ display:none; }

.brpequeno{ font-size:5pt; }

.TableSizeLine{ width:330px; }

#tabcentral{
	border:1px solid #ECECEC;
	border-collapse:collapse;
}
#tabcentral tr{
	border:1px solid #ECECEC;
	border-collapse:collapse;
}
#tabcentral td{
	border:1px solid #ECECEC;
	border-collapse:collapse;
}
#tabelafalsa, #tabelafalsa tr, #tabelafalsa td{ border:none; }

.normalPretop{
	color:#666;
	font-family:Arial,Verdana,sans-serif;
	font-size:9px;
	text-decoration:none;
}

.ColDetalheMsg{
	 color:#666;
	 font-family:Arial,Verdana,sans-serif;
	 font-size:9px;
	 text-decoration:none;
}

.ComprarOpcao{
	padding:6px;
	font-weight:bold;
	background-color:#CAC3B0;
	background-image:url("../../../Geral/LinxShop/Imagens/BarraMenuTop.gif");
}


/* ITENS REMOVIDOS DA TELA DE PRODUTO */
#titDetalheProd, span.DetalheProdPreco{ display:none; }
#FrmBuyItem .brpequeno{ display:none; }


.ColCorTitulo, .ColTamanhoTitulo, .ColQtdeTitulo{
	text-align:right;
	padding-right:5px;
	font-family:Arial, Verdana,sans-serif;
	font-size:12px;
	color:#683D75;
}
.ColCor, .ColTamanho, .ColQtde{ padding:4px 0; }



select.normalPretom, #txtPersonalizarNome, #txtPersonalizarNumero{ font-size:10px; }

/* TELA PRODUTO - IMAGES */
	/*#divAmpImg{ display:none; }*/

	 /**
	 * REMOVIDO ATÉ ATUALIZAÇÃO NA AMPLIAÇÃO DA IMAGEM */
	#divAmpImg{
		display:block;
		height:30px;
		text-align:center;
		margin:10px auto 0 auto;
	}
	#divAmpImg, #divAmpImg a{
		font-family:Arial, Verdana,sans-serif;
		font-size:14px;
		font-weight:normal;
		text-decoration:none;
		color:#683D75;
	}
	#divAmpImg a{
		padding-left:20px;
		background:url("../images/lupa.gif") 2px 2px no-repeat;
	}
	/**/
	#divAmpImgTexto, #divIndiqueProduto{ display:inline; }
	#divDetalheIndique{ margin-top:15px; } /* remover ao corrigir ampliação */

	.ColProdImg .boldPretorodapep{
		display:block;
		padding-left:6px;
		text-align:left;
	}
	.ColProdImg .boldPretorodapep a{
		padding-left:8px;
		background:url("../images/seta_bg_branco_01.gif") left center no-repeat;
		font-family:Arial,Verdana,sans-serif;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
		color:#683D75;
	}
	#divAmpImg a:hover, .ColProdImg .boldPretorodapep a:hover{
		text-decoration:underline;
	}


#ColObs{
	color:#702F6C;
	font-family:Arial,Verdana,sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:7px 0 5px 5px;
	text-align:left;
}

.normalPretom{
	color:#666;
	font-family:Arial,Verdana,sans-serif;
	font-size:10px;
	text-decoration:none;
}

.txtObservacoes, .rotulo{ width:100%; }
#idLinhaVazia{ display:none;/*height:40px;*/ }




/* CESTA */
	#cestaVale, #cestaCep{
		margin:10px 0;
		padding:4px;
		border:none;
		border-top:1px dashed #e8e8e8;
		border-bottom:1px dashed #e8e8e8;
		text-align:right;
		background:#FAF8FB;
		height:25px !important;
	}

	#cestaVale table, #cestaCep table{ margin:0 auto 0 0; }
	#cestaVale td, #cestaCep td{
		text-align:right !important;
		height:25px;
		font-family:Arial, Helvetica, sans-serif !important;
		font-size:11px !important;
	}
	#cestaVale td span, #cestaCep td span{ font-weight:bold; color:# }
	#cestaVale td#colValeDesconto, #cestaCep td#colCep{ width:240px; }
	.divValeDesconto{}

	#cestaVale{ display:none; } /* VALE DESCONTO DESATIVADO NO MOMENTO */

	#colTitValeDesconto, #colTitCep{ white-space:nowrap !important; }
	#colTitPais, #colPais{ display:none; }

/* CESTA */


#colTitValeDesconto{ width:320px; }


/* Progress Carrinho*/
.modalBackground{ position:fixed; left:0; top:0; z-index:10000; width:200px; height:40px; display:none; filter:alpha(opacity=40); }

.modalPopup{ width:150px; display:inline; position:absolute; }
/* Fim Progress Carrinho*/

.AddressChoiceTable{ width:60%; margin-left:auto; margin-right:auto; }

#Enderecos{ text-align:center; }

.divLogin{ width:100%; height:400px; }

.boldPretop{ font-size:12px; font-weight:bold; }

#TableLinks{ width:100%; }

#TableLinks td{ vertical-align:middle; }

/* FORMATAÇÃO AUTENTICAÇÃO */

/* Tabela login */
#tblLogin{ width:100%; }

#ColNaoCadastrado{ padding-right:10px; }
#ColSoCadastrado{ padding-left:10px; }

#ColNaoCadastrado fieldset, #ColSoCadastrado fieldset{
	position:relative;
	margin:0 0 1em 0;
	display:block;
	padding:30px 15px 10px;
	height:180px;
	border:1px solid #ccc;
}
#ColNaoCadastrado fieldset legend, #ColSoCadastrado fieldset legend{
	position:absolute;
	top:-.5em;
	left:.2em;
}
#ColNaoCadastrado fieldset{	background-color:#faf8fb; }
#ColSoCadastrado fieldset{ background-color:#fff; }

.boldPretop{ font-family:Arial,Verdana,sans-serif; font-weight:bold; font-size:10px; color:#666; text-decoration:none; }

.bpretocart{
	font-family:Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size:9px;
	color:#000;
	text-decoration:none;
	text-align:center;
	height:30px;
}
.bpretofrete{
	font-family:Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size:9px;
	color:#000;
	text-decoration:none;
	text-align:left;
	height:30px;
}
.bpretoautentica{
	font-family:Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size:9px;
	color:#000;
	text-decoration:none;
	text-align:left;
	height:30px;
}

/* FIM FORMATAÇÃO CARRINHO E AUTENTICAÇÃO */


/* FORMULARIO CADASTRO */
.divCadastro{ width:966px; } /* IE entra em Quirks mode, gambi para manter largura correta nos IEs */
.divCadastro h2{ padding-left:20px; text-align:left; }

	.box_cad{
		display:block;
		margin:0;
		padding:10px 30px;
		border-top:1px dotted #9F9F9F;
		border-bottom:1px dotted #9F9F9F;
		background:#FAF8FB;
	}
		table.tb_cad{
			width:100%;
			font-size:11px;
			font-weight:normal;
			text-align:left;
			color:#808080;
		}
		.tb_cad th{
			width:90px;
			text-align:left;
			font-weight:normal;
		}
		.tb_cad th span{ font-weight:normal; }
		.tb_cad td, .tb_cad td span{ color:#9352A8; }
		.tb_cad span label{ color:#808080; }

	#box_cad_footer{ margin:10px 0 0 0; }
/* FORMULARIO CADASTRO */


.divCategoriaBox{
	margin-bottom:5px;
	padding:0 17.6em 5px 15px;
	border:1px solid red;
	background:green;
	height:20px;
}

.divCategoriaBox a{ color:#666; display:inline; }
/* mostrar palavras em ingles no cadastro de clientes */
.englishWords{ font-style:italic; display:none; }
#HLoginCompra1_txtSoEmail,#HLoginCompra1_txtSoSenha{ width:200px; }

.ampliar{ font-size:12px; font-weight:bold; margin:5px; }

#imagemProduto{ cursor:default; }

/*-------FORMATAÇÃO PAGAMENTO--------*/
#colPagTitFormaPagamento{
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	height:15px;
	text-transform:uppercase;
	padding-left:10px;
	padding-top:10px;
}

#colPagCartaoCreditoSubTitulo, #colPagCartaoDebitoSubTitulo, #colPagBoletoSubTitulo{
	background-color:#F5F5F5;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	height:30px;
	text-transform:uppercase;
	padding-left:10px;
}

#tblPagBoletoBancos{ text-align:center; }

#colPagResumoCompra{ padding-top:15px; height:120px; }

#colPagCartaoCreditoOpcoes, #colPagCartaoDebitoOpcoes, #colPagBoletoOpcoes{
	border-left:1px solid #ECECEC;
	border-right:1px solid #ECECEC;
	border-bottom:1px solid #ECECEC;
}

#tblSubPagamento{ width:100%; border:1px solid #ECECEC; border-collapse:collapse; }

#tblSubPagamento tr{ margin:10px; border:1px solid #ECECEC; border-collapse:collapse; }

#tblSubPagamento td{ margin:10px; border:1px solid #ECECEC;border-collapse:collapse; }

.subDetailQtyLine{ background-color:#F5F5F5;color:#333;font-size:12px;font-weight:bold;height:25px;text-align:center; }
.subDetailLine{ background-color:#F5F5F5;font-size:14px;font-weight:bold;text-align:center; }

.subDetailColQty, .BuysubDetailColSub, .subDetailColFrete, .subDetailColTotal{ color:#333;font-size:11px;height:25px;text-align:center; }
	.subDetailTitleColDiscount, .subDetailColDiscount{ display:none; }

.spProblemasBoleto{ display:none !important; }
/*-------FIM FORMATAÇÃO PAGAMENTO--------*/

/*
Alterações Hering
*/

.td_index_promocoes, .cat_Buttons, .tdpoweredByLinx{ display:none; }

#HLoginCompra1_txtSoEmail, #HLoginCompra1_txtSoSenha{ width:200px; }

/** IE SUX **/

.divComprar{
	margin:10px;
	padding:0 0 0 3px;
	background:url("../images/linha_pontilhada_vertical.gif") repeat-y 0 0;
}
	/*.divComprar .DetalheLinha{ display:none; }*/

.divCatalogo{
	padding:0 0 0 10px;
	background:url("../images/linha_pontilhada_vertical.gif") repeat-y 0 0;
	min-height:400px;
	_height:400px;
}


/* Finaliza pedido */
#btnFinalizaBolVisualizarboleto img, #btnFinalizaBolVoltar img{ cursor:pointer; }