* {
	margin: 0;
	padding: 0;
}

.clear {clear:both;}
body {
	margin: 0;
	padding: 0;
	text-align: center;
	background:url(../_img/bg.jpg) repeat-x top;
	background-color:#dcdcdc;
	font: 14px "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	color:#333333;
}
 
.wp{
	background:#DCDCDC;
	width:780px;
	margin:0 auto
}

.topo{
	align: center;
	width:100%;
	height:244px;
}

.img_topo1{	background:url(../_img/topo_s1.jpg) no-repeat; 	width:780px; height:120px;}
.img_topo2{	background:url(../_img/topo_s2.jpg) no-repeat; 	width:780px; height:120px;}
.img_topo3{	background:url(../_img/topo_s3.jpg) no-repeat; 	width:780px; height:120px;}
.img_topo4{	background:url(../_img/topo_s4.jpg) no-repeat; 	width:780px; height:120px;}
.img_topo5{	background:url(../_img/topo_s5.jpg) no-repeat; 	width:780px; height:120px;}

.menu{
	width:780px;
	height:58px;
}

.conteudo{
    min-height:350px;
	_height:350px;
	position: relative;
}

.conteudo h1{
	background:url(../_img/melhores.jpg) no-repeat;
	float:center;
	height:58px;	
	text-indent:-5000em;
	width:780px;
	margin: 10px 0;
}

.clientes{
    margin-left:50px;
	width:220px;
	padding-right:15px;
	float:left;
	border-right:#999999 1px dotted;

}

.clientes h3{
	font: bold 14px "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	color:#7268B1;
}

a{
	color:#000066;
	text-decoration:none;
}

a:hover{
	color:#333333;
	text-decoration:underline;
}
	

.obras{
	margin-left:15px;
	width:220px;
	padding-right:15px;
	float:left;
	border-right:#999999 1px dotted;

}

.obras h3{
	font: bold 14px "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	color:#DC6910;
}

#imageContainer {
	width:100px;
	float:left;
	padding:1 15px;
}

#imageContainer img {
	display:none;
	position:absolute;
	
}

.internas{
	width:730px;
	margin:0 auto;
}

.internas2{
	width:730px;
	
}


.internas h3{
	font: bold 16px "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	color:#DC6910;
}
