* {
margin:0;
padding:0;
}

form, fieldset, img {
border:none;
}

ul, ol{
list-style:none;
}


a{
font-size:11px;
font-family:Verdana, sans-serif;
color:#333;
font-weight:bold;
text-decoration:none;

}

a:hover{
text-decoration:underline;
}

body{
top:0px
text-align:center;
background-color:#c8cde7;
font-size:11px;
font-family:Verdana, sans-serif;
color:#333;

}

#geral {
width:780px;
margin:0px auto;
text-align:left;
background-color:#FFFFFF;
}

/*#meio {
text-align:left;
width:573px;
background:url(../img/bg-conteudo.jpg);
background-repeat:no-repeat;
background-position:bottom;
}*/

#conteudo{
clear:both;
padding:0 15px 15px;

}

#topo{
padding:15px 15px 0;
}

p {
font-family:Verdana;
font-size:10px;
color:#333;
line-height:13px;
}

/*#menu ul{
display:block;
}*/

#menu{
margin-left:7px;
}

#menu li{
background:url(../img/bt.jpg);
float:left;
width:92px;
height:32px;
line-height:18px;
}




#menu li a{
text-align:center;
display:block;
text-decoration:none;
width:92px;
height:32px;
color:#000000;

}

#menu li a:hover{
background:url(../img/bt-ativo.jpg)
}


#home-esquerda{
float:left;
width:243px;
}

p{
	margin-bottom:5px;
}


#home-direita{
float:left;
width:506px;
}

#box-esquerda{
margin:15px 15px 0;
}



#box-esquerda h3{
text-align:center;
color:#005796;
font-size:16px;
margin-bottom:15px;
border-bottom:2px solid #005796;
}

.vejamais{
text-align:center;
display:block;
width:92px;
height:18px;
background:url(../img/leia-mais.gif) no-repeat;
line-height:18px;
margin:15px 60px;
}

#home-direita .vejamais{
margin:10px 0;
}

#box-home-1{
margin:15px 0 0 15px;
width:478px;
height:164px;
background:url(../img/home-box-01.jpg);
}

#box-home-amigo{
margin:15px 0 0 15px;
width:478px;
height:164px;
background: url(../img/home-box-amigo.jpg);
}


#box-home-2{
margin:15px 0 0 15px;
width:478px;
height:164px;
background:url(../img/home-box-02.jpg);
}

.meio-box{
float:left;
margin:10px 25px 15px 170px;

}

.meio-box h3{
color:#215932;
font-size:16px;
margin-bottom:10px;
border-bottom:2px solid #215932;

}


#rodape{
clear:both;
background-color:#b9d600;
text-align:center;
}

#rodape p{
	line-height:25px;
}


#geral-esquerda{
float:left;
width:300px;
margin-top:15px;
}

#geral-direita{
float:left;
width:400px;
margin-left:15px;
margin-top:20px;
}

#geral-direita h3{
color:#005796;
font-size:16px;
margin-bottom:15px;
border-bottom:2px solid #005796;
}


#projeto-full h3{
color:#333;
font-size:16px;
margin-bottom:15px;
padding-left:15px;
border-bottom:2px solid #333;
}

#geral-direita h4{
color:#005796;
font-size:14px;
margin-bottom:10px;
}


#verde{
margin-top:15px;
font-weight:bold;
color:#005796;
font-size:14px;
line-height:20px;
}

.img-geral{
padding:5px 0;
}

#mapa-pq{
margin:15px 100px;
}

.espaco-embaixo{
	margin-bottom:20px;
	}

dl{
	margin:10px 0;
	}
	
dt{
	font-weight:bold;
	margin-bottom:5px;
	}
	
dd{
	margin-bottom:15px;
	}
	







/*---------------------------------------------Contato*/


label, textarea {
display:block;
}

label{
margin-bottom:3px;
}

input, textarea { 
margin-bottom:5px;
border:1px solid #005796;
padding:3px;
background-color:#fff;
width:350px;
}

span {
font-weight:bold;
}

#btenviar{
	border:1px solid #005796;
	background:#fff;
	text-transform:lowercase;
	font-weight:bold; 
	letter-spacing:1px;
	cursor:pointer;
	width:60px;
	
}


#logo-miguel{
padding:0px 50px 15px
}

#logo-rio{
padding:0px 120px 15px
}

#bradesco{
padding:15px 120px 15px
}

#foto-implantacao{
padding:15px 0px;
}



#projetos-thumbs ul li{
float:left;
padding:15px 25px 25px;
}

#center{
text-align:center;
}

