body{
	margin:0px;
	padding:0px;
	background-color:#d5d5d5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
}

a{
	color:#2d55cd;
}

img{
	border:none;
}

ul{
	margin:6px;
	padding:6px;
	*margin:8px;
	*padding:8px;
	_margin:8px;
	_padding:8px;
}

.acessibilidade{
	display:none;
}
/*
span{
	font-weight:bold;	
}
*/
.margem{
	width:850px;
	margin:0px auto;
	height:100%;
	position:relative;
}

.fundo{
	background-image:url(../img/bgFundo.gif);
	background-repeat:repeat-x;
	height:877px;
	width:100%;
	display:table;
	margin-bottom:30px;
}

.cabecalho{
	background-image:url(../img/cabecalho2.jpg);
	background-repeat:no-repeat;
	width:846px;
	height:170px;
	display:table;
}

.abasCabecalho{
	width:847px;
	height:21px;
	text-align:right;
	font-size:1px;
	margin-top:10px;
}

.abasCabecalho img{
	border:none;
}

.menu{
	background-image:url(../img/bgMenu.gif);
	background-repeat:no-repeat;
	width:826px;
	height:37px;
	margin:18px 0px 0px 8px;
	padding:3px 0px 0px 3px;
}

.menu1{
	display:table;
	width:530px;
	float:left;
}

.mnHome{
	background-image:url(../img/mnHomeOff.gif);
	background-repeat:no-repeat;
	width:83px;
	height:28px;
	float:left;
	cursor:pointer;
}

.mnHomeSel{
	background-image:url(../img/mnHomeOn.gif);
	background-repeat:no-repeat;
	width:83px;
	height:28px;
	float:left;
	cursor:pointer;
}

.mnNossaEmpresa{
	background-image:url(../img/mnNossaEmpresaOff.gif);
	background-repeat:no-repeat;
	width:100px;
	height:28px;
	float:left;
	cursor:pointer;
}

.mnNossaEmpresaSel{
	background-image:url(../img/mnNossaEmpresaOn.gif);
	background-repeat:no-repeat;
	width:100px;
	height:28px;
	float:left;
	cursor:pointer;
}

.mnServicos{
	background-image:url(../img/mnServicosOff.gif);
	background-repeat:no-repeat;
	width:62px;
	height:28px;
	float:left;
	cursor:pointer;
}

.mnServicosSel{
	background-image:url(../img/mnServicosOn.gif);
	background-repeat:no-repeat;
	width:62px;
	height:28px;
	float:left;
	cursor:pointer;
}

.mnClientes{
	background-image:url(../img/mnClientesOff.gif);
	background-repeat:no-repeat;
	width:62px;
	height:28px;
	float:left;
	cursor:pointer;
}

.mnClientesSel{
	background-image:url(../img/mnClientesOn.gif);
	background-repeat:no-repeat;
	width:62px;
	height:28px;
	float:left;
	cursor:pointer;
}

.mnDepoimentos{
	background-image:url(../img/mnDepoimentosOff.gif);
	background-repeat:no-repeat;
	width:89px;
	height:28px;
	float:left;
	cursor:pointer;
}

.mnDepoimentosSel{
	background-image:url(../img/mnDepoimentosOn.gif);
	background-repeat:no-repeat;
	width:89px;
	height:28px;
	float:left;
	cursor:pointer;
}

.mnNoticias{
	background-image:url(../img/mnNoticiasOff.gif);
	background-repeat:no-repeat;
	width:62px;
	height:28px;
	float:left;
	cursor:pointer;
}

.mnNoticiasSel{
	background-image:url(../img/mnNoticiasOn.gif);
	background-repeat:no-repeat;
	width:62px;
	height:28px;
	float:left;
	cursor:pointer;
}

.mnContatos{
	background-image:url(../img/mnContatosOff.gif);
	background-repeat:no-repeat;
	width:66px;
	height:28px;
	float:left;
	cursor:pointer;
}

.mnContatosSel{
	background-image:url(../img/mnContatosOn.gif);
	background-repeat:no-repeat;
	width:66px;
	height:28px;
	float:left;
	cursor:pointer;
}

.menu2{
	width:176px;
	_width:178px;
	height:28px;
	float:right;
	margin-right:9px;
	_margin-right:6px;
	display:inline;
}

.mnProfissionais{
	background-image:url(../img/mn2ProfissionaisOff.gif);
	background-repeat:no-repeat;
	width:100px;
	height:28px;
	float:left;
	cursor:pointer;
}

.mnProfissionaisSel{
	background-image:url(../img/mn2ProfissionaisOn.gif);
	background-repeat:no-repeat;
	width:100px;
	height:28px;
	float:left;
	cursor:pointer;
}

.mnProfissionaisSel{
	background-image:url(../img/mn2ProfissionaisOn.gif);
	background-repeat:no-repeat;
	width:100px;
	height:28px;
	float:left;
	cursor:pointer;
}

.mnEmpresas{
	background-image:url(../img/mn2EmpresasOff.gif);
	background-repeat:no-repeat;
	width:74px;
	height:28px;
	float:left;
	cursor:pointer;
}

.mnEmpresasSel{
	background-image:url(../img/mn2EmpresasOn.gif);
	background-repeat:no-repeat;
	width:75px;
	height:28px;
	float:left;
	cursor:pointer;
}

.subMenu{
	width:310px;
	height:18px;
	margin:0px 0px 0px 8px;
}

.subMenu1{
	display:table;
	width:530px;
	float:left;
}

.sbmnApresentacao{
	background-image:url(../img/sbmnApresentacaoOff.gif);
	background-repeat:no-repeat;
	width:88px;
	height:18px;
	float:left;
	cursor:pointer;
}

.sbmnApresentacaoSel{
	background-image:url(../img/sbmnApresentacaoOn.gif);
	background-repeat:no-repeat;
	width:88px;
	height:18px;
	float:left;
	cursor:pointer;
}

.sbmnValorSocial{
	background-image:url(../img/sbmnValorSocialOff.gif);
	background-repeat:no-repeat;
	width:78px;
	height:18px;
	float:left;
	cursor:pointer;
}

.sbmnValorSocialSel{
	background-image:url(../img/sbmnValorSocialOn.gif);
	background-repeat:no-repeat;
	width:78px;
	height:18px;
	float:left;
	cursor:pointer;
}

.sbmnEquipe{
	background-image:url(../img/sbmnEquipeOff.gif);
	background-repeat:no-repeat;
	width:60px;
	height:18px;
	float:left;
	cursor:pointer;
}

.sbmnEquipeSel{
	background-image:url(../img/sbmnEquipeOn.gif);
	background-repeat:no-repeat;
	width:60px;
	height:18px;
	float:left;
	cursor:pointer;
}

.boxApresentacao{
	margin:0px auto 40px auto;
	_margin:0px auto 40px auto;
	border:1px solid #2d55cd;	
	background-color:#FFFFFF;	
	display:table;		
	width:755px;
}

.textoApresentacao{	
	float:left;
}

.textoApresentacao span{	
	color:#161f84;
}

.fotoApresentacao{
	float:left;
	background-color:#2d55cd;
	width:320px;
	height:184px;
}

.destaque{
	width:818px;
	margin:0px auto 40px auto;
}


/* INICIO PAGINACAO */

.boxPaginacao
{ 
	height:26px;
	margin:0px auto;
	padding:0px;
}

.botaoPaginacao
{
	padding:0px;
	margin:0px;
	height:28px;
	float:left;
	border-right:1px solid #2d55cd;
	cursor:pointer;
}

.UltimoItemPag
{
	border:none;
}

#pager
{
	float:left;
	height:28px;
	margin:0px auto;
	background-color:#FFFFFF;
}

ul.pages{
	margin:0px;
	padding:0px;
	*margin:0px;
	*padding:0px;
	_margin:0px;
	_padding:0px;
	height:28px;
}

#pager ul.pages li 
{
	list-style-type:none;
	border-right:1px solid #2d55cd;
	text-align:center;
	display:inline;
	float:left;	
	padding:6px 10px;
	margin:0px;
	font-size:1.3em;
	color:#000000;	
}
 
#pager ul.pages li.pgEmpty 
{	
	color:#d7d7d7;
}
 
#pager ul.pages li.pgCurrent 
{
	background-color:#2d55cd;
	color:#FFFFFF;
}

/* TERMINO PAGINACAO */



















/*=============TAMANHO LETRA*/
.tamanhoLetra{
	color:#474747;
	font-size:1em;
	width:390px;
	margin:22px 0px 0px 0px;
	display:table;
}	

.titTamanhoLetra{
	float:left;
	margin-right:4px;
}

.tamanhoLetra img{
	float:left;
	margin-left:3px;
}

.boxConteudoBranco{
	border:1px solid #2d55cd;
	background-color:#FFFFFF;
	width:755px;
	margin:0px auto 40px auto;
	display:table;
}
.boxConteudoBranco .linkSaibaMais a{
	
	font-size:1.3em;
	font-style:italic;
	font-weight:bold;
}
.textoConteudoBranco{
	margin:25px 30px 25px 30px;
	line-height:1.8em;
	font-size:1.3em;
}

.textoConteudoBranco .destaque{
	color:#161f84;
	font-weight:bold;
}

.textoConteudoBranco span{
	color:#161f84;
}

.textoConteudoBranco ul li{
	margin-bottom:7px;
	line-height:1.8em;
}

.boxConteudoAzulClaro{
	background-color:#2d55cd;
	width:757px;
	display:table;
	margin:0px auto 40px auto;
}

.textoConteudoAzulClaro{
	color:#FFFFFF;
	float:left;
	width:472px;
	padding:25px 30px 25px 30px;
	font-size:1.3em;
}

.textoConteudoAzulClaro a
{
    color:#FFFFFF;
}
.textoConteudoAzulClaro .texto01{
	width:460px;
	line-height:1.8em;
}

.boxConteudoAzul{
	border:1px solid #161f84;
	background-color:#161f84;
	width:700px;
	display:table;
	margin:0px auto;
	padding:30px;
	padding-bottom:20px;
	color:#FFFFFF;
}

.boxConteudoAzul ul li{
	margin-bottom:7px;
	font-size:1.2em;
}

.boxConteudoAzul ul li a{
	color:#FFFFFF;
	text-decoration:none;
    text-decoration:underline;
}

.boxConteudoAzul .texto01{
	font-size:1.2em;
	font-weight:bold;
}
.boxConteudoAzul .linkSaibaMais a{
	color:#FFFFFF;
	font-weight:bold;
	font-style:italic;
	font-size:1.2em;
}
.textoConteudoAzul2{
	margin:0px 0px 0px 0px;
	_margin:0px 0px 0px 0px;
	color:#FFFFFF;
	width:700px;
	float:left;
}

.textoConteudoAzul2 a{
	color:#FFFFFF;
}

.titBoxConteudoAzul{
	margin-bottom:10px;
	font-weight:bold;
}

.botao{
	margin:30px 0px 30px 40px;
}

.margemBotoes
{
	width:758px;
	height:88px;
	margin:40px 0px 15px 40px;
}

.botaoCadastro{	
	float:left;
	width:360px;
}

.botaoCadastroVagas{	
	margin:0px auto;
	width:758px;
}

.botaoOportunidades
{
	width:380px;
	float:right;
}

.boxConteudoBranco .botao{
	margin:15px 0px 0px 0px;
}

.formulario{
	display:table;
}

.campoFormulario{
	margin-bottom:10px;
	float:left;
	font-size:1.4em;
}

.campoFormulario2{
	margin:0px 0px 10px 10px;
	float:left;
	width:345px;
	display:inline;
	font-size:1.4em;
}

.campoFormulario2 input{
	margin:0px;
}

.botoesFormulario{
	display:table;
	margin:10px 0px 0px 275px;
	width:300px;
	clear:both;
}

.btLimpar{
	float:left;
	margin-right:20px;
}

.btEnviar{
	float:left;
}











/*===============GERAL*/
.textoApresentacao1{
	font-size:1.3em;
	font-family:Verdana;
	line-height:1.8em;
}
.textoApresentacao1 h1{
	color:#161f84;
	font-size:1.6em;
	margin:20px 0px 3px 0px;
}
.textoApresentacao1Destaque{
	color:#161f84;
	font-weight:bold;
}
.textoApresentacao2{
	color:#FFFFFF;
	font-size:1.3em;
	font-family:Verdana;
	line-height:1.8em;
}
.textoApresentacao2Destaque{
	font-weight:bold;
}
.boxApresentacao1{
	width:760px;
	min-height:248px;
	height:auto !important;
	height:248px;
	margin:15px 0px 0px 40px;
	padding-bottom:30px;
	position:relative;

}
.boxApresentacao1Table{
	border:solid 1px #2d55cd;
	margin:10px 0px 0px 0px;
}
.boxApresentacao1Table td.texto{
	font-size:1.3em;
	background:#FFFFFF;
	padding:20px 25px 20px 25px;
}
.boxApresentacao1Table td.imagem{
	background:#2d55cd;
	width:368px;
}

.boxConteudo{
	width:838px;
	background-image:url(../img/bgBoxConteudo.gif);
	background-repeat:repeat-y;
	display:table;
	padding-bottom:27px;
	border:1px solid #161f84;
}

/*===============HOME*/
.introHomeBox{
	background:url(../img/bgHome.gif) no-repeat;
	width:758px;
	height:330px;
	margin-left:40px;
}
.introHomeTexto{
	margin:116px 0px 0px 30px;
}

.textoHome{
	background-color:#161f84;
	width:758px;
	height:212px;
	float:left;
	margin:0px 0px 0px 40px;
	_margin:0px 0px 0px 20px;
}	

.textoHome img{
	margin:30px 0px 0px 30px;
}

/*===============NOSSA EMPRESA*/
.nossaEmpresaFoto1{
	position:absolute;
	bottom:-1px;
	right:38px;
	float:right;
}
.nossaEmpresaBox2{
	background:url(../img/fotoNossaEmpresa.jpg) no-repeat #161f84;
	border:1px solid #161f84;
	width:755px;
    min-height:230px;
    height:auto !important;
    height:230px;
	margin:0px auto 20px auto;
	display:table;
}

/*===============SERVIÇOS*/
.servicosFoto1{
	position:absolute;
	top:-12px;
	right:0px;
}
/*===============PROFISSIONAIS*/
.profissionaisFoto1{
	position:absolute;
	bottom:-1px;
	right:0px;
	float:right;
}
.profissionaisBox2{
	background:url(../img/fotoProfissionais.jpg) no-repeat #161f84;
	border:1px solid #161f84;
	width:755px;
    min-height:230px;
    height:auto !important;
    height:230px;
	margin:0px auto;
	display:table;
}
/*============== NOTÍCIAS */
.noticiaListaBox
{	
    margin-bottom:20px;
    display:table;
    width:100%;
}
.noticiaListaBox a:hover
{
    text-decoration:underline;
}
.noticiaListaFoto
{
    margin-right:10px;
    margin-bottom:5px;   
}
.noticiaListaTitulo
{
	color:#161f84;
	text-decoration:none;
	font-size:1.3em;
	font-weight:bold;
	font-style:normal;
	line-height:1.4em;
}

.noticiaResumo
{
	font-size:1.1em;
	font-style:italic;
	color:#000000;
}

.noticiaDetalheBox
{	
    margin-bottom:20px;
	display:table;
	width:700px;
	font-size:1.3em;
	line-height:1.8em;
}
.noticiaDetalheTitulo
{
    color:#161f84;
	font-size:2.1em;
	line-height:1.1em;
	margin-bottom:22px;
}
.noticiaDetalheFoto
{
	float:left;
    margin-top:8px;
    margin-right:20px;
    margin-bottom:10px;
}

/*============== CLIENTES */

.textoClientes
{
	margin:30px;
	font-size:1.3em;
	line-height:24px;
}

.margemLogosClientes
{
	margin:30px 10px 10px 29px;
	display:table;
}

.logoCliente
{
	width:157px;
	height:157px;
	margin:0px 20px 20px 0px;
	border:1px solid #00ff06;
	float:left;
}

/*===============OPORTUNIDADES*/
.introOportunidadesBox{
	background:url(../img/bgOportunidades.gif) no-repeat;
	width:758px;
	height:257px;
	margin:40px 0px 4px 40px;
}

.introOportunidadesBox .tamanhoLetra
{
	margin-top:0px;
}

.introOportunidadesTexto{
	margin:40px 0px 25px 31px;
}

.infoOportunidades
{
	width:270px;
	font-size:1.3em;
	margin-left:30px;
}

.boxOportunidades
{
	width:758px;
	margin:0px auto;
	border:1px solid #2d55cd;
	background-color:#FFFFFF;
}

.margemVaga
{
	margin:23px 30px 30px 30px;
}

.titVaga
{
	font-size:1.3em;
	font-weight:bold;
	color:#161f84;
	margin-bottom:3px;
}

.descricaoVaga
{
	font-size:1.3em;
	line-height:22px;
}

.separadorVagas
{
	width:660px;
	height:1px;
	background-color:#2d55cd;
	margin:35px auto 36px auto;
}


/*===============EQUIPE*/

.boxEquipe
{
	width:758px;
	margin:30px auto 0px auto;
	border:1px solid #2d55cd;
	background-color:#FFFFFF;
}

.margemEquipe
{
	margin:30px 30px 60px 30px;
	display:table;
}

.fotoIntegrante
{
	width:248px;
	border:1px solid #3563e2;
	margin-right:20px;
	float:left;
}

.descricaoIntegrante
{
	font-size:1.3em;
	line-height:22px;
}

.nomeIntegrante
{
	font-weight:bold;
	color:#161f84;
}

/*===============DEPOIMENTO*/

.boxDepoimento
{
	width:758px;
	margin:10px auto 0px auto;
	padding-bottom:20px;
	border:1px solid #2d55cd;
	background-color:#FFFFFF;
}

.margemDepoimento
{
	margin:30px 30px 10px 30px;
	display:table;
}

.fotoDepoimento
{
	width:157px;
	height:157px;
	border:1px solid #00ff06;
	margin-right:20px;
	float:left;
}

.textoDepoimento
{
	width:519px;
	font-size:1.3em;
	line-height:22px;
	float:left;
}

.textoDepoimentoSemFoto
{
	width:100%;
	font-size:1.3em;
	line-height:22px;
	float:left;
}

.autorDepoimento
{
	font-weight:bold;
	color:#161f84;
}