/* ESTILOS DA PÁGINA PRINCIPAL */@IMPORT url("reset.css");body {	font: normal 13px "Trebuchet MS", Arial, Helvetica;	background: url(../images/fundo.png) repeat-x;	background-color: #d6d6d6;}#topo {	background: url(../images/topo.png) repeat-x;	height: 30px;}#topo #newsticker {	width: 940px;	height: 24px;	margin: 0 auto;	padding-top: 2px;}#topo #newsticker img#borda_esq, img#borda_dir {	float: left;	width: 4px;}/* ESTILOS NECESSÁRIOS PARA O NEWSTICKER */#topo #newsticker #news {	float: left;	background: url(../images/newsticker_fundo.png) repeat-x;	width: 932px;	height: 24px;}#topo #newsticker #news .tickercontainer .mask {	position: relative;	left: 0;	overflow: hidden;}#topo #newsticker #news .tickercontainer ul {padding-top: 3px;}#topo #newsticker #news .tickercontainer ul.newsticker {position: relative;}#topo #newsticker #news .tickercontainer ul.newsticker li {display: inline;}#topo #newsticker #news li a {	font-weight: bold;	color: #FFF;	text-decoration: none;	padding-right: 30px;}#corpo {	width: 940px;	margin: 0 auto;}#corpo #links {	padding-top: 12px;	padding-bottom: 20px;	text-align: right;}#corpo #links li {	display: inline;	padding-left: 15px;}#corpo #links li a {	font-weight: bold;	color: #00245A;	text-decoration: none;}#corpo #links li a:hover{	color: #304A6F;}#corpo #logotipo {	height: 75px;	padding-bottom: 24px;	position: relative;}#corpo #logotipo #imagens {	float: left;	width: 500px;}#corpo #logotipo img#logo {padding-right: 15px;}#corpo #menu {	clear: both;	margin-bottom: 30px;	margin-top:8px;}#corpo #menu ul li#aba_projectos{float:right; margin-right:20px;}#corpo #menu ul {margin-left:15px;}#corpo #menu li {	margin-left:4px;	display:inline;	/*width: 155px;*/	float:left;	height:25px;	background: url(../images/menu_orelha_novo.png) repeat-x;}#corpo #menu li img.menu_borda_esq{float:left;}#corpo #menu li img.menu_borda_dir {float:left;}#corpo #menu li a {	font:normal 14px "GraublauWebRegular", Trebuchet MS;	float:left;	padding-top:4px;	color: #9f7c52;	text-decoration: none;}#corpo #menu li.ativo {	/*width: 135px;*/	position:relative;	height:28px;	float:left;}#corpo #menu li.ativo a {color: #9f7c52;}#corpo #menu #descricao {	background: url(../images/menu_fundo.png) repeat-y;	float:left;	position:relative;	height: auto;	width:939px;	border-left: 1px solid #BFBFBF;	border-right:1px solid #BFBFBF;}#corpo img.borda_bottom{	margin-left:-1px;}#corpo #menu #descricao #descricao_conteudo {	float: left;	color: #003C72;	padding-left: 25px;}/*#corpo #menu #descricao #descricao_conteudo #descricao_btn {	float: right;	padding-top: 5px;}#corpo #menu #descricao #descricao_imagem {	position: relative;}#corpo #menu #descricao #descricao_imagem img {	float: right;}#corpo #menu #descricao #descricao_imagem #tarja {	background: url(../images/tarja_fundo.png) repeat;	color: #FFF;	width: 446px;	height: 40px;	padding: 5px 10px;	position: absolute;	top: 215px;	right: 0;	_left: 3px;}#corpo #menu #descricao #descricao_imagem #tarja a {	text-decoration: none;	color: #FFF;}#corpo #menu #descricao #descricao_imagem #tarja h1 {	padding-bottom: 5px;}#corpo #menu #busca {float: right;}#corpo #projetos {	clear: right;	background: url(../images/projetos_fundo.png) repeat-x;	height: 435px;	padding: 28px;}#corpo #projetos #projetos_painel {height: 130px;}#corpo #projetos #projetos_painel #invista {	float: left;	width: 490px;	height: 130px;	padding-right: 28px;}#corpo #projetos #projetos_painel #invista h1, #acompanhe h1, .fonte h1 {	font-size: 20px;	color: #FFF;	padding-bottom: 5px;}#corpo #projetos #projetos_painel #invista p {	font-size: 12px;	color: #7AD3FF;}#corpo #projetos #projetos_painel #invista #invista_btn {float: right;}#corpo #projetos #projetos_painel .separador {float: left;}#corpo #projetos #projetos_painel #acompanhe {	float: left;	width: 335px;	padding-left: 28px;}#corpo #projetos #projetos_painel #acompanhe table {	width: 335px;	height: 100px;}#corpo #projetos #projetos_painel #acompanhe td.label {	width: 120px;	font-size: 12px;	color: #7AD3FF;}#corpo #projetos #projetos_painel #acompanhe input#email, input#senha {	width: 205px;	height: 15px;	background: url(../images/campo_fundo.png) right bottom no-repeat;	padding: 5px;	margin-bottom: 5px;	border: none;}#corpo #projetos #projetos_painel #acompanhe input#submit {padding-top: 8px;}#corpo #projetos #projetos_tabela {padding-top: 15px;}#corpo #projetos #projetos_tabela ul {margin-left: 12px;}#corpo #projetos #projetos_tabela li {	height: 25px;	display: inline;}#corpo #projetos #projetos_tabela li img.po_borda_esq, img.po_borda_dir {	float: left;	width: 4px;}#corpo #projetos #projetos_tabela li img.po_borda_dir {margin-right: 2px;}#corpo #projetos #projetos_tabela li a {	float: left;	background: url(../images/projetos_orelha_fundo.png) repeat-x;	height: 20px;	font-size: 12px;	color: #FFF;	padding-top: 5px;	padding-left: 10px;	padding-right: 10px;	text-decoration: none;}#corpo #projetos #projetos_dados {	clear: left;	height: 265px;}#corpo #projetos #projetos_dados th {	background-color: #000A15;	height: 20px;	color: #FFF;	border-bottom: 2px dotted #424C58;	padding-top: 5px;	padding-bottom: 5px;	text-align: left;	vertical-align: bottom;}#corpo #projetos #projetos_dados th#th_projeto {	width: 270px;	padding-left: 20px;}#corpo #projetos #projetos_dados th#th_localizacao {	width: 190px;}#corpo #projetos #projetos_dados th#th_tema {	width: 130px;}#corpo #projetos #projetos_dados th#th_ai {	width: 80px;	text-align: center;}#corpo #projetos #projetos_dados th#th_ad {	width: 80px;	text-align: center;}#corpo #projetos #projetos_dados th#th_botao {	width: 100px;	padding-left: 15px;}#corpo #projetos #projetos_dados #dados {	height: 220px;	overflow: scroll;	overflow-x: hidden;}#corpo #projetos #projetos_dados tr:hover {background-color: #252F3C;}#corpo #projetos #projetos_dados td {	height: 45px;	font-size: 12px;	color: #FFF;	vertical-align: middle;	text-align: center;}#corpo #projetos #projetos_dados td.td_projeto {	width: 270px;	padding-left: 20px;	text-align: left;}#corpo #projetos #projetos_dados td.td_projeto a {	color: #6DCEFF;	text-decoration: none;}#corpo #projetos #projetos_dados td.td_projeto p {color: #FFF;}#corpo #projetos #projetos_dados td.td_localizacao {	width: 190px;	text-align: left;}#corpo #projetos #projetos_dados td.td_tema {	width: 130px;	text-align: left;}#corpo #projetos #projetos_dados td.td_ai {width: 80px;}#corpo #projetos #projetos_dados td.td_ad {	width: 80px;}#corpo #projetos #projetos_dados td.td_botao {width: 100px;}*/#corpo #banner{	float:left;	width:643px;	/* height:179px; */	margin-bottom:15px;}#corpo #esquerdo_colunas{	float:left;	width:670px;}/*****COLUNA ESQUERDA******/#corpo #colunaEsquerda {	float:left;	width:280px;}#corpo #colunaEsquerda #textos {	float: left;	font-size: 12px;	color: #333333;}#corpo #colunaEsquerda #textos a {	color: #21467b;	text-decoration: none;}#corpo #colunaEsquerda #textos h1 {	color: #9f7c52;	padding-bottom:4px;	font:normal 19px "GraublauWebBold", Trebuchet MS;}#corpo #colunaEsquerda #textos h1.primeiro {	padding-bottom:15px;}#corpo #colunaEsquerda #textos h1.primeiro a {	color: #9f7c52;}#corpo #colunaEsquerda #textos .texto {	padding-right: 20px;	padding-bottom: 20px;}#corpo #colunaEsquerda #textos .texto h1 {	padding-bottom: 5px;	font:normal 20px "GraublauWebRegular", Trebuchet MS;}#corpo #colunaEsquerda #textos .texto h1 a{	color: #21467b;	text-decoration: none;}#corpo #colunaEsquerda #textos .texto h1 a:hover, a.VejaProjetos:hover{color: #7295AC;}#corpo #colunaEsquerda #textos .texto a {	color: #666666;	text-decoration: none;}#corpo #colunaEsquerda #video {	float: left;	width:260px;	color:#333333;	margin:10px 0 17px 0;	font:bold 12px "Trebuchet MS", Arial;}/*****COLUNA MEIO******/#corpo #colunaMeio{	margin-left:12px;	position:relative;	z-index:1px;	float:left;	width:360px;}#corpo #colunaMeio li, #corpo #colunaMeio ul, #corpo #colunaMeio ul li{	padding:0px;	margin:0px;	background:transparent;}#corpo #colunaMeio .thumbNav ul li{	height:22px;}#corpo #colunaMeio ul li{ height:auto;}#corpo #colunaMeio ul li a{	height:22px;	font:normal 12px "GraublauWebBold", Trebuchet MS;	color:#FFF;}#colunaMeio #conteudoMeio {	font-size: 12px;	color: #333333;}#colunaMeio #conteudoMeio a {	color: #666666;	font-weight: bold;	text-decoration: none;}#colunaMeio #conteudoMeio a.vejaProjetos{	position:absolute;	margin-top:10px;	color: #21467b;	text-decoration: none;}#colunaMeio #conteudoMeio a.vejaProjetos:hover{	color: #7295AC;}#colunaMeio #conteudoMeio h1 {/*	padding-bottom:15px; */	color: #9f7c52;	font:normal 19px "GraublauWebBold", Trebuchet MS;}#colunaMeio #conteudoMeio h1.primeiro a {	color: #9f7c52;}#colunaMeio #conteudoMeio #projeto{	height:auto;	margin-top:5px;	overflow:auto;	z-index: 1px;}#colunaMeio #conteudoMeio #projeto .projetos{	float:left;	height:auto;	width:345px;	margin: 1px 1px 1px 2px;	background:#0773b4 url("../images/projetos_fundo.png") repeat-x;}#colunaMeio #conteudoMeio #projeto .projetos .titulo h1{	/*font:normal 16px "GraublauWebBold", Trebuchet MS;*/	font:bold 16px "Trebuchet MS";	color:#FFF;	padding:2px 0px 8px 5px;}#colunaMeio #conteudoMeio #projeto .projetos .titulo h1 a{	font:bold 16px "Trebuchet MS";	color:#FFF;}#colunaMeio #conteudoMeio #projeto .projetos .foto_projeto{	float:left;	width:130px;	height:86px;	margin-left:5px;}#colunaMeio #conteudoMeio #projeto .projetos .descricao_projeto{	float:left;	width:191px;	min-height:62px;	margin:4px 0 0 7px;}#colunaMeio #conteudoMeio #projeto .projetos .descricao_projeto p{	font:normal 12px "Trebuchet MS", Arial;	color:#FFF;	line-height:120%;}#colunaMeio #conteudoMeio #projeto .projetos .botoes{	float:right;	margin:0px 10px 7px 0;}#colunaMeio #conteudoMeio #projeto .projetos .botoes img{}.projetos {  position: relative;}/*****COLUNA DIREITA******/#corpo #colunaDireita{	float:left;	padding-left:15px;	width:210px;}#colunaDireita #conteudoDireita {	font-size: 12px;	color: #333333;}#colunaDireita #conteudoDireita a {	font-weight: bold;	text-decoration: none;}#colunaDireita #conteudoDireita h1{	text-align:center;	color: #9f7c52;	font-size:19px;	padding-bottom:15px;	font:normal 19px "GraublauWebBold", Trebuchet MS;}#colunaDireita #conteudoDireita #contribuir1,#colunaDireita #conteudoDireita #contribuir2,#colunaDireita #conteudoDireita #contribuir3{	margin:0 0 17px 15px;	/*cursor:pointer;*/}#colunaDireita #conteudoDireita #contribuir3 .imgcontribuir3, #colunaDireita #conteudoDireita #contribuir1 .imgcontribuir1{	z-index:10;	position:relative;}#colunaDireita #conteudoDireita #login_rapido{	float:left;	z-index:9;	border:1.5px solid #bfbfbf;	margin:-3px 0 17px 1px;	*margin-top:-10px;	width: 170px;	padding: 10px 0px 0px 10px;	font-weight: bold;	background:#FFF;}#colunaDireita #conteudoDireita #login_rapido input{	*margin-left:-15px;}#colunaDireita #conteudoDireita #login_page{	position:relative;	text-align:left;	float:left;	padding: 10px 0px 0px 10px;	font-weight: bold;	color:#21467B;}#colunaDireita #conteudoDireita #login_page input[type=text],#colunaDireita #conteudoDireita #login_page input[type=password]{	width:155px;	*margin-bottom:5px;}#colunaDireita #conteudoDireita #login_page h1{	padding-bottom:5px;	text-align:left;}#colunaDireita #conteudoDireita #login_page .botao_entrar{	margin:5px 0px 5px 4px;	*margin:3px 6px 0 4px;	float:right;}#colunaDireita #conteudoDireita #login_rapido .botao_entrar{	margin:12px 14px 0 0;	float:right;}#corpo #relogio {	float: right;	background: url(../images/relogio_fundo.png) no-repeat;	width: 183px;	height: 75px;	position: relative;	margin-right:10px;}#corpo #relogio a {	font: bold 32px Helvetica, Arial;	color: #FFF;	position: absolute;	top: 15px;	left: 50px;	text-decoration: none;}/* EXIBE O BOX DO USUÁRIO QUANDO ESTÁ LOGADO */#corpo #usuario_logado {	background: url(../images/logado_fundo.png) no-repeat;	width: 183px;	float:right;	margin-right:10px;}#corpo #usuario_logado p {	width: 155px;	height: 18px;	margin: 25px 0 0 25px;	font-weight: bold;	color: #FFF;	overflow: hidden;}#corpo #usuario_logado #usuario_links {	width: 135px;	padding: 4px 45px;}#corpo #usuario_logado #usuario_links a#area_privada, a#sair {	float: left;	font-size: 11px;	color: #FFF;	text-decoration: none;	padding: 2px 0 2px 10px;}#corpo #usuario_logado #usuario_links a#area_privada {	background: url(../images/logado_btn_ap.png) no-repeat;	width: 78px;}#corpo #usuario_logado #usuario_links a#sair {	background: url(../images/logado_btn_sair.png) no-repeat;	width: 37px;}#facebook{	float:left;	margin:17px 0 0 17px;}#redes{	float:right;	margin:27px 8px 0 0;}#rodape {	margin-top:-15px;	width: 940px;	float:left;}#rodape #busca {	width: 245px;	padding: 0;	position: relative;	margin-bottom:5px;}#rodape #busca input#input_busca {	width: 150px;	background: url(../images/busca_fundo.png) right top no-repeat;	font: normal 13px "Trebuchet MS", Arial, Helvetica;	color: #999999;	padding: 5px 2px 5px 5px;	position: absolute;	top: 2px;	left: 0;	border: none;}#rodape #busca input#input_submit {	position: absolute;	top: 2px;	right: 0;}#rodape #patrocinadores {	height: 89px;	background-color: #FFF;	padding: 0 20px 0 20px;	position: relative;}img#imgeuropeu {padding:4px;float:left;}#rodape #patrocinadores img {margin: 20px 35px 0 0;}#rodape #patrocinadores img#iniciativa {	margin: 12px 15px 0 0;	position: absolute;	right: 0;}#rodape #rodape_servicos {	height: 100%;	margin-top:15px;}#rodape #rodape_servicos #rodape_links {	float: left;	/* DESCOMENTAR ABAIXO QUANDO OS LINKS DO RODAPÉ ESTIVEREM FUNCIONANDO */	/*padding: 7px 0;*/}#rodape #rodape_servicos li {	display: inline;	padding-right: 15px;}#rodape #rodape_servicos li a {	font-weight: bold;	color: #666666;	text-decoration: none;}#rodape #rodape_servicos li a:hover {	color: #7F7F7F;}#rodape #rodape_servicos #servicos {	float: right;	padding-top: 4px;}#rodape #rodape_servicos #servicos a {padding-left:10px;}#rodape #aviso {	clear: both;	float:left;	font-size: 11px;	background-color: #CCCCCC;	padding: 20px;	margin:45px 0 15px 0;	*margin:15px 0 -10px 0;	/*border-top: 1px solid #999999;*/	text-align: center;}#anoeuropeu {	height: 120px;	background-color: #FFF;	padding: 10px 20px;	border-bottom: 1px solid #999999;	text-align: right;}/* ESTILO ZEBRA - TABELA DE PROJETOS */.zebraIn {background-color: #0D1827;}.zebraOut {background-color: #041120;}.fundoInvestimento{   color:#FFFFFF;   text-decoration:none;}.clear{	clear:both;}.carimboPQ {  position: absolute;  bottom: 12px;  right: 5px; }
