body {font: 100% Tahoma, Arial, Helvetica, sans-serif; background: #f1f1f1;color: #666; font-size:11px;}

#topo_geral {position:relative;	width:990px; text-align:center; min-height:230px;}

#conteudo {width:980px;	margin-left:5px;*margin-left:0px;background-image:url(../images/bg_topo.jpg); background-repeat:repeat-x; position: relative; height:230px; *height:230px;}


#logo {position:absolute;width:207px;height:110px;left: 0px;top: 0px;z-index:50;}

h1 {display:inline;float:left;margin:0px 10px -20px 0px;}

h1 a:link,h1 a:hover,h1 a:visited,h1 a:active {background:url(../images/logo.jpg) 0 0 no-repeat;display:block;width:207px;height:110px;text-indent:-9999px;}

#menu_user {position:absolute;	width:720px;	height:30px;	z-index:2;	font-size:12px;	padding-top:10px;	float:right;	top:0px;	left: 180px;}
#menu_user ul {margin:0px; padding:0px;}
#menu_user li {list-style:none; padding-left:8px; display:inline; text-decoration:none}
#menu_user li a{font-family:Tahoma, Geneva, sans-serif; color:#666; text-decoration:none}
#menu_user li a:hover{color:#91d8f7}

#linha_topo {position: absolute;width:460px;height:1px;	z-index:3;left: 280px;	top: 35px;	background-image:url(../images/linha.jpg);	background-repeat:no-repeat;}

#cadastrese {text-align:center;	position: absolute;	width:460px;	height:15px;	z-index:3;	left:280px;	top:42px;font-size:11px;color:#666;}
#cadastrese a{color:#666; font-weight:bold; text-decoration:none;}
#cadastrese a:hover{color:#91d8f7;}

#sacola {position: absolute;width:204px;height:70px;font-size:12px;color:#2c89b8;z-index:999;left:775px;top: 32px;}
#sacola a{color:#2c89b8; text-decoration:none;}
#sacola a:hover{color:#000; text-decoration:none;}

#ico_sacola {position:absolute;	width:61px;	height:70px; z-index:10;background-image:url(../images/sacola.jpg); background-repeat:no-repeat; left:0px; top:0px;}
#txt_sacola {position:absolute;	width:143px; height:43px; z-index:5; left: 61px; background-image:url(../images/txt_sacola.jpg);	font-size:19px;	font-family:Tahoma, Geneva, sans-serif;	color:#207eac; padding-top:20px;}

#itens_sacola {position:absolute; width:143px; height:28px;	z-index:5;	left: 61px; top: 42px; background-image:url(../images/itens_carrinho.jpg);}

#menu_topo {position: absolute;width:978px;*width:980px;height:43px;z-index:5;background-image:url(../images/bg_menu.jpg);background-repeat:repeat-x;border:#dddddd solid 1px;	top: 110px;	left: 0px;}


/*BUSCAS TOPO*/
#buscas {position:absolute; text-align:center; width:970px;	height:36px;z-index:1;left: 5px; top:152px;	background-image:url(../images/bg_frases.jpg);	background-repeat:repeat-x; border:#CCC solid 1px; z-index:4}

/*Formulário de Busca*/

#form_busca{height:36px; padding-left:5px; padding-right:5px;}

/*FIM BUSCA TOPO*/


#avisos {position:absolute;width:970px; height:36px;z-index:1;left: 5px;top: 190px;	background-color:#f1f1f1;border: #CCC solid 1px;}

#newsTopo {position: relative; float: left; width:155px; height:256px; padding-top:5px; padding-left:3px; z-index:1; margin-left:5px; background-color:#f1f1f1; top:230px; left:0px; text-align:left;}

.font_news_titulo{font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#785399;}
#vitrine_flash {position: relative;height:300px;z-index:1;top: 191px;left: 5px;text-align:center; width:970px;padding-top:2px;}

p {font-size:8pt;font-family:verdana,arial}
TH {background:#FFFFCC;color:#336699;font-size:9pt;font-family:verdana,arial}
TD {font-size:8pt;font-family:tahoma,verdana}
img {border-style:none;}

/* Estilos de fundo */
.FundoSiteCentro{background:#FFFFFF;}
.FundoTopoExt{background-image:url(../images/bg_geral.jpg)}
.FundoSiteInt{background:#FFFFFF;}
.FundoSiteCentro{background-image:url(../images/bg_geral.jpg)}
.FundoSiteInt{background-image:url(../images/bg_geral.jpg)}
.FundoBarraDireita {width:1px; right:2px;}

/* Estilos para as páginas */
.Titulos {color:#574020;font-size:9pt;font-family:verdana;text-decoration:none;font-weight:bold}
.smSelect {font-size:8pt;font-family:tahoma,verdana}
.smText {font-size:8pt;font-family:tahoma,verdana}
.mnText {font-size:7pt;font-family:verdana,arial}
.mdtxt {font-size:9pt;font-family:verdana,arial}
.lgtxt {font-size:9pt;font-weight:bold;color:#574020;font-family:tahoma,verdana;text-decoration:none}
.TextoPequeno {font-size:7pt;font-family:tahoma,verdana}



/*  Estilo para os formulários BOTÕES e INPUTs TEXT */
.InputText {border-color:#333333;border-width:1;border-style:solid;background-color:#F5F5F5;font-size:11;font-family:tahoma,verdana;color:#6C6C6C}
.InputTextBusca {height:18px;border-color:#333333;border-width:1;border-style:solid;background-color:#F5F5F5;font-size:11;font-family:verdana;color:#6C6C6C}
.InputButton {border-width:1;font-size:11;font-family:verdana}

/*  Estilo BOTÕES */
.BotLancamento {color:#FF0101;font-size:7pt;font-family:verdana,arial}
.BotComprar{display:none}
.BotEsgotado {font-size:8pt;font-family:verdana,arial}
.BotExcluir {font-size:8pt;font-family:verdana,arial}
.BotMaisDetalhes {color:#574020;font-size:7pt;font-family:verdana,arial;text-decoration:none}

/*  Texto das Setas de VER MAIS */
.BotVerMais {color:#187095;font-size:8pt;font-family:verdana,arial;font-weight:bold;text-decoration:none}
.BotVerMais:hover {color:#187095;text-decoration:underline}


#VirtualKeyboard, #divTeclado {
display: none!important;
}

.BotVerMais {visibility:hidden}

.EstContinuarComprando{visibility:hidden}

/*  Menu da ESQUERDA */

.FundoBarraEsquerda{border-right:#f1f1f1 dotted 1px;}

#menu_esquerda {font-family:Tahoma, Geneva, sans-serif; width:164px; padding-left:3px; z-index:9999}

#menu_esquerda ul {margin:0px; padding:0px;}
#menu_esquerda li{list-style:none; padding:3px; dotted 1px;}

#menu_esquerda .MenA ul{margin:0px; padding:0px;}
#menu_esquerda .MenA li {font-size:12px; color:#000; padding-left:5px; padding-top:10px; list-style:none; font-weight:bold;}
#menu_esquerda .MenA li a{color:#000;text-decoration:none;list-style:none;margin-left:15px;}
#menu_esquerda .MenA li a:hover{color:#735093;}

#menu_esquerda .MenB ul {margin:0px; padding:0px;}
#menu_esquerda .MenB li {font-size:11px; color:#666; padding-left:10px; list-style:none;padding-bottom:5px;list-style:none;}
#menu_esquerda .MenB li a{color:#666;text-decoration:none;list-style:none;margin-left:18px;}
#menu_esquerda .MenB li a:hover{color:#735093;}

#menu_esquerda .MenC ul{margin:0px; padding:0px;}
#menu_esquerda .MenC li {font-size:10px; color:#97daf7; padding-left:15px; list-style:none;padding-bottom:5px;}
#menu_esquerda .MenC li a{color:#97daf7;text-decoration:none;list-style:none;margin-left:18px;padding-bottom:5px;}
#menu_esquerda .MenC li a:hover{color:#000;text-decoration:underline;}

#menu_esquerda .Tit ul{margin:0px; padding:0px;}
#menu_esquerda .Tit li {font-size:13px; color:#735093; padding-top:3px; font-weight:bold; padding-bottom:5px; background-color:#f9f9f9; list-style:none;}
#menu_esquerda .Tit li a{color:#735093;text-decoration:none;margin-left:15px; list-style:none;}
#menu_esquerda .Tit li a:active{color:#735093;}
#menu_esquerda .Tit li a:hover{color:#000;}

/* Barra Esquerda Tableless */

/*  Estilo CATEGORIA */
.EstCatNome {color:#073a64;font-size:8pt;font-family:tahoma,verdana;text-decoration:none;font-weight:bold;}
.EstCatNome:visited {color:#073a64}
.EstCatNome:hover {color:#187095;text-decoration:underline}
.EstCatDescr {color:black;font-size:8pt;font-family:verdana;text-decoration:none}

/*  Estilo SUBPRODUTOS */
.EstRefSubProd {color:#000000;font-size:8pt;font-family:verdana,arial}
.EstDescrSubProd {color:#000000;font-size:8pt;font-family:verdana,arial}
.EstPrecoSubProd {color:#222222;font-size:8pt;font-family:arial}
.EstLinhaSubProd {background:#555555;height:1px;width:100%}
.EstCorParSubProd {background:#fff}
.EstCorImparSubProd {background:#fff}

/*  Estilo das opiniões de produtos */
.EstOpiniaoLinha {color:#CFCFCF;height:1px;width:100%}

/* ESTILOS DO PEDIDO */
.EstTabPedidoTit{background:#dddddd;color:#666666;font-size:8pt;font-family:arial;font-weight:bold}
.EstTabPedidoNome{color:#333333;font-size:8pt;font-weight:bold;font-family:tahoma,verdana}
.EstTabPedidoNome:visited{color:#333333}
.EstTabPedidoNome:hover{color:#666666}
.EstTabPedido{font-size:8pt;background:#f8f7f7}
.EstTabPedidoNum{font-size:12px; color:#666; background:#f8f7f7;font-family: Arial, Helvetica, sans-serif;}
.EstTabPedidoTotal{font-size:8pt;background:#E4E4E4; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold}
.EstTabPedidoFrete{font-size:8pt;background:#f2f2f2;font-weight:bold}
.EstTabPedidoBot{color:#666666;font-size:8pt;font-weight:bold;font-family:verdana,arial}
.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;color:#666666}

/* ESTILO DE TATULOS DE TABELA CADASTRO DE CLIENTES, AJUDA, CONFIRMAA?AfO DO PEDIDO */
.EstTabTopo{padding:5px 3px 3px 3px; color:#1a1b1d;font-size:9pt;font-family:tahoma,verdana;font-weight:bold}

/* ESTILO PARA A TABELA DE BUSCA RAPIDA, PARA TABELA DE AJUDA (PAGAMENTOS) E FALE CONOSCO */
.EstTabQuadro{background:#FFFFFF;font-size:8pt;font-family:arial,Helvetica}

/* ESTILO DOS CAMPOS DO FORMULARIO CLIENTES,FALE CONOSCO,... 	*/
.EstNomeCampo{color:black;font-size:10pt;font-family:tahoma,verdana;font-weight:bold}
.EstCampo{font-size:10pt;font-family:tahoma,verdana}


/*  Busca - ajax */
.hideSuggestClass{text-align:left;border:1px solid #D4D4D4;cursor:pointer;background-color:#FFFFFF;height:80px;overflow:auto;display:none;width:155px;margin:0px 0px 0px 0px}
.showSuggestClass .hideSuggestClass{display:block}
.showSuggestClass .hoverSuggestClass{background-color:#E4E4E4}
.productMenuClass{position:absolute;z-index:255;margin:0px 0px 0px 0px}
.productMenuClass3{position:absolute;z-index:255}
.productItemClass{margin-left:2px;font-weight:normal;font-size:8pt;font-family:tahoma,verdana}


/*Home tableless*/
#home {margin-left:3px; position: relative; }
.InicioConteudo{position: relative;}
.EstEspacoEsquerdaConteudo{position:absolute;left:-2000px;}


/* Estilo Produto */
br{line-height:2px}

/* ESTILOS PARA AS FOTOS DE PRODUTOS  */
#ProdCapaDiv .EstImgFC{width:100}
#ProdListaDiv .EstImgFC{width:100}
#ProdDetDiv .EstImgFC{width:200}
#ProdAmpDiv .EstImgFC{width:400}
#ProdDetDiv .jqzoom{width:200}

/* ESTILOS PARA AS FOTOS DE PRODUTOS NA CESTA E CROSS-SELLING  */ 
.EstFotoProdCross{width:100;height:100}
.EstFotoProdCesta{width:100;height:100}


/*  RODAPÉ */
#banners_rodape{text-align:center; height:165px; position:relative; *margin-left: 20px}

#banners_rodape ul{display:inline;}

#banners_rodape li{list-style:none; display:inline; float:left}

#rodape{text-align:center; height:300px; position:relative; *margin-left: 20px}

.pagamentos{display: block; float: left; height: 70px; top:-80px; position:relative;  width: 282px;}

.pagamentos li{list-style:none;}

.busca{width: 970px; height: 40px; margin: 0 auto; background: #E2E2E2; clear: both; position: relative; *margin-left:10px;}


#form_rodape {position: absolute; margin-left:30px; width:960px;top:3px;z-index:50; text-align:center}


.rodapeInstitucional{width:940px; height: 280px; *margin-left:10px;}

.rodapeInstitucionalHotSites{display: block; float: left; height: 170px; margin: 5px 10px 0 10px; *margin: 1px 1px 0px; position:relative;  width: 140px; *width: 120px;}

.rodapeMarketing{background: #E2E2E2; float: right; *float:none; height: 160px; margin: 7px 0 0 20px; position: relative; width: 300px;}

.rodapeMarketing label{color: #5F4D7D;font-size: 13px; font-weight: bold; margin: 5px 0 10px 15px;}


.rodapeSocial{display: block; height: 80px; margin: 1% auto; padding-left: 10px; width: 95%;}

.rodapeSocial li{list-style:none; }

.rodapeFacebook{background: url("../images/rodape/facebook.png") no-repeat;display: block;float: left;height: 30px;left: 15px; margin: 0 10px 0 0;position: absolute;   text-indent: -9999px;top: 30px; width: 30px;}

.rodapeTwitter{background: url("../images/rodape/twitter.png") no-repeat;  display: block;  float: left; height: 30px;left: 60px; margin: 0 10px 0 0; position: absolute;  text-indent: -9999px; top: 30px;   width: 30px;}

.rodapeOrkut{background: url("../images/rodape/orkut.png") no-repeat;display: block; float: left; height: 30px;left: 105px; margin: 0 10px 0 0; position: absolute; text-indent: -9999px; top: 30px; width: 30px;}

.rodapeYouTube{background: url("../images/rodape/youtube.png") no-repeat; display: block;float: left; height: 30px;left: 150px; margin: 0 10px 0 0; position: absolute;    text-indent: -9999px;top: 30px; width: 30px;}

#marcas {position:absolute; left: 480px;}

.rodapeTituloLista{color: #5f4d7d;padding: 5px 0 10px 0 !important; font-size: 13px;font-weight: bold;list-style-image: none !important; list-style-type: none !important;}

.rodapeInstitucionalHotSites li{ height: 18px; line-height: 11px; list-style: inside url("../images/rodape/setaLista.png"); width: 190px;}

.rodapeInstitucionalHotSites li a{color: #646464; text-decoration: none; font-size: 11px;}

.rodapeInstitucionalHotSites li a:hover{text-decoration: underline;}

.newsletter{border: 1px solid #BDBDBD;height: 25px; margin: 0 0 0 10px; width: 200px;}

.newsletterBotao{background: url("../images/rodape/sacksNewsletterBotao.png") no-repeat scroll 0 0 transparent;  border: medium none; cursor: pointer; height: 24px;    line-height: 22px;  position: relative; text-indent: -9999px; top: 2px; width: 34px;}

.newsletterInterna{border: 1px solid #BDBDBD; float: left;  height: 17px;  margin: 5px 0 0 5px;  width: 135px;}

.newsletterInternaBotao{ background: url("../images/rodape/sacksNewsletterBotao.png") no-repeat; border: medium none; cursor: pointer; height: 24px; line-height: 22px;   margin: 5px 0 0 5px; position: relative; text-indent: -9999px; width: 34px;}

/*Fim rodape*/

.EstLinhaBarraExt {width:1px;}

.EstLinhaBarra {width:-1px;}

/*internas*/
#internas {padding:10px;}
#internas .font_navega {font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:# 666; text-decoration:none}
#internas .font_navega2{font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:# 666; text-decoration:none}
#internas h3 {font-family:Tahoma, Geneva, sans-serif; font-size:15px; color:#666; text-decoration:none; font-weight:normal;}
#internas p {font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#666;font-weight:normal;}
#internas .servicos {font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000;font-weight:normal;}
#internas ul li {font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#666;font-weight:normal;}
#internas ul {margin: 2px 2px 2px 2px; padding: 5px 5px 5px 5px; list-style:none}

/*PRODUTOS*/
#produto h1{padding-top:5px;padding-bottom:10px;font-family: Tahoma, Geneva, sans-serif;font-size:20px;color:#000;z-index:1; position:relative; float:left;}
#produto h2{padding-top:5px;padding-bottom:10px;font-family: Tahoma, Geneva, sans-serif;font-size:20px;	color:#666;	z-index:1;}
#produto #imgProd {position:relative;width:300px;height:300px;margin-right:5px;padding:1px;	float:left;	padding-right:10px;}
#produto #detalhes {position: relative;	width:650px; margin-left:5px; float:left; z-index:1;}
#produto #descritores{border:#f1f1f1 solid 4px; height:75px; margin:2px; padding:5px; z-index:1;}
#produto #descritores #preco{position:relative; float:left;}
#produto #descritores #comprar{position:relative; border-left:#f1f1f1 dotted 1px; float:right;}
#produto #descricao_prod_top {color:#666; margin:15px 2px 10px 2px;}
#produto #descricao_prod_top h3{margin:0px 0px 10px 0px; font-size:16px; font-weight:bold;}
#descricao_prod{height:300px; padding:20px; position: relative; *width:978px; margin:0px; border-top:#f1f1f1 solid 1px;}
#descricao_prod h3{padding-left:5px; font-size:16px;}
#produto #descricao_prod_top #descricao {font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#666}
#produto #EstCommentsTxt{display:none; height:0px; width:0px; color:#FFF;}
#produto #navegar {position: relative;	width:100%;	height:30px;	margin-top:2px;	margin-bottom:3px;	padding-left:2px;	padding-top:5px;	border-bottom:#CCC dotted 1px;	border-top:#CCC dotted 1px;}
#produto .preco{font-family: Tahoma, Geneva, sans-serif;font-size:12px;	color:#6f4c8e;	font-weight:bold;}
#produto .preco_cinza{font-family: Tahoma, Geneva, sans-serif;font-size:12x;color:#666;}

#produto .AdicNome{font-size:12px;font-family: Tahoma, Geneva, sans-serif; color:#666; font-weight:bold; position:relative; float:left; display:none}
#produto .AdicItem{font-size:12px;font-family: Tahoma, Geneva, sans-serif; color:#666; font-weight:bold; position:relative; float:left}
.preco_cinza{font-family: Tahoma, Geneva, sans-serif;font-size:13x;	color:#666;}

/*LISTA PRODUTOS*/
#prod_lista{text-align:center; border:#f1f1f1 dotted 1px; height:300px; padding:5px; width:250px;margin-bottom:5px;}
#prod_lista #ProdListaDiv {margin-top:5px; margin-bottom:3px; text-align:center; height:150px;}
#prod_lista #nome_do_produto {height:30px;padding:5px; text-align:center; font-size:12px; font-weight:bold}
#prod_lista #nome_do_produto a{font-weight:bold; color:#724b94; text-decoration:none}
#prod_lista #nome_do_produto a:hover{color:#000;}
#prod_lista #preco_do_produto {padding:5px;}
#prod_lista .AdicNome{text-align:center; font-size:11px;font-family: Tahoma, Geneva, sans-serif; color:#000; font-weight:bold; position:relative; float:left; display:none}
#prod_lista .AdicItem{text-align:center; font-size:11px;font-family: Tahoma, Geneva, sans-serif; color:#000; font-weight:bold; position:relative; float:left}


#home_linha{text-align:center; border:#f1f1f1 dotted 1px; height:300px; padding:5px; width:240px; position:relative; float:left; margin-left:5px; margin-bottom:5px;}
#home_linha #ProdListaDiv {margin-top:5px; margin-bottom:3px; text-align:center; height:150px;}
#home_linha #nome_do_produto {height:30px;padding:5px; text-align:center; font-size:12px; font-weight:bold}
#home_linha #nome_do_produto a{font-weight:bold; color:#724b94; text-decoration:none}
#home_linha #nome_do_produto a:hover{color:#000;}
#home_linha #preco_do_produto {padding:5px;}


/* Zoom IMG Detalhe */
.MagicZoom img {border: 0 !important;padding: 0 !important;margin: 0 !important;}
.MagicZoomBigImageCont {border: 1px solid #999;}
.MagicZoomHeader {font-size: 8pt !important;line-height: normal !important;color: #fff;background: #666;text-align: center !important;}
.MagicZoomPup {border: 1px solid #aaa;background: #fff;cursor: move;}
.MagicZoomLoading {border: 1px solid #ccc;background: #fff url(../images/ajax-loader.gif) no-repeat 2px 50%;padding: 4px 4px 4px 24px !important;margin: 0;text-decoration: none;text-align: left;font-size: 8pt;font-family: sans-serif;color: #444;}

/* Paginacao 2 */
#idPaginationProdFC .smtext a{padding: 6px 13px 10px 11px;margin-right: 2px;text-decoration: none; color: #000000;background: url(../images/PagOff.png);width:29px;height:29px;background-repeat:no-repeat;}
#idPaginationProdFC .smtext a:hover{padding: 6px 13px 10px 11px;margin-right: 2px;text-decoration: underline;color: #000000;background: url(../images/PagOn.png);width:29px;height:29px;background-repeat:no-repeat;}
#idPaginationProdFC #idCurrentPageFC {padding: 6px 13px 10px 11px;margin-right: 2px;background: url(../images/PagOn.png);color: #ffffff;width:29px;height:29px;background-repeat:no-repeat;}
