/*------------------------------------------------------------------
CSS by: Felipe Cardoso / UPF - DTI
Version: beta
Author: Fel!pe Cardoso 
Author URL: www.upf.br
Preserve a natureza, ajude fazendo a sua parte!
-------------------------------------------------------------------*/


* { margin:0; padding:0;} 
body { font-size:100%;background: url(../img/bgpg_repeat.jpg) repeat;}
img {border:0;}
.clear { clear:both;}
a {text-decoration:none;}
b {font-weight:bold;}
table {font:normal 1em Arial, Helvetica, sans-serif; color: #222;}
table a { color: #222; font-weight:bold;}
table a { text-decoration:none;	}

/*#site_center {text-align:center; /*min-height:960px; !important; height:auto; height:960px; */ /*background:#ffefdb url(../img/fd1-rs.jpg) top center no-repeat; }  */
#site_center {background: url(../img/bgpg.jpg) top center no-repeat; }
#site_center-int {background:#ffefdb url(../img/bgpg_int.jpg) top center no-repeat; }
#main {width:960px; margin:0 auto 0;background:url(../img/bg_conteudo.jpg) left repeat-y;}
.main-tema {width:960px; margin:0 auto 0;background: url(../img/bg_conteudo2.jpg) top left no-repeat}

/* Logo
----------------------------------------------- */

h1.logo	{ margin:0;}
h1.logo a { display: block;  overflow: hidden; width:605px; height:160px; margin:0; display:block; text-indent:-9999px;background: url(../img/blank.gif); }
.logo {padding:0; float: right;margin:55px 10px 0 0; width:605px; height:160px;clear:both; background: url(../img/ForumConservacaoeBiodiversidade.png) top left no-repeat; }


/* cabecalho
----------------------------------------------- */
#cabecalho { width:960px; height:280px; margin:0; padding:0;}
.cabecalho-contdireita { width:570px; height:280px; float:left;}
/*.cabecalho-banner {width:605px; height:160px; margin:55px auto 0; background: url(../img/IIIForumConservacaoeBiodiversidade.png) top left no-repeat; text-align:center; font: bold 20px Arial, Helvetica, sans-serif; color: #6a0100; padding-top:12px; text-indent:-9999px;}*/
.cabecalho-banner span {font: bold 16px Arial, Helvetica, sans-serif; margin-top:10px; display:block}
	
#cabecalho-int { width:960px; height:205px; margin:0; padding:0;}
.cabecalho-contdireita-int { width:655px; height:202px; float:left;}

/*=--topnav--=*/
.menutopnav { width:480px; padding:20px 0 0 0; text-align:center; margin:0 auto 0; float:right;}
	.atalhostop {height:42px; margin:0;}
	h2.programacao a {width:175px; height:40px; background:url(../img/programacao.png) top left no-repeat; text-indent:-9999px;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; display:block; margin-right:12px; float:left;}
	h2.programacao a:hover {background:url(../img/programacao.png) top left no-repeat;filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;}
	h2.inscricoes a {width:136px; height:40px; background:url(../img/isncricoes.png) top left no-repeat; text-indent:-9999px;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; display:block; margin-right:12px; float:left;}
	h2.inscricoes a:hover {background:url(../img/isncricoes.png) top left no-repeat;filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;}
	h2.contato a {width:118px; height:40px; background:url(../img/contato.png) top left no-repeat; text-indent:-9999px;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; display:block; margin-right:12px; float:left;}
	h2.contato a:hover {background:url(../img/contato.png) top left no-repeat;filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;}
.busca {width:370px; height:45px; float:left; position:relative; z-index:1; text-align:left;padding-top:3px;}
	.resumos a { width:360px; height:35px; margin:26px 0 0 18px; text-align:center; background:url(../img/ico-resumos.png) top left no-repeat; padding:0 0 0 35px; clear:both;font:normal 14px Arial, Helvetica, sans-serif; display:block; text-decoration:none; color:#000; float:left;}
	.resumos a:hover {background:#497858 url(../img/ico-resumos.png) top left no-repeat; padding:0 0 0 35px; }

/*conteudo
----------------------------------------------- */
#conteudo {width:960px; line-height:1.166em;padding-bottom:8px; }
.conteudo-bgrpeaty {width:960px; background:url(../img/bg-meio-repeaty.gif) repeat-y;} 
.conteudo-baseconteudo {width:960px; height:35px; /*background:url(../img/bg_baseconteudo.png) left top no-repeat;*/} 

.col-menu {width:204px; float:left; margin:280px 0 0 22px!important; margin:280px 0 0 10px; }
.organizacao {font:normal 12px Arial, Helvetica, sans-serif; color: #222; margin-top:15px; line-height:2em;}

/*=--miolo conteudo--=*/
.col-conteudo {width:690px; float:left; margin:0; /*border-bottom:1px solid #b3a17c; background:#fff url(../img/bg_colconteudo.jpg) top left no-repeat;*/	}
.col-conteudo-int {width:680px; float:left;  background:url(../img/bg_conteudotop1int.jpg) left repeat-y; margin-top:0!important; margin-top:-22px;  }

.box-destaquetxt { width:693px; margin:0 auto 12px; /*background: url(../img/bg_destcapa.jpg) top left no-repeat;*/ clear:both;}
	.box-destaquetxt .conteudo-txt { width:640px; margin:18px auto 0; padding:2px;font:normal 16px Arial, Helvetica, sans-serif; color: #000; text-align:justify; line-height:1.2em;}
	.box-destaquetxt .conteudo-txt p {padding:4px 0 6px 0;}
	.box-destaquetxt .conteudo-txt a {color:#000; text-decoration:none; }
	.box-destaquetxt .conteudo-txt a:hover {color:#5e000f; background: #bbdec7; text-decoration:none;}
	.box-destaquetxt .conteudo-txt span {font-size:14px; font-weight:bold;}
	.box-destaquetxt .conteudo-txt h4 {font-size:22px; font-weight:bold;color:#000; line-height:1em;}
	.box-destaquetxt-filete {width:650px; height:4px; margin:8px auto 0;}
.noticias-capa { width:610px; margin:0 auto 0; border:1px solid #82c999; padding-bottom:12px;}

h2.titulo-noticias a { width:330px; height:30px;padding:0 0 0 28px;margin:0; font: bold 22px Arial, Helvetica, sans-serif; color: #0b4001; text-align: left; float:left; text-decoration:none; background:url(../img/bg_titnoticias.png) top left no-repeat;}

	.noticias-capatxt {width:600px; margin:0 auto 0; padding:2px; font:normal 12px Arial, Helvetica, sans-serif; color: #000; text-align:left;}
	.noticias-capatxt p {padding:4px 3px 4px 3px;}
	.noticias-capatxt a {color:#000; text-decoration:none; display:block;}
	.noticias-capatxt a:hover {color: #666; text-decoration:none;}
	.noticias-capatxt span {font-size:14px; font-weight:bold;}
	.noticias-capatxt img {float:left; margin:0 5px 5px 0; }
	.p_left {margin-bottom:10px;}

.noticias-capa .bt-indicedestaques a { width:125px; display:block; font:normal 12px Arial, Helvetica, sans-serif; color: #0b4001; text-align:center; padding:2px; float:left; margin:4px 0 0 30px; background:#dbeca1; border:1px solid #82c999;}
.noticias-capa .bt-indicedestaques a:hover { background:#6a0100; color: #fff;}

/*=-- miolo interna--=*/

.area-conteudo-int {width:697px; margin:40px 0 0 1px; }
/*.area-conteudo-int .tit-principal {width:640px!important; width:600px; min-height:35px; padding-top:8px;}*/
.contentheading { margin:0 0 0 15px;font:bold 20px Arial, Helvetica, Verdana, sans-serif; line-height:1.1em; color:#0b4001; background:url(../img/bg_titpg.png) left no-repeat; padding:0 0 5px 30px; }
.componentheading { margin:0 0 0 15px;font:bold 20px Arial, Helvetica, Verdana, sans-serif; line-height:1.1em; color:#0b4001;padding:25px 0 15px 1px; }

.area-conteudo-int .div-rastro {width:640px!important; width:600px; height:24px; margin:0;float:left;}
	.div-rastro .rastro span {font:normal .75em  Arial, Helvetica, Verdana, sans-serif; color:#444; padding:1px 4px 1px 2px; text-align:left; float:left;margin:4px 0 0 0; text-transform:uppercase;}
	
	.linkrastro {font:normal .75em	 Arial, Helvetica, Verdana, sans-serif; color:#b88642; padding:1px 4px 1px 2px; text-align:left; float:left; margin:4px 0 0 0; display:block}
	a.linkrastro  {text-decoration:none; color:#444; text-transform:none;float:left;}
	a.linkrastro:hover {text-decoration:none;color:#5e000f; background: #f5f1da;}
	
.area-conteudo-int .atalhos {width:195px; height:18px; margin-top:5px; float:left;}

.atalhos p.atalho-indiquepg a {width:50px;height:18px;float:left;background:url(../img/ico-indiquesite.gif) left no-repeat;font:normal 12px Arial, Helvetica, Verdana, sans-serif; color:#444; margin:0; text-decoration:none; padding-left:15px; text-decoration: underline; display:block;}
.atalhos p.atalho-imprimir a {width:50px;height:18px;float:left; background:url(../img/ico-imprimir.gif) left no-repeat;font:normal 12px Arial, Helvetica, Verdana, sans-serif; color:#444;margin-left:5px; text-decoration:none; padding-left:15px; text-decoration: underline; display:block;}
	
.contentpaneopen {width:667px; text-align: justify;margin:8px 0 0 15px; font:normal 14px Arial, Helvetica, Verdana, sans-serif; color:#000; line-height:1.16em; padding:13px 6px 13px 6px; padding-bottom:10px;}

.contentpaneopen p {padding:8px 0 6px;}
.contentpaneopen a {color:#0b4001; text-decoration:underline; font-weight:bold;}
.contentpaneopen a:hover {color:#000; text-decoration:none;}
.contentpaneopen img {border:none;}
.contentpaneopen ul {list-style:none; margin-left:10px;}
.contentpaneopen .itemtitulo a {font:bold 16px Arial, Helvetica, Verdana, sans-serif; color:#4e4e4e; text-decoration:none; padding:2px; border-bottom:1px solid #a8997a; margin-bottom:10px; display:block;}
.contentpaneopen table {width:90%;}

.area-conteudo-int-txt h1, h2, h3, h4, h5, h6  {font:bold 16px Arial, Helvetica, Verdana, sans-serif; color:#000;}
.area-conteudo-int-txt address {font:normal 12px Arial, Helvetica, Verdana, sans-serif; color:#000; margin-top: -24px;}
.area-conteudo-int-txt ul li {margin-left: 60px;}
.area-conteudo-int-txt ol {margin-left: 60px;}

.area-conteudo-int .leiatambem {width:670px; height:22px; padding-top:4px;}
.area-conteudo-int h3.leiatambem2 { width:670px; height:22px;padding-left:28px;margin:0;font:bold 18px Arial, Helvetica, Verdana, sans-serif; color:#8f2b10; background: url(../img/leia-tambem.png) top left no-repeat; text-align:left; /*display:block; */}
.area-conteudo-int .lista-artigos {width:600px; margin-left:35px; text-align:left;float:left;}
	.lista-artigos ul li {list-style:none; font:normal 14px Arial, Helvetica, Verdana, sans-serif; color:#4e4e4e;padding:1px 1px 1px 6px;}
	.lista-artigos ul li a {display:block; text-decoration:none;margin-top:1px; color:#4e4e4e; padding:1px 1px 1px 6px;}
	.lista-artigos ul li a:hover {display:block; text-decoration:none;margin-top:1px;background: url(../img/fd_artigosbase.png) left repeat-y; color:#000;}
	
.area-conteudo-int .link-indice {width:280px; margin:6px 0 0 30px; text-align:left;float:left; font:normal 14px Arial, Helvetica, Verdana, sans-serif; color:#4e4e4e;}
	.link-indice a {text-decoration:underline; color:#4e4e4e;padding:2px;}
	.link-indice a:hover {text-decoration:underline; background:#f5dab8; color:#000;}

.topo-pg {display:none;}
.topo {width:48px; height:25px; background: url(../img/bg_topo.png) left top no-repeat;font:normal 12px Arial, Helvetica, Verdana, sans-serif;color:#8f2b10; text-align:center; margin:0 20px 6px; float:right;}
.topo a {text-decoration:none; color:#444; display:block; width:38px; height:15px; padding-top:4px; margin:0 auto 0;}
.topo a:hover {text-decoration:none; color:#5e000f; padding-top:4px;}
.pic { float:left; margin:5px 2px 0 2px;}
.inputbox {border:1px solid #060; padding:4px; margin-bottom:3px;}
.contact_email {margin-left:20px;}

	
/*rodape
----------------------------------------------- */
#rodape {font:normal 12px Arial, Helvetica, Verdana, sans-serif; line-height:1.166em; color:#000;}

	.rodape-conteudo { width:960px; margin:25px auto 0; font:normal 12px  Arial, Helvetica, sans-serif; color:#000; }
	.rodape-conteudo-links { width:960px; margin:0 auto 0;padding-top:4px; text-align:center;background:url(../img/bg_rodape.jpg) center repeat-y; min-height:120px!important; height:120px;}
	.rodape-conteudo-links a {color:#000; text-decoration:none;}
	.rodape-conteudo-links a:hover {color:#000; text-decoration:underline;}
	.rodape-conteudo-links p {padding:10px 0 6px;}
	.rodape-conteudo-links .logos {float: right; width:740px;}
	.rodape-conteudo-links .logos a {color:#000; text-decoration:underline; }
	.rodape-conteudo-links .logos img { margin-right:20px;} 