/******************************************************************************
DOCUMENTO: Folha de estilos 
CRIA��O: 16/03/2009
AUTOR: Daia Sganzerla
VERSÃO: 001
ATUALIZA��ES:
1s) dd/mm/aaaa (hora): _____________

******************************************************************************/ 
body 						{ margin:0; font-size:12px; font-family:Arial; background-color:#ECECEC; color:#333; }
form, input,textArea		{ margin:0; padding:0; border:none; outline:0; font-family:Arial; font-size:11px; color:#333;  }
p							{ margin:0; padding:0; width:auto; }

ul, li						{ margin:0; padding:0; list-style:none; }
dl,dt,dd					{ margin:0; padding:0; }

img							{ margin:0; padding:0; border:0; }
h1 							{ color:#ECECEC; font-size:22px; margin:0; padding:0; letter-spacing:-1px;  }
h2 							{ font-size:13px; margin:0; padding:0; }
h3							{ font-size:12px; margin:0; padding:0; }

a							{ color:#999; text-decoration:none; }
a:hover						{ color:#333; text-decoration:none; }
textarea                    {resize:none;}
#comment-form fieldset.captcha            {display:block!important; border:none; position:absolute;}
.box #comment-form fieldset.captcha         {position: relative; margin-bottom:50px;}
#comment-form fieldset.captcha #edit-captcha-response {background:url("../blog/imagens/bgs/bg-formulario-comment.gif") 0 -362px no-repeat; width:263px; height:33px;}
#comment-form fieldset.captcha #edit-captcha-response:focus             {background-position: 0 -402px;}
#comment-form fieldset.captcha img                                      { float:left; margin-right:30px; }
#comment-form fieldset.captcha #edit-captcha-response-wrapper           { float:left; padding-top:7px }
#comment-form fieldset.captcha #edit-captcha-response-wrapper label     { display: block; margin-bottom: 5px; padding-left: 2px; }
#comment-form input.form-submit     { margin-top: 51px; position:relative; z-index:2; margin-bottom:30px;}
.box #comment-form input.form-submit { position:absolute; width:100px!important; padding:0px; float:right; background:none!important; margin-left:485px; margin-top:44px;}

/* CONFIGURA��ES GERAIS */

.clear 						{ clear:both;}
.float-left  				{ float:left; }
.float-right 				{ float:right; }
.padding-right				{ padding-right:0;}

/*SIFR***************/
@media screen {
.sIFR-flash { visibility: visible !important; margin: 0; padding: 0; } 
.sIFR-replaced, .sIFR-ignore { visibility: visible !important; letter-spacing:-1px; }
.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; letter-spacing:-1px; }
.sIFR-replaced div.sIFR-fixfocus { margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none;   }
}
.sIFR-active h1 /{       visibility: hidden; color:#ECECEC;  }
/****  ****/

#site 									{ margin:0 auto; }
#linha									{ border-bottom:2px solid #F0F0F0; position:relative; left:-43px; margin-top:-2px; margin-left:-100%; }
#topo 									{ height:140px; background: #FFF url("../imagens/bgs/bg-topo.gif") 320px top no-repeat; }
#conceito 								{ height:200px; background-color:#003025; text-align:center; z-index:-1;}
.moldura		  						{ width:940px; margin:0 auto; }
.destaque-imagem						{ position:absolute; z-index:10; margin: 45px 0 0 330px; width:auto;}
.autor-30anos							{ font-size:11px; font-weight:bold; color:#333; padding-left:15px; }

/***** TOPO ****/
.marca 									{ width:240px; float:left; background-color:#FFF; padding-top:16px;}
#menu	 								{ width:700px; height:120px; float:left; padding-top:20px;}
#idiomas 								{ margin-top:-10px; float:right; line-height:10px; font-size:10px; color:#999; height:28px; padding-right:4px; }
.idioma-bg								{ background: url("../imagens/bgs/bg-telefone-aba.gif") no-repeat; }
#idiomas ul								{ margin-top:10px;}
#idiomas ul li							{ display:inline; padding-right:10px; margin-bottom:1px; }
#idiomas ul li	a						{ border-bottom:1px solid #ECECEC; }
#idiomas ul li	a:hover					{ border-bottom:none; }

a.link-topo 	 	 					{ border-bottom:1px solid #ECECEC; margin-bottom:2px;  }
a.link-topo:hover	 					{ border-bottom:none; }

/*box de telefones que expande */
.telefone								{ visibility:visible; background:url("../imagens/bgs/bg-telefone.gif") no-repeat; width:260px; height:265px; z-index:8; position:absolute; font-size:11px; margin-left:-37px; margin-top:-3px; }
.telefone dl							{ padding:15px 25px 0 28px; }
.telefone dl dt							{ float:left; width:134px; border-bottom:1px dashed #CCC; color:#333; font-weight:bold; font-size:11px; padding:14px 0 12px 0;}
.telefone dl dd							{ float:left; width:66px; border-bottom:1px dashed #CCC; color:#333; font-weight:normal; font-size:11px; padding:14px 0 12px 0; }
.telefone dl dd.ultima-linha			{ margin-bottom:20px; }
.unidades								{ padding:15px 25px 0 28px;}
.unidades a								{ color:#537A4C; font-weight:normal; cursor:pointer!important; text-decoration:underline; }
.unidades a:hover						{ text-decoration:none; color:#537A4C;}
.unidades span							{ padding-left:4px; }
span.link-fone							{ color:#333; border-bottom:none!important;}
span.ativo								{ color:#333; border-bottom:none!important;  }
.aba									{ cursor:default; }

/* menu de navega��o */
#menu-lista	ul li.menu-291				{ padding-left:0px!important;}

li.menu-3921	a							{ padding:10px 42px 20px; }  
li.menu-3925	a							{ padding:10px 20px 20px; }  

li.menu-250	a							{ padding:10px 25px 20px 14px; }  
li.menu-3110 a							{ padding:10px 22px 20px 22px; }  
li.menu-3111 a							{ padding:10px 22px 20px 22px; } 
li.menu-285 a							{ padding:10px 22px 20px 22px; }
li.menu-284 a, li.menu-290 a,
li.menu-3617 a, li.menu-3625 a			{ padding:10px 36px; } 
li.menu-291	a							{ padding:10px 35px 20px 35px; }

#menu-lista								{ width:730px; margin-top:69px; margin-left:-30px;  }
#menu-lista	ul							{ width:730px; height:35px;}
#menu-lista	ul li						{ font-weight:bold; display:inline; padding:0 10px;}
#menu-lista	ul li.contato				{ padding-left:0px!important;}

#menu-lista	ul li a						{ color:#335951; }
#menu-lista	ul li a:hover				{ background:url("../imagens/bgs/bg-menu-over.jpg") no-repeat;  color:#FFF; }
#menu-lista	ul li a:active				{ background:url("../imagens/bgs/bg-menu-click.jpg") no-repeat; color:#FFF; }

li.pactum	a							{ padding:10px 25px 20px 14px; }  
li.comunica	a							{ padding:10px 22px 20px 22px; }
li.servicos	a, li.e-pactum a			{ padding:10px 36px; } 
li.contato	a							{ padding:10px 35px 20px 35px; }
li.pactum	a.pactum:hover,
			a.comunica:hover,
			a.contato:hover,
li a.pactum:hover						{ background:url(../imagens/bgs/bg-menu-down.jpg) no-repeat!important;}	
li a.ativo 								{ background:url(../imagens/bgs/bg-menu-down.jpg) no-repeat; color:#FFF!important;}	


.menu01									{ background:#333; width:180px; z-index:10; position:absolute; margin-left:-20px; margin-top:-2px;}
.menu02									{ background:#333; width:180px; z-index:10; position:absolute; margin-left:279px; margin-top:-2px;}
.menu03									{ background:#333; width:180px; z-index:10; position:absolute; margin-left:505px; margin-top:-2px;}
.base-menu								{ background:url("../imagens/bgs/bg-menu.gif") no-repeat; width:180px; height:10px; z-index:10; position:absolute; clear:both; }
.menu04									{ background:#333; width:180px; z-index:10; position:absolute; margin-left:299px; margin-top:-2px;}
.menu05									{ background:#333; width:180px; z-index:10; position:absolute; margin-left:302px; margin-top:-2px;}


.menu-interno ul						{ border-top:1px solid #000; margin:10px 10px 0; color:#fff; border-bottom:1px solid #666;  }	
.menu-interno ul li						{ border-bottom:1px dashed #555; padding:6px 0 6px 10px;}
.menu-interno ul li.primeiro			{ border-top:1px solid #666; }
.menu-interno ul li.ultimo				{ border-bottom:1px solid #000; }
.menu-interno ul li a					{ color:#FFF; }
.menu-interno ul li a:hover				{ color:#999; background:url(../imagens/bgs/bg-menu-interno-seta.gif) no-repeat right 4px; width:150px; display:block; }

ul.menu-interno							{ position:absolute; border-top:1px solid #000; color:#fff; border-bottom:1px solid #666; width:160px; margin:10px 10px 9px 10px;  }	
ul.menu-interno li						{ border-bottom:1px dashed #555; padding:6px 10px;}
ul.menu-interno li.primeiro				{ border-top:1px solid #666; margin:0; }
ul.menu-interno li.ultimo				{ border-bottom:1px solid #000; margin:0; }
ul.menu-interno li a					{ color:#FFF; }
ul.menu-interno li a:hover,
div.menu-interno ul li a:hover			{ color:#999; background:url(../imagens/bgs/bg-menu-interno-seta.gif) no-repeat right 4px; width:150px; display:block;}

/*barra que cont�m o t�tulo da sess�o */
#area-titulo							{ width:940px; margin:0 auto; height:110px; }
.titulo									{ width:590px; float:left; padding-top:40px; }
.titulo-interna							{ width:590px; float:left; padding-top:25px; }
.titulo-interna h1						{ padding-bottom:10px; margin-left:-3px }
.titulo-interna ul li 					{ display:inline; font-size:11px; color:#999; }
.titulo-interna ul li a					{ color:#537A4C; text-decoration:underline; }
.titulo-interna ul li a:hover			{ color:#537A4C; text-decoration:none; }

/*busca, localizada dentro da barra*/
label									{ color:#999; line-height:10px; }
#busca #block-finder-finder_5,
#busca #block-finder-finder_1			{background:url("../imagens/tits/busca.gif") no-repeat scroll left top transparent;}
#busca #block-finder-finder_5 h2,
#busca #block-finder-finder_1 h2		{visibility:hidden;}
#busca .block-autocomplete_node_finder h2 {text-indent:-9999px;}
#busca .form-item label 				{display:none !important; visibility:hidden !important}
#busca input#edit-submit				{background:url("../imagens/btn_buscar.jpg") no-repeat; color:transparent;cursor:pointer; height:30px; margin-top:7px; width:88px; font-size:0;}
#busca									{ width:304px; float:left; padding-left:46px; padding-top:30px;}
#busca .form-item input					{ color:#303030; font-size:11px; background:url("../imagens/bgs/bg-input-busca-new.gif") no-repeat; width:168px; height:30px; display:block; margin:7px 8px 0 0; padding:0 10px 0 30px; float:left; }
#busca .form-item input.loading, #busca .form-item input.throbbing			{ background: url("../imagens/bgs/bg-input-busca.gif") no-repeat 0 -40px; }
#busca .form-item input.error			{ background: url("../imagens/bgs/bg-input-busca.gif") no-repeat 0 -160px; color:#CC0000; padding-left:35px; }

#busca .resultado-continuo				{ background: url("../imagens/bgs/bg-resultado-home-continuo.gif") top repeat-y; width:305px; z-index:15; margin:0; position:absolute;}
#busca .resultado						{ background: url("../imagens/bgs/bg-resultado-home.gif") top no-repeat; width:305px; padding-top:18px;}
#busca .erro-resultado					{ background: url("../imagens/bgs/bg-erro.gif") 22px 0 no-repeat; color:#CC0000; font-size:11px; padding:2px 13px 8px 50px; margin:0; }
#busca .txt-resultado					{ color:#537A4C; font-size:11px; padding:8px 13px; }
#busca .txt-resultado:hover				{ color:#FFF; background:#537A4C; width:272px; margin-left:2px; cursor:pointer; }
#busca .ultimo-resultado				{ background: url("../imagens/bgs/bg-resultado-home-base.gif") bottom no-repeat; width:305px;}
/*#busca .erro-ultimo-resultado			{ background: url("../imagens/bgs/bg-resultado-erro-home-base.jpg") bottom no-repeat; width:305px;}*/

#busca-interna								{ width:225px; float:right; padding-top:30px; }
#busca-interna #block-finder-finder_5,
#busca-interna #block-finder-finder_1 {background:url("../imagens/tits/busca.gif") no-repeat scroll left top transparent;}
#busca-interna #block-finder-finder_5 h2,
#busca-interna #block-finder-finder_1 h2		{visibility:hidden;}
#busca-interna .block-autocomplete_node_finder h2 {text-indent:-9999px;}
/*#busca-interna label						{display:none !important;}*/
#busca-interna .form-item input				{ color:#303030; font-size:11px; background: url("../imagens/bgs/bg-input-busca-interna-new.gif") no-repeat; height:30px; width:117px; margin:7px 8px 0 0; padding:0 10px 0 30px; float:left; }
#busca-interna input#edit-submit, #busca-interna input#edit-submit-1{background:url("../imagens/btn_buscar-interna.jpg") no-repeat; color:transparent;cursor:pointer; height:30px; width:44px; margin-top:7px; font-size:0;}
/*#busca-interna .form-item input.loading, #busca-interna .form-item input.throbbing		{ background: url("../imagens/bgs/bg-input-busca.gif") no-repeat 0 -119px; }*/
/*#busca-interna .form-item input.error		{ background: url("../imagens/bgs/bg-input-busca.gif") no-repeat 0 -200px; color:#CC0000; padding-left:35px; }*/

#busca-interna .resultado-continuo		{ background: url(../imagens/bgs/bg-resultado-continuo.gif) top repeat-y; width:225px; z-index:15; margin:0; position:absolute;}
#busca-interna .resultado				{ background: url(../imagens/bgs/bg-resultado.gif) top no-repeat; width:225px; padding-top:18px;}
#busca-interna .erro-resultado			{ background: url("../imagens/bgs/bg-erro.gif") 22px 0 no-repeat; color:#CC0000; font-size:11px; padding:2px 13px 8px 50px; margin:0; }
#busca-interna .txt-resultado			{ color:#537A4C; font-size:11px; padding:8px 13px; }
#busca-interna .txt-resultado:hover		{ color:#FFF; background:#537A4C; width:192px; margin-left:2px; cursor:pointer; }

#busca-interna .ultimo-resultado		{ background: url("../imagens/bgs/bg-resultado-base.gif") bottom no-repeat; width:225px;}
/*#busca-interna .erro-ultimo-resultado	{ background: url("../imagens/bgs/bg-resultado-erro-base.jpg") bottom no-repeat; width:225px;}*/

#busca .block-finder h2, #busca-interna .block-finder h2{text-indent:-9999px}

#busca-interna .block-finder h2, #busca .block-finder h2, #busca-blog .block-finder h2{text-indent:-9999px}

/**** RESULTADO DA BUSCA ****/

dt.title-busca                          { padding:30px 0 30px 30px; background:url("../imagens/marcador.gif") 0 29px no-repeat; margin-right:60px; }
dt.title-busca a                        { color:#333;}
dt.title-busca a:hover                  { color:#999;}
dd.description-busca                    { border-bottom:1px solid #CCCCCC; padding:0 0 30px; margin-right:60px}
div.search-teaser p                     { padding-top:0!important; margin-bottom:20px}
dd.description-busca a                  { color:#537A4C; text-decoration:underline!important;}
dd.description-busca a                  { text-decoration:none; font-size:11px;}

div.author-results em                   { padding:0}
div.author-results p                    { padding:30px 0 30px 30px; background:url("../imagens/marcador.gif") 0 20px no-repeat; margin-right:60px; }
div.author-results p a                    { color:#333;}
div.author-results p a:hover              { color:#999;}

/**** IDs ESTRUTURA ****/
#central								{ background:url("../imagens/bgs/bg-content-home.gif") center top repeat-y;}
#central-interna						{ background:url("../imagens/bgs/bg-content-interna.gif") center top repeat-y;}
#conteudo	 							{ width:940px; margin:0 auto; }
#principal		  						{ width:590px; float:left;}
#principal-interna 						{ width:670px; float:left;}
#principal h1							{ margin-bottom:20px; }

#principal-interna p					{ padding-top:20px; line-height:16px; }
.identacao								{ padding:30px 300px 0 0; }
.padding-top							{ padding-top:20px; }
.padding-bottom							{ padding-bottom:20px; }
.padding-left							{ padding-left:30px; }
.borda-top								{ border-top: 1px solid #CCC; }
.imagem-comunica						{ float:left; padding-right:15px; padding-top:40px; }
.link-comunica							{ font-size:11px; padding-left:30px; }
p em									{ padding-left:80px; }

/* titulos */
h2										{ padding-bottom:10px; padding-top:40px; }
h3										{ padding-top:20px; }
h3.titulo-servicos						{ background:url("../imagens/marcador.gif") 0 18px no-repeat; padding-left:30px; padding-bottom:2px; }
h3.titulo-servicos-40					{ padding-top:40px; background:url("../imagens/marcador.gif") 0 38px no-repeat; padding-left:30px; padding-bottom:3px; }

.conteudo								{ padding-right:50px; }
.conteudo-30anos						{ padding:10px 30px 20px 0; }
.conteudo2								{ padding:0 50px 40px 0; margin-bottom:40px; }
.conteudo-missao						{ background:url("../imagens/bgs/bg-missao.jpg") 480px 80px no-repeat; padding-bottom:25px; }
.conteudo-presidente					{ width:450px; float:left;}
.conteudo-atendimento					{ background:url("../imagens/bgs/bg-atendimento.jpg") 320px 100px no-repeat; padding-right:50px; }
.conteudo-suporte						{ background:url("../imagens/bgs/bg-suporte.jpg") 350px 78px no-repeat; padding-right:50px;}
.conteudo-atuacao						{ padding-top:25px; }
.conteudo-atuacao img					{ float:left; padding-right:70px; }
.conteudo-atuacao ul					{ width:405px; }
.conteudo-comunica						{ width:461px; float:left; }
	.conteudo-comunica-interna			{ height:160px; padding-top:30px; border-bottom:1px solid #CCC; }
	.conteudo-comunica-sem-borda		{ width:461px; height:145px; padding-top:20px; border-bottom:none; float:left; }
	.conteudo-comunica span				{ padding-left:30px; }

ul.conteudo-enderecos 					{ border-top:1px solid #CCC; padding-top:20px; height:150px; }
.conteudo-enderecos li					{ float:left; }
.conteudo-enderecos li img				{ float:left; }
.conteudo-enderecos li.cidade			{ width:190px; }	
.conteudo-enderecos li.cidade span		{ background:url("../imagens/marcador.gif") 0 0 no-repeat; padding:0 0 3px 30px; margin-left:30px; font-weight:bold; }
.conteudo-enderecos li.endereco			{ width:360px; }
.conteudo-enderecos li.endereco	ul		{ float:left; padding-left:15px; }
.conteudo-enderecos li.endereco	ul li	{ display:list-item; float:none; line-height:16px;}
.conteudo-enderecos li.mapa				{ font-size:11px;  }

/* foto e cita��o do presidente */
.presidente-foto						{ width:160px; float:left; padding-left:10px; padding-top:20px; }
.presidente-foto img					{ margin-left:-10px;}
.presidente-foto p						{ border-left:1px dashed #CCC; padding-left:12px; color:#367247; font-family:"Georgia"; font-size:14px; width:125px; line-height:22px; font-style:italic; }

/* fontes georgia */
.georgia-16								{ padding-top:20px; padding-bottom:40px; font-family:"Georgia"; font-size:16px; font-style:italic; }


/* listas  */
ul.missao 								{ width:460px; margin-bottom:40px;}
ul.missao li							{ border-bottom:1px solid #ccc; padding:12px 0 14px 38px; background:url("../imagens/marcador.gif") 10px 10px no-repeat; }
ul.missao li.sem-borda,
ul.atendimento li.sem-borda				{ border-bottom:none; }
ul.atendimento							{ width:260px; padding:40px 0 20px 30px; }
ul.atendimento li						{ border-bottom:1px solid #ccc; padding:12px 0 14px 48px; background:url("../imagens/marcador.gif") 20px 10px no-repeat; font-weight:bold; }

dl.atuacao								{ border-top:1px solid #CCC; padding-top:20px; }
.atuacao dt								{ background:url("../imagens/marcador.gif") 0 0 no-repeat; padding-top:0px; padding-left:30px; padding-bottom:3px; }
.atuacao dd								{ padding-left:30px; font-style:italic;  }

.lista-atendimento						{ padding:20px 0 20px 80px; }
.lista-servico							{ padding:20px 0 20px 80px; }
ul.lista-marcador						{ padding-bottom:10px; }
.lista-marcador li						{ background:url("../imagens/bgs/bg-bull.gif") 0 4px no-repeat; padding-bottom:15px; padding-left:15px;  }
.lista-marcador li.ultimo				{ padding-bottom:30px; }

.imagefield-field_img_destaque			{ margin-top:2px;}

.destaque-home	 						{ padding-top:40px; border-bottom:2px solid #F0F0F0; /*min-height:210px;*/ padding-bottom:40px;  }
.destaque-home h3 						{ display:none; }
.view-Serv-Destaque h3					{ display:block; padding-bottom:10px;}
.destaque-home p						{ line-height:20px; width:315px; margin-bottom:18px; }
.destaque-home p.padding-bottom			{ padding-bottom:8px !important; }
.destaque-home .link-home				{ margin-bottom:0;}

.box-servicos							{ height:200px; border-bottom:1px solid #CCC;}
.servicos-sem-borda						{ border-bottom:none;}
.box-servicos img						{ padding-right:80px; padding-top:20px; float:left; }
.txt-servicos							{ float:left; width:400px; height:145px;}	
.link-servicos							{ font-size:11px; float:left; width:400px; }

/* advogados */
.box-adv								{ float:left; margin-bottom:40px; padding-right:40px; padding-top:20px; }
.box-adv img							{ float:left; border:1px solid #333; }
.txt-adv								{ float:left; width:400px; margin-bottom:40px;}	

/* boxes */
.ext-suporte							{ background:url("../imagens/bgs/bg-box-suporte01.gif") top no-repeat; width:621px; height:5px; margin-top:30px;}
.base-suporte							{ background:url("../imagens/bgs/bg-box-suporte03.gif") 0 no-repeat; width:621px; height:5px; margin-bottom:40px;}
.box-suporte							{ background:url("../imagens/bgs/bg-box-suporte02.gif") 0 repeat-y; width:621px; height:235px; padding:0 0 0 45px;}
.box-suporte li							{ float:left; width:265px; padding-top:5px; padding-right:45px; padding-bottom:40px;}
.box-suporte li dl						{ display:inline; }
.box-suporte li dt						{ width:auto; background:url("../imagens/marcador.gif") 0 20px no-repeat; padding-top:20px; padding-left:40px; padding-bottom:3px; }
.box-suporte dt	a						{ color:#333; text-decoration:none; border-bottom:1px solid #D8D8D8; }
.box-suporte dt	a:hover					{ text-decoration:none; border-bottom:none; }
.box-suporte dd							{ width:auto; padding-left:40px; font-size:10px; }

.box-sobrePactum						{ background: #F0F0F0 url("../imagens/bgs/bg-box-sobrePactum.gif") 0 no-repeat; width:621px; margin:40px 0; height:176px;}
.box-externo							{ float:left; width:310px;  }	
.box-externo img						{ float:left; padding:30px 0;} 
dl.esquerda								{ float:right; width:155px; padding:30px 20px 30px 5px;} 
dl.direita								{ float:right; width:185px; padding:30px 10px 30px 5px;} 
dd.descricao							{ padding-top:25px; padding-bottom:15px; }
	.box-externo dd	a					{ font-size:11px; color:#537A4C; text-decoration:underline;}
	.box-externo dd	a:hover				{ color:#537A4C; text-decoration:none;}	

.box-fale								{ background:url("../imagens/bgs/bg-fale-box.gif") 0 0 no-repeat; height:136px; width:621px; padding:0 0 40px 60px;}		
.box-fale li							{ float:left; height:98px; padding-top:20px; }
.box-fale li h3							{ padding:0 0 0 30px!important; width:385px; }
.box-fale li p							{ padding-left:30px; width:385px; }


/* eventos */
.eventos  img											{ padding:0;width:160px; height:120px; margin:-2px;}
.eventos  ul											{ padding-top:20px; } 
.eventos  li											{ float:left; margin-right:3px; width:160px; /*padding-right:65px;*/ padding-bottom:30px; } 
.eventos  li.terceiro									{ padding-right:0; } 
.eventos  li .evento-imagem                             { background:url("../imagens/no-img.jpg"); height:120px; width:160px;}
.eventos  li a.imagecache-imagem_160x120_linked,
.eventos  li a.imagecache-imagem_160x120_linked img	 				{ overflow:hidden; float:left; border:1px solid #000; } 
.eventos  li a.imagecache-imagem_160x120_linked:hover				{ border:3px solid #ABA491; }
.eventos  li a.imagecache-imagem_160x120_linked:hover img			{ margin:-4px; }


.box-evento 							{ background-color:#ECECEC; width:130px; height:110px; padding:10px 15px; overflow:hidden; }
.box-evento h3							{ font-size:11px; padding-top:0!important;   }
.box-evento h3 a						{ border-bottom:1px solid #CCC; color:#333; text-decoration:none }
.box-evento h3 a:hover					{ border-bottom:none; color:#333; text-decoration:none }
.box-evento p							{ font-size:11px; color:#333; padding-top:10px!important; }		
.box-evento p a							{ border:none; color:#333; }		
.box-evento p a:hover					{ color:#333; text-decoration:none; border-bottom:1px solid #ccc; }		

.noticia-esquerda						{ padding-top:35px; width:268px; border-right:1px solid #F0F0F0; float:left; }
.noticia-direita						{ padding-top:35px; width:268px; padding-left:50px; border-left:1px solid #F0F0F0; float:left; }
p.noticia								{ height:40px; padding-right:60px; margin-bottom:28px; }
.sombra 			 					{ margin-left:-11px; } /* classe para a imagem com sombra ao lado esquedo */

/* Select */
.select 								{ background:url("../imagens/bgs/bg-formulario-comunica.gif") no-repeat; width:314px; height:34px; margin-left:28px; padding-top:8px; margin-top:20px;}
.select:hover 							{ background:url("../imagens/bgs/bg-formulario-comunica-over.gif") no-repeat; width:314px; height:34px;  }
.select a 								{ text-decoration:none; color:#666; font-size:11px; margin-left:10px; }
.select a:hover 						{ text-decoration:none; color:#666; }

ul.selectbox 							{ position:relative; background-color:#F9F9F9; width:310px; height:260px; margin-top:10px; padding:10px 0; overflow-x: hidden; overflow-y: auto; }
ul.selectbox li 						{ color:#537A4C; width:310px; cursor:pointer; display:block; }	
ul.selectbox li a 						{ color:#537A4C; text-decoration:none; width:310px; height:25px; display:block; margin-left:2px; padding:8px 0 0 8px; }							
ul.selectbox li:hover a 				{ color:#FFF; background:#537A4C; cursor:pointer; padding-left:8px; }							
.select a.pulldown_arrow				{ width:17px; height:17px; cursor:pointer; padding-bottom:0; padding-right:0; margin-top:-13px; margin-right:10px; float:right;}
.select a.pulldown_arrow:hover			{ width:17px; height:17px; cursor:pointer; background:url("../imagens/bgs/bg-formulario-comunica-clic.gif") no-repeat -1px 0; padding-bottom:0; padding-right:0; margin-top:-14px; margin-right:10px; float:right;}
div.hide-dropdown .selectbox 			{ display: none!important; }

/* Estado */
.setor 									{ background:url("../imagens/bgs/bg-formulario-contato.gif") 0 -755px no-repeat; width:160px; height:22px; padding:8px; margin-top:15px;}
.setor:hover 							{ background:url("../imagens/bgs/bg-formulario-contato.gif") 0 -795px no-repeat; width:160px; height:22px; padding:8px; margin-top:15px;}
.setor:focus 							{ background:url("../imagens/bgs/bg-formulario-contato.gif") 0 -795px no-repeat; width:160px; height:22px; padding:8px; margin-top:15px;}
.setor a 								{ text-decoration:none; color:#666; font-size:11px; margin-left:10px; }
.setor a:hover 							{ text-decoration:none; color:#666; }
ul.setorbox 							{ position:absolute; background:url("../imagens/bgs/bg-forma-contato.gif"); width:161px; height:68px; margin-top:10px; padding-top:10px; margin-left:-3px;}
ul.setorbox li 							{ display:block;}	
ul.setorbox li a 						{ color:#537A4C; text-decoration:none; width:auto; height:25px; display:block; margin-left:2px; padding:8px 8px 0 8px; }							
ul.setorbox li a:hover 					{ color:#FFF; background:#537A4C; }

.setor a.pulldown_arrow					{ width:22px; height:8px; cursor:pointer; padding-bottom:3px; margin-right:7px; margin-top:-11px; padding-right:1px; float:right; position:relative; bottom:-14px;  }
.setor a.pulldown_arrow:hover			{ width:22px; height:8px; cursor:pointer; background:url("../imagens/bgs/bg-formulario-contato-clic.gif") no-repeat; padding-bottom:3px; margin-right:6px; margin-top:-11px; padding-right:1px; float:right; }
div.hide-dropdown .setorbox 			{ display: none; }

#thmr_115 {display:none !important}
.sticky-table {margin:0 auto 20px auto;}
#top-searches-title{margin-bottom:10px;}
#top-searches{margin:0 0 0 50px; padding-bottom:20px;}
#top-searches .item-list {text-indent:10px}

/**** FORMUL�RIO ****/
#formulario								{ width:470px; margin:0 auto 40px auto; }
.form-esquerda							{ float:left; width:240px; padding-top:20px; }
.form-direita							{ float:left; width:220px; padding-top:20px; }
.form-todo								{ padding:20px 0 20px 0; }
.form-todo .admin						{display:block;border:2px solid #206E56;padding:0 5px 0 5px}
#formulario .form-todo .admin label		{color:#206E56;font-weight:bold}

.form-todo .not-admin					{display:none;}
#formulario	label						{ font-size:11px; color:#666; padding-left:8px; float:left; }
#formulario	.coments span.obrigatorio	{ float:left; padding-left:5px; margin:0;}
#formulario	.coments span.comentarios	{ font-size:11px; color:#999; font-style:italic; margin:0; float:right; line-height:11px;}
#formulario	input						{ background:url("../imagens/bgs/bg-formulario-contato.gif") 0 0 no-repeat; 	width:210px; height:18px; padding:12px; }	
#formulario	input:focus					{ background:url("../imagens/bgs/bg-formulario-contato.gif") 0 -40px no-repeat; width:210px; height:18px; padding:12px; }	
#formulario	input.invalido				{ background:url("../imagens/bgs/bg-formulario-contato.gif") 0 -80px no-repeat; width:210px; height:18px; padding:12px; }	

#formulario	input.arquivo				{width:210px; height:24px; }
#div_arquivo input						{width:302px; height:40px; }
#div_arquivo input:focus				{width:302px; height:40px; }
#div_arquivo input.invalido				{width:302px; height:40px; }

#formulario	input.enviar				{ background:none!important; width:100px!important; height:30px!important; padding-right:5px; padding-bottom:40px; }	
#formulario	input.limpar				{ background:none!important; width:46px!important; height:15px!important; padding-right:5px; padding-top:25px; }	
#formulario	textArea					{ overflow:hidden; background:url("../imagens/bgs/bg-formulario-contato.gif") no-repeat 0 -120px; width:450px; height:188px; padding:10px 12px; margin-top:2px; display:block;}	
#formulario	textArea:focus				{ overflow:auto; background:url("../imagens/bgs/bg-formulario-contato.gif") 0 -330px no-repeat; width:450px; height:188px; padding:10px 12px; margin-top:2px;}	
#formulario	textArea.invalido			{ overflow:hidden; background:url("../imagens/bgs/bg-formulario-contato.gif") 0 -540px no-repeat; width:450px; height:188px; padding:10px 12px; margin-top:2px;}
.resizable-textarea						{ height:auto;}
.resizable-textarea span				{ float:left;}

#node-delete-confirm .form-submit       { width:120px; height:40px }

/**** PAGINA��O ****/
ul.pager						{ padding:40px 0 60px 0; text-align:center; }
ul.pager li						{ height:15px; display:inline; }
ul.pager li.pager-first			{ margin-right:35px; }
ul.pager li.pager-first a		{ background:url("../imagens/anterior-out.gif")	no-repeat 0 2px; padding-left:26px; padding-top:4px; font-size:11px; padding-bottom:4px;}
ul.pager li.pager-first a:hover	{  background:url("../imagens/anterior-over.gif") no-repeat 0 2px; }

ul.pager li.pager-previous		{ margin-right:15px; } /* 10px a menos devido a margem-left o item seguinte */
ul.pager li.pager-previous a	{ background:url("../imagens/anterior-out.gif")	no-repeat 0 2px; padding-left:26px; padding-top:4px; font-size:11px; padding-bottom:4px;}
ul.pager li.pager-previous a:hover	{  background:url("../imagens/anterior-over.gif") no-repeat 0 2px; }

ul.pager li.pager-current  		{ background:#537A4C; border:none; color:#FFFFFF; padding:3px 5px 2px 6px; margin-left:10px; width:35px; }

ul.pager li.pager-item 			{ margin-left:10px; }
ul.pager li.pager-item a		{ border:1px solid #E6E6E6; padding:2px 4px 1px 5px; }
ul.pager li.pager-item a:hover	{ background:#537A4C; border:none; color:#FFFFFF; padding:3px 5px 2px 6px; }

ul.pager li.pager-next			{ margin-left:25px;  }
ul.pager li.pager-next a		{ background:url("../imagens/link-padrao-out.gif") no-repeat scroll 0 2px; font-size:11px; padding-bottom:4px; padding-left:26px; padding-top:4px; }
ul.pager li.pager-next a:hover	{ background:url("../imagens/link-padrao-over.gif") no-repeat scroll 0 2px; }

ul.pager li.pager-last			{ margin-left:35px; }
ul.pager li.pager-last a		{ background:url("../imagens/link-padrao-out.gif") no-repeat scroll 0 2px; font-size:11px; padding-bottom:4px; padding-left:26px; padding-top:4px;  }
ul.pager li.pager-last a:hover	{ background:url("../imagens/link-padrao-over.gif") no-repeat scroll 0 2px; }

/*********** Mapa do site ****************/

#mapa-do-site 				{ }
#mapa-do-site ul			{ padding-top:20px; }
#mapa-do-site ul li 		{ float:left; padding:0 60px 30px 0; }
#mapa-do-site ul li a 		{ background:transparent url("../imagens/link-padrao-out.gif") no-repeat 0 2px; font-size:11px; padding-bottom:4px; padding-left:26px; padding-top:4px; font-weight:bold; color:#333; }
#mapa-do-site ul li a:hover	{ background:transparent url(../imagens/link-padrao-over.gif) no-repeat 0 2px; padding-left:26px;}
#mapa-do-site ul li dt		{ padding-bottom:12px;}
#mapa-do-site span.sem-link-mapa		{ background:transparent url("../imagens/link-padrao-out.gif") no-repeat 0 0; font-size:11px; padding:1px 0 3px 26px;  }
#mapa-do-site ul li dd 		{ background:transparent url("../imagens/bgs/bg-bull.gif") no-repeat 15px 4px; padding:0 0 8px 20px; }
#mapa-do-site ul li dd a			{ background:none; padding-left:12px; font-weight:normal; }
#mapa-do-site ul li dd a:hover		{ background:none; padding-left:12px; }
#mapa-do-site ul li dd a span:hover	{ border-bottom:1px solid #D8D8D8; }


/*Coluna de not�cias publicadas no Blog*/
#coluna-home 	 						{ width:304px; float:left; padding-left:46px; }
#coluna-home img 						{ margin-bottom:15px; border:1px solid #333; }
#coluna-interna	 						{ width:200px; float:left; padding-left:46px;}
#coluna-home h1, 	 				
#coluna-interna h1				 	 	{ margin-bottom:10px;}
#coluna-interna dl img					{ display:none; }
dt   									{ font-weight:bold;}
.blog_sidebar dd.data 					{ font-size:10px; color:#999; margin-bottom:10px!important; line-height:12px;}
dd.resenha								{ margin-bottom:30px; }
.blog_sidebar dd						{ margin-bottom:30px;}
dd.blog_sidebar							{ margin-bottom:30px;}

/*Links para os Feeds, localizado no inferior da coluna da direita*/
.feeds			 		 				{ border-top:1px dashed #CCC; width:301px; /*margin-bottom:25px;*/ padding-bottom:15px; }
.feeds ul li	 		 				{ float:left; font-size:11px; color:#999; }
.destaque-rss							{ padding-top:25px; padding-bottom:20px; padding-left:15px;}
.destaque-rss a		 					{ background:url("../imagens/link-rss-out.gif") 	no-repeat 0 2px; padding-left:26px; padding-top:6px; font-size:11px; padding-bottom:6px; }
.destaque-rss a:hover	 				{ background:url("../imagens/link-rss-over.gif") 	no-repeat 0 2px; padding-left:26px; }

.destaque-interno-rss					{ padding-bottom:15px; }
.destaque-interno-rss a		 			{ background:url("../imagens/link-rss-out.gif") 	no-repeat 0 2px; padding-left:26px; padding-top:6px; font-size:11px; padding-bottom:6px; }
.destaque-interno-rss a:hover	 		{ background:url("../imagens/link-rss-over.gif") 	no-repeat 0 2px; padding-left:26px; }

.destaque-twitter						{ padding-top:25px; padding-bottom:20px; padding-left:15px;}
.destaque-twitter a		 				{ background:url("../imagens/link-twitter-out.gif") 	no-repeat 0 2px; padding-left:26px; padding-top:6px; font-size:11px; padding-bottom:6px; }
.destaque-twitter a:hover	 			{ background:url("../imagens/link-twitter-over.gif") 	no-repeat 0 2px; padding-left:26px; }

.feeds-interna				 			{ border-top:1px dashed #CCC; width:220px; margin-bottom:20px; }
.feeds-interna ul li	 				{ display:inline; font-size:11px; color:#999; padding-top:15px;}
.feeds-interna .destaque-twitter		{ padding-top:0; padding-left:0;}

/******** RODAP� ******/
#rodape				 					{ background-color:#333; font-size:11px; color:#7F7F7F;}
#rodape-top			 					{ padding-top:40px; width:940px; margin:0 auto; border-bottom:1px solid #242424; }
#rodape-conteudo	  					{ height:60px; width:940px; margin:0 auto; border-bottom:1px solid #242424; border-top:1px solid #525252;}
#rodape-bottom		  					{ padding-top:20px; padding-bottom:20px; width:940px; margin:0 auto; border-top:1px solid #525252; font-size:10px; }

#rodape #language-select-form, #rodape #block-menu-menu-footer, #rodape .block-mobile_tools            {float:left;}
#rodape #language-select-form           {padding-top:17px;}
#rodape .block-mobile_tools             {margin-left: 20px}
#rodape .block-mobile_tools a           {color:#7F7F7F;}
#rodape .block-mobile_tools a:hover     {border-bottom:1px solid #4D4D4D;}
#rodape .block-mobile_tools .content    {padding-top:24px;}


#rodape-bottom a, .mmda-rodape a                        {color:#7F7F7F; text-decoration:none; }
#rodape-bottom a:hover, .mmda-rodape a:hover            {color:#7F7F7F; border-bottom:1px solid #4D4D4D; text-decoration:none; }

.termouso                          {float:left;}
.mmda-rodape		  					{ float:right; }

.area-cliente		 					{ width:520px; float:left; margin-top:15px;}
.area-cliente input	  					{ float:left; background:url("../imagens/bgs/bg-formulario-rodape.gif") 0  -5px no-repeat; width:120px; height:22px; padding-top:10px;  padding-left:15px; font-size:11px; color:#333; margin-left:2px; }
.area-cliente input.error				{ float:left; background:url("../imagens/bgs/bg-formulario-rodape.gif") 0 -38px no-repeat; width:120px; height:24px; padding-top:10px;  padding-left:15px; font-size:11px; color:#333; margin-left:2px; }
.area-cliente input.newsOK 				{ background:transparent; border:0 none; height:31px; width:31px; margin:0; padding:0;}
.area-cliente img	  					{ float:left; margin-right:6px;}
.esqueceu			  					{ padding-top:5px; width:60px; float:left; margin-left:23px; line-height:12px; }
.esqueceu a:hover						{ color:#999; border-bottom:1px solid #4D4D4D; }

.rodape-expediente ul					{ padding-top:24px; }
.rodape-expediente ul li	  			{ display:inline; padding-left:20px; }
.rodape-expediente ul li a 				{ color:#7F7F7F;text-decoration:none; }
.rodape-expediente ul li a:hover		{ color:#7F7F7F;text-decoration:none; border-bottom:1px solid #4D4D4D; }

/******** LINKS *********/
/* links da home, com imagem */
.link-home								{ margin-bottom:41px;}
.link-home a		 					{ background:url("../imagens/link-padrao-out.gif") 	no-repeat 0 2px; padding-left:26px; padding-top:4px; font-size:11px; padding-bottom:4px; }
.link-home a:hover	 					{ background:url("../imagens/link-padrao-over.gif") no-repeat 0 2px; padding-left:26px; }

.link-coluna							{ padding-top:25px; padding-bottom:20px;}
.link-coluna a		 					{ background:url("../imagens/link-padrao-out.gif") 	no-repeat 0 2px; padding-left:26px; padding-top:4px; font-size:11px; padding-bottom:4px; }
.link-coluna a:hover	 				{ background:url("../imagens/link-padrao-over.gif") no-repeat 0 2px; padding-left:26px; }

/* links do topo e do rodap� */
a span.link-corpo 	  					{ border-bottom:1px solid #D8D8D8; }
a:hover span.link-corpo					{ border-bottom:none; }

a span.link-topo 	 	 				{ border-bottom:1px solid #ECECEC; }
a:hover span.link-topo 	 				{ border-bottom:none; }

/*links do corpo de texto*/
a.link									{ color:#537A4C; text-decoration:underline; }
a:hover.link							{ color:#537A4C; text-decoration:none; }

/*links da coluna direita*/
a span.blog								{ color:#333; }
a:hover span.blog						{ border-bottom:1px solid #C5C5C5; /*margin-bottom:20px;*/ }

span.blog:hover							{ color:#333; border-bottom:1px solid #C5C5C5; cursor:pointer!important; }

/******** BOT�ES ********/
#btOK 									{ background:transparent; border:0 none; height:31px; width:31px; margin:0; padding:0;}
#btEnviar								{ background:transparent; border:0 none; height:31px; width:100px; margin:0; padding:0;}
.messages								{ background:url("../imagens/bgs/bg-mensagens.gif") 0 no-repeat!important; border:0!important; color:#333!important; font-size:1.166em!important; font-weight:bold!important; margin:0!important; padding:14px 0 0 20px!important; height:30px;} 

/***************************************************************************/
/***************************************************************************/
/***************************************************************************/
.views-field-field-img-destaque-fid		{ position:absolute; margin-left:331px; margin-top:-105px; }

.sticky-header		{ background-color:#FFFFFF; height:40px; margin-top:0 !important; }

#botao_anexarArq {
	cursor:pointer;
	padding-left:6px;
}
#edit-curriculo-wrapper label {display:none;}

#edit-3-1-wrapper,#edit-submit-1, #busca-interna #block-finder-finder_1 {/*display:none;*/}
#edit-1-1-wrapper {display:none;}
.finder-results{padding-top:20px;}
#block-admin-display-form table{display:inline;}
#block-admin-display-form input.form-submit{display:block; margin-top:20px;}

