/* Arquivo CSS do modulo Programas*/

div#headerPagina .exibeProgramas{  width:735px; height:152px; margin:8px 5px; float:left; position:relative; top:3px;}

div#colPrincipal {margin-top:15px;}
div#colPrincipal h3.main { color:#9C957A; font-size:1.6em; margin:20px 0pt; display:inline;}
div#colPrincipal p { font: normal 11px Arial, Helvetica, sans-serif; color:#6b6f6e; width:476px; margin:10px 0 0 0px; }
div#colPrincipal a.btSaibaMais { font-size:1em; background:url("../img/bullet/saibaMais.png") no-repeat left center; color:#010100; margin:15px 0 30px 0 !Important; padding: 0 0 0 14px; display:block; }


/* Box superior -------------------*/
div#colPrincipal .boxGrande.superior {
	margin:0 0 17px 0;
	float:left;
}
div#colPrincipal .boxGrande.superior .head {width:480px; }
div#colPrincipal .boxGrande.superior .head h3 {
	margin: 0 0 0 -4px;
	padding:0 0 0 5px;
}

div#colPrincipal .boxGrande.superior form {
	width:460px; 
	color:#9C957A; 
	font-size:1.6em; 
	margin:0 0 0 10px; 
	padding:0;
	float:left;
}
div#colPrincipal .boxGrande.superior form ul li {
	float:left;
	padding-right:9px;
}
div#colPrincipal .boxGrande.superior form  label{
	display:block;
	font-weight:bold;
	font-size:0.6em!important;
	color:#6A6962;
}
div#colPrincipal .boxGrande.superior form ul li select{ border:solid 1px #E4E5DD; font-size:9px;}
div#colPrincipal .boxGrande.superior form ul li select option { font-size: 9px; text-transform:uppercase;}
div#colPrincipal .boxGrande.superior form ul li select.slctPrograma{ width:193px; }
div#colPrincipal .boxGrande.superior form ul li select.slctEstado{ width:53px; }
div#colPrincipal .boxGrande.superior form ul li select.slctAno{ width:63px; }
div#colPrincipal .boxGrande.superior form ul li select.slctSituacao{ width:103px; }
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 */
div#colPrincipal .boxGrande.inferior .boxListagem { 
	width:480px; 
	margin:0 0 0 0px; 
	padding:0 0 10px 0;
}
/* tabelas */
div#colPrincipal .boxGrande.inferior.boxListagem table { 
	width:446px; 
}
div#colPrincipal .boxGrande.inferior .boxListagem table.tableHeader { 
	margin:10px 0 0 15px; 
}
div#colPrincipal .boxGrande.inferior .boxListagem table.tableBody { 
	margin:0; 
	margin-left:2px;
}
/* tabela head */
div#colPrincipal .boxGrande.inferior .boxListagem table thead {
	width:446px; 
	height:30px; 
	text-align:left; 
	background: #d2ceb3; 
}
div#colPrincipal .boxGrande.inferior .boxListagem table th {  
	padding:0px 0px 0px 10px; 
	border:1px solid #eeecde;
	color:#5F5D51;
}
div#colPrincipal .boxGrande.inferior .boxListagem table.tableHeader .col_1{ width:204px;}
div#colPrincipal .boxGrande.inferior .boxListagem table.tableHeader .col_2{ width:46px; text-align:center;}
div#colPrincipal .boxGrande.inferior .boxListagem table.tableHeader .col_3{ width:37px; text-align:center;}
div#colPrincipal .boxGrande.inferior .boxListagem table.tableHeader .col_4{ width:115px; text-align:center;} 
/* tabela body */
div#colPrincipal .boxGrande.inferior .boxListagem div#rolagemTabela {
	width:446px; height:320px;
	margin:0 0 20px 15px;
	overflow-y:auto;
	overflow-x:hidden;
}
div#colPrincipal .boxGrande.inferior .boxListagem table.tableBody .col_1{ width:221px; text-align: left; _width: 195px;}
div#colPrincipal .boxGrande.inferior .boxListagem table.tableBody .col_2{ width:54px; text-align:center; _width: 48px;}
div#colPrincipal .boxGrande.inferior .boxListagem table.tableBody .col_3{ width:44px; text-align:center; _width: 40px;}
div#colPrincipal .boxGrande.inferior .boxListagem table.tableBody .col_4{ width:107px; text-align:center; _width: 115px;} 
div#colPrincipal .boxGrande.inferior .boxListagem table tbody { 
	background: #f1f0e5; 
}
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;
}
div#colPrincipal .boxGrande.inferior .boxListagem table tbody tr.escuro td { 
	background:#EEECDE;	
}
div#colPrincipal .boxGrande.inferior .boxListagem table tbody tr.selected td,
div#colPrincipal .boxGrande.inferior .boxListagem table tbody tr.escuro.over td,
div#colPrincipal .boxGrande.inferior .boxListagem table tbody tr.over td { 
	background:#D2CEB3;	
}
div#colPrincipal .boxGrande.inferior .boxListagem table tbody tr td a{
	display:block;
	text-align:left;
	color:#6B6A64;
} 
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;
}


div#colSecundaria .boxMapaProjetos { width:246px; height:266; float:left; }
div#colSecundaria .boxMapaProjetos p { width:246px; font-size:1em;  margin:0px; float:left; padding:0 0px 20px 0px; }

/* gr�ficos */
div#colSecundaria div.graficos { margin:0 0 10px 0; float:left;}
div#colSecundaria div.graficos div.head{
	padding:30px 25px 10px 25px;
	width:196px;
}
div#colSecundaria div.graficos p{
	display:block;
}


#conteudo .mapaFlash { height: 200px !important;}
#conteudo .mapaFlash object, #conteudo .mapaFlash embed { position: static; top: 0px;} 