#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:0;
	padding:0;

	font-family:Verdana, Geneva, sans-serif;

	font-weight:normal;
}
#Produto h1 {
	font-size:16px;
	color:#003366;
	color:#003366;
	margin:2px 0 2px 0;
	padding:0;
	font-weight:bold;
left:0;
top:0;
}
#Produto h2 {
	font-size:13px;
	margin:0px 0 0px 0;
	padding:0;
	font-weight:bold;
}
#Produto h3 {
	font-size:15px;
	font-weight:normal;
	color:#0f6a0c;
}

#Produto h4 {
	font-size:10px;
	font-weight:normal;
	color:#666;
}

#Produto h6 {
	font-size:10px;
	font-weight:normal;
	margin:10px 0 10px 0;
}
#Produto ins {
	font-weight:bold;
	text-decoration:none;
}
#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;
	width:350px;
}

#Produto #produtoPreco h2 {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 3px;
}

#Produto #produtoPreco h3 {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	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;

}

#nav {
	/*background:url(../images/fundoNav.gif) no-repeat;*/
	margin:0;
	padding:0 5px;
	position:absolute;
	height:20px;
	top:2px;
	right:20px;
	z-index:20;
}
#nav a {
	margin: 0;
	background: #fff;
	color:#12253C;
	text-decoration: none;
	display:inline-block;
	width:20px;
	height:15px;
	padding-bottom:6px;
	text-align:center;
}
#nav a.activeSlide {
	padding-bottom:2px;
	border-bottom:4px solid #9E0100;
}
#fullImagens {

	position:absolute;
	z-index:0;
	
}
#fullImagens img {
	width:810px;
	height:230px;
}



#aro {
	padding:2px;;
	width:350px;
	background-color:#f1f1f1;
	margin:0em 0.5em 0.2em 0;
	position:relative;
	left: 0.9em;
}

#aro h3 {
	background-color:#FFF;
	display:block;
	padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	width:35px;
	min-width:35px;
	height:30px;
	font:20px Verdana, Geneva, sans-serif bolder;
	/*color:#003366;*/
	color:#0f6a0c;
	text-decoration:none;
	text-align:center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	overflow:visible;
}

.AdicNome {
	font-family:Arial, Helvetica, sans-serif;
	color:0f6a0c;
	font-size:14px;
}
	


#aro ul {
	margin:0;
	padding:0;
}
#aro ul li {
	list-style:none;
	float:left;
	margin:0 5px 5px 0;
	padding:0;
	width:auto;
	height:35px;
	overflow:visible;
}


#selTamanho {
	padding:2;
	width:350px;
	background-color:#f1f1f1;
	margin:0em 0.5em 0.2em 0;
	position:relative;
	left: 0.9em;
}

#selTamanho ul {
	margin:0;
	padding:0;
}
#selTamanho ul li {
	list-style:none;
	float:left;
	margin:0 5px 5px 0;
	padding:0;
	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:#0f6a0c;
	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: url(../images/fundoTamanhos.gif) top repeat-x;
/*color:#003366;*/
	color:#0f6a0c;
/*	border:1px solid #003366;*/
	border:1px solid #0f6a0c;
	border-bottom:2px solid;
	border-right:2px solid;
	padding-right:0;
}
#selTamanho .selecionado {
background:#0f6a0c /*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: #FFF;
}

.mntext {
	font-family: Verdana, Geneva, sans-serif;
	font-size:14px;
	color: #900;
	font-weight:bold;
}


.Busca {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color: #FFF;
}

.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;
}

.EstPrecoProdCapa{
	font-family: font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	color: #52a74c;
	font-weight:bold;

}


.BotVerMais {visibility:hidden}
.EstContinuarComprando{visibility:hidden}


/* Estilos de fundo */
.FundoSiteCentro {
	background-image:url(../images/linha_site.jpg)
}

.TopoMenu{background-color:#f3f3f3;}

.FundoTopoExt{background-color:#f3f3f3;}

.EstLinhaBarra{background-color:#fff;}

.EstLinhaBarraExt{background-color:#fff; width: 1px;}

.FundoBarraDireita {background-color:#FFF;}

.FundoBarraEsquerda {background-image:url(../images/linha_br_esq.jpg);}




/* 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:#0f6a0c;
	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:#0f6a0c;*/background:#0f6a0c;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:#0f6a0c;
	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;
}
