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

body {
	background:url(images/background.jpg) #31649e repeat-x;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}
#geral{
	position:relative;
	width:800px;
	margin:0 auto;
}
#topo {
	height: 131px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
#menu {
	height: 26px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
#corpo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 423px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	background:#fff;
}
#trolha{
	display:block;
	clear:left;
	width:800px;
	height:650px;
	background:#fff;
}
#corpo_contato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 423px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/bg_contato.jpg);
}

#rodape{
	display:block;
	clear:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-image:url(images/rodape.jpg);
	height: 20px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	vertical-align: middle;
	line-height: 170%;
}
.vai{
}
.zomega{
	margin-top:-225px;
}
.style4 {font-family:Arial, "Times New Roman", Times, serif;font-size:26px;color:#006;padding-left:20px;}
#box_1_empresa {
	height: 370px;
	width: 320px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-left: 30px;
	margin-top: 30px;
	position: absolute;
	background-image: url(images/compasso.jpg);
	background-repeat: no-repeat;
	background-position: 20px 250px;
}
#box_2_empresa {
	height: 390px;
	width: 426px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-left: 372px;
	margin-top: 30px;
	position: absolute;
	background-image: url(images/trator_1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 100px;

}
#box_1_servicos {
	height: 370px;
	width: 320px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-left: 30px;
	margin-top: 30px;
	position: absolute;
	background-image: url(images/capacete.jpg);
	background-repeat: no-repeat;
	background-position: 20px 250px;
}
#box_2_servicos {
	height: 390px;
	width: 426px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-left: 372px;
	margin-top: 30px;
	position: absolute;
	background-image: url(images/trator_2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;

}
#box_contato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 370px;
	width: 740px;
	margin-top: 30px;
	margin-left: 30px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: right;
}

#box_clientes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 370px;
	width: 740px;
	margin-top: 30px;
	margin-left: 30px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: 25px 100px;
	background-image: url(images/clientes.jpg);
}

#box_obras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 370px;
	width: 740px;
	margin-top: 30px;
	margin-left: 30px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: 25px 100px;
}
#bg_index {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 406px;
	width: 770px;
	margin-top: 10px;
	margin-left: 10px;
	position: absolute;
	background-repeat: no-repeat;
	background-image: url(images/bg_index.jpg);
}
#orcamento_index {
	height: 196px;
	width: 260px;
	background-image: url(images/orcamento.jpg);
	background-repeat: no-repeat;
	float: right;
}
#videos_index {
	height: 120px;
	width: 240px;
	background-repeat: no-repeat;
	margin-top: 260px;
}
#fotos_index {
	height: 120px;
	width: 240px;
	background-repeat: no-repeat;
	margin-top: -120px;
	margin-left: 540px;
	position: absolute;
}
#sign {
	position:absolute;
	width:100px;
	top:390px;
	left:580px;
	}
#sign2{
	position:absolute;
	width:100px;
	top:480px;
	left:580px;
	}
#sign3{
	position:absolute;
	width:100px;
	top:605px;
	left:580px;
	}
#sign4{
	position:absolute;
	width:100px;
	top:525px;
	left:580px;
	}	
#box_videos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 400px;
	*height: 370px;
	_height: 370px;
	width: 740px;
	margin-top: 15px;
	*margin-top: 30px;
	_margin-top: 30px;
	margin-left: 30px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: 25px 100px;
}




.menu{
	display:block;
	margin:0 auto;
	width:801px;
	height:25px;	
}
.menu ul{
	display:block;
	float:left;
	width:801px;
	height:25px;
	list-style:none;
	margin:0;
	padding:0;
}
.menu ul li{
	display:block;
	float:left;
	height:25px;
}
.menu ul li a{
	display:block;
	float:left;
	height:25px;
	text-indent:-999999px;
}
.menu ul li a.bt_home{
	background:url(images/bt_home.jpg) no-repeat 0 0;
	width:84px;
}
.menu ul li a.bt_empresa{
	background:url(images/bt_empresa.jpg) no-repeat 0 0;
	width:94px;	
}
.menu ul li a.bt_ambiente{
	background:url(images/bt_ambiente.jpg) no-repeat 0 0;
	width:132px;	
}
.menu ul li a.bt_servicos{
	background:url(images/bt_servicos.jpg) no-repeat 0 0;
	width:99px;	
}
.menu ul li a.bt_obras{
	background:url(images/bt_obras.jpg) no-repeat 0 0;
	width:91px;	
}
.menu ul li a.bt_clientes{
	background:url(images/bt_clientes.jpg) no-repeat 0 0;
	width:99px;	
}
.menu ul li a.bt_videos{
	background:url(images/bt_videos.jpg) no-repeat 0 0;
	width:102px;	
}
.menu ul li a.br_contato{
	background:url(images/bt_contato.jpg) no-repeat 0 0;
	width:100px;	
}


.menu ul li a:hover{
	background-position:0 -25px;	
}

.contente{
	display:block;
	float:left;
	background:#fff;
	padding-top:20px;
	width:800px;
}
.contente .chama{
	width:100%;
}
.contente .chama img{
	padding-left:350px;
}
.contente .chama h5{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000;
	text-align:center;
	margin:0;
	padding:0;
}
.contente .chama h6{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#00CC33;
	text-align:center;
	margin:0;
	padding:0;
}
.contente .amb_esq{
	display:block;
	float:left;
	width:350px;
	padding:0 30px 0 10px;
	background:#fff;
}
.contente .amb_dir{
	display:block;
	float:left;
	width:400px;
	background:#fff;
}
#popUp{
	width:756px;
	height:365px;
	display:block;
	position:absolute;
	z-index:100;
	top:-80px;
	left:50px;
}
.fechar {
	width:72px;
	height:22px;
	display:block;
	overflow:hidden;
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#99362c;
	top:-100px;
	left:678px;
	z-index:200;
	outline:none;
	background:#bbb1ae;
	text-align:center;
	text-decoration:none;
}
.fechar:hover {
	text-decoration:underline;	
}
