
/* CSS Document */
input:focus { outline:0 none; }
textarea:focus { outline:0 none; }

*{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	border:none;	
	color:#858686;
	font-size:12px;

}
a {
outline: none;
}

body{
	text-align:center;

}
.geral{

	width:770px;
	margin:10px auto;
	
	
}
.header{
	width:770px;
	height:240px;
	float:left;
	background:#FFFFFF url(../img/banner.jpg) bottom center no-repeat;
	
}
.topo{
	width:770px;
	height:40px;
	border-bottom:#6d8fac dotted 2px;
	background:url(../img/titulo.jpg) left top no-repeat;
	padding:0 0 5px 0;
}
.topo p{
	color:#6d8fac;
	font-size:12px;
	float:right;
	margin:22px 0 0 0;

}
.topo img{
	margin: 0 0 -3px 0 ;
}
.topo a{
	color:#6d8fac;
	text-decoration:none;
}
.topo a:hover{
	text-decoration:underline;
}
.menu{
	margin:7px auto;
	text-decoration:none;
	list-style:none;
	height:19px;
	width:500px;
	float:left;
	display:block;

}
.menu li{
	float:left;
}

.gmais{
	float:right;
	/*height:20px;*/
	width:60px;
	/*border:1px solid red;*/
	margin:22px 2px 0 0;

}

.conteudo{
	float:left;
	width:770px;
	/*height:373px;*/
	
}
.quem_tit{
	height:40px;
	width:770px;
	border-bottom:#6d8fac dotted 2px;
	background:url(../img/quem_tit.jpg) left top no-repeat;
	margin:15px auto;
	
}
.cont_tit{
	height:40px;
	width:770px;
	border-bottom:#6d8fac dotted 2px;
	background:url(../img/tit_contato.jpg) left top no-repeat;
	margin:15px auto;
	
}
.job_tit{
	height:40px;
	width:770px;
	border-bottom:#6d8fac dotted 2px;
	background:url(../img/tit_job.jpg) left top no-repeat;
	margin:15px auto;
	
}
.cont_left{
	width:207px;
	float:left;
	/*border:#6d8fac solid 1px;*/
	-webkit-transform: rotate(0deg);
    -webkit-transition: background 1s linear, width 0.5s linear, -webkit-transform 1s linear;
}
.cont_left:hover {
   
   -webkit-transform: rotate(360deg);
}
.cont_center{
	width:354px;
	/*height:290px;*/
	float:left;
	color:#858686;
	font-size:12px;
	text-align:left;
	/*border:#FF0000 solid 1px;*/
	
}
.cont_center h1{
	color:#6d8fac;
	font-size:18px;
	margin:10px 0 0 0;
	font-weight:normal;
}

.cont_right{
	width:177px;
	height:242px;
	background:url(../img/tec_box.jpg) top no-repeat;
	float:left;
	margin:0 0 0 25px;
	text-align:left;

}
.cont_right p{

	margin:5px 0 0 20px;
	width:140px;
	color:#858686;
	font-size:12px;

}
.cont_right ul{
	margin:10px 0 0 0;
}
.cont_right li{
	color:#858686;
	font-size:12px;
	margin:0 0 0 30px;
	font-weight:bold;
	list-style:none;
}
.cont_right h1{
	margin:20px 0 0 18px;
	color:#6d8fac;
	font-size:18px;
}
.footer{
	background:#FFFFFF url(../img/bg_footer.jpg) bottom repeat-x;
	margin:20px 0 0 0;
	height:102px;
	width:770px;
	float:left;
	border-top:#6d8fac dotted 2px;
}

.footer ul{
	color:#858686;
	font-size:12px;
	margin:15px 0 0 0;
	_margin:26px 0 0 0;

}

.footer li{
	list-style:none;
	float:left;
	margin:0 10px 0 0 ;

}

.footer a{
	color:#858686;
	text-decoration:none;

}


.footer a:hover{
	text-decoration:underline;
}

.footer img{
	margin:-7px -5px 0 0;
	_margin:-3px -3px 85px 0;
}

.footer p{
	float:right;

}

.parc1{
   	background:#fff url(../img/foto2.jpg) top no-repeat;
   	width:150px;
	height:135px;
	border:#666666 solid 3px;
	position:absolute;
	margin-left:100px;
	margin-top:-145px;
	float:left;

}

.parc2{
   	background:#fff url(../img/foto3.jpg) top no-repeat;
   	width:150px;
	height:135px;
	border:#666666 solid 3px;
	position:absolute;
	margin-left:227px;
	*margin-left:-157px;
	margin-top:-145px;
	float:left;

 }
 
.parc3{
   	background:#fff  url(../img/foto6.jpg) top center no-repeat;
   	width:150px;
	height:135px;
	border:#666666 solid 3px;
	position:absolute;
	margin-left:345px;
	*margin-left:-30px;
	margin-top:-145px;
	float:left;

}

.parc4{
   	background:#fff url(../img/foto7.jpg) top no-repeat;
   	width:150px;
	height:135px;
	border:#666666 solid 3px;
	position:absolute;
	margin-left:490px;
	*margin-left:90px;
	margin-top:-145px;
	float:left;

}

.off{
	display:none;
}

.caixa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #6d8fac;
	background:none;
	width: 305px;
	height:18px;
	padding:0 5px 0 5px 0;
	/*border:#73b7b9 solid 1px  ;*/
	border:none;
}

.bt_enviar {
	background:url(../img/bt_enviar.jpg) no-repeat;
	/*border-top:#6d8fac solid 1px;
	border-right:#6d8fac solid 1px;
	border-bottom:#255f93 solid 1px;
	border-left:#255f93 solid 1px;*/
	border:none;
	font:12px Arial, Helvetica, sans-serif;
	color:#52738e;
	font-weight:bold;
	cursor: pointer;
	height:22px;
	width:68px;

}

.cont_center td{
	color:#6d8fac;
}

.cont_center form{
	width:420px;
	margin:0 0 0 20px;
	*margin:0 100px 0 0;
}

.porti{
	background:url(../img/bg_port.gif) top no-repeat;
	_background:#fff;
	_border:#666 solid 3px;
	width:400px;
	height:400px;
	position:absolute;
	margin-left:165px;
	margin-top:-370px;
	float:left;

}

.porti img{
	margin:10px 25px 0 25px;
	
}
.porti a{
	margin:-3px 0 0 0;   
   	text-align:center;
   	display:block;

}

.cont_jobs a{
	color:#6d8fac;
	font-size:18px;
	text-decoration:none;	
}

.cont_jobs a:hover{
	color:#76bbba;
	text-decoration:none;	
}
.cont_jobs li{
	list-style:none;
	/*float:left;*/
	margin:5px 0 5px 0;
	border-bottom:#858686 dotted 2px;
}
.td_campo1{
	background:url(../img/bg_campo.jpg) center top no-repeat;
	width:323px;
	height:22px;
	
}
.td_campo2{
	background:url(../img/bg_campo2.jpg) center top no-repeat;
	width:323px;
	height:91px;
	
}
