/* atribue parâmetros a todas as páginas */ 
* html img/**/ {  
  
filter:expression(  
this.alphaxLoaded ? "" :  
(  
this.src.substr(this.src.length-4)==".png"  
?  
(  
(!this.complete)  
? "" :  
this.runtimeStyle.filter=  
("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+  
(this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+  
String(this.alphaxLoaded=true).substr(0,0)+  
(this.src="imagens/blank.gif").substr(0,0)  
)  
:  
this.runtimeStyle.filter=""  
)  
);  
}

body {
	background-color: #56B679;
	background-repeat:repeat-x;
	background-image:url(imagens/bg2.gif);	
}
a img{border:none;}

* {
 	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin: auto;
	list-style-type:none;
	font-size:11px;
	font-family:Arial;
}

.borda_tabela { border:1px solid #CCCCCC;}


/* ############################################## */
/* Todos os textos do site (exceto home) */
/* ############################################## */
.texto_cinza {
	font-family: Arial;
	font-size: 11px;
	color: #7F7F7F;
	text-decoration: none;
}
.texto_cinza a:link {
	font-family: Arial;
	font-size: 11px;
	color:#7F7F7F;
	text-decoration: none;
}
.texto_cinza a:visited {
	font-family: Arial;
	font-size: 11px;
	color: #7F7F7F;
	text-decoration: none;
}
.texto_cinza a:hover {
	font-family: Arial;
	font-size: 11px;
	color: #BEBEBE;
	text-decoration: underline;
}
.texto_cinza a:active {
	font-family: Arial;
	font-size: 11px;
	color: #7F7F7F;
	text-decoration: none;
}

.texto {
	font-family: Arial;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
.texto a:link {
	font-family: Arial;
	font-size: 11px;
	color:#000;
	text-decoration: none;
}
.texto a:visited {
	font-family: Arial;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
.texto a:hover {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.texto a:active {
	font-family: Arial;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}

.texto_branco {
	font-family: Arial;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}
.texto_branco a:link {
	font-family: Arial;
	font-size: 11px;
	color:#FFF;
	text-decoration: none;
}
.texto_branco a:visited {
	font-family: Arial;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}
.texto_branco a:hover {
	font-family: Arial;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}
.texto_branco a:active {
	font-family: Arial;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}

.texto_verde {
	font-family: Arial;
	font-size: 11px;
	color: #016734;
	text-decoration: none;
}
.texto_verde a:link {
	font-family: Arial;
	font-size: 11px;
	color:#016734;
	text-decoration: none;
}
.texto_verde a:visited {
	font-family: Arial;
	font-size: 11px;
	color: #016734;
	text-decoration: none;
}
.texto_verde a:hover {
	font-family: Arial;
	font-size: 11px;
	color: #016734;
	text-decoration: underline;
}
.texto_verde a:active {
	font-family: Arial;
	font-size: 11px;
	color: #016734;
	text-decoration: none;
}

.legendas {
	font-family: Arial;
	font-size: 10px;
	color: #7F7F7F;
	text-decoration: none;
}
.legendas a:link {
	font-family: Arial;
	font-size: 10px;
	color:#7F7F7F;
	text-decoration: none;
}
.legendas a:visited {
	font-family: Arial;
	font-size: 10px;
	color: #7F7F7F;
	text-decoration: none;
}
.legendas a:hover {
	font-family: Arial;
	font-size: 10px;
	color: #BEBEBE;
	text-decoration: underline;
}
.legendas_branca a:active {
	font-family: Arial;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
}

.legendas_branca {
	font-family: Arial;
	font-size: 10px;
	color:#FFF;
	text-decoration: none;
}

.legendas_branca a:link {
	font-family: Arial;
	font-size: 10px;
	color:#FFF;
	text-decoration: none;
}
.legendas_branca a:visited {
	font-family: Arial;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
}
.legendas_branca a:hover {
	font-family: Arial;
	font-size: 10px;
	color: #FFF;
	text-decoration: underline;
}
.legendas_branca a:active {
	font-family: Arial;
	font-size: 10px;	
	color: #FFF;
	text-decoration: none;
}
/* ############################################## */
/* ..Outros.. */
/* ############################################## */
.texto_destaque {
	font-weight:bold;
	font-family: Arial;
	font-size: 14px;
	color: #605D5C;
	text-decoration: none;
}


.negrito {
	font-weight:bold;
	font-size:11px;
	font-family:Arial;
	color:#000.
}


.rodape {
	font-family: Arial;
	font-size: 10px;
	color: #000;
	text-decoration: none;
}


.titulo_paginas {
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	font-family:Arial;
	text-decoration: none;
	
}

.titulos {
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	font-family:Arial;
	text-decoration: none;
}
.titulos a{	color:#FFF;
	font-weight:bold;
	font-size:12px;
	font-family:Arial;
	text-decoration: none;}
.titulo_preto{
	color:#000;
	font-weight:bold;
	font-size:12px;
	font-family:Arial;
	text-decoration: none;
}

.titulo_preto a:link {
	color:#000;
	font-weight:bold;
	font-size:12px;
	font-family:Arial;
	text-decoration: none;
}

.titulo_preto a:visited {
	color:#000;
	font-weight:bold;
	font-size:12px;
	font-family:Arial;
	text-decoration: none;
}

.titulo_preto a:hover {
	color:#000;
	font-weight:bold;
	font-size:12px;
	font-family:Arial;
	text-decoration: none;
}

.titulo_preto a:active {
	color:#000;
	font-weight:bold;
	font-size:12px;
	font-family:Arial;
	text-decoration: none;
}


.form {
	font-family: Arial;
	font-size: 11px;
	color: #4C4C4C;
	text-decoration: none;
	border:1px #CCCCCC solid;
}


.borda_img { border: 1px solid #CCCCCC; }


.borda_padding { padding: 6px; }


.tabelinha {
	font-family: Arial;
	font-size: 11px;
	color: #000;
	vertical-align:middle;
	background-image:url(imagens/fundo_tabelinha_11.gif);
	background-repeat:repeat-x;
	text-decoration: none;
	border:#CCC;
	background-position:bottom;
	padding-left:8px;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

.tabelinha_contato {
	font-family: Arial;
	font-size: 11px;
	color: #000;
	vertical-align:middle;
	background-image:url(imagens/fundo_tabelinha_11.gif);
	background-repeat:repeat-x;
	text-decoration: none;
	background-position:bottom;
}


.tabelinha_cabecalho {
	font-family: Arial;
	font-size: 11px;
	color: #FFF;
	padding-left:8px;
	font-weight:bold;
	vertical-align:middle;
	background-image:url(imagens/cabecalho_tabela_11.gif);
	background-repeat:repeat-x;
	text-decoration: none;
	border:#CCC;
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

.eventos{
	background-image:url(imagens/sombra_lista_eventos_26.jpg);
	background-repeat:repeat-x;
	vertical-align:middle;
	padding-left:15px;
	font-family: Arial;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}

.no-repeat { background-repeat:no-repeat; }

.repeat-x { background-repeat:repeat-x; }

.repeat-y { background-repeat:repeat-y; }

.right { background-repeat:no-repeat; background-position:right; }

.background_bottom { background-position:bottom; background-repeat:repeat-x; }
.background_center { background-position:center; background-repeat:no-repeat; }

.tabela_clara {
	font-family: Arial;
	font-size: 11px;
	color: #000;
	background-color:#F9F9F9;
	vertical-align:middle;
	text-decoration: none;
	border:#CCC;
	padding-left:8px;
	border: 1px solid #D5D5D5;

}

.tabela_escura {
	font-family: Arial;
	font-size: 11px;
	color: #000;
	background-color:#ECECEC;
	vertical-align:middle;
	text-decoration: none;
	border:#CCC;
	padding-left:8px;
	border: 1px solid #D5D5D5;

}



/*###########################################################################*/
/*#####################      CARRINHO      ##################################*/
/*###########################################################################*/

.andamento{
	background:#f0efef;
	width:151px;
	height:68px;
	float:left;

}
.andamento p {
	margin:0px; padding:0px;
	width:98px;
	height:40px;
	color:#c9c9c9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-top:13px;
	margin-left:8px;
	float:left;

}
.andamento img{ margin-top:12px; float:left;}
.andamento_esq{ background:url(imagens/bg_carrinho.gif)top left no-repeat; float:left; width:5px; height:68px;}
.andamento_dir{ background:url(imagens/bg_carrinho.gif)bottom right no-repeat; float:right; width:5px; height:68px;}
img.next{ margin-top:20px; float:left; margin-left:5px; margin-right:5px;}

#topo_produtos{
	background:url(imagens/bg_menu_carrinho.jpg) repeat-x;
	width:734px;
	height:29px;
	float:left;
	margin-top:10px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
#topo_produtos_dir{ background:url(imagens/dit_title.gif); height:29px; width:9px; float:right;}
#topo_produtos ul li{ float:left; margin-right:35px; font-family:Arial, Helvetica, sans-serif;font-size:14px; line-height:30px;}

#produtos{ width:719px; border-bottom:1px solid #c3d8aa; padding-bottom:5px; margin-bottom:10px;} 

#produtos img{ margin-top:2px; margin-bottom:2px; float:left;} 

#valor_total{
	width:734px;
	height:32px;
	background:#016734;
	float:left;
	margin-top:14px;
	text-align:right;


}
#valor_total_esq{ background:url(imagens/bottom_left.gif) top left; height:32px; width:5px; float:left;}
#valor_total_dir{ background:url(imagens/bottom_left.gif) bottom right; height:32px; width:5px; float:right;}
#valor_total strong{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:30px;
}

#cep{ float:right; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; width:400px;}
#cep img{ padding-left:8px; padding-right:8px;}
#cep strong{
	padding:0px; margin:0px;
 	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	float:left;

}	
#cep img{ float:left;
}
#cep strong#frete_valor{ padding-right:21px;}
#cep input{ border:1px solid #c3d8aa;}
#calcular_cep{float:left;}

#cep input#bt_calcular{
	margin:0px; padding:0px;
	background:#409133;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

#cont_compra strong{margin-top:5px; float:left;}
#cont_compra img{ margin-top:5px; float:left;}
#cont_compra{
	background:url(imagens/bg_cont_compra2.jpg) repeat-x;
	width:224px;
	height:32px;
	float:left;
	margin-top:7px;
	cursor:pointer;
}
#cont_compra strong{
	margin:0px;padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#838383;
	line-height:30px;
}
#cont_compra_esq{
	background:url(imagens/bg_cont_compra.jpg) left no-repeat;
	height:32px;
	width:5px;
	float:left;
}
#cont_compra_dir{
	background:url(imagens/bg_cont_compra.jpg) right no-repeat;
	height:32px;
	width:5px;
	float:right;
}
.fechar_compra img{ margin-top:5px;}
.fechar_compra{
	background:url(imagens/bg_xpedido.gif) 0 -32px repeat-x;
	width:178px;
	height:32px;
	float:right;
	margin-top:7px;
	cursor:pointer;
} 
.fechar_compra strong {
	margin:0px;padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	line-height:30px;
}
.fechar_compra_esq{
	background:url(imagens/bg_xpedido.gif) top left no-repeat;
	height:32px;
	width:6px;
	float:left;
}

.fechar_compra_dir{
	background:url(imagens/bg_xpedido.gif) bottom right no-repeat;
	height:32px;
	width:6px;
	float:right;
}



#titulo_produto{float:left; margin-top:20px;margin-left:10px; width:143px;}
#titulo_produto a {font-family:Arial; font-size:16px; color:#666666;}
#titulo_produto span { font-family:Arial; font-size:9px; color:#666666;}

#excluir_produto{width:80px;height:25px;float:left; margin-top:20px; margin-left:70px;}
#excluir_produto a {
	font-family:Arial;
	font-size:12px;
	color:#066a93;
}
#excluir_produto img{ margin-top:8px; margin-right:6px;}

.valor_unitario{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	margin-top:25px;
	width:100px;

	

}

#quantidade { 
	float:left; 
	padding-left:90px;
	padding-top:20px; 
}


#valor_total_produto{ float:right; margin-left:0px; margin-right:12px; } 
/*######################################################################*/
/*#################### LOGIN  CARRINHO COMPRA ##########################*/
/*######################################################################*/
#cadastro{
	background:url(imagens/bg_cadastro.gif) 0px -228px repeat-x;
	width:320px;
	height:228px;
	color:#666666;
	margin-top:80px;
	float:left;
}

#cadastro span{ margin:0px; padding:0px;margin-top:30px; float:left; margin-left:55px; font-size:12px;font-family:Arial, Helvetica, sans-serif;}


#cadastro form  p {
	margin:0px; padding:0px;
	width:45px;
	text-align:right;
	float:left;
	margin-right:3px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:35px;

}
#formulario_carrinho{float:left;width:290px;}

#cadastro form input{ border:1px solid #cdcdcd; width:210px; height:29px; float:left; margin-bottom:8px; line-height:28px;}

#cadastro_esq{
	background:url(imagens/bg_cadastro.gif) top left no-repeat;
	height:228px;
	width:10px;
	float:left;
}
#cadastro_dir{
	background:url(imagens/bg_cadastro.gif) bottom right no-repeat;
	height:228px;
	width:10px;
	float:right;
}
.bt_cadastre{
	background:url(imagens/bt_cadastre.gif) no-repeat;
	width:139px;
	height:24px;
	cursor:pointer;
	margin-top:5px;
	margin-left:80px;
}
.bt_cadastre img { margin-left:14px;}
.bt_cadastre strong{ font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-left:28px; line-height:22px; color:#006832;}

a { text-decoration:none;}
a .bt_cadastre  strong{ margin:0px; padding:0px; text-decoration:none;text-decoration:font-size:14px; color:#006832; margin-left:13px; border:none;}
a .bt_cadastre img{ border:none;}

#esqueci_senha{ width:200px; margin-top:10px; margin-left:70px;}

#esqueci_senha a{ text-decoration:none; color:#666666; font-family:Arial; font-size:12px;}


/* ############################################################## */
/* ################## CONFIRMA ENDEREÇO ######################### */
/* ############################################################## */

.endereco_entrega{
	background:url(imagens/bg_cadastro.gif) 0px -228px repeat-x;
	width:287px;
	height:228px;
	margin-top:100px;
	
	
}	
.endereco_entrega_esq{
	background:url(imagens/bg_cadastro.gif)top left no-repeat;
	float:left;
	height:228px;
	width:5px;

}
.endereco_entrega_dir{
	background:url(imagens/bg_cadastro.gif)bottom right no-repeat;
	float:right;
	height:228px;
	width:10px;

}
.endereco_entrega p { float:left; margin-right:70px;}


.endereco_entrega strong{font-family:Arial; font-size:14px; color:#fff; margin-left:16px; line-height:30px;}
.endereco_entrega span{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.endereco_entrega span p {	margin-top:10px; margin-left:15px;}

.endereco_entrega form input { width:150px; margin-top:6px; border:1px solid #c3d8aa;}
.endereco_entrega form input#cidade_form{width:130px;}
.endereco_entrega form span { margin:0px; margin-top:10px;}
.endereco_entrega form select {border:1px solid #c3d8aa; width:40px;}

.botao_enviar{
	width:105px;
	height:17px;
	border:1px solid #c3d8aa;
	background:#587b43;
	float:right;
	margin-top:10px;
	margin-right:90px;
}
.botao_enviar a {
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
	color:#fff;
	margin-left:35px;
}
.botao_enviar#bt_salvar a{ margin-left:10px;}

/*#####################################################################*/
/*######################## LISTA PRODUTOS #############################*/
/*#####################################################################*/
ul {clear:both; margin-left:50px;}
li { float:left;}

#produto_lista{
	width:130px;
	height:200px;
	float:left;
	font-size:12px;
	margin-left:30px;
}
#produto_lista img { margin-left:10px;}
#nome_produto{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	margin-top:5px;
}
#preco_lista{
	font-family:Arial;
	font-size:12px;
	text-align:center;
	color:#046635;
	margin-top:5px;
}
#bt_compras	{
	width:122px;
	height:24px;
	background:url(imagens/bt_compras.gif) no-repeat;
	margin-top:10px;

}	
#bt_compras p{
	margin:0px;padding:0px;
	width:55px;
	height:18px;
	margin-left:48px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2a8c4d;
	line-height:11px;

}
#bt_next{ background:#378b33; float:right; color:#fff; padding:2px; margin-top:10px;}

/*###################################################################*/
/*####################     CARRINHO FINAL    ########################*/
/*###################################################################*/

#finalizacao1{ float:left; width:416px; height:145px;}
#finalizacao1 img{ float:left; margin-bottom:10px;}
#parabens_compra{
	width:300px;
	height:49px;
	border-bottom:1px solid #ccc;
	float:left;
	margin-top:1px;
 }
#parabens_compra p{ margin:0px; padding:0px; margin-top:20px;}
#parabens_compra p strong {
	color:#4b822f;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
} 
#numero_compra{
	width:300px;
	height:49px;
	border-bottom:1px solid #ccc;
	float:left;
	margin-top:6px;
	margin-bottom:10px;
}
#numero_compra strong{font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#000;}
#numero_compra p strong{ margin:0px; padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:16px; color:#000;}

#finalizacao2{ float:left; width:302px; height:160px;}
#finalizacao2 img{ margin-left:75px; margin-top:10px; float:left; clear:both;}
#finalizacao2 span { color:#666; float:left;}


/*#####################################################*/
/*#####################PRODUTOS DETALHES##############*/
/*#####################################################*/

#produtos_carrinho{
	background:url(imagens/compra_carrinho.jpg) no-repeat;
	width:212px;
	height:24px;
	color:#026835;
	float:right;
	cursor:pointer;
}
#produtos_carrinho strong{ font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-left:50px; line-height:23px;}
 

#fotos_detalhes ul { margin:0px; padding:0px; float:left; margin-left:7px;}
#fotos_detalhes ul li { margin:0px; padding:0px; float:left; margin:3px;}

/*####nova lista produtos*/
#compre{width:740px; height:212px; background:url(imagens/cx_lista.jpg) no-repeat; float:left; margin-top:10px;}
#lista_compre{
	width:719px;
	height:37px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
}

/*#####################################*/
/*############## index ################*/
/*#####################################*/
#adiquira{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin-top:10px;
}
#adiquira strong{color:#019040;}
#adiquira strong a{ text-decoration:none;color:#019040; }
#vezes{ width:238px; height:58px; background:#eae9e9; margin-top:15px;}
#vezes strong {  font-size:17px; color:#046104; width:176px; float:left; margin-top:10px;}
#vezes img{ float:left; margin-top:9px;}
#vezes_esq{
	float:left;
	background:url(imagens/bg_vezes.jpg) top left no-repeat;
	width:4px;
	height:58px;
}
#vezes_dir{
	float:right;
	background:url(imagens/bg_vezes.jpg) top right no-repeat;
	width:4px;
	height:58px;
}
#cartoes{ color:#046104; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:15px;}

.imagem_pro{ margin-left:15px; margin-top:10px;}

/*####################################*/
/*LOGIN*/

.cx_aviso{
	background:url(imagens/aviso.jpg) no-repeat;
	width:550px;
	height:44px;
	margin-top:80px;
	padding-left:64px;
}
.cx_aviso strong{
	color:#775b54;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:40px;
}
.cx_login{
	width:298px;
	float:left;
	margin-top:30px;

}

#interrogacao{ 
	width:298px;
}
#interrogacao img{float:left; margin-top:10px; margin-bottom:10px;}
#interrogacao strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#567941;
	float:left;
	width:187px;
}
#cx_cinza{
	width:288px;
	height:189px;
	background:url(imagens/cx_cinza.jpg) no-repeat;
	float:left;
	padding-left:10px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
#ja_cadastrado{
	margin-left:35px;

}
#ja_cadastrado strong{ width:250px; margin-top:15px; margin-bottom:16px;}
#cx_cinza form input{
	background:#fff;
	border:1px solid #cdcdcd;
	width:225px;
	height:27px;
	float:left;
	 margin-top:10px;
}
#cx_cinza p{
	float:left;
	font-size:14px;
	width:43px;
	text-align:right;
	margin-right:3px;
	margin-top:17px;
}
