﻿body 
{
	font-family: Arial;
	font-size: 12px;
	background: #006599 url('../imagens/filete_fundo.jpg') repeat-x;
	color: #333;
	margin: 0px;
}
a
{
	color: #1B7EDF;
	font-weight: bold;
	text-decoration: underline;	
}
a.ativo
{
	color: #00509F;
	font-weight: bold;
	text-decoration: underline;	
}
a.home
{
	color: #1B7EDF;
	font-weight: normal;
	text-decoration: none;
}
a.home:hover
{
	text-decoration: underline;
	color: #68ACEF !important;
}
a:visited
{
	color: #68ACEF;
}
a:hover
{
	text-decoration: none;	
	color: #00509F;
}
a.home:visited
{
	color: #1B7EDF;
}
span.data
{
	color: #666;
	font-weight: bold;
}
#geral
{
	width: 777px;
	margin: 0px auto;	
}

a.menurodape
{
	color: #1B7EDF;
	text-decoration: none;
	font-weight: normal;
	margin: 5px
}
a.menurodape:hover
{
	color: #00509F;
	text-decoration: underline;
}
a.menurodape:visited
{
	color: #1B7EDF;
}


/* TOPO - TOPO - TOPO - TOPO - TOPO */

/* Amarelo */
div#topo div.logo-geral
{
	width: 777px;
	height: 162px;
	background: url('../imagens/filete_topo.jpg') repeat-x bottom;
}
div#topo div#menu
{
	height: 40px;
	background: url(../imagens/menuTopo.gif) no-repeat;
}
div#topo div#busca
{
	width: 777px;
	height: 44px;
	background: #fff url('../imagens/sombra_menu_topo.jpg') repeat-x top
}
div.logo-geral div.logo
{
	float: left;
}
div.logo a
{
	display: block;
	text-indent: -999999px;
	overflow: hidden;
	width: 182px;
	height: 162px;
	background: url('../imagens/jppm_logo.png') no-repeat;
	margin-left: 45px;
}
div.logo-geral div#banner-institucional
{
	width: 415px;
	height: 162px;
	float: right;
	background: url('../imagens/banner_institucional2.png') no-repeat;
}
div.logo-geral div#banner-institucional2
{
	width: 415px;
	height: 162px;
	float: right;
	background: url('../imagens/banner_institucional.png') no-repeat;
}
/* Azul */
div#topo div.logo-geral-azul
{
	width: 777px;
	height: 162px;
	background: url('../imagens/filete_topo_azul.jpg') repeat-x bottom;
}
div.logo-geral-azul div.logo-azul
{
	float: left;
}
div.logo-azul a
{
	display: block;
	text-indent: -999999px;
	overflow: hidden;
	width: 182px;
	height: 162px;
	background: url('../imagens/jppm_logo_azul.png') no-repeat;
	margin-left: 45px;
}
div.logo-geral-azul div#banner-top-1
{
	width: 237px;
	height: 162px;
	float: right;
	background: url('../imagens/banner_top_1.png') no-repeat;
}


/* MENU */
div#nosso_escritorio a
{
	display: block;
	text-indent: -999999px;
	overflow: hidden;
	width: 119px;
	height: 40px;
	float: left;
}
div#nosso_escritorio a:hover 
{ 
	background: url('../imagens/_menu_nosso_escritorio.jpg') no-repeat;
}
div#profissionais a
{
	display: block;
	text-indent: -999999px;
	overflow: hidden;
	width: 90px;
	height: 40px;
	float: left;
}
div#profissionais a:hover 
{ 
	background: url('../imagens/_menu_profissionais.jpg') no-repeat
}
div#area_de_atuacao a
{
	display: block;
	text-indent: -999999px;
	overflow: hidden;
	width: 123px;
	height: 40px;
	float: left;
}
div#area_de_atuacao a:hover 
{ 
	background: url('../imagens/_menu_area_de_atuacao.jpg') no-repeat
}
div#trabalhe_conosco a
{
	display: block;
	text-indent: -999999px;
	overflow: hidden;
	width: 130px;
	height: 40px;
	float: left;
}
div#trabalhe_conosco a:hover 
{ 
	background: url('../imagens/_menu_trabalhe_conosco.jpg') no-repeat
}
div#noticias a
{
	display: block;
	text-indent: -999999px;
	overflow: hidden;
	width: 77px;
	height: 40px;
	float: left;
}
div#noticias a:hover 
{ 
	background: url('../imagens/_menu_noticias.jpg') no-repeat
}
div#artigos a
{
	display: block;
	text-indent: -999999px;
	overflow: hidden;
	width: 71px;
	height: 40px;
	float: left;
}
div#artigos a:hover 
{ 
	background: url('../imagens/_menu_artigos.jpg') no-repeat
}
div#destaques a
{
	display: block;
	text-indent: -999999px;
	overflow: hidden;
	width: 89px;
	height: 40px;
	float: left;
}
div#destaques a:hover 
{ 
	background: url('../imagens/_menu_destaques.jpg') no-repeat
}
div#contato a
{
	display: block;
	text-indent: -999999px;
	overflow: hidden;
	width: 78px;
	height: 40px;
	float: left;
}
div#contato a:hover 
{ 
	background: url('../imagens/_menu_contato.jpg') no-repeat
}
/* BUSCA */
div#busca div#comeco-busca
{
	background: url('../imagens/comeco_fundo_busca.jpg') no-repeat;
	width: 9px;
	height: 44px;
	margin-left: 444px;
	_margin-left: 222px;
	float: left;
}
div#busca div#busca-geral
{
	background: url('../imagens/filete_fundo_busca_topo.jpg') repeat-x;
	width: 300px;
	height: 44px;
	float: left;
}
div#busca div#sombra-busca
{
	background: url('../imagens/sombra_fundo_busca.jpg') no-repeat;
	width: 19px;
	height: 44px;
	float: left;
}
div#busca-geral div#nome-busca
{
	background: url('../imagens/busca_topo.gif') no-repeat;
	width: 31px;
	height: 14px;
	float: left;
	margin: 11px 5px;
	_margin: 11px 2.5px;
	float: left;
}
div#busca-geral div#formulario
{
	margin-top: 6px;
	float: left;
}
div#busca-geral div#ok
{
	margin-top: 6px;
	margin-left: 6px;
	float: left;
}
.formulario-busca 
{
    width: 191px;
    margin-left: 7px;
    color: Gray;
}

/* FIM TOPO - FIM TOPO - FIM TOPO - FIM TOPO - FIM TOPO */





/*RODAPÉ - RODAPÉ - RODAPÉ - RODAPÉ - RODAPÉ - RODAPÉ */
div#rodape
{
	padding: 10px 0px 10px 0px;
	background-color: #E8F6FF;
	float: left;
	width: 777px
}

div#rodape div#links
{
	text-align:center;	
}
div#rodape div#links .rodape_item
{
	float:left;
	margin-left:6px;
	margin-right:6px;
	margin-top:5px;
}

div#rodape div#endereco
{	
	color:gray;
	text-align:center;
	margin: 5px 0px 5px 0px
}

div#assinatura
{
	padding: 5px;
}

a.linkWta3
{
	width:66px;
	height:19px;
	display: block;
	background: url('../imagens/wta3_logo.gif') no-repeat;	
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px auto;
}
/*FIM RODAPÉ - FIM RODAPÉ - FIM RODAPÉ - FIM RODAPÉ - FIM RODAPÉ - FIM RODAPÉ */





/* Página Inicial ---------- Página Inicial ---------- Página Inicial ---------- Página Inicial ---------- Página Inicial */
/* Esquerda */
.meio
{
	background-color: White;
	width: 721px;
	height: auto;
	padding: 25px 26px 25px 30px;
	float: left;
}
div#pagina-home div#esquerda
{
	width: 507px;
	float: left;
}
div#esquerda div#flash-topo
{
	width: 507px;
	height: 190px;
	float: left;
	background: url('../imagens/flash_imagem.jpg') no-repeat;
}
div#esquerda div#artigos-e-destaques
{
	margin-top: 32px;
	float: left;
}
div#artigos-e-destaques div#artigos_
{
	width: 230px;
	float: left;
}
div#artigos_ div#artigos-e-rss
{
	width: 230px;	
	float: left;
}
div#artigos-e-rss h1#artigos-titulo
{
	background: url('../imagens/artigos.gif') no-repeat;
	width: 55px;
	height: 21px;
	float: left;
	margin: 0px; 
	padding: 0px;
	text-indent: -9999px;
	overflow: hidden;
}
div#artigos-e-rss div#artigos-rss
{
	margin-left: 6px;
	margin-top: 2px;
	float: left;
}
div#artigos-e-rss div#artigos-rss a
{
	display: block;
	text-indent: -999999px;
	overflow: hidden;
	background: url('../imagens/icon_rss.gif') no-repeat;
	width: 43px;
	height: 14px;
	float: left;
}
div#artigos_ div#artigos-conteudo
{
	margin-top: 5px;
	float: left;
	text-align: left;	
	width: 230px;
	color: #666666;
}
div#artigos_ div#artigos-conteudo ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
div#artigos_ div#artigos-conteudo li
{
	list-style: none;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
}
div#artigos_ div#artigos-ver-mais
{
	float: right;
}
div#artigos_ div#artigos-ver-mais a
{
	color: #666666;
	font-weight: normal;
}
.seta_amarela
{
	width: 5px;
	margin-right: 3px;
	margin-top: 3px;
	height: 9px;
	display: block;
	background: url('../imagens/seta_amarela.gif') no-repeat;
	float: left;
}

/* */

div#artigos-e-destaques div#destaques_
{
	width: 230px;	
	float: left;
	margin-left: 33px;
}
div#destaques_ div#destaques-e-rss
{
	width: 230px;	
	float: left;
}
div#destaques-e-rss h2#destaques-titulo
{
	 background: url('../imagens/destaques.gif') no-repeat;
	 width: 78px;
	 height: 21px;
	 float: left;
	 margin: 0px; 
	 padding: 0px;
	text-indent: -9999px;
	overflow: hidden;

}
div#destaques-e-rss div#destaques-rss
{
	 margin-left: 6px;
	 margin-top: 2px;
	 float: left;
}
div#destaques-e-rss div#destaques-rss a
{
	display: block;
	text-indent: -999999px;
	overflow: hidden;
	background: url('../imagens/icon_rss.gif') no-repeat;
	width: 43px;
	height: 14px;
	float: left;
}
div#destaques_ div#destaques-conteudo
{
	margin-top: 5px;
	float: left;
	text-align: left;	
	width: 230px;
	color: #666666;
}
div#destaques_ div#destaques-conteudo ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
div#destaques_ div#destaques-conteudo li
{
	list-style: none;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
}
div#destaques_ div#destaques-ver-mais
{
	float: right;
}
div#destaques_ div#destaques-ver-mais a
{
	color: #666666;
	font-weight: normal;
}

/* Direita */
div#pagina-home div#direita
{
	width: 186px;
	margin-left: 26px;
	float: left;
}

/* */
div#direita div#informativo_
{
	width: 186px;	
	float: left;
	margin-top: 7px;
	*margin-top: 4px;
}
div#informativo_ div#informativo-titulo
{
	width: 95px;
	height: 19px;
	float: left;
	background: url('../imagens/informativo.gif') no-repeat
}
div#informativo_ div#informativogeral
{
	width: 186px;
	float: left;	
	margin-top: 7px;
}
div#informativogeral div#informativo-formulario
{
	float: left;
}

input.informativo-busca
{
	width: 128px;
	*width: 122px;
	float: left;
	color: Gray;
}

input.consulte-usuario, input.consulte-senha, input.informativo-busca
{
	padding: 3px; 
	border: solid 1px #7F9DB9;
}

input.informativo-busca:hover, input.consulte-usuario:hover, input.consulte-senha:hover,
input.informativo-busca:focus, input.consulte-usuario:focus, input.consulte-senha:focus
{
	border: solid 1px orange
}

div#informativogeral div#informativo-ok
{
	float: left;
	margin-left: 7px;
}

.esconde
{
	display: none;
}

/* */
div#direita div#consulte_
{
	float: left;
	width: 186px;
	height: 113px;
	margin-top: 20px;
	background: #FFFFE5;
}
div#consulte_ div#consulte-titulo
{
	width: 145px;
	height: 37px;
	float: left;
	background: url('../imagens/consulte_andamento_processo.gif') no-repeat;
	margin-top: 7px;
	margin-left: 5px;
}
div#consulte_ div#consulte-geral
{
	float: left;	
}
.consulte-usuario
{
	margin-top: 7px;
	margin-left: 6px;
	width: 114px;
	color: Gray;
}
.consulte-senha
{
	margin-top: 7px;
	margin-left: 6px;
	width: 114px;
	float: left;
	color: Gray;
}
div#consulte-geral div#consulte-ok
{
	float: left;
	margin-left: 7px;
	margin-top: -7px;
	width: 51px;
	height: 38px;
}

a.banner-home-dir
{
	display: block;
	background: url('../imagens/consulta_processo.jpg') no-repeat;
	width: 188px;
	height: 115px;
	text-indent: -99999px; overflow: hidden;
}

/* */
div#direita div#noticias_
{
	width: 186px;	
	float: left;
	margin-top: 32px;
}
div#noticias_ div#noticias-e-rss
{
	width: 186px;	
	float: left;
}
div#noticias-e-rss h2#noticias-titulo
{
	 background: url('../imagens/noticias.gif') no-repeat;
	 width: 63px;
	 height: 17px;
	 float: left;
	 margin: 0px; 
	 padding: 0px;
	text-indent: -9999px;
	overflow: hidden;

}
div#noticias-e-rss div#noticias-rss
{
	 margin-left: 6px;
	 margin-top: 2px;
	 float: left;
}
div#noticias-e-rss div#noticias-rss a
{
	display: block;
	text-indent: -999999px;
	overflow: hidden;
	background: url('../imagens/icon_rss.gif') no-repeat;
	width: 43px;
	height: 14px;
	float: left;
}
div#noticias_ div#noticias-conteudo
{
	margin-top: 9px;
	float: left;
	text-align: left;	
	width: 186px;
	color: #666666;
}
div#noticias_ div#noticias-conteudo ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
div#noticias_ div#noticias-conteudo li
{
	list-style: none;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
}
div#noticias_ div#noticias-ver-mais
{
	float: right;
}
div#noticias_ div#noticias-ver-mais a
{
	color: #666666;
	font-weight: normal;
}
#msg-news
{
	float: left;
	font-size: 11px;
	padding-top: 3px;
	color: #633;
	display: block;
}
.informativo-botao
{
	background: url('../imagens/ok_f_branco.gif');
	width: 42px;
	height: 22px;
	border: 0px;
	display: block;
	text-indent: -99999px; overflow: hidden;
	cursor: pointer;
}
/* FIM Página Inicial ---------- FIM Página Inicial ---------- FIM Página Inicial ---------- FIM Página Inicial ---------- FIM Página Inicial */





/* Nosso Escritório ---------- Nosso Escritório ---------- Nosso Escritório ---------- Nosso Escritório ---------- Nosso Escritório */

.titulo-nosso-escritorio
{
	background: url('../imagens/titulo_nosso_escritorio.gif') no-repeat;
	float: left;
	width: 434px;
	height: 28px;
	text-indent: -9999px;
	overflow: hidden;
}
div#pagina-nosso-escritorio div#esquerda
{
	float: left;
	width: 504px;
}
div#esquerda h2.subtitulo-apresentacao
{
	font-size: 18px;
	color: #333333;
	font-weight: 400;
	margin-bottom: 7px;
	margin-top: 30px;
	float: left
}
div#esquerda div.texto-apresentacao
{
	width: 480px;
	float: left;
	text-align: justify;
}
div#esquerda div#subtitulo-estrutura
{
	width: 125px;
	height: 14px;
	margin-top: 17px;
	float: left;
}
div#esquerda div#texto-estrutura
{
	width: 480px;
	float: left;
}
div#esquerda h3#subtitulo-parceiros
{
	width: 72px;
	height: 14px;
	margin-top: 30px;
	margin-bottom: 8px;
	background: url('../imagens/subtitulo_parceiros.gif') no-repeat;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
}
div#esquerda div#parceiros-geral
{
	float: left;
	width: 504px;
}
div#parceiros-geral div#parceiro-um
{
	width: 90px;
	height: 58px;
	float: left;
	margin-right: 18px;
}
div#parceiros-geral div#parceiro-dois
{
	width: 90px;
	height: 58px;
	float: left;
	margin-right: 18px;
}
div#parceiros-geral div#parceiro-tres
{
	width: 90px;
	height: 58px;
	float: left;
	margin-right: 18px;
}
div#parceiros-geral div#parceiro-quatro
{
	width: 90px;
	height: 58px;
	float: left;
	margin-right: 18px;
}
div#pagina-nosso-escritorio div#barra-nosso-escritorio
{
	background: #EAEAEA;
	width: 1px;
	height: 380px;
	float: left;
	margin-top: 15px;
}
div#pagina-nosso-escritorio div#direita
{
	width: 214px;
	float: left;
}
div#direita div#fotos-escritorio
{
	width: 214px;
	float: left;
	margin: 40px 25px 25px 25px;
	_margin: 40px -80px 25px 13px;
}
div#fotos-escritorio div#foto-um
{
	float: left;
	margin: 0px 16px 16px 0px;
}

#fotos-escritorio h3
{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	text-indent: -99999px;
	overflow: hidden;
	background: url(../imagens/subtitulo_fotos.gif);
	width: 47px; height: 14px;
}

#clique-ampliar
{
	float: left;
	width: 170px;
	height: 19px;
	background: url(../imagens/ampliar_imagem.gif);
	text-indent: -9999px;
	overflow: hidden;
}

/* FIM Nosso Escritório ---------- FIM Nosso Escritório ---------- FIM Nosso Escritório ---------- FIM Nosso Escritório */





/* Profissionais ---------- Profissionais ---------- Profissionais ---------- Profissionais ---------- Profissionais */

.titulo-profissionais
{
	background: url('../imagens/titulo_profissionais.gif') no-repeat;
	float: left;
	height: 28px;
	margin-top: 0px;
	text-indent: -9999px;
	overflow: hidden;
	width: 700px;
}

div#pagina-nosso-escritorio div#esquerda ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
div#esquerda div.profissionais-geral
{
	float: left;
	margin-top: 20px;
}
div#esquerda div.item-pro
{
	width: 700px;
	float:left;
	margin-top: 7px;
}
div.profissionais-geral div.profissionais-foto
{
	float: left;	
	padding-right:10px;
}
div.profissionais-geral div.profissionais-info
{
	float: left;
}
h2.info-nome
{
	font-size: 15px;
	margin: 0px; padding: 0px;
}
div.info-oab
{
	font-size: 11px;
	font-style: italic;
	color: #646464;
}
div.info-atuacao
{
	margin-top: 5px	
}
div.info-atuacao span.texto-area
{
	font-weight: bold;
}
div.profissionais-info div.info-saiba-mais
{
	margin-top: 5px;
	margin-bottom:60px;
}
div.profissionais-info div.info-saiba-mais a
{
	color: black;
	font-weight: bold;
	text-decoration: underline;
}
div.profissionais-info div.info-saiba-mais a:hover
{
	color: black;
	font-weight: bold;
	text-decoration: underline;
}
div.info-saiba-mais span.icon-mais
{
	float: left;
	width: 16px;
	height: 16px;
	margin-top: 0px;
	margin-right: 5px;
}

/* Detalhes ------------------------------------------- */

div.profissionais-geral div.profissionais-info-detalhes
{
	float: left;
}
div.profissionais-geral div.profissionais-foto-grande
{
	float: left;
	margin: 0px 10px 10px 0px
}
div.profissionais-info-detalhes div.profissionais-texto
{
	text-align:justify;
}
div#profissionais-voltar a
{
	background: url('../imagens/voltar_para_profissionais.gif') no-repeat;
	width: 200px;
	height: 24px;
	display: block;
	text-indent: -999999px;
	overflow: hidden;
	float:left;
	margin-top: 15px
}


/* FIM Profissionais ---------- FIM Profissionais ---------- FIM Profissionais ---------- FIM Profissionais ---------- FIM Profissionais */





/* Áreas de Atuação ---------- Áreas de Atuação ---------- Áreas de Atuação ---------- Áreas de Atuação ---------- Áreas de Atuação */

h1.titulo-area-de-atuacao
{
	background: url('../imagens/titulo_area_de_atuacao.gif') no-repeat;
	width: 434px;
	height: 28px;
	margin-top: 0px;
	text-indent: -9999px;
	overflow: hidden;
}
div#pagina-area-de-atuacao div#esquerda
{
	background: #FCFBE7;
	width: 210px;
	padding: 4px;
	margin-top: 45px;
	float: left;
}
div#esquerda div#esquerda-geral ul
{
	list-style: none;
	padding: 0px;
	margin: 5px;
}
div#esquerda div#esquerda-geral ul li
{
	margin-bottom: 5px
}
div#esquerda-geral span.area-de-atuacao-escolha
{
	color: Gray;
	font-weight: bold;
}
div#pagina-area-de-atuacao div#direita-texto
{
	float: left;
	width: 470px;
	margin-top: 30px;
	margin-left: 20px;
	text-align: justify;
}
div#direita-texto h2#titulo-area-atuacao-texto
{
	font-size: 15px;
}
div#direita-texto span.titulo-area-atuacao-texto-menor
{
	font-weight: bold;
	font-size: 11px;
	float: left;
	margin-bottom: 10px;
}
div#direita-texto span.texto-area-atuacao
{
	float: left;
	text-align: justify;
	width: 520px;
	margin-bottom: 10px;
}


/* FIM Áreas de Atuação ---------- FIM Áreas de Atuação ---------- FIM Áreas de Atuação ---------- FIM Áreas de Atuação */





/* Trabalhe Conosco ---------- Trabalhe Conosco ---------- Trabalhe Conosco ---------- Trabalhe Conosco ---------- Trabalhe Conosco */

.titulo-trabalhe-conosco
{
	background: url('../imagens/titulo_trabalhe_conosco.gif') no-repeat;
	width: 434px;
	height: 28px;
	margin-top: 0px;
	text-indent: -99999px;
	overflow: hidden;
}
div#pagina-trabalhe-conosco div#texto-em-cima
{
	float: left;
	width: 540px;
	margin-top: 10px;
	margin-bottom: 10px;
}
div#pagina-trabalhe-conosco div#esquerda
{
	float: left;
	width: 350px;
}
div#esquerda span.formTexto
{
	margin-bottom: 2px;
	float: left;
	clear: left;
}
div#esquerda div#formNome
{
	float: left;
}
div#esquerda div#formEmail
{
	float: left;
}
div#esquerda div#formTelefone
{
	float: left;
}
div#pagina-trabalhe-conosco div#direita
{
	float: left;
	width: 350px;
}
div#direita div#endereco-geral
{
	float: left;
	width: 218px;
	height: 207px;
	background: url('../imagens/endereco_contato.jpg') no-repeat;
	margin-top: 50px;
	margin-bottom: 40px;
	margin-left: 80px;
	_margin-left: 50px;
}
div#direita div#link-email a
{
	width: 93px;
	height: 19px;
	float: left;
	margin-left: 174px;
	_margin-left: 97px;
	margin-top: -91px;
	display: block;
	text-indent: -999999px;
	overflow: hidden;
}
div#envioOk
{
	border:solid 1px red;
	width:348px;
	height:250px;	
	float:left;
}

/* OK */

#esquerda span.texto-negrito-trab-conos
{
	float: left;
	margin-top: 30px;
	font-weight: bold;
}
#esquerda span.texto-normal-trab-conos
{
	float: left;
	margin-top: 10px;
	clear: left;
	width: 200px;
}
#esquerda div#ir_pagina_inicial_trab_conos a
{
	width: 173px;
	height: 24px;
	background: url('../imagens/voltar_para_pagina_inicial.gif') no-repeat;
	display: block;
	text-indent: -999999px;
	overflow: hidden;
	margin-top: 30px;
	float: left;
	clear: left;
}


/* FIM Trabalhe Conosco ---------- FIM Trabalhe Conosco ---------- FIM Trabalhe Conosco ---------- FIM Trabalhe Conosco */






/* Mapa ---------- Mapa ---------- Mapa ---------- Mapa ---------- Mapa  ---------- Mapa  ---------- Mapa  ---------- Mapa */

.titulo-mapa
{
	background: url('../imagens/titulo_mapa.gif') no-repeat;
	width: 434px;
	height: 28px;
	margin-top: 0px;
}
.bold
{
	font-weight: bold;
}
div#pagina-mapa div#texto-em-cima-mapa
{
	float: left;
	width: 540px;
	margin-top: 15px;
	margin-bottom: 20px;
}
div#esquerda div#ir-para-pagina-inicial-map a
{
	background: url('../imagens/voltar_para_pagina_inicial.gif') no-repeat;
	width: 173px;
	height: 24px;
	display: block;
	text-indent: -999999px;
	overflow: hidden;
	float: left;
	margin-top: 25px;
}

a.voltar
{
	width: 69px;
	height: 24px;
	display: block;
	background: url('../imagens/voltar.gif');
	text-indent: -99999px;
	overflow: hidden;
	margin-top: 10px
}

/* FIM Mapa ---------- FIM Mapa ---------- FIM Mapa ---------- FIM Mapa ---------- FIM Mapa  ---------- FIM Mapa  ---------- FIM Mapa */






/* Resultados da Busca ---------- Resultados da Busca ---------- Resultados da Busca ---------- Resultados da Busca */

.titulo-resultados-da-busca
{
	background: url('../imagens/titulo_resultados_da_busca.gif') no-repeat;
	width: 434px;
	height: 28px;
	margin-top: 0px;
	text-indent: -9999px;
	overflow: hidden;
}
div#pagina-resultados-da-busca div#texto-em-cima-resultados
{
	float: left;
	width: 540px;
	margin-top: 15px;
	margin-bottom: 10px;
}
div#esquerda div.busca-geral-titulo
{
	float: left;
	width: 700px;
	background-color: #EFEFEF;
	margin-top: 10px;
	*margin-bottom:  10px;
	padding: 5px
	
}
div#esquerda div.busca-geral-resultado
{
	margin-left: 3px;
	margin-bottom: 5px;
	float: left;
}
div#esquerda div.busca-geral-resultado ul
{
	list-style: none;
	padding: 0px;
	margin: 0px	
}
div#esquerda div.busca-geral-resultado ul
{
	margin: 0px 0px 5px 5px;
	margin-top: 5px;
	*margin-top: 5px;
}
div#esquerda div.busca-geral-resultado a
{
	color: #000;
	text-decoration: underline;
	font-weight: normal;
}
div#esquerda div.busca-geral-resultado a:hover
{
	text-decoration: none;
	color: #00509F;
}
div.busca-geral-resultado li.seta-resultados
{
	float: left;
	background: url('../imagens/icon_seta_azul_busca.gif') no-repeat;
	padding-left: 10px;
	margin-top: 5px;
	clear: left;
}
li.seta-resultados span.texto-resultados
{
	margin-top: -2px;
	float: left;
}
.tamanho-panel
{
	width:600px;	
	
}


/* FIM Resultados da Busca ---------- FIM Resultados da Busca ---------- FIM Resultados da Busca ---------- FIM Resultados da Busca */






/* Notícias ---------- Notícias ---------- Notícias ---------- Notícias ---------- Notícias ---------- Notícias ---------- Notícias */

.titulo-noticias
{
	background: url('../imagens/titulo_noticias.gif') no-repeat;
	margin-bottom: 20px;
	width: 434px;
	height: 28px;
	margin-top: 0px;
	text-indent: -99999px;
	overflow: hidden;
}
div#pagina-noticias div#rss-noticias a
{
	width: 43px;
	height: 14px;
	background: url('../imagens/icon_rss.gif') no-repeat;
	display: block;
	text-indent: -999999px;
	overflow: hidden;
	margin-top: -43px;
	margin-left: 92px;
	margin-bottom: 30px
}
div#pagina-noticias div#esquerda
{
	width: 549px;
}
div#pagina-noticias div#esquerda ul,li
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
div#esquerda div.noticias-data
{
	color: #BEBEBE;
	font-size: 11px;
	margin-top:16px;
}
div#esquerda div.noticias-titulo
{
	font-weight: bold;
	margin-top: 4px
}
div#esquerda div.noticias-descricao
{
	margin-top: 3px;
}

div#esquerda div.noticias-saiba-mais
{
	margin-top: 15px;
	margin-bottom:25px;
}

div.noticias-titulo a, a.titulo
{
	color: black;
	font-weight: bold;
	text-decoration: none;
}

div.noticias-titulo a:visited, a.titulo:visited
{
	color: black
}

div.noticias-titulo a:hover, a.titulo:hover
{
	text-decoration: underline;
	color: #00509F;
}

div.noticias-saiba-mais span.noticias-icon-mais
{
	float: left;
	width: 16px;
	height: 16px;
	margin-top: 0px;
	margin-right: 5px;
	background: url('../imagens/icon_mais.gif')
}
div#esquerda hr.linha-em-baixo
{
	width: 544px;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #F5F5F5;
	border: solid 1px #F5F5F5
}
div#esquerda div#noticias-anterior a
{
	width: 84px;
	height: 24px;
	background: url('../imagens/pag_anterior.gif') no-repeat;
	display: block;
	text-indent: -999999px;
	overflow: hidden;
	float: left;
	clear: left;
	margin-left: 350px;
	_margin-left: 170px;
	margin-top: 10px;
}
div#esquerda div#noticias-anterior a.desabilitado
{
	background: url('../imagens/pag_anterior_des.gif') no-repeat;
}
div#esquerda div#noticias-proxima a
{
	width: 89px;
	height: 24px;
	background: url('../imagens/pag_proxima.gif') no-repeat;
	display: block;
	text-indent: -999999px;
	overflow: hidden;
	float: left;
	margin-left: 20px;
	margin-top: 10px;
}

div#esquerda div#noticias-proxima a.desabilitado
{
	background: url('../imagens/pag_proxima_des.gif') no-repeat;
}
/* Detalhes */

div#esquerda h2.noticias-titulo-detalhes
{
	color: #333;
	font-weight: 400;
	font-size: 18px;
	margin-top: 0px;
	
}
div#esquerda div#noticias-descricao-detalhes
{
	width: 535px;
	text-align: justify;
}
div#esquerda div#voltar-para-noticias a
{
	display: block;
	text-indent: -999999px;
	overflow: hidden;
	width: 165px;
	height: 24px;
	background: url('../imagens/voltar_para_noticias.gif') no-repeat;
	margin-top: 25px;
}


/* FIM Notícias ---------- FIM Notícias ---------- FIM Notícias ---------- FIM Notícias ---------- FIM Notícias ---------- FIM Notícias */






/* Destaques ---------- Destaques ---------- Destaques ---------- Destaques ---------- Destaques ---------- Destaques */

.titulo-destaques
{
	background: url('../imagens/titulo_destaques.gif') no-repeat;
	margin-bottom: 20px;
	width: 434px;
	height: 28px;
	margin-top: 0px;
	text-indent: -999999px;
	overflow: hidden;
}
div#pagina-destaques div#rss-destaques a
{
	width: 43px;
	height: 14px;
	background: url('../imagens/icon_rss.gif') no-repeat;
	display: block;
	text-indent: -999999px;
	overflow: hidden;
	margin-top: -43px;
	margin-left: 114px;
	margin-bottom: 30px
}
div#pagina-destaques div#esquerda
{
	width: 549px;
}
div#pagina-destaques div#esquerda ul,li
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

/* Detalhes */

div#esquerda div#voltar-para-destaques a
{
	display: block;
	text-indent: -999999px;
	overflow: hidden;
	width: 181px;
	height: 24px;
	background: url('../imagens/voltar_para_destaques.gif') no-repeat;
	margin-top: 25px;
}

/* FIM Destaques ---------- FIM Destaques ---------- FIM Destaques ---------- FIM Destaques ---------- FIM Destaques */






/* Artigos ---------- Artigos ---------- Artigos ---------- Artigos ---------- Artigos ---------- Artigos ---------- Artigos */

.titulo-artigos
{
	background: url('../imagens/titulo_artigos.gif') no-repeat;
	margin-bottom: 20px;
	width: 434px;
	height: 28px;
	margin-top: 0px;
	text-indent: -99999px;
	overflow: hidden;
}
div#rss-artigos a
{
	width: 43px;
	height: 14px;
	background: url('../imagens/icon_rss.gif') no-repeat;
	display: block;
	text-indent: -999999px;
	overflow: hidden;
	margin-top: -43px;
	margin-left: 370px;
	margin-bottom: 30px
}
div#pagina-artigos div#esquerda
{
	width: 549px;
}
div#pagina-artigos div#esquerda ul,li
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
div#esquerda div.artigos-comentario-de
{
	margin-top: 10px;
}

/* Detalhes */

div#esquerda div#imagem-comentario-do-artigo
{
	background: url('../imagens/balao_artigos_detalhes.gif') no-repeat;
	width: 38px;
	height: 32px;
	float: left;
	margin-top: 20px;
}
div#esquerda div#comentario-do-artigo
{
	float: left;
	color: Gray;
	font-size: 15px;
	margin-top: 25px;
	margin-left: 5px;
}
div#esquerda div#comentario-artigo-geral
{
	width: 549px;
	background-color: #FDFFE6;
	margin-top: 10px;
	float: left;
	padding: 10px;
}
div#comentario-artigo-geral div.comentario-foto
{
	float: left;
	margin-right: 5px;
}
div#comentario-artigo-geral div#comentario-nome
{
	font-size: 15px;
	font-weight: bold;
	
}
div#comentario-artigo-geral div#comentario-atuacao
{
	margin-top: 5px;
	float: left;
	*float: none;
	_float: none;
}
div#comentario-artigo-geral div#comentario-texto
{
	float: left;
	clear: left;
	margin-top: 7px;
	text-align: justify;
}

div#esquerda div#voltar-para-artigos a
{
	display: block;
	text-indent: -999999px;
	overflow: hidden;
	width: 181px;
	height: 24px;
	background: url('../imagens/voltar_para_artigos.gif') no-repeat;
	margin-top: 25px;
	float: left;
	clear: left;
}
div#esquerda div#imprimir-artigos a
{
	display: block;
	text-indent: -999999px;
	overflow: hidden;
	width: 107px;
	height: 24px;
	background: url('../imagens/imprimir.gif') no-repeat;
	margin-top: 25px;
	margin-left: 0px;
	float: left;
}
div#esquerda div#recomendar-amigo-artigos a
{
	display: block;
	text-indent: -999999px;
	overflow: hidden;
	width: 204px;
	height: 24px;
	background: url('../imagens/recomendar_para_amigo.gif') no-repeat;
	margin-top: 25px;
	margin-left: 20px;
	float: left;
}

/* FIM Artigos ---------- FIM Artigos ---------- FIM Artigos ---------- FIM Artigos ---------- FIM Artigos ---------- FIM Artigos */






/* Contato ---------- Contato ---------- Contato ---------- Contato ---------- Contato  ---------- Contato  ---------- Contato */

input.campo, textarea.campo, select.campo, input.camponovabusca
{
	padding: 3px; 
	border: solid 1px #7F9DB9;
	color: Gray;
}

input.camponovabusca
{
	float: left;
	margin-right: 5px
}

select.campo
{
	color: #000
}

input.campo:hover, input.campo:focus, input.camponovabusca:hover, input.camponovabusca:focus, textarea.campo:hover, textarea.campo:focus, select.campo:hover, select.campo:focus
{
	border: solid 1px orange
}

.erro
{
	border: solid 1px red;
	padding: 5px;
	width: 330px;
	background: #EFE0E0
}
.erro h3
{
	margin: 0px; padding: 0px;
	font-size: 18px;
	font-weight: 400;
	color: Red;
}

.titulo-contato
{
	background: url('../imagens/titulo_contato.gif') no-repeat;
	width: 434px;
	height: 28px;
	margin-top: 0px;
	text-indent: -99999px;
	overflow: hidden;
}
#msg_ok
{
	float:left;
	width:435px;
	height:250px;
}
#email_ok
{
	float:left;
	text-align: center;
	width: 350px;
}
#ir_pagina_inicial a
{
	width: 173px;
	height: 24px;
	background: url('../imagens/voltar_para_pagina_inicial.gif') no-repeat;
	display: block;
	margin-top:15px;
	text-indent: -999999px;
	overflow: hidden;
	float: left;
	clear: left;	
}
.td_email
{
	width:209px;
}
.td_fone
{
	width:113px;
}
.td_cidade
{
	width:245;	
}
.td_estado
{
	width:70px;	
	float:left;
}

/* FIM Contato ---------- FIM Contato ---------- FIM Contato ---------- FIM Contato ---------- FIM Contato  ---------- FIM Contato */