@charset "utf-8";
/*GERAL*/

/* PNG FIX */
img, div,a { behavior: url("../img/iepngfix.htc") }
/* /PNG FIX */

body{
	background-image:url(../img/fundo_site.jpg);
	background-repeat:repeat-x;
	background-color:#253102;
	margin:0px;
}
#pai {
	margin:0 auto;
	width:890px;
	background-image:url(../img/fundo_site.png);
	background-repeat:repeat-y;
	padding:0 25px;
}
#pai_baixo {
	margin:0 auto;
	width:940px;
	background-image:url(../img/baixo_site.png);
	background-repeat: no-repeat;
	height:34px;
}
#rodape {
	margin:0 auto;
	width:940px;
	background-image:url(../img/fundo_rodape.png);
	background-repeat: no-repeat;
	height:121px;
}
#rodape ul{
	margin:0 20px;
	padding:0;
	float:right;
}
#rodape li{
	display:inline;
	padding:10px;
}
#rodape a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
}
#rodape a:hover{
	text-decoration:underline;
}
#menu_rodape {
	font-size:8pt;
	text-align:right;
	width:850px; 
	height:50px; 
	margin:0px 10px 0px 80px; 
	padding:10px 0px 5px 0px;
	line-height:20px;
}
#menu_rodape li{margin:0px; padding:0px 3px 0px 0px; border-right: 1px solid #fff; font-size:10px;}
#link_administrador {
	font-size:7pt;
	float:left;
	display:inline;
	margin:0px 10px 0px 7px;
	padding-top:30px;
	width:500px; 
}
#enderecos {
	font-family:Verdana, Arial; 
	color:#FFF;
	font-size:8pt;
	margin:0px 30px 0px 10px; 
	width:300px; 
	overflow:hidden;
}
#rodape_direto{
	float:left;
	width:460px;
	margin-left:100px;
}
#rodape_esquerdo{
	float:left;
	width:360px;
	overflow:hidden;}
.assinatura{
	height:34px;
	width:220px;
	background-image:url(../img/assinatura.png);
	float:right;
	background-repeat: no-repeat;
	background-position:bottom;
	display:block;
	outline:none;
}
#menu {
	float:left;
	display:inline;
	width:186px;
	background-image:url(../img/menu.png);
	background-repeat: no-repeat;
	overflow:hidden;
}
#menu_superior{
	background-image: url(../img/menusuperior.png);
	height:39px;
}
.logo{
	display:block;
	background-image:url(../img/logo.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	width:168px;
	height:132px;
	margin:10px auto;
	outline:none;
}

.logo h1{
	text-indent:-5000px;
	outline:none;
}
.subabas_albums, .sub_abas_conteudo{
	list-style:none;
	margin-left:-10px;
	padding:0
}	
.abas{
	list-style:none;
	padding:0;
	margin:0
}
.abas li{
	background-image:  url(../img/fundo_menu.jpg);
	background-repeat:no-repeat;
	width:150px;
	margin-left:15px;
	line-height:28px;
	padding-left:15px;	
}
.abas a{
	color:#666600;
	font-family:"Trebuchet MS", "Times New Roman", Arial;
	font-size:11px;
	text-decoration:none;
	width:140px;
	display:block;
	line-height:28px;
	height:28px;
}
.subabas a{
	color:#333;
	font-family:"Trebuchet MS", "Times New Roman", Arial;
	font-size:11px;
	text-decoration:none;
}
.subabas li{
	margin:0;
}
.menu_superior_icon{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	display:inline;
	margin-top:10px;
}
.menu_superior_icon li{
 display:inline;
}
.menu_superior_icon img{
	border:0;
	margin-bottom:-5px;
}
.menu_superior_icon a{
	text-decoration:none;
	color:#FFFFFF;
	font-family:"Trebuchet MS", "Times New Roman", Arial;
	font-size:12px;
	margin-right:10px;
	height:20px;
}

#curso_evento, #balancetes, #projecoes, #ctrl_inscr, #revistas{
	width:680px;
	margin:10px 0px;
	border:solid 1px #ECECEC;
	padding:10px;
	background-image:  url(../img/fundo_center.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;	
}
#conteudo{
	width:700px;
	float:left;
	display:inline;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;

}
#conteudo a{
	color: #666600;
	text-decoration:none;
	font-weight:bold;
	}
#conteudo a:hover{
	color: #666;
	}
#conteudo h2{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#626223;
	font-weight:bold;
	text-transform:uppercase;
	padding:0 0 0 5px;
	margin: 10px 0 0 0;
	border-left:12px solid #626223;
}
#conteudo ul{
	list-style:url(../img/item-lista.png);
	list-style-image:url(../img/item-lista.png);
	margin:0;
	margin-bottom:10px;
	padding:15px;
}
#conteudo li{
	list-style:url(../img/item-lista.png);
	list-style-image:url(../img/item-lista.png);
	line-height:25px;

}

#ct{
	background-color:#FFFFFF;
	padding:10px;
	overflow:hidden;
}
/*HOME*/
#quem_somos {
	background-image:url(../img/destaque.gif);
	background-position:-28px 50%;
	background-repeat:no-repeat;
	font-family:Verdana,Arial;
	font-size:10px;
	height:196px;
	margin-left:-27px;
	padding-left:408px;
}
#quem_somos h2 {
	padding-top:8px;
	color:#666600 !important;
	font-size:18px!important;
	font-family: "Kozuka Gothic Pro B", Arial, Verdana, !important;
	border:none !important; margin-left:-8px !important;
}
#quem_somos span{
	color:#333;
	font-size:11px;
	font-family: "Kozuka Gothic Pro B", Arial, Verdana, helvetica;
	font-weight:normal;
}
#revistas_ini{
	width:140px;
	height:135px;
	float:left;
	margin-right:6px;
}
#revistas_ini, #projecoes_ini, #emp_assoc_ini{
	background-image:url(../img/bt_ini.png);
	background-repeat:no-repeat;
}
#projecoes_ini{
	width:140px;
	height:135px;
	float:left;
	margin-right:6px;
}
#emp_assoc_ini{
	width:140px;
	height:135px;
	float:left;
	margin-right:6px;
}
#associese_ini{
	width:240px;
	height:140px;
	float:left
}
.titulo_caixa{
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	margin:5px;
}
.titulo_caixa_verde{
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	margin:5px;
}
.texto_caixa{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#FFFFFF;
	display:block;
	margin:5px;
	width:120px;
}
.texto_caixa_verde{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#FFFFFF;
	display:block;
	margin:5px;
	width:150px;
}

.texto_caixa_verde a{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px !important;
	color:#FFFFFF !important;
	text-decoration:none;
	font-weight:bold !important;
}
.ver_caixa{
	background-image:url(../img/fundo_lnk.png);
	background-repeat:no-repeat;
	width:65px;
	height:15px;
	display:block;
	text-align:center;
	color:#fff !important;
	float:right;
	margin-right:5px;
	margin-top:10px;}
#andar_dois{ 
	margin-top:10px; 
	overflow:hidden;}
#andar_dois_direito, #andar_dois_esquerdo{
	float:left;
	display:inline;}
#andar_dois_esquerdo{
	width:228px;
	border:1px solid #CCCCCC;
	margin-left:12px;
	padding:5px;
}
#andar_tres span {
	display:block;
}
#andar_tres a{
	display:block;
	font-size:10pt; 
	color:#030;
}
.links_ini_txt{
	color:#696900; 
	font-size:8pt; 
	padding-left:20px;
}
#dicas_contratacao p{
	color:#253002;
}
#andar_dois_direito{
	width:425px;
}
#andar_tres{
	margin-top:10px;
	background-color:#f1f1f5;
	padding:10px;
	width:660px;
}
.titulo_links{
	color:#62628A;
	font-size:18px;
	font-family:"Kozuka Gothic Pro B", Arial, Verdana;}
#prox_cursos_evetos{
	background-color:#c7c7c7;
	background-image:url(../img/projetos.jpg);
	background-repeat: repeat-x;
	display:block;
	margin:auto;
	margin-top:10px;
	overflow:hidden;
	padding-bottom:10px;
	width:160px;
}
#prox_cursos_evetos a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif ;
	font-size:11px;
	cursor:pointer;
}
.proximos_ce {
	background-image:url(../img/fundo-item-cursos.png);
	color:#666701;
	display:block;
	font-family:Arial, Helvetica, sans-serif ;
	font-size:11px;
	height:45px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	padding:5px;
	width:140px;
}
#blocos_botoes{
	overflow:hidden;
	margin-top:20px;
}
.zebra{ 
	background-color:#FEFFFD;
	background-image:url(../img/fundo-zebra.png);
	background-repeat:repeat-x;
	border: 1px solid #EBF5CD;
	display:block;
	overflow:hidden;
	margin:5px 0 5px 0px;
	padding:5px;
}
.zebra2{ 
	background-color:#FEFEFE;
	background-image:url(../img/fundo-zebra2.png);
	background-repeat:repeat-x;
	border:1px solid #ECECEC;
	display:block;
	overflow:hidden;
	margin:5px 0 5px 0px;
	padding:5px;
}
.assine_zebra {
	background-image:url(../img/fundo-botao.png);
	background-position: right bottom;
	background-repeat:no-repeat;
	display:block;
	float:right;
	height:25px;
	line-height:25px;
	text-align:center;
	width:100px;
}
.botoes{
	float:left;
	background-image:url(../img/bt_ini.png);
	background-repeat:no-repeat;
	width:128px;
	height:125px;
	margin-right:10px;
	padding:5px;
	display:inline;
}
.botao_verde{
	float:left;
	display:inline;
	background-image:url(../img/green.png);
	background-repeat:no-repeat;
	width:226px;
	height:125px;
	padding:5px;
}



/*BOTOES*/
.botao_geral{
	background-color:#EFF3F7;
	background-image:url(../img/btn.png);
	background-repeat:repeat;
	border:0 !important;
	width:140px !important;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	cursor:pointer;
	
}



.data_ce, .data_bl,.data_proj, .inscr_data, .inscr_nome{
	 font-weight:bold;
	font-size:10px;
	color:#4982C5;}
.inscr_nome{
	color:#666666;}
.rev_edicao{
	padding:3px;
	background-color:#4982C5;
	color:#FFFFFF;
	margin-right:10px;}
.inscr_ativa{
	 font-weight:bold;
	 color:#253102;
	 }

 
 /*estilos gerais*/
.negrito{
	color:#666600;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	 }
.normal{
	color:#666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	 }	
.altera_exclui{
	float:left;
	height:130px;
	line-height:45px;
	padding:10px 10px 0px 25px;}
.bloco_texto{
	float:left;
	margin-left:10px;}
.lista_convenio{
	clear:both;
	display:block;
	height:130px;
	line-height:25px;
	padding:0px;
}
#busca_tipo{padding:10px 0px;}
.lista_empresa{
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	padding:10px 5px;
}
.lista_empr_txt{
	float:left;
	margin-right:20px;
	line-height:20px;
	padding-top:5px;
}
.tel{
	color:#669900;
}
.pag{
	margin-top:15px;
}
.pag a{
	color: #666600;
	text-decoration:none;
	font-weight:bold;
}
.pag a:hover{
	color: #666;
	}
/*form*/
.inserir_emp fieldset{
	border:1px solid #3B3B00;
	display:block;
	background-color:#FFFFFF;
}
.inserir_emp label{
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	width:120px;
	display:inline-block;
	margin-bottom:10px;
}
.inserir_emp legend{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#626223;
	font-weight:bold;
	text-transform:uppercase;
}
.inserir_emp input, .inserir_emp select, .inserir_emp  textarea {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	border:1px solid #999;
	}
input, select{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	border:1px solid #999;
}
/*tabelas*/
tables{
	width:100%}
	
.titulo_superior{
	width:90%;
	float:left;}
.tipo_superior{
	width:10%;
	float:left;}
.table_mes, .table_curso, .table_periodo, .table_local, .table_apoiador { float:left;}
.table_mes{ 
width:70px;
}
.table_curso{
	 width:268px;
}
.table_periodo{
	 width:95px;
}
.table_local{
	 width:115px;
}
.table_apoiador{
	 width:120px;
}
.title_destaque { 
	font-family:Arial, Helvetica, sans-serif !important;
	 color:#fff !important;
	 font-weight:bold !important; 
	 font-size:15px !important; 
	 border:none !important;
}
/*logado*/
#logado{
	font-family:Arial, Helvetica, sans-serif ;
	font-size:11px;}
#logado{
	width:150px;
	margin:15px auto;
}
.associado{
	background-color:#656600;
	margin:auto;
	width:150px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif ;
	display:block;
	margin-top:10px;
}
#login {
	font-family:Arial, Helvetica, sans-serif ;
	font-size:11px;
	margin:10px auto;
	display:block;
	width:150px;
	border:1px solid #656600;
}

.revista_caixa {
	display:inline-block;
	height:64px;
	overflow:hidden;
	width:48px;
}
#curso_evento, #balancetes, #projecoes, #ctrl_inscr, .revistas{
	width:680px;
	margin:10px 0px;
	border:solid 1px #ECECEC;
	padding:10px;
	background-image:  url(../img/fundo_center.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF; 
}
.revistas{
	padding:10px 0px 5px 5px;
}
.detalhes_ce{
	padding: 7px 0px 7px 8px;
	line-height:18px;
}
.detalhes_ce a{
	display:block;
	font-size:11pt;
	color:#030!important;
}
#frm_insert input{
	width:400px;
}
#frm_insert textarea{
	width:400px;
	height:80px;
}
.campo_valido{
	color:#F00;
	font-size:9pt;
}
.lat_tipo_1{
	display:block;
	font-weight:bold;
}
.lat_tipo_2{
	display:block;
	margin-bottom: 10px;
}
.erro{
	background-color:#FFC4C4;
	border:1px solid #FF3300;
	color: #990000;
	list-style:none !important;
	padding:5px;
	text-align:center;
}
.sucesso{
	background-color: #D2FFE9;
	border: 1px solid #669900;
	color:#003300;
	list-style:none !important;
	padding:5px;
	text-align:center;	
}
#lateral_abcvp{
	margin-top:45px;
}

/* GALERIA DE FOTOS */

.album_centro {
	display:block;
	overflow:hidden;
	margin:0 auto;
}
#lst_galeria {
	display:block;
	margin:auto;
	padding:5px;
	width:550px;
	}
.nome_galeria {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
}
.nome_galeria2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
	margin-left:10px;
	font-style:italic;
}
.fotos_title_galeria {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.sombra {
	background-color:#F3F9E1;
	border: 1px solid #C4DAA3;
	display:block;
	float:left;
	height:175px;
	margin:5px;
	overflow:hidden;
	padding:5px;
	width:250px;
}
.sombra:hover {
	background-color:#C4DAA3;
}
.img-galeria {
	display:block;
	margin:auto;
}
.crop {
	width:120px;
	height:120px;
	overflow:hidden;
	margin:auto;
}
.nome_galeria {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
}
a {
	outline:none;
}
.nome_galeria2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
	margin-left:10px;
	font-style:italic;
}
.foto_galeria {
	border:1px solid #CDE1A8;
	float:left;
	height:150px;
	margin:5px;
	width:150px;
}
.info_ce {
	border:1px solid #CDE1A8;
	display:block;
	margin:auto;
	overflow:hidden;
	padding:5px;
	width:650px;
}
.info_ce_linha {
	display:block;
	overflow:hidden;
}
.texto_fixo_info_ce {
	display:inline-block;
	float:left;
	font-weight:bold;
	margin:5px;
	overflow:hidden;
	width:90px;
}
.texto_din_info_ce {
	display:inline-block;
	margin:5px;
	overflow:hidden;
	width:530px;
}
#imprensa{
	overflow:hidden;}
	
.fotos_imprensa{
	display:block;
	float:left;
	margin-right:5px;
	margin-top:10px;
	overflow:hidden;
	width:204px;
	}
.fotos_imprensa img{
	border: 2px solid #669900;
	height:230px;
}
#ce_online_form {
	margin:auto;
	width:650px;
}
#ce_online_form label {
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	width:120px;
	display:inline-block;
	margin-bottom:10px;
}
#ce_online_form legend{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#626223;
	font-weight:bold;
	text-transform:uppercase;
}
#ce_online_form input, #ce_online_form select, #ce_online_form  textarea {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	border:1px solid #999;
}
#ce_online_form textarea {
	width:400px;
	height:80px;
}
#ce_online_form input{
	width:400px;
}
.ce_inscricoes {
	margin-top:20px;
	margin-left:5px;
}
#dicas_contratacao {

}

.esquerda{width:70px!important; padding:5px!important;}
.titulo{font-weight:bold!important; font-size:9pt!important; color:#030!important;}
.listagem_curriculos {margin-bottom:10px!important}
.listagem_curriculos span{display:inline-block!important;}
.listagem_curriculos div{display:block!important; padding:5px 0px!important; overflow:hidden!important;}

.frm-input{ width:400px;}

.validation-advice{
	background:#FF9999 none repeat scroll 0 0;
	border-bottom:1px solid red;
	border-top:1px solid red;
	color:#000000;
	padding:5px;
}

label.overTxtLabel {
	font-family: arial, helvetica, verdana!important;
	font-size: 12px!important;
	color: #999!important;
	width:200px!important;
	margin:0!important;
}