.fonte_menu_topo {
	font-family: Verdana, Geneva, sans-serif;
	color:#fff;
	font-size:15px;
	padding-left:10px;
	padding-right:10px;
}

.fonte_menu_topo_numeros {
	font-family: Verdana, Geneva, sans-serif;
	color:#666;
	font-size:13px;
	padding-left:10px;
	padding-right:10px;
}

a.menutopo:link, a.menutopo:visited, a.menutopo:active {
text-decoration: none;
color:#fff;
padding:5px;

}
a.menutopo:hover {
	text-decoration: underline; 
	color:#3d7cb5; 
	background:#eee; 
	text-decoration: none;
	padding: 5px;
}


a.menutopo_numero:link, a.menutopo_numero:visited, a.menutopo_numero:active {
text-decoration: none;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#fff;
padding:2px;

}
a.menutopo_numero:hover {
	text-decoration: underline; 
	color:#3d7cb5; 
	background:#eee; 
	text-decoration: none;
	padding: 2px;
}

a.menutopo_numero2:link, a.menutopo_numero2:visited, a.menutopo_numero2:active {
text-decoration: none;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#666;
padding:2px;

}
a.menutopo_numero2:hover {
	text-decoration: underline; 
	color:#3d7cb5; 
	background:#eee; 
	text-decoration: none;
	padding: 2px;
}

#geral {
	position: relative;
	width:982px;
	z-index:1;
	top: 0;
	left: 0;
	text-align:center;
}

#menus {
	position: relative;
	width:970px;
	z-index:1;
	top: 0;
	left: 0;
	height:56px;

}

#sub_tenis {
	position: absolute;
	width:390px;
	height:27px;
	z-index:2;
	top: 30px;
	left: 91px;
	color:#FFF;
	visibility: hidden;
}

#sub_masculino {
	position: absolute;
	width:490px;
	height:27px;
	z-index:2;
	top: 30px;
	left: 171px;
	color:#FFF;
	visibility: hidden;
}

#sub_feminino {
	position: absolute;
	width:490px;
	height:27px;
	z-index:2;
	top: 30px;
	left: 233px;
	color:#FFF;
	visibility: hidden;
}

#sub_acessorios {
	position: absolute;
	width:390px;
	height:27px;
	z-index:2;
	top: 30px;
	left: 350px;
	color:#FFF;
	visibility: hidden;
}




/* ESTILOS PARA AS FOTOS DE PRODUTOS */
#ProdCapaDiv .EstImgFC{width:120px; height:120px;}/* TAMANHO DAS IMAGENS NA CAPA */
#ProdListaDiv .EstImgFC{width:120px; height:120px;}/* TAMANHO DAS IMAGENS PRINCIPAIS */
#ProdDetDiv .EstImgFC{width:400px; height:400px;}/* TAMANHO DAS IMAGENS DE DETALHE */
#ProdAmpDiv .EstImgFC{width:400px; height:400px;}/* TAMANHO DAS IMAGENS AMPLIADAS */

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}




#Produto {
	width:auto;
	height:auto;
}
#Produto * {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
}
#Produto h1 {
	font-size:25px;
	color:#005bac;
	margin:2px 0px 2px 0px;
	padding:0px;
	left:0px;
	top:0px;
}
#Produto h2 {
	font-size:13px;
	margin:0px 0 0px 0;
	padding:0;
	font-weight:bold;
	color:#666;
}
#Produto h3 {
	font-size:25px;
	font-family:Arial, Helvetica, sans-serif;
}

#Produto h4 {
	font-size:17px;
	font-weight:normal;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:3px;
}

#Produto #imgProd {
	width:399px;
	height:500px;
	margin:0em -0.3em -0.2em 0;
	padding:1px;
	float:left;
}
#Produto #produtoDescricao {
	position:relative;
	width:100%;
	margin:0em 0.5em 0.2em 0;
	padding:6;
	float:left;
}
#Produto #produtoPreco {
	margin:0em 0.5em 0.2em 0;
	position:relative;
	left: 0.9em;
}

#Produto #produtoPreco h3 {
	font-size:25px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 3px;
}

#Produto #produtoPreco h4 {
	font-size:23px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	padding: 3px;
}

#Produto #produtoPreco b {
font-weight:bold;
font-size:11px;

}
#Produto .produtoEconomia {
margin:0!important;
paddin:0!important;
	color: rgb(111, 158, 69);
	font-weight:normal;
	font-size:11px;
}
#Produto .produtoEconomia b {
font-size:11px!important;
}
#Produto .precoPequeno {
	font-size:11px;
}


#imgProd .jqZoomPup
{
		overflow:hidden;
		background-color: #FFF;
		-moz-opacity:0.6;
		opacity: 0.6;
		filter: alpha(opacity = 60);
		z-index:10;
		border-color:#c4c4c4;
		border-style: solid;
		cursor:crosshair;
}

#imgProd .jqZoomPup img
{
	border: 0px;
}

#imgProd .preload{
	-moz-opacity:0.8;
	opacity: 0.8;
   filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
   text-decoration: none;
	border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
	text-align:center;
   background-image: url(../images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;

}

.jqZoomWindow
{
	border: 1px solid #999;
	background-color: #FFF;
}

#imgProdMini a, #imgVideoMini a {
	margin:0 10px 10px 0; border: 1px solid #999;display: block;width:75px;height:75px; float:left; overflow:hidden;
}

#imgProdMini a:hover, #imgVideoMini a:hover {
	border: 1px solid #000;
}







/* miniZoomPan styles */

.minizoompan 
{
background: #fff;
position: relative; /* always set to relative or offset() won't work */
border: 1px solid lightgray;
padding: 0;
margin: 0;
}

.minizoompan span.loader { /* the loader label*/
position:absolute;
left:0;
top:0;
z-index: 1;
display: none;
color: #000;
background: #fff;
font: normal 9px Arial, Verdana;
padding: 3px;
}


#fullBanner {
	position:relative;
	width:968px;
	height:280px;
	float: none;

}



#selTamanho {
	padding:2px;
	width:98%;
	height: 92px;
	background-color:#f4f6f8;
	margin:0px;
	position:relative;
	left: 0px;
}

#selTamanho h4 {
	font-size:17px;
	font-weight:normal;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:8px;
	padding-bottom: 8px;
}


#selTamanho ul {
	margin:0px;
	padding-left:5px;
}
#selTamanho ul li {
	list-style:none;
	float:left;
	margin:0 5px 5px 0;
	padding:2px;;
	width:auto;
	height:35px;
	overflow:visible;
}

#selTamanho ul li a {
	background-color:#FFF;
	display:block;
	padding-top:5px;
	padding-right:3px;
	width:35px;
	min-width:35px;
	height:30px;
	font:20px Verdana, Geneva, sans-serif bolder;
	/*color:#003366;*/
	color:#000;
	text-decoration:none;
	text-align:center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	overflow:visible;
}
#selTamanho ul li>a {
	width:auto;
}

#selTamanho ul li a:hover {
	background-color: 005bac;
/*color:#003366;*/
	color:#FFF;
/*	border:1px solid #003366;*/
	border:1px solid #333;
	border-bottom:2px solid;
	border-right:2px solid;
	padding-right:0;
}
#selTamanho .selecionado {
background:#005bac /*url(../images/fundoTamanhos.gif)  bottom repeat-x*/;

color:#FFF;
}

#Produto #btComprar {
	margin:10px 20px 10px 0;
	display:inline-block;
	text-align:right;
}

#Produto #textoDescricao p{
	margin:15px 0 0 0;
	text-indent:15px;
	text-align:left;
}

#Produto #prodLancamento {
	position:absolute;
	top:100px;
	right:20px;
	
}





/* FastCommerce Tableless - (1) */
html {
background-color: #f3f3f3;
}
body {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0px auto;
	text-align:left;
	background-color: #f3f3f3;
}
table {
	border-collapse:collapse;
	border-spacing:0;
	
}
p {
	font-size:10pt;

}
TH {
	background:#FFF;
	color:#044476;
	font-size:10pt;

}
TD {
	font-size:10pt;
	

}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #666;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #666;
}

img {
	border-style:none;
}
strong {
font-weight:bold;
}

.FonteTopo {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color: #015aaa;
}

.FonteBarraEsquerda{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666;

}

.FonteRodape {
	font-family: font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color: #666;
}


.BotVerMais {visibility:hidden}
.EstContinuarComprando{visibility:hidden}


/* Estilos de fundo */
.FundoSiteCentro {
	background-image:url(../images/linha_tag.jpg)
}

.TopoMenu{background-color:#f4f4f4;}

.FundoTopoExt{background-color:#f4f4f4;}



/* categorias HTM */
#mini_menus {

	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#003366;
}

/* Estilos para as páginas */
.Titulos {
	color:#121c46;
	font-size:10pt;
	text-decoration:none;
	font-weight:bold
}
.smSelect, .smText {
/*color:003366;*/
color:#216fb3;
	font-size:10pt;

}
.mnText, .TextoPequeno {
	font-size:8pt;

}
.mdtxt {
	font-size:9pt;

}
.lgtxt {
	font-size:10pt;
	font-weight:bold;
	color:#e13300;

	text-decoration:none;
}


/*  Estilo para os formulários BOTÕES e INPUTs TEXT */
.InputText, .InputTextBusca {
	border-color:#000060;
	border-width:1;
	border-style:solid;
	background-color:#F5F5F5;
	font-size:11;

	color:#545B8F;
}
.InputButton {
	border-width:1;
	font-size:11;

}





/* Estilos do PEDIDO */
.EstTabPedidoTit {/*background:#216fb3;*/background:#216fb3;color:#FFF;font-size:8pt;font-family:verdana, tahoma;font-weight:bold}
.EstTabPedidoNome {color:#333333;font-size:8pt;font-weight:bold;font-family:verdana,tahoma}
.EstTabPedidoNome:visited {color:#333333}
.EstTabPedidoNome:hover {color:#F90}
.EstTabPedido {font-size:8pt;background:#ECECEC}
.EstTabPedidoNum {font-size:8pt;background:#ECECEC;font-family:Courier New,Courier}
.EstTabPedidoTotal {font-size:8pt;background:#D3D3D3;font-weight:bold}
.EstTabPedidoFrete {font-size:8pt;background:#F4F4F4;font-weight:bold}
.EstTabPedidoBot {color:#000000;font-size:8pt;font-weight:bold;font-family:verdana;}
.EstTabPedidoRef {color:black;font-size:8pt;font-family:tahoma,verdana}
.EstTabPedidoAdicNome {font-size:8pt;font-family:tahoma,verdana}
.EstTabPedidoAdicItem {font-size:8pt;font-family:tahoma,verdana;font-weight:bold}
.EstTextoQtd {font-size:8pt;font-family:tahoma,verdana;text-align:right}
.EstContinuarComprando{font-size:9pt;font-weight:bold;font-family:tahoma,verdana;}


/* Estilo de Títulos de Tabela CADASTRO DE CLIENTES, AJUDA, CONFIRMAÇÃO DO PEDIDO */
.EstTabTopo {
	padding:2px 2px 2px 2px;
	/*background:#003366;*/
	background:#216fb3;
	color:#FFF;
	font-size:9pt;

	font-weight:bold;
}
/* Estilo para a tabela de Busca Rápida, para tabela de Ajuda (Pagamentos) e Fale Conosco */
.EstTabQuadro {
	background:#FFFFFF;
	font-size:8pt;

}
/* Estilo dos campos do formulário clientes,fale conosco,... 	*/
.EstNomeCampo {
	color:black;
	font-size:8pt;

	font-weight:bold;
}
.EstCampo {
	font-size:8pt;
	font-family:tahoma, verdana;
}



#loader_bg {
	font-size: 1px;
	left: 8px;
	width: 113px;
	position: relative;
	top: 8px;
	height: 7px;
	background-color: #ebebe4;
}
.title_h2 {
	width: 250px;
	padding: 12px 0px 0px 18px;
}
.border_preview {
	border: #444 1px solid;
	z-index: 100;
	background: #fff;
	position: absolute;
}
.preview_temp_load {
	padding: 10px;
	vertical-align: middle;
	text-align: center;
}
.preview_temp_load img {
	vertical-align: middle;
	text-align: center;
}
.avisoAntPopup { font-size: 13px; padding:10px; display:block; text-align:center; position:relative; }
.avisoAntPopup h2 { color:#FF0000; margin:0px; padding:0px; }

#VirtualKeyboard, #divTeclado {
display: none!important;
}
