/*------------------------------------------------------------------
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;} 
body { font-size:100%;background:#f5f1d8;}
img {border:0;}
.clear { clear:both;}
a {text-decoration:none;}
b {font-weight:bold;}

/*#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:#f5f1d8 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;}

/*PNG fix for IE6
----------------------------------------------- */
/* img, div, h3, h1, ul, li, a */ 
* { behavior: url("templates/<?php echo $this->template ?>/css/iepngfix.htc") }
 
/* Logo
----------------------------------------------- */
h1.logo	{ margin:0;}
h1.logo	{  width:343px; height: 169px;}
h1.logo a { display: block;  overflow: hidden; width:343px; height: 169px;  display:block; text-indent:-9999px;background: url(../img/blank.gif); }
/*.logo {padding:0; float:left;margin:0; width:343px; height: 169px;clear:both;background:url(../img/) top left no-repeat; }*/


/* cabecalho
----------------------------------------------- */
#cabecalho { width:960px; height:370px; margin:0; padding:0;}
.cabecalho-contdireita { width:655px; height:202px; float:left;}

#cabecalho-int { width:960px; height:205px; margin:0; padding:0;}
.cabecalho-contdireita-int { width:655px; height:202px; float:left;}

/*=--topnav--=*/
.endie6 {margin:0; position:relative;}
.menutopnav { width:640px; height:45px; margin:0; float:left; position:relative; z-index:1;}
.busca {width:300px; height:45px; float:left; position:relative; z-index:1; text-align:left;padding-top:3px;}

/*=--flashdestaque-=*/
.flashdestaque { width:690px; height:355px; margin:0; position:relative; z-index:0; }



/*conteudo
----------------------------------------------- */
#conteudo {width:960px; line-height:1.166em;background: url(../img/bg-meio-repeaty.gif) repeat-y;/* margin-top:0!important; margin-top:-25px;*/}
.conteudo-bgrpeaty {width:960px; background: url(../img/bg_conteudotop1a.jpg) top left no-repeat;} 
.conteudo-baseconteudo {width:960px; height:35px; background:url(../img/bg_baseconteudo.png) left top no-repeat;} 

.col-menu {width:280px; float:left; background:url(../img/bgmenu22.gif) left repeat-y; padding-top:25px; }
.col-menubg22 {background:url(../img/bgmenu1.jpg) top left no-repeat;  }
	.col-menu .bgmenu1a {width:280px; /*background:url(../img/bgmenu1a.jpg) top left no-repeat;*/ }
	.col-menu .bgmenu1 {width:280px; /*background: url(../img/bgmenu2.gif) left repeat-y;*/ margin-top:0; padding-left:8px;}
	.col-menu .bgmenu2 {width:280px; height:29px; background:url(../img/bgmenu3.png) top left no-repeat;}
	.col-menu .bgmenu3 {width:280px; background: url(../img/bgmenu3.gif) left repeat-y; padding-bottom:13px;}
	
	.col-menu h3.capitalliteratura a {  display: block;  overflow: hidden; width:178px; height: 155px;  display:block; text-indent:-9999px; background: url(../img/CapitalNacionaldaLiteratura.png) top left no-repeat; cursor:pointer; margin:0 auto 16px; }
	.col-menu h3.capitalliteratura a:hover {  background: url(../img/CapitalNacionaldaLiteratura.png) 3px 3px no-repeat;}
	
	.musicacapa {width:262px; height:45px; text-align:center; overflow:hidden; margin: 8px 0 0 8px; background:url(../img/bg-musicacapa.gif) top left no-repeat; }
	.musicacapa a:link {font-size:10px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;}
/*=--miolo conteudo--=*/
.col-conteudo {width:670px; float:left;  /*background: url(../img/bg_conteudotop1.jpg) top left no-repeat;*/ margin-top:0!important; margin-top:-32px;  }
.col-conteudo-int {width:680px; float:left;  background:url(../img/bg_conteudotop1int.jpg) top left no-repeat; margin-top:0!important; margin-top:-22px;  }
.col-conteudo-esq {width:465px; min-height:600px!important; /*height:600px;*/ float:left;background:url(../img/bg_sombracordireita.png) top right no-repeat; }

.col-conteudo h3.indiquesite a, .col-conteudo-int h3.indiquesite a {  display: block;  overflow: hidden; width:225px; height: 22px;display:block; text-indent:-9999px; position: relative; z-index:2; float:right; top:-10px!important; top:-40px; margin-right:4px; background: url(../img/IndiqueSite.png) top left no-repeat; }
.col-conteudo h3.indiquesite a:hover, .col-conteudo-int h3.indiquesite a:hover { background: url(../img/IndiqueSite.png) top left no-repeat; margin-right:0; }

.col-conteudo h3.autoresedicao a {  display: block; overflow: hidden; width:311px; height: 48px;display:block; position: relative; z-index:2; top:0!important; top:32px; margin:4px 0 0 32px; padding:3px 0 0 52px; font:bold 21px Arial, Helvetica, Verdana, sans-serif; color:#fff; background:url(../img/bg_autoresedicao.jpg) top left no-repeat; text-decoration:none;}
.col-conteudo h3.autoresedicao a:hover { color:#ccc;}

.box-autores { width:420px; height:100px; margin:6px 0 0 35px!important; margin:36px auto 10px;}
	
.destaques-capa { width:433px; margin:16px 0 0 20px!important; margin:26px 0 0 15px; background:url(../img/bg_destaquescapa.png) top center no-repeat;}

.destaques-capa2 { width:415px; margin:16px auto 0!important; margin:26px auto 0; background:url(../img/bg_filetedestaques.png) top center no-repeat; border-bottom:1px dashed #444; padding-bottom:10px;}


h3.titulo-destaques { width:240px; height:30px;padding:6px 0 0 35px;margin:0 0 0 8px; font: bold 21px Arial, Helvetica, sans-serif; color: #61232d; text-align: left; background: url(../img/ico_destaques.png) top left no-repeat;display:block; float:left; text-decoration:none;}

h3.titulo-noticias a { width:230px; height:30px;padding:6px 0 0 35px;margin:0 0 0 8px; font: bold 21px Arial, Helvetica, sans-serif; color: #61232d; text-align: left; background: url(../img/ico_noticias.png) top left no-repeat;display:block; float:left; text-decoration:none;}

	.bt-indicedestaques a { width:125px; height:25px; display:block; background:url(../img/bt_indicedestaques2.png) top left no-repeat; font:normal 11px Arial, Helvetica, sans-serif; color: #777; text-align:center; padding:5px 0 0 0; float: right; margin:4px 20px 0 0;}
	.bt-indicedestaques a:hover { background:url(../img/bt_indicedestaques.png) top left no-repeat; color: #333;}
	.destaques-capa .detaquestxt {width:400px; margin:0 0 0 10px; padding:4px;font:bold 14px Arial, Helvetica, sans-serif; color: #222; text-align:left;}
	.detaquestxt p {padding:0;}
	.detaquestxt a {color:#4E4E4E; text-decoration:none; display:block; margin-bottom:3px; margin-top:3px;padding:2px!important; padding:0;}
	.detaquestxt a:hover {color:#5e000f; background: #f5f1da; text-decoration:none;}
	.detaquestxt span {font-size:14px; font-weight:bold;padding:2px;}
	.detaquestxt img {float:left; margin:0 5px 5px 0; }

.col-conteudo-dir {width:190px; float:left; padding-left:8px;  }

.col-conteudo-dir h3.deunamidia a { width:130px; height:30px;padding:6px 0 0 30px;margin:0; font: bold 20px Arial, Helvetica, sans-serif; color: #61232d; text-align: left; background: url(../img/ico_deunamidia.png) top left no-repeat;display:block; float:left; border-bottom:1px solid #444; text-decoration:none; letter-spacing:-1px;}

.col-conteudo-dir h3.imagens a { width:130px; height:30px;padding:6px 0 0 30px;margin:0; font: bold 20px Arial, Helvetica, sans-serif; color: #61232d; text-align: left; background: url(../img/ico_imagens.png) top left no-repeat;display:block; float:left; border-bottom:1px solid #444; text-decoration:none;}

.col-conteudo-dir .bt-mais a { width:25px; height:30px; display:block; background:url(../img/bt_mais.png) center no-repeat; text-indent:-9999px; float:left; margin:6px 0 0 0; border-bottom:1px solid #444;}
	
	.col-conteudo-dir .conteudo-dirtxt {width:185px; margin:0; padding:2px;font:normal 12px Arial, Helvetica, sans-serif; color: #222; text-align:left;}
	.col-conteudo-dir .conteudo-dirtxt p {padding:4px 2px 2px 2px;}
	.col-conteudo-dir .conteudo-dirtxt a {color:#4E4E4E; text-decoration:none; display:block; margin-top:3px; margin-bottom:3px;padding:2px!important; padding:0; }
	.col-conteudo-dir .conteudo-dirtxt a:hover {color:#5e000f; background: #f5f1da; text-decoration:none;}
	.col-conteudo-dir .conteudo-dirtxt span {font-size:14px; font-weight:bold;}
	
	.col-conteudo-dir .conteudo-dirbgimagens {width:189px; margin-top:10px; background:url(../img/bg_imagenscapa.png) top left no-repeat; padding:8px 0 0 8px;}
	.col-conteudo-dir .conteudo-dirbgimagens img { padding:4px; background:#FFF; border:1px solid #444; float:left; width:77px; margin:0 4px 5px 0;}
	.col-conteudo-dir .bt-maisimgs a { width:180px; height:18px; display:block; margin:0; border-bottom:1px solid #444;font:normal 12px Arial, Helvetica, sans-serif; color: #222; text-align: right; padding-right:4px;}
	.col-conteudo-dir .bt-maisimgs a:hover	 {color:#5e000f; background: #f5f1da;}
	
	.box-banners {width:189px; margin:15px auto 0; text-align:center;}
	.box-banners img {border:none; margin:5px 0 5px;}

/*=-- miolo interna--=*/

.area-conteudo-int {width:640px!important; width:620px; margin:0 0 0 30px!important; margin:15px 0 0 26px; }
.area-conteudo-int .tit-principal {width:640px!important; width:590px; min-height:35px; padding-top:8px;}
.area-conteudo-int h3.titulo-principal { width:600px!important; width:590px; min-height:35px!important; _height:40px; padding-left:53px;margin:0;font:bold 24px Arial, Helvetica, Verdana, sans-serif; line-height:1.1em; color:#5e000f; background: url(../img/ico_titulopg.png) top left no-repeat; text-align:left; /*display:block; */}

/*	.contentheading-int { min-height:35px;padding:0 0 5px 53px;margin:0;font:bold 24px Arial, Helvetica, Verdana, sans-serif; line-height:1.1em; color:#5e000f; background: url(../img/ico_titulopg.png) top left no-repeat; text-align:left; /*display:block; }
*/

.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;}
	
.area-conteudo-int-txt {width:620px!important; width:590px; background:url(../img/bg_filetetitulopg.png) no-repeat; text-align: justify;margin-top:8px;
font:normal 14px Arial, Helvetica, Verdana, sans-serif; color:#4e4e4e; line-height:1.16em; padding:13px 6px 13px 6px; }

.area-conteudo-int-txt p, .contentpaneopen-int p {padding:8px 0 6px;}
.area-conteudo-int-txt a, .contentpaneopen-int a {color:#4e4e4e; text-decoration:underline; font-weight:bold;}
.area-conteudo-int-txt a:hover, .contentpaneopen-int a:hover {color:#8b1e01; text-decoration:none;}
.area-conteudo-int-txt img, .contentpaneopen-int img {border:none;}

.area-conteudo-int-txt h1, h2, h3, h4, h5, h6  {font:bold 16px Arial, Helvetica, Verdana, sans-serif; color:#4e4e4e;}
.area-conteudo-int-txt address, .contentpaneopen-int address {font:normal 12px Arial, Helvetica, Verdana, sans-serif; color:#4e4e4e; margin-top: -24px;}
.area-conteudo-int-txt ul li, .contentpaneopen-int ul li {margin-left: 60px;}
.area-conteudo-int-txt ol, .contentpaneopen-int ol {margin-left: 60px;}
.contentpaneopen-int h1, h2, h3, h4, h5, h6  {font:bold 16px Arial, Helvetica, Verdana, sans-serif; color:#4e4e4e;}

.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;}

/*joomla
----------------------------------------------- */

.contentpaneopen {width:100%; margin:0 auto 0!important; margin:25px auto 0; text-align: justify;/*margin-top:10px;*/ font:normal 14px Arial, Helvetica, Verdana, sans-serif; color:#4e4e4e; line-height:1.16em; padding:4px 0 5px 0; text-decoration:none; }

.contentheading-int { min-height:35px;padding:0 0 5px 53px;margin-top:12px;font:bold 24px Arial, Helvetica, Verdana, sans-serif; line-height:1.1em; color:#5e000f; background: url(../img/ico_titulopg.png) top left no-repeat; text-align:left;}
.componentheading-int { min-height:35px;padding:0 0 5px 53px;margin-top:12px;font:bold 24px Arial, Helvetica, Verdana, sans-serif; line-height:1.1em; color:#5e000f; background: url(../img/ico_titulopg.png) top left no-repeat; text-align:left;}

.contentpaneopen-int { text-align: justify;margin-top:48px; font:normal 14px Arial, Helvetica, Verdana, sans-serif; color:#4e4e4e; line-height:1.16em; padding:13px 6px 13px 6px; }
.contentpaneopen-int span {position: relative; top:0; left:0; min-height:35px;padding:0 0 5px 53px;margin:0;font:bold 24px Arial, Helvetica, Verdana, sans-serif; line-height:1.1em; color:#5e000f; background: url(../img/ico_titulopg.png) top left no-repeat; text-align:left;}

.contentpaneopen span.linksecao {height:25px; display:block; margin-bottom:5px; background:url(../img/ico-link-indice.png) no-repeat; padding:0 0 0 20px;}

.bg_filetetitpg {width:620px!important; width:600px; background:url(../img/bg_filetetitulopg.png) no-repeat!important; background:url(../img/bg_filetetitulopg.gif) no-repeat; margin:0; height:10px; }


/*table.contentpaneopen {width:100%; margin:0 auto 0; padding:0; }*/
table.contentpaneopen-int {width:100%; margin:0 auto 0; }

table.contentpaneopen p {padding:0;}
table.contentpaneopen a {color:#4e4e4e; text-decoration:underline; font-weight:bold;}
table.contentpaneopen a:hover {color:#8b1e01; text-decoration:none;}
table.contentpaneopen img {border:none;}

table.contentpaneopen-txt { width:90%; margin:0 auto 0;}
table.contentpaneopen-txt p {padding:7px 0 8px 0;}
table.contentpaneopen-txt a {color:#4e4e4e; text-decoration:underline; font-weight:bold;}
table.contentpaneopen-txt a:hover {color:#8b1e01; text-decoration:none;}
table.contentpaneopen-txt img {border:none;}

table {margin:0 auto 0; font:normal 12px Arial, Helvetica, Verdana, sans-serif; color:#4e4e4e; padding:3px;}
table a, table.contentpaneopen a, table.contentpaneopen-int a{color:#4e4e4e; text-decoration:underline; font-weight:bold;}
table a:hover, table.contentpaneopen a:hover, table.contentpaneopen-int a:hover {color:#8b1e01; text-decoration:none;}
table.indice-gal { margin:0 auto 0; width:590px;}
table.indice-gal th {padding:6px;}
table.indice-gal td {border-bottom:1px dashed #666;}

.contentpane-int { text-align: justify;margin-top:10px; font:normal 14px Arial, Helvetica, Verdana, sans-serif; color:#4e4e4e; line-height:1.16em; padding:13px 6px 13px 6px; }

.sectiontableentry {font-size:18px; font-weight:bold; color:#641623;line-height:1.4em;}
.sectiontableheader {display:none;}

ul.latestnews {list-style: none;}
.latestnews ul
{
margin-left: 0;
padding-left: 0;
list-style: none;
font-family: Arial, Helvetica, sans-serif;
}

.latestnews a
{
display: block;
padding: 3px;
width: 96%;
}

.latestnews a:link, #navlist a:visited
{
color: #4e4e4e;
text-decoration: none;
}

.latestnews a:hover
{
color: #8b1e01;
}

table.blog {width:90%; margin:0 auto 0; }	
.blog_col1 {width:505px; margin:0 auto 0; }
.blog_tititem {background:url(../img/bg_titblog.png) left repeat-y; padding:3px 3px 5px 8px;font:normal 24px Arial, Helvetica, Verdana, sans-serif; color:#4e4e4e; }
/*.contentpagetitle {font:normal 24px Arial, Helvetica, Verdana, sans-serif; color:#4e4e4e; }*/

/*rodape
----------------------------------------------- */
#rodape {font:normal 12px Arial, Helvetica, Verdana, sans-serif; line-height:1.166em; color:#000; background: #5e1f29 url(../img/bg_footer.gif) top repeat-x;}

.conteudo-rodape1 { width:943px; height:80px; background:url(../img/bg_rodape1.jpg) top left no-repeat; margin:0 auto 0;}
.conteudo-rodape2 { width:943px;  background:url(../img/bg_rodape2.gif) repeat-y; margin:0 auto 0;}
.conteudo-rodape3 { width:943px; height:70px; background:url(../img/bg_rodape3.jpg) top left no-repeat; margin:0 auto 0; padding-bottom:15px;}

	.rodape-conteudo { width:776px; margin:0 auto 0; font:normal 15px  Arial, Helvetica, sans-serif; color:#444;}
	
	.rodape-conteudo .box-promocao-logos { float:left; text-align:center; width:700px; margin-left:40px; margin-right:auto; margin-bottom:10px; border:1px solid #CCCCCC;}
	.rodape-conteudo h3.box-promocao { width:335px; height:16px;padding:6px 0 0 5px;margin-top:50px; font: bold 15px Arial, Helvetica, sans-serif; color: #222; text-align: left; border-bottom:1px solid #444; float:left; }
	
	.rodape-conteudo .box-patrocinio-logos { width:420px; height:175px; float:left; text-align:center;} 
	.rodape-conteudo h3.box-patrocinio { width:420px; height:16px;padding:6px 0 0 5px;margin-top:50px; font: bold 15px Arial, Helvetica, sans-serif; color: #222; text-align: left; border-bottom:1px solid #444; float:left; }
	
	.rodape-conteudo .box-apoio-logos { width:340px; height:205px; float:left; text-align:center;}
	.rodape-conteudo h3.box-apoio { width:340px; height:16px;padding:6px 0 0 5px;margin:0; font: bold 15px Arial, Helvetica, sans-serif; color: #222; text-align: left; border-bottom:1px solid #444; }
	
	.rodape-conteudo .box-cooperacao-logos { width:170px; height:175px; float:left; text-align:center;} 
	.rodape-conteudo h3.box-cooperacao { width:170px; height:16px; padding:6px 0 0 40px!important; padding:6px 0 0 30px; margin:0; font: bold 15px Arial, Helvetica, sans-serif; color: #222; text-align: left; border-bottom:1px solid #444; }
	
	.rodape-conteudo .box-financiamento-logos { width:240px!important; width:220px; height:175px; float:left; text-align:center;} 
	.rodape-conteudo h3.box-financiamento { width:240px!important; width:220px; height:16px;padding:6px 0 0 5px;margin:0; font: bold 15px Arial, Helvetica, sans-serif; color: #222; text-align: left; border-bottom:1px solid #444; }
	
	.box-promocao-logos img, .box-patrocinio-logos img, .box-apoio-logos img, .box-financiamento-logos img { margin:8px auto 0; border:none;}

	.rodape-conteudo-links { width:770px; margin:0 auto 0; font:normal 15px  Arial, Helvetica, sans-serif; color:#444; background:url(../img/bg_fileterodape.png) top center no-repeat; padding-top:4px; text-align:center;}
	.rodape-conteudo-links a {color:#444; text-decoration:none;}
	.rodape-conteudo-links a:hover {color:#000; text-decoration:underline;}
	.rodape-conteudo-links p {padding:10px 0 6px;}
	.rodape-conteudo-links span.dti {font:normal 12px  Arial, Helvetica, sans-serif; color:#444;}
	
	
	.tbl {border: 1px solid #CCCCCC; width:570px;}
	.tbl td {padding:3px;}