@charset "utf-8";
/* CSS Document */

body {
	background-color:#DDDDDD;
	margin:0px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	line-height:140%;
	color:#333;
}

a{outline:none;}

#bigfront{
	width:100%;
	height:auto;
	position:absolute;
	background-image:url(files_index/imagens/bg/fundo.jpg);
	background-color:#F6F6F6;
	background-repeat: repeat-x;
}

#bigfront_interna{
	width:100%;
	height:auto;
	position:absolute;
	background-image:url(files_index/imagens/bg/fundo_interna.jpg);
	background-color:#F6F6F6;
	background-repeat: repeat-x;
}

#principal{
	width:945px;
	height:auto;
	background-color:#F6F6F6;
	margin:0 auto;
}

#artigos_esq {
	width:150px;
	height:263px;
}
#barra_esq {
	width:2px;
	height:263px;
	background-image:url(files_index/imagens/elementos_novos/barra_maior.png);
	background-repeat:no-repeat;
	margin-left:150px;
	margin-top:-80px;
}
#barra_dir {
	width:2px;
	height:263px;
	background-image:url(files_index/imagens/elementos_novos/barra_maior.png);
	background-repeat:no-repeat;
	margin-top:2px;
}

#titulo_agenda {
	width:160px;
	height:20px;
	margin-left:10px;
	margin-top:-260px;
}

#box_agenda {
	width:180px;
	height:auto;
	float:left;
	margin:15px;
}

#texto_artigos {
	width:550px;
	height:auto;
	margin-left:180px;
	margin-top:-263px;
}

.texto_art {
	color:#333;
	font-size:12px;
	font-family:Tahoma;
	text-decoration:none;
}

.texto_art:hover {
	color:#999;
}

.titulo_art {
	color:#07386E;
	font-size:12px;
	font-family:Tahoma;
}

.titulo_art:hover {
	color:#07386E;
}

#logo{
	width:945px;
	height:138px;
	background-color:#454A4E;
}

#cabecalho{
	width:945px;
	height:413px;
	background-image:url(files_index/imagens/bg/bg_cabecalho_novo.jpg);
	background-repeat:no-repeat;
}

#faleconosco{
	width:535px;
	height:24px;
	padding-left:595px;
	padding-top:13px;
	background-image:url(files_index/imagens/bg/cabecalho_interna.jpg);
}

#banner{
	width:630px;
	height:307px;
	float:left;
	margin-left:20px;
	_margin-left:10px;
	margin-top:4px;
	margin-bottom:6px;
	_margin-bottom:0px;
}

#newsletter{
	width:267px;
	height:313px;
	float:left;
	padding-left:28px;

}

#menu{
	width:945px;
	height:56px;
	margin-top:3px;
}

#menu_interna{
	width:945px;
	height:56px;
	background-image:url(files_index/imagens/bg/bg_menu2.jpg);
	background-repeat:no-repeat;
}

#box{
	width:100%;
	height:auto;
}

#interna{
	width:915px;
	min-height:200px;
	_height:200px;
	padding-left:30px;
}

#lateral_interna{
	width:369px;
	min-height:286px;
	_height:286px;
	background-image:url(files_index/imagens/bg/bg_lateral.jpg);
	background-repeat:no-repeat;
	float:left;
}

#lateral_links{
	width:369px;
	min-height:286px;
	_height:286px;
	float:left;
}

#lateral{
	width:530px;
	min-height:286px;
	_height:286px;
	padding-top:23px;
	float:left;
}

#associados{
	width:867px;
	min-height:286px;
	_height:286px;
	padding-top:23px;
	float:left;
}

#texto_contato{
	width:320px;
	min-height:286px;
	_height:286px;
	padding-left:35px;
	padding-top:20px;
}

#box_chamada1{
	width:251px;
	height:272px;
	background-image:url(files_index/imagens/bg/bg_chamada.jpg);
	background-repeat:no-repeat;
	padding-left:30px;
	padding-top:24px;
	margin-left:24px;
	float:left;
	display:inline;
}

#box_chamada2{
	width:251px;
	height:272px;
	background-image:url(files_index/imagens/bg/bg_chamada.jpg);
	background-repeat:no-repeat;
	padding-left:30px;
	padding-top:24px;
	float:left;
	display:inline;
}

#box_chamada3{
	width:251px;
	height:272px;
	background-image:url(files_index/imagens/bg/bg_chamada.jpg);
	background-repeat:no-repeat;
	padding-left:30px;
	padding-top:24px;
	float:left;
	display:inline;
}

#box_line{
	width:24px;
	height:296px;
	background-image: url(files_index/imagens/bg/bg_line.jpg);
	background-repeat:no-repeat;
	float:left;
}

#diretoria{
	width:296px;
	height:94px;
	background-image:url(files_index/imagens/bg/bg_diretoria.jpg);
	background-repeat:no-repeat;
	margin-bottom:5px;
	margin-top:5px;
}

.foto_diretor{
	border:1px solid #CDCCCA;
	padding:5px;
	margin-right:15px;
	margin-bottom:2px;
}

.imagem_noticia{
	padding:5px;
	border:1px solid #CDCCCA;
	float:left;
	margin-right:8px;
}

#nome_diretor{
	width:186px;
	height:65px;
	padding-top:20px;
	padding-left:10px;
	line-height:200%;
	float:left;
	display:inline;
}

#rodape{
	width:100%;
	height:50px;
	background-color:#DDDDDD;
	margin:0 auto;
	background-position:top;
	background-repeat:no-repeat;
}

#parceiros_ {
	width:150px;
	height:120px;
	border:3px solid #E1E1E1;
	margin-top:10px;
}
#parceiros_:hover{
	border:3px solid #CCCCCC
}
#descricao_parc {
	width:150px;
	height:auto;
	margin-top:5px;
	margin-left:3px;
}

#even_ {
	width:680px;
	height:auto;
	float:left;
}

#cursos _{
	width:900px;
	height:auto;
	float:left;
}

#even_interna {
	width:900px;
	height:auto;
	float:left;
}

#outros_even {
	width:200px;
	height:auto;
	margin-top:20px;
	float:left;
}

#cursos_interna {
	width:900px;
	height:180px;
	float:left;
}

#evento_agend {
	width:215px;
	height:auto;
	float:right;
	margin-top:7px;
}

#eventos_ {
	width:150px;
	height:120px;
	border:3px solid #E1E1E1;
	margin-top:12px;
}

#img_eventos_select {
	width:110px;
	height:85px;
	border:3px solid #E1E1E1;
	margin-top:8px;
}

#eventos_:hover{
	border:3px solid #CCCCCC
}

#descricao_eventos {
	width:150px;
	height:auto;
	margin-top:5px;
	margin-left:3px;
}

#descricao_cursos{
	width:150px;
	height:auto;
	margin-top:5px;
	margin-left:3px;
}

#conteudo_rodape{
	width:945px;
	height:50px;
	margin:0 auto;
}

#links_rodape{
	width:815px;
	height:37px;
	float:left;
	padding-left:30px;
	padding-top:13px;
}

#linklovatel{
	width:100px;
	height:35px;
	float:left;
	padding-top:15px;
}

.foto_diretor{
	border:1px solid #CCC;
	padding:2px;
}

#clear{
	clear:both;
}

.chamada{
	margin-bottom:6px;
}

.linha_horizontal{
	margin-top:6px;
	margin-bottom:6px;
}

.linha_horizontal2{
	margin-top:5px;
	margin-bottom:5px;
}

.chamada_azul{
	color:#00336A;
}

.chamada_azul_2{
	color:#00336A;
}
.chamada_azul_2:hover { color:#00336A; 
}

.marcador{
	padding-right:8px;
}

.separador{
	padding-right:15px;
	padding-left:15px;
}

.fale_conosco{
	color:#FFF;
}

.mail{
	padding-left:25px;
	padding-right:5px;
}

.faleconosco{
	padding-right:5px;
}

.bt_cadastrar{
	padding-left:150px;
	padding-top:10px;
}

/*nesletter*/
.newsletter{
margin-bottom:10px;
margin-top:5px;
padding-left:5px;
border-style:none;
font-family:Tahoma; 
font-size:11px; 
padding-top:6px;
height:20px;
width:219px;
background-color:#F3F3F3;
border:1px solid #E8E8E8;
}

.newsletter_on{
margin-bottom:10px;
margin-top:5px;
padding-left:5px;
border-style:none;
font-family:Tahoma;
font-size:11px; 
padding-top:6px;
height:20px;
width:219px;
background-color:#F3F3F3;
border:1px solid #E8E8E8;
}

/*contato*/

.campo_contato{
margin-bottom:5px;
padding:2px; 
padding-left:5px;
border-style:none;
font-family:Tahoma; 
font-size:11px; 
height:17px;
padding-top:7px;
width: 487px;
background-color:#E6E6E6;
border:1px solid #E8E8E8;
}

.campo_contato_on{
margin-bottom:5px;
padding:2px; 
padding-left:5px;
border-style:none;
font-family:Tahoma; 
font-size:11px; 
height:17px;
padding-top:7px;
width: 487px;
background-color:#E6E6E6;
border:1px solid #999;
}

.campo_mensagem{
margin-bottom:5px;
padding-top:5px;
padding:2px;
padding-left:5px;
border-style:none; 
font-family:Tahoma; 
font-size:11px; 
height: 95px; 
width: 485px; 
border:1px solid #E8E8E8;
background-color:#E6E6E6;
}

.campo_mensagem_on{
margin-bottom:5px;
paddign-top:5px;
padding:2px; 
padding-left:5px;
border-style:none; 
font-family:Tahoma; 
font-size:11px; 
height: 95px; 
width: 485px; 
border:1px solid #666;
background-color:#E7E7E7;
}

.camposelect {
	margin-bottom:5px;
	padding:2px;
	border-style:none;
	font-family:Tahoma; 
	font-size:11px; 
	height: 29px;
	width:497px;
	border:1px solid #E8E8E8;
	background-color:#E6E6E6;
}

.campo_naturalidade{
margin-bottom:5px;
padding:2px;
padding-left:5px;
border-style:none;
font-family:Tahoma; 
font-size:11px; 
height:17px;
padding-top:7px;
width: 200px;
background-color:#E6E6E6;
border:1px solid #E8E8E8;
}

.campo_naturalidade_on{
margin-bottom:5px;
padding:2px; 
padding-left:5px;
border-style:none;
font-family:Tahoma; 
font-size:11px; 
height:17px;
padding-top:7px;
width: 200px;
background-color:#E6E6E6;
border:1px solid #999;
}

.campo_fone{
margin-bottom:5px;
padding:2px; 
padding-left:5px;
border-style:none;
font-family:Tahoma; 
font-size:11px; 
height:17px;
padding-top:7px;
width: 230px;
background-color:#E6E6E6;
border:1px solid #E8E8E8;
}

.campo_fone_on{
margin-bottom:5px;
padding:2px; 
padding-left:5px;
border-style:none;
font-family:Tahoma; 
font-size:11px; 
height:17px;
padding-top:7px;
width: 230px;
background-color:#E6E6E6;
border:1px solid #999;
}

.campo_numero{
margin-bottom:5px;
padding:2px; 
padding-left:5px;
border-style:none;
font-family:Tahoma; 
font-size:11px; 
height:17px;
padding-top:7px;
width: 50px;
background-color:#E6E6E6;
border:1px solid #E8E8E8;
}

.campo_numero_on{
margin-bottom:5px;
padding:2px; 
padding-left:5px;
border-style:none;
background-color:#E7E7E7;
font-family:Tahoma; 
font-size:11px; 
height:17px;
padding-top:7px;
width: 50px;
background-color:#E6E6E6;
border:1px solid #999;
}


/*links*/
a.linklovatelweb:link {font-family:Tahoma; font-size:11px; color:#666; text-decoration:none;}
a.linklovatelweb:visited {font-family:Tahoma; font-size:11px; color:#666; text-decoration:none;}
a.linklovatelweb:hover {font-family:Tahoma; font-size:11px; color:#666; text-decoration:underline;}
a.linklovatelweb:active {font-family:Tahoma; font-size:11px; color:#666; text-decoration:none;}

a.linkbranco:link {font-family:Tahoma; font-size:11px; color:#FFF; text-decoration:none;}
a.linkbranco:visited {font-family:Tahoma; font-size:11px; color:#FFF; text-decoration:none;}
a.linkbranco:hover {font-family:Tahoma; font-size:11px; color:#FFF; text-decoration:underline;}
a.linkbranco:active {font-family:Tahoma; font-size:11px; color:#FFF; text-decoration:none;}

a.linkazul:link {font-family:Tahoma; font-size:11px; color:#00336A; text-decoration:none;}
a.linkazul:visited {font-family:Tahoma; font-size:11px; color:#00336A; text-decoration:none;}
a.linkazul:hover {font-family:Tahoma; font-size:11px; color:#000; text-decoration:underline;}
a.linkazul:active {font-family:Tahoma; font-size:11px; color:#00336A; text-decoration:none;}

a:link{font-family: Tahoma, Arial; text-decoration:none; color:#000;}
a:visited{font-family: Tahoma, Arial; text-decoration:none; color:#000;}
a:hover{font-family: Tahoma, Arial; text-decoration:none; color:#666;}
a:active{font-family: Tahoma, Arial; text-decoration:none; color:#000;}


/*SUBMENU*/
.submenu {
	display:block;
	width:287px;
	padding-left:15px;
	height:20px;
	padding-top:10px;
	padding-bottom:5px;
	background-image:url(files_index/imagens/como_construir/submenu_off.jpg);
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:11px;
	text-decoration:none;
	color:#666;
}
a.submenu{ text-decoration:none;
	font-family:tahoma;
	font-size:11px;
	color:#666;}
a.submenu:visited{
	font-family:tahoma;
	font-size:11px;
	color:#666;}
a.submenu:hover{
	font-family:tahoma;
	font-size:11px;
	background-image:url(files_index/imagens/como_construir/submenu_on.jpg);
	background-repeat:no-repeat;
	color:#333;
	}
	
.submenu_ativado {
	display:block;
	width:287px;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:5px;
	background-image:url(files_index/imagens/bg/bg_submenu_ativado.jpg);
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:11px;
	text-decoration:none;
	color:#666;
}

.link_banner{border:0px;}
.link_banner:hover{border:0px;}

#box_eventos {
	margin-bottom:30px;
	margin-right:20px;
	width:150px;
	height:auto;
	float:left;
}

#box_cursos {
	margin-bottom:30px;
	margin-right:20px;
	width:150px;
	height:auto;
	float:left;
}

#box_parceiros {
	margin-right:20px;
	width:150px;
	height:auto;
	float:left;
}

.bt_quem_somos { width:101px; height:42px; display:block; background:url(files_index/imagens/menu/bt_quem_somos.png); background-repeat:no-repeat; background-position:top; border:0px; cursor:pointer; float:left; margin-top:8px; margin-left:25px;}
.bt_quem_somos span.hover { width:101px; height:43px; display:block; background:url(files_index/imagens/menu/bt_quem_somos.png); background-repeat:no-repeat; background-position:bottom; border:0px; cursor:pointer;}

.bt_parceiros { width:101px; height:42px; display:block; background:url(files_index/imagens/menu/bt_parceiros.png); background-repeat:no-repeat; background-position:top; border:0px; cursor:pointer; float:left; margin-top:8px; margin-left:5px;}
.bt_parceiros span.hover { width:101px; height:43px; display:block; background:url(files_index/imagens/menu/bt_parceiros.png); background-repeat:no-repeat; background-position:bottom; border:0px; cursor:pointer;}

.bt_profissionais { width:101px; height:42px; display:block; background:url(files_index/imagens/menu/bt_profissionais.png); background-repeat:no-repeat; background-position:top; border:0px; cursor:pointer; float:left; margin-top:8px; margin-left:5px;}
.bt_profissionais span.hover { width:101px; height:43px; display:block; background:url(files_index/imagens/menu/bt_profissionais.png); background-repeat:no-repeat; background-position:bottom; border:0px; cursor:pointer;}

.bt_links_uteis { width:101px; height:42px; display:block; background:url(files_index/imagens/menu/bt_links_uteis.png); background-repeat:no-repeat; background-position:top; border:0px; cursor:pointer; float:left; margin-top:8px; margin-left:5px;}
.bt_links_uteis span.hover { width:101px; height:44px; display:block; background:url(files_index/imagens/menu/bt_links_uteis.png); background-repeat:no-repeat; background-position:bottom; border:0px; cursor:pointer;}

.bt_eventos { width:95px; height:42px; display:block; background:url(files_index/imagens/menu/bt_eventos.png); background-repeat:no-repeat; background-position:top; border:0px; cursor:pointer; float:left; margin-top:8px; margin-left:5px;}
.bt_eventos span.hover { width:95px; height:44px; display:block; background:url(files_index/imagens/menu/bt_eventos.png); background-repeat:no-repeat; background-position:bottom; border:0px; cursor:pointer;}

.bt_artigos { width:89px; height:42px; display:block; background:url(files_index/imagens/menu/bt_artigos.png); background-repeat:no-repeat; background-position:top; border:0px; cursor:pointer; float:left; margin-top:8px; margin-left:5px;}
.bt_artigos span.hover { width:89px; height:43px; display:block; background:url(files_index/imagens/menu/bt_artigos.png); background-repeat:no-repeat; background-position:bottom; border:0px; cursor:pointer;}

.bt_cursos { width:89px; height:42px; display:block; background:url(files_index/imagens/menu/bt_cursos.png); background-repeat:no-repeat; background-position:top; border:0px; cursor:pointer; float:left; margin-top:8px; margin-left:5px;}
.bt_cursos span.hover { width:89px; height:43px; display:block; background:url(files_index/imagens/menu/bt_cursos.png); background-repeat:no-repeat; background-position:bottom; border:0px; cursor:pointer;}

.bt_convenios { width:91px; height:42px; display:block; background:url(files_index/imagens/menu/bt_convenios.png); background-repeat:no-repeat; background-position:top; border:0px; cursor:pointer; float:left; margin-top:8px; margin-left:5px;}
.bt_convenios span.hover { width:91px; height:42px; display:block; background:url(files_index/imagens/menu/bt_convenios.png); background-repeat:no-repeat; background-position:bottom; border:0px; cursor:pointer;}

.bt_legislacao { width:91px; height:42px; display:block; background:url(files_index/imagens/menu/bt_legislacao.png); background-repeat:no-repeat; background-position:top; border:0px; cursor:pointer; float:left; margin-top:8px; margin-left:5px;}
.bt_legislacao span.hover { width:91px; height:43px; display:block; background:url(files_index/imagens/menu/bt_legislacao.png); background-repeat:no-repeat; background-position:bottom; border:0px; cursor:pointer;}

.bt_legislacao { width:91px; height:42px; display:block; background:url(files_index/imagens/menu/bt_legislacao.png); background-repeat:no-repeat; background-position:top; border:0px; cursor:pointer; float:left; margin-top:8px; margin-left:5px;}
.bt_legislacao span.hover { width:91px; height:43px; display:block; background:url(files_index/imagens/menu/bt_legislacao.png); background-repeat:no-repeat; background-position:bottom; border:0px; cursor:pointer;}


.titulo_convenios{
	margin-bottom:10px;
	display:block;
}  

.titulo_vagas{
	margin-bottom:10px;
	display:block;
	text-decoration:none;
} 

#div_convenios {
	width:220px;
	height:auto;
	float:left;
	margin-bottom:15px;
}

.convenio_nome { color:#333; margin-bottom:10px; display:block; }
.convenio_nome:hover { color:#333; text-decoration:none; }

.bt_envie_artigo { width:111px; height:28px; display:block; background:url(files_index/imagens/bt_envie_artigo.png); background-repeat:no-repeat; background-position:top; border:0px; cursor:pointer; float:left; margin-top:8px; margin-left:5px;}
.bt_envie_artigo span.hover { width:111px; height:28px; display:block; background:url(files_index/imagens/bt_envie_artigo.png); background-repeat:no-repeat; background-position:bottom; border:0px; cursor:pointer;}

.error {
	color:#F00;
}

#clear {clear:both;}

.campos_comentario {
	display:block;
	text-indent:15px;
	margin-bottom:10px;
	width:340px;
	height:30px;
	line-height:30px;
	border:1px solid #ccc;
	background:#FFF;
	font-size:12px;
	font-family:tahoma;
	margin-top:5px;
}

.campos_comentario_msg {
	margin-top:5px;
	display:block;
	padding-top:10px;
	padding-left:10px;
	margin-bottom:10px;
	width:330px;
	height:60px;
	border:1px solid #ccc;
	background:#FFF;
	font-size:12px;
	font-family:tahoma;
}

.bt_enviar_artigo {
	margin-top:15px;
	display:block;
	font-size:12px;
	font-family:tahoma;
	width:60px;
	height:30px;
	background:#eaeaeaea;
	border:1px solid #ccc;
	cursor:pointer;
}

.bt_enviar_artigo:hover {	
	color:#FFF;
	background:#07386E;
	border:1px solid #07386E;
}

.vagas { color:#333; margin-bottom:15px; display:block; }
.vagas:hover { color:#333; text-decoration:none; }

#pop_up {
	cursor:pointer;
	top:30%;
	left:42%;
	margin-left:-220px;
	padding:20px;
	width:700px;
	height:180px;
	background:#FFF;
	border-radius:15px;
	box-shadow:0px 0px 7px #999;
	position:absolute;
	display:none;
	z-index:9999;
}

#popup_texto {
	font-weight:bold;
	width:auto;
	height:auto;
}