/*****************************LAYOUT*****************************/

	/*BUSCA*/ /*input-text e input-button formam a busca do topo*/
	 .busca { background:url(../imagens/components/busca/busca_texto.gif) no-repeat scroll left center; height:39px; position:absolute; bottom: 0px; width:472px; left: 326px}
	.busca input.texto { float:left; background:url(../imagens/components/busca/fundo_caixa.gif) repeat-x; width:343px; height:39px; x; border:0; font:11px Tahoma; vertical-align: middle; color:#333; position:relative; left:75px; padding: 12px 0 0 0}
	.busca input.botao { float:right; position:relative; background:url(../imagens/components/busca/busca_botao.gif) no-repeat; width:54px; height:39px; border:0px; cursor:pointer; line-height:0px; text-indent:-9000px; overflow:hidden;}
	.busca input.botao:hover { cursor:pointer; line-height:0px; }
	
	.barranav_suporte { display: none; color:#CCCCCC; font-family:Tahoma; font-size:10px; float:left; width:119px; height:16px; position:absolute; right:100px; top:5px; width:125px; padding-top:6px; display: none; }
	.barranav_bemvindo { bottom:-4px; /*bottom:-57px;*/ color:#000000;float:left;font-family:Arial;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal; line-height:normal; position:relative; left: 800px; overflow:hidden; margin-top: 10px;}
	.barranav_bemvindo span { float:left; }
	.barranav_bemvindo span { display:none; }
	.carrinho_Itens span { display:block; }
	.barranav_menu { /*top:-157px;*/ top:1px; position:relative; float: right; min-width: 600px; }
	.barranav_menu_itens a { float: right; color: #999; font-family: "Trebuchet MS"; font-size: 12px; padding-left: 30px; text-decoration: none; right: 14px; position:relative;}
	 .barranav_menu_itens a:hover {color: #CCC;}
	.barranav_menu_itens_selecionado a { float: left; color: #FFFFFF; font-weight: bold; font-family: "Trebuchet MS"; font-size: 12px; margin-left: 5px; padding-left: 10px; padding-right:10px; text-decoration: underline; border-right: solid #FFFFFF 1px;}

	/*NAVEGACAO*/ /*NAVEGACAO RAPIDA*/
	.navegacao { position:absolute; background:#EBEADB; width:476px; height:40px; right:0px; }
	.navegacao select { float:right; width:230px; margin:10px 10px 0 0; padding:3px; font:11px Arial; color:#3E3E32; border:solid 1px #333; }
	
	/*MENU TOPO*/
	.menu_topo { float:left; width:480px; margin-top:18px; }
	
	.menu_topo_itens { float:left; margin:0px 9px 0 13px; }
	.menu_topo_itens a { float:left; position:relative; display:block; cursor:pointer; text-decoration:none;  overflow:hidden; }
	
	.menu_topo_itens_home { display:none; }

	
	.menu_topo1 { display:none; }
	.menu_topo2 { float:left; height:49px; margin:0px !important; text-indent:-9000px !important; }
	.menu_topo3 { display:none; }
	
	.menu_topo1_over { display:none; }
	.menu_topo2_over { float:left; height:49px; margin:0px !important; text-indent:-9000px; }
	.menu_topo3_over { display:none; }
	
	.menu_topo_img_home { display:none; }
	.menu_topo_img_home a { display:none; }
	.menu_topo_img_home a:hover { display:none; }
	.menu_topo_img_home_over { display:none; }
	
	.menu_topo_img1 { background:url(../imagens/components/menu_topo/menu_corpo.gif) no-repeat; width:38px; height:38px; }
	.menu_topo_img1 a { background:url(../imagens/components/menu_topo/menu_corpo.gif) no-repeat; width:38px; height:38px; }
	.menu_topo_img1 a:hover { background:url(../imagens/components/menu_topo/menu_corpo_hover.gif) no-repeat; width:38px; height:49px; }
	.menu_topo_img1_over a { background:url(../imagens/components/menu_topo/menu_corpo_hover.gif) no-repeat; width:38px; height:49px;  }
	
	.menu_topo_img2 { background:url(../imagens/components/menu_topo/menu_banho.gif) no-repeat; width:40px; height:49px; }
	.menu_topo_img2 a { background:url(../imagens/components/menu_topo/menu_banho.gif) no-repeat; width:40px; height:49px; }
	.menu_topo_img2 a:hover { background:url(../imagens/components/menu_topo/menu_banho_hover.gif) no-repeat; width:40px; height:49px; }
	.menu_topo_img2_over a { background:url(../imagens/components/menu_topo/menu_banho_hover.gif) no-repeat; width:40px; height:49px; }
	
	.menu_topo_img3 { background:url(../imagens/components/menu_topo/menu_fragrancias.gif) no-repeat; width:81px; height:49px; }
	.menu_topo_img3 a { background:url(../imagens/components/menu_topo/menu_fragrancias.gif) no-repeat; width:81px; height:49px; }
	.menu_topo_img3 a:hover { background:url(../imagens/components/menu_topo/menu_fragrancias_hover.gif) no-repeat; width:81px; height:49px; }
	.menu_topo_img3_over a { background:url(../imagens/components/menu_topo/menu_fragrancias_hover.gif) no-repeat; width:81px; height:49px; }
	
	.menu_topo_img4 { background:url(../imagens/components/menu_topo/menu_homens.gif) no-repeat; width:50px; height:49px; }
	.menu_topo_img4 a { background:url(../imagens/components/menu_topo/menu_homens.gif) no-repeat; width:50px; height:49px; }
	.menu_topo_img4 a:hover { background:url(../imagens/components/menu_topo/menu_homens_hover.gif) no-repeat; width:50px; height:49px; }
	.menu_topo_img4_over a { background:url(../imagens/components/menu_topo/menu_homens_hover.gif) no-repeat; width:50px; height:49px;  }
	
	.menu_topo_img5 { background:url(../imagens/components/menu_topo/menu_kits.gif) no-repeat; width:102px; height:49px; }
	.menu_topo_img5 a { background:url(../imagens/components/menu_topo/menu_kits.gif) no-repeat; width:102px; height:49px; }
	.menu_topo_img5 a:hover { background:url(../imagens/components/menu_topo/menu_kits_hover.gif) no-repeat; width:102px; height:49px; }
	.menu_topo_img5_over a { background:url(../imagens/components/menu_topo/menu_kits_hover.gif) no-repeat; width:102px; height:49px; }
	
	
	/*Carrinho de compra*/ /*barra itens da cesta*/
	.carrinho { background:url(../imagens/components/cesta/fundo_cesta.gif) left no-repeat; }
	.carrinho a { float:left; text-decoration:none; cursor:pointer; font:11px Tahoma; color:#000000; }
	.carrinho a:hover { text-decoration:none; }
	
	.carrinho_Itens { float:left; font:11px Arial; color:#000000; padding-left: 5px; }
	.carrinho_Itens strong { text-decoration:none; float:right; font-weight: normal; color: #000; font-size:13px; padding-left: 10px; font-family: "Trebuchet MS"}
	.carrinho_Itens span { color: #000; font-size:13px; padding-top:0 !important; font-family: "Trebuchet MS"}
	
	
	/*Usuario*/ /*barra usuario logado*/
	.Usuario { position:absolute; top:10px; left:0px; width:35%; text-align:left; font:12px Trebuchet MS; color:#00006E; }
	.Usuario a { font:12px Trebuchet MS; color:#00006E; text-decoration:none; }
	.Usuario a:hover { text-decoration:underline; }
	
	/*ferramenta*/ /*barra de ferramentas*/
	.ferramentas {background: url(../imagens/components/busca/item1.gif) repeat-x ; float:left; height:39px; position:absolute; bottom:0px; width:312px; left:14px;}
	.item1 { background:transparent url(../imagens/components/ferramenta/item1.gif) no-repeat scroll 0;height:39px; overflow:hidden;text-indent:-9000px;width:312px;}
	.item1 a { width:208px; height:39px; font:11px Tahoma; color:#333333; font-weight:bolder; text-decoration:none; float: left; left: 91px; position:relative;}
	.item1 a:hover {  background:transparent url(../imagens/components/ferramenta/item1-1.gif) no-repeat; text-decoration:underline; }
	.item1 div { display:none; }
	
	.barranav_botaocestaAlt { background: url(../imagens/carrinho.gif) #e9e9e9 no-repeat top right; height:39px;left:798px;position:absolute;text-indent:-9000px;bottom:0;width:189px; float: left; }
	.barranav_botaocestaAlt a { color:#333333;font-family:Tahoma;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal; left:798px; font-variant:normal; font-weight:bolder; height:39px; line-height:normal; text-decoration:none; float:right; width:50px; bottom:0; }
	.barranav_botaocestaAlt a:hover {  background: url(../imagens/carrinho02.gif) no-repeat top right; text-decoration:underline;}
	.barranav_botaocestaAlt div { }

	/*breadcrumb*/
	.wrap_breadcrumb { float:right; width:760px; height:43px; color:#036; background: url(../imagens/components/filtro/barra_meio.gif) no-repeat; top left; position: relative;  padding-right:10px;}
	.breadcrumb_main { height:43px; margin-left:15px; }
	.breadcrumb_main li { float:left; background:url(../imagens/components/breadcrumb/bread_fundo_item.gif) no-repeat top left; height:43px; padding:0px 20px}
	.breadcrumb_main li a { float:left; position:relative; font:12px Trebuchet MS; color:#000000; text-decoration:none; font-weight: normal; display:block; cursor:pointer;padding: 17px 0 0 0;}
	.breadcrumb_main li a strong { float:left; position:relative; font:15px Trebuchet MS; color:#000000; !important; display:block; cursor:pointer; font-weight:normal; color: #FFF}
	.breadcrumb_main li a:hover strong{ text-decoration:none; color:#000;}
	.breadcrumb_main li div { display:none; }
	
	
	.breadcrumb_left { display: none; float:left; width:44px; height:39px; margin-top:-30px; margin-left:-0px; }
	.breadcrumb_left a { float:left; background:url(../imagens/components/breadcrumb/bread_left.gif) top no-repeat; width:55px; height:22px; margin-top:0px; }
	.breadcrumb_right { display: none; }
	
	/*MENU ESQUERDO*/
	.menu_esquerdo { background: #FFDA0F; float:left; width:197px; position:relative; min-height: 595px; }
	
	/*TOPO MENU CATEGORIA */
	.menu_e_topo { float:right; width:197px; font:10px Arial; background: #FFDA0F url(../imagens/fundo_topo_e_menu.gif) top left no-repeat; font-weight:bolder; height:50px;}
	
	/*UL MENU  CATEGORIA */
	.menu_e_meio { float:left; width:180px; margin-bottom:15px; }
	.menu_e_meio li { float:left; margin:0;   }
	
	/* RODAPE MENU CATEGORIA*/	
	.menu_e_rodape { height:7px; width:197px; background: background: #FFDA0F; bottom: 0px; position: absolute; left: 0px; }
	
	/* MENU CATEGORIA - ITEM DEPARTAMENTO*/
	.menu_e_fundo1 { float:left; width:196px;  overflow:hidden; text-align:left;}
	.menu_e_fundo1 a {background:url(../imagens/linhay02.gif) no-repeat top left; color:#000; height: 23px; float:left; width:156px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  text-align:left; padding: 7px 0 0 35px;}
	.menu_e_fundo1 a strong {background:url(../imagens/linhay.gif) no-repeat top left; line-height:2.3; font-weight:bold; color: #000; padding-left: 24px;  padding-top: 3px; margin-left: 4px; display: block; width: 168px; height: 32px; left: -40px; position: relative; top:-8px;}
	.menu_e_fundo1 a:hover { color:#4E4E4E;}
	.menu_e_fundo1 a:hover strong {color: #4E4E4E;}
	
	
	/* MENU CATEGORIA - ITEM 2 DEPARTAMENTO*/
	.menu_e_fundo2 { float:left; width:196px; overflow:hidden; text-align:left;}
	.menu_e_fundo2 a {background:url(../imagens/linhay02.gif) no-repeat top left; color:#000; height: 23px; float:left; width:156px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  text-align:left; padding-left:35px; padding-top:7px; cursor:pointer; }
	.menu_e_fundo2 a strong {background:url(../imagens/linhay.gif) no-repeat top left; line-height:2.3; font-weight:bold; color: #000; padding-left: 24px;  padding-top: 3px; margin-left: 4px; display: block; width: 168px; height: 32px; left: -40px; position: relative; top:-8px;}
	.menu_e_fundo2 a:hover {color:#4E4E4E; }
	.menu_e_fundo2 a:hover strong {color: #4E4E4E;}
	
	
	/*background:url(../imagens/linhay02.gif) no-repeat top; color:#000; height: 32px;*/

	
	/* MENU CATEGORIA - ITEM 3 DEPARTAMENTO*/
	/*.menu_e_fundo3 { float:left; width:193px;  text-align:left;  padding-top:6px; background:url(../imagens/linhay.gif) no-repeat; padding-bottom:6px; overflow:hidden;}
	.menu_e_fundo3 a {background:url(../imagens/linhay02.gif) no-repeat top left; color:#000; height: 23px; float:left; width:156px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  text-align:left; padding-left:35px; padding-top:7px;}	
	.menu_e_fundo3 a strong { line-height:2.3; color: #666666; padding-left: 5px;}
	.menu_e_fundo3 strong {  background:url(../imagens/linhay.gif) no-repeat top left; line-height:2.3; font-weight:bold; color: #000;float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:0.7em; color:#000000; text-decoration:none;  text-align:left; font-weight:bold;  line-height:2; margin-left:15px; padding-left:24px;  padding-top:3px; margin-left:4px; display:block; width:168px; height:32px; left:-4px; position:relative; top:8px;}
	.menu_e_fundo3 a:hover { color:#4E4E4E; }
	.menu_e_fundo3 a:hover { color: #4E4E4E; }*/
	
	.menu_e_fundo3 { float:left; width:196px;  overflow:hidden; text-align:left;}
	.menu_e_fundo3 a {background:url(../imagens/linhay02.gif) no-repeat top left; color:#000; height: 23px; float:left; width:156px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  text-align:left; padding: 7px 0 0 35px;}
	.menu_e_fundo3 a strong {background:url(../imagens/linhay.gif) no-repeat top left; line-height:2.3; font-weight:bold; color: #000; padding-left: 24px;  padding-top: 3px; margin-left: 4px; display: block; width: 168px; height: 32px; left: -40px; position: relative; top:-8px;}
	.menu_e_fundo3 a:hover { color:#4E4E4E;}
	.menu_e_fundo3 a:hover strong {color: #4E4E4E;}	
	
	
	/* MENU CATEGORIA - ITEM VEJA MAIS*/
	.menu_e_vejamais { display:none; }
	.menu_e_vejamais a { display:none; }
	
		/*itens para menu interno*/
		.menu_e_topo2 { float:left; width:170px; padding:20px 25px 7px 8px;; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color: #000; font-weight:bolder; text-align:left;   }
		.menu_e_topo2 a { font:10px Arial; color:#CBC4B1; font-weight:bolder; }
		.menu_e_topo_grupo { float:right; width:87%; margin-top:-1px; padding:20px 25px 7px 0; font:10px Arial; color:#CBC4B1; font-weight:bolder; text-align:right; text-transform:uppercase; /* float:left; width:220px; height:23px; padding:13px 0 0 15px;*/ }	
		.menu_e_topo_grupo a {  font:10px Arial; color:#CBC4B1; font-weight:bolder; text-decoration:none; /*font:12px Trebuchet MS; color:#000075; */}
	
	/*MENU DIREITO*/
	.menu_direito { float:right; position:relative; /*width:141px; top:44px;*/  }
	
	/*VITRINE*/ /*vitrine usado para mostrar todos os produtos da loja*/
	
		/*botoes de filtro da home*/
		.vitrine_filtro { float:left; width:769px; height:29px; background:url(../imagens/components/filtro/barra.gif) no-repeat bottom; margin: 15px 0 10px 7px; position:relative; margin-bottom: 10px;}
		
			/*ofertas especiais*/
			.vitrine_filtro1 { float:left; background:url(../imagens/components/filtro/ofertas.gif) no-repeat; width:127px; height:24px; text-indent:-9000px; overflow:hidden; margin-left: 15px;}
			.vitrine_filtro1 a { float:left; width:127px; height:24px; }
			.vitrine_filtro1_selected { float:left; background:url(../imagens/components/filtro/ofertas_over.gif) no-repeat; width:127px; height:24px; text-indent:-9000px; overflow:hidden; margin-left: 15px; }
			.vitrine_filtro1_selected a { float:left; width:127px; height:24px; }
			
			/*mais vendidos*/
			.vitrine_filtro2 { float:left; background:url(../imagens/components/filtro/vendidos.gif) no-repeat; width:127px; height:24px; text-indent:-9000px; overflow:hidden; margin-left: 5px; }
			.vitrine_filtro2 a {  float:left; width:127px; height:24px;}
			.vitrine_filtro2_selected { float:left; background:url(../imagens/components/filtro/vendidos_over.gif) no-repeat; width:127px; height:24px; text-indent:-9000px; overflow:hidden; margin-left: 5px; }
			.vitrine_filtro2_selected a { float:left; width:127px; height:24px; }
			
			/*ultimos lancamentos*/
			.vitrine_filtro3 { float:left; background:url(../imagens/components/filtro/lancamentos.gif) no-repeat; width:127px; height:24px; text-indent:-9000px; overflow:hidden; margin-left: 5px; }
			.vitrine_filtro3 a { float:left; width:127px; height:24px;}
			.vitrine_filtro3_selected { float:left; background:url(../imagens/components/filtro/lancamentos_over.gif) no-repeat; width:128px; height:32px; text-indent:-9000px; overflow:hidden; margin-left: 5px; }
			.vitrine_filtro3_selected a { float:left; width:127px; height:24px; }
			
			/*conheca tambem*/
		    .vitrine_filtro4 { float:left; background:url(../imagens/components/filtro/conheca.fif) no-repeat; width:186px; height:32px; text-indent:-9000px; overflow:hidden; margin-left: 5px; margin-top: 12px;}
			.vitrine_filtro4 a { float:left; width:128px; height:32px;}
			.vitrine_filtro4_selected { float:left; background:url(../imagens/components/filtro/conheca.gif) no-repeat; width:186px; height:32px; text-indent:-9000px; overflow:hidden; margin-left: 12px; }
			.vitrine_filtro4_selected a { float:left; width:128px; height:32px; }
			
		
		/*vitrine produtos*/
		
		.vitrine3 { float: left; width:683px; padding-bottom:15px; border-bottom:solid 1px #d4d4d4; padding-left:50px; }
		.vitrine3 li { float:left; position:relative; width:152px; margin:20px 0 0 30px; padding-bottom:10px; text-align:center; }
		.vitrine3 li div { width:135px; margin:0 auto; margin-top:5px; }
		.vitrine3 li a img { border:0px; }			
		
		/*.vitrine_wrap { float:left; width:100%; }
		.vitrine3 { float:left; background:#ECE9E6; width:685px; border-bottom:solid 1px #CCC; }
		.vitrine3 li { float:left; position:relative; width:152px; margin:20px 0 0 15px; padding-bottom:10px; text-align:center; }
		.vitrine3 li div { width:135px; margin:0 auto; margin-top:5px; }
		.vitrine3 li a img { border:0px; }*/
		
		.vitrine4 { float: right; width:683px; padding-bottom:70px; border-bottom:solid 1px #d4d4d4; }
		.vitrine4 li { float:left; position:relative; width:152px; margin:20px 0 0 30px; padding-bottom:10px; text-align:center; }
		.vitrine4 li div { width:135px; margin:0 auto; margin-top:5px; }
		.vitrine4 li a img { border:0px; }	
		
		.vitrine_nome { float:left; position:relative !important; background:none !important; height:auto !important; padding:0px !important; top:0px !important; left:0px !important; }
		.vitrine_nome a { float:left; cursor:pointer; text-align:left; text-decoration:none; }
		.vitrine_nome a strong { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; color:#000; line-height:14px; font-weight:normal; float:left; position:relative; margin: 0 5px 0 0; padding-bottom: 5px;}
		.vitrine_nome a span {  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; float: left; font-size:12px; color: #7E7E87; line-height:14px;  }
		.vitrine_nome a:hover { text-decoration:underline; color:#333; }
		
		.vitrine_preco { float:left; position:relative !important; background:none !important; height:auto !important; margin-top:4px; padding:0px !important;  text-align:left; cursor:pointer; top:0px !important; left:0px !important; color:#000000 !important;}
		.vitrine_preco a { float:left; line-height:16px; text-align:left; cursor:pointer; text-decoration:none; color:#BB7100 !important; }
		.vitrine_preco a:hover { text-decoration:underline; color:#BB7100;  }
		
		.vitrineFull_preco, .vitrineFull_preco a { float:left; position:relative !important; background:none !important; height:auto !important; margin-top:4px; padding:0px !important;  text-align:left; cursor:pointer; top:0px !important; left:0px !important; color:#000000 !important; text-decoration: none; float:left; width:100%; }
		.qntPreco { font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; font-weight:normal; }
		.qntVezes, .qntVezes a { font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#7E7E87; text-decoration: none;  }
		.qntVezes strong { color: #FF0000; font-size: 17px; }
		.qntPreco2 { font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#E2882E; font-weight: bold; float: left; margin: 0 5px 0 0;}
		.qntJuros { font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#7E7E87; float: left;}
		.qntAvista { font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; }
		.qntAvista strong { color: #000; font-size: 15px; font-weight: normal;}
		
		
		.vitrineConhecaMais_4 { position:relative; z-index:101; float: left; width:100%; padding-bottom:25px; border-bottom:solid 1px #d4d4d4; }
		.vitrineConhecaMais_4 li { float:left; position:relative; width:152px; margin:20px 0 0 30px; padding-bottom:10px; text-align:center; }
		.vitrineConhecaMais_4 li div { width:135px; margin:0 auto; margin-top:5px; }
		.vitrineConhecaMais_4 li a img { border:0px; }			
		
		
	/*BANNER*/
	.banner { float:left; margin:-1px 0 0 7px; overflow:hidden; padding:1px 0 1px 0; }
	.banner a { float:left; border:0px; }
	.banner a img { float:left; }
		
		
		
		
/******************************PRODUTO/COMPRA*****************************/
	.produto_wrap { float:left; width:769px; background:#FFF; position:relative; z-index:1001; }
	/*TITULO*/
	.produto_titulo { float:right; width:362px; padding:30px 40px 0 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000; font-size:2em; background:#FFF; right: 12px; position: relative;}
	/*.produto_titulo div { width:100%; font:24px Trebuchet MS; color:#FFF; font-weight:bolder; }*/
	.produto_titulo span { font:22px Trebuchet MS; color:#FFF; display:none; }
	.produto_titulo strong a { display:none; }
	.produto_titulo strong a:hover { text-decoration:underline; }

	/*Titulo MArca*/
	.produto_marca_titulo { float:left; width:362px; padding:0 0 15px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000; font-size:13px; background:#FFF; }
	
	/*IMAGENS*/
	.produto_imagens { float:left;  width:305px; padding:40px 0 0 42px; background:#FFF; }
	.produto_mostra_imagem { float:left; width:305px; }
	.produto_mostra_imagem1 { float:left; background:url(../imagens/components/produto_imagens/mostra_imagem1.jpg) no-repeat; width:305px; height:45px; }
	.produto_mostra_imagem2 { float:left; background:#EDEAE7; width:305px; height:410px; text-align:center; }
	.produto_mostra_imagem3 { float:left; background:url(../imagens/components/produto_imagens/mostra_imagem3.jpg) no-repeat; width:305px; height:50px; }
	.produto_ampliar { display:none; float:left; background:url(../imagens/components/produto_imagens/botao_ampliar.gif) center no-repeat; width:280px; height:22px;  margin-top:40px; }
	.produto_ampliar a { position:relative; display:block; width:114px; height:22px; margin-left:83px; text-indent:-9000px; overflow:hidden; text-align:center; }
	.produto_miniatura { float:left;  width:305px; margin-top:10px; border-top:solid 1px  #E9E8F0; text-align:center; }
	.produto_miniatura div { float:left; width:50px; height:50px; margin:7px 0 0 5px; text-align:center; overflow:hidden; }
	.produto_miniatura a img { border:0; }
	.produto_imagens_grande { border:0; text-align:center; overflow:hidden; float: left;}
	.produto_imagens_grande img { border:0;}
	
	
	/*PRECO*/
	.produto_preco { float:right; width:362px;  font:15px Arial; color:#5D5D63; font-weight:bolder; background:#FFF;  }
	.produto_preco_imagem a img{ border: 0px; }
	.produto_preco1 { float:left; border-bottom:solid 1px  #E9E8F0; }
	.produto_preco_fundo_topo_e { display:none; }
	.produto_preco_fundo_topo_d { display:none; }
	.produto_preco_fundo_rodape_e { display:none; }
	.produto_preco_fundo_rodape_d { display:none; }
	
	.produto_preco_fundo { float:left; width:360px; margin-bottom:3px; }
	.produto_preco_fundo2 { float:left; width:360px; margin-top:10px; }
	.produto_preco_fundo_main { float:left; width:200px; overflow:hidden; }
	
 	.produto_valor_atual { float:left; height:18px; }
 	.produto_valor_atual1 { float:left; width:30px; font:12px Arial; color:#382F25; font-weight:bolder; }
	.produto_valor_atual2 { float:left; width:195px; font:12px Arial; color:#534335; font-weight:bolder; }
	
	.produto_valor_promocao { float:left; height:50px; margin-top: 15px;}
	.produto_valor_promocao1 { float:left; width:120px; font:12px Arial; color:#5D5D63; font-weight:bolder; }
	/*.produto_valor_promocao1 span { display:none; }*/
	.produto_valor_promocao2 {  float:left; font:24px Arial; color:#E2882E; font-weight:bolder; width:150px; }
	
	.produto_valor_promocao_1 { float:left; height:18px; }
	.produto_valor_promocao1_1 { display:none; text-indent:-9000px; float:left; width:30px; font:12px Arial; color:#382F25; font-weight:bolder; }
	.produto_valor_promocao2_1 {  float:left; width:195px; font:12px Arial; color:#534335; font-weight:bolder; }
	
	.produto_valor_economize { display:none; }
	.produto_valor_economize1 { display:none; }
	.produto_valor_economize2 { display:none; } 
	
	.produto_valor_parcele { display:block; }
	.produto_valor_parcele1 { float:left; width:30px; text-indent:-9000px; display:none;  }
	.produto_valor_parcele2 { float:left; width:195px; font:11px Arial; color:#5D5D63; }
	
	.produto_preco_modelo { float:left; width:225px; font:15px Arial; color:#333; font-weight:bolder; text-align:left; }
	
	.produto_comprar { float:right; background:url(../imagens/components/produto_preco/comprar.jpg) no-repeat; width:194px; height:45px;  border:0px; cursor:pointer; text-indent:-9000px; line-height:0px; overflow:hidden; }
	
	/*PRAZO*/
	.produto_prazo { float:left; width:280px; margin:30px 0 0 12px; }
	.produto_prazo_texto { float:left; width:256px; padding:12px 10px; font:12px Arial; color:#EFEEE6; border:solid 1px #B2A593; text-align:left; display:none; }
	.produto_prazo_texto br { display:none; }
	.produto_prazo_texto strong { color:#EFEEE6; font-weight:bolder; }
	
	/*INDIQUE*/
	.produto_indique { float:left; background:#E1DDD0; width:280px; margin:15px 0 0 12px; }
	.produto_indique_topic1 { float:left; background:#F0EEE8; width:265px; margin-bottom:12px; padding:7px 0 7px 15px; font:12px Tahoma; color:#8B6A4C; text-align:left; }
	.produto_indique_topic2 { float:left; background:#F0EEE8; width:265px; margin:12px 0; padding:7px 0 7px 15px; font:12px Tahoma; color:#8B6A4C; text-align:left; }
	.produto_indique_label { float:left; width:75px; margin:5px 0; padding-left:15px; font:12px Tahoma; color:#8B6A4C; }
	.produto_indique_text { float:left; width:150px; height:17px; margin:2px 0; padding-top:3px; font:12px Tahoma; color:#8B6A4C; border:solid 1px #999999; }
	.produto_indique_text_erro { float:left; width:150px; height:17px; margin:2px 0; padding-top:3px; font:12px Tahoma; color:#8B6A4C; border:solid 1px #FF0000; }
	.produto_indique_enviar1 { float:left; background:#BCB3A3; width:280px; margin-top:12px; padding:10px 0; text-align:center; }
	.produto_indique_enviar2 { float:left; background:url(../imagens/components/indique/b_enviar.jpg) no-repeat; width:99px; height:28px; margin-left:90px; border:0px; cursor:pointer; text-indent:-9000px; line-height:0px; overflow:hidden; }
	.produto_indique_botao { background:url(../imagens/components/produto_imagens/botao_indique.jpg) no-repeat; float:right; display:none;
margin:0px auto 10px 12px;
width:389px;}
	.produto_indique_botao a { float:left; background:url(../imagens/components/produto_imagens/botao_indique.jpg) no-repeat; width:280px; height:40px; text-indent:-9000px; overflow:hidden; }
	
	/*CHAMADAS ( FRETE GRATIS / LANCAMENTO / OFERTA ESPECIAL )*/
	.produto_chamadas { float:right; width:280px; display:none;  }
	.produto_chamadas_frete {  }
	.produto_chamadas_lancamento { }
	.produto_chamadas_oferta {  }
	
	/*DESCRICAO*/
	.wrap_preco { position: relative; float: left; width: 370px; }
	.produto_descricao { width:100%; position: relative; float: left; }
	.produto_descricao_filtro { background:transparent url(../imagens/components/filtro/barra.gif) no-repeat scroll center bottom; float:left; padding-top:22px; position:relative; width:757px; height: 29px; margin: 0 0 0 7px; padding-left: 12px;}
	.produto_descricao_itens { float:left; position:relative; margin-right:5px; }
	.produto_descricao_itens a { cursor:pointer; text-decoration:none; }
	
	/*.produto_descricao1 { display:none; }*/
	.produto_descricao2 { background: url(../imagens/components/filtro/conheca02.gif) repeat-x top left; float:left; height:21px; padding: 3px 20px 0 20px; font:13px Trebuchet MS; color:#666; font-weight:bolder; text-transform:uppercase; position:relative;  border-left: 2px solid #535357}
/*	.produto_descricao3 { display:none; }*/
	
	/*.produto_descricao1_hover { display:none; }*/
	.produto_descricao2_hover { background: url(../imagens/components/filtro/conheca02_hover.gif) repeat-x top left; float:left; height:21px; padding: 3px 20px 0 20px; font:13px Trebuchet MS; color:#FFF; font-weight:bolder; text-transform:uppercase; position:relative;  border-left: 2px solid #535357}
/*	.produto_descricao3_hover { display:none; }*/
	
	.produto_descricao_texto { float:left; position:relative; width:680px; padding:40px; font:12px Arial; line-height:20px; color:#5D5D63; background:#FFFFFF; margin: 0 0 0 7px;}
	
	
	/*produto veja tambem*/
	.produto_vejatambem_wrap { width:700px; margin:0 auto; }
	.produto_vejatambem_titulo { float:left; width:100%; font:12px Trebuchet MS; color:#666; font-weight:bolder; border-bottom:solid 1px #CCC; }
	.produto_vejatambem_vitrine_wrap { float:left; width:700px; }
	
	.produto_vejatambem_vitrine4 { float:left; width:700px; margin:1px auto 0 auto; }
	.produto_vejatambem_vitrine4 li { float:left; position:relative; width:152px; margin:20px 0 0 23px; padding-bottom:10px; text-align:center; }
	.produto_vejatambem_vitrine4 li div { width:135px; margin:0 auto; margin-top:5px; }
	.produto_vejatambem_vitrine4 li a img { border:0px; }	
	
	.produto_vejatambem_vitrine_nome { float:left; position:relative !important; background:none !important; height:auto !important; padding:0px !important; top:0px !important; left:0px !important; }
	.produto_vejatambem_vitrine_nome a { float:left; cursor:pointer; text-align:left; text-decoration:none; }
	.produto_vejatambem_vitrine_nome a strong { font:12px Tahoma; color:#666666; line-height:13px; font-weight:bolder; }
	.produto_vejatambem_vitrine_nome a span { font:12px Tahoma; color:#666666; line-height:13px;  }
	.produto_vejatambem_vitrine_nome a:hover { text-decoration:underline; color:#666666; }
		
	
	/*avise-me*/
	.produto_aviseme { position:absolute; background:url(../imagens/components/aviseme/fundo.jpg) no-repeat; width:491px; height:339px; top:100px; right:20px; z-index:100; }
	.produto_aviseme_botao { float:right; background:url(../imagens/components/aviseme/b_aviseme.gif) no-repeat; width:162px; height:42px; margin:0px 0 0 10px; border:0px; cursor:pointer; text-indent:-9000px; line-height:0px; overflow:hidden; }
	.produto_aviseme_fechar { position:absolute; background:url(../imagens/components/aviseme/b_fechar.jpg) no-repeat; width:57px; height:19px; top:12px; right:12px; }
	.produto_aviseme_fechar a { float:left; width:57px; height:19px; display:block; text-indent:-9000px; }
	.produto_aviseme_form { float:left; background:url(../imagens/components/aviseme/fundo_dados.gif) #FFF no-repeat; width:465px; height:71px; margin:102px 0 0 13px; }
	.produto_aviseme_label { float:left; width:45px; margin:12px 5px 0 130px; font:12px Tahoma; color:#333; text-align:right; }
	.produto_aviseme_text { float:left; width:250px; height:20px; margin-top:8px; border:solid 1px #999999; }
	.produto_aviseme_text_erro { float:left; width:250px; height:20px; margin-top:8px; border:solid 1px #FF0000; }
	.produto_aviseme_enviar { float:left; background:url(../imagens/components/aviseme/b_cadastrar.jpg) no-repeat; width:145px; height:36px; margin:8px 191px 0 191px; border:0px; cursor:pointer; text-indent:-9000px; line-height:0px; overflow:hidden; }
	.produto_aviseme_aviso { float:left; width:435px; margin:15px 0 0 7px; padding:15px 20px; border-top:solid 1px #999999; font:11px Tahoma; color:#382F25; }



/*******************************PAGINACAO*********************************/

	/*paginacao*/
	.paginacao_wrap { float:left; background:#ece9e6; width:100%; margin:0px auto; text-align:center; }
	.paginacao { width:455px; margin:0 auto; }
	.paginacao_voltar { float:left; width:104px; height:36px; margin-top:16px; }
	.paginacao_voltar a { float:left; background:url(../imagens/components/paginacao/botao_anterior.jpg) no-repeat; width:104px; height:36px; text-indent:-9000px; overflow:hidden; }
	.paginacao_proximo { float:left; width:104px; height:36px; margin-top:16px; }
	.paginacao_proximo a { float:left; background:url(../imagens/components/paginacao/botao_proximo.jpg) no-repeat; width:104px; height:36px; text-indent:-9000px; overflow:hidden; }
	
	.paginacao_pagina { float:left; margin:25px 5px 5px 10px ; font:12px Tahoma; color:#333; }
	.paginacao_paginas { float:left; margin:20px 5px 0 0; } 
	.paginacao_paginas li { float:left; padding:5px 5px 5px 5px; font:12px Tahoma; color:#333; font-weight:bolder; }
	.paginacao_paginas li a { font:12px Tahoma; color:#333; padding:2px !important; font-weight:bolder; text-decoration:none; }
	.paginacao_paginas li a:hover { padding:2px !important; text-decoration:underline;  }
	.paginacao_paginas_selected { padding:2px !important; border:solid 2px #333; }
	
	.paginacao_total { float:left; width:100%; padding-top:20px; font:12px Trebuchet MS; color:#333; text-align:center; }









/********DEPARTAMENTO TOPO (BARRA PARA FILTRAR OS PRODUTOS****************/ 
.departamento_marca { float:left; position:relative; background:#000; text-align:center; width:736px; margin-left:3px; overflow:hidden; }


.departamento { float:left; background:url(../imagens/components/filtro/fundo.jpg) repeat-x; width:762px; height:36px; }
.departamento_topo1 { display:none; }
.departamento_topo2 { display:none; }
.departamento_topo_fundo {  height:36px; }

.departamento_topo_quantidade { float:left; width:120px; height:23px; padding:13px 0 0 25px; font:11px Tahoma; color:#FFF; }

.departamento_topo_ordem { float:right; background:url(../imagens/departamento/risco.jpg) left no-repeat; width:340px; height:26px; padding-top:10px; font:11px Tahoma; color:#FFF; text-align:center; }
.departamento_topo_ordem select { width:150px; font:11px Tahoma; color:#333; border:solid 1px #333; }

.departamento_topo_filtro { float:right; background:url(../imagens/departamento/risco.jpg) left no-repeat; width:250px; height:26px; padding-top:10px; font:11px Tahoma; color:#FFF; text-align:center; }
.departamento_topo_filtro strong { font-weight:bolder; } 
.departamento_topo_filtro select { width:150px; font:11px Tahoma; color:#73736C; border:solid 1px #333; }








/*******************************BUSCA INTERNA ****************************/

	
	/*busca interna*/
	.busca_interna { float:left; background:#FFF; width:100%; }
	.busca_interna li { float:left; width:769px;; padding:15px 0; border-bottom:solid 1px #E7EBEF; margin: 0 0 0 7px;}
	.busca_interna li a img { float:left; margin-left:15px; border:0px; }
		
	.busca_interna_img img { padding:3px; border:solid 1px #E6E6E6; }
	.busca_interna_nome a { position:relative; margin-left:15px; font:13px Arial; color:#E2882E; font-weight:bold; text-decoration:none; }
	.busca_interna_nome a:hover { text-decoration:underline; }
	.busca_interna_marca a { position:relative; margin-left:15px; font:12px Arial; color:#000000;  text-decoration:none; }
	.busca_interna_marca a:hover { text-decoration:underline; }
	.busca_interna_preco { margin:8px 0 8px 120px; font:12px Arial; color:#000000; text-decoration:none; }
	.busca_interna_preco a { font:12px Arial; color:#000000; text-decoration:none; }
	.busca_interna_preco a strong { position:relative; font:12px Arial; color:#000000; font-weight:bolder; }
	.busca_interna_preco a:hover { text-decoration:underline; }
	.busca_interna_ver_todos { margin-left:120px; font:11px Arial; color:#5D5D63; }
	.busca_interna_ver_todos a { font:11px Arial; color:#5D5D63; text-decoration:none; }
	.busca_interna_ver_todos a:hover { text-decoration:underline; color: #000;}
	.busca_interna_resultado { float:left; background:#FF.busca_topic2F; width:760px; height:200px; padding-top:200px; text-align:center; font:17px Trebuchet MS; color: #5D5D63; margin: 0 0 0 7px}
	
/*BUSCA*/
.wrap_busca_topic { float:left; width:100%;}
.busca_topic1 { display:none; }
.busca_topic2 { float:left; background:url(../imagens/busca/busca_topic2.gif) no-repeat top left; width:769px; height:53px; text-indent:-9000px; margin: 0 0 0 7px;}

.busca_topic3 { display:none; }

.busca_filtro { position:relative; background:#FFF; width:100%; }
.busca_filtro1 { display:none; }
.busca_filtro3 { display:none; }
.busca_filtro2 { float:left; background: #FFFFFF;  width:769px; height: 50px; background: url(../imagens/components/filtro/barra.gif) no-repeat left bottom; margin: 0 0 0 7px;}

.busca_quantidade { float:left; background:url(../imagens/busca/risco.jpg) right no-repeat; width:160px; height:23px; padding:13px 0 0 25px; font:11px Tahoma; color:#5D5D63; }
.busca_ordem { float:left; background:url(../imagens/departamento/risco.jpg) right no-repeat; width:360px; height:26px; padding-top:10px; font:11px Tahoma; color:#5D5D63; text-align:center; }
.busca_ordem select { width:150px; font:11px Tahoma; color:#73736C; border:solid 1px #73736C; }
.busca_agrupar { float:left; width:150px; height:26px; padding-top:10px; font:11px Trebuchet MS; color:#0F2D0B; text-align:center; }
.busca_agrupar_off { float:left; background:url(../imagens/busca/busca_agrupar_off.gif) left no-repeat; width:135px; margin-left:25px; padding-left:17px; font:11px Trebuchet MS; color:#0F2D0B; font-weight:bolder; cursor:pointer; border:0px; line-height:0px; text-indent:-9000px; }
.busca_agrupar_on { float:left; background:url(../imagens/busca/busca_agrupar_on.gif) left no-repeat; width:135px; margin-left:25px; padding-left:17px; font:11px Trebuchet MS; color:#0F2D0B; font-weight:bolder; cursor:pointer; border:0px; line-height:0px; text-indent:-9000px; }


	/*agrupar*/
	.busca_grupo_marca { float:left; background:url(../imagens/busca/busca_seta_agrupar.jpg) top left no-repeat; width:711px; height:20px; margin:1px 0 0 3px; padding:5px 0 0 25px; font:12px Arial; color:#63607D; font-weight:bolder; border-bottom:solid 1px #DCB3CD; }
	
	
/*CONTATO*/	
.wrap_contato { float:right; background:url(../imagens/contato/fundo.gif) center 59px  no-repeat; width:755px; margin-right:10px; padding-bottom:50px;}
.contato_topic { float:left; background:url(../imagens/contato/contato_topic.gif) no-repeat; width:755px; height:59px; margin-bottom:50px; text-indent:-9000px;}

.contato_label { float:left; width:215px; height:23px; margin-right:15px; padding-left:20px; font:13px Trebuchet MS; color: #000; text-align:right; }
.contato_input { width:350px; height:23px; margin-bottom:5px; font:12px Trebuchet MS; color:#333; border:solid 1px #CCC; }
.contato_select { width:353px; height:24px; margin-bottom:5px; font:12px Trebuchet MS; color:#333; border:solid 1px #CCC; }
.contato_textarea { width:347px; height:100px; font:12px Trebuchet MS; color:#333; border:solid 1px #CCC; }
.contato_enviar { background:url(../imagens/contato/contato_enviar.jpg) no-repeat; width:99px; height:28px; margin-top:15px; border:0px; cursor:pointer; text-indent:-9000px; line-height:0px; overflow:hidden; }
.contato_interna_resultado { float:left; background:#ece9e6; width:762px; height:200px; padding-top:200px; text-align:center; font:18px Trebuchet MS; color:#666; }


	/*MENU AJUDA*/
	.menu_ajuda_esquerdo { float:left; width:160px; }
	.menu_ajuda_topo { display:none; }
	.menu_ajuda_meio { float:left; width:100%; }
	.menu_ajuda_rodape { display:none; }
	
	.menu_ajuda_fundo1 { float:left; background:#FCFCFC; width:160px; margin-top:1px; font:12px Trebuchet MS; color:#305E83; }
	.menu_ajuda_fundo1 strong { float:left; background:#F3F3F3; width:155px; height:20px; padding:10px 0 0 5px; font:11px Arial; color:#333; }
	.menu_ajuda_fundo1 a { float:left; width:150px; padding:5px; font:12px Arial; color:#666; text-decoration:none; }
	.menu_ajuda_fundo1 a:hover { background:#F1f1f1; }
	
	
	.menu_ajuda_contato { float:left; background:#FCFCFC; width:147px; padding:7px 7px 0 7px; font:12px Tahoma; color:#333; }
	.menu_ajuda_contato div { float:left; width:100%; padding:15px 0; border-bottom:solid 1px #F5F5F5; }
	.menu_ajuda_contato div a { float:left;  font:12px Tahoma; color:#333; text-decoration:none; }
	.menu_ajuda_contato div a:hover { text-decoration:underline; }
	
	.menu_ajuda_topo_grupo { float:left; background:#F7F7F7; width:154px; height:23px; margin-top:15px; padding:5px 0 0 7px; font:12px Trebuchet MS; color:#666; }	
	

	/*ajuda textos*/
	.wrap_ajuda { float:left; width:540px; margin-left:25px; font:13px Trebuchet MS; color:#333; }
	.ajuda_topic { width:100%; margin-bottom:15px; font:25px Trebuchet MS; color:#AF026F; border-bottom:solid 1px #93035E; }
	
	
/*CESTA*/
.wrap_cesta { width:973px; float:left; background-color:#FFFFFF; min-height: 370px;  }

.cesta_topic { float:left; background:url(../imagens/barra.jpg) no-repeat top left; width:100%; height:43px; text-indent:-9000px;}
.cesta_botao_wrap { float:left; width:971px; height:55px; padding:3px; }
.cesta_botao_comprar_mais a { float:left; background:url(../imagens/components/cesta/bmais.jpg) no-repeat; width:187px; height:34px; margin:10px 0 0px 15px; text-indent:-9000px; overflow:hidden; position:relative; }
.cesta_botao_concluir_compra { float:right; background:url(../imagens/components/cesta/bfechar.jpg) no-repeat; width:223px; height:42px; margin:5px 15px 0 0; border:0; cursor:pointer; text-indent:-9000px; padding:-9000px; line-height:0; overflow:hidden; }


.cesta { float:left; background:url(../imagens/cesta/cesta_fundo_titulo.jpg) left top no-repeat; width:900px; margin:12px 0 25px 48px; }
.cesta_produto, .cesta_quantidade, .cesta_unitario, .cesta_valor_total  { color: #666; font:12px Tahoma; font-weight:bolder;  padding:3px 0 0 15px;  height:18px; float:left; }

.cesta_produto {  width:391px; }
.cesta_quantidade { width:136px;  }
.cesta_unitario {  width:145px; }
.cesta_valor_total {  width:115px; }

.cesta_bordas { float:left; width:870px; }

table.cesta_itens { float:left; width:870px;  }
table.cesta_itens tr { height:100px; }

table td.produto { background:#FFF; width:347px; font:13px Verdana; color:#666666; border-bottom:solid 1px #ccc;  }
table td.produto div { float:left; margin:0 15px; padding:3px;  vertical-align:middle; padding:5px; }
table td.produto div img { border:0px; vertical-align:middle; }
table td.quantidade { background:#FFF; width:129px; font:11px Trebuchet MS; color:#333; text-align:center; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc;  }
table td.quantidade input { width:50px; margin:10px 0 10px 0; font:13px Tahoma; color:#E2882E; text-align:center; border:solid 1px #ccc; }
table td.quantidade a { background:#FFF; font:11px Tahoma; color:#333; text-decoration:none; }
table td.unitario { background:#FFF; width:129px; padding-right:10px; font:12px Verdana; color:#000; font-weight:bolder; text-align:right; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc;  }
table td.valor_total { background:#FFF; width:120px; padding-right:10px; font:12px Verdana; color:#000; font-weight:bolder; text-align:right; border-bottom:solid 1px #ccc;  }


.cesta_cep { float:left; width:325px; padding-left:10px; }
.cesta_cep .aviso { float:left; margin:10px 0; font:11px Trebuchet MS; color:#000; }
.cesta_cep .erro_cep { float:left; padding-top:10px; font:11px Trebuchet MS; color:#75657F; font-weight:bold; }
.cesta_cep .cep { float:left; height:20px; padding:11px 5px 0 0; font:12px Tahoma; color:#E2882E; vertical-align:middle; font-weight:bolder; }
.cesta_cep .cep1 { width:50px; height:18px; padding-top:3px; font:14px Trebuchet MS; color:#333; border:solid 1px #999; }
.cesta_cep .cep2 { width:30px; height:19px; padding-top:3px; font:14px Trebuchet MS; color:#333; border:solid 1px #999; }
.cesta_cep .calcular { position:relative; background:url(../imagens/cesta/b_calcular_cep.gif) no-repeat; width:119px; height:24px; border:0; cursor:pointer; text-indent:-9000px; line-height:0px; overflow:hidden; margin: 2px 0 0 12px; }
.cesta_cep .procurar_cep a { display:none; }

.cesta_total { float:right; width:393px; }
.cesta_total .total1 { float:left; width:107px; height:52px; /*margin-top:76px;*/ padding:95px 0 0 20px; font:25px Trebuchet MS; color:#666; font-weight:bolder; border-bottom:solid 1px #999999; }
.cesta_total .total2 { float:right; width:266px; } 
.total2 { display: block;}
.cesta_total .total2 div { float:left; width:130px; padding:10px 10px 15px 0; font:11px Tahoma; color:#666; text-align:right; font-weight:bolder; border-bottom:solid 1px #999; } 
.cesta_total .total2 span { float:left; width:120px; padding:10px 0; font:13px Trebuchet MS; color:#000; text-align:right; font-weight:bolder; border-bottom:solid 1px #999; } 
.cesta_total .total3 { float:right; background:#FFFFFF; width:266px; height:69px; border-bottom:solid 1px #999999; }
.cesta_total .total3 div { float:left; width:260px; margin-top:21px; font:22px Trebuchet MS; color:#000000; text-align:right; font-weight:bolder; }
.cesta_total .total3 span { float:left; width:260px; font:13px Trebuchet MS; color:#000000; text-align:right; }

.cesta_rodape { display:none; }
.cesta_vazia { width:900px; font:17px Trebuchet MS; color: #5D5D63; position:relative; float:left; margin: 30px 0 100px 10px;}
.cesta_botao_comprar_mais2 { width:205px; text-align: left; position: relative; margin-top: 130px; margin-left: -200px; width:205px; height:30px; float:left; }
.cesta_botao_comprar_mais2 a { background:url(../imagens/components/cesta/bmais2.jpg)  no-repeat left top; text-indent:-9000px; width:205px; height:30px; float:left; position: relative; }		


/*NEWSLETTER*/
.newsletter { width:760px; height:55px; border-top:solid 1px #D4D4D4; border-bottom:solid 1px #FF0000; float: right; bottom: 0px; left: 200px; position: static; display:none;}
.newsletter label { float:left; width:270px; margin:18px 0 0 100px; font:11px Trebuchet MS; color:#595959; }
.newsletter span { float:left; background:#e0e0e0; margin:12px 0 0 0; padding:5px 7px 4px 7px;}
.newsletter span input.texto { float:left; width:296px; height:17px; margin-right:5px; padding:2px 0 0 4px; font:11px Tahoma; color:#333; border:solid 1px #ff0000; }
.newsletter span input.texto_erro { float:left; width:296px; height:17px; margin-right:5px; padding:2px 0 0 4px; font:11px Tahoma; color:#333; border:solid 1px #FF0000; }
.newsletter span input.enviar { background:url(../imagens/components/newsletter/b_newsletter.gif) no-repeat; width:56px; height:19px; cursor:pointer; border:0px; text-indent:-9000px; line-height:0px; overflow:hidden; }


/*RODAPE*/
.rodape { float:left; min-width:1002px; width: 100%; background:#333; color:#ffda0f; height: 136px; position: relative; margin-top: 5px;/* border-bottom: 23px solid #666; */}
.rodape a { color:#ffda0f; text-decoration:none; margin-left:8px; border-left: 1px solid #FF0; padding-left: 15px;}
.rodape a:hover { color:#F1C314;}
.rodapeSub { margin:0px auto;  position: relative; height: 100%; width: 980px; padding-left: 8px;}
.rodape_fundo2 { width:100%;  height:150px;  margin-top: 0px; }
.rodape_fundo1 { display:none; }
.rodape_fundo3 { display:none; }

/*rodape departamentos*/ /*informacoes do website (links uteis / telefone / email )*/
.rodape_departamentos { float:left; margin-top:30px; position:relative; width:600px; display: inline; font:12px Trebuchet MS; border: 1px solid white; }
.rodape_departamentos a { font:12px Trebuchet MS; text-decoration:none; }
.rodape_departamentos a:hover { /*text-decoration:underline;*/ }
.rodape_departamentos strong { color:#333333; font-weight: normal;}

/*sac*//*
.rodape_sac { width:200px; height:16px; margin-top:30px; font:11px Tahoma; display: none;  }

/*formas de pagamento*/
.rodape_pagamento { float:right; width: 300px; position:relative; /*margin-top:30px;*/ margin-right: 5px;}
.rodape_pagamento strong { float:right; margin-bottom:5px; font:12px Trebuchet MS;  font-weight:bold;}
.rodape_pagamento_cartoes { width:100%; height:18px; text-indent:-9000px; overflow:hidden; font-family:"Trebuchet MS"; font-size:13px; float:right; text-align:right; position: relative; padding-right: 30px;}
.pagamento_tipo { float:right; width:179px; font:10px/11px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: right;}

/*central de atendimento*/
.rodape_atendimento { float:left; margin-top:12px; position:relative; width:600px; display: inline;}
.rodape_atendimento strong { -x-system-font:none; float:left; font-family:Trebuchet MS; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bolder; width:170px; padding-left: 5px;}
.rodape_atendimento_item { float:left; font:12px Trebuchet MS; font-weight: normal; text-align: left; width:415px; float:left; position:relative;cursor:pointer; text-decoration:none;  overflow:hidden; margin-left: 2px;}
.rodape_atendimento_item br { display:none; }
/*rodapé institucional*/
.rodape_institucional { width: 150px; float:left; height:125px; position:relative; margin-top:30px; margin-right: 35px; margin-left: 58px; display:none}
.rodape_institucional strong { float:right; padding-right: 26px; margin-bottom:5px; margin-right: 19px; font:12px Trebuchet MS;  font-weight:bolder; }
.rodape_institucional_item { font:13px Trebuchet MS; font-weight: normal; float: right; text-align: right; padding-right: 19px; }


/*RODAPE DEPARTAMENTOS*/
.rodape_departamento { font-family:Trebuchet MS; font-style:normal; font-variant:normal; font-size:12px; padding:10px 0 0 5px; width:550px; }
.rodape_departamento strong { font-weight:bolder; float:left; }
.rodape_departamento ul { list-style:none; }
.rodape_departamento ul li { float:left; }
.no_border { border:none !important; }
/*RODAPE DEPARTAMENTOS*/


/*copyright*/
/*.rodape_copyright { position:absolute; width:300px; font:11px Tahoma; text-align:left;  float: left; top: 140px; color:#333;}*/
.rodape_copyright { float:left;  width: 100%; min-width:1002px; margin-top:3px; }
.rodape_copyright div { margin:0px auto; position: relative; height: 100%; width: 980px; padding-left: 8px; font:11px Tahoma; text-decoration:none; color:#333; padding-bottom:10px; } 


/*rodapé parceiro*/
.rodape_parceiro { width: 139px; background: url(../imagens/barrinha.gif) no-repeat right top; float:left; height:125px; position:relative; margin-top:30px; margin-right: 35px; display:none}
.rodape_parceiro strong { background:transparent url(../imagens/seta.jpg) no-repeat right bottom; float:right; padding-right: 26px; margin-bottom:5px; margin-right: 19px; font:12px Trebuchet MS;  font-weight:bolder; }
.rodape_parceiro img { float: right; margin-right: 19px}

.home_cartao_mastercard { float:left; background:url(../imagens/cartoes/home_cartao_mastercard.gif) no-repeat; width:30px; height:18px; margin:0 6px 5px 0; text-indent:-9000px; }
.home_cartao_mastercard_redecard { float:left; background:url(../imagens/cartoes/home_cartao_mastercard.gif) no-repeat; width:30px; height:18px; margin:0 6px 5px 0; text-indent:-9000px; }
.home_cartao_diners_redecard { float:left; background:url(../imagens/cartoes/home_cartao_dinners_club.gif) no-repeat; width:30px; height:18px; margin:0 6px 5px 0; text-indent:-9000px; }
.home_cartao_american_express { float:left; background:url(../imagens/cartoes/home_cartao_american_express.gif) no-repeat; width:18px; height:18px; margin:0 6px 5px 0; text-indent:-9000px; }
.home_cartao_visa { float:left; background:url(../imagens/cartoes/home_cartao_visa.gif) no-repeat; width:33px; height:18px; margin:0 6px 5px 0; text-indent:-9000px; }
.home_cartao_dinners_club { float:left; background:url(../imagens/cartoes/home_cartao_dinners_club.gif) no-repeat; width:44px; height:18px; margin:0 6px 5px 0; text-indent:-9000px; }	
.home_cartao_aura { float:left; background:url(../imagens/cartoes/home_cartao_aurora.gif) no-repeat; width:26px; height:18px; margin:0 6px 5px 0; text-indent:-9000px; }	
.home_cartao_hipercard { float:left; background:url(../imagens/cartoes/home_cartao_hipercard.gif) no-repeat; width:42px; height:18px; margin:0 6px 5px 0; text-indent:-9000px; }	
.home_cartao_visa_electron { float:left; background:url(../imagens/cartoes/home_cartao_visa_electron.gif) no-repeat; width:30px; height:18px; margin:0 6px 5px 0; text-indent:-9000px; }
.home_debito_bradesco_visa_electron { float:left; background:url(../imagens/cartoes/home_cartao_visa_electron.gif) no-repeat; width:30px; height:18px; margin:0 6px 5px 0; text-indent:-9000px; }
.home_cartao_visa_verify_by_visa { float:left; background:url(../imagens/cartoes/home_cartao_visa.gif) no-repeat; width:33px; height:18px; margin:0 6px 5px 0; text-indent:-9000px; }	

.home_boleto_bradesco_sps { float:right; background:url(../imagens/cartoes/bradesco.jpg) no-repeat; width:59px; height:22px; margin:0 19px 5px; text-indent:-9000px; }

.home_boleto_unibanco { float:left; background:url(../imagens/cartoes/home_boleto_unibanco.gif) no-repeat; width:63px; height:18px; margin:0 6px 5px 0; text-indent:-9000px; background-color:#FFF; }
.home_deposito_bancario_acirp { float:left; background:url(../imagens/cartoes/home_acirp.gif) no-repeat; width:20px; height:18px; margin:0 6px 5px 0; text-indent:-9000px;  background-color:#FFF; }

.home_boleto_online { float:left; background:url(../imagens/cartoes/home_boleto_bancario.gif) no-repeat; width:24px; height:18px; margin:0 6px 5px 0; text-indent:-9000px; }	
.home_boleto_caixa { float:left; background:url(../imagens/cartoes/home_boleto_bancario.gif) no-repeat; width:24px; height:18px; margin:0 6px 5px 0; text-indent:-9000px; }	


.home_debito_brasil { float:left; background:url(../imagens/cartoes/home_debito_brasil.gif) no-repeat; width:18px; height:18px; margin:0 6px 5px 0; text-indent:-9000px; }
.home_debito_visa_electron { float:left; background:url(../imagens/cartoes/home_debito_visa_electron.gif) no-repeat; width:30px; height:18px; margin:0 6px 5px 0; text-indent:-9000px; }
.home_debito_bradesco { float:left; background:url(../imagens/cartoes/home_debito_bradesco.gif) no-repeat; width:24px; height:18px; margin:0 6px 5px 0; text-indent:-9000px; }
.home_debito_itau { float:left; background:url(../imagens/cartoes/home_debito_itau.gif) no-repeat; width:18px; height:18px; margin:0 6px 5px 0; text-indent:-9000px; }
.home_debito_unibanco { float:left; background:url(../imagens/cartoes/home_debito_unibanco.gif) no-repeat; width:23px; height:18px; margin:0 6px 5px 0; text-indent:-9000px; }
.home_debito_real { float:left; background:url(../imagens/cartoes/home_debito_real.gif) no-repeat; width:72px; height:18px; margin:0 6px 5px 0; text-indent:-9000px; }
.home_debito_m-cash { float:left; background:url(../imagens/cartoes/home_debito_m-cash.gif) no-repeat; width:21px; height:18px; margin:0 6px 5px 0; text-indent:-9000px; }

.home_deposito_bancario_unibanco { float:left; background:url(../imagens/cartoes/home_debito_unibanco.gif) no-repeat; width:23px; height:18px; margin:0 3px 5px; text-indent:-9000px; }
.home_deposito_bancario_real { float:left; background:url(../imagens/cartoes/home_debito_real.gif) no-repeat; width:72px; height:18px; margin:0 3px 5px; text-indent:-9000px; }
.home_deposito_bancario_itau { float:left; background:url(../imagens/cartoes/home_debito_itau.gif) no-repeat; width:18px; height:18px; margin:0 3px 5px; text-indent:-9000px; }
.home_deposito_bancario_brasil { float:left; background:url(../imagens/cartoes/home_debito_brasil.gif) no-repeat; width:18px; height:18px; margin:0 3px 5px; text-indent:-9000px; }
.home_deposito_bancario_bradesco { float:left; background:url(../imagens/cartoes/home_debito_bradesco.gif) no-repeat; width:24px; height:18px; margin:0 3px 5px; text-indent:-9000px; } 
.home_deposito_bancario_caixa { float:left; background:url(../imagens/cartoes/home_deposito_caixa.gif) no-repeat; width:42px; height:18px; margin:0 3px 5px; text-indent:-9000px; }	
.home_gateway_pagseguro { float:right; background:url(../imagens/cartoes/home_gateway_pagseguro.jpg) no-repeat; width:179px; height:24px; margin:0 0px 5px; text-indent:-9000px; }	


    /*VALIDALIDAÇÃO LIVE VALIDATION*/
    
    .LV_validation_message{
    font-weight:bold;
    margin:0 0 0 0px;
    display:none;
    
}

.LV_valid {
    color:#515151;
}
      
.LV_invalid {
    color:#515151;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active 
{
               /* background:url(../imagens/thema/validacao_ok.gif) right no-repeat;*/
                border: 1px solid #C6E1F0;
}
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #C6E1F0;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active 
{
                /*background:url(../imagens/thema/validacao_erro.gif) right #FFFFC4 no-repeat;*/                
                border: 1px solid #CC0000;
}
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
border: 1px solid #CC0000;
}



/**MENU VERTICAL MARCAS**/
.menuMarca 
{
	min-height:585px;
	background: #000; 
}

.menuMarca img { 
	border: none;
}

.menuMarca ul, .menuMarca li { 
	background: #000; 
	width: 93px;
	/*min-height:585px;*/
	float: left;
	position: relative;
	padding: 5px 0;

	text-align: center;
	padding: 0;
	margin: 0 auto;	
}

.menuMarca ul {
	width: 89px;
	list-style-type: none;
}

.menuMarca li {
	margin: 2px 0;
	display: inline;
	position: relative;
	float: left;
	width:100%;
}
/**MENU VERTICAL MARCAS**/


/**DISPLAY DE PRECO DE PRODUTOS DA VITRINE**/
.vitrineProdutoPreco  
{
    color:#FF0000;
    font-family:Arial;
    font-size:17px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bolder;
    line-height:normal;    
}
/**DISPLAY DE PRECO DE PRODUTOS DA VITRINE**/

.vitrineFp  
{
-x-system-font:none;
color:#000000;
float:left;
font-family:Arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-top:4px;
float:left;    
}

/** CESTA NOVA **/
.cesta { margin-left:33px; }
.cesta_bordas { width:100%; }
table.cesta_itens { width:100%; }
table td.produto { border-right:1px solid #CCCCCC; width:57%; }
table td.produto a { text-decoration:none; color:#666666 !important; }
table td.unitario { text-align:center; }
table td.valor_total { text-align:center; }
table td.quantidade { width:128px; }
.cesta_produto { width:56%; }
.cesta_quantidade { width:12.5%; }
.cesta_unitario { width:13%; }
.cesta_valor_total { width:11%; }
.cesta_cep .calcular { margin-left:5px; }
/** CESTA NOVA **/