@charset "utf-8";
/* CSS Document */

a img {
	border:none;
	}
	
a:hover img {
	border:none;
	}


.texto_cinza1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:12px;
	margin-top:10px;
}

.texto_cinza2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:20px;
	margin-top:10px;
	text-align:justify;
}
.texto_rodape {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:center;
}

.texto_rodape_cadastre {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	text-align:left;
	padding-top:5px;
	line-height:16px;
}


.texto_ofertas {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
}

.texto_ofertas_precos {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#425077;
	text-align:center;
}

p {margin:0 0 0 0;}

.right { text-align:right; }
.azul {color:#425077; }
.bold { font-weight:bold; }
.clear { clear: both; }	

/* #########      INDEX       ############## */


body {
	margin:0;
	padding:0;
	text-align:center; /* hack para o IE */
	background: #425077;
}

#geral1{
	margin:0;
	padding:0;
	text-align:center; /* hack para o IE */	
	background:url(imgs/bg_01.jpg) repeat-x top #FFF;
	}
	
	#top {
		width:770px;
		height:161px;
		margin:0 auto;		
		padding:0;
		background:url(imgs/top_bg.jpg) no-repeat top center;
		text-align:left

		/* text-align:left; /* "remédio" para o hack do IE */
	}
	#menu_top{
			width:420px;
			height:40px;
			padding:3px 0 0 35px;
	}
	
	#menu_top2 {
		width:490px;
		height:37px;
	}
	
	#menu_top2 li {
		list-style:none;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:11px;
		float:left;
	}
	#menu_top2 li a {
		width:53px;
		height:37px;
		padding-top:12px;
		padding-left:10px;
		float:left;
		margin:0;
		text-decoration:none;
		color:#425077;
		background:url(imgs/menu_a.jpg) no-repeat;
	}
	#menu_top2 li a:hover {
		text-decoration:none;
		color:#FFF;
		background:url(imgs/menu_b.jpg) no-repeat;
	}

#geral2{
	
	height:auto;
	margin:0;
	padding:0;
	text-align:center; /* hack para o IE */	
	background:#FFF;
	
	}
	
	#conteudo {
		display:table;
		width:770px;
		min-height:333px;
		
		margin:0 auto;		
		padding:0;
		background:url(imgs/bg_sombras.png) top center repeat-y #FFF; 
		/* text-align:left; /* "remédio" para o hack do IE */
		
	}

		
		#conteudo1{
			float:left;
			width:740px;
			min-height:333px;
			margin-left:15px;
			margin-right:15px;
			
			
		}
		
	
/* --- rodapé na index---- */
#geral3{
	clear: both;
	margin:0;
	padding:0;
	text-align:center; /* hack para o IE */	
	background:url(imgs/bg_02.jpg) repeat-x top;
	}
	
	#rodape {
		width:770px;
		min-height:300px;
		*height:300px;
		margin:0 auto;		
		padding:0;	
		/* text-align:left; /* "remédio" para o hack do IE */
	}
		#rodape_sombra1 {
			float:left;
			width:15px;
			min-height:300px;
			*height:300px;
			background:url(imgs/rodape_sombra1.jpg) no-repeat top;
		}
		#rodape_conteudo1{
			float:left;
			width:740px;
			*width:730px;
			_width:740px;
			min-height:300px;
			*height:300px;
			*padding-left:10px;
			_padding-left:0px;
		}
		
			#rodape_logo_dux{
				float:right;
				*margin-top:10px;
			}
		
		
		#rodape_sombra2 {
			float:left;
			width:15px;
			min-height:300px;
			*height:300px;
			background:url(imgs/rodape_sombra2.jpg) no-repeat top;
		}
		
		
/* --- rodapé ---- */
#cadastre {
	float:left;
	text-align:left;
	margin: 17px 0 0 15px;
	*margin-left:8px;
}
	#cadastre_tit {
		width:102px;
		height:15px;
		margin:0 0 5px 10px;
		background:url(imgs/rodape_tit1.jpg) no-repeat;
	}
	
	#cadastre_retangulo {
		width:265px;
		height:121px;
		background:url(imgs/rodape_bg1.jpg) no-repeat top left;
		padding:12px 0 0 15px;
		
	}
	
	#cadastre_form {
		*margin-top:-20px;
	}
	
	.rodape_campo_email {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#425077;
	text-align:left;
	width:180px;
	height:19px;
	margin-right:4px;
}

	.cadastre_btn {
		width:63px;
		height:24px;
		padding-top:0px;
		background:url(imgs/rodape_btn_enviar.jpg) no-repeat bottom;
		border:none;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#425077;
	}
	
	
	
#enquete {
	float:left;
	text-align:left;
	width:254px;
	height:121px;
	margin: 17px 0 0 12px;
}

	#enquete_tit {
		width:67px;
		height:17px;
		margin:0 0 3px 13px;
		*margin-top:2px;
		background:url(imgs/rodape_tit2.jpg) no-repeat;
	}
	
	#enquete_retangulo {
		width:254px;
		height:121px;
		background:url(imgs/rodape_bg2.jpg) no-repeat;
		*background:url(imgs/rodape_bg2a.jpg) no-repeat;
	}
	
	#enquete_titulo {
		padding:7px 0 0 7px;
	}
	
	#enquete_alternativas {
		float:left;
		height:40px;
		width:240px;
		margin-left:5px;
		margin-top:3px;
		*margin-top:0px;
		font-size:12px;
		vertical-align:top;

	}
	.enquete_btn {
		float:right;
		width:63px;
		height:24px;
		padding-top:0px;
		background:url(imgs/rodape_btn_enviar.jpg) no-repeat bottom;
		border:none;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#425077;
	}
	
	
#enquete_resultado {
	width:245px;
	height:120px;
	padding:10px;
	
}
.enquete_resultado_titulo { font-size:11px; line-height:11px; }
.enquete_resultado1 {
	float:left;
	width:75px;
	height:50px;
	margin:3px;
	font-size:10px;
	line-height:11px;
}
	
	
#telefones {
	margin: 38px 0 0 0;
}

#rodape_texto {
	margin-top:50px;
	*margin-top:60px;
}

/* #########      HOME        ############## */

#home_tudo {
	width:740px;
	height:350px;
}

#home_esquerda {
	float:left;
	width:490px;
	height:360px;
}

	#home_banner {
		width:480px;
		height:110px;
	}

	#home_ofertas {
			padding: 15px 0 0 15px;
			*padding-top:10px;
			text-align:left;
					
	}
	
	#home_ofertas_tit {
		width:161px;
		height:11px;
		background:url(imgs/home_tit_aproveite.png) no-repeat;
		text-align:left;
	}
	
	#home_ofertas_ofertas {
		padding-top:12px;
		*padding-top:12px;
		_padding-top:3px;
	}
	
	.home_ofertas_x {
		float:left;		
		width:144px;
		height:197px;
		padding-right:14px;
		background:url(imgs/home_fundo_produtos.jpg) no-repeat left top;
		text-align:center;
	}
	.home_ofertas_foto {
		width:144px;
		height:105px;
		padding-top:15px;
		padding-bottom:5px;
		
	}
	.home_ofertas_descricao {
		height:60px;
		width:120px;
		margin:0 0 0 15px;
		*margin:0 0 0 3px;
		_margin:0 0 0 5px;
	}
		

#home_direita {
	float:left;
	width:250px;
	height:360px;
	text-align:left;
}
	
	
	#home_fique_tit {
		width:133px;
		height:15px;
		margin:10px 0 0 12px;
		*margin-top:6px;
		background:url(imgs/home_tit_fiquepordentro.png) no-repeat;
	}
	
	#home_fique_noticias {
		width:220px;
		height:135px;
		padding-top:-3px;
		padding-left:13px;
	}
	
/* #########      EMPRESA        ############## */

#empresa_tudo {
	width:740px;
	text-align:left;
}

#empresa_tit {
	width:118px;
	height:16px;
	margin-left:20px;
	background:url(imgs/empresa_tit.jpg) no-repeat top left;
}

#empresa_fotos {
	margin:10px auto;
	text-align:center;
}
	#empresa_fotos img {
		margin:8px;
	}
	
#empresa_texto {
	margin:10px 30px 20px 30px;
}

/* #########      Produtos        ############## */

#produtos_tudo {
	width:720px;
	height:420px;
	padding-left:20px;
	background: url(imgs/produtos_bg.jpg) no-repeat right bottom;
	text-align:left;
}

#produtos_tit1{
	width:77px;
	height:18px;
	background:url(imgs/produtos_tit.jpg) no-repeat;
}

#produtos_texto1 {
	width:400px;
	margin-left:20px;
	margin-bottom:20px;
}

#produtos_tit2 {
	width:170px;
	height:15px;
	background:url(imgs/produtos_alguns.jpg) no-repeat;
}

/* #########      Ofertas        ############## */

#ofertas_tudo {
	margin-left:10px;
	text-align:left;
}

#ofertas_tit1 {
	width:186px;
	height:14px;
	margin-left:10px;
	background:url(imgs/ofertas_tit1.jpg) no-repeat;
}

#ofertas_linha1 {
	margin-top:20px;
}

#ofertas_direita {
	float:left;
	width:250px;
	margin-top:25px;
	text-align:left;
}


#ofertas_tit2 {
	width:98px;
	height:11px;
	margin:25px 0 15px 0;
	background:url(imgs/ofertas_tit2.jpg) no-repeat;
}

.ofertas_x {
		float:left;		
		width:144px;
		height:197px;
		padding-right:14px;
		text-align:center;
}
#ofertas_linha2 {
	width:720px;
	height:90px;
}

.fundo_cinza {
	background-color:#f0f0f0;
}

.ofertas_linha2_descricao {
	text-align:center;
		float:left;
		height:70px;
		width:120px;
		padding-top:20px;
		margin:0 0 0 16px;
		
	}
#ofertas_rodape {
	height:50px;
	margin-left:50px;
	margin-top:20px;
}

/* #########      GALERIA        ############## */

#galeria_tudo {
	margin-left:10px;
}
#galeria_tit {
	width:186px;
	height:14px;
	margin-left:10px;
	float:left;
	background:url(imgs/galeria_tit.jpg) no-repeat;
}

#galeria_fotos {
	background:url(imgs/galeria_guarezinho.jpg) top left no-repeat;
	margin:20px 10px;
	width:680px;
	float:left;

}



#galeria_fotos img {
	width:100px;
	height:75px;
	padding:6px;
	margin:0px 7px;
}

#galeria_fotos img:hover {
	padding: 8px 4px 4px 8px;
}

#galeria_espaco_foto {
	width:132px;
	height:85px;
	float:left;
	display:block;
}

#galeria_rodape {
	height:50px;
	margin-left:60px;
}


/* #########     LOJAS        ############## */

#lojas_tudo {
	width:740px;
	text-align:left;
}

#lojas_tit {
	width:102px;
	height:17px;
	margin-left:20px;
	background:url(imgs/lojas_tit.jpg) no-repeat top left;
}

#lojas_descricao {
	width:340px;
	padding: 5px 370px 30px 30px;
}

#lojas_esquerda {
	width:350px;
	float:left;
	margin-left:20px;
}

	#lojas_matriz_tit {
		width:70px;
		height:14px;
		margin:0 0 5px 0px;		
		background:url(imgs/lojas_tit2.jpg) no-repeat top left;
	}
	#lojas_matriz_foto {
		margin-left:10px;
	}
	#lojas_matriz_texto {
		margin-left:10px;
	}
	
	#lojas_filial1_tit {
		width:70px;
		height:14px;
		margin:100px 0 5px 0px;		
		background:url(imgs/lojas_tit3.jpg) no-repeat top left;
	}
	#lojas_filial1_foto {
		float:left;
		margin-left:10px;
	}
	#lojas_filial1_texto {
		float:left;
		margin-left:10px;
	}
	

#lojas_direita {
	float:left;
	width:350px;
}

	#lojas_matriz_mapa_tit {
		width:105px;
		height:14px;
		margin:0 0 5px 0px;		
		background:url(imgs/lojas_tit4.jpg) no-repeat top left;
	}
	
	
	#lojas_filial2_tit {
		width:70px;
		height:14px;
		margin:50px 0 5px 0px;		
		background:url(imgs/lojas_tit5.jpg) no-repeat top left;
	}
	#lojas_filial2_foto {
		float:left;
		margin-left:10px;
	}
	#lojas_filial2_texto {
		float:left;
		margin-left:10px;
	}
	
#lojas_espaco { width:700px; height:50px; }



/* #########     Contato        ############## */


#contato_tudo {
	width:740px;
	text-align:left;
}

#contato_tit {
	width:102px;
	height:17px;
	margin-left:20px;
	background:url(imgs/contato_tit.jpg) no-repeat top left;
}

#contato_descricao {
	width:340px;
	padding: 5px 370px 30px 30px;
}

#contato_esquerda {
	width:330px;
	float:left;
	margin-left:20px;
	_margin-left:10px;
	margin-right:20px;
}

	#contato_nossas_lojas_tit {
		width:105px;
		height:14px;
		margin:0 0 5px 0px;		
		background:url(imgs/contato_tit1.jpg) no-repeat top left;
	}
	#contato_lojas {
		margin-left:10px;
	}
	#contato_lojas p {
		margin-bottom:20px;
		border-bottom:1px #CCC solid;
	}
	
#contato_direita {
	float:left;
	width:350px;
}

	#contato_form_tit {
		width:132px;
		height:14px;
		margin:0 0 5px 0px;		
		background:url(imgs/contato_tit2.jpg) no-repeat top left;
	}
	#contato_form {
		width:330px;
		margin-left:10px;
		padding-left:10px;
		border-left: 10px #f0f0f0 solid;
	}
	
	
	.contato_form1 { float:left; width:110px; }
	
	#contato_resposta {
		width:290px;
	}
	


#noticias_tudo {
	width:740px;
	text-align:left;
}

	#noticias_tit {
		width:700px;
		height:30px;
	}
	
	#noticias_data {
		width:200px;
		height:20px;
	}
	
	#noticias_texto {
		width:700px;
		margin-left:20px;
	}
	
	#noticias_texto h1 {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:22px;
		color:#425077;
		margin:0;
		line-height:26px;
	}
	
	#noticias_texto h2 {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:20px;
		font-weight:bold;
		color:#F60;
		margin:0;
		line-height:18px;
	}
	#noticias_texto h3 {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		color:#425077;
		margin:0;
		line-height:16px;
	}
	#noticias_texto h4 {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		color:#999;
		margin:0;
		line-height:15px;
	}
	#noticias_texto h5 {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		color:#f0f0f0;
		margin:0;
		line-height:15px;
	}
	#noticias_texto p {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666;
		line-height:20px;
	}
	
	.titulo_noticia {
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:30px;
		font-weight:bold;
		color:#425077;
		margin:0;
		line-height:18px;
	}
	
	#noticias_texto hr {
		border:1px #f0f0f0 solid;
	}
