/*-------------------------------------------------------------------------
author: 3dGarage Soluções em interatividade
email: 
website: http://www.3dgarage.com.br
phone: 55 (11) 3045-0907
---------------------------------------------------------------------------*/

body {
	margin:0;
	padding:0;
	background:url(../images/fundo-body.jpg) repeat;
	font-family:"Helvetica";


	
}




img {
	border:0;
}



a {
	text-decoration:none;
	color:#fff;
}

a:active {
	text-decoration:none;
	color:#fff;
}

a:visited {
	text-decoration:none;
	color:#fff;
}

a:hover {
	text-decoration:none;
	color:#fff;
}


/*------ titulos ------*/


h1 {
	font-size:20px;
	color:#0070b4;
	padding-top:5px;
	margin-bottom:0;
	margin-top:0;
	font-weight:normal;
	width:300px;
	text-align:center;
	margin-left:10px;
	text-transform:uppercase;
	
}

h2 {
	
	font-size:18px;
	color:#003399;
	margin-top:0;
	margin-bottom:0;
	font-weight:normal;
	width:300px;
	text-align:center;
	margin-left:10px;
	
}



h3 {
	width:300px;
	font-size:14px;
	color:#fff;
	margin-top:20px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:30px;
	padding-right:10px;
	background-color:#0070b4;
	font-weight:normal;
	text-align:right;

	
	
}

h4 {
	
	font-size:16px;
	color:#fff;
	margin-top:00px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:30px;
	padding-right:10px;
	background-color:#0070b4;
	font-weight:normal;
	text-align:right;

	
	
}


/*------ header ------*/

header {	

	width:100%;
	height:420px;
	border-top:5px solid #007cc2;

}

#box-header {
	width:1000px;
	height:420px;
	margin:auto;
	
}



.logo { 
width:262px;
height:132px;
float:left;
margin-left:10px;
margin-top:15px;

}


.slideshow {
	width:1000px;
	height:254px;
	display:block;
	float:left;
	margin-top:20px;

}



/*------ menu principal ------*/
#navegacao {
	width:700px;
	height:45px;
	float:right;
	margin-top:78px;
	margin-right:17px;
	background-color:#003399;
	 -webkit-border-radius: 10px;
 		 -moz-border-radius: 10px;
		  border-radius: 10px;
	
}

#navegacao ul {
	width:665px;
	height:45px;
	margin-left:45px;
	margin-top:15px;
	float:left;
}


#navegacao li {
	height:18px;
	font-size:14px;
	color:#fff;
	float:left;
	margin-right:10px;
	padding-right:15px;
	border-right:1px solid #FFF;

}

#navegacao li:last-child {
	border-right:0;

}


#navegacao  li a {       
		font-size:15px;
		color:#fff;
		text-decoration:none;    
		float:left;
		}
		
		
		
#navegacao li a:hover {   
		font-size:15px;
		color:#fff;
		text-decoration:underline;
	
		}	



/*------ FOOTER ------*/

footer {
	width:100%;
	height:54px;
	background-color:#003399;
	margin-bottom:0;
	padding-bottom:0;
	clear:both;
	display:block;

}


#box-footer {
	width:1000px;
	margin:auto;

}

#end {
	font-size:11px;
	margin-top:12px;
	margin-left:30px;
	float:left;
	color:#FFF;
	width:500px;
	font-family:Arial;
	
}



#copy {
	font-size:11px;
	margin-top:5px;
	margin-left:30px;
	clear:both;
	color:#FFF;
	width:300px;
	font-family:Arial;
	
}



#logo3d {
	width:91px;
	height:30px;
	float:right;
	margin-top:1px;
	margin-right:15px;
	
}


#telefone {
	width:30px;
	height:30px;
	float:left;
	color:#FFF;
	margin-right:5px;
	
	
}


/*------ FORMULARIO ------*/


.contato-form {
	width:auto;
	height:auto;
	margin-left:30px;
	margin-top:20px;
	margin-bottom:20px;
	margin-right:15px;
	padding-top:20px;
	padding-right:15px;
	padding-bottom:10px;
	float:left;
	border:1px solid #003399;
	background-color:#fff;
	-webkit-border-radius: 5px;
 	-moz-border-radius: 5px;
	border-radius: 5px;
	
}

.contato-label {
	color:#2b2b2b;
	font-size:12px;
	text-align:left;
	width:90px;
	margin-top:5px;
	margin-left:10px;
	font-weight:bold;
	float:left;
}

.contato-input{
	background-color:#003399;
	border:0;
	width:300px;
	font-size:14px;
	padding:2px 5px 2px 5px;
	margin-left:10px;
	margin-top:5px;
	color:#FFF;
	font-weight:normal;
	clear:both;
	-webkit-border-radius: 5px;
 	-moz-border-radius: 5px;
	border-radius: 5px;
}


.contato-area{
	background-color:#003399;
	border:0;
	width:300px;
	height:130px;
	font-size:14px;
	padding:2px 5px 2px 5px;
	margin-left:10px;
	margin-top:5px;
	color:#FFF;
	font-weight:normal;
	clear:both;
	-webkit-border-radius: 5px;
 	-moz-border-radius: 5px;
	border-radius: 5px;
}

#btn{
	background-color:#003399;
	border:0;
	color:#fff;
	text-align:center;
	width:70px;
	height:20px;
	float:right;
	font-size:14px;
	margin-right:5px;
	margin-top:10px;
	-webkit-border-radius: 5px;
 	-moz-border-radius: 5px;
	border-radius: 5px;
	
	
}



.resposta {
	width:840px;
	height:100px;
	margin-left:30px;
	margin-top:20px;
	margin-bottom:20px;
	padding-top:60px;
	padding-bottom:10px;
	float:left;
		border:1px solid #003399;
	background-color:#fff;
	-webkit-border-radius: 5px;
 	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align:center;
}


#mapa {
	width:400px;
	height:150px;
	float:left;
	margin-left:0;
	margin-bottom:10px;
	border:1px solid #afc6ba;
	margin-top:20px;

	
}


#trabalhe {
	width:400px;
	height:125px;
	float:left;
	margin-left:0;
	margin-bottom:5px;
	border:1px solid #0070b4;
	margin-top:12px;
	background-color:#FFF;
	display:block;
	
}


#trabalhe p.texto-trabalhe {
	font-size:12px;
	color:#003399;
	margin-left:10px;
	margin-right:10px;
	text-align:left;
	
}


#trabalhe p.texto-trabalhe a, #trabalhe p.texto-trabalhe a:hover {
	font-size:12px;
	color:#003399;
	font-weight:bold;
	text-decoration:underline;
	
}