@charset "utf-8";
/* CSS Document */

/* Gerais */

body, html {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	margin:0 auto;
	height:100%;
	position:relative;
}

img {
	border:0;
}

p {
	text-indent:25px;
}


/* Tabela principal */

table#main {
	width:975px;
	margin:0 auto;
	height:100%;
}

td#esquerda {
	width:750px;
	height:100%;
	vertical-align:top;
	background-image:url(/imagens/bgdiv_branco750.png);
	background-repeat:repeat-y;
}

td#direita {
	width:225px;
	height:100%;
	vertical-align:top;
}


/* Caixa */

#caixa_interior {
	width:650px;
	margin:0 auto;
}

/* Header */

#header {
	position:relative;
}

#creditos_novo {
	position:absolute;
	font-size:9px;
	top:5px;
	right:10px;
	color:#999;
}


#relogios {
	position:absolute;
	top:10px;
	right:10px;
	width:105px;
}
div.relogio {
	font-size:9px;
	color:#999;
	text-align:center;
}

.texto_relogio {
	color:#000;
	font-size:9px;
}

/* Circular */

#circular {
	background-color:#CCC;
	color:#000;
	margin-top:0px;
	font-style:italic;
	border-top:6px solid #000;
	border-bottom:3px solid #666;
	padding:3px 10px;
}

/* Menu */

#menu {
	width:647px;
	background:url(/imagens/transparent.gif);
	height:16px;
	position:absolute;
	top:82px;
	left:0px;
	margin-left:2px;
	z-index:2;
}

#menu ul {
	padding:0;
	margin:0px 0px;
}

#menu ul li {
	float:left;
	list-style:none;
}

#menu ul li a, #menu ul li a:visited, #menu ul li a:link, #menu ul li a:active {
	display:block;
	overflow:hidden;
	color:#FFF;
	font-size:0px;
	font-weight:bold;
	margin-right:1px;
	padding:8px 0px;
	text-decoration:none;
	color:#FFF;
	background-color:transparent;
	border:2px solid transparent;
}

#menu ul li a:hover, #menu ul li a:hover.actual {
	background-color:transparent;
	border:2px solid transparent;
	border-bottom:6px solid #F00;
	color:#FFF;
	/*background:url(../images/bg-item-menu.png) repeat;*/
}

/*#menu ul li a.actual {
	background:url(images/actual.png) no-repeat left;
}*/

/* Conteudo */

#conteudo {
	padding:25px;
	text-align:justify;
	height:100%;
}

div.loading {
	margin-top:50px;
	text-align:center;
	font-size:10px;
	color:#666;
}

#conteudo h2 {
	color:#C00;
	border-bottom:#C00 dashed 2px;
	margin-top:0px;
	margin-bottom:5px;
	font-size:16px;
}

/* Footer */

#creditos-box-out {
	width:100%;
	position:absolute;
	bottom:0px;
}

#creditos-box-in {
	width:975px;
	margin:0 auto;
}

#creditos {
	color:#FFF;
	background-color:#666;
	font-size:11px;
	text-align:center;
	width:650px;
	margin-left:50px;
	padding:2px 0px;
}

body>#creditos-box-out {
	position: fixed; 
}

/* CSS SOMBRAS */

.chart-bg-shadow-top {background: transparent url('/imagens/sombra/chart-shadow-top.png') repeat-x scroll 0 0; position: absolute; height: 14px; width: 100%; top: -14px; left:0px;}
.chart-bg-shadow-bottom {background: transparent url('/imagens/sombra/chart-shadow-bottom.png') repeat-x scroll 0 0; position: absolute; height: 14px; width: 100%; bottom: -14px; left:0px;}
.chart-bg-shadow-left {background: transparent url('/imagens/sombra/chart-shadow-left.png') repeat-y scroll 0 0; position: absolute; height: 100%; width: 14px; left: -14px; top:0px;}
.chart-bg-shadow-right {background: transparent url('/imagens/sombra/chart-shadow-right.png') repeat-y scroll 0 0; position: absolute; height: 100%; width: 14px; right: -14px; top:0px;}

.chart-bg-shadow-top-left {background: transparent url('/imagens/sombra/chart-shadow-top-left.png') repeat-x scroll 0 0; position: absolute; height: 14px; width: 14px; top: -14px; left: -14px;}
.chart-bg-shadow-top-right {background: transparent url('/imagens/sombra/chart-shadow-top-right.png') repeat-x scroll 0 0; position: absolute; height: 14px; width: 14px; top: -14px; right: -14px;}
.chart-bg-shadow-bottom-left {background: transparent url('/imagens/sombra/chart-shadow-bottom-left.png') repeat-y scroll 0 0; position: absolute; height: 14px; width: 14px; bottom: -14px; left: -14px;}
.chart-bg-shadow-bottom-right {background: transparent url('/imagens/sombra/chart-shadow-bottom-right.png') repeat-y scroll 0 0; position: absolute; height: 14px; width: 14px; bottom: -14px; right: -14px;}

/* Publicidade e novas noticias */

#pubnot {
	width:225px;
}

#pub_tit {
	color:#000;
	font-size:16px;
	text-align:right;
	margin:5px 14px 5px 0px; 
}

#publicidade {
	position: relative;
	width:211px;
	height:150px;
}

#pesquisa {
	margin-top:25px;
}

#ultimas {
	width:191px;
	position: relative;
	margin:20px 0px;
	padding:10px 10px 20px 10px;
}

.titulo_ultimas {
	color:#C00;
	font-size:15px;
	margin:5px 0px;
}

.ultima_noticia {
	margin:5px 0px;
}

.td_tit_ultima {
	padding-bottom:5px;
}

a:link.tit_ultima, a:active.tit_ultima, a:visited.tit_ultima {
	color:#000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

a:hover.tit_ultima {
	text-decoration:underline;
}


.td_img_ultima {
	vertical-align:top;
}

.img_ultima {
	margin-right:5px;
	width:60px;
	height:60px;
}

.txt_ultima {
	vertical-align:top;
	width:100%;
	color:#000;
	font-size:9px;
	text-align:left;
	line-height:100%;
}

/* Página noticias */

td.coluna_noticias {
	width:200px;
	padding:0px 5px;
	vertical-align:top;
}

td.bordo_coluna {
	border-left:1px dashed #777;
	border-right:1px dashed #777;
}

a:link.link_ler_mais, a:active.link_ler_mais, a:visited.link_ler_mais {
	color:#FFF;
	font-size:9px;
	text-decoration:none;
}

a:hover.link_ler_mais {
	text-decoration:underline;
}

div.titulo_index {
	background-color:#C00;
	color:#FFF;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	padding:3px;
	text-align:left;
}

a:link.link_titulo, a:active.link_titulo, a:visited.link_titulo {
	color:#FFF;
	text-decoration:none;
}

a:hover.link_titulo {
	text-decoration:underline;
}

div.data_index {
	float:left;
	color:#FFF;
	font-size:10px;
	font-weight:bold;
}

div.ler_mais {
	background-color:#000;
	padding:3px;
	text-align:right;
}

div.resumo_index {
	margin-top:5px;
	margin-bottom:10px;
	font-size:9px;
	text-align:left;
}

td.anterior {
	text-align:left;
	padding-bottom:15px;
}

td.pagina {
	text-align:center;
	padding-bottom:15px;
	font-size:10px;
	font-weight:bold;
}

td.seguinte {
	text-align:right;
	padding-bottom:15px;
}

a:link.link_pagina, a:active.link_pagina, a:visited.link_pagina {
	color:#000;
	font-size:10px;
	text-decoration:underline;
}

a:hover.link_pagina {
	font-weight:bold;
}

div.noticia_titulo {
	font-size:16px;
	color:#C00;
	font-weight:bold;
	border-bottom:1px dotted #C00;
	padding-bottom:3px;
}

div.noticia_resumo {
	font-size:11px;
	font-weight:bold;
	margin-top:10px;
}

div.noticia_corpo {
	font-size:10px;
	margin-top:15px;
	width:600px;
	overflow:auto;
}

div.noticia_data_out {
	height:25px;
}

div.noticia_data {
	float:right;
	text-align:center;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	background-color:#C00;
	padding:2px 10px;
}

/* Página indice  - jornal e textos integrais */

table.indice {
	width:600px;
	border:0;
}

td.titulo_actual {
	font-size:12px;
	text-align:center;
	font-weight:bold;
	color:#FFF;
}

td.titulo_mes_ano {
	font-size:12px;
	text-align:center;
	font-weight:bold;
	padding-left:30px;
	color:#FFF;
}

div.back_titulo {
	padding:2px 0px;
	background-color:#C00;
	border-bottom:3px solid #000;
}

td.edicao_actual {
	width:261px; /* (75 + 5 + 5 + 3 + 3) * 3 */
	text-align:center;
	padding:10px 0px;
}

td.edicao_actual_indice {
	text-align:center;
	padding:10px 0px;
}


div.caixa_jornal_grande {
	position:relative;
	width:225px;
	margin:5px auto;
}

div.ler_revista {
	text-align:center;
	font-size:11px;
}

div.download_pdf {
	text-align:center;
	font-size:11px;
	padding:5px 0px;
	/*border: 1px solid #CCC;*/
	margin:10px auto;
	font-weight:bold;
	position:relative;
	width:225px;
}

div.download_pdf img {
	vertical-align:middle;
}


td.edicoes_anteriores {
	text-align:center;
	padding:10px 0px;
	width:261px; /* (75 + 5 + 5 + 3 + 3) * 3 */
}

td.edicoes_anteriores img {
	margin:0px 5px;
	border:1px solid #CCC;
}

td.titulos_textos {
	padding:10px 5px 10px 10px;
	text-align:left;
	vertical-align:top;
}

td.titulos_textos li {
	margin:5px 0px;
}

a:link.link_tit_texto, a:active.link_tit_texto, a:visited.link_tit_texto {
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

a:hover.link_tit_texto {
	text-decoration:underline;
}

td.linha_revistas {
	width:150px;
}

div.imagem_revistas {
	border:1px solid #C00;
	text-align:center;
}

div.mes_ano_revistas {
	background-color:#C00;
	text-align:center;
	border:1px solid #C00;
	margin-bottom:20px;
	font-size:11px;
	padding:2px 0px;
	font-weight:bold;
}

/* COMENTARIOS NOTICIAS */

.linha_topo {
	border-bottom:#CCC dotted 1px;
	margin:10px 0px;
}

.comment_box {
	background-color:#D3E7F5;
	border-bottom:#ffffff solid 1px;
	padding-top:3px
}
.caixa_comentario {
	/*background-color:#D3E7F5;*/
	/*border-bottom:#999 dotted 1px;*/
	padding:3px 0px;
	position:relative;
}
.com_autor {
	/*background-color:#000;*/
	padding:3px 5px;
	color:#C00;
	font-size:11px;
	font-weight:bold;
	border-bottom:1px dotted #C00;
}
.com_datahora {
	color:#000;
	font-size:9px;
	font-weight:bold;
	float:right;
}
.texto_comentario {
	padding:5px;
	font-size:10px;
	text-align:justify;
}
a.comment_button_slide:link, a.comment_button_slide:active, a.comment_button_slide:visited {
	text-decoration:none;
	color:#FFF;
}
a.comment_button_slide:hover	{
	text-decoration:underline;
	color:#FFF;
}

.comment_button_slide	{
	margin-right:30px;
	background-color:#CC0000;
	color:#FFF;
	border:#333333 solid 1px;
	padding:3px;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
	
.comment_submit	{
	background-color:#999;
	color:#FFFFFF;
	border:#666 1px solid;
	font-size:11px;
	padding:3px;
	margin-top:3px;
}
.panel {
	margin:5px 0px;
	background-color:#DEDEDE;
	height:140px;
	padding:6px;
	width:586px;
	display:none;
	font-size:10px;
	border:1px solid #CC0000;
}
textarea#comentario {
	border:1px solid #666;
	width:584px;
	height:65px
}
input#autor {
	border:1px solid #666;
}


