body {
	background-image: url(imagens/bg.jpg);
	background-color: #2e2e2e;
	background-repeat:repeat-x;
}

.geral {
	width:766px;
	height:900px;
	position:absolute;
	margin-left:-381px;
	left:50%;
	top:0px;
}

.logo {
	position:relative;
	width:298px;
	height:105px;
	margin:auto;
	top:2px;

}

.centro {
	position:relative;
	width:700px;
	height:677px;
	float:left;
	left:34px;
	background:#dcdbdb;
	top:15px;
}

.centro-fotos {
	position:relative;
	width:700px;
	height:945px;
	float:left;
	left:34px;
	background:#dcdbdb;
	top:15px;
}

.titulo {
	position:relative;
	width:700px;
	height:35px;
	float:left;
	top:15px;
	background:#dcdbdb;
}


.conteudo {
	width:700px;
	height:612px;
	float:left;
	left:34px;
	background:#dcdbdb;
	
}

.txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	padding-top:5px;
	line-height:21px;
}

.conteudo-fotos {
	width:700px;
	height:945px;
	float:left;
	left:34px;
	background:#dcdbdb;
	
}

.conteudo-empresa {
	width:700px;
	height:612px;
	float:left;
	left:34px;
	background:#dcdbdb;	
}

.formulario-contato {
	width:500px;
	height:320px;
	float:left;
	margin-top:20px;
}

form.formulario-contato {
	margin-top:0px;
	width:490px;
	height:auto;
	margin-left:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
    color: #000000;
}

.contato-endereco {
	width:700px;
	height:150px;
	float:left;
	margin-top:28px;
}


.texto-empresa {
	position:relative;
	width:666px;
	height:200px;
	float:left;
	left:15px;
	top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

#fotos-empresa {
	width:700px;
	height:276px;
	float:left;
	margin-top:20px;

}
.sImg { margin: 24px; margin-right: -5px; border: 1px solid #eaeaea; }

.conteudo-servicos {
	width:700px;
	height:612px;
	float:left;
	left:34px;
	background:#dcdbdb;	
}

#fotos-servicos {
	width:700px;
	height:500px;
	float:left;
	margin-top:20px;
}





.texto-servicos{
	position:relative;
	width:667px;
	height:70px;
	float:left;
	left:15px;
	top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}	
	




.menu {
	position:relative;
	width:700px;
	height:52px;
	float:left;
	margin-top:14px;
}

.imagens {
	position:relative;
	width:668px;
	height:358px;
	margin: 0 auto;
	margin-top:14px;
}

.eventos-realizados {
	position:relative;
	width:318px;
	height:216px;
	float:left;
	left:15px;
	margin-top:10px;
	background-image:url(imagens/bg-eventos-realizados.gif);	
}

.lista-eventos-realizados {
	position:relative;
	width:312px;
	height:180px;
	float:left;
	left:4px;
	margin-top:30px;
	overflow:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:25px;
}
.lista-eventos-realizados a{
	text-decoration:none;
	color:#000000;
}

.lista-eventos-realizados a:hover{
	text-decoration:underline;
	color:#000000;
}

.zanovelo {
	position:relative;
	width:38px;
	height:216px;
	float:left;
	left:60px;
	margin-top:10px;
	background-image:url(imagens/zanovelo.jpg);
}

.contatos-home {
	position:absolute;
	width:212px;
	height:209px;
	float:right;
	right:15px;
	top:454px;
}

.rodape {
	position:absolute;
	width:700px;
	height:52px;
	float:left;
	left:34px;
	top:800px;
	background-image: url(imagens/bg-rodape.jpg);
}

.rodape a{
	position:relative;
	margin-left:20px;
	top:9px;

    text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-size:11px;

}

.rodape a:hover{
    text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-size:11px;
}

.rodape-fotos {
	position:absolute;
	width:700px;
	height:52px;
	float:left;
	left:34px;
	top:1133px;
	background-image: url(imagens/bg-rodape.jpg);
}

.rodape-fotos a{
	position:relative;
	margin-left:20px;
	top:9px;

    text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-size:11px;

}

.rodape-fotos a:hover{
    text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-size:11px;
}