body {
background:url(../images/bg_total.jpg);
font-family:Verdana, Geneva, sans-serif;
margin: auto;
}

.style_top_destaque{
		width:450px;
		margin-left:35px;
		font-size:14px;
		margin-top:10px;
		margin-bottom:0px;
		color:#42301e;
		font-family:Verdana, Geneva, sans-serif;
		float:left;
	}

.geral {
	background:url(../images/bg_topo_vida.jpg);
	background-position: top center;
	background-repeat: repeat-x;
	position:relative;
	margin: auto;
	left:0%;
}
	
	#banner {
	width: 955px;
	margin: auto;
	}
	
	#logo {
	width: 955px;
	height:180px;
	margin: auto;
	}

.caixa_logo{
	float:left;
	width: 500px;
	height:130px;
	background-color:#F39;
  }

#tudo{
	margin: 0;
	float:left;
  }
  
    #menu{
	height:46px;
	background-image:url(../images/menu.png);
	background-position:top center;
	width: 955px;
	margin: auto;
  position: relative; 
  left: 0%;
  }
  
#conteudo {
	width: 955px;
	margin: auto;
	}

#centro {
	width: 955px;
	margin: auto;
	}
#baixo {
	width: 955px;
	margin: auto;
	}
	
	#quadro1{
	float:left;
	width: 955px;
	height: 250px;
	margin-left:0px;
	margin-top:15px;
  }
  
  #bg_invo1{
	  width:150px;
	  height:221px;
	  float:left;
	  margin-left:0px;
  }
  
   #bg_invo2{
	  width:555px;
	  height:221px;
	  background-image:url(../images/bg_involuntario2.jpg);
	  float:left;
	  margin-left:0px;
  }
  
  .style_invo{
	  font-family:Verdana, Geneva, sans-serif;
	  font-size:12px;
	  color:#42301e;
	  text-align:left;
	  float:left;
	  margin-bottom:0px;
	  margin-top:0px;
	  line-height: 20px;
	  margin-left:20px;
	  width:500px;
  }
  
  
  #quadro_trabalhamos{
	float:left;
	width: 955px;
	height: 190px;
	margin-left:0px;
	margin-top:5px;
  }
  
   #quadro_trabalhamos_texto{
	float:left;
	width: 360px;
	height: 237px;
	margin-left:20px;
	margin-top:5px;
  }
  
  .style_trabalhamos{
	  font-family:Verdana, Geneva, sans-serif;
	  font-size:12px;
	  color:#42301e;
	  text-align:left;
	  margin-bottom:0px;
	  margin-top:10px;
	  float:left;
	  line-height: 20px;
	  margin-left:3px;
	  width:350px;
  }
  
   #quadro_diferenciais{
	float:left;
	width: 260px;
	height: 190px;
	margin-left:20px;
	margin-top:-45px;
  }
  
   #quadro_diferenciais2{
	float:left;
	width: 260px;
	height: 190px;
	margin-left:20px;
	margin-top:-45px;
  }
  
  #espaco_diferenciais{
	float:left;
	width: 260px;
	height: 25px;
  }
  
  #linha_diferenciais{
	float:left;
	width: 270px;
	height: 47px;
	margin-bottom:8px;
  }
  
  .style_diferenciais{
	  font-family:Verdana, Geneva, sans-serif;
	  font-size:11px;
	  color:#42301e;
	  float:left;
	  margin-bottom:0px;
	  margin-left:6px;
	  margin-top:2px;
  }
  
  #quadro2{
	float:right;
	width: 242px;
	height: 210px;
	background-color:#669;
	margin-left:0px;
	margin-top:15px;
  }
  
  #quadro2_4{
	float:left;
	width: 955px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:25px;
  }
  
  #quadro3{
	float:left;
	width: 955px;
	margin-left:0px;
	margin-top:15px;
  }
  
  #familia{
	float:left;
	width: 310px;
	height: 231px;
	float:left;
	margin-left:0px;
	margin-top:0px;
	background-image:url(../images/familia_parte1.jpg);
  }
  
  #familia2{
	float:left;
	width: 390px;
	height: 231px;
	float:left;
	margin-left:0px;
	margin-top:0px;
	background-image:url(../images/familia_parte2.jpg);
  }
  
  .style_familia{
	  font-family:Verdana, Geneva, sans-serif;
	  font-size:16px;
	  color:#d77a0f;
	  text-align:left;
	  float:left;
	  margin-top:15px;
	  margin-bottom:0px;
	  line-height: 20px;
	  margin-left:20px;
	  width:330px;
	  font-style:italic;
  }
  
   .style_familia1{
	  font-family:Verdana, Geneva, sans-serif;
	  font-size:12px;
	  color:#42301e;
	  text-align:left;
	  float:left;
	  margin-top:12px;
	  margin-bottom:0px;
	  line-height: 20px;
	  margin-left:20px;
	  width:350px;
  }
  
  
  #contato{
	float:right;
	width: 200px;
	height: 189px;
	margin-top:0px;
	margin-right:42px;
  }
  
  .style_contato{
	  font-family:Verdana, Geneva, sans-serif;
	  font-size:11px;
	  color:#42301e;
	  text-align:left;
	  float:left;
	  margin-bottom:0px;
	  line-height: 15px;
	  margin-left:25px;
	  margin-top:5px;
	  width:160px;
  }
  
 #rodape{
	width: 100%;
	height:180px;
	margin-top:20px;
	float:left;
	background-image:url(../images/bg_rodape.png);
  }
  
  #roda_dentro {
	width: 955px;
	margin: auto;
	}
	
	#rodape_quadro1{
	width: 840px;
	height:70px;
	margin-top:20px;
	margin-left:70px;
	float:left;
  }
  
  #espaco_rodape{
	width: 7px;
	height:70px;
	margin-top:10px;
	margin-left:15px;
	margin-right:15px;
	background-image:url(../images/espaco_rodape.jpg);
	float:left;
  }
  
   #rodape_quadro1_1{
	width: 160px;
	height:70px;
	margin-top:14px;
	margin-left:0px;
	margin-right:10px;
	float:left;
  }
  
  #rodape_quadro1_2{
	width: 130px;
	height:70px;
	margin-top:14px;
	margin-left:10px;
	float:left;
  }
  
  #rodape_quadro1_3{
	width: 160px;
	height:70px;
	margin-top:14px;
	margin-left:10px;
	float:left;
  }

  
  h1{
	  font-family:Verdana, Geneva, sans-serif;
  }
  
  .style_rodape_b{
	  font-family:Verdana, Geneva, sans-serif;
	  font-size:12px;
	  color:#fff;
	  font-weight:bold;
	  text-align:left;
	  float:left;
	  margin-bottom:0px;
	  line-height: 15px;
	  margin-left:0px;
	  margin-top:5px;
	  width:160px;
  }
  
  .style_rodape{
	  font-family:Verdana, Geneva, sans-serif;
	  font-size:11px;
	  color:#fff;
	  text-align:left;
	  float:left;
	  width:150px;
	  margin-bottom:0px;
	  line-height: 15px;
	  margin-left:0px;
	  margin-top:5px;
  }
  
   #rodape_direitos{
	width: 380px;
	height:30px;
	margin-top:25px;
	margin-left:60px;
	float:left;
  }
  
  .style_direitos{
	  font-family:Verdana, Geneva, sans-serif;
	  font-size:9px;
	  color:#fff;
	  text-align:left;
	  float:left;
	  margin-bottom:0px;
	  line-height: 15px;
	  margin-left:0px;
	  margin-top:5px;
	  width:700px;
  }
  
    .style_email{
	  font-family:Verdana, Geneva, sans-serif;
	  font-size:11px;
	  color:#fff;
	  text-align:left;
	  float:left;
	  margin-bottom:0px;
	  line-height: 15px;
	  margin-left:0px;
	  margin-top:5px;
	  width:200px;
  }
  
  
