body#programas div#headerPagina p{width:380px; height:90px;	padding:10px 0 0 20px;	clear:left;	position:relative; top:30px;}
body#programas div#headerPagina p.passaporteSolidario{width:300px; height:90px;	background:url("../img/graph/grLogoPassaporteSolidario.png") no-repeat 15px 10px; padding:20px 0 0 140px;}
body#programas div#headerPagina p.projetos {width:225px; height:90px; padding:20px 0 0 225px;}

body#programas div#headerPagina p.descricaoProjeto {width:500px !important; padding:0 !important; }
body#programas div#headerPagina p.descricaoProjeto span {display:block; float:left; width:250px; padding:15px 0 0;}
body#programas div#headerPagina p.descricaoProjeto img {float:left; margin:10px 5px 0 0;}


body#programas div#conteudo {padding:10px 0 30px 0;float:left;}
body#programas div#conteudo div#colPrincipal h3{color:#6B6C65!important;}
body#programas div#conteudo div#colPrincipal h3.titSimples{margin-top:20px;}
body#programas div#conteudo div#colPrincipal p strong{color:#6B6C65;}
body#programas div#conteudo div#colPrincipal ol{list-style-type:decimal!important;list-style-position:inside!important;	padding:0 0 0 10px;	}
body#programas div#conteudo div#colPrincipal ol li{color:#6B6C65!important;}
body#programas div#conteudo div#colPrincipal a#btImprimirInfos{width:138px; height:25px;background:url("../img/bt/btImprimirInfos.jpg"); text-indent:-9000px; overflow:hidden;float:left;margin:10px 10px 25px 0;}
body#programas div#conteudo div#colPrincipal a#btEnviarEmail{width:116px; height:25px;background:url("../img/bt/btEnviarEmail.jpg");text-indent:-9000px; overflow:hidden;float:left;margin:10px 0 25px 0;}
body#programas div#conteudo div#colPrincipal div.titSemFundo {background:url("../img/bullet/bltTituloSemFundo.jpg") no-repeat 0 4px;padding:0 0 0 5px;display:block;clear:left;margin:0 0 10px 0;}
/* ------------- */


/* Box superior -------------------*/
body#programas div#colPrincipal .boxGrande.superior {margin:0 0 17px 0;float:left;}
body#programas div#colPrincipal .boxGrande.superior .head {width:480px; }
body#programas div#colPrincipal .boxGrande.superior .head h3 {margin: 0 0 0 -4px;padding:0 0 0 5px;}
body#programas div#colPrincipal .boxGrande.superior form {width:460px; color:#9C957A; font-size:1.6em; margin:0 0 0 10px; padding:0;float:left;}
body#programas div#colPrincipal .boxGrande.superior form ul li {float:left;margin-right:5px;position:relative; left:5px;}
body#programas div#colPrincipal .boxGrande.superior form  label{display:block;font-weight:bold;	font-size:0.6em!important;color:#6A6962;}
body#programas div#colPrincipal .boxGrande.superior form ul li select{ border:solid 1px #E4E5DD; }
body#programas div#colPrincipal .boxGrande.superior form ul li select.slctPrograma{ width:163px; }
body#programas div#colPrincipal .boxGrande.superior form ul li select.slctEstado{ width:53px; }
body#programas div#colPrincipal .boxGrande.superior form ul li select.slctAno{ width:83px; }
body#programas div#colPrincipal .boxGrande.superior form ul li select.slctSituacao{ width:280px; }
body#programas div#colPrincipal .boxGrande.superior form .btProcurar { 
	width:184px; 
	height:56px;  
	margin:0 0 -54px 0px; 
	background:url(../img/bt/bt_procurar.png) no-repeat; 
	border:none; 
	line-height:100px; 
	cursor:pointer; 
	position:relative; top:17px; left:130px;
	z-index:999;
	clear:left;
}
/* Box inferior ----------------*/
/* listagem */
body#programas div#colPrincipal .boxGrande.inferior .boxListagem { 
	width:480px; 
	margin:0 0 0 0px; 
	padding:0 0 10px 0;
}
/* tabelas */
body#programas div#colPrincipal .boxGrande.inferior.boxListagem table { 
	width:446px; 
}
body#programas div#colPrincipal .boxGrande.inferior .boxListagem table.tableHeader { 
	margin:10px 0 0 15px; 
}
body#programas div#colPrincipal .boxGrande.inferior .boxListagem table.tableBody { 
	margin:0; 
}
/* tabela head */
body#programas div#colPrincipal .boxGrande.inferior .boxListagem table thead {
	width:446px; 
	height:30px; 
	text-align:left; 
	background: #d2ceb3; 
}
body#programas div#colPrincipal .boxGrande.inferior .boxListagem table th {  
	padding:0px 0px 0px 10px; 
	border:1px solid #eeecde;
	color:#5F5D51;
}
body#programas div#colPrincipal .boxGrande.inferior .boxListagem table.tableHeader .col_1{ width:204px;}
body#programas div#colPrincipal .boxGrande.inferior .boxListagem table.tableHeader .col_2{ width:46px; text-align:center;}
body#programas div#colPrincipal .boxGrande.inferior .boxListagem table.tableHeader .col_3{ width:37px; text-align:center;}
body#programas div#colPrincipal .boxGrande.inferior .boxListagem table.tableHeader .col_4{ width:115px; text-align:center;} 
/* tabela body */
body#programas div#colPrincipal .boxGrande.inferior .boxListagem div#rolagemTabela {
	width:446px; height:280px;
	margin:0 0 20px 15px;
	overflow-y:auto;
	overflow-x:hidden;
}
body#programas div#colPrincipal .boxGrande.inferior .boxListagem table.tableBody .col_1{ width:221px; text-align: left;}
body#programas div#colPrincipal .boxGrande.inferior .boxListagem table.tableBody .col_2{ width:54px; text-align:center;}
body#programas div#colPrincipal .boxGrande.inferior .boxListagem table.tableBody .col_3{ width:44px; text-align:center;}
body#programas div#colPrincipal .boxGrande.inferior .boxListagem table.tableBody .col_4{ width:107px; text-align:center;} 
body#programas div#colPrincipal .boxGrande.inferior .boxListagem table tbody { 
	background: #f1f0e5; 
}
body#programas div#colPrincipal .boxGrande.inferior .boxListagem table tbody td {
	height:30px; 
	padding:0px 0px 0px 4px;  
	color:#6b6f6e; 
	border:1px solid #E0DDC8;
	border-collapse:collapse;
	border-left:none;
	text-align:center;
}
body#programas div#colPrincipal .boxGrande.inferior .boxListagem table tbody tr td a{
	display:block;
	text-align:left;
	color:#6B6A64;
} 
body#programas div#colPrincipal .boxGrande.inferior a#btVerProjeto { 
	width:151px; height:24px;
	background:url("../img/bt/btVerProjeto.jpg");
	text-indent:-9000px; overflow:hidden;
	display:block;
	clear:left;
	margin:0 0 0 19px;
}
/* Graficos da coluna direita */
body#programas div#colSecundaria  {
	
}
body#programas div#colSecundaria  div.boxGraph{
	margin:0 0 10px 0;
}
body#programas div#colSecundaria  div.boxGraph div.head{
	padding:25px 25px 10px 25px;
	width:196px;
}
body#programas div#colSecundaria  div.boxGraph div.head p{
	display:block;
}

/*Pagina de projeto*/
body#programas div#conteudo div#colPrincipal .boxGrandeSemBg h3 { color:#9c957a !important; font-size:18px; margin:20px 0pt;}
div#colPrincipal .boxGrandeSemBg h4 { width:280px; font: bold 11px; color:#6B6C65; margin:25px 0 15px 0px;}
div#colPrincipal .boxGrandeSemBg p  { width:480px;}
div#colPrincipal .boxGrandeSemBg ul li {color:#6b6c65; margin-bottom:2px;}
div#colPrincipal .boxGrandeSemBg .btnEnviarEmail { width:114px; height:24px; background: url(../img/bt/bt_enviarEmail.png) no-repeat;  float:left; margin:10px 0 0 0px;}
div#colPrincipal .boxGrandeSemBg .btnImprimir { width:138px; height:24px; background: url(../img/bt/bt_imprimirInfo.png) no-repeat;  float:left; margin:10px 0 0 7px;}

div#colSecundaria .boxPequeno 		{margin-bottom:20px;}
div#colSecundaria .boxPequeno .head p {text-align:right; padding:8px 0 0 5px; margin-right:10px !Important; position:relative; top:-15px;}
div#colSecundaria .boxPequeno ul 	{width:225px; margin:5px; display:inline; float:left;}
div#colSecundaria .boxPequeno ul li { width:70px; margin:5px 0 0 3px; display:inline; float:left;}
div#colSecundaria h3 				{width:234px; margin:0px; float:left;}


ul.miniaturas li {display:block; width:73px; height:61px; background:url(../img/bg/bg_fotoMiniatura.png) no-repeat 0 0;}
ul.miniaturas li a img {width:57px; height:44px; border:0; position:relative; top:9px; left:8px;}
/*botoes*/
div#colPrincipal .boxGrandeSemBg .btnEnviarEmail { width:114px; height:24px; background: url(../img/bt/btEnviarEmail.jpg) no-repeat;  float:left; margin:10px 0 0 0px;}
div#colPrincipal .boxGrandeSemBg .btnImprimir { width:138px; height:24px; background: url(../img/bt/btImprimirInfos.jpg) no-repeat;  float:left; margin:10px 0 0 7px;}

div#colSecundaria .btnFlickr { width:70px; height:37px; background: url(../img/bt/bt_flickr.png) no-repeat;  float:left; margin:10px 0px 20px 0px;}
div#colSecundaria .btnOrkut { width:75px; height:37px; background: url(../img/bt/bt_orkut.png) no-repeat;  float:left; margin:10px 0 0 0px;}
div#colSecundaria .btnWikipedia { width:86px; height:37px; background: url(../img/bt/bt_wikipedia.png) no-repeat;  float:left; margin:10px 0 0 0px;}

div#colPrincipal .boxGrande.semTitulo .head li a { 
	background: url(../img/bullet/bltPDF.png) no-repeat 0 0;
	min-height: 48px;
	padding: 7px 0 0 53px;
	display: block;
	color: #6B6C65;
	font-weight: bold;
}

