body {
	margin:0;
	background:#fff;
}
body, input, textarea {
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
a {
	text-decoration:none;
	color:#333;
}
input, select, textarea {
	border:1px solid #ccc;
}
a:hover {
	text-decoration:underline;
}
.ajax_loder {
	background: #fff url(../images/icones/loading.gif) center center no-repeat;
	opacity: 0.70;
	-moz-opacity: 0.70;
	filter: alpha(opacity=70);
	position: absolute;
	z-index: 9999;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.erro {
	color:#f00;
	font-weight:bold;
}
.confirmacao {
	color:#093;
	font-weight:bold;
	text-align:center;
	display:block;
}
.centralizar {
	text-align:center;
}
.borda_meio {
	border:1px solid #f00;
	padding:5px 10px;
	margin:10px 15px;
} /* fornece a borda a pagina */

.btn_fechar_lyteshop {
	text-align:right;
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
	display:block;
}
.btn_fechar_lyteshop a {
	font-size:10px;
	color:#666;
}
.limpa, .limpar {
	clear:both;
	display:block;
}
a img {
	border:none;
}
ul {
	list-style:none;
	padding:0;
}
li {
	margin:0;
	padding:0;
}
#list_categorias_geral {list-style:none; margin:0; padding:0 10px;}
#list_categorias_geral li {padding:5px 0;}
.categoria_geral {color:#4e9bae; font-size:12px; padding:5px 0; text-decoration:none; font-weight:bold;}
.box_subcategorias {padding:5px 0 5px 20px; line-height:18px;}
.subcategoria_geral {color:#333; font-size:11px; padding:8px 0; text-decoration:none;}
.categoria_geral:hover {text-decoration:underline;} 

/* padroes */

/* categorias */
.categorias {
	padding:10px;
	border:1px solid #ccc;
	margin-left:10px
}
.lista_categorias, .lista_categorias a {
	color:#fff;
}

.lista_categorias {width:192px;}
.afasta_imagem {margin-left:5px;}

.secao {
	padding:5px 10px;
	border-bottom:1px solid #4d99ac;
	margin:0 20px 0 0;
	font-weight:bold;
	display:block;
}
.titulos {margin:2px 0; border-bottom:1px solid #4e9bae; padding:5px 0; font-size:18px}
.sub_titulos {margin:2px 0; border-bottom:1px solid #4e9bae; padding:5px 0; font-size:14px}
.categoria_navegacao {padding:5px; font-size:11px; color:#666; background:#efefef; margin-bottom:10px}
/* novidades */
.tit_novo {color:#2a778f; font-size:30px; margin:0; padding-left:10px; border-left:2px solid #37788b; font-weight:normal;}
.tit_novo_noticias {color:#2a778f; font-size:18px; margin:0; padding-bottom:10px; border-bottom:2px solid #37788b; font-weight:normal;}
.h_novidades {font-size:18px; font-weight:bold; color:#4e8ea2; display:block}
.h_novidades a {color:#4e8ea2;}
.h_novidades_outros {font-size:13px; font-weight:bold; color:#37788b; display:block}
.list_novidades_outros li {margin-bottom:20px; clear:both; background:url(../images/eventos_bullet.gif) no-repeat left; padding:2px 0 2px 12px}
.list_novidades_outros h5 {font-size:12px; font-weight:normal; margin:0}
.novidades_veja_mais {padding:2px 10px 2px 0}
.novidades_item {margin-bottom:30px; clear:both}
.novidades_data {font-size:10px;}
.novidades_texto {font-size:13px; line-height:24px}
.novidades_foto {border:1px solid #ccc; padding:10px; background-color:#fff; margin:0 15px 15px 0}
#ultimas_novidades_lista {margin:0; padding:0; list-style:none; font:11px Verdana, Geneva, sans-serif; color:#939598;}
#ultimas_novidades_lista li {padding:10px 7px; border-bottom:1px dotted #68a3b4}
#ultimas_novidades_lista li a {color:#37788b; text-decoration:none; display:block;}
#ultimas_novidades_lista li a:hover {text-decoration:underline;}
/* novidades */

	
.categoria_on {
	opacity: 0.45;
	-moz-opacity: 0.45;
	filter: alpha(opacity=45)
}

#esquerda_atendimento {text-align:center; width:171px; background:url(../images/dir_atendimento.jpg) no-repeat; margin:15px 0 15px 20px}
#esquerda_newsletter #newsletter_titulo {margin-left:19px; margin-top:20px;}
#esquerda_newsletter #newsletter_campo {background:url(../images/newsletter_email.gif) no-repeat; width:187px; height:26px; margin-left:3px;}
#esquerda_newsletter #newsletter_campo input {width:170px; height:13px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#28525d; background:none; border:none; margin:5px 0 0 6px;}
#esquerda_newsletter #newsletter_bt {margin-left:19px;}

#esquerda_busca_expressa {padding:20px 0 20px 22px;}
/* categorias */


/* produto */

.vitrine {width:25%; float:left; margin:25px 0; text-align:center;}
.vitrine_interno {padding-top:15px;}
.vitrine_img {}
.vitrine_info {}
.vitrine_comprar {}
.vitrine_nome {height:65px;}
.vitrine_nome a {display:block; text-decoration:none; font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#000; padding:10px;}
.vitrine_resumo {font:11px Verdana, Arial, Helvetica, sans-serif; color:#000; padding:0 10px; height:135px;}
.vitrine_valor {padding:10px; color:#034556; font:11px Verdana, Geneva, sans-serif; height:75px;}
.plg_vitrine_valor_avista {display:none;}

/*.produto_vitrine {
	margin:0;
	float:left;
	width:49%;
	padding:0 0 50px 0;
	list-style:none;	
}

.vitrine {
	width:247px;
	margin:10px auto;
	font-size:14px;
}
.vitrine a {
	color:#28525d;
}
.vitrine_img {
	background:url(../images/vitrine_bg_produto.gif) no-repeat top;
	text-align:center;
	padding:10px 45px 0 15px;
}
.vitrine_info {
	background:#ececec;
	padding:10px;
}
.vitrine_info:hover {
	background:#f5f3f3;
}
.vitrine_produto {
	font-weight:bold;
	font-size:13px;
	color:#28525d;
}
.vitrine_resumo {
	font-size:11px;
	color:#475419;
}
.vitrine_valor {
	font-size:14px;
	color:#28525d;
	margin-top:10px;
}
.vitrine_comprar a {
	background:url(../images/vitrine_comprar.gif);
	width:247px;
	height:40px;
	display:block;
	background-position:top;
	margin:0 auto;
}
.vitrine_comprar a:hover {
	background-position:bottom;
}*/

.valor_de_produto, .valor_por_produto {font-weight:bold;}

.valor_de_produto, .vitrine_botao, .valores , .vitrine_indisponivel, .valor_por_produto, .valor_parcelado {
	display:none;
}
.vitrine .valor_de_produto {
	color:#f00; font-size:11px; text-decoration:line-through;
}
.detalhe_produto_navegacao, .categoria_navegacao {
	padding:5px;
	font-size:11px;
	color:#666;
	background:#efefef;
	margin-bottom:10px
}
.vitrine_oferta_off, .esconder18344 { display:none;}


/* produto */

/* geral */

.quebra_esq {float:left;}
.submenu {display:none; padding:3px 0; line-height:20px}

.limpa {clear:both;}

#conteudo_texto {margin:15px;}
#contato_pagina {margin:10px 0;}
.tabela_contato {width:100%;}
.tabela_contato td {padding:7px 4px; vertical-align:top;}
.tabela_contato .dados {text-align:right; width:25%}
#contato_pagina .campo {border:1px solid #ccc; background:#fff; font-size:11px; padding:2px; font-weight:bold}
.btn_enviar_form {padding:4px; font-weight:bold; border:1px solid #ccc; background:#efefef; text-decoration:none}

.float_l {float:left;}
.alinha {width:990px; margin:0 auto}

#busca_bg {background:url(../images/busca_campo_bg.gif) no-repeat top center;}
#busca {width:957px; height:30px; margin:0 auto;}

.barra_busca {background:url(../images/busca_campo.gif); width:916px; height:30px; text-align:center; color:#85d5ea; float:left;}
.barra_busca a {color:#85d5ea; padding:2px; }
.campo_busca {width:821px; height:15px; color:#00252d; font:12px Arial, Helvetica, sans-serif; background:none; border:none; margin:6px 0 0 73px;}

#rodape_loja {background:url(../images/bg_base.jpg) repeat-x top center #023c52}
#rodape_loja_alinha {width:957px; background:url(../images/rodape_bg.gif) top repeat-x; font:11px Verdana, Arial, Helvetica, sans-serif; color:#fff; margin:0 auto;}
#rodape_direitos {float:left; text-align:center; margin-left:89px;}
#rodape_loja #skype {float:left; margin-left:28px;}

/* descricao dos produtos */

/* classe do detalhe do produto */

#box_descricao {
	line-height:18px;
}
#box_descricao h3, .clientes, .importante, .obs {
	padding-left:27px;
	line-height:26px;
	font-size:13px;
	font-weight:bold;
	margin:30px 0 10px 0;
	background:url(../images/detalhe_icon.gif) no-repeat center left;
	color:#2278a8;
	border-bottom:1px dotted #eee;
	clear:both;
}

#box_descricao .clientes {
	background:url(../images/detalhe_estrela.gif) no-repeat center left;
}
#box_descricao .importante {
	background:url(../images/detalhe_importante.gif) no-repeat center left;
}
#box_descricao .obs {
	background:url(../images/detalhe_seta.gif) no-repeat center left;
}

#box_descricao .link_case {
	color:#2278a8;
	float:left;
	margin-right:10px;
}
#box_descricao .link_case img {
	border:1px solid #2278a8;
}
#box_descricao .link_case img:hover {
	border-color:#ccc;
}

/* recursos */
#recursos_overlay, .lyteShop
{
	display:none;
	background:#000;
	opacity: 0.70;
	-moz-opacity: 0.70;
	filter: alpha(opacity=70);
	position: fixed;
	_position: absolute;
	z-index: 9998;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/*http://www.howtocreate.co.uk/fixedPosition.html*/
	_top: expression( ( ( ignoreMe = document.documentElement.scrollTop ) ) + 'px' );
	/*http://www.howtocreate.co.uk/fixedPosition.html*/
	_height: expression( ( document.documentElement.clientHeight ) + 'px' );
	_width: expression( ( document.documentElement.clientWidth) + 'px' );
}
#recursos_popup, .lyteShop_conteudo {font-size:11px; padding:12px; border:5px solid #ccc; color:#333;
	background:#FFF;
	padding:10px;
	display:none;
	overflow:auto;
	position: fixed;
	_position: absolute;
	z-index: 9999;
	left: 50%;
	top: 30%;
	height:500px; 
	/*http://www.howtocreate.co.uk/fixedPosition.html*/
	_top: expression(  ( (document.documentElement.clientHeight - 500) / 2 + (ignore = document.documentElement.scrollTop) ) + 'px' );
	width:550px;	
	margin: -131px 0 0 -233px;
	_margin:0 0 0 -233px;

}
.lyteShop_conteudo {
	height:300px;
}
#recursos_btn, .btn_recursos_fechar  {cursor:pointer;}
#recursos_btn {background-color:#e2f3fd; padding:2px 4px; text-decoration:none;}
#recursos_btn:hover {background-color:#4a90b8; color:#fff;}
.btn_recursos_fechar {padding:1px 4px; border:1px solid #ccc; color:#444; float:right; display:block; font-size:11px;}
/* recursos */


#bd_bg {background:url(../images/bd_bg.jpg) no-repeat top center; height:332px; padding-top:15px;}
#bd_geral {width:920px; margin:0 auto;}
#bd_rodape {background:url(../images/bd_rodape.gif) no-repeat; height:39px;}

#banner_dinamico {margin:0; padding:0; list-style-type:none; width:920px;}
#banner_dinamico li {display:none}
#banner_dinamico li a {display:block; width:920px; height:268px;}
#banner_dinamico_botoes {display:block; width:230px; float:right;}
#banner_dinamico_botoes .bd_btn {background-position:top; margin:0 0 5px 0; cursor:pointer; width:39px; height:39px; float:left; display:none}
#banner_dinamico_botoes .bd_btn:hover {background-position:bottom !important;}
#banner_dinamico_botoes span {display:none;}

#quadro1 {background:url(../images/but1.gif);}
#quadro2 {background:url(../images/but2.gif);}
#quadro3 {background:url(../images/but3.gif);}
#quadro4 {background:url(../images/but4.gif);}
#quadro5 {background:url(../images/but4.gif);}
#quadro6 {background:url(../images/but5.gif); width:35px !important;}

#banner_categoria {display:none;}

/*twitter */
#box_twitter {width:173px; margin:10px 0 0 20px;}
#tweet-container ul {list-style:none; margin:0;	padding:0;	font-size:9px; width:173px; background:url(../images/esq_twitter_bg.gif) repeat-y center; overflow:hidden;}
#tweet-container li {clear:both; padding:0; margin:10px; background:url(../images/esq_twitter_bg_post.gif) no-repeat center bottom;}
#tweet-container a {text-decoration:none; color:#28606e;}
#tweet-container .texto {display:block; padding:10px}
#tweet-container .time {display:block; clear:left; float:right; font-size:8px; color:#a9a9a9; background:url(../images/esq_twitter_ico.gif) no-repeat left; padding:3px 0 3px 27px; margin-bottom:5px;}
#twitter_carregando {font-size:10px; padding-left:10px; color:#ccc}
/*twitter */


.plg_dhtml {display:none; position:fixed; left:20%; top:0%; text-align:left;}
.plg_dhtml img {border:2px solid #bfeffb !important;}
.plg_dhtml_fechar {font:bold 10px Verdana, Geneva, sans-serif; color:#F00; text-align:right;}
.plg_dhtml_fechar span {cursor:pointer;}
.plg_dhtml_item {display:none;}


/*compra expressa */
.compra_expressa_cor {background-color:#bfeffb;}
.produto_categoria_busca {background:#f0fcff; font-weight:bold; padding:3px; color:#084152; font-size:13px;}
.plg_carrinho_btn_comprar_multiplo {cursor:pointer;}


.compra_esp_esquerda {width:615px; margin-bottom:10px;}
.compra_esp_esquerda .box_tabela {float:left; width:570px;}
.compra_esp_direita {float:right; width:176px;}
.compra_expressa_bt {float:left; position:relative;}

.box_legenda {display:block; width:24px; height:24px; float:left; margin-right:10px;}
.direita_carrinho {width:172px; margin:0 auto; color:#000;}
.list_direita_carrinho {list-style:none; margin:0; padding:0 6px; background:url(../images/dir_carrinho_bg.jpg) repeat-y center; font-size:10px;}
.direita_carrinho_item {clear:left; padding-bottom:5px}
.direita_carrinho_item .carrinho_qtde {display:block; width:42px; height:16px; padding-top:3px; background:url(../images/dir_carrinho_bg_qtde.jpg) no-repeat top; text-align:center; float:left; margin:2px 4px 0 0;}
.direita_carrinho_item .carrinho_produto {overflow:hidden; zoom:1;}
.direita_carrinho_item .carrinho_produto .texto {display:block; background:url(../images/dir_carrinho_bg_produto_filete.jpg) repeat-y; padding-left:5px;}

.direita_carrinho_total {height:51px; background:url(../images/dir_carrinho_bg_total.jpg) no-repeat top}
.direita_carrinho_total .total {display:block; text-align:center; padding:20px 22px 0 72px; font-size:10px}
.btn_excluir {cursor:pointer; float:right; margin:0 4px 4px}

.tabela_compra_expressa {width:98%; font-size:11px;}
.tabela_compra_expressa .linha {border-bottom:1px dashed #ccc; word-wrap:break-word; padding:20px 0}
.plg_carrinho_item_comprado {border-bottom:1px solid #ccc !important; background:#f4fdff}
.compra_expressa_descricao {width:280px; padding:5px 10px}

.btn_down, .btn_up {cursor:pointer;}
.qtde_box {width:77px; height:33px; background:url(../images/compra_express_bg.gif) no-repeat left;}
.qtde_box .qtde {display:block; float:left; width:38px; height:33px; padding:0; text-align:center; border:none; background:none; line-height:32px;}
.qtde_box .qtde_bts {overflow:hidden; zoom:1;}
/*compra expressa */

/* multi busca */
.paginacao_topo {border-bottom:1px dashed #ccc; padding:10px 5px; display:block;}
.busca_aba_off, .busca_aba_on  {display:block; float:left; padding:5px 7px; color:#fff; border-radius:5px 5px; -moz-border-radius:5px 5px; margin:1px 1px 0 0; font-size:12px; background-color:#458c9f; }
.busca_aba_on, .busca_aba_off:hover {background-color:#0e3846;}
.busca_aba_on {font-weight:bold}
.busca_aba_base { clear:both; border-bottom:1px dotted #666; margin-bottom:5px; }
/* multi busca */

/*direita*/

#lado_direito{padding-top:10px; width:250px;}

#topo {background:url(../images/bg_topo.jpg) no-repeat center top;}
#topo_busca_bg {width:361px; height:53px; background:url(../images/topo_busca_bg.jpg)}
#topo_busca_campo {border:none; background:none; width:350px; height:18px; margin:10px 0 0 3px; padding:0; font-size:12px}
#loja_topo {width:1004px; margin:0 auto;}
#chat_flutuante {left:0; position:fixed; top:20%; cursor:pointer;}

/*notícias*/
.noticias_home { width:470px;}
.noticias_home h1 {font:18px Tahoma, Geneva, sans-serif; font-weight:bold; color:#0a3463;}
.noticias_home ul {list-style:none; text-align:left;}
.noticias_home p {font:12px Tahoma, Geneva, sans-serif; color:#000000; width:455px; text-align:justify;}
.noticias_item span {font:12px Tahoma, Geneva, sans-serif bold; color:#031217;}

.cor_link{font:11px Tahoma, Geneva, sans-serif; color:#24616b; text-decoration:none;}

#noticias_outros{color:#000000; font:12px Tahoma, Geneva, sans-serif;margin-bottom:10px;}

#titulo2 { padding-top:50px;}

/* popup atendimento */
#atendimento_online_popup {width:404px; position:fixed; display:none; left:37%; top:20%;}
#atendimento_offline_popup {width:322px; position:fixed; display:none; left:37%; top:20%;}
#atendimento_online_popup, #atendimento_offline_popup, .atendimento_online_popup_click, .atendimento_offline_popup_click {cursor:pointer;}
/* popup atendimento */
