@charset "iso-8859-1";
/* CSS Document */
/* Default */
*{ margin:0; padding:0; border:none; line-height:14px; }
body{ 
	/* Bg Antigo */
	/*background:url(../images/bg.jpg) top center no-repeat;*/
	/* Bg Antigo */
	
	/* Bg Novo */
	background:url(../images/bg-textura.gif) top center no-repeat #E7E7E7;
	/* Bg Novo */
	
	text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif }
	
#geral{ position:relative; width:950px; height:auto; margin:0 auto;	padding-top:10px; text-align:left; background:url(../images/grafismo-topo.jpg) top center no-repeat #fff; }

#topo{ position:relative; margin:0 auto; width:832px; height:190px; margin-bottom:5px; }
#content{ position:relative; margin:0 auto; width:950px; height:auto; }
.clear{ clear:both; }

/* Topo Antigo */
/*img#logo{ margin-top:10px; }*/
/* Topo Antigo */

/* Topo Novo */
img#logo{ margin-top:0px; }
/* Topo Novo */


h1{ display:none; width:1px; height:1px; }
#footer{ position:relative; width:832px; height:auto; padding-top:30px; margin:0 auto; text-align:left; }
#footertotal{ position:relative; width:100%; height:117px; background:url(../images/bg-footer.png) top center no-repeat #E6E6E6; padding-top:30px; }
#socialtop{ position:absolute; right:0; top:80px; /*background:url(../images/bg-redes-sociais-topo.png) top center no-repeat;*/ width:130px; height:38px; text-align:center; }
p#btnfooter{ position:absolute; right:120px; bottom:5px; }
/* Default */

/* links */
a:link , a:active , a:visited , a:hover{ text-decoration:none; }
a.menu:link{ color:#656567; }
a.linkMenuSec{ color:#5f5f5f; }
/* links */

/* Menu */
#menuprincipal{ position:absolute; bottom:34px; width:832px; padding:0 0 0 0; height:auto; margin:0 auto 10px auto; text-align:center; }
#menuprincipal span{ display:block; float:left; margin-right:0; color:#fff; }
#menuprincipal span a{ font-size:14px; color:#37396e; }
#menuSec{ width:822px; padding:0 0 0 10px; height:23px; padding-top:0px; font-size:12px; color:#37396e; position:absolute; bottom:0px; }
#menu1{ width:104px; }
#menu2{ width:115px; }
#menu3{width:76px;}
#menu4{width:76px;}
#menu5{width:82px; }
#menu6{width:70px;}
#menu7{width:75px;}
#menu8{width:66px;}
#menu9{width:69px;}
#menu10{width:95px;}
/* Menu */

/* Destaque */
.destaque{ position:relative; width:918px; height:210px; padding:26px 16px; background:url(../images/bg-destaque.png) top center no-repeat; text-align:center; margin-bottom:20px; }
.opcoesdoprojeto{ z-index:99999; position:absolute; right:160px; bottom:25px; }

/* conteudo */
#conteudo{ position:relative; margin:0 auto; width:832px; height:auto; padding-bottom:20px; background:#fff; }
#leftCol{ width:525px; height:auto; padding:0 42px 0 0; position:relative; float:left; }
#rightCol{ width:265px; height:auto; position:relative; float:left; }

.moduloexpansivel{ position:relative; width:100%; height:auto; margin:10px 0 20px 0; }
.moduloexpansivel h2{ display:block; border-bottom:1px solid #1d3f91; padding-bottom:2px; margin-bottom:15px; }
.moduloexpansivel h2 span{ display:none; }

#ultimanoticia{ position:relative; width:525px; height:150px; margin-bottom:20px; }
#ultimanoticia img{ float:left; border:12px solid #ebedf1; margin-right:10px; }
#ultimanoticia h3{ font-size:12px; color:#3a3a3a; font-weight:bold; margin-bottom:10px; }
#ultimanoticia p{ font-size:11px; color:#737171; }

.news{ position:relative; float:left; width:250px; height:90px; padding-right:12px; margin-bottom:15px; }
.news h3{ color:#3a3a3a; font-size:11px; }
.news h3 a{ color:#3a3a3a; }
.news span{ display:block; width:110px; height:59px; background:url(../images/bg-borda-news.png) top center no-repeat; float:left; margin-right:10px; }

.boxProjeto{ width:151px; height:110px; margin-right:20px; position:relative; float:left; text-align:center; margin-bottom:10px; }
.projeto{ background:url(../images/bg-projetos-atuais.jpg) top center no-repeat; width:151px; height:71px; padding-top:10px; }
.no-margin{ margin:0; }
.projeto img{ margin:0 auto; }
.boxProjeto h3{ display:block; font-size:12px; font-weight:bold; color:#6b6b6b; bottom:30px; left:20px; }

#agendalateral{ width:265px; height:auto; position:relative; }
#agendalateral h2 span{ display:none; }
#agendalateral h2{ display:block; margin-bottom:10px; }
.evento{ width:265px; height:auto; border-bottom:2px dotted #aab3c7; padding-bottom:8px; margin-bottom:10px; }
.evento span{ display:block; font-size:12px; color:#0085a7; font-weight:bold; background:url(../images/calendario-novo.jpg) left top no-repeat; padding:2px 0 0 20px; height:16px; margin-bottom:5px; }
.evento h3{ font-size:12px; color:#3a3a3a; font-weight:normal; }
.evento h3 a{ color:#3a3a3a; cursor:pointer; }

#boxnewsletter{ background:url(../images/bg-newsletter-new.png) center top no-repeat; width:265px; height:113px; position:relative; margin-bottom:10px; }
#boxnewsletter form{ position:absolute; left:56px; top:48px; }
#boxnewsletter form input.camponews{ width:167px; height:11px; background:none; padding:2px 3px; font-size:11px; margin-bottom:4px; }
input.btnsubmitnews{ background:url(../images/btn-submit-news.png) top center no-repeat; width:13px; height:14px; }

#banners{ width:265px; height:auto; position:relative; }
#banners img{ width:243px; border:11px solid #f2f3f4; margin-bottom:10px; }

/* Info Cieds */

#leftInformativos{ position:relative; float:left; width:622px; height:auto; padding:0 20px 0 0; }
#rightInformativos{ position:relative; float:left; width:190px; height:auto; }

.informativoslista{ position:relative; width:622px; height:auto; }

.arquivosInformativos{ position:relative; width:190px; height:auto; margin-bottom:30px; }
.titcontainerInformativos{ position:relative; width:190px; border-bottom:3px solid #d9dbd8; margin-bottom:10px }
.arquivosInformativos h2, .tags h2{ position:relative; color:#5a637b; font-size:18px; font-weight:normal; display:block; height:25px; float:left; border:none; margin:0; }
.arquivosInformativos h2 span.spanBg{ display:block; background:url(../images/setinha.png) top right no-repeat; height:19px; padding:6px 35px 0 0; float:left; }
.arquivosInformativos h2 span.bordaPog{ display:block; width:5px; height:20px; position:absolute; top:4px; right:27px; border-right:1px dotted #b8bbb7; }

.arquivosInformativos ul li{ padding:0 0 5px 0; list-style:none; font-size:12px; color:#6f7993; }
.arquivosInformativos ul li a{ color:#6f7993; }
.arquivosInformativos ul li a:hover,.arquivosInformativos ul li a:active{ font-weight:bold; }

.boxInfo{ position:relative; float:left; background:url(../images/box-info-cieds.png) top center no-repeat; width:197px; height:240px; margin:0 10px 10px 0; padding:10px 0 0 0; }
p.imgInfo{ margin:0 0 20px 0; text-align:center; }
.boxInfo p{ color:#3a3a3a; font-size:12px; }
p.numeroinformativo{ margin:0 0 2px 5px; }

#infocieds{ position:relative; width:235px; height:213px; padding:10px 15px 15px 15px; background:url(../images/bg-info-cieds1.jpg) top center no-repeat; }
#infocieds h2 span{ display:none; }
#infocieds h2{ display:block; margin-bottom:12px; }
.informativo{ position:relative; width:235px; height:auto; bottom:5px; margin-bottom:5px; }
.informativo img{ float:left; border:1px solid #f2f3f4; margin-right:10px; }
.informativo p{ font-size:11px; color:#3a3a3a; }
.informativo p strong{ font-size:12px; }
img.btnbaixarinfo{ position:absolute; right:0; bottom:6px; border:none; }
p.maisinfo a{ color:#AFB2BC; }
p.maisinfo{ font-size:11px; color:#AFB2BC; text-align:right; }
.parceiro{ background:url(../images/bg-parceiro.jpg) top center no-repeat; width:102px; height:61px; position:relative; float:left; margin-right:2px; margin-bottom:20px; text-align:center; padding-top:5px; overflow:hidden; }
.parceiro img{ max-height:39px; max-width:71px; }

#footer p{ color:#373737; font-size:11px; } 
#footer img#logofooter{ position:absolute; right:20px; bottom:20px; }
#firstmenufooter{ color:#bf820b; }
#firstmenufooter a{ color:#bf820b; text-align:center; }

/* == Notícias == */
#noticiaDestaque{ position:relative; width:832px; height:auto; margin-bottom:20px; }
#noticiaDestaque h2{ border:none; font-size:14px; font-weight:bold; color:#3a3a3a; padding-top:18px; }
#noticiaDestaque h2 a{ color:inherit; *color:#3a3a3a; }
#noticiaDestaque p , #noticiaDestaque font , #noticiaDestaque div, #noticiaDestaque ul li{ color:#252424; font-size:12px; margin-bottom:10px; }
#boximgDestaque{ background:url(../images/bg-img-destaque-noticia.png) top center no-repeat; width:281px; height:144px; position:relative; float:left; margin-right:15px;padding:10px 0 10px 12px; }
#boximgDestaque2{ background:url(../images/bg-img-destaque-noticia.png) top center no-repeat; width:281px; height:184px; position:relative; float:left; margin-right:15px;padding:10px 0 10px 12px; }
#leftNoticias{ position:relative; float:left; width:508px; height:auto; padding:0 20px 0 0; }
#rightNoticias{ position:relative; float:left; width:304px; height:auto; }

.noticiaslista{ position:relative; width:508px; height:auto; }
.boxNoticiaprevia{position:relative; width:508px; height:70px; margin-bottom:20px; }
.boxNoticiaprevia h3{ font-size:12px; font-weight:bold; color:#5f5c5c; margin-bottom:5px; }
.boxNoticiaprevia h3 a{ color:inherit; *color:#5f5c5c; }
.boxNoticiaprevia p{ font-size:11px; color:#757575; }
.boxNoticiaprevia span{ display:block; width:110px; height:69px; background:url(../images/bg-borda-news.png) top center no-repeat; float:left; margin-right:10px; }

.search{ position:relative; width:304px; height:auto; margin-bottom:20px; }
input.inputDefault{ background:#e3e4e8; width:250px; height:19px; padding:2px 5px; border:1px solid #d9dee6; color:#6b7286; }
input.btnSendDefault{ background:url(../images/btn-search.jpg) top center no-repeat; width:32px; height:24px; border:none; position /*\**/: absolute\9; top /*\**/: 0px\9;}
select{ border:1px solid #7895b2; }
input.btnSendDefault2{ background:url(../images/btn-enviar.png) top center no-repeat; width:63px; height:27px; border:none; }
.arquivos{ position:relative; width:304px; height:auto; margin-bottom:30px; }
.titcontainer{ position:relative; width:304px; border-bottom:3px solid #d9dbd8; margin-bottom:10px }
.arquivos h2, .tags h2{ position:relative; color:#5a637b; font-size:18px; font-weight:normal; display:block; height:25px; float:left; border:none; margin:0; }
.arquivos h2 span.spanBg, .tags h2 span.spanBg{ display:block; background:url(../images/setinha.png) top right no-repeat; height:19px; padding:6px 35px 0 0; float:left; }
.arquivos h2 span.bordaPog, .tags h2 span.bordaPog{ display:block; width:5px; height:20px; position:absolute; top:4px; right:27px; border-right:1px dotted #b8bbb7; }

.arquivos ul li{ padding:0 0 5px 0; list-style:none; font-size:12px; color:#6f7993; }
.arquivos ul li a{ color:#6f7993; }
.arquivos ul li a:hover,.arquivos ul li a:active{ font-weight:bold; }

.tags h3{ display:block; float:left; padding:0 5px; margin:0 0 10px 0; border-right:1px dotted #b8bbb7; font-size:14px; font-weight:normal; }
.tags h3:last-child{ border:none; }
.tags h3 a{ color:#6e7a97; }

h4.datadanoticia{ font-size:12px; font-weight:normal; color:#848484; position:absolute; top:0; left:308px; }

.options{ position:relative; width:100%; height:auto; margin-bottom:20px; }
.compartilhar{ background:url(../images/option-3.png) top left no-repeat; width:121px; height:26px; padding-right:8px; position:absolute; left:285px; top:0; }
.compartilhar img{ float:right; margin:0 1px;}

/* == Agenda == */
.listaagenda{ position:relative; position:relative; width:832px; height:auto; margin-bottom:20px; }
.boxEvento{ position:relative; float:left; width:380px; height:145px; overflow:hidden; margin-bottom:20px; margin-right:70px; }
.imgEvento{ position:relative; float:left; width:162px; height:109px; border:10px solid #d4d7e0; margin-right:15px; background:#fff; }
.boxEvento h3{ font-size:14px; font-weight:bold; color:#282d41; margin-bottom:2px; }
.boxEvento h4{ font-size:14px; font-weight:normal; color:#515970; margin-bottom:10px; }
.boxEvento p{ font-size:12px; color:#858686; }

/* == Projetos == */
.listaprojetos{ position:relative; width:832px; height:auto; }
.projetogrande{ position:relative; float:left; width:184px; height:auto; margin-bottom:20px; margin-right:32px; height:230px; overflow:hidden; }
.projetogrande img{ border:10px solid #d1d4dd; margin-bottom:5px; }
.projetogrande h2{ border:none; font-size:12px; font-weight:bold; color:#3a3a3a; margin:0; }
.projetogrande p{ font-size:11px; color:#3a3a3a; }

/* == Artigos == */
.listaArtigos{ position:relative; width:832px; height:auto; }
.artigo{ position:relative; width:832px; height:auto; margin-bottom:20px; }
.artigo img{ border:16px solid #d1d4dd; float:left; margin-right:15px; }
.artigo h2{ font-weight:bold; font-size:14px; color:#3a3a3a; border:none; margin:0; }
.artigo h2 a{ color:inherit; *color:#3a3a3a; }
.artigo h3{ font-weight:normal; font-size:12px; color:#3a3a3a; margin-bottom:10px; }
.artigo h4{ font-size:11px; color:#8d8888; font-weight:normal; }
.artigo p{ font-size:12px; color:#636161; }

/* == Vídeos == */
.listaVideos{ position:relative; width:832px; height:auto; }
.boxvideo{ position:relative; float:left; width:266px; height:auto; min-height:250px; margin-bottom:20px; margin-right:17px; }
.video{ position:relative; width:266px; height:auto; margin-bottom:10px; }
.video img{ border:17px solid #d1d4dd; }
.boxvideo h3{ font-size:12px; color:#7f7b7b; font-weight:normal; }
.boxvideo h2{ font-weight:bold; font-size:12px; color:#252424; border:none; margin:0 0 5px 0; }
.boxvideo h2 a{ color:#252424; }
.boxvideo p{ font-size:11px; color:#7f7b7b; margin-bottom:10px; }
img.play{ position:absolute; top:0; left:0; }
img.btnCompartilhar{}

/* == Quem Somos == */
.conteudoQuemsomos{ position:relative; width:832px; height:auto; color:#3a3a3a; font-size:12px; text-align:justify; }
.imgContainerQuemSomos{ position:relative; float:left; width:418px; height:128px; border:1px solid #d1d4dd; margin-right:10px; }
.conteudoQuemsomos p{ margin-bottom:10px; }
.conteudoQuemsomos ul{ padding:0; margin:0 0 10px 25px; }
.conteudoQuemsomos ul li{ /*list-style-image:url(../images/setinha-list-type.png);*/ list-style:none; }
img.docsdownloads{ margin-right:40px; }
.conteudoQuemsomos h3{ color:#767474; font-size:20px; font-weight:normal; display:block; margin-bottom:10px; border-bottom:1px solid #767474; padding-bottom:2px; }
.conteudoQuemsomos img.subimage{ float:left; border:10px solid #d1d4dd; margin:0 15px 20px 0; }
table.tablehistoria tr td{ padding:0 10px; }
table.tablehistoria{ margin:10px 0 20px 0; }
table.tablehistoria tr td p{ padding:10px 0 0 0; }
/* == Relatorios == */
.listaRelatorios{ position:relative; width:832px; height:auto; }
.relatorio{ position:relative; float:left; width:246px; height:auto; font-size:11px; color:#6c6969; min-height:80px; margin-right:45px; margin-bottom:15px; }
.relatorio img{ margin-bottom:10px; }
.listabalanco{ position:relative; width:832px; height:auto; }
.listabalanco img{ margin:0 10px 10px 0; }

/* == Projetos (ProJovem) == */
.conteudoProjovem{ position:relative; width:832px; height:auto; }
#topoProjovem{ position:relative; width:832px; height:146px; background:url(../images/topo-projovem.jpg) top center no-repeat; text-align:center; margin-bottom:20px; }
#topoProjovem p{ font-weight:bold; color:#fff; font-size:14px; }
#topoProjovem p strong{ font-weight:normal; color:#4f8aba; }
#topoProjovem p a{ color:inherit; *color:#fff; margin:0 10px; }
#menuprojovem{ position:absolute; width:832px; height:auto; bottom:5px; *left:0px; }
img#logoprojovem{ position:absolute; top:0; left:0; }

#lefthomeprojovem{ position:relative; float:left; width:346px; height:auto; margin-right:54px; }
#righthomeprojovem{ position:relative; float:left; width:432px; height:auto; }

.descricaodoprojeto{ position:relative; width:832px; height:auto; margin:0 0 20px 0; }
.descricaodoprojeto h2{ display:block; font-size:24px; font-weight:normal; color:#7b7d85; padding:0 0 10px 0; height:20px; }
.descricaodoprojeto h2 span{ border-left:2px solid #7b7d85; display:block; float:left; padding:0 0 0 10px; height:24px; }
.descricaodoprojeto img#imgdescprojeto{ border:13px solid #dbdde4; float:left; margin-right:15px; }
.descricaodoprojeto p{ color:#303030; font-size:11px; margin-bottom:10px; }

.redessociaisdoprojeto{ position:absolute; top:2px; right:2px; }
.redessociaisdoprojeto img{ float:right; margin-right:1px; }

.noticiasdoprojeto{ position:relative; width:346px; height:auto; }
.noticiasdoprojeto h2{ display:block; font-size:24px; font-weight:normal; color:#3a3a3a; padding:0 0 10px 0; height:20px; }
.noticiasdoprojeto h2 span{ border-left:2px solid #7b7d85; display:block; float:left; padding:0 0 0 10px; height:24px; }
.boxNoticiaprevia2{position:relative; width:346px; height:auto; margin-bottom:20px; }
.boxNoticiaprevia2 h3{ font-size:12px; font-weight:bold; color:#3a3a3a; margin-bottom:5px; }
.boxNoticiaprevia2 h3 a{ color:inherit; *color:#3a3a3a; }
.boxNoticiaprevia2 p{ font-size:11px; color:#757575; }
.boxNoticiaprevia2 span{ display:block; width:110px; height:69px; background:url(../images/bg-borda-news.png) top center no-repeat; float:left; margin-right:10px; }

.agendadoprojeto{ position:relative; width:346px; height:auto; }
.agendadoprojeto h2{ display:block; border:none; margin-bottom:10px }
span.date{ display:block; width:40px; height:30px; padding:5px 0; background:#acafb9; color:#fff; font-size:12px; font-weight:bold; float:left; margin:0 10px 0 0; text-align:center; }
.eventodaagenda{ position:relative; width:346px; height:auto; margin-bottom:15px; }
.eventodaagenda h3{ font-size:12px; font-weight:bold; color:#3a3a3a; }
.eventodaagenda p{ font-size:11px; color:#9d9c9c; }
.eventodaagenda h3 a{ color:inherit; *color:#9d9c9c; }

.videosdoprojeto{ position:relative; width:432px; height:auto; margin-bottom:20px; }
.videosdoprojeto h2{ border:none; margin-bottom:10px; }
.boxvideoprojeto{ position:relative; width:200px; height:auto; float:left; margin-right:32px; }
.boxvideoprojeto p{ font-size:11px; color:#3a3a3a; }
.boxvideoprojeto h3{ font-size:12px; color:#3a3a3a; font-weight:bold; margin-bottom:5px; }
.imgVideo{ position:relative; width:176px; height:87px; border:12px solid #dee0e6; }

.ultimasnoblog{ position:relative; width:432px; height:auto; margin-bottom:20px; }
.ultimasnoblog h2{ border:none; margin-bottom:5px; }
#boxnewsblog{ background:url(../images/bg-ultimas-do-blog.png) top center no-repeat; width:386px; height:108px; padding:24px 20px 0 27px; }
#boxnewsblog p{ font-size:11px; color:#606473; margin-bottom:5px; }
#boxnewsblog h3{ font-size:12px; font-weight:bold; color:#606473; margin-bottom:24px; }
#boxnewsblog h3 a{ color:inherit; *color:#606473; }

.twitter{ position:relative; background:url(../images/bg-twitter.png) top center no-repeat; width:432px; height:63px; padding:30px 0 0 0; margin-bottom:20px; }

#timeline{ position:relative; width:832px; height:66px; margin:0 0 20px 0; background:url(../images/bg-timeline.png) left top no-repeat; }
span.anotipo1, span.anotipo2{ display:block; position:absolute; text-align:center; color:#596283; }
span.anotipo1 a{ color:#596283; }
span.anotipo2 a{ color:#013d1b; }
span.anotipo1{ background:url(../images/bg-circle-1.png) top center no-repeat; width:65px; height:30px; padding:12px 0 0 0; font-size:12px; color:#596283; }
span.anotipo2{ background:url(../images/bg-circle-2.png) top center no-repeat; width:65px; height:48px; padding:22px 0 0 0; font-size:18px; color:#013d1b; }

/* Anos */
span#ano1{ left:20px; bottom:0; }
span#ano2{ left:85px; top:0; }
span#ano3{ left:150px; bottom:0; }
span#ano4{ left:215px; top:0; }
span#ano5{ left:280px; bottom:0; }
span#ano6{ left:345px; top:0; }
span#ano7{ left:410px; bottom:0; }
span#ano8{ left:475px; top:0; }
span#ano9{ left:540px; bottom:0; }
span#ano10{ left:605px; top:0; }
span#ano11{ left:670px; bottom:0; }
span#ano12{ left:735px; top:0; }


.listaparceirosdoprojeto2{ position:relative; width:432px; height:auto; margin-bottom:20px;}
.listaparceirosdoprojeto2 h2{ border:none; margin-bottom:5px; }
.parceirodoprojeto{ position:relative; float:left; background:url(../images/bg-parceiro-2.png) top center no-repeat; width:106px; height:64px; text-align:center; padding-top:5px; margin:0 2px 0 0; }
.parceirodoprojeto img{ max-height:60px; }

.destaquenoticiaprojovem{ position:relative; width:832px; height:auto; margin:0 0 20px 0; }
.destaquenoticiaprojovem h2{ display:block; font-size:24px; font-weight:normal; color:#7b7d85; padding:0 0 10px 0; height:20px; }
.destaquenoticiaprojovem h2 span{ border-left:2px solid #7b7d85; display:block; float:left; padding:0 0 0 10px; height:24px; }
.destaquenoticiaprojovem img#imgdescnoticia{ border:13px solid #dbdde4; float:left; margin-right:15px; }
.destaquenoticiaprojovem p{ color:#303030; font-size:11px; margin-bottom:10px; }
.destaquenoticiaprojovem h3{ font-weight:bold; font-size:12px; color:#252424; margin-bottom:8px; }
.destaquenoticiaprojovem h4{ font-weight:normal; font-size:12px; color:#252424; margin-bottom:5px; }

.maisnoticiascomfoto{ position:relative; width:832px; height:auto; margin:0 0 20px 0; }

.boxNoticiaprevia3{position:relative; width:398px; height:auto; margin-bottom:20px; float:left; margin-right:36px; }
.boxNoticiaprevia3 h3{ font-size:12px; font-weight:bold; color:#3a3a3a; margin-bottom:5px; }
.boxNoticiaprevia3 h3 a{ color:inherit; *color:#3a3a3a; }
.boxNoticiaprevia3 p{ font-size:11px; color:#757575; }
.boxNoticiaprevia3 span{ display:block; width:110px; height:69px; background:url(../images/bg-borda-news.png) top center no-repeat; float:left; margin-right:10px; }

.maisnoticiassemfoto{ position:relative; width:832px; height:auto; margin:0 0 20px 0; background:url(../images/bg-noticias-sem-foto.png) top center no-repeat; }
.noticiasemfoto{ position:relative; float:left; width:360px; height:auto; padding:0 20px; min-height:100px; margin-right:32px; margin-bottom:15px; }
.noticiasemfoto p{ font-size:11px; color:#353535; }
.noticiasemfoto ul li{ font-size:12px; font-weight:bold; color:#353535; list-style-image:url(../images/setinha-list-type-2.png); margin:0 0 6px 0; }
.noticiasemfoto ul li a{ color:#353535; }

.boxParceiros{ position:relative; float:left; width:515px; height:auto; }
.parceirosdoprojeto2{ position:relative; float:left; width:832px; height:auto; margin-bottom:20px; }
.parceirosdoprojeto2 h2{ display:block; font-size:24px; font-weight:normal; color:#7b7d85; padding:0 0 10px 0; height:20px; width:505px; }
.parceirosdoprojeto2 h2 span{ border-left:2px solid #7b7d85; display:block; float:left; padding:0 0 0 10px; height:24px; }
.parceirodoprojeto2{ position:relative; float:left; background:url(../images/bg-parceiro-3.png) top center no-repeat; width:122px; height:76px; text-align:center; padding-top:5px; margin:0 6px 0 0; }
.parceirodoprojeto2 img{ max-height:60px; }

img.imgrede{ position:absolute; right:0; top:46px; }

.noticiaprojovem{ position:relative; width:832px; height:auto; margin:0 0 20px 0; font-size:12px; color:#252424; }
.noticiaprojovem h3{ display:block; font-size:24px; font-weight:normal; color:#7b7d85; padding:0 0 10px 0; height:20px; border-bottom:1px solid #1d3f91; margin-bottom:15px; }
.noticiaprojovem h3 span{ border-left:2px solid #7b7d85; display:block; float:left; padding:0 0 0 10px; height:24px; }

.noticiaprojovem h4{ font-size:12px; font-weight:normal; color:#252424; }
.noticiaprojovem h2{ font-size:14px; font-weight:bold; color:#252424; border:none; }
.noticiaprojovem p{ margin-bottom:15px; }

.post{ position:relative; width:832px; height:auto; }
.post img{ border:1px solid #d1d4dd; margin:0 10px; }

.listaeventos{ position:relative; width:832px; height:auto; margin:0 0 20px 0; }
.descEvento{ position:relative; float:left; width:375px; min-height:100px; margin-bottom:20px; margin-right:30px; }
.descEvento span{ display:block; width:57px; height:37px; padding:10px 0; color:#fff; font-size:16px; font-weight:bold; text-align:center; background:#9ba2b4; float:left; margin-right:15px; margin-bottom:20px; }
.descEvento h2{ border:none; font-size:14px; font-weight:bold; color:#343434; margin-bottom:4px; }
.descEvento p{ font-size:11px; color:#343434; }

.inscricoesprojovem{ position:relative; width:832px; height:auto; margin:0 0 20px 0; }
.inscricoesprojovem h2{ display:block; font-size:24px; font-weight:normal; color:#7b7d85; padding:0 0 10px 0; height:20px; }
.inscricoesprojovem h2 span{ border-left:2px solid #7b7d85; display:block; float:left; padding:0 0 0 10px; height:24px; }
.inscricoesprojovem p{ font-size:12px; color:#3a3a3a; margin-bottom:10px; }
.inscricoesprojovem table{ width:370px; font-size:12px;  }
.inscricoesprojovem table tr td{ text-align:right; *text-align:left; font-family:12px; font-weight:bold; color:#606473; padding-bottom:10px; }
img.imgInscricoes{ position:absolute; right:20px; top:120px; }
.passoapasso{ position:relative; width:832px; height:auto; }
.passoapasso table{ width:100%; }
#passo3 .preenchimentovolutario2 table tr td{ text-align:left; }
.containertrajetoria{ position:relative; width:832px; height:auto; background:#f5f6f9; margin-bottom:20px; }
ul li.optEspecial{ padding:8px 0 0 0; background:#bdc1d0; font-size:12px; }
ul li.optEspecial:hover, .tabmarcada{ background:#818698; }
ul li.optEspecial a{ color:#fff; }
#container-1 ul{ display:block; border-bottom:1px solid #bdc1d0; margin-bottom:10px; }
a.btnNext{ position:absolute; right:0; bottom:0; font-weight:bold; font-size:14px; color:#202741; }


.parceirosprojovem{ position:relative; width:832px; height:auto; margin:0 0 20px 0; }
.parceirosprojovem h2{ display:block; font-size:24px; font-weight:normal; color:#7b7d85; padding:0 0 10px 0; height:20px; }
.parceirosprojovem h2 span{ border-left:2px solid #7b7d85; display:block; float:left; padding:0 0 0 10px; height:24px; }
.listaparceirosdoprojeto{ position:relative; width:832px; height:auto; }
.descParceiro{ position:relative; float:left; width:225px; height:auto; min-height:240px; padding-right:50px; margin-bottom:20px; }
.imgParceiro{ background:url(../images/bg-parceiro-4.png) top center no-repeat; width:173px; height:99px; padding:10px 0; text-align:center; }
.descParceiro h3{ font-size:12px; font-weight:bold; color:#252424; margin-bottom:5px; height:auto; }
.descParceiro p{ font-size:11px; color:#515151; margin-bottom:10px; }
.descParceiro p a{ color:#5d6a89; }

.descricaodoprojeto ul{ padding:0; margin:0 0 10px 25px; font-size:11px; color:#515151; }
.descricaodoprojeto ul li{ list-style-image:url(../images/setinha-list-type.png); }

.videosdoprojeto2, .galeriadeimagens{ position:relative; width:832px; height:auto; margin:0 0 20px 0; }
.videosdoprojeto2 h2{ display:block; font-size:24px; font-weight:normal; color:#7b7d85; padding:0 0 10px 0; height:20px; }
.videosdoprojeto2 h2 span{ border-left:2px solid #7b7d85; display:block; float:left; padding:0 0 0 10px; height:24px; }
.listaVideos2{ position:relative; width:832px; height:auto; }
.boxvideo2{ position:relative; float:left; width:266px; height:auto; min-height:250px; margin-bottom:20px; margin-right:17px; }
.video2{ position:relative; width:266px; height:auto; margin-bottom:10px; }
.video2 img{ border:17px solid #d1d4dd; }
.boxvideo2 h4{ font-size:12px; color:#7f7b7b; font-weight:normal; }
.boxvideo2 h3{ font-weight:bold; font-size:12px; color:#252424; border:none; margin:0 0 5px 0; height:auto; }
.boxvideo2 p{ font-size:11px; color:#7f7b7b; margin-bottom:10px; }
img.play{ position:absolute; top:0; left:0; }
.galeriadeimagens img{ float:left; margin:0 26px 20px 0; border:2px solid #dee0e6; }

.preenchimentovolutario{ position:relative; float:left; width:415px; height:auto; margin-bottom:20px; }
.preenchimentovolutario2{ position:relative; width:100%; height:auto; margin-bottom:20px; }
.preenchimentovolutario table tr td{ /*text-align:left;*/ text-align:right; padding-left:8px; }
.captchacenter{ position:relative; width:370px; padding:0 230px; height:auto; margin:0 auto; text-align:center; }
.preenchimentovolutario2 table tr td{ text-align:left; padding-left:8px; }
.projetosnaarea{ position:relative; width:832px; height:auto; margin:0 0 20px 0; overflow:hidden; }
.listadeprojetos{ position:relative; width:832px; height:auto; }
.projetosnaarea h2{ border:none; }
.projetosrelacionados{ position:relative; width:735px; height:auto; overflow:hidden; }
.projetorelacionado{ position:relative; float:left; width:168px; height:auto; margin-right:10px; }
.projetorelacionado img{ border:2px solid #dadde6; margin-bottom:2px; }
.projetorelacionado h3{ font-size:12px; font-weight:bold; color:#747a8c; }
.projetosnaarea p{ font-size:12px; color:#3a3a3a; margin-bottom:10px; }
textarea.textAreaDefault{ width:250px; height:80px; padding:2px 5px; border:1px solid #d9dee6; color:#6b7286; background:#e3e4e8; resize:none; }
img#imgContato{ /*position:absolute; top:120px; right:60px;*/ margin-top:20px;}
img#imgOuvidoria{ position:absolute; top:100px; right:80px; }
#enderecoscontato{ position:absolute; top:600px; right:0; width:375px; height:auto; }
#enderecoscontato p{ font-size:11px; color:#464e67; margin-bottom:10px; }

.detalhacaodoprojeto{ position:relative; float:left; width:520px; height:auto; padding:0 40px 0 0; }
.projetosnaareanovo{ position:relative; float:left; width:272px; height:auto; }
.projetosnaareanovo h3{ border:none; }
.projetosnaareanovo h3 span{ display:none; }
.boxprojetorelacionado{ position:relative; width:272px; height:auto; margin-bottom:20px; }
.boxprojetorelacionado img{ margin-right:10px; border:2px solid #dadde6 }
.boxprojetorelacionado h4{ font-weight:bold; color:#757b8c; margin-bottom:2px; font-size:12px; }
.boxprojetorelacionado h4 a{ color:#757b8c; }
.boxprojetorelacionado p{ font-size:11px; color:#757b8c; }

.containerslide{ position:relative; width:735px; height:auto; overflow:hidden; *width:700px; }

.parceirosCieds{ position:relative; width:832px; height:auto; font-size:12px; color:#3a3a3a; }
.parceirosCieds p{ margin-bottom:10px; }
.listaParceiros{ position:relative; width:832px; height:auto; margin:0 0 20px 0; }

.parceirofull{ width:178px; height:180px; text-align:center; position:relative; float:left; margin-right:40px; overflow:hidden; }
.imgparceirofull{ background:url(../images/bg-parceiro-5.png); width:178px; height:93px; padding:15px 0; }
.imgparceirofull img{ max-width:178px; max-height:93px; }
.parceirofull h2{ font-weight:bold; font-size:12px; color:#505c7c; border:none; }

.portfolioCieds{ position:relative; width:655px; height:auto; float:left; margin-right:40px; }
.arquivosPortfolio{ position:relative; width:135px; height:auto; float:left; }
.portfoliofull{ position:relative; width:174px; height:200px; margin-bottom:10px; float:left; margin-right:65px; }
.imgPortfolio{ position:relative; width:154px; height:103px; background:#d1d4dd; padding:10px; margin-bottom:5px; }
.portfoliofull h2{ font-size:12px; font-weight:bold; color:#3a3a3a; margin-bottom:3px; border:none; }
.portfoliofull p{ font-size:11px; color:#3a3a3a; }

.arquivos2{ position:relative; width:135px; height:auto; margin-bottom:30px; }
.titcontainer2{ position:relative; width:135px; border-bottom:3px solid #d9dbd8; margin-bottom:10px }
.arquivos2 h2{ position:relative; color:#5a637b; font-size:18px; font-weight:normal; display:block; height:25px; float:left; border:none; margin:0; }
.arquivos2 h2 span.spanBg{ display:block; background:url(../images/setinha.png) top right no-repeat; height:19px; padding:6px 35px 0 0; float:left; }
.arquivos2 h2 span.bordaPog{ display:block; width:5px; height:20px; position:absolute; top:4px; right:27px; border-right:1px dotted #b8bbb7; }

.arquivos2 ul li{ padding:0 0 5px 0; list-style:none; font-size:12px; color:#6f7993; }
.arquivos2 ul li a{ color:#6f7993; }
.arquivos2 ul li a:hover,.arquivos ul li a:active{ font-weight:bold; }

.legislacao{ position:relative; width:830px; height:auto; /**overflow:hidden;*/  }
.legislacao table{ width:832px; border-collapse:collapse; border:1px solid #e1e5ed; }
.legislacao table tr td{ word-wrap: break-word; font-size:12px; width:186px; padding:0 10px 0 10px; /**overflow:hidden;*/ border:1px solid #e1e5ed; }
.legislacao table tr td span{ display:block; width:186px; word-wrap: break-word; *float:left; }
.legislacao table tr td a{ word-wrap: break-word; color:#4c5f87; }

.tableDefault thead tr td{ height:35px; background:#e1e5ed; color:#74798b; font-size:16px; text-align:center; }
.tableDefault tbody tr td{ text-align:center; color:#2f3030; }

/* comentar e indicar */
.formulariosinteracao{ position:relative; width:832px; height:auto; margin-bottom:20px; }
.containerform{ position:relative; width:350px; height:auto; }
.formulariosinteracao h2{ border:none; margin:0 0 10px 0; }
.formulariosinteracao h2 span{ display:none; }
.formulariosinteracao table{ width:320px; }
.formulariosinteracao table tr td{ font-weight:bold; color:#5f697e; font-size:12px; padding:0 5px 8px 0; text-align:right; }
input.inputinteracao{ width:242px; height:16px; background:#dddddd; padding:2px 5px; font-size:12px; color:#7F7F7F; }
textarea.textareainteracao{ width:242px; height:80px; background:#dddddd; padding:2px 5px; font-size:12px; color:#7F7F7F; resize:none; }
.btnsendinteracao{ background:url(../images/btn-form-interacao.png) top center no-repeat; width:18px; height:17px; position:absolute; bottom:10px; right:0; }

.comentarios{ position:relative; width:832px; height:auto; }
#comentarmateria , #indicarmateria{ display:none; }
.comentarios h2{ border:none; margin-bottom:6px; color:#4c4b4b; font-weight:normal; font-size:20px; }
.graybox{ position:relative; width:768px; height:auto; padding:15px 32px; background: url(../images/bg-graybox.jpg) top left no-repeat #f4f4f4; margin-bottom:20px; }
.graybox h3{ font-size:14px; font-weight:bold; color:#555555; margin-bottom:10px; }
.graybox h3 span{ font-size:12px; font-weight:normal; color:#555555; }
.graybox p{ color:#6d6d6d; font-size:12px; }

img.imgwithborder{ border:2px solid #d1d4dd; margin-right:15px; }

