*{margin:0; padding:0;}

body{text-align:center;}

hr{clear:both;
	height:0;
	visibility:hidden;
	border:0;}
p{
	margin:12px 6px 12px 6px;
	font-size:11px;
	color:#444;
	}
h2{	
	margin:8px 6px 8px 6px;
	font-size:13px;
	font-weight:bold;
	color:#a2d3a4;
	}
#tudo{
	width:770px;
	height:526px;
	border-top: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-bottom: solid 0px #ccc;
	border-left: solid 1px #ccc;
	position: absolute;
	left: 50%;
	top:50%;
	margin-top: -263px;
	margin-left: -385px;
	z-index:2;
	}
#cabecalho{
	height:110px;
	border:solid 0px #000000;
	margin:20px 0 20px 0;
	}
#cabecalho h1{
	text-indent:-90000px;
	}
#conteudoebarraverde{
	border:solid 0px #000000;
	float:left;
	}
#barraverde{
	background-color:#a2d3a4;
	height:34px;
	width:537px;
	margin: 0 0 0 26px;
	}

/*start home*/

.conteudotophome{
	border:solid 1px #ccc;
	height:154px;
	width:528px;
	margin: 7px 0 0 26px;
	}
.conteudobottomhome{
	width:528px;
	border:solid 0px #ccc;
	margin: 4px 0 0 26px;
	font-family: Verdana;
	font-weight: bold;
	color: #999999;
	text-align:left;
}
/*end home*/

/*start aempresa*/

.conteudotopempresa{
	border:solid 0px #ccc;
	margin: 0 0 7px 26px;
	height:34px;
	}
.conteudobottomempresa{
	width:528px;
	border:solid 1px #ccc;
	margin: 7px 0 20px 26px;
	font-family: Verdana;
	font-size: 14px;
	font-weight: normal;
	color: #999999;
	text-align:left;
}

/*end aempresa*/

/*start obras*/

.conteudotopobras{
	border:solid 1px #ccc;
	margin: 0 0 7px 26px;
	width:528px;
	height:73px;
	}
#mask{
width: 500px;
height: 70px;
background-color: #fff;
overflow: hidden;
border:solid 0px #000;
float:left;
position:absolute;
z-index:1;
}
#rolaesquerda{
width: 39px;
height: 73px;
background-color: #fff;
overflow: hidden;
border:solid 0px #000;
float:left;
position:absolute;
z-index:2;
}
#rolaesquerda img{
border:none;
}
#roladireita {
width: 39px;
height: 73px;
background-color: #fff;
overflow: hidden;
border:solid 0px #000;
float:right;
z-index:2;
}
#roladireita img{
border:none;
}
#menurolante{
width: 1400px;
height: 70px;
background-color: #fff;
overflow: hidden;
border:solid 0px #a23;
position:absolute;
}
#menurolante img{
border:solid 2px #ccc;
margin: 5px 4px 0 4px;
}
.conteudobottomobras{
	width:528px;
	height:150px;
	border:solid 1px #ccc;
	margin: 7px 0 20px 26px;
	font-family: Verdana;
	font-size: 14px;
	font-weight: normal;
	color: #999999;
	text-align:left;
	overflow:auto;
}

/*end obras*/

/*start serviços*/

.conteudotopservicos{
	width:528px;
	height:114px;
	border:solid 1px #ccc;
	margin: 0px 0 7px 26px;
	font-family: Verdana;
	font-size: 14px;
	font-weight: normal;
	color: #999999;
	text-align:left;
	overflow:auto;
	}

.conteudobottomservicos{
	border:solid 1px #ccc;
	margin: 7px 0 50px 26px;
	width:528px;
	height:73px;
}

.conteudobottomservicos img{
border:solid 2px #ccc;
margin: 5px 4px 0 4px;
}

/*end serviços*/

/*start contato*/

.conteudotopcontato{
	width:528px;
	height:155px;
	border:solid 1px #ccc;
	margin: 0px 0 7px 26px;
	font-family: Verdana;
	font-size: 14px;
	font-weight: normal;
	color: #999999;
	text-align:left;
	overflow: hidden;
	}

/*end contato*/

#menu{
	float:right;
	border:solid 0px #000000;
	margin: 0 26px 0 0;
	}
#menu ul{
	list-style:none;}
#menu ul li a{
	display:block;
	width:140px;
	margin:0 0 7px 0;
	padding: 7px 0 7px 0;
	border-top: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	border-left: solid 40px #a2d3a4;
	color:#a2d3a4;
	text-decoration: none;
	text-transform: lowercase;
	text-align:center;
	font-size:13px;
	font-family: "Arial Black";
	}
#menu ul li a:hover{
	color:#ccc;
	}
address{
	background-image:url(images/rodape.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:35px;
	margin:0 0 0 0;
	padding:2px 26px 0 0;
	font-family: Verdana;
	font-weight: bold;
	font-style:normal;
	color: #999999;
	text-align: right;
	text-decoration:none;
	font-size: 10px;
	border:solid 0px #000000;
}
/*start formulário de contato*/	
form{
	border:solid 0px #000000;
	font-family: Verdana;
	font-weight: bold;
	font-style:normal;
	font-size: 10px;
	color: #999999;
}
#inputs{
	float: left;
	border:solid 0px #a2d3a4;
	width:250px;
}
#inputs p{
	float: left;
	font-family: Verdana;
	font-weight: bold;
	font-style:normal;
	font-size: 10px;
	color: #999;
}
form #inputs input{
	width:180px;
	border:solid 1px #a2d3a4;
	font-family: Verdana;
	font-weight: normal;
	font-style:normal;
	font-size: 10px;
	color: #333;
}
#textarea{
	float: left;
	border:solid 0px #a2d3a4;
}
#textarea p{
	float: left;
	font-family: Verdana;
	font-weight: bold;
	font-style:normal;
	font-size: 10px;
	color: #999;
}
textarea{
	border:solid 1px #a2d3a4;
	font-family: Verdana;
	font-weight: normal;
	font-style:normal;
	font-size: 11px;
	color: #333;
	overflow:auto;
}
form #textarea input{
	border:solid 1px #a2d3a4;
	font-family: Verdana;
	font-weight: normal;
	font-style:normal;
	font-size: 10px;
	color: #333;
	background-color:#FFFFFF;
}
/*end formulário de contato*/		
	
#naipe{
	width: 770px;
	height: 40px;
	border-top: solid 1px #ccc;
	border-right: solid 1px #fff;
	border-bottom: solid 0px #000;
	border-left: solid 2px #fff;
	background-color:#FFFFFF;
	margin: 15px 0 0 -2px;
	padding: 4px 0 0 0;
	text-align:right;
}
#naipe img{
	border:none;
}
	