div#topo{
		color:#4682B4;  
		font: normal 30px Arial, Georgia, Helvetica, Sans-Serif;
}

div#img{
		background-color:white;
		border:solid 1px transparent;
		height:250px;
		margin:-22px 0px;
		width:1345px;
		clear:both;
}
div#logo{
	margin: 0px 150px;
}

body{
	border:solid 1px transparent;
	width:alto;

	}

.body {
}

h3{
		font: bold 15px Verdana, arial;
		color: #333;
		margin: alto;
		text-decoration:underline;
}

h4{
		font:12px Verdana, arial;
		color: #;
		margin: alto;
}
h5{
		font: 12px Verdana, arial;
		color: #333;
		margin:40px 100px;
		text-align:center;
}

/* MENU */
.menu { 
background:#4682B4;         
height:50px;         
padding:0;         
margin: 12px 150px;          
font: normal 14px Arial, Georgia, Helvetica, Sans-Serif;         
list-style-type:none;         
-webkit-box-shadow: 0 0 5px #000; 
width:970px;
/* Safari before v5 and Google Chrome */        
-moz-box-shadow: 0 0 5px #000; 
/* Firefox */       
-o-box-shadow: 0 0 10px #000; 
/* Opera */       
box-shadow: 0 0 5px #000;
/* CSS3 browsers */    }     

.menu li {         
float:left;         
height:50px;       
border-right: solid 1px #666;     
}     

.menu li a {        
padding:18px 48px;        
display:block;        
color:#000;        
text-decoration:none;        
font: bold 12px arial, Georgia, Helvetica;   
  }     
 
.menu li:hover a {text-decoration:none;}  

 /* MENU  */    
 .menu ul {         
 position:absolute;         
 left:-9999px;         
 top:-9999px;        
 list-style-type:none;     
 }     
 
 .menu li:hover {         
 position:relative;        
 background: #5BA2B4;        
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #FFFFFF), color-stop(0.5, #999999), color-stop(3, #FFFFFF)); /* Safari and Google Chrome */        
 background: -o-linear-gradient(#FFFFFF, #666666); /* Opera */        
 background: -moz-linear-gradient(top, #FFFFFF, #999999, #FFFFFF); /* Firefox */        /* IE code - note GradientType=1 means horizontal */        
 filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#FFFFFF', endColorstr='#999999', GradientType='0');     
 }     
 
 .menu li:hover ul {        
 background:#4682B4;        
 width:auto;        
 left:0px;       
 top:50px;       
 padding:3px;         
 -webkit-box-shadow: 0 0 5px #000; /* Safari before v5 and Google Chrome */        
 -moz-box-shadow: 0 0 5px #000; /* Firefox */       
 -o-box-shadow: 0 0 5px #000; /* Opera */    
 box-shadow: 0 0 5px #000; /* CSS3 browsers */    
 }     
 
 .menu li:hover ul li {         
 height:18px;        
 border:none;     }     
 
 .menu li:hover ul li a {         
 display:block;        
 background-color:#4682B4;      
 width:138px;      
 height:18px;       
 padding:0;         
 font-size:12px;       
 line-height:18px;         
 text-indent:5px;        
 text-decoration:none;        
 color:#FFF;     
 }    

 .menu li:hover ul li a:hover {         
 background: #4682B4;         
 height:18px;       
 color:#000;        
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #4682B4), color-stop(1, #4682B4)); /* Safari and Google Chrome */       
 background: -o-linear-gradient(#4682B4, #4682B4); /* Opera */        
 background: -moz-linear-gradient(top, #4682B4, #4682B4, #4682B4); /* Firefox */        /* IE code - note GradientType=1 means horizontal */       
 filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#4682B4', endColorstr='#4682B4', GradientType='0');     }
 
div#home{	
		background:#;
		background-image: url(imgs/fundo.jpg);
		border:solid 1px transparent;
		height:370px;
		margin:0px 0px;
}

/****************** menu empresa  ***********/

.home_empresa{
		border:solid 1px transparent;
		margin:0px 130px;
		height:250px;
		width:350px;
		position:absolute;	
}
.home_empresa a:link{
		background-color:transparent;
		color:transparent;
	}
.home_empresa a:visited {
		background-color:transparent;
		color:transparent;
	}
.home_empresa a:active{ 
		background-color:transparent;
		color:transparent;
}

/******************* menu servicos *******************/

.home_servicos{
		border:solid 1px transparent;
		margin:0px 500px;
		height:250px;
		width:350px;
		position:absolute;
}

.home_servicos a:link{
		background-color:transparent;
		color:transparent;
	}
.home_servicos a:visited {
		background-color:transparent;
		color:transparent;
	}
.home_servicos a:active{ 
		background-color:transparent;
		color:transparent;
}

/*************** menu contat ****************/
.home_contato{
		border:solid 1px transparent;
		margin:0px 880px;
		height:250px;
		width:350px;
	}

.home_contato a:link{
		background-color:transparent;
		color:transparent;
	}
.home_contato a:visited {
		background-color:transparent;
		color:transparent;
	}
.home_contato a:active{ 
		background-color:transparent;
		color:transparent;
	}

a:hover{ 
		color:black;
		position:relative;        
		/*background: #5BA2B4; */
		}

div#corpo_qm{
			background-image: url(imgs/fundo.jpg);
}

div#quemsomos {
		border:solid 1px transparent;
		margin:20px 180px;
}

div#missao {
		border:solid 1px transparent;
		margin:20px 180px;	
}
 
div#visao{
		border:solid 1px transparent;
		margin:20px 180px;	
}
 
div#valores{
		border:solid 1px transparent;
		margin:20px 180px;	
}
 
 div#corpo_servicos{
		background-image: url(imgs/fundo.jpg);
	
 }
div#servicos {
		border:solid 1px transparent;
		margin:20px 180px;	
}

div#mais_servicos{
		border:solid 1px transparent;
		margin:20px 180px;	
}

div#corpo_contato{
		background-image: url(imgs/fundo.jpg);
} 

div#contato{
		border:solid 1px transparent;
		margin:20px 180px;
 }
div#mapa{
	position:absolute;
	margin:-390px 650px;
	}
 
div#rodape {
	border:solid 1px transparent;
	height:113px;
	margin:-20px 0px;
}
