@charset "utf-8";
/* CSS Document */

.bg-vermelho{ background-color:#ffc9c9;}
iframe.iframe-valida{display:none; height:30px; width:390px;; border:1px solid #CDCED0;}

/* TABLE MASTER - Define bordas da tabela principal */
table.table_master{
 border-bottom:	0px solid black;
 border-left:	0px solid black;
 border-right:	0px solid black;
 border-top:	0px solid black;
}

#fazLoading{
	width:100%;
	height:500px;
	padding:100px 0;
	text-align:center;
}

/* Define estilo para texto de "carregando" (loading) */
td.texto_carregando{
 font-size:14px; 
}

table.table_titulo_mais_resultado_pesquisa{
 background-color:#FFFFFF;
 width:100%;
}

.legenda{
 border:1px solid #e6e7e8;
 background-color:#f1f1f3;
 color:#014a7f;
 font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
 font-size:10px;
}

.select_acoes_check{
 border:1px solid #e6e7e8;
 width:180px;
 font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
 font-size:12px;
}
.options_paginacao{
 color:#00749C;
 font-weight:bold;
}

/* DIV que mostra "Mais ações" na paginação */
.div_paginacao_mais_acoes{
 border: 0px solid #000; 
 position:relative; 
 width:100%; 
 height:32px; 
 top:1px; 
}

/* Bordinha como uma rampa no "mais ações" */
td.rampinha_mais_acoes{
 background:url(../imagens/_paginacao/pag_borda_esq_acoes.gif); 
 background-position:bottom;
 background-repeat:no-repeat; 
 width:55px;
}
/* Onde ficam "Mais Ações" relacionadas aos checkboxs */
td.td_mais_acoes{
 background:url(../imagens/_paginacao/pag_borda_top_acoes.gif); 
 background-position:bottom;
 background-repeat:repeat-x;
}
/* Borda direita de onde dicam "Mais Ações" */
td.borda_direita_mais_acoes{
 background:url(../imagens/_paginacao/pag_borda_dir_acoes.gif); 
 background-position:bottom;
 background-repeat:no-repeat; 
}


/************************************
*									*
*			ESPAÇAMENTOS	 		*
*		das partes da pesquisa	 	*
*	(titulo, resultados e rodapé)	*
*									*
************************************/
/* Espaçamento vertical entre o rodapé e o título (para LUGAR_MUDA_PAGINAS = "topo_titulo" ou "topo_titulo_rodape") */
td.espacamento_entre_rodape_e_titulo{
 height:1px;
}

/* Espaçamento vertical entre o titulo(cabecalho) da tabela e seus resultados */
td.espacamento_entre_titulo_e_resultados{
 height:0px;
}

/* Espaçamento vertical entre os resultados e o rodapé (para LUGAR_MUDA_PAGINAS = "rodape" ou "topo_titulo_rodape" ou "topo_resultado_rodape") */
td.espacamento_entre_resultados_e_rodape{
 height:1px;
}

/* Espaçamento vertical entre o título e o rodapé (para LUGAR_MUDA_PAGINAS = "topo_resultado" ou "topo_resultado_rodape") */
td.espacamento_entre_titulo_e_rodape{
 height:1px;
}

/* Espaçamento horizontal entre um título e outro no cabeçalho */
td.espacamento_horizontal_entre_titulos{
 width:1px;
 background-color:#e2e0d0;
}

/* Espaçamento horizontal entre um campo de um resultado e outro campo do mesmo resultado */
td.espacamento_horizontal_entre_resultados{
 width:1px;
 background-color:#e2e0d0;
} 

td.espacamento_entre_um_icone_adicional_e_outro{
 width:10px;
}

td.espacamento_entre_rodape_e_legenda{
 height:10px;
}

/****************************************
FINAL ESPAÇAMENTOS						*
*****************************************/



/********************************
*      PARTES DA PESQUISA		*
*  (titulo, resultados, rodape)	*
********************************/

/************************
*	TITULO(cabeçalho)	*
************************/

/* Quando não há resultados para a pesquisa (para a tabela de TÍTULO) */
table.table_titulo_pesquisa_nulo{
 width:100%;
 background-color:#169bca;
}
/* CSS para o TR do TÍTULO do resultado da pesquisa */
tr.tr_titulo_pesquisa{
 background-color:#fff;
 color: #FFFFFF;
 font-weight:bold;
 font-family:Trebuchet MS, Arial, Helvetica, sans-serif ; 
}

td.td_titulo_pesquisa_primeiro{ 
 background-image:url(../imagens/_paginacao/pag_titulo.gif);
 background-color:#169BCA;
 background-repeat:repeat-x;
 border-right:1px solid #e2e0d0;
 height:42px; 
 text-align:center;
}
/* CSS para o TD do TÍTULO do resultado da pesquisa */
td.td_titulo_pesquisa{ 
 background-image:url(../imagens/_paginacao/pag_titulo.gif);
 background-color:#169BCA;
 background-repeat:repeat-x;
 padding-top:5px;
 text-align:center;
 border-right:1px solid #e2e0d0;
}
td.td_titulo_pesquisa_ultimo{ 
 background-image:url(../imagens/_paginacao/pag_titulo.gif);
 background-color:#169BCA;
 background-repeat:repeat-x;
 text-align:center;
 padding-left:10px;
}

/* TD para quando não foram encontrados resultados */
td.td_titulo_pesquisa_nenhum{ 
 background-image:url(../imagens/_paginacao/pag_titulo.gif);
 background-color:#169BCA;
 background-repeat:repeat-x;
 text-align:center;
}

/* Para COM_BORDA **********
TD CURVA borda superior esquerda */
td.td_titulo_pesquisa_curva_borda_sup_esquerda{
	background:url(../imagens/_paginacao/pag_sup_esquerdo.gif); 
	background-position:top;
	width:16px; 	 
	height:42px;
	empty-cells:show;
}
/* TD com borda superior esquerda. (geralmente onde ficam os checkboxs) */
td.td_titulo_pesquisa_borda_sup_primeiro{
	padding-top:5px; 
	padding-right:13px;
}
/* TD com borda superior direita. (geralmente onde ficam as ações) */
td.td_titulo_pesquisa_borda_sup_ultimo{
	padding-top:5px;
}
/* TD CURVA borda superior direita */
td.td_titulo_pesquisa_curva_borda_sup_direita{
	background:url(../imagens/_paginacao/pag_sup_direito.gif); 
	background-position:top; 
	width:16px; 	
	height:42px;
	empty-cells:show;
}
/* TD CURVA borda superior direita sem Checkboxs*/
td.td_titulo_pesquisa_curva_borda_sup_direita_noaction{
	background:url(../imagens/_paginacao/pag_sup_direito_noaction.gif); 
	background-position:top; 
	width:16px; 	
	height:42px;
	empty-cells:show;
}

/* Para COM_BORDA - ZERO resultados encontrados */
td.td_titulo_pesquisa_curva_borda_sup_esquerda_nenhum{
	background:url(../imagens/_paginacao/pag_sup_esquerdo_nenhum.gif); 
	background-position:top; 
	width:16px;
}
td.td_titulo_pesquisa_curva_borda_sup_direita_nenhum{
	background:url(../imagens/_paginacao/pag_sup_direito_nenhum.gif); 
	background-position:top; 
	width:16px;
}

/************************

/* CSS para a TABLE do título da pesquisa + seus resultados */
table.table_titulo_mais_resultado_pesquisa{
 width:100%; 
 color: #00749C;
}

/************************
*		RESULTADOS		*
************************/

/* Quando não há resultados para a pesquisa (para a tabela de RESULTADOS) */
table.table_resultado_pesquisa_nulo{
 width:100%; 
}
/* CSS para o TR do CONTEÚDO do resultado da pesquisa */
tr.tr_resultado_pesquisa{
 background-color:#f1f1f2; 
}
tr.tr_resultado_pesquisa2{
 background-color:#ffffff;
}
/* CSS para o TD do CONTEÚDO do resultado da pesquisa */
td.td_resultado_pesquisa_primeira{
 height:25px;
 border-right:1px solid #e2e0d0;
 border-left:1px solid #dedddd;
}
td.td_resultado_pesquisa{
 border-right:1px solid #e2e0d0;
}
td.td_resultado_pesquisa_ultima{
 border-right:1px solid #dedddd;
 padding-right:5px;
 padding-left:5px;
}

/* TD para quando não foram encontrados resultados */
td.td_resultado_pesquisa_nenhum{
 height:25px;
 border-right:1px solid #e2e0d0;
 border-left:1px solid #dedddd;
}

a.a_link_resultado{
 text-decoration:none;
 color:#000033;
}
a.a_link_resultado:hover{
 text-decoration:none;
 color:#8e884f;
}
/************************/


/************************
*		 RODAPÉ			*
************************/

a.a_link_csv{
 color:#FF6600; 
}
a.a_link_csv:hover{
 color:#FFCC33;
}

table.table_rodape_pesquisa{
 width:100%;
}
tr.tr_rodape_pesquisa{
 background-color:#61a276;
 height:25px;
}
td.td_rodape_pesquisa{
}

/* CSS para a TABLE do rodapé das pesquisas(para a tabela de RODAPÉ) separados por ESTILOS 
	# MOSTRA_VIZINHAS
	# MOSTRA_TODAS
	# MOSTRA_X
*/

/* MOSTRA_VIZINHAS *********************************/

/* table principal */
table.table_rodape_pesquisa_MOSTRA_VIZINHAS{
 width:100%; 
}
	/* tr principal */
	tr.tr_rodape_pesquisa_MOSTRA_VIZINHAS{
		color:#FFFFFF;
		background-image:url(../imagens/_paginacao/pag_rodape.gif);
		background-color:#169BCA;
		background-repeat:repeat-x;
	}
		/* para COM_BORDA - Borda inferior esquerda */
		td.td_rodape_pesquisa_MOSTRA_VIZINHAS_curva_borda_esquerda{
			background:url(../imagens/_paginacao/pag_inf_esquerdo.gif); 
			background-position:top; 
			width:16px;
		}

		/* DICA.: Para centralizar as setas e o miolo, fazer de forma que o width de C1(coluna 1) = C5, e que a soma 
				  destas seja o resto de 100% de (C3 + 4*C2). 
		*/		  
		/* td principal (1) */
		td.td_rodape_pesquisa_MOSTRA_VIZINHAS_mostra_todas{
		 width:38%;
		 padding-left:0px;
		 padding-bottom:3px;
		 text-align:left;
		 height:20px;
		 vertical-align:middle;
		}
		/* td principal (2) */
		td.table_rodape_pesquisa_MOSTRA_VIZINHAS_miolo{
		 width:24%;
		 text-align:center;
		 padding-bottom:3px;
		 *padding-bottom:2px;
		}
			table.table_rodape_pesquisa_MOSTRA_VIZINHAS_miolo{
			 width:100%;
			}
				tr.tr_rodape_pesquisa_MOSTRA_VIZINHAS_miolo{
				
				}
					/* td para as setas (2 e 4) */
					td.td_rodape_pesquisa_MOSTRA_VIZINHAS_setas{
					 width:5%;
					}
					/* td para as setas (3) */
					td.td_rodape_pesquisa_MOSTRA_VIZINHAS_info{
					 width:80%;
					 text-align:center;
					}
					/* td para as setas (4) DEIXAR COMENTADO!!! - Só para mostrar que este CSS se aplica  na coluna 4 também
					td.td_rodape_pesquisa_MOSTRA_VIZINHAS_setas{
					 width:5%;
					}		
					*/
				/***/
			/***/		
		/* td principal para o link CSV (3)*/
		td.td_rodape_pesquisa_MOSTRA_VIZINHAS_link_csv{
		 width:38%;
		 text-align:right;
		 padding-right:7px;
		}
		
		/* para COM_BORDA - Borda inferior direita */
		td.td_rodape_pesquisa_MOSTRA_VIZINHAS_curva_borda_direita{
			background:url(../imagens/_navegacao/pag_inf_direito.gif); 
			background-position:top; 
			width:16px;
		}
		/***/
	/***/
/***/

/* fim MOSTRA_VIZINHAS *****************************/



/* MOSTRA_TODAS ************************************/

/* table principal */
table.table_rodape_pesquisa_MOSTRA_TODAS{
 width:100%;
}
	/* tr principal (1ª linha) */
	tr.tr_rodape_pesquisa_MOSTRA_TODAS_primeiro{
	 background-color:#666633;
	}
		/* td principal (1 e 3) */
		td.table_rodape_pesquisa_MOSTRA_TODAS_setas{
		 width:25%;
		}
			table.table_rodape_pesquisa_MOSTRA_TODAS_setas{
			 width:100%;			 
			}
				tr.tr_rodape_pesquisa_MOSTRA_TODAS_setas{				 
				}		
					td.td_rodape_pesquisa_MOSTRA_TODAS_setas{					 
					}
					/***/
				/***/	
			/***/					
		/* td principal (2) */
		td.table_rodape_pesquisa_MOSTRA_TODAS_link_pagina{
		 width:50%;
		}
			table.table_rodape_pesquisa_MOSTRA_TODAS_link_pagina{
			 width:100%;
			 background-color:#CC3300;
			}
				tr.tr_rodape_pesquisa_MOSTRA_TODAS_link_pagina{
				
				}
					/* CSS para o TD do rodapé das pesquisas do estilo MOSTRA_TODAS(mostra todas os links das páginas) 
					de cada LINK(para a tabela de RODAPÉ, estilo MOSTRA_TODAS) */
					td.td_rodape_pesquisa_MOSTRA_TODAS_link_pagina{
					 text-align:center;
					 cursor:pointer;
					}
					/* */
					/* CSS para o TD do rodapé das pesquisas do estilo MOSTRA_TODAS(mostra todas os links das páginas) 
					de cada LINK(para a tabela de RODAPÉ, estilo MOSTRA_TODAS) */
					td.td_rodape_pesquisa_MOSTRA_TODAS_link_paginaAtiva{
					 text-align:center;
					 cursor:pointer;
					 background-color:#99FF00;
					}
					/***/
				/***/
			/***/		
		/* td principal (3) ->	td.table_rodape_pesquisa_MOSTRA_TODAS_setas */		
	
	/* tr principal (2ª linha) */
	tr.tr_rodape_pesquisa_MOSTRA_TODAS_segundo{	
	}
		/* td principal da segunda linha (colspan=3) */
		td.table_rodape_pesquisa_MOSTRA_TODAS_segundo{
		}
			table.table_rodape_pesquisa_MOSTRA_TODAS_segundo{
			 width:100%;
			 background-color:#336633;
			}
				tr.tr_rodape_pesquisa_MOSTRA_TODAS_segundo_res{				
				}
					/* link CSV */
					td.td_rodape_pesquisa_MOSTRA_TODAS_link_csv{
					 text-align:left;
					 padding-left:7px;
					}
					/* Link para Paginar ou Mostrar Todos resultados */
					td.td_rodape_pesquisa_MOSTRA_TODAS_link_csv{
					 text-align:center;
					}	
					/* Total de resultados */				
					td.td_rodape_pesquisa_MOSTRA_TODAS_total{
					 text-align:right;
					 padding-right:7px;
					} 
					/***/
				/***/
			/***/
		/***/
	/***/
	
/***/

/* fim MOSTRA_TODAS ********************************/



/* MOSTRA_X ****************************************/

/* table principal */
table.table_rodape_pesquisa_MOSTRA_X{
 width:100%;
 background-color:#00FF33;
 padding-right:5px;
}
	/* td principal (1) */
	td.td_rodape_pesquisa_MOSTRA_X_link_csv{
	 width:60%;
	 text-align:left;
	 padding-left:7px;
	}
	/* Link para Paginar ou Mostrar Todos resultados (2)*/
	td.td_rodape_pesquisa_MOSTRA_TODAS_link_csv{
	 width:10%;
	 text-align:center;
	}	
	/* td principal (3 e 5) */
	td.table_rodape_pesquisa_MOSTRA_X_setas{
	 width:40%;
	 text-align:center; 
	}
		table.table_rodape_pesquisa_MOSTRA_X_setas{
		 margin:auto;
		}
			tr.tr_rodape_pesquisa_MOSTRA_X_setas{
			}
				td.td_rodape_pesquisa_MOSTRA_X_setas{
				 width:105px;
				 margin:auto;
				 cursor:pointer;
				}
				/***/
			/***/	
		/***/	
	/* td principal (4) */
	td.table_rodape_pesquisa_MOSTRA_X_link_pagina{
	 width:20%;
	 text-align:center;
	}
		table.table_rodape_pesquisa_MOSTRA_X_link_pagina{
		 margin:auto;
		}
			tr.tr_rodape_pesquisa_MOSTRA_X_link_pagina{
			}
				td.td_rodape_pesquisa_MOSTRA_X_link_pagina{
				/* background-color:#FFFFFF;*/
				 text-align:center;
				 cursor:pointer;
				 width:20px;
				 border-left:1px solid #CCCCCC;
				 border-right:1px solid #CCCCCC;
				 padding-left:15px;
				 padding-right:15px;
				}
				td.td_rodape_pesquisa_MOSTRA_X_link_paginaAtiva{
				/* background-color:#009999;*/
				 color:#06567c;
				 text-align:center;
				 cursor:pointer;
				 width:20px;
				 border-left:1px solid #CCCCCC;
				 border-right:1px solid #CCCCCC;
				 padding-left:15px;
				 padding-right:15px;
				 font-weight:bold;
				}
				/***/
			/***/
		/***/
	/***/
	
/***/				

/* fim MOSTRA_X ***********************************/


