@charset "utf-8";
/***************************************************
Este CSS refere a todas as estruturas globais do site. 
Mexa apenas se souber o que esta fazendo.

Antes de alterar, compreenda a estrutura e altere 
o seletor pontualmente.

Para alteracoes pontuais em uma secao,
consulte os CSS individuais dos modulos.
 
Modifique este arquivo apenas em caso de surgimento
de novas secoes e estruturas visuais que terao impacto 
em TODAS as paginas.

Nao utilize acentuacao neste arquivo.
****************************************************/

body div#geral{
	width:752px;
	margin:0 auto;
}
/* Header ------------------------------------------*/
body div#geral div#header{
	width:752px; height:117px;
	background:url("../img/bg/bgHeader.jpg") repeat-x;
	
}
/* topo */
body div#geral div#header div#topo{
	width:262px; height:23px;
	padding:4px 0 0 490px;
}
body div#geral div#header div#topo a#btPerguntasFreq{
	width:113px; height:11px;
	background:url("../img/bt/btPerguntasFreq.jpg");
	text-indent:-9000px; overflow:hidden;
	float:left;
	margin:4px 8px 0 0;
}
body div#geral div#header div#topo a#btFaleConosco{
	width:63px; height:11px;
	background:url("../img/bt/btFaleConosco.jpg");
	text-indent:-9000px; overflow:hidden;
	float:left;
	margin:4px 9px 0 0;
}

body div#conteudo .bt,
body div#conteudo a.bt { 
	text-indent: -999em; overflow: hidden; float: left; margin: 0px 9px 0 0; cursor: pointer;
}

body div#conteudo a.btEnviarPedido {
	background: url("../img/bt/btEnviarPedido.jpg") no-repeat 0 0; width: 95px; height: 25px; margin-top: 4px;
}
body div#conteudo a.btNovoPedido {
	background: url("../img/bt/btNovoPedido.jpg") no-repeat 0 0; width: 88px; height: 25px; margin-top: 4px;
}
body div#conteudo a.btFechar {
	background: url("../img/bt/btFechar.jpg") no-repeat 0 0; width: 64px; height: 26px; margin-top: 4px;
}
body div#conteudo .btImprimir,
body div#conteudo a.btImprimir {
	background: url("../img/bt/btImprimir.jpg") no-repeat 0 0; width: 71px; height: 25px; margin-top: 4px;
}
body div#conteudo .btCadastrar {
	background: url("../img/bt/btCadastrar.png") no-repeat 0 0; width: 83px; height: 23px;
}
body div#conteudo .btConfirmar {
	background: url("../img/bt/btConfirmar.png") no-repeat 0 0; width: 83px; height: 23px;
}
body div#conteudo .btFacaDownload {
	background: url("../img/bt/btFacaDownload.png") no-repeat 0 0; width: 131px; height: 24px;
}


body #conteudo .btVerEdital { background: url("../img/bt/btVerEdital.png") no-repeat 0 0; width: 80px; height: 25px; margin: 14px 2px 0 0; float:left;}
body #conteudo .btVerResultado { background: url("../img/bt/btVerResultado.png") no-repeat 0 0; width: 98px; height: 24px; margin: 15px 2px 0 0; float:left;}


body div#geral div#header div#topo ul{
	
}
body div#geral div#header div#topo ul li{
	float:left;
}
body div#geral div#header div#topo ul li a{
	width:19px; height:18px;
	text-indent:-9000px; overflow:hidden; display:block;
}
body div#geral div#header div#topo ul li a#fonteP{ background:url("../img/bt/btFonte_P.jpg"); }
body div#geral div#header div#topo ul li a#fonteM{ background:url("../img/bt/btFonte_M.jpg"); }
body div#geral div#header div#topo ul li a#fonteG{ background:url("../img/bt/btFonte_G.jpg"); }
/* logo */
body div#geral div#header h1 a{
	width:125px; height:105px;
	background:url("../img/graph/logoInstCooperforte.png") no-repeat;
	text-indent:-9000px; overflow:hidden;
	float:left;
	position:relative; top:-20px; left:-10px; margin-bottom:-18px;
	z-index:10;
}
/* form login */
body div#geral div#header form{
	width:348px; height:55px;
	background:url("../img/bg/bgLogin.png") no-repeat;
	padding:12px 0 0 17px;	
	margin:16px 0 0 377px;
}
body div#geral div#header form ul li{
	float:left;
	margin:0 0 0 0;
}
body div#geral div#header form ul li label{
	text-indent:-9000px; overflow:hidden;
	height:12px;
	float:left;
	margin:4px 0 0 0;
}
body div#geral div#header form ul li label#lbUsuario{
	background:url("../img/tit/lbUsuario.jpg");
	width:54px;
}
body div#geral div#header form ul li label#lbSenha{
	background:url("../img/tit/lbSenha.jpg");
	width:41px;
}
body div#geral div#header form ul li input{
	border:solid 1px #E4E5DD;
	height:17px;
	float:left;
}
body div#geral div#header form ul li input.inputUsuario{ width:107px; margin-right:12px;}
body div#geral div#header form ul li input.inputSenha{ width:87px; margin-right:9px;}
body div#geral div#header form ul li input#btLoginGo{
	width:19px; height:19px;
	background:url("../img/bt/btLoginGo.jpg");
	line-height:100px; text-indent:-9000px; overflow:hidden;
	border:none;
	cursor:pointer;
}
body div#geral div#header form a{
	color:#979794;
	font-size:10px;
	padding:0 5px 0 21px;
	margin:15px 0 0 0;
	float:right;
}
body div#geral div#header form div label { float: right; color: #A0A19C; margin: 9px 14px 0 0; *margin: 7px 11px 0 0; }
body div#geral div#header form div label input { margin: 4px 0 0;}
/* Menu Principal -------------------------------*/
body div#geral div#menuPrincipal{
	width:752px; height:18px;
	background:#F8F9F1;
	border-top:solid 1px #EBECE1;
	padding:5px 0 0 0;
}
body div#geral div#menuPrincipal ul li{
	float:left;
	padding:0 20px 0 0;
}
body div#geral div#menuPrincipal ul li a{
	text-indent:-9000px; overflow:hidden;
	height:12px;
	display:block;
}
body div#geral div#menuPrincipal ul li a#lkInstituto{ width:64px; background:url("../img/bt/btMenu_instituto.jpg");}
body div#geral div#menuPrincipal ul li a#lkProgramas{ width:67px; background:url("../img/bt/btMenu_programas.jpg");}
body div#geral div#menuPrincipal ul li a#lkRelacionamento{ width:94px; background:url("../img/bt/btMenu_relacionamento.jpg");}
body div#geral div#menuPrincipal ul li a#lkAtendimento{ width:74px; background:url("../img/bt/btMenu_atendimento.jpg");}
body div#geral div#menuPrincipal ul li a#lkNoticias{ width:53px; background:url("../img/bt/btMenu_noticias.jpg");}

/* Header do conteúdo. Título + breadcrumb --------------------------------  */
body div#geral div#headerPagina{
	width:742px; height:217px;
	margin:0;
	padding:30px 0 0 0;
	position: relative;
}/* o BG vai variar de acordo com cada área */
body div#geral div#headerPagina.foobar{ 
	background:url("../img/bg/bgHeaderPagina_foobar.jpg"); 

}
body div#geral div#headerPagina span.imgHeader{
	display:block;
	border:1px solid red;
	position:absolute;
	height:217px;
	width:280px;
	float:right;
}

body div#geral div#headerPagina h2{
	display:block;
	width:100%; height:42px;
	font-size:30px;
	margin:0;
}
body div#geral div#headerPagina a.btVoltar{
	width:48px; height:11px;
	background:url("../img/bt/btVoltar.gif");
	text-indent:-9000px; overflow:hidden;
	float:right;
	position:relative; top:-30px; margin-bottom:-15px;
	z-index: 99;
}

body div#geral div#headerPagina div.pessoa {
	width: 320px;
	height: 237px;
	background: no-repeat 0 0;
	position: absolute;
	display: block;
	right: 0;
	bottom: 0;
	z-index: 98;
}

body#amigosInstituto div#geral div#headerPagina div.pessoa { background-image: url(../img/bg/bgTopoAmigos.png);}
body#cadastreSe div#geral div#headerPagina div.pessoa,
body#perguntasFrequentes div#geral div#headerPagina div.pessoa,
body#atendimento div#geral div#headerPagina div.pessoa { background-image: url(../img/bg/bgTopoAtendimento.png);}
body#biblioteca div#geral div#headerPagina div.pessoa { background-image: url(../img/bg/bgTopoBiblioteca.png);}
body#depoimentos div#geral div#headerPagina div.pessoa { background-image: url(../img/bg/bgTopoDepoimentos.png);}
body#editais div#geral div#headerPagina div.pessoa { background-image: url(../img/bg/bgTopoEditais.png);}
body#paginaEvento div#geral div#headerPagina div.pessoa { background-image: url(../img/bg/bgTopoEventos.png);}

body#administracao div#geral div#headerPagina div.pessoa,
body#ataFundacao div#geral div#headerPagina div.pessoa,
body#entidades div#geral div#headerPagina div.pessoa,
body#estatuto div#geral div#headerPagina div.pessoa,
body#historiaInstituto div#geral div#headerPagina div.pessoa,
body#investimentos div#geral div#headerPagina div.pessoa,
body#missao div#geral div#headerPagina div.pessoa,
body#reconhecimento div#geral div#headerPagina div.pessoa,
body#regimento div#geral div#headerPagina div.pessoa,
body#relatorioAtividades div#geral div#headerPagina div.pessoa { background-image: url(../img/bg/bgTopoInstituto.png);}

body#esqueciSenha div#geral div#headerPagina div.pessoa,
body#noticias div#geral div#headerPagina div.pessoa { background-image: url(../img/bg/bgTopoNoticias.png);}
body#politica div#geral div#headerPagina div.pessoa { background-image: url(../img/bg/bgTopoPoliticaPrivacidade.png);}
body#pressRelease div#geral div#headerPagina div.pessoa { background-image: url(../img/bg/bgTopoPressRelease.png);}

body#programas div#geral div#headerPagina div.pessoa { background-image: url(../img/bg/bgTopoProgramas.png);}
body#programas.passaporteSolidario div#geral div#headerPagina div.pessoa { background-image: url(../img/bg/bgTopoPassSolidario.png);}
body#programas.principal div#geral div#headerPagina div.pessoa { display: none;}

body#rss div#geral div#headerPagina div.pessoa { background-image: url(../img/bg/bgTopoRSS.png);}
body#resultadoBuscaGeral div#geral div#headerPagina div.pessoa,
body#termos div#geral div#headerPagina div.pessoa { background-image: url(../img/bg/bgTopoTermoUso.png);}

body div#geral div#headerPagina ol{
	width:734px;
	margin:8px 0 0 8px;
}
body div#geral div#headerPagina ol li{
	float:left;
	color:#FFF0C1;
	padding:0 0 0 5px;
}
body div#geral div#headerPagina ol li a{
	background:url("../img/bullet/bltBreadcrumb.gif") no-repeat right;
	padding:0 10px 0 0;
	color:#FFF;
}

body div#conteudo {
	margin-top:20px;
	overflow:hidden;
}

/* Rodapé  -------------------------------------*/
body div#geral div#rodape{
	width:739px; height:27px;
	border-top:solid 1px #DEDCCE;
	clear:left;
	margin:30px 0 0 6px;
	padding:9px 0 0 0;
	background:url("../img/bg/bgRodape.jpg");
}
body div#geral div#rodape p{
	float:left;
	color:#999A91;
}
body div#geral div#rodape a{
	float:right;
	padding:0 0 0 17px;
	color:#999A91;
	text-decoration:underline;
}
body div#geral div#rodape a:hover{ text-decoration:none }
/* Templates ----------------------------------------*/

/* Template com duas colunas. A da esquerda é a maior */
body.colEsq div#geral div#conteudo div#colPrincipal{
	width:485px;
	float:left;
	padding-right:20px; _padding-right:15px;
}
body.colEsq div#geral div#conteudo div#colSecundaria{
	width:247px;
	float:left;
}
/* Template com duas colunas. A da direita é a maior */
body.colDir div#geral div#conteudo div#colPrincipal{
	width:495px;
	float:left;
}
body.colDir div#geral div#conteudo div#colSecundaria{
	width:257px;
	float:left;
}

/* ELEMENTOS DAS PÁGINAS ---------------------------------*/
.tituloBox {
	width:100%; height:20px;
	font-size:15px;
	margin:0;
}

.tituloSemBox {
	height:20px;
	font-size:15px;
	margin:0;
}
/* box pequeno */
div.boxPequeno {
	width:234px;
	background:url("../img/bg/bgFootBoxPequeno.jpg") no-repeat bottom left #EEECDE;
	padding:0 0 15px 0;
	float:left;
	margin:15px 0 0 0px;
}
div.boxPequenoSemBg {
	width:234px;
	padding:0 0 15px 0;
}
div.boxPequenoSemBg {
	width:234px;
	padding:0 0 15px 0;
}
div.boxPequeno div.head {
	width:229px; height:36px;
	padding:7px 0 0 3px;
	background:url("../img/bg/bgHeadBoxPequeno.jpg") no-repeat;
}
/* box grande */
div.boxGrande {
	width:484px; 
	background:url("../img/bg/bgFootBoxGrande.jpg") no-repeat bottom left #EEECDE;
	padding:0 0 15px 0;
	float:left;
	margin:15px 0 0 0px;
}

div.boxGrande.semTitulo {
	background: none;
	padding: 0px;
	margin: 0px;
}


div.boxGrandeSemBg {
	width:484px;
	padding:0 0 15px 0;
	float:left;
}
div.boxGrande div.head {
	width:474px; height:36px;
	padding:7px 0 0 5px;
	background:url("../img/bg/bgHeadBoxGrande.jpg") no-repeat;
}

/* box de graficos */
div.boxGraph {
	width:246px;
	background:url("../img/bg/bgFootBoxGraph.jpg") no-repeat bottom left #EEECDE;
	padding:0 0 6px 0;
}
div.boxGraph div.head {
	width:234px;
	padding:5px 6px 0 6px;
	background:url("../img/bg/bgHeadBoxGraph.jpg") no-repeat;
}

div.boxGrande.semTitulo .head{
	background: url("../img/bg/bgCtSemTitulo.png") no-repeat 0 0;
	padding-top: 15px;
	width: 484px;
	height: auto;
}

div.boxGrande.semTitulo .feet{
	background: url("../img/bg/bgCtSemTituloBase.png") no-repeat 0 0;
	padding:0px;
	margin: 0px;
	display: block;
	height: 5px;
}
div.boxGrande.semTitulo .head li { float: left; display: inline; margin: 0 10px 0 0 !important; width: 145px;}


/*  box  */

body div#colPrincipal div.boxComTitulo {
	background: #eeecde url(../img/bg/bgFormularioTopo.png) no-repeat 0 0; width: 484px;
	padding: 6px 0 0;
	margin: 0 0 10px;
}

body div#colPrincipal div.boxComTitulo div.base{
	background: url(../img/bg/bgFormularioBase.png) no-repeat 0 bottom; width: 484px; height: 5px; display: block; clear: both; float: none;
	margin: 9px 0 0 0;
}

body div#colPrincipal div.boxSemTitulo {
	background: #eeecde url(../img/bg/bgFormBoxTopo.png) no-repeat 0 0; width: 484px;
	padding: 6px 0 0;
	margin: 0 0 10px;
}

body div#colPrincipal div.boxSemTitulo div.base{
	background: url(../img/bg/bgFormBoxBase.png) no-repeat 0 bottom; width: 484px; height: 6px; display: block; clear: both; float: none;
	margin: 9px 0 0 0;
}

/******JANELA MODAL*******/

.overlay { position: absolute; top: 0; left: 0; background: #000; filter:alpha(opacity=50); opacity: 0.5; -moz-opacity:0.5; }
.modal { display:none; position: absolute; left: 50%; top: 50%; margin: 0 0 0 -214px; }

div#modalImg { margin:0 auto; overflow:hidden; position:absolute; left:50%; margin-left:-244px; width:491px; display:none;}
#modalImg p {background:#f7f8ef; padding:5px 25px; margin:0px;}
#modalImg div.foto {background:#f7f8ef url("../img/bg/bgImagemModal.gif") no-repeat center; margin:0 auto; height:382px; clear:both;}
#modalImg div.modalTopo,
#modalImg div.modalBase{float:left;height:15px;width:100%;}
#modalImg div.modalTopo{ background:url(../img/bg/bgModalTopo.png) no-repeat -2px bottom;}
#modalImg div.modalBase{ background:url(../img/bg/bgModalBase.png) no-repeat -2px 0;}
#modalImg div.fechar {background:#f7f8ef; height:10px; float:left;}
#modalImg a#btFecharModal {background:url("../img/bt/btFechar.gif") no-repeat center top; height:12px; width:12px; float:right; margin-right:23px;}
#modalImg img {margin:14px 0 0 25px;}

#modalImg div.navegacao {width:100%; position:relative; top:-240px; float:left;}
#modalImg div.navegacao .setaFotoAnterior, 
#modalImg div.navegacao .setaFotoProxima {display:block; width:40px; height:40px; outline:0;}

#modalImg div.navegacao .setaFotoAnterior {float:left; background:url(../img/bullet/bltSetaModalNavEsq.png) no-repeat center left; text-indent:-999em;}
#modalImg div.navegacao .setaFotoProxima {float:right; background:url(../img/bullet/bltSetaModalNavDir.png) no-repeat center right; text-indent:999em;}





#modalCalendario,
#modalAviso {margin:0 auto; overflow:hidden; position:fixed; top:100px; left:50%; margin-left:-150px; width:321px; display:none;}
#modalCalendario div.modalBase,
#modalAviso div.modalBase{float:left;height:15px;width:100%;}
#modalCalendario div.modalTopo,
#modalAviso div.modalTopo{ background:url(../img/bg/bgModalAvisoTopo.png) no-repeat 0 top;}
#modalCalendario div.modalBase,
#modalAviso div.modalBase{ background:url(../img/bg/bgModalAvisoBase.png) no-repeat 0 0;}
#modalCalendario div.conteudoModal,
#modalAviso div.conteudoModal {background:#fcfaef; float:left; width:100%;}
#modalAviso div.conteudoModal span.resultado {display:block; width:100%; height:50px;}
#modalAviso.sucesso div.conteudoModal span.resultado {background:url(../img/graph/sucesso.png) no-repeat center top;}
#modalAviso.erro div.conteudoModal span.resultado { background: url(../img/graph/erro.png) no-repeat center top;}
/*#modalAviso div.conteudoModal .erro {}*/


#modalAviso div.conteudoModal h2 {color:#7e7455; font-weight:bold; font-size:15px; text-align:center;}

#modalAviso.erro div.conteudoModal h2,
#modalAviso.sucesso div.conteudoModal h2 { padding: 0 10px;}
#modalAviso div.mensagem {margin:0 20px; background:#d9d7cb; padding:10px;}

#modalAviso div.mensagem p {font-size:12px; font-weight:bold;}
#modalAviso div.mensagem ul li {list-style-type: square; margin-top:3px; list-style-position:inside; padding: 3px 0; color:#6B6C65 !important;}
#modalAviso div.mensagem ol li {list-style-type: square; margin-top:3px; list-style-position:inside; padding: 3px 0;}

#modalCalendario div.fechar,
#modalAviso div.fechar {background:#f7f8ef; height:10px; float:left;}
#modalCalendario div.fechar a.fecharModal,
#modalAviso div.fechar a.fecharModal {background:url("../img/bt/btFechar.gif") no-repeat center top; height:12px; width:12px; float:right; margin-right:23px;}
#modalAviso div.conteudoModal a.btFechar {display:block; background: url(../img/bt/btFechar.jpg) no-repeat 0 0; width: 64px; height: 26px; margin:10px auto 0px auto; text-indent:-999em; outline:0;}


#modalAviso.envieAmigo{ width: 394px;}
#modalAviso.envieAmigo div.modalTopo{ background: url(../img/bg/bgModalEnvieAmigoTopo.png) no-repeat 0 0; width: 394px; height: 12px;}
#modalAviso.envieAmigo div.modalBase{ background: url(../img/bg/bgModalEnvieAmigoBase.png) no-repeat 0 0; width: 394px; height: 12px;}
#modalAviso.envieAmigo div.conteudoModal {width: 370px; padding: 0px 12px; background: url(../img/bg/bgModalEnvieAmigo.png) no-repeat 0 0px;}
#modalAviso.envieAmigo div.conteudoModal div.fechar { background: none;}
#modalAviso.envieAmigo div.conteudoModal div.fechar a.fecharModal { margin: 0px;}
#modalAviso.envieAmigo div.conteudoModal h2 { background:url(../img/bg/bgHeadSemBox.jpg) no-repeat 0 15px; *background-position: 0 5px; text-align: left; padding: 10px 0 0 9px; *padding: 0px 0 0 9px; height:25px; margin: 0px 0 10px; font-size:18px; width: 360px;}
#modalAviso.envieAmigo div.conteudoModal .btnEnviar { float: none; margin: 0px;}

#modalAviso.envieAmigo div.conteudoModal ul li { float: left; width: 184px; margin: 0 0 0 1px;}
#modalAviso.envieAmigo div.conteudoModal ul li label { float: left; padding: 5px; font: bold 12px Arial; color: #4B4A46;}
#modalAviso.envieAmigo div.conteudoModal ul li input { width: 164px; border: 1px solid #dcdcd3; height: 17px; padding: 2px 6px 0;}



#modalCalendario { display: none;}

#modalCalendario * { color: #666;}
#modalCalendario div.conteudoModal { padding: 0 12px; width:297px;}
#modalCalendario div.conteudoModal p.bgExtend { border-bottom: 1px solid #cbccc6;}
#modalCalendario div.bordaImagem { background: url(../img/bg/bgImgModal.png) no-repeat 0 0; width: 61px; height: 48px; padding: 9px 10px; float: left;}
#modalCalendario div.bordaImagem img { width: 61px; height: 48px;}
#modalCalendario div.mensagem { width: 206px; float: right;}
#modalCalendario a.btEventoAnterior { background: url(../img/bt/btModalEventoAnterior.png) no-repeat 0 0; width: 105px; height: 25px; display: block; text-indent: -999em; overflow: hidden; float: left;}
#modalCalendario a.btEventoProximo { background: url(../img/bt/btModalEventoProximo.png) no-repeat 0 0; width: 105px; height: 25px; display: block; text-indent: -999em; overflow: hidden; float: right;}

/******PAGINACAO*******/

ul.listaHorizontal 				{display:block; margin:auto; text-align:center; float:left; margin-top:2px; margin-left:-3px;}
ul.listaHorizontal li 			{display:block; float:left;}
ul.listaHorizontal li strong 	{float:left;}
ul.listaHorizontal li span,
ul.listaHorizontal li a 		{display:block; float:left; margin:6px 2px;*margin:6px 1px 0px;}

div.paginacao {margin-left:26%;}
div.paginacao ul li span,
div.paginacao a {font-size:8.25pt; display:block; border-left:1px solid #333; color:#000; padding:0px 3px; padding-left:8px; text-decoration:none; }
div.paginacao a:hover {text-decoration:underline;}

div.paginacao a.atual {color:#333; cursor:default;}
div.paginacao a.atual:hover {text-decoration:none;}

div.paginacao a.semBorda{border:0px;}

div.paginacao li.prev a,
div.paginacao li.next a,
div.paginacao li.prev span,
div.paginacao li.next span,
div.paginacao span.setaPaginacao 	{display:block; width:25px; height:25px; float:left; text-indent:-9000px; cursor:pointer; overflow: hidden;}
div.paginacao span.primeiro 		{background:url(../img/bullet/bltSetaPaginacaoPrimeiro.png) no-repeat center;}
div.paginacao li.prev a,
div.paginacao li.prev span,
div.paginacao span.anterior 		{background:url(../img/bullet/bltSetaPaginacaoAnterior.png) no-repeat center; border: none; margin-top: 0px;}
div.paginacao li.next a,
div.paginacao li.next span,
div.paginacao span.proximo 			{background:url(../img/bullet/bltSetaPaginacaoProximo.png) no-repeat center; border: none; margin-top: 0px;}
div.paginacao span.ultimo 			{background:url(../img/bullet/bltSetaPaginacaoUltimo.png) no-repeat center;}

div.dadosPaginacao { display: none !important;}


/******** NewsLetter ********/
div.receberNoticias form { padding-bottom: 20px;}
div.receberNoticias form label {color:#6B6A64;}
div.receberNoticias form input.inputText {width:180px; height:16px;	border:solid 1px #E4E5DD;padding:2px;font-size:1em; *margin-left:-10px;}
div.receberNoticias ul li ul li input{width:12px; height:12px;margin-right:3px;}
div.receberNoticias input.btOk{width:46px; height:23px;background:url(../img/bt/btOk.png);text-indent:-9000px; overflow:hidden; line-height:100px;	cursor:pointer;	display:block;	border:none!important; margin-left:10px;}
#colSecundaria div.receberNoticias p.sucesso {display:none;}
div.receberNoticias {padding:0 0 5px 0;}
div.receberNoticias p{width:190px;	margin:5px 0 10px 11px;}
div.receberNoticias ul{padding:0 0 0 11px;}
div.receberNoticias ul li{margin:0 0 7px 0;}
div.receberNoticias span {display:block;margin:0 0 10px 0;color:#6B6A64;}
div.receberNoticias ul li ul{padding:0;}



/******** formulario: Enviar por e-mail ********/
div.formEnviarEmail h3.tituloBox{height:20px;}
div.formEnviarEmail { margin-bottom:30px;}
form.enviarEmail {padding:0 10px;}
form.enviarEmail p{width:230px; float:left;}
form.enviarEmail label{display:block; clear:both; margin-bottom:5px;}
form.enviarEmail input{height:18px; width:208px; padding:5px 2px 0px 2px; margin-bottom:10px; border:1px solid #e4e5dd;}

.btnEnviar, .btnCancelar,
form.enviarEmail .btnEnviar,
form.enviarEmail .btnCancelar {display:block;text-indent:-999em; float:left; margin-right:10px; margin-top:-10px; outline:0;}

.btnEnviar,
form.enviarEmail .btnEnviar {width:65px; height:24px; background:url(../img/bt/btEnviar.png) no-repeat;}
.btnCancelar,
form.enviarEmail .btnCancelar {width:78px; height:24px; background:url(../img/bt/btCancelar.png) no-repeat;}


form.enviarEmail .camposObrigatorios {background:url(../img/bg/bgCamposObrigatorios.png) no-repeat; width:220px; height:30px; padding:6px 20px;; display:block; float:right; margin-top:-10px; margin-right:-18px; *margin-right:-18px; font-size:11px !important; font-family:Arial, Helvetica, sans-serif;}

form.enviarEmail .camposObrigatorios strong{color:black;}
/*********** mapa em flash ************/

body.home #conteudo { overflow: visible !important;}
#conteudo .mapaFlash { width: 246px; height: 200px; position:relative;}
#conteudo .mapaFlash object,
#conteudo .mapaFlash embed { position: absolute; top: -50px; z-index: 9999; }