#myDiv {
margin-left: 250px;
_margin-left: 100px;
padding: 20px;
position: absolute;
}
div#asn-warning {
height:30px;
position:relative!important;
z-index:1000;
}
div#buscaAvc {
	background:url(../images/fundo_busca_avc.jpg) center bottom no-repeat;
	position:absolute;
	width:1000px;
	height:30px;
	top:197px;
}

#buscaAvc, #buscaAvc select {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
#buscaAvc select {
	width:100px;
}
#buscaAvc label {
	margin-left:10px;
}
#buscaAvc form {
	margin:0;
        padding:0;
}
#selTamanho {
	margin:10px 0 20px 0;
	padding:0;
	width:350px;
}
#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 Arial, Helvetica, sans-serif bolder;
	/*color:#003366;*/
	color:#e60000;
	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:#e60000;
	border:1px solid #e60000;
	border-bottom:2px solid;
	border-right:2px solid;
	padding-right:0;
}
#selTamanho .selecionado {
    background:#e60000;
	color:#FFF;
}
#imgProd .jqZoomPup {
		overflow:hidden;
		background-color: #FFF;
		opacity: 0.6;
		z-index:10;
		border-color:#c4c4c4;
		border-style: solid;
		cursor:crosshair;
}

#imgProd .jqZoomPup img {
	border: 0px;
}

#imgProd .preload {
	opacity: 0.8;
	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;
}

.menuBase {
	width:160px;
	height:5px;
	background:url(../images/menuBase.gif) no-repeat;
}
.menuSub {
	padding-left:30px!important;
	background-position: 18px center!important;
	width:130px!important;
}
.depAcesso {
	background-position:center top!important;
}
.depAcessorios {
	background-position:center -25px!important;
}
.depCalcados {
	background-position:center -50px!important;
}
.depEquipamentos {
	background-position:center -75px!important;
}
.depRoupas {
	background-position:center -100px!important;
}
.depMarcas {
	background-position:center -125px!important;
}

/* 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, Helvetica, sans-serif;
    padding: 3px;
}

#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;
}

/* FastCommerce Tableless - (1) */
table {
	border-collapse:collapse;
	border-spacing:0;
}
p {
	font-size:10pt;
}
TH {
	background:#FFF;
	color:#044476;
	font-size:10pt;
}
TD {
	font-size:10pt;
}
strong {
font-weight:bold;
}

/* Estilos de fundo */
.FundoSiteCentro {
	background: #FFFFFF;
}

/* categorias HTM */
#mini_menus {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#003366;
}
#sub_bikes a, #sub_calcados a, #sub_equipamentos a, #sub_infantil a, #sub_kits a, #sub_roupas a {
	float: left;
	width: 26%;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	text-transform: uppercase;
	padding: 3px 0 3px 0;
	margin: 1px 0 1px 0;
	/*border: 1px #666 dotted;*/
	background: #FFF;
}
#sub_bikes a:hover, #sub_calcados a:hover, #sub_equipamentos a:hover, #sub_infantil a:hover, #sub_kits a:hover, #sub_roupas a:hover {
	background: #E4E4E4;
}

/* Estilos para as páginas */
.Titulos {
	color:#121c46;
	font-size:10pt;

	text-decoration:none;
	font-weight:bold
}
.smSelect, .smText {
    /*color:003366;*/
    color: #666666;
	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:1px;
	border-style:solid;
	background-color:#F5F5F5;
	font-size: 11px;
	color:#545B8F;
}
.InputButton {
	border-width:1px;
	font-size:11px;

}



/* Estilos do PEDIDO */
.EstTabPedidoTit {/*background:#003366;*/ background:#e60000;color:#FFF;font-size:8pt;font-family: Arial, Helvetica, sans-serif;font-weight:bold;}
.EstTabPedidoNome {color:#333333;font-size:8pt;font-weight:bold;font-family: Arial, Helvetica, sans-serif;}
.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: Arial, Helvetica, sans-serif;}
.EstTabPedidoRef {color:black;font-size:8pt;font-family:Arial, Helvetica, sans-serif;}
.EstTabPedidoAdicNome {font-size:8pt;font-family:Arial, Helvetica, sans-serif;}
.EstTabPedidoAdicItem {font-size:8pt;font-family:Arial, Helvetica, sans-serif;font-weight:bold}
.EstTextoQtd {font-size:8pt;font-family:Arial, Helvetica, sans-serif;text-align:right}
.EstContinuarComprando{font-size:9pt;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}


/* Estilo de Títulos de Tabela CADASTRO DE CLIENTES, AJUDA, CONFIRMAÇÃO DO PEDIDO */
.EstTabTopo {
	padding:2px 2px 2px 2px;
	background:#e60000;
	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;

}



#loader_bg {
	font-size: 1px;
	left: 8px;
	width: 113px;
	position: relative;
	top: 8px;
	height: 7px;
	background-color: #ebebe4;
}
.title_h2 {
	width: 300px;
	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;
}



/* CSS Document PONTO STUDIO WEB DEVELOPMENT */

html {
	background: url(../images/fundoNatalGeral.jpg) center top repeat-y;
}
body {
	font-size: 12px;
	background: #FFFFFF url(../images/bg_all.gif) fixed center top repeat-y;
	font-family: Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
	}

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
}

h1 { font-size: 18px; margin: 0; padding: 0; font-weight: bold; text-transform:uppercase; }
h2 { font-size: 16px; margin: 0; padding: 0; font-weight: bold; text-transform:uppercase; }
h3 { font-size: 14px; margin: 0; padding: 0; }
h4 { font-size: 12px; margin: 0; padding: 0; font-weight: bold; text-transform:uppercase; }
h5 { font-size: 10px; margin: 0; padding: 0; font-weight: bold; text-transform:uppercase; }
h6 { font-size: 9px; margin: 0; padding: 0; }

a { text-decoration: none; }
a:hover { text-decoration: underline; }

hr { display: none; }

img { border: none; }

a img { border: none; }

ul { list-style: none; }

.p-texto-cima-busca {
	margin: 0px; padding: 0px;
}
.texto-vermelho-11px {
	font: 11px Arial, Helvetica, sans-serif;
	color: #e60000;
}
.texto-vermelho-12px {
	font: 12px Arial, Helvetica, sans-serif;
	color: #e60000;
}
.texto-branco-12px {
	font: 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.texto-vermelho { font: Arial, Helvetica, sans-serif; color: #e60000; }
.link-vermelho a { font: Arial, Helvetica, sans-serif; color: #e60000; text-decoration: none; }
.link-vermelho a:hover { font: Arial, Helvetica, sans-serif; color: #e60000; text-decoration: underline; }

.texto-cinza { font: Arial, Helvetica, sans-serif; color: #505050; }
.link-cinza a { font: Arial, Helvetica, sans-serif; color: #505050; text-decoration: none; }
.link-cinza a:hover { font: Arial, Helvetica, sans-serif; color: #505050; text-decoration: underline; }

.texto-cinza-preco { font: 14px Arial, Helvetica, sans-serif; color: #505050; }
.link-cinza-preco a { font: 14px Arial, Helvetica, sans-serif; color: #505050; text-decoration: none; }
.link-cinza-preco a:hover { font: 14px Arial, Helvetica, sans-serif; color: #505050; text-decoration: underline; }

.texto-cinza-11px-1 {
	font: 11px Arial, Helvetica, sans-serif;
	color: #929292;
}
.texto-cinza-11px-2 {
	font: 11px Arial, Helvetica, sans-serif;
	color: #505050;
}
.texto-cinza-12px-1 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #505050;
}
.texto-cinza-14px {
	font: 14px Arial, Helvetica, sans-serif;
	color: #929292;
}
.texto-branco-13px {
	font: 13px Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.texto-cinza-claro {
	font-family: Arial, Helvetica, sans-serif;
	color: #7a7979;
}
.input-busca-topo {
	width: 531px;
	height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #929292;
	border: none;
	padding-left: 5px;
	padding-right: 5px;
}
.input-busca-topo-ie6 {
	width: 543px;
	height: 24px;
	*height: 25px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #929292;
	border: 1px solid #ababab;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	*padding-top: 4px;
	margin: 0px;
}
.input-busca-topo-ie6-rod {
	width: 915px;
	height: 25px;
	*height: 23px;
	font: 14px Arial, Helvetica, sans-serif;
	color: #929292;
	border: 1px solid #caccbd;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	*padding-top: 4px;
	margin: 0px;
	font-weight: bold;
}
.input-fale-conosco {
	width: 500px;
	height: 25px;
	*height: 23px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #929292;
	border: 1px solid #caccbd;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	*padding-top: 4px;
	margin: 0px;
}
.form0margem { margin:0px; padding:0px; *margin:0px; *padding:0px; }
.input-newsletter-nome {
	width: 148px;
	height: 22px;
	*height: 18px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #929292;
	border: 1px solid #d8d8d8;
	padding-left: 5px;
	padding-right: 5px;
	*padding-top: 4px;
	*padding-left: 5px;
	*padding-right: 5px;
	vertical-align: middle;
}
.input-newsletter-email {
	width: 114px;
	height: 22px;
	*height: 18px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #929292;
	border: 1px solid #d8d8d8;
	padding-left: 5px;
	padding-right: 5px;
	*padding-top: 4px;
	*padding-left: 5px;
	*padding-right: 5px;
	vertical-align: middle;
}
.texto-menu-top-lists {
	text-decoration: none;
	font: 13px Arial, Helvetica, sans-serif;
}

/* PÁGINA INTERNA DE PARCEIROS */
.aTitParc { background:#EDEDED;height:22;color:#00218B;font-size:9pt;font-family:verdana,Arial,Helvetica,sans-serif;font-weight:bold; }
.TitParc { background:#EFEFEF;color:#333333;font-size:8pt;font-family:Tahoma,Verdana;font-weight:bold; }
/* FIM DA PÁGINA INTERNA DE PARCEIROS */

/* PÁGINA INTERNA DO PRODUTO */
	#Produto {
		margin: 10px 0 0 10px;
		width: 770px;
	}
	#Produto * {
		margin: 0;
		padding: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
	}
	#Produto h1 { font-size: 20px; color: #e60000; margin: 5px 0 5px 0; padding: 0; font-weight: bold; }
	#Produto h2 { font-size: 18px; margin: 5px 0 5px 0; padding: 0; font-weight: bold; }
	#Produto h3 { font-size: 16px; font-weight: normal; font-weight: bold; }
	#Produto h4 { font-size: 14px; font-weight: normal; font-weight: bold; }
	#Produto h5 { font-size: 12px; font-weight: normal; }
	#Produto h6 { font-size: 10px; font-weight: normal; }
	#Produto ins {
		font-weight: bold;
		text-decoration: none;
	}
	#Produto #imgProd {
		float: left;
		width: 400px;
		height: auto;
		margin: 10px 10px 0 0;
		padding: 0;
	}
	#Produto #produtoDescricao {
		position:relative;
		width: 320px;
		margin:10px 10px 0 0;
		padding: 0;
		float: right;
	}
	#Produto .produto-ref { font-size: 11px; color: #e60000; text-transform: none; font-style: normal; }
	#Produto #produtoPreco {
		background: #F8F8F8;
		width: 200px;
		margin: 10px 0 10px 0;
		padding: 10px;
		font-size: 35px;
	}
	#Produto #produtoParc {
		width: 200px;
		margin: 0;
		font-size: 35px;
	}
	#Produto #produtoPreco b { font-weight: bold; }
	#Produto .produtoEconomia { font-size: 11px; color: #e60000; }
	#Produto .precoPequeno {
		font-size: 10px;
	}
	#descricao-produto {
		clear: both;
		float: left;
		width: 760px;
		margin: 0 0 0 10px;
	}
	#Produto #btComprar {
		margin: 60px 0 10px 0;
		display: inline-block;
		text-align: right;
	}
	#Produto #textoDescricao p{
		margin: 15px 0 0 0;
		text-indent: 15px;
		text-align: left;
	}
	#Produto .prodLancamento {
		margin: 0 0 10px 0;
		padding: 0;
		text-align: left;
	}
	#Produto #produto-indique {
		font-size: 13px;
		color: #e60000;
		text-transform: none;
		font-style: normal;
	}
/* FIM DA PÁGINA INTERNA DO PRODUTO */

/* MENU SUPERIOR */
#info {height:400px;}

#lists {padding:0;list-style:none; margin:0; position: relative; height:40px; text-align: left; /*background: url(line.gif) no-repeat 100% 4px;*/ z-index:500;} /* margins for this demonstration only */
#lists li {display: inline-table; float:left; height:40px; /*background:url(line.gif) no-repeat 0 4px;*/ background: #be0000;}
#lists li a.tl {display:block; padding: 0 25px 0 30px; height:40px; text-decoration:none; line-height:40px; font-size:13px; font-weight:bold; text-indent:10px; font-weight:normal; /*background:url(white_arrow.gif) no-repeat 130px 15px;*/ color: #FFF; text-align: center;}
#lists li a:hover.tl {text-decoration:underline; white-space:normal;}

/* t1 - Home */
#lists li a.tlhome {display:block; width:auto; margin: 0 25px 0 35px; height:40px; text-decoration:none; line-height:40px; font-size:13px; font-weight:bold; text-indent:10px; font-weight:normal; color: #FFF; text-align: center;}
#lists li a:hover.tlhome {text-decoration:underline; white-space:normal;}
/* FIM t1 - Home */

#lists div {display:none;}

#lists li a:hover {text-decoration:underline; white-space:normal; background-position:130px 15px;}
#lists li:hover > a {text-decoration:underline; white-space:normal; background-position:130px 15px;}

#lists :hover div {display:block; width:598px; background:#fff; position:absolute; left:0; top:40px; border:1px solid #888; padding-bottom:10px;}
#lists :hover div.pos2 {background:#fff;}

#lists .two:hover {position:relative;}
#lists .single:hover {position:relative;}

#lists .two:hover div.pos3 {background:#fff; width:300px;}
#lists .single:hover div.pos4 {background:#fff; width:150px;}
#lists .single:hover div {left:40px;}

#lists .two:hover div.pos4 {background:#fff; width:209px;}
#lists .two:hover div.pos4 dl {display:inline; padding:0; margin:0 1px 9px 9px; float:left; width:90px;}
#lists .two:hover div.pos4 dl dt {width:90px;}

#lists :hover div dl {display:inline; padding:0; margin:0 10px 10px 10px; float:left; width:179px;}
#lists :hover div dl dt {width:179px; background:#9fa18f; text-indent:10px; margin:5px 0 10px 0; text-decoration:none; height:20px; line-height:20px; font-size: 11px; text-transform: uppercase;}

#lists .two:hover div {left:40px;}
#lists .two:hover div dl {width:129px;}
#lists .two:hover div dl dt {width:129px;}

#lists .single:hover div dl {width:129px;}
#lists .single:hover div dl dt {width:129px;}

#lists :hover div dl dd {padding:0; margin:0;}

#lists :hover div dt a {text-decoration:none; cursor:default; font-weight:normal; color:#fff;}
#lists :hover div dd a {display:block; text-decoration:none; font-weight:normal; font-size:11px; color:#000; text-indent:10px; line-height:15px;}
#lists :hover div dd a:hover {text-decoration:underline;}

#lists .clear {clear:both;}
/* FIM DO MENU SUPERIOR */


/* Descrição Formas de Pagamentos -  AJAX */

.TabbedPanelsTab {position: relative;float: left; background-color: #f5dcdc;list-style: none;border-left: solid 1px #CCCCCC;border-bottom: solid 1px #999999;border-top: solid 1px #999999;border-right: solid 1px #999999;-moz-user-select: none;-khtml-user-select: none;cursor: pointer;}
.TabbedPanelsTabHover {background-color: #ffb6b6;}
.TabbedPanelsTabSelected {background-color: #d69b9b;border-bottom: 1px solid #EEEEEE;}
.TabbedPanels {margin: 0px;padding: 0px;clear: both;width: 100%;}
.TabbedPanelsTabGroup {margin: 0px;padding: 0px;}
.TabbedPanelsTab a {color: black;text-decoration: none;}
.TabbedPanelsContentGroup {clear: both;border-left: solid 1px #CCCCCC;border-bottom: solid 1px #CCCCCC;border-top: solid 1px #999999;border-right: solid 1px #999999;background-color: #FFFFFF;}
.TabbedPanelsContent {padding: 4px;}
.TabbedPanelsContentVisible {}
.VTabbedPanels .TabbedPanelsTabGroup {float: left;width: 10em;height: 20em;background-color: #EEEEEE;position: relative;border-top: solid 1px #999999;border-right: solid 1px #999999;border-left: solid 1px #CCCCCC;border-bottom: solid 1px #CCCCCC;}
.VTabbedPanels .TabbedPanelsTab {float: none;border-top: none;border-left: none;border-right: none;}
.VTabbedPanels .TabbedPanelsTabSelected {background-color: #EEEEEE;border-bottom: solid 1px #999999;}
.VTabbedPanels .TabbedPanelsContentGroup {clear: none;float: left;padding: 0px;width: 30em;height: 20em;}
.TabbedPanels {width: 300px;}

/* END CSS Document PONTO STUDIO WEB DEVELOPMENT */