/* CSS Document */
*{
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	list-style:none;	
}

hr{
	display:none;
}

img{
	border:none;
}

a{
	color:#000;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

a.anteriores{
	font-size:80%;
	color:#069;
}

p{ 
	font-size:80%;
	margin-bottom:10px;
}


h2.titulo-pags{
	font-size:150%;
	border-bottom:3px solid #CCC;
	margin-bottom:20px;		
} 

.butao{
	font-weight:bold;
	font-size:80%;
	padding:3px;
}

a.anteriores{
	font-size:80%;
	color:#069;
	text-align:right;
	text-transform:lowercase;
	display:block;
}


#banner-topo{
	width:728px;
	margin:0 auto;
	padding:15px 0;
}


#geral{
	width:960px;
	border:1px solid #CCC;
	margin:0 auto;
	padding:10px;
}


/* TOPO */

#topo{
	margin:-10px 0 20px;
	width: 980px;
}


#topo h1 a{
	background:url(/media/layout/logo_panoticias.gif) no-repeat;
	text-indent:-999px;
	overflow:hidden;
	width:250px;
	height:70px;
	margin:15px;
	float:left;
}

#banner-topo-central{
	width:430px;
	margin:15px 0;
	float:left;
}

/* BUSCA */

#topo #busca{
	background:#EEE;
	width:230px;
	margin:15px 10px 10px;
	padding:10px;
	float:left;
}

#topo #busca h2{
	font-size:110%;
}

#topo #busca form fieldset{
	border:none;
}

#topo #busca form fieldset legend{
	display:none;
}


/* MENU */

#topo #menu{
	background:url(../media/layout/fundo_menu.gif) repeat-x;
	height:28px;
	clear:both;
}

#topo #menu ul li .destaque{
	background-color:#0000CC;
}

#topo #menu ul li{
	display:inline;
}


#topo #menu ul li a{
	font-size:95%;
	font-weight:bold;
	color:#FFF;
	padding:5px 8px;
	float:left;
}


#topo #data-visitantes{
	background:url(../media/layout/fundo_data.gif) repeat-x;
	height:15px;
	padding:5px 5px 5px 10px;
}

#topo #data{
	font-size:80%;
	font-weight:bold;
	float:left;
}

#topo #maravilhoso{
	font-size:80%;
	font-weight:bold;
	float:left;
	padding-left:80px;
}

#topo #visitantes{
	font-size:80%;
	font-weight:bold;
	float:right;
	color:#FF0000;
}

#topo br{
	display:none;
}


/* COLUNA ESQUERDA */

#coluna-esq{
	width:200px;
	margin-right:20px;
	float:left;
}

#coluna-esq div{
	margin-bottom:20px;
}

#coluna-esq div h2{
	background:url(../media/layout/fundo_titulos1.gif) no-repeat;
	color:#FFF;
	font-size:120%;
	font-weight:normal;
	height:22px;
	padding-left:15px;
}

/* CLASSIFICADOS */
#classificados{
	background:#EEE;
}

#classificados ul li{
	margin-top:3px;
	font-size:80%;	
	float:left;
}

#classificados a{
	color:#FFFFFF;
	font-weight:bold;
}

#classificados a:hover{
	text-decoration:underline;
}

#classificados #veiculos{
	margin:5px 0 0 0;
	background:url(../media/layout/classificados1.png) no-repeat;
	height:22px;
	padding-left:15px;	
}

#classificados #empregos{
	margin:5px 0 0 0;
	background:url(../media/layout/classificados2.png) no-repeat;
	height:22px;	
	padding-left:15px;		
}

#classificados #imoveis{
	margin:5px 0 0 0;
	background:url(../media/layout/classificados3.png) no-repeat;
	height:22px;
	padding-left:15px;		
}

#classificados #encontros{
	margin:5px 0 0 0;
	background:url(../media/layout/classificados5.png) no-repeat;
	height:22px;
	padding-left:15px;		
}

#classificados #diversos{
	margin:5px 0 0 0;
	background:url(../media/layout/classificados4.png) no-repeat;
	height:22px;	
	padding-left:15px;		
}

#classificados #anuncie{
	font-size:70%;
	text-align:center;
}

#classificados #anuncie a{
	color:#0000FF;	
}

/* ENQUETE */

#enquete{
	background:#EEE;
}

#enquete div{
	padding:10px;
}

#enquete #banner_enquete{
	padding-top:50px;

}

#enquete h3{
	font-size:90%;
	margin-bottom:10px;
}

#enquete form{
	font-size:80%;
}

#enquete form input#votar{
	width:75px;
	margin:10px 0 5px;
}

#enquete form a{
	color:#069;
	font-size:90%;
}


/* COLUNA */

#coluna{
	background:#EEE;
}

#coluna div{
	height:75px;
	margin-top:5px;
}


#coluna img{
	margin-right:5px;
	float:left;
}

#coluna h3{
	font-size:65%;
	margin-bottom:5px;
}

#coluna h4 a{
	font-size:80%;
	color:#069;
}



/* BLOGS */

#blogs{

}

#blogs ul li{
	background:#EEE;
	margin-top:5px;
	height:50px;
}


#blogs ul li img{
	margin-right:10px;
	float:left;
}

#blogs a{
	font-size:75%;
}


/* DESTAQUE */

#destaque{
	width:600px;
	margin-bottom:20px;
	float:left;
}

#destaque h3{
	font-size:150%;
	margin-bottom:10px;
}

#destaque a.foto{
	margin-right:10px;
	float:left;
}

#destaque a.resumo{
	font-size:80%;
}

#destaque iframe{
	float:left;
	margin:5px;
}

#destaque_rotativo #barra_destaque{
	height:100px;
	width:100%;
	background:#EEE;
	margin:0;
}

#destaque_rotativo #barra_destaque img.esq{
	float:left;
	margin-right:2px;
}

#destaque_rotativo #barra_destaque img.dir{
	float:right;
}

#destaque_rotativo #barra_destaque h3{
	width:85%;
	font-size:80%;
	text-align:center;
	float:left;
}
	

#destaque a.leia{
	font-size:80%;
	font-weight:bold;
	float:right;
	color:#069;
}



/* CHAMADAS */

#chamadas{
	margin:0 20px 0 0;
	width:330px;
	float:left;
}

#chamadas ul li{
	width:330px;
	margin-bottom:20px;
	border-bottom:1px solid #CCC;
	float:left;
}

#chamadas ul li a.foto{
	margin-right:10px;
	float:left;
}


#chamadas ul li h2{
	margin-bottom:5px;
}

#chamadas ul li h2 a{
	font-size:70%;
	color:#C00;
}

#chamadas ul li h3 a{
	font-size:73%;
}

#chamadas ul li a.leia{
	font-size:70%;
	font-weight:bold;
	float:right;
	color:#069;
}


/* COLUNA DIREITA */

#coluna-dir{
	width:250px;
	float:left;
}

#coluna-dir div{
	margin-bottom:20px;
}

#coluna-dir div h2{
	background:url(../media/layout/fundo_titulos2.gif) no-repeat;
	color:#FFF;
	font-size:120%;
	font-weight:normal;
	height:22px;
	padding-left:15px;
}


/* CONCURSOS */

#concursos{
	background:#EEE;
}

#concursos div{
	padding:10px;
}

#concursos ul li{
	font-size:80%;
	padding-bottom:15px;
}

#concursos ul li span{
	font-weight:bold;
	display:block;
}


/* ENTREVISTA */

#entrevistas{
	background:#EEE;
	height:300px;
	position:relative;
}


#entrevistas img{
	margin-right:5px;
	float:center;
}


#entrevistas h3 a{
	font-size:65%;
	margin:5px 0 5px;
}


#entrevistas span{
	font-size:80%;
}

#entrevistas a.leia{
	font-size:80%;
	font-weight:bold;
	float:right;
	color:#069;
}


/* GALERIA DE FOTOS */

#galerias ul{
	margin-top:5px;
}

#galerias ul li{
	background:#EEE;
	width:250px;
	margin:0 0 5px 0;
	float:left;
}

#galerias ul li a img{
	margin-right:0px;
	padding-left:0px;
	width:40%;
	height:30%;
}

#galerias ul li span{
	font-size:65%;
	color:#069;
}

#galerias ul li h3{
	font-size:65%;
	font-weight:normal;
	text-align:center;
}


/* BANNER CENTRO */
#banner-centro{
	background:#DDD;
	text-align:center;
	width:600px;
	margin-bottom:20px;
	float:left;
}

/* BANNERS DIREITA */
	
#banners-dir{
	float:right;
}

#banners-dir div{
	margin-bottom:10px;
	clear:inherit
}



/* CENTRO */

#centro {
	width:600px;
	float:left;
}

#centro #construcao{
	margin: 50px 0 0 50px;
}

/* PUBLICAÇÕES */

#centro #publicacao h2{
	font-size:120%;
	font-weight:normal;
	color:#069;
	border-bottom:2px solid #DDD;	
}

#centro #publicacao span.data{
	color:#666;
	font-size:70%;	
}

#centro #publicacao span.local{
	font-size:70%;	
}

#centro #publicacao h3{
	font-size:150%;
	margin:15px 0;	
}

#centro #publicacao p.resumo{
	margin-bottom:15px;
}

#centro #publicacao a{
	color:#069;
}

#centro #publicacao ul{
	margin-left: 30px;
}


#centro #publicacao li{
	font-size:80%;
	list-style: disc;
}

#centro #publicacao span.autor{
	font-size:70%;
	color:#666;
}

#centro #publicacao #foto-pub{
	margin-right:5px;
	float:left;	
}

#centro #publicacao span.credito{
	font-size:60%;
	color:#666;	
}

#centro #publicacao #foto-pub span.legenda{
	background:#EEE;
	font-size:70%;
	display:block;
	padding:5px;	
}


/* ÍCONES */

#centro #icones{
	border-top:1px solid #DDD;
	border-bottom:1px solid #DDD;
	margin-top:20px;
	padding:1px 0 4px;	
}

#centro #icones ul li{ 
	display:inline;
	margin-right:20px;	
}

#centro #icones ul li a{ 
	font-size:70%;	
}

#centro #icones ul li a strong{
	font-size:120%; 
	color:#C00;	
}


/* ARQUIVO */

#centro #arquivo{
	border-bottom:1px solid #CCC;
	margin:20px 0 10px;	
	clear:both;
}

#centro #arquivo h4{	
	text-transform:lowercase;
	font-size:120%;
	font-weight:normal;
	border-top:3px solid #000;
	padding-bottom:10px;
}

#centro #arquivo ul li{
	padding-bottom:5px;	
}

#centro #arquivo ul li a{
	font-size:80%;
	color:#069;	
}

#centro #arquivo ul li a span{
	color:#333;	
}


/* CONTROLES */

#centro #controle{
	margin-bottom:10px;
}

#centro #controle span{
	font-size:80%;
	color:#F00;
	text-align:center;
	display:block;
}

#centro #controle a{
	font-size:80%;
	font-weight:bold;
}

#centro #controle table{
	margin:0 auto;
}

#centro #controle table tr td{
	padding:10px;
}


/*DESTAQUE SEÇÃO*/
#centro #destaque-secao{
	margin-bottom:20px;
	float:left;
}

#centro #destaque-secao a img{
	margin-right:10px;
	float:left;	
}

#centro #destaque-secao h3{
	font-size:150%;	
}


/*IMPRESSÃO*/

body#impressao{ margin:20px; }

body#impressao #centro {
	width:540px;	
}

#centro #topo{
	height:100px;
	margin:0;
}

#centro #topo h1{
	background: url(/media/layout/logo_impressao2.gif) no-repeat;
	text-indent:-999px;
	overflow:hidden;
	width:220px;
	height:60px;
	float:left;
}

#centro #topo strong{
	float:right;
}

#centro #url{
	font-size:90%;
	text-align:center;
	border-top:2px solid #CCC;
	margin-top:20px;
	padding:20px;
	clear:both;
}
/* CLASSIFICADOS */

#centro #menu_classificados img{
	padding:0;
	margin:0;
	float:left;
	}

#centro #form_anuncio{
	float:left;
	font-size:100%; 
	width:600px;
	margin-bottom:15px;
	padding:3px;
}

#centro #form_anuncio form label{
	font-weight:bold;
	display:block;
	margin-top:10px
}

#centro #form_anuncio form input:focus, #centro #form_anuncio form textarea:focus, #centro #form_anuncio form select:focus{
	border:2px solid #069;
}

#centro #form_anuncio form input#enviar, #centro #form_anuncio form input#cancel{
	font-weight:bold;
	display:block;
	width:100px;
	padding:3px;
	float:left;
}

#centro #anuncios{
	font-size:80%;
	font-weight:bold;
	margin:0;
	padding:0;
	border-bottom:1px solid #CCC;
	clear:both;
	height:900px;
}


#centro #anuncios ul li{
	float:left;
	width:120px;
	height:100px;
	padding:5px;
	margin:10px;
	background-color:#EEE;
	text-align:center;
	text-transform:uppercase;
	}

#centro #busca{
	background:#EEE;
	width:580px;
	margin:0;
	padding:10px;
	float:left;
	font-size:80%;
}

#centro #busca form fieldset{
	border:none;
}

#banner-classificados{
	width:360px;
	margin:0 auto;
	padding:5px 0;
}


/* FALE CONOSCO */

#centro #fale-conosco span#confirmacao{
	color:#C00;
}

#centro #fale-conosco h3.dados{ 
	font-size:100%;
	color:#069;
	margin:30px 0 5px;
}

#centro #fale-conosco address{ 
	font-size:80%;
	font-style:normal;
}

#centro #fale-conosco span.dados-sub{
	display:block; 
	font-size:80%;
}

#centro #fale-conosco form fieldset{
	font-size:80%;
	border:none;
	margin-top:20px;
}

#centro #fale-conosco form fieldset legend{
	display:none;	
}

#centro #fale-conosco form fieldset label{
	display:block;
}

#centro #fale-conosco form fieldset select{
	width:200px;
	margin-bottom:15px;
}

#centro #fale-conosco form fieldset input{
	width:300px;
	margin-bottom:15px;
	padding:3px;
}

#centro #fale-conosco form textarea{
	font-size:100%; 
	width:300px;
	height:100px;
	margin-bottom:15px;
	padding:3px;
}

#centro #fale-conosco form input#enviar{
	font-weight:bold;
	display:block;
	width:100px;
	padding:3px;
}

#centro #fale-conosco form fieldset input:focus, #centro #fale-conosco form textarea:focus, #centro #fale-conosco form fieldset select:focus{
	border:2px solid #069;
}

#centro #fale-conosco dl dt{ 
	font-size:80%;
}

#centro #fale-conosco dl dd{
	font-size:80%;
	margin-bottom:15px;
}


/* GALERIAS DE FOTOS */

#centro a.galeria{
	font-size:80%; 
	display:block;
	border-bottom:1px solid #DDD;
	width:580px;
	padding:10px;
	float:left;
}

#centro a.galeria:hover{ 
	background:#EEE;
}

#centro a.galeria img{ 
	margin-right:10px;
	float:left;
}


/* COLUNAS */

h2.titulo-colunas{
	font-size:100%;
	color:#069;		
} 

#centro img.topo-coluna{
	border-top: 3px solid #CCC;
	border-bottom: 3px solid #000;
}


/*POP-UP ENQUETE, AGENDA, COMENTARIOS*/

#popup{
	background:#FFF;
	border:1px solid #069;
	margin:10px;
	padding:10px;
	position:relative;
}

#popup span.enquete{
	font-size:130%;
	background:#DDD;
	color:#666;
	text-align:center;
	display:block;
}

#popup a.resultados{
	font-size:110%;
	color:#069;
	text-align:center;
	display:block;
	margin-top:10px;
}

#popup h1{
	font-size:150%;
	color:#FFF;
	background:#C00;
	margin-bottom:10px;
}

#popup h1.topo{
	background:url(/media/layout/topo_tribuna_livre.jpg) no-repeat;
	text-indent:-999px;
	overflow:hidden;
	width:350px;
	height:80px;
}

#popup h2{
	font-size:80%;
	margin:10px 0;
}

#popup table{
	font-size:80%;
	margin-bottom:10px;
}

#popup table thead tr th{
	background:#666;
	color:#FFF;
	padding:3px;
}

#popup table tr td{
	background:#EEE;
	border-top:1px solid #FFF;
	border-bottom:1px solid #CCC;
	border-left:1px solid #FFF;
	border-right:1px solid #CCC;
	padding:5px;
}

#popup table tr td h2{
	font-size:120%;
	color:#069;
	margin:0 0 5px;
}

#popup table tr td p{
	font-size:100%;
}

#popup table tr td strong{
	color:#333;
}

/* Comentários */

#popup span.data{
	color:#666;
	font-size:70%;	
}

#popup span.local{
	font-size:70%;	
}

#popup span.nome{
	font-size:80%;
	font-weight:bold;	
}

#popup span.mensagem{
	color:#999;
	font-weight:bold;	
}

#popup p{
	color:#333;	
}

#popup a.controle{
	color:#069;
	font-weight:bold;
}

#popup ul li{
	border-bottom:1px solid #CCC;
	margin-bottom:10px;
	padding-bottom:5px;	
}

#popup h2.titulonot{
	font-size:120%;
	border-bottom:2px solid #000;
	margin-bottom:5px;
	padding-bottom:10px;	
}

#popup a.escreva{
	color:#069;
	border-bottom:1px solid #CCC;
	display:block;
	margin-bottom:10px;
	padding-bottom:5px;
}

#popup a.botao-voltar1{
	font-size:80%;
	text-align:center;
	background:#DDD;
	width:50px;
	display:block;
	padding:5px;
	float:right;	
}

#popup a.botao-voltar1:hover{
	color:#FFF;
	background:#666;	
}

#popup a.botao-voltar2{
	font-size:100%;
	text-align:center;
	background:#DDD;
	display:block;
	padding:5px;	
}

#popup a.botao-voltar2:hover{
	color:#FFF;
	background:#666;	
}

#popup span.confirmacao{
	text-align:center;
	display:block;
	margin-bottom:20px;
}

#popup form fieldset{
	font-size:80%;
	border:none;
	margin-top:20px;
}

#popup form fieldset legend{
	display:none;	
}

#popup form fieldset label{
	display:block;
}

#popup form fieldset input{
	width:300px;
	margin-bottom:15px;
	padding:3px;
}

#popup form textarea{
	font-size:100%; 
	width:300px;
	height:100px;
	margin-bottom:15px;
	padding:3px;
}

#popup form input#enviar{
	font-weight:bold;
	display:block;
	width:100px;
	padding:3px;
}

#popup form fieldset input:focus, #popup form textarea:focus{
	border:2px solid #069;
}




#google-adsense{
	width:728px;
	margin:0 auto;
	padding:20px 0 0;
	clear:both;
}

#popup h4{
	font-size:80%;
}

/* BANNER INFERIOR */
#banner-inferior{
	width:600px;
	margin:0 auto;
	padding:5px 0 0;
	clear:none;
}


/* RODAPE */

#rodape{
	color:#FFF;
	text-align:center;
	background:#039;
	height:50px;
	margin:0px;
	padding:20px;
	clear:both;
}

#rodape span{
	font-size:70%;
}


#rodape ul{
	margin-bottom:10px;
}

#rodape ul li{
	display:inline;
}

#rodape ul li a{
	color:#FFF;
	font-weight:bold;
	padding:0 10px 0;
}

#endereco{
	margin-top:15px;
	font-size:70%;
}
