/* CSS Document */
body {margin:0;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;color:#333;background:#c2d69a;}

/*--- Zera margens p e form ---*/
p, form{margin:0;}
.clearthis{clear:both;}
img {border:0;}

a {color:#006633;text-decoration:none;outline:none;}
a:hover {color:#000;text-decoration:underline;}

/* ----- Index ----- */
#index{width:500px;height:174px;position:absolute;top:50%;left:50%;margin:-87px 0 0 -250px;text-align:center;font-size:1.5em;line-height:115%;}
#index .marginP{margin:0 0 25px 0;}
#index a{color:#0066CC;text-decoration:underline;}
#index a:hover{color:#0066CC;text-decoration:none;}

/*--- Menu Hierarquico --*/
#boxMenuHierarquico{width:940px;clear:both;padding:10px 0 0 16px;margin:0 auto;font-size:11px;background:url(images/icon-home.gif) no-repeat 0px 13px;color:#999;}
#boxMenuHierarquico a{text-decoration:none;color:#006633;font-weight:normal;}
#boxMenuHierarquico a:hover{text-decoration:underline;color:#006633;}

/* -------- Ações -------- */
.red {color:#FF0000;}
.blue {color:#3d87c2;}
.hidden {display:none;}
.textsmall{font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#000;text-decoration:none;line-height:normal;}
.floatleft{float:left;}
.alignMiddle{vertical-align:middle;}
.floatright{float:right;}

/* ----- Pagenator ----- */
	#container .pagenator {margin:20px 0 10px 0;padding:0;clear:both;float:left;width:450px;}
	#container .pagenator ul{margin:0;padding:0;clear:both;float:left;width:450px;list-style:none;;overflow:hidden;line-height:normal;font-size:.9em;font-family:Arial, Helvetica, sans-serif;}
	#container .pagenator ul li{float:left;display:inline;clear:none;color:#000;margin:0 1px 0 0;}
	#container .pagenator ul li.qtdPages{margin:2px 0 0 10px;}
	
	#container .pagenator ul li.pageInativo{float:left;text-decoration:none;color:#ccc;text-align:left;border:1px solid #ccc;padding:.2em .5em;font-weight:bold;cursor:default;}
	
	#container .pagenator ul li a{float:left;text-decoration:none;color:#ccc;text-align:left;border:1px solid #ccc;padding:.2em .5em;font-weight:bold;}	
	#container .pagenator ul li a:hover{float:left;text-decoration:none;color:#fff;text-align:left;border:1px solid #a3b4c5;background:#a3b4c5;}
	/*- Ativar Page -*/
	#container .pagenator ul li .pageAtivo{float:left;text-decoration:none;color:#fff;text-align:left;border:1px solid #5a6f85;background:#5a6f85;cursor:default;}
	#container .pagenator ul li .pageAtivo:hover{float:left;text-decoration:none;color:#fff;text-align:left;border:1px solid #5a6f85;background:#5a6f85;cursor:default;}
	
/*-------------------------------------

/*--- Lista RSS ---*/
ul.listaRSS {margin:30px 0 0 0;padding:0;list-style:none;}
ul.listaRSS li{margin:0;padding:3px 0 3px 40px;background:url(images/icon-rss-lista.gif) no-repeat 20px 7px;font-weight:bold;}
ul.listaRSS li a{color:#000;text-decoration:none;}
ul.listaRSS li a:hover{color:#dc5800;text-decoration:underline;}

/*-- Agenda --*/
.ILIONcpYearNavigation,.ILIONcpMonthNavigation { background-color:#C0C0C0; text-align:center; vertical-align:center; text-decoration:none; color:#000000; font-weight:bold; }
.ILIONcpDayColumnHeader, .ILIONcpYearNavigation,.ILIONcpMonthNavigation,.ILIONcpCurrentMonthDate,.ILIONcpCurrentMonthDateDisabled,.ILIONcpOtherMonthDate,.ILIONcpOtherMonthDateDisabled,.ILIONcpCurrentDate,.ILIONcpCurrentDateDisabled,.ILIONcpTodayText,.ILIONcpTodayTextDisabled,.ILIONcpText { font-family:arial; font-size:8pt; }
TD.ILIONcpDayColumnHeader { text-align:right; border:solid thin #C0C0C0;border-width:0px 0px 1px 0px; }
.ILIONcpCurrentMonthDate, .ILIONcpOtherMonthDate, .ILIONcpCurrentDate  { text-align:right; text-decoration:none; }
.ILIONcpCurrentMonthDateDisabled, .ILIONcpOtherMonthDateDisabled, .ILIONcpCurrentDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; }
.ILIONcpCurrentMonthDate, .ILIONcpCurrentDate { color:#000000; }
.ILIONcpOtherMonthDate { color:#808080; }
TD.ILIONcpCurrentDate { color:white; background-color: #C0C0C0; border-width:1px; border:solid thin #800000; }
TD.ILIONcpCurrentDateDisabled { border-width:1px; border:solid thin #FFAAAA; }
TD.ILIONcpTodayText, TD.ILIONcpTodayTextDisabled { border:solid thin #C0C0C0; border-width:1px 0px 0px 0px;}
A.ILIONcpTodayText, SPAN.ILIONcpTodayTextDisabled { height:20px; }
A.ILIONcpTodayText { color:black; }
.ILIONcpTodayTextDisabled { color:#D0D0D0; }
.ILIONcpBorder { border:solid thin #808080; }


/*---------------------------- S I T E --------------------------*/

h1{margin:0;padding:0;}
h2{font-size:18px;font-family:Impact, Arial, Helvetica, sans-serif;font-weight:lighter;color:#fff;margin:0 0 15px 0;text-transform:uppercase;clear:both;height:41px;}


h2.middle{background:url(images/h2-bg-middle.gif) no-repeat 0 0;text-align:center;padding:24px 10px 0 10px;}
h2.artigo{background:url(images/h2-bg-artigo.gif) no-repeat 0 0;padding:24px 0 0 20px;}
h3{color:#005428;font-size:14px;font-weight:bold;margin:0;padding:0;}
h3.eventos{margin:10px 0;}
h3.artigo{margin:10px 0;}
h4{color:#005428;font-size:14px;font-weight:bold;margin:0 0 5px 0;padding:0;}
h5{color:#005428;font-size:12px;font-weight:bold;margin:0 0 5px 0;padding:0;}
.contLendo {margin:13px 0 0 0;}
.contLendo a{color:#d82219;font-size:10px;text-decoration:none;}
.contLendo a:hover{text-decoration:underline;}


.classificados{color:#005428;font-size:12px;font-weight:bold;margin:0 0 5px 0;padding:0;}
.voltar {margin:20px 0 0 0;clear:both;}
.voltar a{color:#d82219;font-size:10px;text-decoration:none;}
.voltar a:hover{text-decoration:underline;}

/*--- Topo ---*/
#containerTopo{width:100%;height:277px;background:url(images/bg-container-topo.jpg) repeat-x top;}
#containerTopo #topo{width:980px;height:277px;background:url(images/bg-topo.jpg) no-repeat top;margin:0 auto;position:relative;}

.boxLogo{width:291px;height:216px;position:absolute;top:0;left:0;}

ul.menuTopo{margin:0;padding:0 0 8px 0;list-style:none;position:absolute;top:37px;right:18px;font-size:11px;background:url(images/bg-menu-top.gif) repeat-x bottom;float:left;clear:both;}
ul.menuTopo li{margin:0 5px;padding:0;float:left}
ul.menuTopo li.home a{background:url(images/icon-home.gif) no-repeat 0 .2em;padding:0 0 0 17px;outline:none;}

.boxAreaRestrita{margin:0;padding:0;float:left;position:absolute;top:72px;right:20px;}
.boxAreaRestrita .inputs{margin:7px 0 0 0;}
.boxAreaRestrita .esqueciSenha a{color:#006633;font-size:10px;outline:none;display:block;padding:4px 0 0 0;}

.boxBuscar{margin:0;padding:0;float:left;position:absolute;top:176px;right:20px;}


/*--- Container DestaquesHome ---*/
#containerDestaquesHome{width:100%;height:226px;background:#c2d69a;}
#containerDestaquesHome #destaquesHome{width:940px;height:226px;background:url(images/destaques-home-bg.jpg) no-repeat 0 0 #005127;margin:0 auto;position:relative;}

/*--- container ---*/
#container{width:100%;background:#fff;float:left;position:relative;}
#container #content{width:980px;margin:0 auto;line-height:160%;padding:11px 0 0 0;}

	/*--- colLateral ---*/
	#container #content .tituloEsquerda h2{background:url(images/h2-bg.gif) no-repeat 0 0;padding:24px 0 0 20px;}
	#container #content .tituloDireita h2{background:url(images/h2-bg.gif) no-repeat 0 0;text-align:right;padding:24px 20px 0 0;}
	#container #content .colLateral{width:263px;margin:0;padding:0;float:left;}
	#container #content .colLateral .bannerBlog{width:263px;margin:5px 0 20px 0;padding:0;float:left; text-align:center;}
	
	
	/*--- boxNoticias ---*/
	ul.boxNoticias{width:223px;margin:0 0 15px 0;padding:0 20px;list-style:none;font-size:11px;line-height:120%;float:left;clear:both;}
	ul.boxNoticias li{width:223px;margin:0 0 15px 0;padding:0;float:left;clear:both;}
	ul.boxNoticias li a{width:223px;margin:0;padding:0;float:left;color:#838383;text-decoration:none;clear:both;}
	ul.boxNoticias li a:hover{color:#838383;text-decoration:underline;}
	
	ul.boxNoticias li a .data{display:block;color:#d82219;font-size:10px;}
	ul.boxNoticias li.maisNoticias a{color:#d82219;font-size:10px;background:url(images/bg-menu-top.gif) repeat-x bottom;padding:0 0 15px 0;}
	
	/*--- boxEnquete ---*/	
	.boxEnquete{width:204px;float:left;clear:both;margin:-15px 0 15px 13px;padding:15px 13px 30px 13px;line-height:140%;background:url(images/bg-box-enquete.gif) repeat-x bottom #ffeba4;}
	.boxEnquete ul{width:204px;float:left;clear:both;margin:0;padding:0;list-style:none;font-size:11px;color:#838383;}
	.boxEnquete ul li{margin:13px 0 0 0;width:204px;float:left;clear:both;}
	
	/*--- boxProjetos ---*/	
	.boxProjetos{width:230px;float:left;clear:both;margin:-15px 0 15px 13px;padding:0;}
	
	/*--- colMiddle ---*/
	#container #content .colMiddle{width:428px;margin:0 13px;padding:0;float:left;}
	
	/*--- boxEventos ---*/	
	.boxEventos{width:428px;float:left;clear:both;margin:0 0 15px 0;padding:0 0 15px 0;color:#838383;font-size:11px;line-height:130%;background:url(images/bg-menu-top.gif) repeat-x bottom;position:relative;}
	
	.boxEventos .outrosEventos{width:428px;margin:0;padding:0;color:#838383;text-align:right;position:absolute;bottom:15px;right:0;}
	.boxEventos a{color:#d82219;font-size:10px;text-decoration:none;}
	.boxEventos a:hover{text-decoration:underline;}
	
	/*--- boxDestaques ---*/	
	.boxDestaques{width:428px;float:left;clear:both;margin:0 0 15px 0;padding:0;color:#838383;font-size:11px;line-height:130%;}
	.boxDestaques .marginThumb{margin:0 22px 0 0;}
	.boxDestaques .thumbDestaque{width:203px;float:left;}
	.boxDestaques .thumbDestaque a{color:#838383;text-decoration:none;}
	.boxDestaques .thumbDestaque a:hover{color:#838383;text-decoration:underline;}
	.boxDestaques .thumbDestaque a .title{color:#005428;font-size:11px;font-weight:bold;display:block;}
	
	/*--- colArtigo ---*/
	#container #content .colArtigo{width:704px;margin:0 0 0 13px;padding:0 0 15px 0;float:left;}
	
	/*--- texto ---*/
	#container #content .colArtigo .texto{width:644px;margin:0;padding:0 30px 0 20px;float:left;}
	
	/*--- boxItem ---*/
	.boxItem{width:644px;margin:0 0 15px 0;padding:0 0 15px 0;float:left;clear:both;font-size:11px;line-height:135%;border-bottom:1px dotted #ccc;}
	.boxItem .contLendo{margin:5px 0 0 0;}
	
	/*--- submenu ---*/
	ul.submenu{width:223px;margin:-15px 0 15px 0;padding:0 20px;list-style:none;font-size:13px;line-height:120%;float:left;clear:both;}
	ul.submenu li{width:223px;margin:0 0 1px 0;padding:0;float:left;clear:both;}
	ul.submenu li a{width:208px;margin:0;padding:10px 5px 10px 10px;float:left;color:#005428;text-decoration:none;clear:both;border-bottom:1px solid #f1d77a;background:#ffeba4;}
	ul.submenu li a:hover{color:#000;text-decoration:none;border-bottom:1px solid #f2db8b;background:#f7e297;}
	
	ul.submenu li.paddingConfigPessoais {padding:30px 0 10px 0;margin:20px 0 10px 0;}
	ul.submenu li.user {color:#000;text-decoration:none;padding:10px 0 7px 0;background:none;float:left;clear:both;}	
	ul.submenu li.user .info{font-size:10px;color:#666;display:block;line-height:110%;margin:5px 0 0 0;padding:0 5px 0 0;}


/*--- apoiadores ---*/
#containerApoiadores{width:100%;background:#fff;float:left;position:relative;float:left;}
#containerApoiadores #apoiadores{width:938px;margin:0 auto;border:1px solid #bfbfbf;border-bottom:none;height:96px;position:relative;}
#containerApoiadores #apoiadores .boxApoiadores{width:120px;height:42px;position:absolute;top:16px;left:-20px;background:url(images/bg-apoiadores.jpg)  no-repeat 0 0;font-size:14px;font-family:Impact, Arial, Helvetica, sans-serif;font-weight:lighter;color:#fff;margin:0;text-transform:uppercase;clear:both;padding:23px 0 0 20px;}

#containerApoiadores #apoiadores .logos{width:798px;height:82px;position:absolute;top:7px;left:128px;}

/*--- rodape ---*/
#boxRodape{width:980px;margin:0 auto;padding:0;}
#boxRodape #rodape{width:980px;margin:0;padding:0;float:left;position:relative;color:#005428;font-size:10px;}

#boxRodape #rodape .boxNewsletter{margin:0;padding:0 0 20px 0;float:left;position:absolute;top:20px;left:20px;width:300px;}
#boxRodape #rodape .boxBusca{margin:0;padding:0 0 20px 0;float:left;position:absolute;top:16px;left:418px;width:542px;}
#boxRodape #rodape .logoIlion{margin:0;padding:0;float:left;position:absolute;top:96px;right:20px;}
#boxRodape #rodape .logoIlion a{color:#5b7c35;text-decoration:none;}
#boxRodape #rodape .logoIlion a:hover{color:#fff;text-decoration:none;}

/*--- Agenda ---*/
table.agendaLine{padding:0;font-size:11px;text-align:left;width:644px;line-height:normal;}
table.agendaLine tr td{border-bottom:1px dotted #ccc;}
table.agendaLine tr.none td{border:none;}
table.agendaLine td{padding:13px 4px 13px 4px;border:none;}
table.agendaLine td.calendar{background:url(images/icon-calendar.gif) no-repeat 11px 13px;text-align:center;}
table.agendaLine td.calendar .mes{color:#fff;margin:8px 0 0 0;text-transform:uppercase;font-size:.75em;cursor:default;}
table.agendaLine td.calendar .dia{color:#000;margin:-1px 0 0 0;font-size:2.8em;cursor:default;}
table.agendaLine td .contLendo{margin:5px 0 0 0;}

.boxContentAgenda{width:528px;clear:both;float:left;margin:15px 0 0 0;border-top:2px solid #ccc;padding:10px;background:#f0f0f0;}

/*--- Table Busca Associados ---*/
.tableBuscaAssociados{margin:15px 0 0 0;width:644px;border-bottom:1px dotted #ccc;}
.tableBuscaAssociados tr td{padding:2px;}

/*--- Table Resultado Associados ---*/
.tableResultadoAssociados{margin:5px 0 0 0;width:644px;}
.tableResultadoAssociados tr td.arrow {background:url(images/arrow.gif) no-repeat 3px 13px;}
.tableResultadoAssociados tr td{padding:4px 2px 4px 23px;border-bottom:1px dotted #ccc;}
.tableResultadoAssociados tr:hover {background:#fcfdde;}
.tableResultadoAssociados tr:hover td.arrow {background:url(images/arrow.gif) no-repeat 3px 13px #fcfdde;}

/*--- Table filtro busca ---*/
.tableFiltroBusca{margin:5px 0 0 0;width:644px;border-bottom:1px solid #ccc;}
.tableFiltroBusca tr.title td{font-family:Georgia, "Times New Roman", Times, serif;font-size:.9em;font-weight:bold;text-align:center;background:#f0f0f0;color:#000;}
.tableFiltroBusca tr td{padding:5px;}

/*--- Table Resultado Curriculo ---*/
.tableResultadoCurriculo{margin:5px 0 0 0;width:644px;}
.tableResultadoCurriculo tr.title td{font-family:Georgia, "Times New Roman", Times, serif;font-size:1em;font-weight:bold;text-align:center;background:#1b4510;color:#fff;}
.tableResultadoCurriculo tr td{padding:4px 2px;border-bottom:1px dotted #ccc;text-align:center;}
.tableResultadoCurriculo tr:hover {background:#fcfdde;}

/*--- Box Empresa Associada ---*/
.boxEmpresaAssociada{width:465px;height:360px;line-height:150%;padding:20px;background:url(images/bg-dicas.gif) no-repeat center;font-size:11px;position:relative;}
.boxEmpresaAssociada h3{margin:0 0 15px 0;}
.boxEmpresaAssociada .textoPopUp{padding:0 20px;}
.boxEmpresaAssociada .btnFechar{position:absolute;bottom:0;right:48px;background:#1b4510;color:#fff;padding:5px;}
.boxEmpresaAssociada .btnFechar a{color:#fff;text-decoration:none;}
.boxEmpresaAssociada .btnFechar a:hover{color:#000;text-decoration:underline;}

/*--- Classificados ---*/
.lineClassificados{width:644px;float:left;clear:both;padding:0 0 20px 0;margin:0 0 20px 0;border-bottom:1px dotted #ccc;}
.lineClassificados .marginThumbClassificados{margin:0 11px;border-left:1px dotted #ccc;border-right:1px dotted #ccc;padding:0 10px;}
.lineClassificados .thumbClassificados{width:200px;float:left;font-size:11px;line-height:120%;}

/*--- Menu Box Area Restrita ---*/
ul.menuBoxAreaRestrita{list-style:none;margin:20px 0 0 0;padding:0;overflow:hidden;display:block;font-size:11px;text-decoration: none;line-height:normal;font-weight:normal;text-transform:none;clear:both;}
ul.menuBoxAreaRestrita li {float:left;display:inline;clear:none;color:#000;margin:0 20px 7px 0}
ul.menuBoxAreaRestrita li a {float:left;text-decoration:none;color:#000;text-align:left;}
ul.menuBoxAreaRestrita li a:hover {text-decoration:none;color:#1c4911;}

/*--- boxItemCurriculo ---*/
.boxItemCurriculo{width:644px;margin:15px 0;padding:0;float:left;clear:both;font-size:11px;line-height:normal;}
.boxItemCurriculo  .txtSmall{font-size:.8em;color:#3F3F3F;}
.boxItemCurriculo h3{border-bottom:1px dotted #ccc;padding:0 0 5px 23px;margin:0 0 10px 0;background:url(images/icon-tick.gif) no-repeat 0 0px;}

/*--- Sistema de Busca ---*/
.boxSistemaDeBusca{width:200px;background:#ffeba4;margin:-15px 0 20px 13px;float:left;clear:both;padding:15px;}