*{
	margin:0;
	padding:0;
}

body{
	background:#EEE;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

a:link{
	color:#000;
	text-decoration: none;
}

a:visited{
	color:#000;
	text-decoration: none;	
}

a:active{
	color:#000;
	text-decoration: none;	
}

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

img, a img {
	border:0;
	margin:0;
	padding:0;
}

/**************************************************************************************************************
* ESTRUTURA DO SITE
***************************************************************************************************************/
#geral {
	width:990px;
	background:#FFF;
	margin: 0 auto;
}

#topo {
	height:64px;
}

#centro {
	width:960px;
	margin:0 auto;
	/*margin-top:10px;*/
}

#conteudo {
	width:740px;
	float:left;
}

#conteudo_interno {
	clear:both;
	padding-bottom:10px;
	margin:0 20px;
}

#coluna_direita {
	width:200px;
	float:right;
	margin-top:13px;
	padding-bottom:10px;
}

#coluna_auxiliar {
	float:right;
	width:186px;
}

#conteudo_principal {
	float:left;
	width:540px;
}

#base {
	clear:both;
	margin:0 auto;
	padding-top:15px;
	width:960px;
}

#rodape {
	clear:both;
	height:90px;
	background:#1D558E;
	border-top:5px solid #272A33;
}

/**************************************************************************************************************
* MENU PRINCIPAL
***************************************************************************************************************/
ul#menu_principal {
	background:#1a82bb;
	color:#FFF;
	height:19px;
	list-style:none;
	margin-bottom:5px;
	padding-left:15px;
	margin-top:5px;
	padding-top:3px;
	text-align:left;
	width:975px;
}

ul#menu_principal li {
	display:inline;
}

ul#menu_principal li a {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-right:5px;
}

/**************************************************************************************************************
* MENU ACESSIBILIDADE
***************************************************************************************************************/
#box_acessibilidade {
	background:#58A5CF;
	height:25px;
	line-height:25px;
	margin-bottom:5px;
	padding:5px 15px;
}

#box_acessibilidade strong {
	margin-left:120px;
}

/*BOTOES PARA ALTERAR TAMANHO DA FONTE*/
#font_size ul {
	float:right;
	list-style:none;
	text-align:right;
	padding-right:5px;
}

#font_size ul li {
	display:inline;
	/*float:right;*/
	padding-left:10px;
}

/*BOTOES PARA CONTRASTE*/
ul#menu_acessibilidade {
	float:right;
	list-style:none;
	text-align:right;
}

ul#menu_acessibilidade li {
	display:inline;
	padding-left:5px;
}

ul#menu_acessibilidade li a {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

/**************************************************************************************************************
* DATA ATUAL
***************************************************************************************************************/
span#data_atual {
	color:#fff;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/**************************************************************************************************************
* BANNERS
***************************************************************************************************************/
/*BANNER NO TOPO DO CONTEÚDO DA HOME*/
#publicidade_1 {
	width:740px;
	height:95px;
	padding:13px 0;
	float:left;
	overflow:hidden;	
}

#bt_assista {
	width:238px;
	height:79px;
	float:right;
}

#publicidade_1 p {
	color:#666;
	font-size:9px;
}

/*BANNER ABAIXO DO BOX DE ENQUETE, NA COLUNA À DIREITA*/
#publicidade_2 {
	width:200px;
	height:200px;
	margin-bottom:15px;
	text-align:center;
	overflow:hidden;
}

#publicidade_2 p {
	color:#666;
	font-size:9px;
	padding:2px;
	text-align:left;
	margin-left:8px;
}

/*BANNER ABAIXO DO BOX DE SERVIÇOS, NA COLUNA AUXILIAR*/
#publicidade_3 {
	width:186px;
	height:65px;
	text-align:center;
	padding-bottom:14px;
	overflow:hidden;
}

/*BANNER ABAIXO DO BLOCO DE ULTIMAS NOTICIAS, NO CENTRO DA HOME*/
#publicidade_4 {
	width:540px;
	height:80px;
	text-align:center;
	padding:15px 0;
	overflow:hidden;
}

/*BANNER ABAIXO DO BLOCO DE ULTIMAS NOTICIAS, NA BASE DA HOME*/
#publicidade_5 {
	width:540px;
	height:80px;
	text-align:center;
	padding:15px 0;
	overflow:hidden;
	margin-top:10px;
}

/*BANNER ABAIXO DO BLOCO DE PUBLICIDADE, NO TOPO DIREITO DA HOME*/
#publicidade_6 {
	width:200px;
	height:415px;
	text-align:center;
}

#publicidade_6 p {
	margin-bottom:15px;
	width:200px;
	height:200px;
	text-align:center;
	overflow:hidden;	
}

#canal_logotipo {
	width:740px;
	height:95px;
	padding:13px 0;
	float:left;
	overflow:hidden;
	margin-bottom:15px;	
}

#canal_logotipo p {
	color:#666;
	font-size:9px;
}

/**************************************************************************************************************
* CONTEUDO GERAL - TEXTOS
***************************************************************************************************************/
/*TOPICOS DA HOME*/
div.topico_home {
	background:url(../img_site/barras_fundo.jpg) repeat-x top left;
	color:#FFF;
	font-size:10px;
	font-weight:bold;
	line-height:18px;
}

div.topico_home p.menor {
	font-size:8px;
}

div.topico_home p a:link, div.topico_home p a:active, div.topico_home p a:visited, div.topico_home p a:hover {
	color:#FFF;
	float:right;
}

div.topico_home p.canto_esq {
	background:url(../img_site/barras_canto_esq.jpg) no-repeat top left;
	float:left;
	width:20px;
	height:18px;
	padding:0 5px 0 0;
	margin:0;
}

div.topico_home p.canto_dir {
	background:url(../img_site/barras_canto_dir.jpg) no-repeat top right;
	float:right;
	width:5px;
	height:18px;
	padding:0 0 0 5px;
	margin:0;
}

/*TEXTOS PARA CONTEUDO INTERNO*/
#conteudo_interno h1 { /*topicos*/
	color:#004781;
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
}

#conteudo_interno h2 { /*titulos*/
	font-size:22px;
	font-weight:bold;
	margin-bottom:10px;
}

#conteudo_interno h3 { /*resumos*/
	font-size:12px;
	font-weight:normal;
	margin-bottom:15px;
}

#conteudo_interno h4 { /*subtitulos*/
	font-size:12px;
	font-weight:normal;
	margin-bottom:15px;
	font-style:italic;
}

#conteudo_interno h6 { /*anexos, data, hora*/
	font-size:10px;
	margin-bottom:10px;
	font-weight:normal;
}

.textos {
	color:#000;
	font-size:12px;
	text-align:justify;
}

.textos p {
	margin-bottom:15px;
	line-height:150%;
}

/**************************************************************************************************************
* CONTEUDO COLUNA DIREITA
***************************************************************************************************************/
/*BUSCA*/
#box_busca {
	padding-bottom:15px;
}

form#busca {
	border:1px solid #C5C5C5;
	width:198px;
	height:168px;
}

form#busca h1 {
	color:#004781;
	font-size:16px;
	font-weight:bold;
	margin:10px;
}

form#busca p {
	font-size:11px;
	margin:0 10px;
	margin-bottom:10px;
}

form#busca #campo {
	border:1px solid #7F9DB9;
	color:#797979;
	font-size:11px;
	margin-right:8px;
	margin-top:10px;
	padding:1px;
	width:140px;
}

form#busca #bt_ok {
	background:#797979;
	border:1px solid #4F4F4F;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	margin-top:10px;
	width:26px;
}

form#busca p select {
	border:1px solid #7F9DB9;
	color:#797979;
	font-size:11px;
	width:100%;
}

/*ENQUETE*/
#box_enquete{
	/*height:248px;*/
	padding-bottom:15px;
}

form#enquete {
	background:#d3dce3;
	border:1px solid #C5C5C5;
	border-top:none;
	/*height:248px;*/
	padding-top:10px;
	width:198px;
}

form#enquete p {
	font-size:11px;
	margin:0 10px;
	margin-bottom:10px;
}

#enquete_texto{
	margin-top:20px;
}

form#enquete #enquete_corpo {
	height:160px;
}

form#enquete p#botoes {
	background:#b7c5d2;
	margin:0;
	padding:9px 0;
	text-align:center;
}

form#enquete #bt_votar {
	background:url(../img_site/bt_votar.jpg) no-repeat top left;
	border:none;
	height:19px;
	width:68px;
}

form#enquete #bt_resultado {
	background:url(../img_site/bt_resultado.jpg) no-repeat top left;
	border:none;
	height:19px;
	width:104px;
}

/*CAPA JORNAL*/
#capa_jornal {
	border:1px solid #C5C5C5;
	width:168px;
	height:298px;
	padding:15px;
}

/*ANUNCIE CLASSIFICADOS*/
#anuncie_jl {
	border:1px solid #C5C5C5;
	width:190px;
	padding:5px;
}
#anuncie_jl img {
	margin-left:5px;
	margin-top:2px;
}

/*CHAMADA DA SEÇÃO FOTO REPORTER*/
#fotoreporter_chamada {
	border:1px solid #C5C5C5;
	width:190px;
	padding:5px;
	text-align:center;
}

/*CHAMADA DA SEÇÃO FOTO REPORTER*/
#direito_secao {
	border:1px solid #C5C5C5;
	width:190px;
	padding:5px;
	text-align:center;
}



/**************************************************************************************************************
* CONTEUDO COLUNA AUXILIAR
***************************************************************************************************************/
/*SUPLEMENTOS*/
#suplementos {
	font-size:11px;
	padding-bottom:15px;
	width:186px;
	float:right;
	margin-left:25px;
}

#suplementos ul {
	list-style:none;
}

#suplementos ul li {
	background:url(../img_site/marcador.jpg) no-repeat 0 50%;
	padding-left:18px;
	line-height:170%;
}

/*SERVIÇOS*/
#servicos {
	font-size:11px;
	padding-bottom:15px;
	width:186px;
	float:right;
	margin-left:20px;
}

#servicos ul {
	list-style:none;
}

#servicos ul li {
	background:url(../img_site/marcador.jpg) no-repeat 0 50%;
	padding-left:18px;
	line-height:170%;
}

/*TWITTER*/
#box_twitter {
	margin-top:15px;
	padding-bottom:15px;
}

#twitter {
	/*background:#c0deed url(../img_site/tw_topo.jpg) no-repeat top left;
	padding-top:52px;*/
	background:#c0deed;
	width:186px;
}

#twitter p#posts {
	border-left:1px solid #FFFF00;
	border-right:1px solid #FFFF00;
	height:250px;
	font-size:11px;
	
}

/*COLUNISTAS*/
#colunistas {
	font-size:10px;
	padding-bottom:15px;
	width:186px;
}

/*#colunistas * {
	margin:0;
	padding:0;
}*/

#colunistas .box_colunista {
	padding-top:3px;
}

#colunistas dl.colunistas_listar {
	background:#e3f5ff;
	border:1px solid #b1e3fe;
	clear:both;
	font-size:11px;
	height:56px;
	overflow:hidden;
}

#colunistas dl.colunistas_listar dt {
	float:left;
	padding:8px 7px;
}

#colunistas dl.colunistas_listar dt img {
	border:1px solid #b1e3fe;
}

#colunistas dl.colunistas_listar dd {
	color:#012a68;
	font-size:9px;
	padding:5px;
}

#colunistas dl.colunistas_listar dd p strong {
	text-transform:uppercase;
}

#colunistas dl.colunistas_listar dd a {
	color:#012a68;
	font-size:9px;
}

/**************************************************************************************************************
* CONTEUDO BLOCO PRINCIPAL DA HOME
***************************************************************************************************************/
/*NOTICIA PRINCIPAL - FLASH COM DESTAQUES*/
#noticia_principal {
	clear:both;
	width:540px;
	height:200px;
	padding-bottom:15px;
}

/*BLOCO DE ULTIMAS NOTICIAS, ABAIXO DA NOTICIA PRINCIPAL*/
#noticia_2 dl {
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
	margin-top:5px;
}

#noticia_2 dl dt {
	color:#FFF;
	float:left;
	font-size:9px;
	height:20px;
	margin-right:5px;
	padding:7px 3px;
	width:24px;
}

#noticia_2 dl dt.primeira {
	background:#535ba0;
}

#noticia_2 dl dt.segunda {
	background:#3b4492;
}

#noticia_2 dl dt.terceira {
	background:#222c84;
}

#noticia_2 dl dt.quarta {
	background:#0a1577;
}

#noticia_2 dl dd {
	background:#e3e3e3;
	font-size:13px;
	font-weight:bold;
	padding:11px 3px;
}

#noticia_2 dl dd span {
	color:#001c6d;
}

/*BLOCO COM 1 NOTICIA, MOSTRADA ABAIXO DO BANNER CENTRAL*/
#noticia_3 dl {
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:15px;
}

#noticia_3 dl dt {
	padding-bottom:5px;
}

#noticia_3 dl dt a {
	color:#548fcc;
	font-weight:bold;
}

#noticia_3 dl dd p.titulo {
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:28px;
	font-weight:bold;
	padding-bottom:3px;
}

#noticia_3 dl dd p.resumo {
	background:url(../img_site/marcador_noticia.jpg) no-repeat 0 50%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding-left:13px;
}

/*BLOCO COM 1 NOTICIA, MOSTRADANDO O ÚLTIMO CANAL CADASTRADO*/
#noticia_canal dl {
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	margin-top:10px;
}

#noticia_canal dl dt {
	padding-bottom:5px;
}

#noticia_canal dl dt a {
	color:#548fcc;
	font-weight:bold;
}

#noticia_canal dl dd p.titulo {
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:28px;
	font-weight:bold;
	padding-bottom:3px;
}

#noticia_canal dl dd p.resumo {
	background:url(../img_site/marcador_noticia.jpg) no-repeat 0 50%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding-left:13px;
}

/*BLOCO COM 3 NOTICIAS*/
#noticia_4 {
	font-family:Arial, Helvetica, sans-serif;
	width:540px;
}

#noticia_4 dl {
	width:166px;
	float:left;
}

#noticia_4 dl#centro {
	margin:0 20px;
}

#noticia_4 dl dt a {
	color:#548fcc;
	/*font-size:14px;*/
	font-weight:bold;
}

#noticia_4 dl dd {
	padding-top:3px;
}

#noticia_4 dl dd a {
	font-size:18px;
	font-weight:bold;
}

/*BLOCO COM 4 NOTICIAS, COM FOTO DE CHAMADA*/
#noticia_5 {
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
	padding-top:20px;
	width:540px;
}

#noticia_5  dl {
	float:left;
	padding-right:10px;
	width:127px;
}

#noticia_5  dl dt a {
	color:#548fcc;
	font-size:12px;
	font-weight:bold;
}

#noticia_5 dl dd {
	padding-top:3px;
}

#noticia_5 dl dd a {
	font-weight:bold;
}

/**************************************************************************************************************
* CONTEUDO DA BASE
***************************************************************************************************************/
/*BLOGS*/
#blogs {
	height:185px;
	float:left;
	width:540px;
}

#blogs dl {
	float:left;
	height:150px;
	overflow:hidden;
	padding-left:2px;
	padding-top:5px;
	width:88px;
}

#blogs dl dt {
	background:#000;
	height:65px;
	padding:9px 0;
	text-align:center;
}

#blogs dl dt img {
	border:1px solid #FFF;
}

#blogs dl dd {
	background:#666;
	height:63px;
	padding:2px 6px;
}

#blogs dl dd a {
	color:#FFF;
	font-size:9px;
}

/*MULTIMIDIA*/
#multimidia {
	width:186px;
}

#multimidia p.lista_multimidia {
	clear:both;
	padding-top:2px;
}

#multimidia dl {
	background:#e3f5ff;
	border:1px solid #b1e3fe;
	height:48px;
	margin-right:6px;
	overflow:hidden;
	width:184px;
	margin-bottom:5px;
}

#multimidia dl dt {
	float:left;
	height:40px;
	width:60px;
	padding:4px;
}

#multimidia dl dt img {
	border:1px solid #FFF;
}

#multimidia dl dd {
	color:#012a68;
	font-size:9px;
	font-weight:bold;
	padding:4px;
}

#multimidia dl dd a {
	color:#012a68;
}

#multimidia dl dd p.video {
	background:url(../img_site/marcador_video.jpg) no-repeat left;
	margin-left:65px;
	padding-left:17px;
}

#multimidia dl dd p.foto {
	background:url(../img_site/marcador_foto.jpg) no-repeat left;
	margin-left:65px;
	padding-left:17px;
}

#multimidia dl dd p.audio {
	background:url(../img_site/marcador_audio.jpg) no-repeat left;
	margin-left:65px;
	padding-left:17px;
}

/**************************************************************************************************************
* CONTEUDO DO RODAPE
**************************************************************************************************************/
#rodape p{
	color:#FFF;
	font-size:11px;
	padding-top:20px;
	padding-left:20px;
}

#rodape ul {
	color:#FFF;
	font-size:11px;
	float:right;
	list-style:none;
	padding-top:20px;
	padding-right:15px;
}

#rodape ul li {
	display:inline;
}

#rodape ul li a {
	color:#FFF;
	font-size:11px;
	margin-right:5px;
}

/**************************************************************************************************************
* CONTEUDO DO RODAPE PARA IMPRESSAO
***************************************************************************************************************/
#rodape_impressao {
	clear:both;

	background:#eee;
	border-top:5px solid #ccc;
}


#rodape_impressao p{
	color:#000;
	font-size:11px;
	padding-top:20px;
	padding-left:20px;
}

#rodape_impressao ul {
	color:#000;
	font-size:11px;
	float:right;
	list-style:none;
	padding-top:20px;
	padding-right:15px;
}

#rodape_impressao ul li {
	display:inline;
}

#rodape_impressao ul li a {
	color:#000;
	font-size:11px;
	margin-right:5px;
}

/**************************************************************************************************************
* CONTEUDO INTERNO
***************************************************************************************************************/
/*RESULTADO ENQUETE*/
dl.resultado_enquete{
	font-size:12px;
	margin:20px 0;
}

dl.resultado_enquete dt{
	background:#ebebeb;
	font-weight:bold;
	line-height:30px;
	text-align:left;
}

dl.resultado_enquete dd{
	background:#f8f8f8;
	color:#333333;
	line-height:30px;
	font-size:11px;
}

ul.enquetes_anteriores {
	font-size:12px;
	list-style:none;
	margin:20px 0;
}

ul.enquetes_anteriores li {
	background:#ebebeb;
	padding:8px 5px;
	text-align:left;
}

ul.enquetes_anteriores li.alter {
	background:#f8f8f8;
}

ul.enquetes_anteriores li a {
	font-weight:bold;
	text-decoration:none;
}

/*RESULTADO DDD*/
.resultado_ddd{
	font-size:12px;
}

.resultado_ddd tr{
	height:30px;
	text-align:left;
}

.resultado_ddd tr td{
	background:#f8f8f8;
	color:#333333;
	font-size:11px;
}

.resultado_ddd tr.alter{
	background:#f8f8f8;
}

/*RESULTADO QUEM SOMOS*/
.resultado_quemsomos{
	font-size:12px;
}

.resultado_quemsomos tr{
	height:30px;
	text-align:left;
}

.resultado_quemsomos tr th{
	background:#e2e2e2;
	color:#333333;
	font-size:12px;
	padding-left:10px;
}

.resultado_quemsomos tr td{
	background:#f8f8f8;
	color:#333333;
	font-size:12px;
	padding:5px;	
}

.resultado_quemsomos tr.alter td{
	background:#f0f0f0;
}

/*BLOGS*/
ul#lista_blogs {
	list-style:none;
	padding-top:20px;
}

ul#lista_blogs li {
	border-bottom:1px solid #ccc;
	clear:both;
	height:65px;
	margin-bottom:15px;
	padding-bottom:15px;
}

ul#lista_blogs li dl dt {
	width:75px;
	float:left;
	padding-right:20px;
}

ul#lista_blogs li dl dt img {
	border:1px solid #000;
}

ul#lista_blogs li dl dd {
	line-height:120%;
}

/*COLUNISTAS*/
ul#lista_colunistas {
	list-style:none;
	padding-top:10px;
}

ul#lista_colunistas li {
	border-bottom:1px solid #ccc;
	clear:both;
	height:45px;
	margin-bottom:20px;
	padding-bottom:20px;
}

ul#lista_colunistas li dl dt {
	width:60px;
	float:left;
	padding-right:20px;
}

ul#lista_colunistas li dl dt img {
	border:1px solid #000;
}

ul#lista_colunistas li dl dd {
	font-size:11px;
	line-height:120%;
}

/*NOTICIAS*/
ul#lista_noticias_titulos {
	list-style:none;
}

ul#lista_noticias_titulos li {
	display:block;
	line-height:150%;
	margin-bottom:20px;
}

ul#lista_noticias_titulos li dl{
	margin-bottom:20px;	
}

ul#lista_noticias_titulos li dl dt{
	font-weight:normal;
	font-size:10px;
}

ul#lista_noticias_titulos li dl dd h1{
	color:#000;
	font-size:18px;
	margin-bottom:3px;
}

ul#lista_noticias_titulos li dd p{
	font-size:12px;
	margin-bottom:0;
}


ul#lista_noticias_titulos li a:hover {
	text-decoration:underline;
}

ul#menu_noticias_opcoes{
	text-align:left;
	list-style:none;
}

ul#menu_noticias_opcoes li{
	display:inline;
}

#box_noticias_relacionadas{
	margin:50px 0 0 0;
	padding-bottom:30px;
	border-bottom:4px solid #004781;
}

#box_noticias_relacionadas h1{
	margin-bottom:0;
	margin-bottom:10px;
}

#box_noticias_comentarios{
	margin:30px 0 0 0;
	border-bottom:4px solid #004781;	
	clear:both;
}

#box_noticias_pdf{
	margin:30px 0 20px 0;
}

#box_noticias_pdf p{
	margin-top:10px;
}

#box_noticias_infografico{
	margin:30px 0 0 0;
}

#box_noticias_infografico p{
	margin-top:10px;
}

#box_noticias_comentarios ul#lista_comentarios{
	padding-top:10px;
}

/*COMENTARIOS*/
ul#lista_comentarios {
	list-style:none;
}

ul#lista_comentarios li {
	display:block;
	line-height:150%;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px dotted #ccc;
}

ul#lista_comentarios li dl dt {
	font-size:18px;
}

ul#lista_comentarios li dl dd p{
	font-size:12px;
}

ul#lista_comentarios li dl dt span {
	font-weight:normal;
	font-size:10px;
}

form#box_form_comentarios{
	margin-top:30px;
	clear:both;
}

form#box_form_comentarios p{
	margin-bottom:20px;
	
}

form#box_form_comentarios label{
	float:left;
	width:120px;	
}

form#box_form_comentarios .campo {
	border:1px solid #7F9DB9;
	color:#797979;
	font-size:12px;
	padding:1px;
}

/*INDICAR*/
form#box_form_indique{
	margin-top:30px;
}

form#box_form_indique p{
	margin-bottom:20px;
	
}

form#box_form_indique label{
	float:left;
	width:150px;	
}

form#box_form_indique .campo {
	border:1px solid #7F9DB9;
	color:#797979;
	font-size:12px;
	padding:1px;
}

/*CONTATO*/
form#box_form_contato{
	margin-top:30px;
}

form#box_form_contato p{
	margin-bottom:20px;	
}

form#box_form_contato label{
	float:left;
	width:100px;	
}

form#box_form_contato p span{
	font-size:11px;
	display:block;
	margin-top:5px;
	margin-left:100px;
}

form#box_form_contato .campo {
	border:1px solid #7F9DB9;
	color:#797979;
	font-size:12px;
	padding:1px;
}

/*ASSINE*/
#conteudo_interno h5.topico_assine { /*topicos*/	
	font-size:22px;	
	color:#004781;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:5px;
}

form#box_form_assine{
	margin-top:30px;
}

form#box_form_assine p{
	margin-bottom:20px;	
}

form#box_form_assine label{
	float:left;
	width:100px;	
}

form#box_form_assine p span{
	font-size:11px;
	display:block;
	margin-top:5px;
	margin-left:100px;
}

form#box_form_assine .campo {
	border:1px solid #7F9DB9;
	color:#797979;
	font-size:12px;
	padding:1px;
}

.texto_assine {
	line-height:18px;
	font-weight:bold;
	color:#004781;
}

.texto_assine img {
	margin-top:10px;
	margin-right:10px;
}

a.bt_assine {
	background:#58a5cf;
	color:#fff;
	font-size:17px;
	font-weight:bold;
	padding:5px;
	margin:20px 10px 0 0;
	text-decoration:none;
	text-transform:uppercase;
}

div#assine_impressao {
	margin-bottom:30px;
	margin-top:80px;
}

div#assine_impressao h1 {
	font-size:17px;
	text-align:center;
	border-bottom:1px solid #333;
	padding-bottom:5px;
}

div#assine_impressao p {
	margin-top:10px;
}

div#assine_impressao p label {
	font-weight:bold;
}

/*CLASSIFICADOS*/
form#box_form_classificados{
	margin-top:60px;
	padding:10px 0 10px 0;
	margin-bottom:20px;
}

form#box_form_classificados p{
	margin-bottom:5px;	
}

form#box_form_classificados label{
	float:left;
	width:120px;	
}

form#box_form_classificados .campo {
	border:1px solid #7F9DB9;
	color:#797979;
	font-size:12px;
	padding:1px;
}

ul#lista_classificados{
	list-style:none;
	padding:20px 0;
}

dl#pdf_classificados{
	padding:10px 0;
	width:300px;
	font-size:10px;
	text-align:center;
}

dl#pdf_classificados dt{
	color:#7a7f83;
}

dl#pdf_classificados dt p{
	margin-top:5px;
}

/**************************************************************************************************************
* SISTEMA DE CLASSIFCADOS DO JORNAL DE LIMEIRA
***************************************************************************************************************/
#empresa_apresentacao
{
	margin-top:20px;	
}

#empresa_apresentacao dd
{
	margin-right:10px;
}

#empresa_apresentacao dt ul
{
	list-style:none;
}

#empresa_apresentacao dt ul li
{
	padding-bottom:10px;
}

/**************************************************************************************************************
* FORMULARIO DE PESQUISA CLASSIFICADOS - EMPREGOS
***************************************************************************************************************/
form#box_form_empregos{
	margin-top:20px;
	padding:10px 0 10px 0;
	margin-bottom:20px;
}

form#box_form_empregos p{
	margin-bottom:5px;	
}

form#box_form_empregos label{
	float:left;
	width:150px;	
}

form#box_form_empregos .campo {
	border:1px solid #7F9DB9;
	color:#797979;
	font-size:12px;
	padding:1px;
}

/**************************************************************************************************************
* FORMULARIO DE PESQUISA CLASSIFICADOS - IMOVEIS
***************************************************************************************************************/
form#box_form_imoveis{
	padding:10px 0 10px 0;
	margin-bottom:20px;
}

form#box_form_imoveis h2{
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
}

form#box_form_imoveis p{
	margin-bottom:5px;	
}

form#box_form_imoveis label{
	float:left;
	width:180px;	
}

form#box_form_imoveis .campo {
	border:1px solid #7F9DB9;
	color:#797979;
	font-size:12px;
	padding:1px;
}

/**************************************************************************************************************
* FORMULARIO DE PESQUISA CLASSIFICADOS - VEICULOS
***************************************************************************************************************/
form#box_form_veiculos{
	margin-top:20px;
	padding:10px 0 10px 0;
	margin-bottom:20px;
}

form#box_form_veiculos p{
	margin-bottom:5px;	
}

form#box_form_veiculos label{
	float:left;
	width:150px;	
}

form#box_form_veiculos .campo {
	border:1px solid #7F9DB9;
	color:#797979;
	font-size:12px;
	padding:1px;
}

/**************************************************************************************************************
* CONTEUDO INTERNO DA BUSCA EM CLASSIFICADOS - EMPREGOS
***************************************************************************************************************/
ul#lista_classificados_empregos {
	list-style:none;
	margin-top:20px;
}

ul#lista_classificados_empregos li {
	display:block;
	line-height:150%;
}

ul#lista_classificados_empregos p {
	margin-bottom:20px;
}

ul#lista_classificados_empregos li a:hover {
	text-decoration:underline;
}

ul#lista_classificados_empregos table {
	margin-top:20px;
	margin-bottom:20px;
}

ul#lista_classificados_empregos table tr th {
	color:#AA2222;
	font-size:14px;
	border-bottom:1px dotted #CCCCCC;
}

ul#lista_classificados_empregos table tr td {
	font-size:11px;
	border-bottom:1px dotted #CCCCCC;
	padding:5px 0;
}

form#lista_classificados_empregos .campo {
	border:1px solid #7F9DB9;
	color:#797979;
	font-size:12px;
	padding:1px;
}

/**************************************************************************************************************
* CONTEUDO INTERNO DA BUSCA EM CLASSIFICADOS - IMOVEIS
***************************************************************************************************************/
dl.busca_imoveis {
	margin-top:20px;
}

dl.busca_imoveis dt {
	border:2px solid #004781;
	padding:10px;
	font-size:17px;
}

dl.busca_imoveis dt a {
	color:#004781;
	text-decoration:none;
	font-weight:bold;
}

dl.busca_imoveis dd {
	margin-left:10px;
}

ul#lista_classificados_imoveis {
	list-style:none;
	margin-top:20px;
}

ul#lista_classificados_imoveis li {
	display:block;
	line-height:150%;
}

ul#lista_classificados_imoveis li a:hover {
	text-decoration:underline;
}

ul#lista_classificados_imoveis table {
	margin-top:20px;
	margin-bottom:20px;
}

ul#lista_classificados_imoveis table tr th {
	color:#13269E;
	font-size:14px;
	padding-left:20px;
	border-bottom:1px dotted #CCCCCC;
}

ul#lista_classificados_imoveis table tr td {
	font-size:11px;
	padding:20px 0;
	line-height:20px;
	text-decoration:none;
}

ul#lista_classificados_imoveis table tr td p.detalhes {
	padding-top:5px;
}

ul#lista_classificados_imoveis table tr td p.imagem {
	width:140px;
	height:105px;
	overflow:hidden;
}

dl#box_imovel_detalhes dt {
	float:left;
	margin-right:15px;
	width:258px;
}

dl#box_imovel_detalhes dt p {
	padding:3px;
	border:1px solid #ccc;
}

dl#box_imovel_detalhes dt ul {
	margin-top:10px;
	list-style:none;
}

dl#box_imovel_detalhes dt ul li {
	float:left;
	margin:5px 5px 5px 0;
	padding:1px;
	border:1px solid #ccc;
}

/**************************************************************************************************************
* CONTEUDO INTERNO DA BUSCA EM CLASSIFICADOS - VEICULOS
***************************************************************************************************************/
ul#lista_classificados_veiculos {
	list-style:none;
	margin-top:20px;
}

ul#lista_classificados_veiculos li {
	display:block;
	line-height:150%;
}

ul#lista_classificados_veiculos li a:hover {
	text-decoration:underline;
}

ul#lista_classificados_veiculos table {
	margin-top:20px;
	margin-bottom:20px;
}

ul#lista_classificados_veiculos table tr th {
	color:#1D7D12;
	font-size:14px;
	padding-left:20px;
	border-bottom:1px dotted #CCCCCC;
}

ul#lista_classificados_veiculos table tr td {
	font-size:11px;
	border-bottom:1px dotted #CCCCCC;
	padding:5px 0;
}

/**************************************************************************************************************
* LISTA DE IMAGENS DE EMPREGOS, VEICULOS E IMOVEIS - CLASSIFICADOS
***************************************************************************************************************/
ul#box_lista_classificados{
	list-style:none;
	margin-top:20px;
}

ul#box_lista_classificados li{
	width:200px;
	height:244px;
	display:block;
}

/**************************************************************************************************************
* CONTEUDO INTERNO DAS GALERIAS DO SITE
**************************************************************************************************************/
ul#lista_galerias{
	list-style:none;
}

ul#lista_galerias li {
	display:block;
	line-height:150%;
}

ul#lista_galerias li dl{
	float:left;
	width:100%;
	border-bottom:1px dotted #CCCCCC;	
}

#img_destaque{
	margin-bottom:20px;
	margin-right:10px;
	float:left;
}

ul#lista_galerias li dl h1{
	color:#000;
	font-size:18px;
}

ul#lista_galerias li dl p{
	font-size:12px;
}

ul#lista_galerias li dl dd {
	margin-bottom:20px;
}

ul#lista_galerias li dl h6 {
	margin-bottom:1px;
}

/**************************************************************************************************************
* CONTEUDO INTERNO DO HORÓSCOPO
**************************************************************************************************************/
ul#lista_horoscopo{
	list-style:none;
}

ul#lista_horoscopo li dl{
	float:left;
	margin-top:20px;
	width:100%;
	border-bottom:1px dotted #CCCCCC;
}

ul#lista_horoscopo li dl h1{
	color:#000;
	font-size:18px;
}

ul#lista_horoscopo li dl p{
	font-size:12px;
}

ul#lista_horoscopo li dl dt {
	margin-bottom:20px;
	margin-right:10px;
	float:left;	
}

ul#lista_horoscopo li dl dd {
	margin-bottom:20px;
}

ul#lista_horoscopo li dl dd h6 {
	margin-bottom:1px;
}

/**************************************************************************************************************
* CONTEUDO INTERNO DA BUSCA EM CLASSIFICADOS
**************************************************************************************************************/
ul#lista_classificados_titulos {
	list-style:none;
}

ul#lista_classificados_titulos li {
	display:block;
	line-height:150%;
}

ul#lista_classificados_titulos dl {
	margin-bottom:20px;
	border-bottom:1px dotted #CCCCCC;	
}

ul#lista_classificados_titulos li dl h1 {
	color:#000;
	font-size:18px;
	margin-bottom:0;
}

ul#lista_classificados_titulos li dl dd {
	margin-bottom:20px;
}

ul#lista_classificados_titulos li dd p {
	font-size:12px;
	margin-bottom:0;
}

ul#lista_classificados_titulos li a:hover {
	text-decoration:underline;
}


/**************************************************************************************************************
* IMAGENS - DETALHES DE NOTICIAS
**************************************************************************************************************/
ul#imagens {
	list-style:none;
	float:left;
	margin-right:15px;
	margin-top:13px;
}

ul#imagens li {
	text-align:left;
	margin-bottom:10px;
	border:1px solid #CCCCCC;
	padding:5px;
}

ul#imagens li img {
	border:0;
}

.foto_legenda {
	padding:4px;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	background-color:#000000;
}

/**************************************************************************************************************
* IMAGENS - DETALHES DE GALERIAS
**************************************************************************************************************/
ul#imagem_galeria {
	list-style:none;
	margin-top:13px;
}

ul#imagem_galeria li {	
	margin-bottom:10px;
	border:1px solid #CCCCCC;
	padding:5px;
}

ul#imagem_galeria li img {
	border:0;	
}

/**************************************************************************************************************
* VÍDEOS - DETALHES DA TV JL
**************************************************************************************************************/
ul#videos {
	margin:0;
	padding:0;
	list-style:none;
	margin-top:30px;
	width:480px;
	position:relative;
	left:50%;
	margin-left:-240px;
}

ul#videos li {
    margin-bottom:15px;
}

ul#videos li p {
	margin-top:5px;
	text-align:left;
}

.campo_outros_videos {
	border:1px solid #7F9DB9;
	color:#797979;
	font-size:12px;
	padding:1px;
}

/**************************************************************************************************************
* AUDIO - DETALHES DA GALERIA DE AUDIO
**************************************************************************************************************/
ul#audio {
	margin:0;
	padding:0;
	list-style:none;
	margin-top:30px;
	width:480px;
	/*position:relative;
	left:50%;
	margin-left:-240px;*/
}

ul#audio li {
    margin-bottom:20px;
}

ul#audio li p {
	margin-top:5px;
	text-align:left;
}

.campo_outros_audio {
	border:1px solid #7F9DB9;
	color:#797979;
	font-size:12px;
	padding:1px;
}

/**************************************************************************************************************
* PAGINACAO
**************************************************************************************************************/
#box_paginacao{
	text-align:center;
	font-size:10px;
	clear:both;
}

#link_destaque {
	color:#004781;
	font-weight:bold;
	font-size:18px;
}

/**************************************************************************************************************
* LINK VOLTAR
**************************************************************************************************************/
.voltar {
	clear:both;
	margin:20px 0;
}

.voltar a {
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
}

/**************************************************************************************************************
* LISTA DE SEÇÕES DE XML
**************************************************************************************************************/
#box_lista_secoes{
	list-style:none;
	margin-top:20px;
}

#box_lista_secoes li{
	margin-top:2px;
	margin-left:30px;
	background:url(../img_site/icn_xml.gif) no-repeat;
	padding:0 0 10px 40px;
}
/**************************************************************************************************************
* CONTEUDO DA PAGINA DE CLASSIFICADOS DO SITE
**************************************************************************************************************/
#conteudo_interno_classificados {
	clear:both;
	padding-top:20px;
	margin:0 30px;
	width:900px;	
}

#conteudo_interno_classificados h1 { /*topicos*/
	color:#004781;
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
}

#conteudo_interno_classificados h2 { /*topicos*/
	background:#1D558E;
	color:#FFF;
	font-size:12px;
	font-weight:normal;
	margin-bottom:5px;
	padding:5px;
	text-align:left;
}

#conteudo_interno_classificados h2 a {
	color:#FFF;
	font-weight:bold;
	padding:0 5px;
}

#conteudo_interno_classificados div#exibe_pagina {
	height:500px;
	margin:0 auto;
	margin-top:15px;
	width:900px;
}

/**************************************************************************************************************
* CONTEUDO DA PAGINA DE ENVIAR FOTO DO SITE
**************************************************************************************************************/
#conteudo_interno_fotoreporter {
	clear:both;
	padding-top:20px;
	margin:0 30px;
	width:900px;	
}

#conteudo_interno_fotoreporter h1 { /*topicos*/
	color:#004781;
	font-size:16px;
	font-weight:bold;
}

/**************************************************************************************************************
* CONTEUDO DA PAGINA DE DISK COMPRAS E SERVIÇOS
**************************************************************************************************************/
#resultado_compraservico {
	margin-top:20px;
}

/**************************************************************************************************************
* BLOCO DE CONTEUDO PARA ACESSO AO RELATORIO DOS BANNERS DO SITE
**************************************************************************************************************/
form#box_form_banner{
	margin-top:30px;
}

form#box_form_banner p{
	margin-bottom:20px;	
}

form#box_form_banner label{
	float:left;
	width:100px;	
}

form#box_form_banner .campo {
	border:1px solid #7F9DB9;
	color:#797979;
	font-size:12px;
	padding:1px;
}

.listagem_banners {
	width:100%;
}

.listagem_banners tr th {
	padding:10px;
	background:#CCCCCC;	
}

.listagem_banners tr td {
	padding:5px;	
}

/**************************************************************************************************************
* FOTO REPÓRTER
**************************************************************************************************************/

.alerta{
	font-weight:bold;
	color:#B00000;
}

form#box_form_fotoreporter{
	margin-top:30px;
}

form#box_form_fotoreporter p{
	margin-bottom:20px;	
}

form#box_form_fotoreporter p span{
	display:block;
	font-size:11px;
	margin-left:100px;
	padding-top:5px;
}

form#box_form_fotoreporter label{
	float:left;
	width:100px;	
}

form#box_form_fotoreporter .campo {
	border:1px solid #7F9DB9;
	color:#797979;
	font-size:12px;
	padding:1px;
}

#foto_grande
{
	text-align:center;
	background:#000;
}

#foto_grande img
{
	padding:10px 0;
}

#foto_grande span
{
	display:block;
	text-align:center;
	background:#fff;
	font-size:11px;
	padding-bottom:10px;
	color:#333;
}

#foto_grande span#legenda
{
	padding-top:5px;
	text-align:left;
	line-height:20px;
	color:#666;
}

#foto_grande span#legenda strong
{
	font-size:17px;
	color:#000;
}

#box_fotoreporter
{
	margin:10px 0;
}

#box_fotoreporter h2
{
	font-size:20px;
	font-weight:bold;
	padding:5px 0;
	border-bottom:4px solid #1D558E;
	color:#1D558E;
}

#box_fotoreporter ul
{
	border-top:1px solid #999;
	margin-top:2px;
	list-style:none;
}

#box_fotoreporter ul li
{
	padding:10px 0;
	border-bottom:1px solid #999;
	font-size:14px;
	color:#1D558E;
}

#box_fotoreporter ul li p
{
	display:none;
	font-size:11px;
	line-height:18px;
	padding:3px 0;
	color:#000;
}

#box_fotoreporter ul li a
{
	font-weight:bold;
	text-decoration:none;
	color:#1D558E;
}

/**************************************************************************************************************
* ACESSIBILIDADE
**************************************************************************************************************/

#lista_explicacao_teclas
{
	list-style:none;
}

#lista_explicacao_teclas li
{
	margin-top:20px;
	padding-bottom:10px;
}

#lista_explicacao_teclas li span
{
	padding:10px;
	font-size:16px;
	background:#ccc;
	font-weight:bold;
}

/**************************************************************************************************************
* DIREITO CIDADAO
**************************************************************************************************************/


form#box_form_direitocidadao{
	margin-top:30px;
}

form#box_form_direitocidadao p{
	margin-bottom:20px;	
}

form#box_form_direitocidadao p span{
	display:block;
	font-size:11px;
	margin-left:100px;
	padding-top:5px;
}

form#box_form_direitocidadao label{
	float:left;
	width:100px;	
}

form#box_form_direitocidadao .campo {
	border:1px solid #7F9DB9;
	color:#797979;
	font-size:12px;
	padding:1px;
}


/*COMENTARIOS*/
ul#lista_perguntas {
	list-style:none;
	margin-top:40px;
}

ul#lista_perguntas li {
	display:block;
	line-height:150%;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px dotted #ccc;
}

ul#lista_perguntas li dl dt {
	color:#1D558E;
	margin-bottom:10px;
	font-weight:bold;
	display:block;
	cursor:pointer;
}

ul#lista_perguntas li dl dd p{
	font-size:12px;
}



ul#lista_perguntas li dl dt span {
	font-weight:normal;
	font-size:10px;
	color:#000;
}

ul#lista_perguntas li dl dd p.texto_respostas{
	display:none;
	margin-left:10px;
}

/*ENCONTREI*/
#encontrei_banner {
	margin-bottom:20px;
}

#box_encontrei ul.encontrei_alfabeto {
	list-style:none;
	margin-bottom:15px;
	margin-top:30px;
	text-align:center;
	font-weight:bold;
	margin-bottom:40px;
}

#box_encontrei ul.encontrei_alfabeto li {
	display:inline;
	border:1px solid #ccc;
	padding:3px;
	margin-right:3px;
	margin-bottom:10px;
}

#box_encontrei ul.encontrei_alfabeto li a {
	color:#666;
	text-decoration:none;
}

#box_encontrei h3 {
	text-align:center;
	font-weight:bold;
	font-size:17px;
}

#box_encontrei ul#encontrei_categorias {
	list-style:none;
	margin-left:50px;
}

#box_encontrei ul#encontrei_categorias li {
	width:48%;
	float:left;
	padding:5px;
	text-align:left;
	font-weight:bold;
}

#box_form_encontrei {
	border:1px solid #777;
	padding:10px;
	width:60%;
	margin:0 auto;
	margin-bottom:30px;
}

ul#publicidade_centro {
	list-style:none;
}

ul#publicidade_centro li {
	width:33%;
	float:left;
	padding-bottom:20px;
	text-align:center;
}

#box_form_encontrei p {
	margin-bottom:10px;
}

#box_form_encontrei p label {
	float:left;
	width:100px;
}

#encontrei_lista {
	width:100%;
	margin-bottom:20px;
}

#encontrei_lista tr th {
	padding:5px;
	border-top:1px solid #555;
	border-bottom:1px solid #555;
	text-align:left;
	font-size:13px;
}

#encontrei_lista tr.cor {
	background-color:#e9e9e9;
}

#encontrei_lista tr td {
	padding:5px;
	font-size:11px;
}

#box_encontrei table {
	padding-top:5px;
}

#box_encontrei table tr td.imagem {
	margin-right:10px;
}

#box_encontrei table tr td {
	line-height:17px;
}

#box_encontrei table tr td h2 {
	color:#004781;
	font-size:17px;
	font-weight:bold;
}

#box_encontrei table tr td p.obs {
	margin-top:10px;
	text-align:center;	
}