body{
	margin:0;
	padding:0;
	font-size:14px;
	background-color:#fff;
}
.left{
	float:left;
}
.right{
	float:right;
}
.center{
	margin:auto;
	width:960px;
}

.header{
    background-color: #fff;
    height: 21px; 
}

.circulo {
 border-radius:50%;
-moz-border-radius:50%;
-webkit-border-radius:50%;
background-color: #fff;
width: 250px;
height: 230px;
background-image:url('../img/logo.png'); 
background-position: center;
background-repeat: no-repeat;
float: left;
margin-top: -60px;
position: absolute;
box-shadow: 5px 5px 10px #fff;
-webkit-box-shadow: 5px 5px 10px  #fff;
-moz-box-shadow: 5px 5px 10px #fff;
margin-left: -5px;
z-index: 6;
}

.header .nav{
	margin:0;
	padding:0;
	float:right;
}
.header .nav li{
	list-style:none;
	float:left;
}

.header .nav li:hover{
	list-style:none;
	float:left;  
    background-color:#007cc3;
}

.header .nav  li.current{
    background-color:#007cc3;
}

.header .nav li a{
	font-size:14px;
	text-decoration:none;
	display:block;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 20px;
    color: #007cc3;
    font-weight: bold;
}

.header .nav li a:hover{
    color: #fff;
}

.header .nav li.current a{
    color: #fff; 
    background:url(../img/arrow_header.png) no-repeat left;
}

.header .nav li.current a:hover{
    background:url(../img/arrow_header.png) no-repeat left;
}

#scania{
background-position: center center;
background-repeat: no-repeat;
z-index: 10;
background-image: url("../img/scania2.png");
position: absolute;
width: 250px;
height: 300px;
margin-top: 30px;
margin-left: 780px;
}

#banner{
height: 275px;}

.fig-pos li{
	list-style:none;
    display: block;
}

.home{
padding-top: 30px;
background-color: #337fed;
height: 400px;
}

.home .box{
-webkit-border-radius: 30px;
border-radius: 30px;
border: 2px solid #337fed;
height: 300px;
width: 250px;
padding: 10px;
background-color: #fff;
float: left;
margin: 20px;
}

.home .box .box_img{
display: block;
padding-left: 8px;}

.home .box .box_topico{
color: #337fed; }

.home .box .box_desc{
    
}

.home .box .box_btn{
	font-size:13px;
	font-weight:normal;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #337fed;
	padding:9px 18px;
	text-decoration:none;
	background:-moz-linear-gradient( center top, #3d94f6 19%, #1e62d0 86% );
	background:-ms-linear-gradient( top, #3d94f6 19%, #1e62d0 86% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(19%, #3d94f6), color-stop(86%, #1e62d0) );
	background-color:#3d94f6;
	color:#ffffff;
	display:inline-block;
	text-shadow:1px 0px 0px #7cc;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #97c4fe;
 	-moz-box-shadow:inset 1px 1px 0px 0px #97c4fe;
 	box-shadow:inset 1px 1px 0px 0px #97c4fe;
}

.home .box .box_btn:hover {
	background:-moz-linear-gradient( center top, #1e62d0 19%, #3d94f6 86% );
	background:-ms-linear-gradient( top, #1e62d0 19%, #3d94f6 86% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(19%, #1e62d0), color-stop(86%, #3d94f6) );
	background-color:#1e62d0;
}

.home .box .box_btn:active {
	position:relative;
	top:1px;
}

.empresa{
padding-top: 30px;
background-color: #337fed;
height: 400px;
color: #fff;
}

.servicos{
padding-top: 30px;
background-color: #337fed;
height: 400px;
color: #fff;
}

.pracas{
padding-top: 30px;
background-color: #337fed;
height: 400px;
color: #fff;
}

.contato{
padding-top: 30px;
background-color: #337fed;
height: 410px;
color: #fff;
}

.contato img{
float: right;
padding-top: 140px;}

.contato form{
width:500px;
margin-left: 20px;
margin-bottom: 20px; 
float: left;
}

.contato fieldset {
border: 1px solid #fff;
border-radius: 20px;
}

textarea{
		display: block; 
		width: 500px;
		border-radius: 5px;
		border: 1px solid #1fb6e5;
        color: black;
	}


input[type="submit"] {
		margin-top:10px;
        background-color: #fff;
		color: #6CBFD4;
		border-radius: 5px; 
		height: 30px;
		width: 70px;
		border: 1px solid #fff;
		cursor: pointer; 
	}


label#nome, label#email, label#mensagem{
margin-top:10px;
color:#fff;
margin-right: 22px;
}

label#assunto{
margin-top:10px;
color:#fff;
margin-right: 8px;
}

input#nome, input#email, input#assunto{
	width: 400px;
	border: 1px solid #fff;
	height: 30px;
	background-color: #fff;
	border-radius: 5px; 
    margin-bottom: 5px;

	}



.footer{
    height: 220px;
 }


.footer .box-email{
-webkit-border-radius: 30px;
border-radius: 30px;
border: 2px solid #337fed;
padding-right: 10px;
background-color: #fff;
float: left;
color: #337fed;
margin-top: 15px;
}

.footer .nav{
	margin:0;
	padding:0;
	float:right;
}
.footer .nav li{
	list-style:none;
	float:left;
}

.footer .nav li:hover{
	list-style:none;
	float:left;  
/*    background-color:#007cc3;*/
}

.footer .nav li a{
	font-size:14px;
	text-decoration:none;
	display:block;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 20px;
    color: #007cc3;
    font-weight: bold;
}

.footer .nav li a:hover{
    background:url(../img/arrow_footer.png) no-repeat left;
}

.footer .informacoes{
text-align: -webkit-right;
float: right;
color: #007cc3;
width: 500px;}


.desenvolvimento{
height: 20px;
background-color: #007cc3;
color: #fff;
padding: 10px;}

.desenvolvimento .ar{
  width: 200px;
  height: 20px;
  float: left;
}
.desenvolvimento .ar img{
   width: 30px;
  height: 20px;
  padding-left: 10px;
  padding-top: 2px;
  position: absolute;
}

.desenvolvimento .direitos{
    width: 410px;
    float: right;
}
