@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
	
	#grad {
 background: -webkit-gradient(linear, left top, right top, from(#028ece), to(#fac500)) repeat;
 background: -moz-linear-gradient(left, #CCCCCC, #000000);
 filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#CCCCCC', EndColorStr='#000000');


Read more: http://www.linhadecodigo.com.br/artigo/3603/css3-gradient-criando-planos-de-fundo-com-efeito-degrade.aspx#ixzz3SJ1CVzuZ 


}



.global-two{position:absolute; display:block; width:960px; height:auto; margin:auto; left:50%; margin-left:-490px; margin-bottom:10px;  padding:0 0px 10px 0px; background-color:#FFF;}

.global-div{ position:absolute; display:block; width:100%; height:auto; padding:0 0px 10px 0px;}

.topo-linha{ position:relative; display:block; width:100%; height:5px; float:left; align-items: center; background-color:#0092cb;}
.topo{ position:relative; display:block; width:100%; height:205px; float:left; align-items: center;}

.topomenu{
	position:absolute;
	display:block;
	width:1220px;
	height:205px;
	margin:auto; left:50%;
	margin-left:-580px; margin-bottom:10px;  padding:0 0px 10px 0px;
}


.corpo-pagina{
	position:absolute;
	display:block;
	width:1048px;
	height:1200px;
	margin:auto; left:50%;
	margin-left:-520px; margin-bottom:10px;  padding:0 0px 10px 0px;
}

.corpo-quem-somos{
	position:absolute;
	display:block;
	width:1048px;
	height:850px;
	margin:auto; left:50%;
	margin-left:-520px; margin-bottom:10px;  padding:0 0px 10px 0px;
}

.corpo-clientes{
	position:absolute;
	display:block;
	width:1048px;
	height:550px;
	margin:auto; left:50%;
	margin-left:-520px; margin-bottom:10px;  padding:0 0px 10px 0px;
}

.corpo-ap-online{
	position:absolute;
	display:block;
	width:1048px;
	height: auto;
	margin:auto; left:50%;
	margin-left:-520px; margin-bottom:10px;  padding:0 0px 10px 0px;
}

.corpo-ferramentas{
	position:absolute;
	display:block;
	width:1048px;
	height:436px;
	margin:auto;
	left:50%;
	margin-left:-520px;
	margin-bottom:10px;
	padding:0 0px 10px 0px;
}

.corpo-curriculum{
	position:absolute;
	display:block;
	width:1048px;
	height:555px;
	margin:auto;
	left:832px;
	margin-left:-520px;
	margin-bottom:10px;
	padding:0 0px 10px 0px;
}

.corpo-produtos{
	position:absolute;
	display:block;
	width:1048px;
	height:680px;
	margin:auto;
	left:50%;
	margin-left:-520px;
	margin-bottom:10px;
	padding:0 0px 10px 0px;
}

.logo{
	position:absolute;
	display:block;
	width:270px;
	height:200px;	
	text-align: center;	
	top:5px;
		
	float:left;
	
}


.box-foto{
	position:absolute;
	display:block;
	width:255px;
	height:174px;	
	text-align: center;	
	top:160px;
		
	float:left;
	
}

.box-txt{
	position:absolute;
	display:block;
	width:730px;
	height:174px;	
	text-align: justify;	
	top:160px;
	left:265px;
		
	float:left;
	
}

.box-foto2{
	position:absolute;
	display:block;
	width:255px;
	height:174px;	
	text-align: center;	
	top:400px;
		
	float:left;
	
}

.box-txt2{
	position:absolute;
	display:block;
	width:730px;
	height:174px;	
	text-align: justify;	
	top:400px;
	left:265px;
		
	float:left;
	
}




.mapa {
	width:980px;
	height:350px;
	top:15px;
	margin-left:10px;
	margin-bottom:0px;
	background-color:;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	float:left;
}

.box-contato-texto {width:960px; height: auto; margin-top:10px; margin-bottom:5px; margin-left:10px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height:20px;}

.contatos{
	position:absolute;
	display:block;
	width:350px;
	height:120px;
	text-align: center;
	top:30px;
	float:left;
	left:835px;
	
}

.contatos-end{
	position:absolute;
	display:block;
	width:320px;
	height:120px;
	text-align: center;
	top:53px;
	float:left;
	left:778px;
	
}

.contatos-vagas{
	position:absolute;
	display:block;
	width:159px;
	height:120px;
	text-align: center;
	top:52px;
	float:left;
	left:33px;
	
}

.contatos-vagas2{
	position:absolute;
	display:block;
	width:159px;
	height:120px;
	text-align: center;
	top:53px;
	float:left;
	left:214px;
	
}

.contatos-vagas3{
	position:absolute;
	display:block;
	width:159px;
	height:120px;
	text-align: center;
	top:56px;
	float:left;
	left:401px;
	
}

.contatos-vagas4{
	position:absolute;
	display:block;
	width:159px;
	height:120px;
	text-align: center;
	top:57px;
	float:left;
	left:577px;
	
}


.box-contatos {
	width:260px;
	height:30px;
	top:5px;
	left:5px;
	margin-top:5px;
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
	text-align: right;
	font-size:18px;
	color:#0092cb;
	float: right;
	
}


.box-contatos2 {
	width:310px;
	height:30px;
	top:5px;
	left:5px;
	margin-top:5px;
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
	text-align: right;
	font-size:15px;
	color:#ffffff;
	float: left;
	font-weight:900;
	
}


.botoes{
	position:absolute;
	width:950px;
	height:43px;
	top:161px;
	float:left;
	left:272px;
	
}

.banner-center{
	position:absolute;
	display:block;
	width:1048px;
	height:300px;	
	text-align: center;	
	left: 50%;
    margin-left: -524px; /* A metade de sua largura. */
	
	
}

.banner{ position:relative; display:block; width:100%; height:300px; float:left; background-image:url(../imagens/banner/banner-background.png);}

.rodape{ position:relative; display:block; width:100%; height:250px; float:left; background-color:#0092cb; }

.rodape-center{
	position:absolute;
	display:block;
	width:1103px;
	height:250px;
	margin:auto;
	left:50%;
	margin-left:-520px;
	margin-bottom:10px;
	padding:0 0px 10px 0px;
	
	
}

.corpo{ position:relative; display:block; width:100%; height:1250px; float:left;}

.corpo2{ position:relative; display:block; width:100%; height:980px; float:left;}

.corpo2-aponline{ position:relative; display:block; width:100%; height:650px; float:left;}

.corpo2-oportunidades{ position:relative; display:block; width:100%; height:600px; float:left;}

.corpo-clientes2{ position:relative; display:block; width:100%; height:550px; float:left;}

.corpo-ap{ position:relative; display:block; width:100%; height:900px; float:left;}

.corpo3{ position:relative; display:block; width:100%; height:450px; float:left;}

.corpoC{ position:relative; display:block; width:100%; height:650px; float:left;}

.corpo4{ position:relative; display:block; width:100%; height:700px; float:left;}

#divCenter {
	position: absolute;
	left: 319px;
	top:-1px;
}



.box-pagina {
	width:274px;
	height:350px;
	margin-top:5px;
	margin-bottom:30px;
	margin-left:25px;
	float:left;
	position:relative;
	left:65px;
	top:10px;
	
	
}

.box-customer {
	width:274px;
	height:130px;
	margin-top:5px;
	margin-bottom:30px;
	margin-left:25px;
	float:left;
	
	left:65px;
	top:10px;
	
	
}

.box-img {
	width:255px;
	height:174px;
	margin-top:5px;
	margin-left:10px;
	float:left;		
	
}

.box-img2 {
	width:255px;
	height:122px;
	margin-top:5px;
	margin-left:10px;
	float:left;
	text-align:center;
	vertical-align:middle;
    
	
}

.box-tit {
	width:225px;
	height:39px;
	top:209px;
	left:30px;	
	position:absolute;
	
	}


.box-texto {
	width:255px;
	height:155px;
	top:185px;
	left:12px;
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	font-size:13px;
	
	
}

.box-texto-corpo {
	width:1000px;
	height: auto;
	top:5px;
	left:13px;
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	font-size:13px;
	line-height:180%;
	
}

.box-texto-corpo-curriculum {
	width:1000px;
	height: 425px;
	top:5px;
	left:13px;
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	font-size:13px;
	line-height:180%;
	
}

.titulo-ap{
    font-family:Verdana, Geneva, sans-serif;
	text-align: left;
	font-size:15px;
	text-decoration:none;
	color:#0092cb;	 
	font-weight:bold;	
}

.titulo-abertura{
    font-family:Verdana, Geneva, sans-serif;
	text-align: center;
	font-size:25px;
	text-decoration:none;
	color: #F00;	 
	font-weight:bold;	
}

.data-ap{
    font-family:Verdana, Geneva, sans-serif;
	text-align: left;
	font-size:10px;
	text-decoration:none;
	color: #F00;	 
	font-weight:bold;	
}

.texto-ap{
    font-family:Verdana, Geneva, sans-serif;
	text-align: justify;
	font-size:14px;
	text-decoration:none;
	color: #000;
	line-height:200%;
		
}

.box-veja a{
	width:80px;
	height:20px;
	top:125px;
	left:170px;	
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	font-size:13px;
	text-decoration:none;
	
}

.box-veja a:hover{
	width:80px;
	height:20px;
	top:125px;
	left:170px;	
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	font-size:13px;
	text-decoration:underline;
	
}

.box-veja a:visited{
	width:80px;
	height:20px;
	top:125px;
	left:170px;	
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	font-size:13px;
	text-decoration: none;
	
}

.box-topico {
	width:254px;
	height:19px;
	top:10px;
	left:170px;	
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	font-size:13px;
	
}

.box-sub {
	width:254px;
	height:2px;
	top:20px;
	left:0px;	
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	font-size:13px;
	background-color:#0092cb;

}

.topicos-tit {
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	font-size:13px;
	color:#0092cb;
	font-weight:bold;
	
	 	
}

.topicos-sub {
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	font-size:13px;
	color:#0092cb;
	
	
	 	
}

.topicos-sub2 {
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	font-size:14px;
	color:#0092cb;
	font-weight:700;
	
	
	 	
}




/* menu */

.menu{
list-style:none; 
border:1px solid #c0c0c0; 
float:left; 
}

.menu li{
position:relative;
float:left;
border-right:1px solid #c0c0c0;
font-family:Verdana, Geneva, sans-serif;
font-size:13px;
}

.menu li a{color:#333; text-decoration:none; padding:5px 10px; display:block;}
 
.menu li a:hover{
background:#0092cb;
color:#fff;
-moz-box-shadow:0 3px 10px 0 #CCC;
-webkit-box-shadow:0 3px 10px 0 #ccc;
text-shadow:0px 0px 5px #fff;
}


/* fim menu */ 


/* menu-rodape */

.menu-rodape{
list-style:none; 
border:1px solid #c0c0c0; 
float:left; 
}

.menu-rodape li{
position:relative;
float:left;
border-right:1px solid #c0c0c0;
font-family:Verdana, Geneva, sans-serif;
font-size:13px;
}

.menu-rodape li a{color:#333; text-decoration:none; padding:5px 10px; display:block;}
 
.menu-rodape li a:hover{
background:#0092cb;
color:#fff;
-moz-box-shadow:0 3px 10px 0 #CCC;
-webkit-box-shadow:0 3px 10px 0 #ccc;
text-shadow:0px 0px 5px #fff;
}

.botoes-rodape{
	position:absolute;
	width:950px;
	height:33px;
	top:0;
	float:left;
	left:67px;
	
}


/* fim menu-rodape */ 

/* Form */

.div-nomes {
	width:75px;
	height:20px;
	margin-top:0; 
	margin-bottom:5px; 
	margin-left:20px; 
	margin-right:0; 
	float:left; 
	position:relative;
	text-align: right;
}

.div-nomes-msg {
	width:75px;
	height:20px;
	margin-top:0; 
	margin-bottom:5px; 
	margin-left:20px; 
	margin-right:50px; 
	float:left; 
	position:relative;
	text-align: right;
}

.div-campos {
	width:200px;
	height:20px;
	margin-top:0; 
	margin-bottom:0; 
	margin-left:12px; 
	margin-right:0; 
	float:left; 
	position:relative;
}

.div-campos2 {
	width:200px;
	height:20px;
	margin-top:0; 
	margin-bottom:0; 
	margin-left:12px; 
	margin-right:0; 
	float:left; 
	position:relative;
}

.div-campo-mensagem {
	width:200px;
	height:20px;
	margin-top:10px; 
	margin-bottom:0; 
	margin-left:10px; 
	margin-right:400px; 
	float:left; 
	position:relative;
}

.texto-bloco1-form {width:500px; height:245px; margin-top:10px; margin-bottom:0; margin-left:10px; left:110px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height:20px; background-color: #999;

-moz-border-radius:7px;
-webkit-border-radius:7px;
 border-radius:7px;


}


.texto-bloco1-reserva {width:800px; height:420px; margin-top:10px; margin-bottom:0; margin-left:100px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height:20px; background-color:#d6cdbe;

-moz-border-radius:7px;
-webkit-border-radius:7px;
 border-radius:7px;


}


.texto-bloco1-form-end {width:470px; height: 245px; margin-top:10px; margin-bottom:0; margin-left:10px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height:20px; background-color:#ddd7ce; 

-moz-border-radius:7px;
-webkit-border-radius:7px;
 border-radius:7px;

}

.box-form {width:500px; height: auto; margin-top:0; margin-bottom:5px; margin-left:0; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height:20px;}

.box-form-msg {width:330px; height: auto; margin-top:0; margin-bottom:5px; margin-left:0; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height:20px;}

.box-form-acomodacoes {width:380px; height: auto; margin-top:0; margin-bottom:5px; margin-left:18px; right:10px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height:20px;}

.box-button {width:500px; height: auto; margin-top:60px; margin-bottom:5px; margin-left:0; float:left; position:relative; text-align:center; line-height:20px;}

.box-form2 {width:500px; height:20px; margin-top:0; margin-bottom:0; margin-left:0; float:left; position:relative;}

/* Fim form */
