* {
	margin:0px;
	padding:0px;
}

body{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	background:#F2F7DD;
	
	}

.centraliza {

	width:990px;
	margin:auto;


}
/*inicio topo*/

.topo {
	width:990px;
	height:227px;
	float:left;
	background:url(img/img_topo.jpg);

	}
	
.logomarca{
	width:255px;
	height:160px;
	float:left;
	margin: 18px 0px 0px 42px;

	
	}
	
.menu{
	width:595px;
	height:40px;
	float:left;
	margin: 18px 0px 0px 55px;


	
	
	}
	
/*fim topo*/

/*inicio conteudo*/
.conteudo{
	width:990px;
	height:auto;
	float:left;
	background:url(img/fundo_verde.png);

		
	}
	
.texto_esquerda{
	width:460px;
	height:auto;
	float:left;


	
	}
	
.fundo_texto{
	width:450px;
	height:555px;
	float:left;
	background:url(img/fundo_texto.png);
	margin: 20px 0px 0px 3px;

	
	}
	
.titulo{
	width:300px;
	height:80px;
	float:left;
	margin: 30px 0px 0px 35px;
	}
	
.titulo_esquerdo{
	width:100px;
	height:50px;
	float:left;
	margin: 30px 0px 30px 10px;


	}
	
h1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:25px;
	}
	
h2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:15px;
	font-weight:normal;
	}
	
h3{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
	font-weight:normal;
	}

.texto{
	width:390px;
	height:auto;
	float:left;	
	margin: 30px 0px 0px 35px;
	line-height:25px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:14px;


	}

.btn_continue_lendo{
	width:100px;
	height:21px;
	float:right;
	margin: 35px 50px 0px 0px;
	
	
	}
	
.btn_circulos{
	width:450px;
	height:95px;
	float:left;
	margin: 70px 0px 30px 15px;
 

	
	}
.direita{
	width:570px;
	height:auto;
	float:left;


	}
	
.texto_direita{
	width:520px;
	height:auto;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 20px 0px 0px 3px;


	
	}
	
	
.frase_direita{
	width:270px;
	height:55px;
	float:left;
	margin: 30px 0px 25px 115px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url(img/texto_melhor.png);	
	}
	
.texto_servicos{
	width:auto;
	height:auto;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: -15px 0px 10px 0px;


	
	}
	
.quer_trabalhar{
	width:310px;
	height:60px;
	float:left;
	padding-left:130px;
	margin: 90px 0px 30px 40px;


	}

/*inicio_clientes*/	
.conteudo_clientes{
	width:835px;
	height:auto;
	float:left;	
	margin:50px 0px 50px 75px;
	background:url(img/fundo_clientes_testes.jpg);
	
	}
	
.titulo_clientes{
	width:550px;
	height:auto;	
	float:left;
	margin:20px 0px 20px 35px;
	
	}
	

	
.img_clientes{
	width:700px;
	height:auto;
	float:left;
	margin:30px 0px 20px 68px;
	
	}
	
/*fim_clientes*/

/*inicio contato*/

.conteudo_contato{
	width:890px;
	height:auto;
	float:left;	
	margin:50px 0px 50px 55px;
	background:url(img/fundo_contato.png);

	
	}
	
.titulo_contato{
	width:550px;
	height:auto;	
	float:left;
	margin:20px 0px 20px 35px;

	
	}

.contato{
	width:850px;
	height:360px;
	float:left;
	margin:30px 0px 20px 40px;

	
	}
	
.formulario_contato{
	width:425px;
	height:auto;
	float:left;

	}
	
.formulario{
	width:365px;
	height:339px;
	float:left;
	background:url(img/fundo_formulario.png);
	
	
	}

	
.dados_contato{
	width:425px;
	height:auto;
	float:right;
	}
	
.img_contato{
	width:92px;
	height:161px;
	float:left;
	background:url(img/telefone_carta.png);

	}
	

.texto_email{
	width:300px;
	height:auto;
	float:left;
	margin:10px 0 0 5px;
	font:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:16px;
	line-height:25px;
	
	
	}
	
.texto_telefone{
	width:300px;
	height:auto;
	float:left;
	margin:45px 0 0 10px;
	font:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:16px;
	line-height:25px;

	}
	
.mapa{
	width:183px;
	height:131px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	margin:40px 200px 0 0;
	background:url(img/fundo_mapa.png);

	}
	
.endereco_contato{
	width:200px;
	height:auto;
	float:right;
	margin:-115px 20px 0 0;
	font:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;

	}
.tabela_formulario{
	font:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#616F1E;

	}

.engloba_formulario{
	width:350px;
	height:auto;
	float:left;
	margin:20px 0 0 15px;
	
	}
	
input {
 background-color: #E7EEC1;
 border: 1px solid #C2D667;
 letter-spacing: 1px;
 font-size: 11px;
 color: #333;
 width: 230px;
 height: 20px;
 vertical-align: middle;
 }
 
textarea{	
 	width: 230px;
 	height: 100px;
 	background-color: #E7EEC1;
 	border: 1px solid #C2D667;
 	letter-spacing: 1px;
 	font-size: 11px;
 	color: #333;

	}

	
td {
padding-top:5px;
padding-bottom:5px;

}


/*fim_contato*/

/*inicio_portifolio*/

.fundo_portifolio{
	width:840px;
	height:auto;
	float:left;
	padding:0 0 10px 0;
	margin:40px 50px 40px 75px;
	background:url(img/fundo_portifolio.png);

	}
	
.bloco_portifolio{
	width:900px;
	height:auto;
	float:left;
	margin:20px 0px 20px 35px;
	color:#747D7D;

	
	}
		
.eventos_portifolio{
		width:365px;
		height:128px;
		float:left;
		margin:20px 40px 0px 0px;
		background:url(img/fundo_eventos.png);
	}

	
.img_eventos{
	width:114px;
	height:73px;
	float:left;
	margin:10px 0px 0px 10px;

	}
	
.img_eventos_direita{
	width:114px;
	height:73px;
	float:right;
	margin:10px 10px 0px 0px;

	}
	
.bolinha_esquerda{
	width:29px;
	height:110px;
	float:left;
	margin:10px 0px 0px 30px;
	background:url(img/bolinhas_esquerda.png);

	}
	
.bolinha_esquerda_coluna_direita{
	width:29px;
	height:110px;
	float:left;
	margin:10px 0px 0px 10px;
	background:url(img/bolinhas_esquerda.png);

	}
		
.bolinha_direita{
	width:29px;
	height:104px;
	float:left;
	margin:10px 0px 0px 30px;
	background:url(img/bolinhas_direita.png);
}
	
.bolinha_direita_coluna_esquerda{
	width:29px;
	height:104px;
	float:left;
	margin:10px 0px 0px 10px;
	background:url(img/bolinhas_direita.png);
	
	
	}
	
.chamada_evento{
	width:160px;
	height:auto;
	float:left;
	margin:10px 0px 0px 10px;


}



.chamada_evento_direita{
	width:140px;
	height:auto;
	float:left;
	margin:10px 0px 0px 50px;

}



.linha_portifolio{
	width:53px;
	height:4px;
	float:left;
	margin:0px 0px 0px 2px;
	background:url(img/bolinhas.png);
	}


/*fim_portifolio*/

/*inicio_empresa*/

.conteudo_empresa{
	width:900px;
	height:auto;
	float:left;	
	margin:50px 0px 50px 40px;
	background:url(img/fundo_empresa_verde.png);

	}
	
.texto_empresa{
	width:880px;
	height:auto;
	float:left;
	margin:10px 0 0 20px;
	}

.titulo_bloco{
	width:200px;
	height:auto;
	float:left;
	margin:15px 0 0 10px;

	}
	
.blocos_empresa{
	width:270px;
	height:333px;
	float:left;
	margin:10px 0px 20px 13px;
	background:url(img/fundo_empresa.png);
	
	}

.texto_interno{
	width:250px;
	height:auto;
	float:left;
	margin:15px 0 0 10px;
	color:#54644C;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	}
	
/*fim empresa*/

/*inicio galeria*/

.conteudo_galeria{
	width:900px;
	height:auto;
	float:left;	
	margin:50px 0px 80px 40px;
	background:url(img/fundo_galeria.png);

	}
.texto_galeria{
	width:880px;
	height:auto;
	float:left;
	margin:10px 0 0 20px;

	}

.sobre_evento{
	width:835px;
	height:380px;
	float:left;
	margin:0 0 0 15px;
	text-align:left;
	padding:0 10px 0 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:15px;

	}


table{
	text-align:center;
	
	}

	
tr td{
	padding:5px;
	background:#CEDE85;

	}


.bolinhas_galeria{
	width:583px;
	height:38px;
	float:left;
	margin:0 0 0 140px;
	background:url(img/bolinhas_galeria.png);

	}
	
.galeria_tres{
	width:583px;
	height:auto;
	float:left;
	margin:0 0 0 210px;

	
	
	}

/*fim galeria*/


/*fim conteudo*/	

/*inicio_rodape*/

.rodape{
	width:100%;
	height:173px;
	float:left;
	background:url(img/rodape.png);

	}
	
.menu_rodape{
	width:390px;
	height:25px;
	float:left;
	margin: 40px 0px 30px 30px;

	}
	
.endereco_rodape{
	width:300px;
	height:60px;
	float:left;
	padding-top:20px;
	margin: 80px 0px 0px -390px;


	
	}
	
.img_endereco{
	width:25px;
	height:25px;
	float:left;
	margin: 7px 0px 0px 0px;


	
	}
	
.texto_endereco {
	width:200px;
	height:50px;
	float:left;
	margin: 0px 0px 0px 10px;
	color:#747D7D;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	
	}
	
.logo_hba{
	width:80px;
	height:auto;
	float:right;
	margin:40px 30px 0 0;
	
	
	}
	
/*fim_rodape*/


img{
	
	border:none;
	
		}
		
a:link{
	color:#FFF;
	text-decoration:none;
	
	}

	
/*rolagem da tela na galeria*/



.rola_galeria { width: 8000px; }  /* é a tag body da animacao*/

.panel { 
	width: 930px; 
	float: left; 
	padding-left: 30px; 
	padding-right: 1040px; 
	border:1px solid red;
	
	} 


	
	
	