.demonstrativo td,
.demonstrativo th{
	font-size:10px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	border:none;
}

div[ data-id="AlocacaoRecursoEstado"] div[data-id="Municipio"] 
{
	/*padding-left: 0px;padding-top: 0px;padding-bottom: 0px;margin-bottom: 0px;*/
	/*float:left;*/
	/*padding-right: 5px;*/
}

span.descricaoAnexo{
	font-size: 10px;
}

.demonstrativo{
	border-collapse: collapse;
}

.numericoPlanilha input{
	border-radius: 0px;
	border: 1px dotted gray;
}

/***********************/
/* Geração de empregos */
/***********************/		
.gep th:nth-child(1), .gep td:nth-child(1){
	width: 250px;
}

/***********************/
/* Gestão da Inovação  */
/***********************/		
.gestaoInovacao th:nth-child(1){
	width:unset;
	max-width: 400px;
	padding: 5px;
	text-align: left;
}			

/***************************/
/* Quadro de usos e fontes */
/***************************/
.relatorio{
	font-size: 11px;
	border:solid 1px black;
	border-collapse: collapse;
	background-color: white;
}

.relatorio td, .relatorio th{
	border:solid 1px darkgray;
	padding:3px 8px 3px;
}

.relatorio *.erro{
	color: red;
}

.relatorio *.titulo_1 {
	background-color: #49C0B6;
}

.relatorio *.titulo_2 {
	background-color: #AFE7AF;
}

.relatorio *.titulo_3 {
	background-color: #C8E7AF;
}
.rubrica_1 {
	 font-weight:bold;
}
.rubrica_2 td:first-child{
	 padding-left: 20px;
}
.rubrica_3 td:first-child{
	padding-left: 40px;
}
.rubrica_4 td:first-child{
	padding-left: 60px;
}

/*****************/
/* Questionários */
/*****************/
td[data-id=setorBNDES]{
	color: blue;
	font-style: italic;
}

td[data-id="LimiteAdministracaoPublica"] td{
	color: darkblue;
}

/* Outras customizações */
div[ data-id="AlocacaoRecursoEstado"] div[data-id="Municipio"] 
{
	padding-left: 0px;padding-top: 0px;padding-bottom: 0px;margin-bottom: 0px;
}

textarea {
	width: 100%;
}

.helpQuadro {	
	padding-left: 25px;
	vertical-align: top;
	padding-top: 15px;
}

.helpTexto {
	max-width: 620px;
	max-height: 195px;
	overflow: auto;
	border-radius:4px;
	box-shadow: 5px 5px 8px #CCC;
	color:#111;
	border:1px solid #DCA; background:#fffAF0;
	padding: 9px;
	opacity: 0.75;
	overflow-y: 300px;
	cursor: pointer;
}

/* análise */

.analise div[data-id="titulo"]{
	margin-bottom: 10px;
	color: darkblue;
}

.analise [data-id="titulo"]{
	margin-top:10px;
}

.analise.sempreAberto div[data-id="titulo"]{
	display:none;
}
.analise.sempreAberto {
	color:unset;
	margin-top: 0px;
}

.analise [data-id="btAlternar"]{
	font-size: 16px;
	font-family: Courier New;
	border-radius: 10px;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: white;
	cursor: pointer;
	text-shadow: 1px 1px 0px #2f4353;
	margin-left: 5px;
	background-color: #81bd60;
	border: 1px solid #477e8a;
}

.analise [data-id="MaquinaEquipamentoNacional"] input,
.analise [data-id="MaquinaEquipamentoImportado"] input
{
  font-size: 11px;
}					
.analise [data-id="MaquinasEquipamentosNacionais"] table,
.analise [data-id="MaquinasEquipamentosImportados"] table
{
  font-size: 11px;
}		

.botao.marcado{
	background-color:#9C9;
  opacity:1;
}

.botao.desmarcado{
}
