body {
	background:#fff;
	margin:0;
	padding:0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#666;
}
a {text-decoration:none;}
a:hover {text-decoration:underline;}

/* ---------------------------- CABECALHO --------------------------- */
.cabecalho {
	display:table;
	width:100%;
	margin:0 auto;
}
	.bg_topo_links {
		display:table;
		width:100%;
		background:#f4f4f4;
	}
		.topo_links {
			display:block;
			width:999px;
			margin:0 auto;
		}
			.topo_links span {
				display:block;
				float:left;
				margin-left:12px;
				font:normal 11px Arial, Helvetica, sans-serif;
				color:#666;
				line-height:39px;
			}
				.topo_links span a {
					color:#666;
				}
			.topo_links p {
				display:block;
				float:right;
				font:normal 11px Arial, Helvetica, sans-serif;
				color:#666;
				margin:0 10px 0 0;
				line-height:39px;
			}
				.topo_links p a {
					color:#666;
				}
	.logo {
		display:table;
		width:999px;
		margin:35px auto 45px auto;
	}
		.logo h1 {
			float:left;
			margin:0 0 0 12px;
		}
		.caixa_busca {
			display:block;
			float:left;
			width:424px;
			height:38px;
			margin:14px 0 0 137px;
		}
			.caixa_busca img {
				float:left;
			}
			.caixa_busca form {
				float:left;
				width:356px;
				height:36px;
				margin:0;
				padding:0;
				border:1px solid #dbdbdb;
			}
			.caixa_busca .campo_busca {
				float:left;
				width:300px;
				border:0;
				background:none;
				font:italic 12px Arial, Helvetica, sans-serif;
				color:#666;
				padding:0;
				margin:0;
				text-indent:8px;
				height:36px;
				line-height:36px;
			}
			.caixa_busca .bt_busca {
				float:right;
				margin:0;
			}
		.img_carrinho {
			float:right;
			margin:14px 10px 0 0;
		}
	.bg_menu_superior {
		clear:both;
		display:table;
		width:100%;
		height:41px;
		background:#8e0000;
	}
		.menu_superior {
			position:relative;
			display:table;
			width:999px;
			margin:0 auto;
			z-index:10;
		}
			.menu_superior ul {
				list-style:none;
				margin:0;
				padding:0;
				text-align:left;
			}
			.menu_superior ul li {
				position:relative;
				display:block;
				float:left;
				background:#ca0000;
				margin:8px 7px;
				z-index:1;
			}
				.menu_superior ul li span.menu_esq {
					position:absolute;
					top:0;
					left:0;
					background:url(../images/menu_esq.png) no-repeat;
					width:5px;
					height:25px;
					z-index:2;
				}
				.menu_superior ul li span.menu_dir {
					position:absolute;
					top:0;
					right:0;
					background:url(../images/menu_dir.png) no-repeat;
					width:5px;
					height:25px;
					z-index:2;
				}
			.menu_superior ul li:hover {
				background:#ef0000;
			}
			.menu_superior ul li a {
				font:bold 12px Arial, Helvetica, sans-serif;
				color:#fff;
				padding:0 9px;
				line-height:25px;
			}
			.menu_superior ul li a:hover {
				text-decoration:none;
			}
			.menu_superior ul li.menu_home {
				background:url(../images/seta_home.jpg) no-repeat left center;
			}
			.menu_superior ul li.menu_home a {
				padding:0 0 0 12px;
			}
			.menu_superior ul li div {
				position:absolute;
				top:20px;
				left:0;
				visibility: hidden;
				background:#fff;
				padding:20px;
				z-index:999;
			}
				.menu_superior ul li div.caixa_nevegue {
					width:373px;
					height:265px;
					background:url(../images/bg_caixa_navegue.png) no-repeat;
				}
				.menu_superior ul li div.caixa_tenis {
					width:161px;
					height:604px;
					background:url(../images/bg_caixa_tenis.png) no-repeat;
				}
				.menu_superior ul li div.caixa_skate {
					width:402px;
					height:101px;
					background:url(../images/bg_caixa_skate.png) no-repeat;
				}
				.menu_superior ul li div.caixa_equipamento {
					width:200px;
					height:84px;
					background:url(../images/bg_caixa_equipamento.png) no-repeat;
				}
			.menu_superior ul li div span {
				clear:both;
				display:block;
				font:bold 14px Arial, Helvetica, sans-serif;
				color:#2b2a2a;
				text-transform:uppercase;
			}
			.menu_superior ul li div.caixa_nevegue ul {
				width:92px;
				margin:5px 0 12px 0;
			}
			.menu_superior ul li div.caixa_skate ul {
				width:134px;
			}
			.menu_superior ul li div.caixa_tenis ul {
				width:78px;
			}
			.menu_superior ul li div.caixa_equipamento ul {
				width:92px;
			}
			.menu_superior ul li div ul {
				display:block;
				float:left;
				list-style:none;
				margin:0;
				padding:0;
			}
			.menu_superior ul li ul li {
				float:none;
				margin:4px 0;
				background:none;
				border:0;
			}
			.menu_superior ul li div ul li:hover {
				background:none;
			}
			.menu_superior ul li div ul li a {
				display:block;
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#666;
				padding:0;
				line-height:normal;
			}
			.menu_superior ul li div ul li a:hover {
				text-decoration:underline;
			}
	.full_banner {
		clear:both;
		display:block;
		width:100%;
		height:355px;
		background:url(../images/bg_banner.jpg);
	}
		.lista_banner {
			position:relative;
			display:block;
			width:901px;
			height:355px;
			margin:0 auto;
		}
			/* image replacement */
				.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
					margin:0;
					padding:0;
					display:block;
					overflow:hidden;
					position:absolute;
					bottom:10px;
					right:161px;
					}
					#prevBtn {
						right:242px;
					}
					#prevBtn a {
						color:#fff;
					}
					#nextBtn a {
						color:#fff;
					}
			/* // image replacement */		
		
		/* Easy Slider */
		
			#slider ul, #slider li,
			#slider2 ul, #slider2 li{
				margin:0;
				padding:0;
				list-style:none;
				}
			#slider2{margin-top:1em;}
			#slider li, #slider2 li{ 
				/* 
					define width and height of list item (slide)
					entire slider area will adjust according to the parameters provided here
				*/ 
				width:905px;
				height:355px;
				overflow:hidden; 
				}
				.caixa_produto_banner {
					display:block;
					float:left;
					width:745px;
				}
					.caixa_produto_banner img {
						float:left;
						margin-top:25px;
					}
					.info_banner {
						display:block;
						float:right;
						text-align:left;
						width:256px;
						height:230px;
						margin-top:62px;
					}
						.caixa_produto_banner div p {
							font:normal 20px Arial, Helvetica, sans-serif;
							color:#fff;
							margin:0;
						}
							.caixa_produto_banner div p strong {
								font:bold 45px Arial, Helvetica, sans-serif;
							}
						.caixa_produto_banner div span {
							display:block;
							font-family:Arial, Helvetica, sans-serif;
						}
						.valor_produto_banner {
							font-size:20px;
							color:#fff;
							margin-top:24px;
						}
						.parcelamento_produto_banner {
							font-size:18px;
							color:#fff;
							margin:2px 0;
						}
						.frase_banner {
							font-size:16px;
							color:#fff600;
							letter-spacing:-1px;
						}
					.caixa_links {
						clear:both;
						display:block;
						width:745px;
						height:28px;
						background:url(../images/bg_links_banner.png);
					}
						.caixa_links a {
							display:block;
							float:left;
							font:normal 12px Arial, Helvetica, sans-serif;
							color:#fff600;
							text-transform:uppercase;
							padding:0 29px;
							line-height:28px;
						}
				.info_produto {
					display:block;
					width:129px;
					height:325px;
					float:right;
					font:normal 12px Arial, Helvetica, sans-serif;
					background:url(../images/bg_banner_valor.png) no-repeat;
					margin-top:30px;
					text-align:center;
				}
					.texto_publi {
						display:block;
						color:#76da01;
						text-transform:uppercase;
						margin-top:5px;
						line-height:27px;
					}
					.valor_avista_banner {
						display:block;
						color:#000000;
						margin-top:100px;
						line-height:27px;
					}
					.chat_banner {
						display:block;
						font-weight:bold;
						text-transform:uppercase;
						margin-top:132px;
						line-height:27px;
					}
						.chat_banner a {
							color:#000000;
						}
			
		/* // Easy Slider */
	.bg_busca_marcas {
		clear:both;
		display:table;
		width:100%;
		background:#ececec;
		padding:11px 0 14px 0;
	}
		.busca_marca {
			position:relative;
			display:block;
			width:999px;
			height:66px;
			margin:0 auto;
			overflow:hidden;
		}
			.busca_marca .seta_esq {
				position:absolute;
				top:20px;
				left:108px;
				z-index:2;
			}
			.busca_marca .seta_dir {
				position:absolute;
				top:20px;
				right:5px;
				z-index:2;
			}
			div.caixa_marca {
				position:relative;
				display:block;
				width:852px;
				height:66px;
				float:left;
				background:#fff;
				margin-left:33px;
				border-top:1px solid #e0e0e0;
				border-bottom:1px solid #e0e0e0;
				overflow:hidden;
			}
			ul.caixa_marca {
				display:block;
				width:3200px;
				height:66px;
				list-style:none;
				margin:0;
				padding:8px 0 0 0;
			}
			.caixa_marca li {
				display:block;
				float:left;
				padding:0 30px;
				border-right:1px solid #e0e0e0;
			}
			.caixa_marca a {
				display: block;
				text-decoration: none;
			}
			.caixa_marca span {
			}
					


/* ---------------------------- ESQUERDA ---------------------------- */
#Lateral_esquerda {
	displa:table;
	width:165px;
	margin:20px 15px 0 15px;
}
	.tit_busca {
		display:block;
		font:bold 14px Arial, Helvetica, sans-serif;
		color:#444;
		margin-bottom:10px;
	}
	.caixa_busca_tamanho {
		display:table;
		width:165px;
		margin-bottom:15px;
	}
		.caixa_busca_tamanho form {
			margin:0;
			padding:0;
		}
		.campo_tamanho {
			border:1px solid #dbdbdb;
			background:#fff;
			width:165px;
			height:30px;
			font:normal 12px Arial, Helvetica, sans-serif;
			color:#777;
			text-indent:9px;
			padding:0;
			margin:0 0 4px 0;
			line-height:30px;
		}
		.caixa_busca_tamanho form div {
			clear:both;
			display:block;
		}
		.seleciona {
			float:left;
			border:1px solid #dbdbdb;
			background:#fff;
			width:128px;
			height:32px;
			font:normal 12px Arial, Helvetica, sans-serif;
			color:#777;
			padding:5px;
			margin:0;
		}
		.bt_tamanho {
			float:right;
			border:0;
			background:url(../images/bt_busca_avancada.jpg) no-repeat;
			width:37px;
			height:32px;
			cursor:pointer;
		}
	.caixa_categoria {
		display:table;
		border:1px solid #e0e0e0;
		margin: 0 0 15px 0;
	}
		.tit_categoria {
			display:block;
			font:bold 14px Arial, Helvetica, sans-serif;
			color:#da0000;
			text-transform:uppercase;
			text-indent:14px;
			padding: 12px 0 12px 0;
		}
		.links_uteis {
			display:block;
			width:163px;
		}
			.links_uteis ul {
				list-style:none;
				margin:0;
				padding:10px 14px 2px 14px;
				border-top:1px solid #e0e0e0;
			}
			.links_uteis ul li {
				padding:0 0 8px 0;
			}
			.links_uteis ul li a {
				display:block;
				font:normal 11px Arial, Helvetica, sans-serif;
				color:#666;
			}
			.links_uteis ul li a.cat_especial {
				color:#da0000;
			}
		.categorias {
			display:block;
			width:163px;
		}
			.categorias ul {
				list-style:none;
				margin:0;
				padding:0;
			}
			.categorias ul li {
				padding:8px 14px 0 14px;
				border-top:1px solid #e0e0e0;
			}
			.categorias ul li a {
				display:block;
				font:bold 12px Arial, Helvetica, sans-serif;
				color:#666;
			}
			.categorias ul li ul {
				list-style:none;
				margin:0 0 8px 0;
				padding:0;
			}
			.categorias ul li ul li {
				border:0;
				padding: 3px 0 3px 12px;
				display: table;
			}
			.categorias ul li ul li a {
				font:normal 11px Arial, Helvetica, sans-serif;
				color:#666;
			}
			.categorias ul li ul li ul {
				list-style:none;
				margin:0;
				padding:0;
			}
			.categorias ul li ul li ul li {
				border:0;
				padding:5px 0 0 12px;
			}

/* ---------------------------- DIRETA ----------------------------- */
#Lateral_direita {
	displa:table;
	width:200px;
	margin:13px 0 0 15px;
}
	.redes_sociais {
		display:block;
		margin-bottom:15px;
	}
	#banners {
		clear:both;
		display:block;
		margin-top:10px;
	}
		.banners_laterias {
			display:block;
			text-align:center;
			margin-bottom:10px;
		}

/* ---------------------------- VITRINE ----------------------------- */
#vitrine {
	display:table;
	float:left;
	width:100%;
	margin-top:13px;
}
	.barra_titulo {
		display:block;
		height:33px;
		background:#f6f6f6;
		border:1px solid #e0e0e0;
		border-bottom:0;
	}
		.barra_titulo p {
			font:bold 11px Arial, Helvetica, sans-serif;
			color:#444;
			margin:0;
			text-indent:12px;
			line-height:33px;
		}
		.barra_titulo p a {color:#da0000}
	#vitrine .borda_produtos {
		display:block;
		border:1px solid #e0e0e0;
	}
	#vitrine ul {display:table; width:100%; list-style:none; margin:20px 0; padding:0; min-width:830px; }
	#vitrine ul li {display:block;float:left;width:33%;}
	#vitrine ul li div.caixa_produto {
		display:block;
		margin:0 40px;min-height: 260px;
	}
	#vitrine ul li div.img_prod {display:block;}
		#vitrine ul li div.img_prod img{width:178px;}
	#vitrine ul li div.nome_prod a {
		display: table;
	}
	#vitrine ul li div.nome_prod a h1 {
		display: table;
		margin: 10px 0 0 0;
		font: bold 12px Arial, Helvetica, sans-serif;
		color:#666;
	}
	#vitrine ul li div.descr_prod a {
		display: table;
	}
	#vitrine ul li div.descr_prod a h2 {
		display: table;
		margin: 10px 0 0 0;
		font: normal 11px Arial, Helvetica, sans-serif;
		color:#666;
	}
		#vitrine ul li div.nome_prod a:hover h1 {text-decoration:underline;}
	#vitrine ul li div.preco_prod {display:block;font:normal 12px Arial, Helvetica, sans-serif; color:#c40000; text-transform:uppercase;margin:8px 0;text-transform:none;}
		#vitrine ul li div.preco_prod span.avista a {display:block;font:normal 11px Arial, Helvetica, sans-serif; color:#888;}
			#vitrine ul li div.preco_prod span.avista a strike {font:normal 11px Arial, Helvetica, sans-serif; color:#888;}
			#vitrine ul li div.preco_prod span.avista a b {display:block;font:bold 12px Arial, Helvetica, sans-serif; color:#c40000;}
		#vitrine ul li div.preco_prod span.texto_preco h3 {margin:0}
		#vitrine ul li div.preco_prod span.texto_preco h3 a {display:block;font:normal 12px Arial, Helvetica, sans-serif; color:#c40000; text-transform:none; margin:0;}
	.nome_produto {
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#010101;
		text-transform:uppercase;
	}
	.bt_detalhes {
		display:block;
		border-top:1px solid #e0e0e0;
		border-bottom:1px solid #e0e0e0;
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#5a5a5a;
		text-align:center;
		line-height:25px;
	}
		.bt_detalhes a {
			background:url(../images/icone_seta.jpg) no-repeat right center;
			color:#5a5a5a;
			padding-right:14px;
		}
	
	.box_produtos {
		margin:20px 40px;min-height: 260px;
	}
	.box_produtos div.img_prod {display:block;}
		.box_produtos div.img_prod img{width:178px;}
	.box_produtos div.nome_prod a h1 {
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#666;
	}
		.box_produtos div.nome_prod a:hover h1 {text-decoration:underline;}
	.box_produtos div.preco_prod {display:block;font:normal 12px Arial, Helvetica, sans-serif; color:#c40000; text-transform:uppercase;margin:8px 0;text-transform:none;}
		.box_produtos div.preco_prod span.avista a {display:block;font:normal 11px Arial, Helvetica, sans-serif; color:#888;}
			.box_produtos div.preco_prod span.avista a strike {font:normal 11px Arial, Helvetica, sans-serif; color:#888;}
			.box_produtos div.preco_prod span.avista a b {display:block;font:bold 12px Arial, Helvetica, sans-serif; color:#c40000;}
		.box_produtos div.preco_prod span.texto_preco h3 {margin:0}
		.box_produtos div.preco_prod span.texto_preco h3 a {display:block;font:normal 12px Arial, Helvetica, sans-serif; color:#c40000; text-transform:none; margin:0;}
/* ----------------------------- RODAPE ----------------------------- */
#rodape {
	clear:both;
	display:table;
	width:100%;
	margin-top:30px;
}
	.bg_caixa_busca_rodape {
		display:table;
		width:100%;
		background:#ececec;
		padding:20px 0;
	}
		.caixa_busca_rodape img {
			float:left;
			margin:0 46px 0 41px;
		}
		.caixa_busca_rodape form {
			float:left;
			width:65%;
			height:36px;
			background:#fff;
			margin:0;
			padding:0;
			border:1px solid #dbdbdb;
		}
		.caixa_busca_rodape .campo_busca {
			float:left;
			width:92%;
			border:0;
			background:#fff;
			font:italic 12px Arial, Helvetica, sans-serif;
			color:#666;
			padding:0;
			margin:0;
			text-indent:8px;
			height:36px;
			line-height:36px;
		}
		.caixa_busca_rodape .bt_busca {
			float:right;
			margin:0;
		}
		.caixa_busca_rodape a {
			display:block;
			float:right;
			width:126px;
			font:normal 12px Arial, Helvetica, sans-serif;
			color:#666;
			margin:5px 39px 0 0;
		}
	.bg_info_rodape {
		display:table;
		width:100%;
		background:#f8f8f8;
		border-bottom:1px solid #efefef;
		padding:28px 0;
	}
		.info_rodape {
			display:block;
			width:964px;
			margin:0 auto;
			text-align:left;
		}
			.links_rodape {
				display:block;
				width:600px;
				float:left;
			}
				.links_rodape div {
					display:block;
					font:normal 11px Arial, Helvetica, sans-serif;
					color:#666;
					padding-bottom:20px;
					margin-bottom:20px;
					border-bottom:1px solid #dbdbdb;
				}
				.links_rodape div.ultimo {
					padding:0;
					margin:0;
					border:0;
				}
				.links_rodape div strong {
					display:block;
					font:bold 12px Arial, Helvetica, sans-serif;
					color:#da0000;
					text-transform:uppercase;
					line-height:18px;
				}
				.links_rodape div a {
					color:#666;
					line-height:18px;
				}
				.links_rodape div span {
					font:bold 24px Arial, Helvetica, sans-serif;
					color:#444;
				}
				.links_rodape div p {
					font:normal 11px Arial, Helvetica, sans-serif;
					color:#666;
					text-align:left;
					margin:0;
					line-height:18px;
				}
			.caixa_facebook {
				display:block;
				float:right;
				width:345px;
			}
	.rodape_direitos {
		display:block;
		font:normal 11px Arial, Helvetica, sans-serif;
		color: #666;
		margin:28px 0;
		text-align:center;
	}
		.rodape_direitos a {
			color:#da0000;
		}

/* DESCRICAO PRODUTOS */
.conteudo_descricao {
	display:block;
	border:1px solid #e0e0e0;
	padding:22px;
	margin-top:12px;
}
	.titulo_produto {
		display:block;
		font:bold 11px Arial, Helvetica, sans-serif;
		color:#ca0000;
		margin-bottom:30px;
	}
		.titulo_produto strong {
			font:bold 24px Arial, Helvetica, sans-serif;
			color:#666666;
		}
	.titulo_obs {
		display:block;
		border:1px solid #d6f6df;
		border-bottom:0;
		background:#f4fcf6;
		text-indent:10px;
		padding:8px 0;
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#09a935;
	}
	.titulo_caixa {
		padding:30px 0 5px 0;
	}
		.titulo_caixa span {
			padding:5px 8px;
			border:1px solid #dbdbdb;
			border-bottom:0;
			font:bold 12px Arial, Helvetica, sans-serif;
			color:#da0000;
		}
	.borda_caixa {
		display:block;
		border:1px solid #dbdbdb;
		padding:13px;
		width:576px;
		max-width:576px;
	}
		.botoes_status {
			display:table;
			width:100%;
			margin-bottom:8px;
		}
			.botoes_status div {
				float:left;
				margin:0 0 0 6px;
			}
			.botoes_status div img {
				margin:0;
			}
		.valores_produto {
			display:table;
			width:100%;
		}
			.preco {
				float:left;
			}
				.borda_caixa span.texto_preco_vista {
					display:block;
					font:bold 24px Arial, Helvetica, sans-serif;
					color:#ca0000;
				}
				.borda_caixa span.texto_parcelado {
					display:block;
					font:normal 12px Arial, Helvetica, sans-serif;
					color:#666;
				}
				.borda_caixa span.texto_parcelado b {
					color:#ca0000;
				}
			.bt_comprar {
				float:right;
			}
		/* SELECT SIZE */
		.borda_caixa span.texto_vermelho {
			display:block;
			float:left;
			font:bold 12px Arial, Helvetica, sans-serif;
			color:#ca0000;
			line-height:26px;
		}
		#selTamanho {
			display:table;
			width:100%;
			margin-top:8px;
		}
		#selTamanho ul {
			margin:0;
			padding:0;
		}
		#selTamanho ul li {
			display:block;
			list-style:none;
			float:left;
			margin:0 0 4px 4px;
			overflow:visible;
		}
		#selTamanho ul li a {
			display:block;
			padding:5px 6px;
			font:bold 12px Arial, Helvetica, sans-serif bolder;
			color:#fff;
			text-decoration:none;
			text-align:center;
			background:#0b9a30;
		}
		
		#selTamanho ul li a:hover {
			background: #ca0000;
		}
		#selTamanho .selecionado {
			background:#ca0000;
		}
		/* -END- SELECT SIZE */
		.valor_desconto {
			display:table;
			width:100%;
			border:1px solid #dbdbdb;
			background:#fff97e;
			margin-top:9px;
		}
			.valor_desconto div {
				float:left;
				font:normal 11px Arial, Helvetica, sans-serif;
				color:#555;
				margin-left:8px;
				line-height:35px;
			}
			.valor_desconto div strong {
				color:#098a2c;
			}
			.valor_desconto span {
				float:right;
				padding:4px 5px;
				background:#098a2c;
				color:#fff;
				margin:6px 8px 0 0;
			}
		.caixa_prazos {
			display:table;
			width:100%;
			border:1px solid #dbdbdb;
			border-top:0;
			background:#f4f4f4;
		}
			.caixa_prazos a {
				display:block;
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#000;
				background:url(../images/icone_entrega.gif) no-repeat left center;
				padding-left:46px;
				margin-left:12px;
				line-height:42px;
			}
		.texto_atencao {
			font:normal 10px Arial, Helvetica, sans-serif;
			color:#f10404;
			padding:0;
			margin:12px 0;
		}
		.botoes_indique, .compartilhe {
			display:table;
			margin:0 0 12px 0;
		}
		.compartilhe div.icone_compartilhe {
			display:block;
			float:left;
			margin-right:5px;
		}
	.conteudo_caixa {
		border:1px solid #dbdbdb;
		padding:20px;
	}
	.conteudo_descricao #idEstLinhaProdOpFC,
	.EstTabTopo,
	.conteudo_descricao .borda_caixa #idEstLinhaProdCrossFC,
	.conteudo_descricao .borda_caixa .mntext,
	.conteudo_descricao .borda_caixa .EstPrecoProdCross,
	.conteudo_descricao .borda_caixa .EstNomeCatProdCross {display:none;}
	
	.TitTab {
		display:block;
		width:50%;
		float:left;
	}
		/*  TABELA DE PARCELAMENTO */
		.TitTab table td {
			padding:5px 8px;
		}
		.TitTabParc {
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#fff;
				background:#a4a4a4;
		}
		.EstParcPar {
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#666;
				background:#fff;
		}
		.EstParcImpar {
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#666;
				background:#f3f3f3;
		}
		.EstParcSemJuros {}
		.caixa_formas_pg {
			display:block;
			float:left;
			width:48%;
			margin-left:10px;
		}
	.conteudo_caixa div.caixa_descricao_video {
		display:block;
		float:left;
		width:42%;
	}
	.conteudo_caixa div.caixa_descricao_video p {
		text-align:justify;
		margin:0 0 10px 0;
	}
	.video_youtube {
		display:block;
		float:right;
	}

/* ------------------------- CSS FASTCOMMERCE ----------------------- */
.esquerda {float:left;}
.direita {float:right;}
p{font-size:12px;font-family:"Arial",arial}
TH{background:#ffccf1;color:#ba0072;font-size:12px;font-family:"Arial",arial}
TD{font-size:12px;font-family:"Arial", Helvetica, sans-serif; padding:0;}
img{border-style:none}

/* ESTILOS DE FUNDO */
.FundoSiteCentro{background:none; margin: 0 auto;}
.FundoTopoExt{background:none; margin: 0 auto;}
.FundoSiteInt{width:100%;margin:0 auto;}
.EstLinhaBarraExt, #idTitTextoFC, .EstEspacoEsquerdaConteudo {display:none;}
.EstLinhaBarra {width:20px;}

/* ESTILOS PARA AS PÁGINAS */
.Titulos{color:#ae0052;font-size:12px;font-family:"Arial";text-decoration:none;font-weight:bold}
.smSelect, .smText{font-size:11px;font-family:"Arial", Helvetica, sans-serif}
.mnText{font-size:7pt;font-family:"Arial",arial}
.mdtxt{font-size:12px;font-family:"Arial",arial}
.lgtxt{font-size:12px;font-weight:bold;color:#ae0052;font-family:"Arial", Helvetica, sans-serif;text-decoration:none}
#idTitPagFC {margin:13px 0;}

/* ESTILOS PARA A CAPA */
.EstTexto1{font-weight:bold;color:#560028;font-size:12px;font-family:"Arial",tahoma,arial;position:relative;top:6px;left:20px}
.EstTexto2, .EstTexto3, .EstDescrProdCapa, .EstAdicProdCapa, .AdicNomeCapa{font-size:11px;font-family:"Arial", Helvetica, sans-serif}
.EstTexto5{font-size:14pt;font-family:"Arial", Helvetica, sans-serif;color:#2d001f;position:relative;left:150px;top:10px;font-weight:bold}

/*  ESTILO PARA OS FORMULÁRIOS BOTÕES E INPUTS TEXT */
.InputText{border: 1px solid #e0e0e0; padding: 3px; margin: 5px; background-color:#ffffff;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#666666;}
.InputTextBusca{height:18px;border-color:#333333;border-width:1;border-style:solid;background-color:#F5F5F5;font-size:11;font-family:"Arial";color:#6C6C6C}
.InputButton{border-width:1;font-size:11;font-family:"Arial"}

  /*  Estilo BOTÕES */
.BotLancamento{color:#e80078;font-size:7pt;font-family:"Arial",arial}
.BotComprar{display:none}
.BotEsgotado{font-size:11px;font-family:"Arial",arial}
.BotExcluir{font-size:11px;font-family:"Arial",arial}
.BotMaisDetalhes{color:#ae0052;font-size:7pt;font-family:"Arial",arial;text-decoration:none}

/*  TEXTO DAS SETAS DE VER MAIS */
.BotVerMais{color:#0e2834;font-size:11px;font-family:"Arial",arial;font-weight:bold;text-decoration:none; display:none; overflow: hidden; visibility:hidden;}
.BotVerMais:hover{color:#67324a;text-decoration:underline; display:none; overflow: hidden; visibility:hidden;}

/*  ESTILO PRODUTOS */
br{line-height:2px}
.EstNomeProd{color:#1E3028;font-size:11px;font-weight:bold;font-family:"Arial", Helvetica, sans-serif}
.EstRefProd{color:#8E8E8E;font-size:7pt;font-family:"Arial"}
.EstDescrProd{font-size:11px;font-family:"Arial", Helvetica, sans-serif}
.EstPrecoProd{color:#2d001f;font-size:12px;font-family:arial}
.EstMaisInfo{color:black;font-size:7pt;font-family:"Arial", Helvetica, sans-serif}
.AdicNome{font-size:11px;font-family:"Arial", Helvetica, sans-serif}
.AdicItem{font-size:11px;font-family:"Arial", Helvetica, sans-serif;font-weight:bold;color:#2d001f}
.EstLinhaProd{color:#CFCFCF;height:1px;width:95%}

/*  ESTILO SUBPRODUTOS */
.EstRefSubProd{color:#ae0052;font-size:7pt;font-family:"Arial",arial}
.EstDescrSubProd{color:#ae0052;font-size:11px;font-family:"Arial",arial}
.EstPrecoSubProd{color:#222222;font-size:11px;font-family:arial}
.EstLinhaSubProd{background:#555555;height:1px;width:100%}
.EstCorParSubProd{background:#fffae0}
.EstCorImparSubProd{background:#fff7cb;border:1px solid #dedede}

/*  ESTILO DAS OPINIÕES DE PRODUTOS */
.EstOpiniaoLinha{color:#CFCFCF;height:1px;width:100%}

/**/
.mntext { font-size: 12px; }

/* ESTILOS DO PEDIDO */
#TabCesta { margin: 0; padding:0; }
#TabCesta tr td p { margin:0 0 15px 0; }
.EstTabPedidoTit{background:#ddd;color:#444;font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:bold; padding:5px; }
.EstTabPedidoNome{color:#c27c00;font-size:12px;font-weight:bold;font-family:Arial, Helvetica, sans-serif; padding:5px; clear: both; }
.EstTabPedidoNome:hover{color:#ae0052}
.EstTabPedido{font-size:12px;background:#fbfbfb; padding: 5px;}
.EstTabPedidoNum{font-size:12px;background:#fbfbfb;font-family:Arial, Helvetica, sans-serif; padding: 5px;}
.EstTabPedidoTotal{font-size:12px;background:#ede6de;font-weight:bold; padding:5px;}
.EstTabPedidoFrete{font-size:12px;background:#fffae0;font-weight:bold}
.EstTabPedidoBot{color:#ae0052;font-size:12px;font-weight:bold;font-family:"Arial",arial}
.EstTabPedidoRef{color:gray;font-size:12px;font-family:Arial, Helvetica, sans-serif}
.EstTabPedidoAdicNome{font-size:12px;font-family:Arial, Helvetica, sans-serif}
.EstTabPedidoAdicItem{font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:bold}
.EstTextoQtd{font-size:12px;font-family:Arial, Helvetica, sans-serif;text-align:right}
.EstContinuarComprando{font-size:12px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#ae0052}

/* ESTILO DE TÍTULOS DE TABELA CADASTRO DE CLIENTES, AJUDA, CONFIRMAÇÃO DO PEDIDO */
.EstTabTopo{padding:5px 3px 3px 3px;background:#ede6de;color:#2d001f;font-size:12px;font-family:"Arial", Helvetica, sans-serif;font-weight:bold}

/* ESTILO PARA A TABELA DE BUSCA RÁPIDA, PARA TABELA DE AJUDA (PAGAMENTOS) E FALE CONOSCO */
.EstTabQuadro{background:#FFFFFF;font-size:11px;font-family:arial,Helvetica}

/* ESTILO DOS CAMPOS DO FORMULÁRIO CLIENTES,FALE CONOSCO,... 	*/
.EstNomeCampo{color:black;font-size:11px;font-family:"Arial", Helvetica, sans-serif;font-weight:bold}
.EstCampo{font-size:11px;font-family:"Arial", Helvetica, sans-serif}

/* BUSCA - AJAX */
.autocomplete-w1 {}
.autocomplete{border:1px solid #999;background:#FFF;cursor:default;max-height:350px;overflow:auto;margin:0px 0px 0px 0px; /* IE specific: */ _height:230px;  _margin:0px 0px 0px 0px; overflow-x:hidden; }
.autocomplete .selected{background:#216cad;color:#FFF;}
.autocomplete div{padding:1px 5px 1px 5px; white-space:nowrap;font-weight:normal;width:100%;text-align:left;display:inline-block;}
.autocomplete .selected{color:#FFF;}
.autocomplete strong{color:#4396ca;}	
.autocomplete .selected strong{color:#000;}
.autocomplete .suggestions{background:#f4f4f4;width:60%;}
.autocomplete .suggestions{display: inline !ie;}/* IE */
.autocomplete .selected .suggestions {color:#000;}
.autocomplete .suggestionsResults{background:#f4f4f4;color:#377f44;width:33%;text-align:right;}
.autocomplete .suggestionsResults{display: inline !ie;}/* IE */
.autocomplete .selected .suggestionsResults{color:#000;}
.hideSuggestClass{text-align:left;border:1px solid #D4D4D4;cursor:pointer;background-color:#FFFFFF;height:150px;overflow:auto;display:none;width:168px;margin:0px}
.showSuggestClass .hideSuggestClass{display:block}
.showSuggestClass .hoverSuggestClass{background-color:#E4E4E4}
.productMenuClass{position:absolute;z-index:255}
.productMenuClass3{position:absolute;z-index:255}
.productItemClass{margin-left:2px;font-weight:normal;font-size:11px;font-family:"Arial", Helvetica, sans-serif}

/* ESTILOS PARA AS FOTOS DE PRODUTOS */
#ProdCapaDiv .EstImgFC{width:100}
#ProdListaDiv .EstImgFC{width:100}
#ProdDetDiv .EstImgFC{width:200;border:1px solid #D4D4D4}
#ProdAmpDiv .EstImgFC{width:400;height:400}
#ProdDetDiv .jqzoom{width:200;border:1px solid #D4D4D4}

/* ESTILOS PARA AS FOTOS DE PRODUTOS NA CESTA E CROSS-SELLING */
.EstPassosCompra {text-align:left !important; margin-left:5px !important;}
.EstPassosCompra li {margin-right:5px;}
.EstPassoCompraDiv{display:none !important;}
.EstFotoProdCross {height:60;margin:0px 10px 0px 10px}
.EstPrecoProdCross{color:#888888;font-weight:bold;font-size:11px;font-family:tahoma,arial}
.EstCatProdCross{display:none !important;}
.EstFotoProdCesta{width:13	0;border:1px solid #D4D4D4}

/* ZOOM NO DETALHE DO PRODUTO */
.gradient7 {padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px}
.gradient7 h1 {font: bold 310%/100% "Lucida Grande", Arial, sans-serif;position: absolute;margin: 130px 0px 0px 180px;color: #c73800;letter-spacing: -2px;text-indent:5%;white-space: nowrap}
.gradient7 h2 {font: bold 310%/100% "Lucida Grande", Arial, sans-serif;position: absolute;margin: 129px 0px 0px 181px;color: #0f2733;letter-spacing: -2px;text-indent:5%;white-space: nowrap}
.classBR {line-height: 3}

/* Dados para entrega, campo obrigatório  */ 
#idLocalFC .EstNomeCampo{color:#FF0000;}
#idParaFC .EstNomeCampo{color:#FF0000;}
#idPEmailFC .EstNomeCampo{color:#FF0000;}
#idPEnderecoFC .EstNomeCampo{color:#FF0000;}
#idtrPEnderecoNumFC .EstNomeCampo{color:#FF0000;}
#idtrPEnderecoComplFC .EstNomeCampo{color:#FF0000;}
#idPBairroFC .EstNomeCampo{color:#FF0000;}
#idPCidadeFC .EstNomeCampo{color:#FF0000;}
#idPEstadoFC .EstNomeCampo{color:#FF0000;}
#idPPaisFC .EstNomeCampo{color:#FF0000;}
#idPCEPFC .EstNomeCampo{color:#FF0000;}
#idTablePCEPFC .EstNomeCampo{color:#FF0000;}
#idPTelefoneFC .EstNomeCampo{color:#FF0000;}
