/*  //////////////////////////////  CABEÇALHO //////////////////////////////   */

/* Estilo do Cabeçalho da página - determina a cor ou a imagem de fundo do cabeçalho */
.cabec {
    background-color: #f0f0f0;
    background-image:  url("/i/bgcabec.gif");
}
/* Estilo do posicionamento do logotipo */
.logotipo {
	margin-top: 5px;
	margin-left: 8px;
}


/*  ///////////////////////////  PÁGINA PRINCIPAL ///////////////////////////   */

/* Estilo do Título das Seções "Lançamentos", "Destaques" da página principal */
.titpromocao {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
	vertical-align: text-top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC0000;
}


/*  //////////////////////////////  PRODUTOS //////////////////////////////   */

/* Listagem de seções dos produtos*/
.secao {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
/* Listagem de subseções dos produtos */
.submenutxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1D6CC8;
	font-weight: bold;
	line-height:14px
}
/* Listagem de subseções ao se passar o mouse sobre ele */
.submenutxt:hover {
	color: #CC0000;
}
/* Título (Nome) do Produto */
.titprod {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-bottom: 30px;
}
/* Título do Produto ao se passar o mouse sobre */
.titprod:hover {
	color: #CC0000;
	text-decoration: underline;
}
/* Referência do Produto */
.ref {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
/* Resumo da descrição do Produto */
.resumo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
/* Preço do Produto */
.preco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
/* Preço :de dos produtos */
.precoprod_de {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
/* Descrição completa dos produtos */
.descricao {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
}

/* Linha com as características dos produtos */
.linha_prod {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656C7C;
	text-decoration: none;
	background-color: #F1F2F4;
	border-top: 1px solid #A2A9B8;
	border-bottom: 1px solid #A2A9B8;
	padding-right:10px;
	padding-left:10px;
	
}
/* Produto sob consulta */
.sobconsulta {
	color: #E28000;
}
/* Produto em Promoção */
.promocao {
	color: #CC0000;
}
/* Produto em Lançamento */
.lancamento {
	color: #00A800;
}
/* Produto em Destaque */
.destaque {
	color: #0073FF;
}
/* Produto Esgotado */
.esgotado {
	color: #000000;
}
.emfalta {
	color: #656C7C;
}

/* Linha horizontal que separa os produtos listagem de produtos */
.tabprod {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #00C;
}

/* Texto da paginação utilizada na listagem de produtos */
.paginacao {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	}

/*  ///////////////////////////  CORPO DA PÁGINA ///////////////////////////   */

/* Cor de fundo do corpo da página */
.body {
	background-color: #ffffff;
}

/* Estilo do formulário de cadastro */
.forml {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}
/* Determina a cor do título das páginas de produtos */
.titdestaque {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: 1D6CC8;
	text-decoration: none;
	font-weight: bold;
	vertical-align: text-top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1D6CC8;
}
/* Título das páginas (a um nível acima) de produtos */
.txtdestaque {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1D6CC8;
	text-decoration: none;
	font-weight: bold;
	vertical-align: text-top;
}
/* Título das páginas (a um nível acima) de produtos ao se passar o mouse sobre ele */
.txtdestaque:hover {
                     color: #364C7A;
	text-decoration: underline;
}
/* Título da páginas atual de produtos */
.txtdestaque2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #cc0000;
	text-decoration: none;
	font-weight: bold;
	vertical-align: text-top;
}

/*  ///////////////////////////  BUSCA DE PRODUTOS ///////////////////////////   */
/* Título das páginas (a um nível acima) de produtos */
.txtdestaqueBusca {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1D6CC8;
	text-decoration: none;
	font-weight: bold;
}
/* Título das páginas (a um nível acima) de produtos ao se passar o mouse sobre ele */
.txtdestaqueBusca:hover {
	color: #364C7A;
	text-decoration: underline;
}
/* Título da páginas atual de produtos */
.txtdestaque2Busca {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cc0000;
	text-decoration: none;
	font-weight: bold;
}

/*  ///////////////////////////  CARRINHO E FINALIZAÇÃO DE COMPRAS ///////////////////////////   */

/* Título das opções na página login.php */
.tit_identifique {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1D6CC8;
	text-decoration: none;
	font-weight: bold;
}
/* Confirmação dos dados da compra */
.titresumo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	vertical-align: text-top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
/* Barra superior do carrinho de compras */
.barra_carrinho {
	background-color: 529CF3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
/* Preço do produto e textos no carrinho de compras */
.prod_carrinho {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background-color: #f0f0f0;
}
/* Preço total do carrinho de compras */
.total_compra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
/* Passo da compra em andamento no carrinho de compras */
.passos_a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #CC0000;
}
/* Passo da compra anterior no carrinho de compras */
.passos_s {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
}
/* Passo da compra posteriores no carrinho de compras */
.passos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
}
/* Tabelas do carrinho e frete */
.carrinho {
	margin: 1px;
	border-width: 1;
	border-color: #529CF3; 
	border-style: solid;
	background-color: #529CF3;
}
/* Preenchimento das tabelas do carrinho e frete */
.txt_fin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color:  #ffffff;
}
/* Texto do preço do frete */
.precofrete {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

/* Texto da legenda das colunas --> características/referência/estoque/preço */
.cabec_preco  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5A6171;
	text-decoration: none;
}

/*  ///////////////////////////  COMUM A TODAS AS PÁGINAS ///////////////////////////   */
/* Texto corrido encontrado em diversas páginas */
.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	height: 30px;
}
/* Mensagem de erro */
.txt_erro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC0000;
	text-decoration: none;
}
/* Mensagem de operação efetuada com sucesso */
.txt_ok {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006633;
	text-decoration: none;
}
/* Mensagem de operação efetuada com sucesso */
.tit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}



/*  ////////////////////////////////////  MENU ////////////////////////////////////   */

/* Determina  a cor do fundo do menu */
.body_menu { 
	margin-left: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	background-color: #f0f0f0;
}
/* Determina  a cor de fundo do botão do menu */
.bgmnu {
	background: #529CF3;
	list-style-image: url(/i/bullet.gif);
	border-style: solid;
	border-color: #364C7A;
	border-width: 1px;
}
/* Determina a cor do texto do botão do menu */
.tit_mnu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	height: 15px;
	vertical-align: baseline;
	font-weight: bold;
	padding-top: 2px;
	margin-left: 2px;
}
/* Determina a cor do texto do botão do menu ao se passar o mouse sobre ele  */
.tit_mnu:hover {
	color: #364C7A;
}
/* Determina a cor das linhas do submenu */
.bgsubmnu {
	border-bottom-style: solid;
	border-bottom-color: #D1D6DE;
	border-bottom-width: 1px;
	list-style-image: url(/i/bullet.gif);
}
/* Determina a cor do texto do submenu */
.submnu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1B72D9;
	text-decoration: none;
	height: 15px;
	vertical-align: baseline;
	font-weight: bold;
	padding-top: 2px;
	margin-left: 2px;
}
/* Determina a cor do texto do submenu ao se passar o mouse sobre ele  */
.submnu:hover {
	color: #003366;
}


/* Determina  as carcterísticas da busca */
.busca { 
	border-color: #364C7A;
	border-style:solid;
	border-width:1;
	background-color: #f0f0f0;
	width: 74px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
/* Determina  as carcterísticas do botão de busca */
.txt_botao_busca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #364C7A;
	width: 46px;
	height:18px;
}

/*  ///////////////////////////  IDENTIFICAÇÃO DO CABEÇALHO DA LOJA ///////////////////////////   */

/* Texto no formulário de identificação do cabeçalho */
.form_login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	border: 529CF3;
	height: 14px;
}
/* Texto no formulário de identificação do cabeçalho */
.caixa_login {
	background-color: #FFFFFF;
	border-width: 1;
	border-color: #cc0000;
	border-style: solid;
	
}
/* Estilo do background da caixa de Identificação da página - determina a cor ou a imagem de fundo da caixa de identificação*/
.bg_identificacao {
    background-color: #f0f0f0;
    background-image:  url("/i/bgcabec.gif");
}
/* Texto "Login", "Senha", "Lembrar Senha", "Editar Dados" e "Sair" do formulário de identificação do cabeçalho */
.txt_login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
}
/* Texto "Login", "Senha", "Lembrar Senha", "Editar Dados" e "Sair" do formulário de identificação do cabeçalho ao se passar o mouse sobre */
.txt_login:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cc0000;
}
/* Texto "Identificação" e label com os dados do usuário logado no formulário de identificação do cabeçalho */
.tit_login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}



/*  ///////////////////////////  RODAPÉ DA PÁGINA ///////////////////////////   */

/* Determina a cor do texto do rodapé  */
.rodape {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
}
/* Determina a cor do texto do rodapé ao se passar o mouse sobre */
.rodape:hover {
	color: #CC0000;
	text-decoration: underline;
}
/* Determina a cor de fundo do rodapé e sua borda superior*/
.bgrodape {
	vertical-align: text-top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1D6CC8;
	background-color: #ffffff;
}