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

body,td,th {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	color: #333333;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(imagens/linha_menu.jpg);
	background-repeat: repeat-x;	
}

p {
	margin: 0px;
	padding: 0px;
	text-align: left;
}


a {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	color: #333333;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #333333;
}
a:active {
	text-decoration: none;
	color: #333333;
}
a.cor_texto_rodape {
	color: #BCE300;
}
.td_logo {
	padding-top: 5px;
	padding-bottom: 5px;
	height: 100px;
}
.td_menu {
	height: 33px;
}
.td_menu a {
	font-size:12px;
}
.td_base {
	height: 33px;
	background-color: #0A6B29;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #BCE300;
}
.td_base a {
	font-size:12px;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.td_miolo_inicial {
	padding-top: 15px;
	padding-right: 6px;
	padding-bottom: 10px;
}
.td_miolo {
	padding-top: 15px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 8px;
}
.td_miolo_noticia {
	padding-top: 15px;
	padding-bottom: 10px;
}
.td_miolo_noticia_02 {
	padding-top: 15px;
	padding-right: 6px;
	padding-bottom: 10px;
}
.linha_propagandas {
	padding-top: 5px;
	padding-bottom: 8px;
}

a.menu_base {
	color: #BCE300;
}
.form_busca_base {
	border: 1px solid #809DB9;
	width: 395px;
	margin-bottom:10px;
}
.td_enquete {
	border: 1px dashed #666666;
	padding: 8px;
}
.td_pergunta2 {
	/*border: 1px solid #0A6B29;*/
	background-color: #DFEEE3;
	padding: 15px;
	color: #0A6B29;
	font-size: 12px;
}
.td_resposta {
	/*border: 1px solid #0A6B29;*/ 
	background-color: #BFDDC8;
	padding: 15px;
	padding-left:30px;
	color: #0A6B29;
	font-size: 12px;
}
.espaco_linha_verde {
	padding-top: 5px;
	padding-bottom: 5px;
}
.espaco_linha_verde_02 {
	padding-top: 8px;
	padding-bottom: 5px;
}
.td_eventos {
	padding: 5px;
}

.td_colunas {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.td_noticia_detaque {
	background-color: #DADADA;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.paginacao_ativa {
	background-color: #BCE300;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.paginacao_inativa {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.paginacao {
	font-family: Arial, Helvetica, sans-serif;
}
.titulo_noticias_destaque {
	font-size: 28px;
}
.table_paginacao {
	clip: rect(auto,auto,10px,auto);
}
.tabela_cadastro
{
	padding-left:10px;
	background-color:#DADADA;
}
.tabela_cadastro tr
{
	height:35px;
}
.tabela_cadastro td
{
	color:#333333;
	padding-left:10px;
	
}
.tabela_cadastro td input
{
	border:0px;
}
.tabela_cadastro td select
{
	border:0px;
}
.tabela_Login
{
	background-color:#DADADA;
}
.tabela_Login tr{
	height:25px;
}
.tabela_Login td
{
	color:#333333;
	padding-left:5px;
	
}
.tabela_Login td input
{
	border:0px;
}
.tabela_Login td select
{
	border:0px;
} 
.tabela_Login td a
{
   text-decoration:underline;
   color:#333333;
   font-weight:bold;
   font-size:12px;
} 
.tabela_Login td div
{
	float:left;
} 
.tabela_Login h3
{
	padding:0px;
	margin:0px;	
}
.tabela_Login hr
{
	padding:0px;
	margin:0px;	
}


.td_noticias_destaque_02 {
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.imagem_colunas {
	border: 2px solid #666666;
}
.td_busca {
	background-color: #0A6B29;
	color: #BCE300;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	height: 36px;
}
.form_busca {
	border: 1px solid #809DB9;
	width: 180px;
}
.form_busca_cidade {
	border: 1px solid #809DB9;
	width: 160px;
}
.linha_verde {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #BCE300;
}
.linha_verde_2 {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #BCE300;
	margin-right: 5px;
	margin-left: 5px;
}
.td_historico_blog {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
}

.titulo_noticia_politica {
	font-size: 28px;
	color: #0A6B29;
	line-height:95%;
}
.titulo_area {
	font-size: 25px;
	color: #0A6B29;
	line-height:95%;
}
.subtitulo_noticia_politica {
	font-size: 22px;
	color: #666666;
	line-height:95%;	
}
.subtitulo_noticia_politica {
	font-size: 22px;
	color: #666666;
	line-height:95%;	
}
/*-----------------------tudo fabricio------------------------------------- */
.tituloColunas
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#6F6F6F;

}
.hr_coluna01
{
	width:225px;
	height:4px;
	border:0px;
	background:#BCE300;
}
.hr_coluna02
{
	width:294px;
	height:4px;
	border:0px;
	background:#BCE300;
	padding:0px;
}
.hr_coluna03
{
	width:150px;
	height:4px;
	border:0px;
	background:#BCE300;
	margin-right:15px;	
}
.hr_dashed
{
	border-top:dashed 1px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
}

.espaco_linha_pontilhada {
	padding-top: 12px;
	padding-bottom: 12px;
}
.arial_12 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.descricao_veja_tambem {
	line-height:90%;
}
.cor_preta {
	color: #000000;
}
.td_veja_tambem {
	padding-top: 14px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.td_descricao_colunas {
	padding-bottom: 8px;
}

.cor_cinza_claro {
	color: #666666;
}
.fonte_15 {
	font-size: 15px;
}
.arial_14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.georgia_14 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #666666;
}
.espaco_titulo_coluna {
	padding-left: 10px;
}
.titulo_coluna {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: #0A6B29;
}

.texto_direita {
	padding-left: 15px;
}
.td_link_ativo {
	background-color: #0A6B29;
	color:#BCE300;
	height: 18px;
	padding: 3px;
}
a.td_link_ativo {color:#BCE300;}
.td_link {
	background-color: #BCE300;
	height: 18px;
	padding: 3px;
}
a.td_link {color:#000000;}
.td_classificados {
	padding: 15px;
	border: 1px dashed #999999;
}
.georgia_28 {
	font-size: 28px;
}
.arial_24 {
	font-size: 24px;
}
.arial_22 {
	font-size: 22px;
}

.titulo_materia {
	font-size: 28px;
	color: #666666;
}
.arial_16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.cor_verde {
	color: #0A6B29;
}
.table_margem {
	border: 1px solid #0A6B29;
}
.td_pergunta {
	padding: 5px;
}
.cor_verde_2 {
	color: #0A6B28;
}


.espaco_barra_rolagem {
	padding-left: 15px;
}
.td_comentarios_01 {
	padding: 8px;
	background-color:#F0F0F0;
	
}
.td_comentarios_02 {
	padding: 8px;
	background-color:#E1E1E1;
}
.caminho
{
	color: #CFCFCF;
}.caminho b
{
	color:#666666;
}
/*meus dados*/
#alterarSenha
{
	clear:both;
	margin-top:3px;
	
}
#alterarEmail
{
	clear:both;
	margin-top:3px;
	
}
/*classificados*/
#resuladoBuscaClassificados
{
	border:1px solid #CCCCCC;
	padding:10px;
	clear:both;
	margin-bottom:15px;	
}
#resuladoBuscaClassificados h3
{
	padding:0px;
	margin:3px 0px 3px 0px;
}
#resuladoBuscaClassificados strong
{
	color:#0A6B29;
	font-weight:bold;
}

.erro {
	color:#FF0000; font-size:12px; text-align:center;
}






/****************************************************/
#caixa-pesquisa { width: 695px; height:45px; background:#EEEEEE; padding: 5px 0 0 5px; }

.f18 { font-size:18px; }
.f16 { font-size:16px; }
.f12 { font-size:12px; }
.fverde { color:#0A6B26; }
.fverdeClaro { color: #BCE300; }
.fred { color:#F00; } 
 
.fl { float:left; }
.fr { float:right; }
.mb10 { margin-bottom:10px; }
.mr20 { margin-right:20px; }
.pt30 { padding-top:30px; }
.bt-verMapa { margin: -3px 0 0 10px; position: absolute; cursor:pointer;}
#janelaMapa { display:none; position:absolute; width:425px; height:367px; z-index:9999; border:solid 2px #0A6B26; top:-30%; left:55%; background: #fff url(imagens/loading.gif) center no-repeat;  }

.form-campo-pesquisa { width:330px; height:19px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#999; padding: 9px 0 9px 15px; float:left; border:solid 1px #CCC; margin-top:1px; }
.select-cidades { width:180px; height:39px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#999; float:left; border:solid 1px #CCC; padding:7px; margin-left:5px; margin-top:1px; }
.bt-pesquisar { width: 145px; height: 42px; background: url(imagens/guia-comercial/bt-pesquisar.png) no-repeat; border: 0; float: right; margin-right: 10px; cursor:pointer; }
.bt-cadastre-se { height:35px; padding:0 10px; }
.bt-cadastrar { width:97px; height:32px; border:0; background: url(imagens/guia-comercial/bt-cadastrar.jpg) no-repeat; cursor:pointer; }

#alfabeto{ background: url(imagens/guia-comercial/bg_alfabeto.jpg) repeat-x; width:700px; height:28px; padding:0px; margin:0; }
#alfabeto li { list-style:none; display:inline-block; float:left; padding:5px 8px 5px; font-size:13px; color:#999; }
#alfabeto li:hover { background:#AEAEAE; height:18px; }
#alfabeto .ativo { background:#EEEEEE; height:18px; color:#333; }

.caixa-categoria { width:220px; float:left; height:auto;  text-align:left;}
.mr10 { margin-right:10px; }
#ico-categoria { float:left; } 
#topicos-categoria { float:right; width:149px; font-size:12px; margin-bottom:30px; }
.topico-categoria-titulo { background:url(imagens/guia-comercial/barra_titulo_categoria.jpg) bottom repeat-x; padding-bottom:10px; min-height:20px; margin: 10px 0px; font-size:16px; color:#0A6B26; overflow: hidden; } 

#empresa-chamada-foto-bg { background:url(imagens/guia-comercial/bg_marca_empresa.jpg) no-repeat; width:163px; height:125px; vertical-align: middle; display: table-cell; }
#empresa-chamada-foto-bg * { vertical-align: middle; }
#empresa-chamada-conteudo { float:left; margin-left:15px; width:520px; line-height:25px; }

#caixa-listagem { padding:10px 0; background:url(imagens/guia-comercial/pontilhado.jpg) bottom repeat-x; padding-bottom:5px; height:auto; overflow:hidden; }


/*** Página da Ficha da Empresa ***/
#ficha-caixa-estrutura { width:400px; }
#foto-estrutura { height:300px; background:url(imagens/loading.gif) center no-repeat; }
#ficha-caixa-resumo { width:270px; }

#produtos-listagem { width:700px; margin:20px 0; height:auto; overflow:hidden; }
#produtos-chamada { width: 120px; float:left; margin-bottom:20px; }
#produtos-chamada-foto { width:120px; height:95px; overflow:hidden; }

/*** Página da Ficha do Produto ***/
#ficha-produto-foto { width:270px; height:270px; float:left; }
#ficha-produto-descricao { width:415px; float:right; }
#aviso { background:#FFD9D9; border:1px solid #FFB3B3; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
/******---------------------*******/
