﻿/**** 
MANCHETES
******/
.manchete h2{ font-size: 22px; color: #000; }
.manchete a{ display: block; margin-bottom: 10px; }
.manchete a:hover, .manchete a p:hover, .manchete a h2:hover{ color: #06C;  }
.manchete img{ float: left; margin-right: 10px;}
/***
COLUNISTAS
***/
.colunista{ display: block; margin-bottom: 5px;  }
.colunista img{ float: left; margin-right: 10px; }
.colunista a, .colunista span{ font-size: 14px; color: #090; }
.colunista .resumo a{ font-size: 12px !important; font-weight: bold; }
/**** 
HOME - COLUNA 1 e 2
******/
#home-coluna1, #home-coluna2{ width: 280px; float: left; margin-right: 20px; margin-top: 10px;}
#home-coluna2{ margin-right: 0; }

#home-coluna1 h2, #home-coluna2 h2,#contem_diarios h2 { font-size: 16px; color: #096;}

.lista-home a{ display: block; margin-bottom: 10px; }
.lista-home a:hover, .lista-home a p:hover{ color: #06C; }
.lista-home a p{ font-size: 14px; font-weight: bold; }

#contem_diarios{ background: #FFFFFF url(imagens/bg_col.gif) repeat scroll; border: 1px solid #E8E1CA; }
#coluna{ width: 122px;	margin-right: 25px;	float: left;	padding: 10px 0 10px 0; }
#coluna a{ color: #000000; }
#coluna a:hover{ text-decoration: underline; }

/**** 
LISTA Arquivos, Produtos, Noticias, Secao, Galeria
******/
div#lista .col1, div#lista .col2, div#lista .col3 { width: 290px;	float: left;	margin-right: 20px; }
div#lista .clear_both{ padding-top: 10px; margin-bottom: 10px; }
div#lista .col2{ margin-right: 0; }
div#lista a:hover, div#lista p.titulo a:hover{ color: #000; text-decoration: underline; }
div#lista p.titulo a{ color: #000; font-size: 16px; font-weight: normal; }
div#lista p, div#lista p a{ font-size: 12px; 	color: #666; }
.Secoes .col1, .Secoes .col2{ background-color: #F5F5F5; padding: 10px; width: 318px !important; }
.Secoes .col2{ margin-right: 0;  } /*Excessão para a lista de seções*/

.foto-galeria{ width: 100px; height: 75px; overflow: hidden; float: left; margin-right: 10px; }
/**** 
PAGINACAO
******/
#paginacao, #menuzim{	clear: both;	margin: 10px 0 10px 0; text-align: right; }
#paginacao a, #menuzim a{
	font-size: 12px;
	padding: 0px 5px 0px 5px;
	margin: 3px;  
	border: 1px solid white;
	color: #000;
	background-color: #FFF;}
#paginacao span, #paginacao a:hover, #menuzim a:hover{
	font-size: 12px;
	padding: 0px 5px 0px 5px;
	margin: 3px;  
	border: 1px solid #060;
	color: #FFF !important;
	background-color: #060;}

/**** 
TITULOS DAS INTERNAS
******/
#Arquivo h1, #Noticia h1, #Produto h1, #Enquete h1, #Galeria h1{ font-size: 24px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #003399; margin-bottom: 10px; border: none; }

/**** 
ARQUIVOS
******/
#Arquivo #lista_arquivos{ margin-bottom: 10px;}
#lista_arquivos a{	color: #666; }
#lista_arquivos a:hover{	color: #F90; text-decoration: underline; }
#Arquivo #lista_imagens{	}
#Arquivo img{ margin-right: 10px; float: left; }
#Arquivo h2{ color: #000; font-size: 14px; }

/**** 
GALERIAS
******/
#Galeria .descricao{	margin: 5px 0 5px 0;}
#Galeria a{
	width: 159px;
  border: 3px solid #ffffff;
  margin-right: 8px;
	display: block; 
	float: left;
	color: #666;}
#Galeria a:hover img{ border-color: #CCC;  }
#Galeria img{ border: 3px solid #FFF; }	
#Galeria p{	font-size: 10px; }

/**** 
NOTICIAS
******/ 
#Noticias h2{ font-size: 20px; color: #003399; margin: 10px 0 10px 0; }
#Noticias img{ margin-right: 10px;}
#Noticia img{ margin: 10px !important; margin-top: 0px !important;}
#Noticias em{ color: #666; font-size: 10px;	margin-bottom: -10px; }
#Noticia p{	margin: 10px 0 10px 0 !important; line-height: 125%;}
#noticia-detalhes{	color: #666; font-size: 12px;	font-style: italic;}

/**** 
PRODUTOS
******/
#Produtos .clear_both{	height: 5px;}
/*Produto*/
#Produto #detalhes{	width: 338px; float: right; font-size: 14px; margin-right: 10px;}
#Produto #detalhes table td{ padding: 5px; font-size: 12px; }
#Produto #imagens{ width: 338px;  float: left; font-size: 14px;}
#Produto #imagens img{ border: none; }
#Produto #imagens  a{	border: 3px solid #FFF; display: block;	float: left;}
#Produto #imagens  a:hover{	border: 3px solid #F90;}
#Produto h2{ color: #000; font-size: 14px; }

/*Filtro nos produtos */
#fltr_municipio{ padding: 5px; text-align: center; background-color: #F5F5F5; margin-bottom: 10px; color: #666; font-size: 14px; }
#fltr_municipio select{ 
  width: 230px;
  height: 23px !important;
	border: 1px solid #999;
  color: #545454;
}
#fltr_municipio input{ margin-left: 10px; height: 20px; }
/**** 
SECAO
******/

#secao-descricao{ padding-bottom: 5px; margin-bottom: 10px; }
#secao-descricao h1 a, #secao-descricao h1{ font-size: 20px; margin-bottom: 10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; }
#secao-descricao a{ font-weight: bold; color: #000; }
#secao-descricao a:hover{ color: #C00;  }
#secao-descricao img{ margin: 0 10px 0 0; float: left; }
#secao-descricao p{ font-style: italic;	font-size: 12px;}
#Secoes h2{	font-size: 14px; font-weight: bold; }
.img_secao{  margin: 0 10px 0 0; float: left; }

/**** 
PESQUISA
******/
div#pesquisa_resultados a{	color: #000; 	font-size: 12px; 	margin-bottom: 5px; }
div#pesquisa_resultados a:hover{	color: #F90;	text-decoration: underline;}

/**** 
ENQUETE 
******/
#div_enquete{ }
#div_enquete h1{ background-color: #039; color: #FFF; text-align: center; font-size: 12px; margin-bottom: 4px; }
#div_enquete #mensagem, #div_enquete em{ font-size: 12px; padding: 5px; background-color: #F2F2F2; margin: 4px 0 10px 0; display: block; }
#enquete_pergunta small, #enquete_pergunta{ font-size: 14px; }
.enquete_radio{ font-size: 12px; font-weight: bold; color: #666; }
#div_enquete p{ margin-top: 5px; }
#div_enquete label{ margin: 5px 0 5px 0; display: block; }
#segurae{
	display: block;
	height: 17px;
	line-height: 17px;
	clear: both;
	border: 1px solid #CCCCCC;}
#segurae span{
	font-size: 10px;
	color: #000;
	position: absolute;}
#segurae .resul{
	line-height: 16px;
	text-align: center;
	background-color: #9CC; }
#segurae .caption{ line-height: 16px;}
#btn_results, #btn_vote, #btn_return{ margin-left: 0;}

/****
CONTATO
*****/
#contato_enviar{ margin-left: 0; margin-top: 5px;}
#contato_nome, #contato_email, #contato_assunto, #contato_contato, #contato_mensagem{ border: 1px solid #69F; height: 20px; }
#contato_mensagem{ height: 250px; }