	*	{margin: 0; padding: 0;}

body	{background: #F1F1F1;}

	.texto1	{font: 12px Trebuchet MS; color: #555;}
	
	.texto2	{font: bold 18px Arial; color: #900; line-height: 35px;}
	
	.texto3	{font: bold 13px Trebuchet MS; color: #FFF; line-height: 35px;}
	
	.texto4	{font: bold 13px Trebuchet MS; color: #000; line-height: 35px;}
	
	.texto5	{font: 12px Trebuchet MS; color: #333; line-height: 30px; /*margin-left: 10px; */}
	
	.texto6	{font: bold 14px Trebuchet MS; color: #000; margin-left: 10px; line-height: 40px;}
	
	.texto7	{font: bold 20px Arial Black; color: #0377A8; margin-left: 10px; line-height: 30px; letter-spacing: 1px;}	

	.texto8	{font: bold 12px Trebuchet MS; color: #FFF; line-height: 30px;}
	
	.texto9	{font: bold 12px Trebuchet MS; color: #888; line-height: 30px; margin-left: 10px;}
	
	.texto10	{font: 14px Trebuchet MS; color: #555; line-height: 25px;}
	
	.texto11	{font: bold 12px Trebuchet MS; color: #0377A8; line-height: 28px;}

	.texto12	{font: bold 14px 'Trebuchet MS'; color: #0377A8; line-height: 30px; letter-spacing: 1px;}	

	.texto13	{font: 12px 'Trebuchet MS'; color: #777; line-height: 20px; letter-spacing: 1px;}	

	.texto14	{font: 11px 'Trebuchet MS'; color: #FFF; line-height: 15px;}	

	.texto15	{font: 12px Trebuchet MS; color: #333; line-height: 15px; margin-left: 15px;}

	.botao1, .botao2, .botao3, .botao4, .botao5, .botao6 { cursor:pointer; }
	
	.botao1	{background: #555; width: 120px; height: 35px; font: bold 14px Trebuchet MS; color: #FFF; border: none;}

	.botao2	{background: #0476A8; width: 170px; height: 35px; font: bold 14px Trebuchet MS; color: #FFF; border: none;}
	
	.botao3 {background: #F1F1F1; width: 80px; height: 24px; font: bold 14px Trebuchet MS; color: #333; text-align: center; float: right; border: 1px solid #333}
	
	.botao4 {background: #0476A8; width: 170px; height: 35px; font: bold 14px Trebuchet MS; color: #FFF; text-align: center; float: right; border: 1px solid #333; margin: 0 0 10px 0; line-height: 35px;}
	
	.botao5	{background: #0476A8; padding: 5px; height: 35px; font: bold 14px Trebuchet MS; color: #FFF; border: none; margin: 20px 0 20px 0;}

	.botao6	{background: #0476A8; padding: 5px;  font: bold 14px Trebuchet MS; color: #FFF; border: none; margin: 5px 0 0 20px;}

	.fieldsetClass	{border: 0;}

	.inputPequeno	{width: 50px; border: 1px solid #CCC; width: 478px; font: 12px Trebuchet MS;}
				
	.inputMedio		{width: 150px; border: 1px solid #CCC; width: 478px; font: 12px Trebuchet MS;}
				
	.inputGrande	{width: 250px; border: 1px solid #CCC; width: 478px; font: 12px Trebuchet MS;}

	.link3	{font: bold 12px Trebuchet MS; color: #FFF; text-decoration: none;}
	
	.link4, .indisponivel	{font: bold 12px Trebuchet MS; color: #0377A8; text-decoration: none;}

	.indisponivel { font-size: 11px; }
	
	.link5	{font: bold 12px Trebuchet MS; color: #0377A8; text-decoration: none; margin-right: 40px;}
	
	.labelClass1	{width: 100px; display: block; float: left;}
	
	.indisponivel { }
	
	.error	{display: block; }
	
	.center { text-align:center; }
	
	.left { text-align:left; }
	
	.right { text-align:right; }
	
	.justify { text-align:justify; }
	
	a img { border:none; }
	
	#error {margin:2px 10px; line-height:15px; color:red;}

	.naoEditavel { background:#d5d5d5; }
	
	em.strike { text-decoration: line-through ;}

	a.botaoComprar	{ display:block; text-align:center; text-indent:20px; text-decoration:none; padding-top:22px; background: no-repeat url("../imagens/layout/botao-comprar-verde.png"); width: 150px; height: 30px; font: bold 12px Trebuchet MS; color: #FFF; letter-spacing: 1px; cursor:pointer;}
	
	a.botaoComprar:hover { text-decoration:underline; }
	
	.clear { clear:left; }
	
	h3	{height: 30px; margin: 0 0 10px 0; line-height: 40px; font: bold 12px Trebuchet MS; color: #FFF; background: url("../imagens/layout/background-barra.jpg"); text-indent: 10px; line-height: 30px;}
	
	h4	{font: bold 18px Trebuchet MS; color: #0377A8; }
	
	h5	{height: 30px; margin: 0 0 10px 0; line-height: 40px; font: bold 12px Trebuchet MS; color: #333; background: #CCC; text-indent: 10px; line-height: 30px;}

	#tudo	{margin: 0 auto; width: 990px; background: #FFF;}
	
		#tudo #topo {float: left; background: #FFF; width: 990px;}
	
			#tudo #topo #topoLeft { float:left; margin: 10px 0 0 20px;}
	
				#tudo #topo #topoLeft h1 a { border:none; display:block; text-indent:-999em; background: no-repeat url('../imagens/layout/logo-syma-3.jpg'); width:290px; height:90px;}
	
			#search {height:75px; float: left; text-align: left; margin: 0 25px 10px 0; *width:500px;}
			
			.carrinho { margin:10px 20px; text-align:center; float:right; }
			
			.carrinho p { font:11px trebuchet ms; color:#0377A8; }
			
				#search fieldset	{border: none;}
			
					#search fieldset input	{border: 1px solid #ccc; padding:5px; font: 12px 'Trebuchet MS'; width: 160px;}

					#search fieldset select	{border: 1px solid #ccc; font: 12px 'Trebuchet MS'; padding: 4px;}
					
						#search fieldset .optionClass	{font: 12px 'Trebuchet MS'; margin: 5px; text-indent: 5px; line-height: 100px;}
					
					#btnBuscar	{background: repeat-x url("../imagens/layout/background-barra.jpg"); font: bold 12px Trebuchet MS; color:#fff; height: 29px; width: 80px!important;}

			#carrinhoTopo { margin:10px 0 0 20px; width: 120px; height:70px; float:left; background: top center no-repeat url(../imagens/layout/img-carrinho.jpg); }

			#carrinhoTopo span { display:block; margin:50px 0 0 5px; font:bold .7em 'Verdana';  text-align:center; color:#900; }


		h4.saudacao { display:block; float:left; margin: 9px 0 10px 18px; text-align:center; color:#104A61; font: 12px Trebuchet MS; }
	
		#navSup {float: right; margin: 15px 15px 5px 0; }
		
			#navSup li{ display: block; float: left; border-left: 1px dashed #CCC; height: 10px; padding: 0 10px 10px 10px;}
	
			#navSup li.first{ border-left:none;}

		#topoRight h2 { float:right; color:#2C4E5C; font:1em 'Arial';  width:190px;}
		
		#topoRight .fone { display:none; font: bold 14px Trebuchet MS; color: #900;}


/*
		#tudo #topo {float: left; background: #FFF no-repeat url('../imagens/layout/bg-topo.jpg'); width: 990px;}
	
			#tudo #topo #topoLeft { float:left; margin: 10px 0 0 20px;}
	
				#tudo #topo #topoLeft h1 a { border:none; display:block; text-indent:-999em; background: no-repeat url('../imagens/layout/logo-syma-2.png'); margin-top:20px; width:270px; height:90px;}
	
			#search {height:77px; float: left; text-align: left; margin: -2px 25px 10px 0; *width:500px; }

				#search fieldset	{border: none;}
			
					#search fieldset input	{border: none; padding:5px; font: 12px 'Trebuchet MS'; width: 310px; margin:0 0 0 110px; background:transparent;}

					#search fieldset select	{display:none; border: 1px solid #ccc; font: 12px 'Trebuchet MS'; padding: 4px;}
					
						#search fieldset .optionClass	{font: 12px 'Trebuchet MS'; margin: 5px; text-indent: 5px; line-height: 100px;}
					
					#btnBuscar	{background: transparent;  height: 29px; width: 80px!important; margin:10px 0 0 20px!important;}


			#carrinhoTopo { width: 120px; height:70px; float:left; background: top center no-repeat url(../imagens/layout/img-carrinho.png); }

			#carrinhoTopo span { display:block; margin:50px 0 0 5px; font:bold .7em 'Verdana';  text-align:center; color:#FFF; }
			
		h4.saudacao { display:block; float:left; margin: 9px 0 10px 18px; text-align:center; color:#104A61; font: 12px Trebuchet MS; }
	
		#navSup {float: right; margin: 15px 15px 5px 0; }
		
			#navSup li{ display: block; float: left; border-left: 1px dashed #CCC; height: 10px; padding: 0 10px 10px 10px;}
	
			#navSup li.first{ border-left:none;}

		#topoRight h2 { float:right; color:#2C4E5C; font:1em 'Arial';  width:190px;}
		
		#topoRight .fone { display:none; font: bold 14px Trebuchet MS; color: #900;}

/*
 * New menu
 */


/*
		#topo ul.menu { display:block; float:right; clear:left; margin:0 0 10px 20px; }
		
		#topo ul.menu li { padding:5px 0 0 3px;  border-left:1px solid #991218; border-right: 1px solid #991218; float:left; display:block;  background: repeat-x bottom left url('../imagens/layout/bg-menu.png');}

		#topo ul.menu li.inicial {  background: repeat-x bottom left url('../imagens/layout/bg-btn-inicial.png'); border-left:none; width:100px; }
		
		#topo ul.menu li.inicial a { text-align:center; }

		#topo ul.menu li a { padding:0 4px; display:block ;  text-decoration:none;  letter-spacing:.05em; } 
		
		#topo ul.menu li.first { padding:0; margin:0; }
		
		
		#topo ul.menu ul { display:none; position:absolute; float:left; z-index:700; width:400px; background:#fff; border: 2px solid #1578B1;}
		
		#topo ul.menu li.first ul li { background:none; display:block; float:left; width:175px; border:none; border-bottom: 1px dashed #CCC; padding:5px 3px; margin:3px;}
		
		#topo ul.menu li.first ul li a { background:none; font:12px trebuchet ms; color:#888; display:block;}
		
		#topo ul.menu li.first ul li a:hover { color:#000; }		
*/

		#topo ul.menu { display:block; float:left; clear:left; margin:0 10px 0 20px; }
		
		#topo ul.menu li { padding:5px 0 0 2px; margin-left:1px;  float:left; display:block;  background: no-repeat bottom left url('../imagens/layout/novo/bg_itens_menu.jpg');}

		#topo ul.menu li a { padding:0 5px; display:block ; background: no-repeat bottom right url('../imagens/layout/novo/bg_itens_menu.jpg'); text-decoration:none;  letter-spacing:.05em; } 
		
		#topo ul.menu li:hover { background: left 5px no-repeat url('../imagens/layout/novo/bg_todas_categorias_menu.jpg'); }

		#topo ul.menu li a:hover { background: top right no-repeat url('../imagens/layout/novo/bg_todas_categorias_menu.jpg'); }
		
		#topo ul.menu li.first { padding:0 4px 0 0; background: center right no-repeat url('../imagens/layout/novo/bg_todas_categorias_menu.jpg'); }
		
		.showSubmenu { display:block; }
		
		#topo ul.menu li.first a { padding-left:8px; background: center left no-repeat url('../imagens/layout/novo/bg_todas_categorias_menu.jpg'); }
		
		#topo ul.menu ul { display:none; position:absolute; z-index:700; width:945px; background:#fff; border:2px solid #1578B1; }
		
		#topo ul.menu li.first ul li { background:none; display:block; float:left; width:300px; border-bottom: 1px dashed #CCC; padding:5px 3px; margin:3px; }
		
		#topo ul.menu li.first ul li a { background:none; font:12px trebuchet ms; color:#666; display:block;}
		
		#topo ul.menu li.first ul li a:hover { color:#000; } 


/*
 * New menu 
 */  
/* 
 old menu 

		#topo ul.menu { display:block; float:left; width:950px; background: center top url('../imagens/layout/fd-navPrincipal.png'); margin: 0 0 10px 20px; /*_margin:0 0 10px 10px;*/ clear:left;}
		
/*		#topo ul.menu li { float:left; display:block;  border:1px solid #AEAEAE; border-left:1px solid #f9f9f9; border-bottom:none; }
		
		#topo ul.menu li a { display:block; padding:2px 2px; font:.75em 'arial'; color: #444; text-decoration:none;  }
		
		#topo ul.menu li a:hover { color:#000; }
*/				
			.logo	{margin-top: 21px;}       
			
			#menuSuperior	{float: right;}
			
				#menuSuperior li	{list-style: none; float: left; margin: 8px;}
			 
			/*	
			#topo dl	{float: right; margin-top: 20px;}
			
				#topo dl dt	{float: left; margin: 0 10px 0 0;}
				
				#topo dl dd	{float: left; width: 200px; line-height: 48px;}
			*/
		/* 
			#barraBusca	{ width: 990px; height: 35px; background: repeat-x url("../imagens/layout/background-barra.jpg"); text-align: right;}
		*/
		  
		 	#camposBusca	{float: right; width: 270px; padding: 3px;}	
				
				#camposBusca .inputTextBusca { width: 180px; padding:4px; border: 1px solid #333; float: left;}
				
		#warning	{width: 320px; margin: 0 auto; text-align: center;}
		
			#warning img	{margin: 10px;}
				
		#conteudo	{width: 990px; background: #FFF; /*padding-top: 5px;*/ float: left;}
		
			#conteudoFixo	{background: #FFF; margin: 0 auto; width: 950px;}
		
			#banner	{margin: 0 auto!important; width: 950px;  clear:both; }
			
			#banner a, #banner img { display: none; }
			
			.bannerTopo {border:none;}  
			
			#conteudoLeft	{width: 150px; margin: 10px 0 0 20px; float: left; display: inline;}

				#conteudoLeft ul li	{width: 150px; list-style: none; height: 25px; border-bottom: 1px dashed #CCC; text-indent: 10px;}
		
				#conteudoLeft ul li a.link	{font: 12px Trebuchet MS; color: #333; width: 150px; height: 25px; line-height: 25px; display: block; text-decoration: none;}
				
				#conteudoLeft ul li a.link:hover	{font: 12px Trebuchet MS; color: #FFF; width: 150px; height: 25px; line-height: 25px; display: block; text-decoration: none; background: url("../imagens/layout/background-menu.jpg");}
		
			#conteudoCenter	{ width: 630px; /*borth 630*/margin: 10px 0 0 10px; float: left;}
			
				.cadastroConfirmacao	{margin: 0 auto; text-align: center; width: 630px; padding-top: 40px;}
			
			#formCadastro	{float: left; width: 630px; font: bold 12px Trebuchet MS; line-height: 30px;}
			
				#formCadastro fieldset	{border: none;}
			
				#formCadastro fieldset p { color:#555;}
				
				#formCadastro label	{width: 150px; display: block; float: left;}
				
				#formCadastro label.error	{ display: block; float: left; margin:2px 10px; line-height:15px; color:red;}
				
				#formCadastro input	{border: 1px solid #CCC; width: 478px; font: 12px Trebuchet MS; float:left;}
							
				#formCadastro select	{border: 1px solid #CCC; width: 152px; padding: 2px;}
				
				#formCadastro textarea	{border: 1px solid #CCC; width: 478px; font: 12px Trebuchet MS; height: 200px;}
				
				#formCadastro .botao	{border: 1px solid #333; width: 100px; padding: 3px;}
			
				#formCadastro .inputPequeno	{width: 50px;}
				
				#formCadastro .inputMedio	{width: 150px;}
				
				#formCadastro .inputGrande	{width: 250px;}
				
					#botoes	{float: left; margin-left: 265px; display: inline;}
					
			#enderecoPrincipal	{background: #F1F1F1; float: left; width: 445px; height: 200px; padding: 10px;}
							
			#enderecoPrincipalPagmento	{background: #F1F1F1; float: left; width: 930px; padding: 10px;}				
					
			#enderecoAlternativo	{background: #F1F1F1; float: left; width: 445px; height: 200px; margin-left: 20px; padding: 10px;}				
					
			#conteudoCenter h3 a, #conteudoTotal h3 a { color:#fff; text-decoration:none; }
			
			#conteudoCenter h3 a:hover, #conteudoTotal h3 a:hover { text-decoration:underline;}
			
				#conteudoCenter ul	{float: left; margin-bottom:10px;}
				
					#conteudoCenter ul li {float: left; background: repeat-x url("../imagens/layout/background-produtos.jpg"); width: 150px; height: 195px; list-style: none; margin: 2px; text-align:center;}
					
						#conteudoCenter ul li img	{ margin: 5px 0; border:none;}
						
						.descricaoProduto  { padding:8px; }	
						
						.descricaoProduto a { border:none; text-decoration:none; }
						
						a .texto1{ height:80px; display:block; line-height:18px; overflow:hidden; margin:0;}
						
						a .texto1:hover, a .texto2:hover { text-decoration:underline;}

						/**
						 * noticias
						 **/
						 						
						ul#noticias { width: 630px!important; }
						
						ul#noticias li { height: 120px; display: block; width: 625px; border-top: 1px dashed #ccc; margin-bottom: 3px;  background: 0 -30px  repeat-x url("../imagens/layout/background-produtos.jpg"); overflow: hidden; }
/*						
						ul#noticias li.listNoticia { float:none; display: block!important; width: 630px!important ; height: 120px;   }
*/						
						ul#noticas li .fotoNoticia a, ul#noticias li .bodyNoticia a, ul#noticia li.detalhe a { font:12px trebuchet ms; color:#666;  text-decoration: none; background:transparent; }
						
						ul#noticas li .fotoNoticia a:hover , ul#noticias li .bodyNoticia a:hover, ul#noticia li.detalhe a:hover { text-decoration: underline; } 
						
						ul#noticias li .fotoNoticia { margin:5px!important; width: 140px; height: 110px; overflow: hidden; float:left;  background:transparent;}
						
						ul.#noticias li .bodyNoticia {  float:left; margin-left: 5px;  text-align: justify; border: 1px solid blue;  }
						
						ul.#noticias li .titleNoticia {  display: block; height: 40px;  font:12px trebuchet ms; color:#666; border:1px solid black; }
						
						ul#noticias li.detalhe { height: 20px!important;  }
			
			
			#conteudoRight	{width: 150px; margin: 10px 0 0 10px; float: left;}
			
			
			#promocoes li	{ list-style: none; text-align:center; border-bottom:1px dashed #CCC; margin-bottom:10px;}
			
				#promocoes li img { border:none; }
				
				#promocoes li span.texto1 { height:auto; line-height:18px; margin-bottom:3px;}
				#promocoes li span.de.por, .de.por { display:block!important; height:auto; line-height:18px;  }
				#promocoes li span.de, .de { /*text-decoration: line-through;*/ font:bold .8em 'Arial'; color: #900; }
				#promocoes li span.por, .por { clear:left;font:bold 1em 'Arial'; color: #900; margin-bottom:5px;}
				
				
				/* #promocoes li	{list-style: none;}
				
					#promocoes li img	{margin-top: 10px;}
					
				*/
				#parceiros li	{list-style: none;}
				
				/**
				* Tela de identificacao
				**/
				
				#divLogin { background:#f3f3f3;  min-width:600px; min-height:300px;}

				#formLogin {width:475px; display: inline; height: 300px; float:left;  border-right:2px solid #0380B9; } 
				#formLogin fieldset { border:none; }
				#formLogin fieldset legend { font:bold 1em 'Arial'; padding:10px;}
				#formLogin fieldset p { font:bold .8em 'Arial'; padding:10px; display:block; float:left; clear:both;}
				#resp { display:none;  text-align:right;}
				
				#formLogin label { font:bold .9em 'Trebuchet ms'; line-height:20px; width:100px; float:left; color:#333; margin:10px 10px 0 0; padding:3px 0; text-align:right;}
				#formLogin input { margin:10px 10px 0 0; width:250px; padding:3px; }
				#formLogin label span { font:.8em 'Arial'; }
				#formLogin label.error {  font: .8em 'Arial'; margin-left:105px; color:#046D9A; padding:5px; min-width:250px; text-align:left;}
				
				.erroResp { font: .9em 'Arial'; color:#046D9A; padding:5px; min-width:200px; margin-right:105px;}
				
				#formLogin #botoes { text-align:right; padding:10px 0; margin-right:90px;}
				#formLogin #botoes input { margin-left:10px; width:100px;}
				
				#esqueceu { padding:60px 0 65px 20px; text-align:center; font:bold 1.05em 'Trebuchet ms'; float:left; min-width:400px;}

				/**
				* Final tela de identificacao 
				**/				

				/**
				* Tela de recuperacao de senha
				**/
				
				#divLogin { background:#f3f3f3;  min-width:600px; min-height:300px;}

				#formSenha {width:475px; display: inline; height: 250px; float:left; border-right:2px solid #0380B9; } 
				#formSenha fieldset { border:none; }
				#formSenha fieldset legend { font:bold 1em 'Arial'; padding:10px; margin-bottom:30px;}
				#formSenha fieldset p { font:bold .8em 'Arial'; padding:10px; display:block; float:left; clear:both;}
				#resp { display:none;  text-align:right;}
				
				#formSenha label { font:bold .9em 'Trebuchet ms'; line-height:20px; width:100px; float:left; color:#333; margin:10px 10px 0 0; padding:3px 0; text-align:right;}
				#formSenha input { margin:10px 10px 0 0; width:250px; padding:3px; }
				#formSenha label span { font:.8em 'Arial'; }
				#formSenha label.error {  font: .8em 'Arial'; margin-left:105px; color:#046D9A; padding:5px; min-width:250px; text-align:left;}
				
				.erroResp { font: .9em 'Arial'; color:#046D9A; padding:5px; min-width:200px; margin-right:105px;}
				
				#formSenha #botoes { text-align:right; padding:10px 0; margin-right:90px;}
				#formSenha #botoes input { margin-left:10px; width:100px;}
				
				#semCadastro { padding:100px 0 5px 20px; text-align:center; font:bold 1.05em 'Trebuchet ms'; float:left; min-width:400px;}
				

				/**
				* Final tela de identificacao 
				**/				
				
			#cestaProdutos, #divLogin {background: #FFF; margin: 0 auto; width: 950px;}

				.remover {cursor:pointer;}
				
				.erroFrete { color:#046D9A; text-align:center; }
				
				#respCep { text-align:center; color:#04609a; display:none;}
				
				#cep { text-align:center;}
				
				a.botao1, a.botao2 {padding:9px 20px 8px 20px; text-decoration:none; text-align:center;  }
				
				#listaCesta	{background: #FFF;}
				
					#listaCesta th	{background: #555;}
					
					#listaCesta td	{background: #FFF; border-bottom: 1px dashed #CCC;}
					
						#listaCesta td .inputTextClass	{width: 80px; text-align: center;}
						
						#listaCesta td img	{margin: 10px;}
						
						#listaCesta td dl dt	{float: left;}
						
						#listaCesta td dl dd	{float: left; line-height: 68px;}
						
					.pedidoVazio { text-align:center; width:950px;}
				
					.listaCestaTh	{width: 160px; margin: 0 0 5px 20px; text-align: center;}
				
					.listaCestaDescricao	{width: 461px; text-align: left; text-indent: 10px;}
					
						.textoDesc	{width: 307px;}
					
						.listaCestaDescricao a img { border:none; }
						
						.listaCestaDescricao a { color:#000; text-decoration:none; }
						
						.listaCestaDescricao a:hover { text-decoration:underline; }
					
					.listaCestaCep	{text-align: right; height: 30px;}
					
						.listaCestaCep input	{width: 80px; margin: 0 18px 0 20px;}
						
						.listaCestaCep select	{width: 120px; margin: 0 18px 0 20px;}
						
					.opcoesCestaProdutos	{text-align: right; height: 120px;}
					
					.valorTotal	{text-align: right;}
					
			#descPagamento	{ float: left; width: 100%;}
			
				.descPagamentoCartao	{ width: 950px; float: left; margin: 0 0 0 20px; display: inline;}
				
					#descPagamentoCartaoLeft	{ width: 545px; float: left;}
					
					#descPagamentoCartaoRight	{ width: 400px; float: right;}
							
						#descPagamentoCartaoRight dl	{margin-bottom: 20px;}	
							
							#descPagamentoCartaoRight dl dt	{float: left; background: #F1F1F1; width: 25px; height: 30px; text-align: center; margin: 0 0 7px 0;}
							
								.inputRadioPagamento	{margin-top: 9px!important; padding: 0!important; width: 13px; height: 13px;}
							
							#descPagamentoCartaoRight dl dd	{float: right; background: #F1F1F1; width: 370px; height: 30px; margin: 0 0 7px 0;}
					
				#descPagamentoBoleto	{width: 950px; float: left; margin: 0 0 0 20px; display: inline;}
				
					#descPagamentoBoleto p	{text-align: justify; margin: 10px;}
					
			.divLeft, .divRight { float:left; width: 310px; }
			
			.divLeft { width: 400px; }
			
			.divRight { margin-left: 5px; width: 220px; }
					
			#detalhesMeusPedidos	{width: 630px;}
							
				#detalhesMeusPedidos th	{border-bottom: 1px dashed #CCC;}
				
				#detalhesMeusPedidos td	{border-bottom: 1px dashed #CCC; line-height: 30px; cursor: pointer;}
			
				#detalhesMeusPedidos .left		{text-align: left;}
				
				#detalhesMeusPedidos .center	{text-align: center;}

				#detalhesMeusPedidos .right		{text-align: right;} 			
				
			#pedidoProdutoDetalhe	{width: 630px;}
				
				#pedidoProdutoDetalhe th	{border-bottom: 1px dashed #CCC;}
				
				#pedidoProdutoDetalhe td	{border-bottom: 1px dashed #CCC; line-height: 30px;}
			
				#pedidoProdutoDetalhe .left		{text-align: left;}
				
				#pedidoProdutoDetalhe .center	{text-align: center;}

				#pedidoProdutoDetalhe .right	{text-align: right;} 		
				
			#contact	{width: 400px; margin: 0 auto;}
				
				#contact label	{line-height: 30px;}
			
				#contact input	{border: 1px solid #CCC; width: 350px; padding: 5px;}
				
				#contact .botao	{border: 1px solid #333; width: 100px; margin-bottom: 10px;}
					
			#conteudoTotal	{width: 790px; margin: 10px 0 0 10px; float: left;}

				#fotosProdutos	{width: 420px; float: left;}

					#fotosProdutos a img { border:none;}
					
					.fotoMini	{margin: 8px 11px 0 0;}
					
				.detalheProduto { float: left; width:370px!important;}
				
			#conteudoTotal h5 { clear:left; }
			
			#conteudoTotal .detalheProduto .formaDePagamento { float:left; background:#f6f6f6; width:180px; margin-bottom:10px;}
			
			#conteudoTotal .detalheProduto .formaDePagamento p span.texto5 { font-size:.7em!important;padding-left:5px; }


			#conteudoTotal .aviseme { font:1em 'arial'; background:#f3f3f3; padding:10px 0 10px 20px; margin-bottom:10px; color:#666;}
			
				#conteudoTotal .aviseme p { font-size: .7em; margin:5px 0; }
			
					.fieldsetAviseme { border:none; }
				
					.fieldsetAviseme label.lbAviseme { font-size:.7em; width:50px; float:left; line-height:20px; margin:2px 0;}
				
					.fieldsetAviseme .input { float:left; font-size:.7em; line-height:20px; height:16px; width:270px; margin:2px 0;}
				
						#informativo, #lbInformativo { float:left; margin:10px 3px; }
						
						#lbInformativo { font-size:11px; }
						
						#lbIn ativo { width:235px; font:bold .7em 'georgia'; margin-left:5px; margin-top:11px;}
						
						.enviarAviseme { margin:10px 20px 0 0 ; float:right;}
						
						.fieldsetAviseme label.error { color:#900; margin-left:50px; line-height:24px; }
			
						.respAviseme p { font-size:1em!important; }
						
						.respAviseme p.sucesso { font-size:1.3em!important; }
						
		/*
		* Tela recibo
		*/
		
		#recibo	h2	{ clear:left; height: 30px; margin: 0 0 10px 0; line-height: 40px; font: bold 12px Trebuchet MS; color: #FFF; background: url("../imagens/layout/background-barra.jpg"); text-indent: 10px; line-height: 30px;}
		
		#recibo p { text-align:center; margin:160px 0;  }
					
		#rodape	{width: 100%; height: 320px; /* background: repeat-x url("../imagens/layout/background-rodape.jpg"); background: repeat-x url('../imagens/layout/fd-barra-2.png'); */ background-color:#508CC2; clear: both;}
		
			#rodape1	{margin: 0 auto; width: 900px;}
			
				#rodapeLeft {float: left; width: 135px; margin: 40px 0 0 0;}
				
				#rodapeRight	{width: 700px; float: left; margin: 35px 0 0 30px; border-left: 1px dashed #FFF; padding: 30px 0;}	
					
					#rodapeRight ul	{margin-left: 10px;}
					
						#rodapeRight ul li	{list-style: none; float: left; margin: 5px 15px 0 5px;}
						
				#rodape1 p	{width: 100%; text-align: center; float: left; margin-top: 10px; vertical-align: middle;}

				#rodape1 address { color:#FFF; font:.75em 'trebuchet ms'; clear:left; text-align:center; }
				
				#rodape1 h6	{width: 100%; text-align: center; float: left; margin-top: 10px; vertical-align: middle;}

					.logoDnieper	{float: right; border: none; display:none;}
		
			
		.paginacao { clear:left; display:block; padding:7px; margin:20px 0 10px 0!important; font:1.0em 'Trebuchet MS';}
        	
        .paginacao a { margin:0 1px; padding:5px 7px; text-decoration:none; color:#058DC9; border:1px solid #ccc;}
        .paginacao a:hover, .paginacao a.BTNFIRSTLAST:hover, .paginacao a.BTNPREVNEXT:hover  { color:#fff; background: repeat-x url("../imagens/layout/background-barra.jpg"); }
        .paginacao a.ATUAL { border:1px solid #CCC; color:#FF0084; }
        .paginacao a.ATUAL:hover { background:none;}
		.paginacao a.BTNFIRSTLAST, .paginacao a.BTNPREVNEXT { color: #666; }
	
/*		
       	.paginacao { clear:left; display:block; padding:7px;}
        	
       	.paginacao a { margin:0 1px; padding:5px; text-decoration:none; color:#333;}
       	.paginacao a:hover { text-decoration:underline;}
       	.paginacao a.ATUAL { border:1px solid #CCC;}
*/	

/**
 *
 *  Menu Banner
 *
 **/

		/*
		 *   Old
		 *		
				#nav { margin:220px 10px 5px 40px; position:absolute; z-index:100; float:right; font:1.0em 'Trebuchet MS' }
				#nav a {  margin:0 1px; padding:5px 7px; text-decoration:none; color:#058DC9; border:1px solid #ccc; background:#FFF; }
				#nav a:hover {color:#fff; background: repeat-x url("_assets/imagens/layout/background-barra.jpg"); }
				#nav a.activeSlide { border:1px solid #CCC; color:#FF0084; }
				#nav a:focus { outline: none; }	
		*/	
				#nav { margin:240px 10px 5px 40px; position:absolute; z-index:100; float:right; font:.8em 'Trebuchet MS' }
				#nav a {  margin:0 1px; padding:4px 5px; text-decoration:none; color:#058DC9; border:1px solid #ccc; background:#FFF; }
				#nav a:hover {color:red; background: #FFF;  }
				#nav a.activeSlide { border:1px solid #CCC; color:#FF0084; }
				#nav a:focus { outline: none; }	
				
/**
 *
 * Claunds
 *
 **/
			
	#claunds * { margin:0; padding:0; background:none; font:1em 'trebuchet ms'; color: #CCC; }	
	#claunds {float: left; text-align: center; margin-bottom: 30px;}
	
	#claunds h5 { font: 1em 'trebuchet ms'; color:#046B96; text-align:left; }

	#claunds a	{ text-decoration: none; color: #79A8D2; }

	#claunds a:hover	{ text-decoration: underline; color: #0490cb;}

	#claunds ul { float: left; text-align: center;}

	#claunds ul li { display: inline!important; list-style: none; withe-space: nowrap;}
	
		#claunds ul li h1, #claunds ul li h2, #claunds ul li h2, #claunds ul li h3,
		#claunds ul li h4, #claunds ul li h5, #claunds ul li h6 { display:inline;}
		
		#claunds ul li h1 a {font: bold 1.5em 'Trebuchet MS'; color: #999;  }
		
		#claunds ul li h2 a {font: bold 1.2em 'Trebuchet MS'; color: #666; }
		
		#claunds ul li h3 a {font: bold 1em 'Trebuchet MS'; color: #999;}
		
		#claunds ul li h4 a {font: bold 0.7em 'Trebuchet MS'; color: #333; }
		
		#claunds ul li h5 a {font: bold 0.2em 'Trebuchet MS'; color: #999; }
		
		#claunds ul li h6 a {font: bold .8em 'Trebuchet MS'; color: #666; }
	
