.EstEspacoTopoMenu, .TopoMenu {

height:50px;
width:960px;
background:#c80000;
position:relative;
}
.TopoMenu table tr td a img {
display:none;
}
.TopoMenu table tr td table a img {
display:block;
}
body {font-size:8pt;font-family:verdana,tahoma}
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:verdana,tahoma}

.TopoMenu .EstTabQuadro {
display:none;
}


/* Estilos para as páginas */
.Titulos {color:#c80000;font-size:9pt;font-family:verdana;text-decoration:none;font-weight:bold}
.smSelect {font-size:8pt;font-family:verdana,tahoma}
.smText {font-size:8pt;font-family:verdana,tahoma}
.mnText {font-size:7pt;font-family:verdana,arial}
.mdtxt {font-size:9pt;font-family:verdana,arial}
.lgtxt {font-size:9pt;font-weight:bold;color:#c80000;font-family:verdana,tahoma;text-decoration:none}
.TextoPequeno {font-size:7pt;font-family:verdana,tahoma}



/*  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:verdana,tahoma;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:#c80000;font-size:7pt;font-family:verdana,arial;text-decoration:none}

/*  Texto das Setas de VER MAIS */
.BotVerMais {color:#000000;font-size:8pt;font-family:verdana,arial;font-weight:bold;text-decoration:none}
.BotVerMais:hover {color:#FF0000;text-decoration:underline}



/*  Estilo CATEGORIA */
.EstCatNome {color:#c80000;font-size:8pt;font-family:verdana,tahoma;text-decoration:none;font-weight:bold}
.EstCatNome:visited {color:#A31010}
.EstCatNome:hover {color:#000000;text-decoration:underline}
.EstCatDescr {color:black;font-size:8pt;font-family:verdana;text-decoration:none}

/*  Estilo PRODUTOS */
.EstNomeProd {color:#1E3028;font-size:10pt;font-weight:bold;font-family:verdana,tahoma}
.EstRefProd {color:#8E8E8E;font-size:7pt;font-family:verdana}
.EstDescrProd {font-size:8pt;font-family:verdana,tahoma}
.EstPrecoProd {color:#f00;font-size:8pt;font-family:arial}
.EstMaisInfo {color:black;font-size:7pt;font-family:verdana,tahoma}
.AdicNome {font-size:8pt;font-family:verdana,tahoma}
.AdicItem {font-size:8pt;font-family:verdana,tahoma;font-weight:bold;color:#f00}
.xxxxEstLinhaProd {color:#CFCFCF;height:1px;width=95%}
.EstLinhaProd {color:#CFCFCF;height:1px;width:95%}

/*  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}
.xxxxEstLinhaSubProd {background:#555555;height:1px;width=100%}
.EstLinhaSubProd {background:#555555;height:1px;width:100%}
.EstCorParSubProd {background:#FAFAFA}
.EstCorImparSubProd {background:#F0F0F0}

/*  Estilo das opiniões de produtos */
.EstOpiniaoLinha {color:#CFCFCF;height:1px;width:100%}

/* Estilos do PEDIDO */
.EstTabPedidoTit {background: #C80000;color:#fff;font-size:8pt;font-family:verdana,arial;font-weight:bold}
.EstTabPedidoNome {color:#333333;font-size:8pt;font-weight:bold;font-family:verdana,tahoma}
.EstTabPedidoNome:visited {color:#333333}
.EstTabPedidoNome:hover {color:#c80000}
.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,arial}
.EstTabPedidoRef {color:black;font-size:8pt;font-family:verdana,tahoma}
.EstTabPedidoAdicNome {font-size:8pt;font-family:verdana,tahoma}
.EstTabPedidoAdicItem {font-size:8pt;font-family:verdana,tahoma;font-weight:bold}
.EstTextoQtd {font-size:8pt;font-family:verdana,tahoma;text-align:right}
.EstContinuarComprando{font-size:9pt;font-weight:bold;font-family:verdana,tahoma;color:#c80000}

/* Estilo de Títulos de Tabela CADASTRO DE CLIENTES, AJUDA, CONFIRMAÇÃO DO PEDIDO */
.EstTabTopo {padding:5px 3px 3px 3px;background:#cc0000;color:#ffffff;font-size:9pt;font-family:verdana,tahoma;font-weight:bold}

/* Estilo para a tabela de Busca Rápida, para tabela de Ajuda (Pagamentos) e Fale Conosco */
.EstTabQuadro {background:#FAFAFA;font-size:8pt;font-family:arial,Helvetica}

/* Estilo dos campos do formulário clientes,fale conosco,... 	*/
.EstNomeCampo {color:black;font-size:8pt;font-family:verdana,tahoma;font-weight:bold}
.EstCampo {font-size:8pt;font-family:verdana,tahoma}


/* 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}

/*  TABELA DE PARCELAMENTO */
.TitTabParc{color:fff;background:#C80000;font-weight:bold;font-size:8pt;font-family:tahoma,arial}
.EstParcPar{background:#E9EBEA;font-size:8pt;font-family:tahoma,verdana}
.EstParcImpar{background:#FFFFFF;font-size:8pt;font-family:tahoma,verdana}


/* ESTILOS INSHAPE  */ 
* {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}
body {
	background:#E9EBEA;
	margin:0;
	padding:0;
}
img { border:none; }
table {
	border-collapse:collapse;
	border:none;
}
.FundoSiteCentro {
	width:990px;
	background:#c80000;
	text-align:center;
}
#TabExterna, #TabInterna, #TabRodapeExterno {
	margin:0 auto;
	width:962px;
	background:#FFF;
}
.EstEspacoEsquerdaConteudo, .EstLinhaBarraExt {
	display:none;
}
.xxxxxEstLinhaBarra {
	width:1px;
	height:100%;
	background:#999;
}

.EstLinhaBarra {
	width:1px;
	background:#999;
}


#barraTopo{
	height:150px;
	background:url(../images/fundoTopo.jpg) no-repeat;
	position:relative;
}
#logoTopo {
	background:url(../images/logoTopo.jpg) no-repeat;
}
#logoTopo h1 {
	margin:0;
	padding:0;
	text-indent:-10000px;
}
#logoTopo h1 a {
	display:block;
	width:238px;
	height:150px;
}
#buscaTopo {
	width:590px;
	height:50px;
	position:absolute;
	padding:15px;
	background:url(../images/fundoBusca.jpg) left -1px no-repeat;
	top:0;
	right:0;
	overflow:hidden;
}
#busca {
	width:300px;
	display:inline-block;
	float:left;
	margin-right:30px;
}
#busca form {
}
#busca label, #busca a, #menuCliente a, #buscaFabricante label {
	color:#FFF;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}
.btBuscar {
	width:23px;
	height:27px;
	background:url(../images/btOk.gif) no-repeat;
	border:none;
	cursor:pointer;
}
.inputBusca {
font-size:10px;
	width:120px;
	height:20px;
	border:1px solid #666;
}
#menuCliente {
	margin:0;
	padding:0 0 0 10px;
	display:inline-block;
	overflow:hidden;
	float:left;
	width:245px;
}
#menuCliente a {
	padding-left:20px;
}
#menuCliente .meuCadastro {
	background:url(../images/icoMeuCadastro.gif) left center no-repeat;
	padding-right:15px;
}
#menuCliente .meuCarrinho {
	background:url(../images/icoMeuCarrinho.gif) left center no-repeat;
}
#txtVisitante {
	height:40px;
	position:absolute;
	bottom:50px;
	right:20px;
	overflow:hidden;

color:fff;
}
#txtVisitante a,  #txtVisitante a:hover {
color:fff;
}
#menuTopo {
	height:40px;
	position:absolute;
	bottom:13px;
	right:0;
	overflow:hidden;
width:724px;
}
#menuTopo a {
	display:inline-block;
	padding:12px 17px 12px 18px;
	background:url(../images/fundoMenu.jpg) left top no-repeat;
	color:#000;
	text-decoration:none;
	font-size:11px;
	height:40px;
	text-transform:uppercase;
}
#barraTopo a:hover {
	color:#666;
}


#barraEsquerda {
	border-right: 1px solid #999;
	width:210px;
	overflow:hidden;
}
#buscaFabricante {
	background:url(../images/fundoBuscaFabricante.jpg) no-repeat;
	height:68px;
	_height:88px;
	padding:20px 0 0 13px;
}

.tituloMenu {
	background:url(../images/fundoCategorias.jpg) left top no-repeat;
	color:#FFF;
	height:25px;
	_height: 35px;
	margin:0;
	padding:10px 0 0 10px;
	text-transform:uppercase;
}

#menuEsquerdo h2 {
	padding:5px 20px;
	margin:0;
	height:20px;
	_height:30px;
	background:url(../images/fundoTitCategorias.jpg) no-repeat;
	color:#FFF;
	text-transform:uppercase;
}
#menuEsquerdo a, #menuLoja a {
	display:block;
	color:#58595b;
	text-decoration:none;
	font-size:11px;
	padding:5px 0 5px 20px;
	text-transform:uppercase;
	background:url(../images/fundoMenuLinks.gif) 10px center no-repeat;
}
#menuEsquerdo a:hover, #menuLoja a:hover, #menuRodape a:hover, #barraDireita a:hover, #capa ul li a:hover, a:hover {
	color:#000;
}
#menuLoja {
margin-left:-2px;
	background:url(../images/fundoMenuLoja.gif) right top repeat-y;
}
#menuLoja .inicioMenuLoja {
	height:10px;
	background:url(../images/inicioMenuLoja.gif) left top no-repeat;
}
#menuLoja .fimMenuLoja {
	height:10px;
	background:url(../images/fimMenuLoja.gif) left bottom no-repeat;
}
#menuLoja a {
	background:url(../images/fundoLinksLoja.gif) 10px center no-repeat;
	border-bottom:1px solid #666;
	border-top:1px solid #999;
	width:170px;
	_width:190px;
}
#menuLoja a.first {
	border-top:none;
}
#menuLoja a.last {
	border-bottom:none;
}

#rodape {
	background:#c80000 url(../images/fundoRodape.jpg) center top no-repeat;
	height:93px;
	position:relative;
overflow: hidden;
}
#menuRodape {
	position:absolute;
	top:30px;
	left:250px;
}
#menuRodape a {
	display:inline-block;
	padding:0 4px;
	color:#58595b;
	text-decoration:none;
	font-size:10px;
	text-transform:uppercase;
}
#rodapePagamento {
margin: 20px 0 0 35px;
}
#barraDireita {
	text-align:right;
	overflow:hidden;
	padding:0 0 0 5px;
}
#barraDireita img {
	margin:5px 0;
}
#barraDireita .semMargin{
	margin:0;
}
#barraDireita ul {
	margin:0;
	padding:0;
}
#barraDireita h2 {
	padding:5px 20px;
	margin:0;
	height:20px;
	_height:30px;
	background:url(../images/fundoTitCategoria2.jpg) left center no-repeat;
	color:#FFF;
	text-transform:uppercase;
text-align:left;
}
#barraDireita ul li {
	width: 146px;
	height:190px;
	border-top:1px solid #999;
	margin:7px 0;
	padding:0;
	text-align:center;
	list-style:none;
}

#barraDireita a {
	display:block;
	color:#58595b;
	text-decoration:none;
	font-size:10px;
	text-transform:uppercase;
}
#fullBanner {
	width:595px;
	height:180px;
}
#capa ul {
	margin:0;
	padding:0;
	width:595px;
}
#capa ul li {
	float:left;
	list-style:none;
	width:275px;
	_width:285px;
	height:120px;
	_height:155px;
	margin:5px;
	_margin:3px;
        padding: 5px;
	
	text-align:right;
}
#capa ul li a {
	display:block;
	color:#f00;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

#capa ul li img {
	float:left;
	margin:5px;
}
.clear { clear:both; }



#faq, #faq table {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #333;
}
#faq strong {
	color:#C00;
}
#faq h2 {
	border-top:1px solid #C00;
	font-size:16px;
	margin:10px 0;
}
#faq p {
	text-indent:2em;
}
#faq table, #faq td {
	border:1px solid #999;
	border-collapse:collapse;
}