/* CSS : Eyedea */

@charset "utf-8";

/************************************************************ 
LAYOUT : INICIO 
************************************************************/
/*BG para o SAFARI, CHROME*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	BODY { 
		background-color: #C2C8C8;
		background-repeat:repeat-x;
		height: 100%;
	}
}

body
{
	background-color: #C2C8C8;
    height: 100%;
    font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

html, *
{
    border-style: none;
	border-color: inherit;
	border-width: 0px;
	margin: 0px;
	padding: 0px;
}

a {
	color: #006699;
}


/************************************************************
PADRAO 
*************************************************************/
.centro_home
{
    width: 991px;
	margin:0 auto;
	background-image:url(../imagens/quadro_bg.gif);
	background-repeat:repeat-y;
}
.centro_home_interna
{
    width: 957px;	
	margin:0 auto;
	background-color:#E4EDEF;
	background-image:url(../imagens/bg.gif);
	background-repeat:no-repeat;
	/*border:1px solid black;*/
}
.centro_home_interna_elo
{
    width: 957px;	
	margin:0 auto;
	background-color:#E4EDEF;
	background-image:url(../imagens/bg_elo.gif);
	background-repeat:no-repeat;
	/*border:1px solid black;*/
}
.centro_home_interna_elo_home
{
    width: 957px;	
	margin:0 auto;
	background-color:#E4EDEF;
	background-image:url(../imagens/bg_elo_home.gif);
	background-repeat:no-repeat;
	/*border:1px solid black;*/
}


/************************************************************
TOPO
************************************************************/
.quadro_topo
{
	width:991px;
	height:17px;
	margin:0 auto;
	overflow:hidden;
	background-image:url(../imagens/quadro_topo.gif);
	background-repeat:no-repeat;
}


/************************************************************
RODAPE
************************************************************/
.rodape
{
	width:957px;
	height:103px;
	margin:0 auto;
	overflow:hidden;
	background-image:url(../imagens/rodape.gif);
	background-repeat:no-repeat;
}
.quadro_rodape
{
	width:991px;
	height:17px;
	margin:0 auto;
	overflow:hidden;
	background-image:url(../imagens/quadro_rodape.gif);
	background-repeat:no-repeat;
}


/************************************************************
LOGO
************************************************************/
.logo
{
	float:left;
	width:144px;
	height:143px;
	overflow:hidden;
}
.logo_institucional
{
	float:left;
	width:144px;
	height:143px;
	overflow:hidden;
	margin-top:-15px;
}

/************************************************************
MENU
************************************************************/
.menu
{
	float:right;
	width:810px;
	height:100px;
	overflow:hidden;
}
.menuHome
{
	float:right;
	width:810px;
	height:520px;
	overflow:hidden;
}
.menu_institucional
{
	position:absolute;
	z-index:10;
	
	width:957px;
	height:480px;
	overflow:hidden;
	text-align:right;
}
.submenuAtivo
{
	float:left;
	height:17px;
	/*width:125px;*/
	overflow:hidden;
	text-align:center;
	font-size:11px;
	background-color:#5C6373;
	/*text-decoration:underline;*/
	color:#FFFFFF;
	padding:3px 10px 0px 10px;
}

/************************************************************
NOSSA HISTORIA
************************************************************/
.NHcoluna01
{
	float:right;
	width:315px;
}
.NHcoluna02
{
	float:right;
	width:315px;
	margin:38px 5px 0px 0px;
}
.NHcoluna03
{
	float:left;
	width:315px;
}
.NHconteudo
{
	width:290px;
	height:350px;
	margin:0 auto;
	font-weight:bold;
}
.NHconteudo .bloco
{
	float:right;
	width:235px;
}
.NHconteudoTit
{
	width:290px;
	height:40px;
	overflow:hidden;
	background-image:url(../imagens/barraTituloNH.gif);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:3px;
	font-weight:bold;
	font-size:18px;
}


/************************************************************
NOSSA MISSAO
************************************************************/
.nossa_missao
{
	width:838px;
	overflow:hidden;
	margin:0 auto;
}
.nossa_missao_conteudo
{
	width:838px;
	height:386px;
	overflow:hidden;
	margin:0 auto;
}
.nossa_missao_coluna
{
	float:left;
	width:273px;
	/*border:1px solid #000000;*/
}
.nossa_missao_texto
{
	width:240px;
	margin:0 auto;
	/*border:1px solid #000000;*/
}


/************************************************************
QUEM SOMOS
************************************************************/
.quem_somos_titulo
{
	float:left;
	width:135px;
	height:24px;
	overflow:hidden;
	margin-top:15px;
	text-align:right;
}
.quem_somos_barra
{
	width: 957px;
	height:27px;
	margin:0 auto;
	background-color:#849699;
	/*border:1px solid #000000;*/
}
.quem_somos_barra2
{
	width: 957px;
	height:27px;
	margin:0 auto;
	background-color:#FFFFFF;
	/*border:1px solid #000000;*/
}
.QScoluna01
{
	float:left;
	width:220px;
	height:27px;
	margin:0px 0px 0px 0px;
	color:#000000;
	background-color:#FFFFFF;
}
.QScoluna01 div
{
	padding:3px;
	font-weight:bold;
	font-size:18px;
}
.QScoluna02
{
	float:left;
	width:255px;
	margin:0px 0px 0px 0px;
}
.QScoluna02 div
{
	padding:6px;
	color:#FFFFFF;
}
.QScoluna03
{
	float:left;
	width:220px;
	height:27px;
	margin:0px 0px 0px 0px;
	color:#000000;
	background-color:#FFFFFF;
}
.QScoluna03 div
{
	padding:3px;
	font-weight:bold;
	font-size:18px;
}
.QScoluna04
{
	float:left;
	width:255px;
	margin:0px 0px 0px 0px;
}
.QScoluna04 div
{
	padding:6px;
	color:#FFFFFF;
}
.QScoluna01txt
{
	float:left;
	width:220px;
	margin:0px 0px 0px 0px;
	color:#6f6f6f;
}
.QScoluna02txt
{
	float:left;
	width:250px;
	margin:0px 0px 0px 0px;
}
.QScoluna02txt div
{
	padding:5px 15px 15px 15px;
	margin-left:15px;
}
.QScoluna03txt
{
	float:left;
	width:220px;
	margin:0px 0px 0px 0px;
}
.QScoluna04txt
{
	float:left;
	width:250px;
	margin:0px 0px 0px 0px;
}
.QScoluna04txt div
{
	padding:5px 15px 15px 15px;
	margin-left:15px;
}
.QScoluna01sub
{
	float:left;
	width:195px;
	height:27px;
	margin:0px 0px 0px 0px;
	color:#000000;
	background-color:#FFFFFF;
}
.QScoluna00subtxt
{
	float:left;
	width:795px;
	height:100px;
	margin:0px 0px 0px 0px;
	background-color:#d0dadc;
}
.QScoluna00subtxt .texto
{
	padding:20px;
}
.QScoluna01subtxt
{
	float:left;
	width:195px;
	height:400px;
	margin:0px 0px 0px 0px;
	background-color:#d0dadc;
}
.QScoluna01subtxt .pessoas
{
	padding:10px;
}
.QScoluna01subtxt .pessoa
{
	padding:2px;
}
.QScoluna01subtxt .pessoa a
{
	color:#000;
	text-decoration:none;
}
.QScoluna01subtxt .pessoaSel
{
	padding:2px;
	background-color:#657d80;
	color:#FFFFFF;
}
.QScoluna01subtxt .pessoaSel a
{
	color:#FFF;
	text-decoration:none;
}
.QScoluna02sub
{
	float:left;
	width:600px;
	height:27px;
	margin:0px 0px 0px 0px;
	color:#000000;
	background-color:#FFFFFF;
}
.QScoluna02subtxt
{
	float:left;
	width:600px;
	height:400px;
	margin:0px 0px 0px 0px;
	background-color:#657d80;
	color:#FFFFFF;
}
.QScoluna02subtxt div
{
	padding:20px;
}
.QScoluna03sub
{
	float:left;
	width:160px;
	height:27px;
	margin:0px 0px 0px 0px;
	color:#000000;
	background-color:#000000;
}
.QScoluna03subtxt
{
	float:left;
	width:160px;
	height:100px;
	margin:0px 0px 0px 0px;
}
.QScoluna03subtxt div
{
	padding:5px 0px 0px 5px;
}
.associacoes_link
{
	color:#135b8d;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}


/************************************************************
CLIENTES
************************************************************/
.clientes_titulo
{
	float:left;
	width:170px;
	height:24px;
	overflow:hidden;
	margin-top:0px;
	text-align:right;
}
.NCcoluna
{
	float:right;
	width:235px;
	margin:15px 0px 0px 0px;
	border-left:2px solid #5B5B5B;
}
.NCcolunas
{
    width: 957px;	
	margin:0 auto;
}
.NCcolunas ul {
	margin:0px 0px 0px 18px;
	padding:0px;
	list-style:none;
}
.NCcolunas li {
	float:right;
	margin:0;
	padding:0px 0px 0px 0px;
	width:225px;
	overflow:hidden;
}
.clientes_conteudo
{
	float:right;
	width:210px;
	margin-top:15px;
	border-left:2px solid #5B5B5B;
	padding:3px;
}


/************************************************************
VIVENCIAL
************************************************************/
.vivencial_titulo
{
	float:left;
	width:100px;
	height:24px;
	overflow:hidden;
	margin-top:15px;
	text-align:right;
}
.vivelcial_elo
{
	float:left;
	width:140px;
}
.vivencial_barra
{
	float:right;
	width:805px;
	height:28px;
	overflow:hidden;
}
.vivencial_barra_titulo
{
	float:left;
	width:780px;
	height:28px;
	overflow:hidden;
	background-color:#1E3872;
	border-bottom:1px solid #FFFFFF;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
}
.vivencial_barra_titulo .titulo
{
	padding:3px 0px 0px 3px;
}
.vivencial_barra_titulo .fotos
{
	float:right;
	width:250px;
	height:28px;
	overflow:hidden;
	background-color:#FFFFFF;
}
.vivencial_barra_submenu
{
	float:left;
	width:780px;
	height:17px;
	overflow:hidden;
	border-top:1px solid #FFFFFF;
	background-image:url(../imagens/barra_submenu.gif);
	margin-bottom:15px;
}
.vivencial_barra_submenu ul {
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
}
.vivencial_barra_submenu li {
	float:left;
	margin:0;
	padding:0px;
	height:17px;
	/*width:125px;*/
	overflow:hidden;
	border-right:1px solid #FFFFFF;
}
.vivencial_barra_submenu li a {
	float:left;
	height:17px;
	/*width:125px;*/
	overflow:hidden;
	text-align:center;
	text-decoration:none;
	font-size:11px;
	color:#5C6373;
	padding:3px 10px 0px 10px;
}
.vivencial_barra_submenu li a:hover {
	float:left;
	height:17px;
	/*width:125px;*/
	overflow:hidden;
	text-align:center;
	font-size:11px;
	background-color:#5C6373;
	text-decoration:underline;
	color:#FFFFFF;
	padding:3px 10px 0px 10px;
}
.vivencial_conteudo
{
	float:right;
	width:805px;
}
.vivencial_conteudo_texto
{
	float:left;
	width:780px;
	font-size:13px;
}
.vivencial_conteudo_texto2
{
	float:left;
	width:520px;
	font-size:13px;
	margin-top:10px;
}
.vivencial_conteudo_texto2 span
{
	font-size:13px;
	font-weight:bold;
	color:#1E3872;
}
.vivencial_conteudo_foto
{
	float:right;
	width:270px;
	text-align:right;
}
.vivencial_conteudo_foto_link
{
	float:right;
	width:240px;
	margin-top:10px;
	text-align:left;
	color:#6F6F6F;
	font-size:11px;
}
.vivencial_conteudo_foto_link a
{
	color:#135b8d;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}


/************************************************************
CONSULTORIA
************************************************************/
.consultoria_titulo
{
	float:left;
	width:140px;
	height:24px;
	overflow:hidden;
	margin-top:15px;
	text-align:right;
}
.vivelcial_elo
{
	float:left;
	width:140px;
}
.consultoria_barra
{
	float:right;
	width:805px;
	height:28px;
	overflow:hidden;
}
.consultoria_barra_titulo
{
	float:left;
	width:780px;
	height:28px;
	overflow:hidden;
	background-color:#225EE4;
	border-bottom:1px solid #FFFFFF;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
}
.consultoria_barra_titulo .titulo
{
	padding:3px 0px 0px 3px;
}
.consultoria_barra_titulo .fotos
{
	float:right;
	width:250px;
	height:28px;
	overflow:hidden;
	background-color:#FFFFFF;
}
.consultoria_barra_submenu
{
	float:left;
	width:780px;
	height:17px;
	overflow:hidden;
	border-top:1px solid #FFFFFF;
	background-image:url(../imagens/barra_submenu.gif);
	margin-bottom:15px;
}
.consultoria_barra_submenu ul {
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
}
.consultoria_barra_submenu li {
	float:left;
	margin:0;
	padding:0px;
	height:17px;
	/*width:125px;*/
	overflow:hidden;
	border-right:1px solid #FFFFFF;
}
.consultoria_barra_submenu li a {
	float:left;
	height:17px;
	/*width:125px;*/
	overflow:hidden;
	text-align:center;
	text-decoration:none;
	font-size:11px;
	color:#5C6373;
	padding:3px 10px 0px 10px;
}
.consultoria_barra_submenu li a:hover {
	float:left;
	height:17px;
	/*width:125px;*/
	overflow:hidden;
	text-align:center;
	font-size:11px;
	background-color:#5C6373;
	text-decoration:underline;
	color:#FFFFFF;
	padding:3px 10px 0px 10px;
}
.consultoria_conteudo
{
	float:right;
	width:805px;
}
.consultoria_conteudo_texto
{
	float:left;
	width:780px;
	font-size:13px;
}
.consultoria_conteudo_texto2
{
	float:left;
	width:500px;
	font-size:13px;
	margin-top:10px;
}
.consultoria_conteudo_texto2 span
{
	font-size:13px;
	font-weight:bold;
	color:#1E3872;
}
.consultoria_conteudo_foto
{
	float:right;
	width:270px;
	text-align:right;
	margin-top:10px;
}
.consultoria_conteudo_foto_link
{
	float:right;
	width:240px;
	margin-top:10px;
	text-align:left;
	color:#6F6F6F;
	font-size:11px;
}


/************************************************************
EDUCACAO CONTINUADA
************************************************************/
.educacao_titulo
{
	float:left;
	width:240px;
	height:24px;
	overflow:hidden;
	margin-top:15px;
	text-align:right;
}
.vivelcial_elo
{
	float:left;
	width:140px;
}
.educacao_barra
{
	float:right;
	width:805px;
	height:28px;
	overflow:hidden;
}
.educacao_barra_titulo
{
	float:left;
	width:780px;
	height:28px;
	overflow:hidden;
	background-color:#5BB4FF;
	border-bottom:1px solid #FFFFFF;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
}
.educacao_barra_titulo .titulo
{
	padding:3px 0px 0px 3px;
}
.educacao_barra_titulo .fotos
{
	float:right;
	width:250px;
	height:28px;
	overflow:hidden;
	background-color:#FFFFFF;
}
.educacao_barra_submenu
{
	float:left;
	width:780px;
	height:17px;
	overflow:hidden;
	border-top:1px solid #FFFFFF;
	background-image:url(../imagens/barra_submenu.gif);
	margin-bottom:15px;
}
.educacao_barra_submenu ul {
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
}
.educacao_barra_submenu li {
	float:left;
	margin:0;
	padding:0px;
	height:17px;
	/*width:125px;*/
	overflow:hidden;
	border-right:1px solid #FFFFFF;
}
.educacao_barra_submenu li a {
	float:left;
	height:17px;
	/*width:125px;*/
	overflow:hidden;
	text-align:center;
	text-decoration:none;
	font-size:11px;
	color:#5C6373;
	padding:3px 10px 0px 10px;
}
.educacao_barra_submenu li a:hover {
	float:left;
	height:17px;
	/*width:125px;*/
	overflow:hidden;
	text-align:center;
	font-size:11px;
	background-color:#5C6373;
	text-decoration:underline;
	color:#FFFFFF;
	padding:3px 10px 0px 10px;
}
.educacao_conteudo
{
	float:right;
	width:805px;
}
.educacao_conteudo_texto
{
	float:left;
	width:780px;
	font-size:13px;
}
.educacao_conteudo_texto2
{
	float:left;
	width:500px;
	font-size:13px;
	margin-top:10px;
}
.educacao_conteudo_texto2 span
{
	font-size:13px;
	font-weight:bold;
	color:#1E3872;
}
.educacao_conteudo_texto2 .destaque
{
	font-size:13px;
	border:1px solid #FFFFFF;
	background-image:url(../imagens/bg_faleconosco_box.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	padding:5px;
}
.educacao_conteudo_foto
{
	float:right;
	width:270px;
	text-align:right;
	margin-top:10px;
}
.educacao_conteudo_foto_link
{
	float:right;
	width:240px;
	margin-top:10px;
	text-align:left;
	color:#6F6F6F;
	font-size:11px;
}