/*********************************************************************************************************/
/*********************************** browserTable simple *************************************************/
/*********************************************************************************************************/

/* Definir sempre com o sufixo _styleX(1,2,3,4,...) */


/*********************************************************************************************************/
/* 												style 1                                                  */
/*********************************************************************************************************/

TR.title_top_bg_simple_style1 {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #666666;
}

TD.title_top_simple_style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

TR.titles_simple_style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #CCCCCC;
}

TR.rows_impar_simple_style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F3F3F5;
}

TR.rows_par_simple_style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #E8E8E8;
}

TD.cell_simple_disable_style1 {
	/* usar inherit  para herdar da classe superior */
	font-family: inherit;
	font-size: inherit;
	color: inherit;
	background-color: inherit;
}

.total_records_style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

input.input_text_form_simple_style1 {
	/*	
	BORDER-RIGHT: #FFFFFF 2px solid; BORDER-TOP: #444444 2px solid;
	BORDER-LEFT: #444444 2px solid; BORDER-BOTTOM: #FFFFFF 2px solid;
    */	
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;  /* Retirar o fundo para deixar de ficar em 3d */
}

input.input_text_new_records_simple_style1 {
	/*	
	BORDER-RIGHT: #FFFFFF 2px solid; BORDER-TOP: #444444 2px solid;
	BORDER-LEFT: #444444 2px solid; BORDER-BOTTOM: #FFFFFF 2px solid;
    */	
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;  /* Retirar o fundo para deixar de ficar em 3d */
}

.combo_custom_action_selects_form_simple_style1  { 
	font-family: Verdana; font-size: 7pt ;
	background-color: #FFFFFF; 
}

.combo_custom_action_simple_style1
{
	color: #0000CC;
	background-color: #E6E6E6;
}

TD.rows_compare_record_style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #E0E287;
}

.dataTableRowSelected_simple_style1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
/*	color: #000000; */
	background-color: #FFBE7D; 
}

.dataTableRowOver_simple_style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
/*	color: #000000; */
	background-color: #ADFAC6;
}

TABLE.geral_simple_style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	border-top: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
	border-left: 1px solid #D6D6D6;
	background-color: #FFFFFF;
}

TABLE.geral_simple2_style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	border-top: 0px solid #D6D6D6;
	border-right: 0px solid #D6D6D6;
	border-bottom: 0px solid #D6D6D6;
	border-left: 0px solid #D6D6D6;
	background-color: #FFFFFF;
}

TABLE.border_lowered_simple_style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	border-top: 1px solid #646464;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #646464;
}

TABLE.border_raised_simple_style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #535353;
	border-bottom: 1px solid #535353;
	border-left: 1px solid #FFFFFF;
}

/*********************************************************************************************************/
/* 										style 2	(Excel Grid												 */
/*********************************************************************************************************/

TR.title_top_bg_simple_style2 {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #547DAF;
}

TD.title_top_simple_style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

TR.titles_simple_style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #E0E0E0;
}

TR.rows_impar_simple_style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
}

TR.rows_par_simple_style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
}

TD.cell_simple_disable_style2 {
	/* usar inherit  para herdar da classe superior */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	background-color: inherit;
}

.total_records_style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

input.input_text_form_simple_style2 {
	BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #FFFFFF 1px solid;
	BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;  /* Retirar o fundo para deixar de ficar em 3d */
}

input.input_text_new_records_simple_style2 {
	/*	
	BORDER-RIGHT: #FFFFFF 2px solid; BORDER-TOP: #444444 2px solid;
	BORDER-LEFT: #444444 2px solid; BORDER-BOTTOM: #FFFFFF 2px solid;
    */	
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;  /* Retirar o fundo para deixar de ficar em 3d */
}

.combo_custom_action_selects_form_simple_style2  { 
	font-family: Verdana; font-size: 7pt ;
	background-color: #FFFFFF; 
}

.combo_custom_action_simple_style2
{
	color: #0000CC;
	background-color: #E6E6E6;
}

TD.rows_compare_record_style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #E0E287;
}

.dataTableRowSelected_simple_style2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 0px;
	padding-bottom: 0px;
/*	color: #000000; */
	background-color: #FFBE7D; 
}

.dataTableRowOver_simple_style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 0px;
	padding-bottom: 0px;
/*	color: #000000; */
	background-color: #ADFAC6;
}

TABLE.geral_simple_style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	border-top: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
	border-left: 1px solid #D6D6D6;
	background-color: #999999;
}

TABLE.geral_simple2_style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	border-top: 0px solid #D6D6D6;
	border-right: 0px solid #D6D6D6;
	border-bottom: 0px solid #D6D6D6;
	border-left: 0px solid #D6D6D6;
	background-color: #FFFFFF;
}

TABLE.border_lowered_simple_style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	border-top: 1px solid #646464;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #646464;
}

TABLE.border_raised_simple_style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #535353;
	border-bottom: 1px solid #535353;
	border-left: 1px solid #FFFFFF;
}

/*********************************************************************************************************/
/* 												style - Importação de Dados (cPanel)                     */
/*********************************************************************************************************/

TR.title_top_bg_simple_styleIMPcPanel {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	background-color: #547DAF;
}

TD.title_top_simple_styleIMPcPanel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

TR.titles_simple_styleIMPcPanel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #547DAF;
}

TR.rows_impar_simple_styleIMPcPanel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
}

TR.rows_par_simple_styleIMPcPanel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
}

input.input_text_form_simple_styleIMPcPanel {
	BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #FFFFFF 1px solid;
	BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;  /* Retirar o fundo para deixar de ficar em 3d */
}

input.input_text_new_records_simple_styleIMPcPanel {
	/*	
	BORDER-RIGHT: #FFFFFF 2px solid; BORDER-TOP: #444444 2px solid;
	BORDER-LEFT: #444444 2px solid; BORDER-BOTTOM: #FFFFFF 2px solid;
    */	
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;  /* Retirar o fundo para deixar de ficar em 3d */
}

.combo_custom_action_selects_form_simple_styleIMPcPanel  { 
	font-family: Verdana; font-size: 7pt ;
	background-color: #FFFFFF; 
}

.combo_custom_action_simple_styleIMPcPanel
{
	color: #0000CC;
	background-color: #E6E6E6;
}

TD.rows_compare_record_styleIMPcPanel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #E0E287;
}

.dataTableRowSelected_simple_styleIMPcPanel { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
/*	color: #000000; */
	background-color: #FFBE7D; 
}

.dataTableRowOver_simple_styleIMPcPanel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
/*	color: #000000; */
	background-color: #ADFAC6;
}

TABLE.geral_simple_styleIMPcPanel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	border-top: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
	border-left: 1px solid #D6D6D6;
	background-color: #999999;
}

TABLE.geral_simple2_styleIMPcPanel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	border-top: 0px solid #D6D6D6;
	border-right: 0px solid #D6D6D6;
	border-bottom: 0px solid #D6D6D6;
	border-left: 0px solid #D6D6D6;
	background-color: #FFFFFF;
}

TABLE.border_lowered_simple_styleIMPcPanel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	border-top: 1px solid #646464;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #646464;
}

TABLE.border_raised_simple_styleIMPcPanel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #535353;
	border-bottom: 1px solid #535353;
	border-left: 1px solid #FFFFFF;
}

/*********************************************************************************************************/
/* 												style - Módulo Filtros				                     */
/*********************************************************************************************************/

TR.title_top_bg_simple_styleGhuntiFilter {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #547DAF;
}

TD.title_top_simple_styleGhuntiFilter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

TR.titles_simple_styleGhuntiFilter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #E9E9E9;
}

TR.rows_impar_simple_styleGhuntiFilter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #F3F3F3;
}

TR.rows_par_simple_styleGhuntiFilter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #F3F3F3;
}

input.input_text_form_simple_styleGhuntiFilter {
/*	BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #FFFFFF 1px solid;
	BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid; */
	FONT-SIZE: 7pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
/*	background-color: #FFFFFF;  /* Retirar o fundo para deixar de ficar em 3d */
}

input.input_text_new_records_simple_styleGhuntiFilter {
	/*	
	BORDER-RIGHT: #FFFFFF 2px solid; BORDER-TOP: #444444 2px solid;
	BORDER-LEFT: #444444 2px solid; BORDER-BOTTOM: #FFFFFF 2px solid;
    */	
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;  /* Retirar o fundo para deixar de ficar em 3d */
}

.combo_custom_action_selects_form_simple_styleGhuntiFilter  { 
	font-family: Verdana; font-size: 7pt ;
	background-color: #FFFFFF; 
}

.combo_custom_action_simple_styleGhuntiFilter
{
	color: #0000CC;
	background-color: #E6E6E6;
}

TD.rows_compare_record_styleGhuntiFilter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #E0E287;
}

.dataTableRowSelected_simple_styleGhuntiFilter { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
/*	color: #000000; */
	background-color: #FFBE7D; 
}

.dataTableRowOver_simple_styleGhuntiFilter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #ADFAC6;
}

TABLE.geral_simple_styleGhuntiFilter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	border-top: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
	border-left: 1px solid #D6D6D6;
	background-color: #999999;
}

TABLE.geral_simple2_styleGhuntiFilter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	border-top: 0px solid #D6D6D6;
	border-right: 0px solid #D6D6D6;
	border-bottom: 0px solid #D6D6D6;
	border-left: 0px solid #D6D6D6;
	background-color: #FFFFFF;
}

TABLE.border_lowered_simple_styleGhuntiFilter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	border-top: 1px solid #646464;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #646464;
}

TABLE.border_raised_simple_styleGhuntiFilter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #535353;
	border-bottom: 1px solid #535353;
	border-left: 1px solid #FFFFFF;
}


/*********************************************************************************************************/
/* 												style 4                                                */
/*********************************************************************************************************/

TR.title_top_bg_simple_style4 {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	background-color: #547DAF;
}

TD.title_top_simple_style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

TR.titles_simple_style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #D5DDEA;
}

TD.form_view_title_record_id_style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #333333;
	color:#FFFFFF;
}

TD.titles_simple_cell_border_style4 {
	border-top: 	1px solid #F2F2F2; 
	border-right: 	0px solid #333333;	
	border-bottom: 	1px solid #333333;	
	border-left: 	1px solid #F2F2F2;	
}

TR.rows_impar_simple_style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FFFFFF;
}

TR.rows_par_simple_style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #EDEDED;
}

TD.cell_simple_disable_style4 {
	/* usar inherit  para herdar da classe superior */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	background-color: inherit;
}

.total_records_style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

input.input_text_form_simple_style4 {
	/*	
	BORDER-RIGHT: #FFFFFF 2px solid; BORDER-TOP: #444444 2px solid;
	BORDER-LEFT: #444444 2px solid; BORDER-BOTTOM: #FFFFFF 2px solid;
    */	
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;  /* Retirar o fundo para deixar de ficar em 3d */
}

input.input_text_new_records_simple_style4 {
	margin: 0;
	padding: 0.0em 0.2em !important;
	height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #9f9f9f;
	background:#fff url(../../../images/gestor/form_input_bg.png) repeat-x;
}

.combo_custom_action_selects_form_simple_style4  { 
  	border: 1px solid #9f9f9f;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	height: 24px;
	max-width: 100% !important;
	margin: 0.0em 0 !important;
	padding: 0.2em 0.2em !important;
	/*width: 100% !important;*/
	background-color: #FFFFFF;  

	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
   -webkit-box-shadow: 1px 1px 1px #fff;
   -webkit-border-radius: 0.0em;
}

.combo_custom_action_simple_style4
{
	color: #0000CC;
	background-color: #E6E6E6;
}

TD.bgcolor_pagination_section_style4 {
	background-color: #F4F4F4;
}

TD.rows_compare_record_style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #E0E287;
}

.dataTableRowSelected_simple_style4 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-top: 2px;
	padding-bottom: 2px;
/*	color: #000000; */
	background-color: #FFBE7D; 
}

.dataTableRowOver_simple_style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-top: 2px;
	padding-bottom: 2px;
/*	color: #000000; */
	background-color: #ADFAC6;
}

TABLE.geral_simple_style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	border-top: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
	border-left: 1px solid #D6D6D6;
	background-color: #FFFFFF;
}

TABLE.geral_simple2_style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	border-top: 0px solid #D6D6D6;
	border-right: 0px solid #D6D6D6;
	border-bottom: 0px solid #D6D6D6;
	border-left: 0px solid #D6D6D6;
	background-color: #FFFFFF;
}

TABLE.border_lowered_simple_style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	border-top: 1px solid #646464;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #646464;
}

TABLE.border_raised_simple_style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #535353;
	border-bottom: 1px solid #535353;
	border-left: 1px solid #FFFFFF;
}



/*********************************************************************************************************/
/* 												style_modern1                                            */
/*********************************************************************************************************/

TR.title_top_bg_simple_style_modern1 {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	background-color: #647C9C;
}

TD.title_top_simple_style_modern1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

TR.titles_simple_style_modern1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FBFBFB;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #4B4B4B;
}

TD.form_view_title_record_id_style_modern1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #333333;
	color:#FFFFFF;
}

TD.titles_simple_cell_border_style_modern1 {
	border-top: 	1px solid #F2F2F2; 
	border-right: 	0px solid #333333;	
	border-bottom: 	1px solid #333333;	
	border-left: 	1px solid #F2F2F2;	

	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

TR.rows_impar_simple_style_modern1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #E2E4F1;
}

TR.rows_par_simple_style_modern1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #E2E4F1;
}

TD.cell_simple_disable_style_modern1 {
	/* usar inherit  para herdar da classe superior */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	background-color: inherit;
}

.total_records_style_modern1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

input.input_text_form_simple_style_modern1 {
	/*	
	BORDER-RIGHT: #FFFFFF 2px solid; BORDER-TOP: #444444 2px solid;
	BORDER-LEFT: #444444 2px solid; BORDER-BOTTOM: #FFFFFF 2px solid;
    */	
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;  /* Retirar o fundo para deixar de ficar em 3d */
}

input.input_text_new_records_simple_style_modern1 {
	margin: 0;
	padding: 0.0em 0.2em !important;
	height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #9f9f9f;
	background:#fff url(../../../images/gestor/form_input_bg.png) repeat-x;
}

.combo_custom_action_selects_form_simple_style_modern1  { 
  	border: 1px solid #9f9f9f;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	height: 24px;
	max-width: 100% !important;
	margin: 0.0em 0 !important;
	padding: 0.2em 0.2em !important;
	/*width: 100% !important;*/
	background-color: #FFFFFF;  

	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
   -webkit-box-shadow: 1px 1px 1px #fff;
   -webkit-border-radius: 0.0em;
}

.combo_custom_action_simple_style_modern1
{
	color: #0000CC;
	background-color: #E6E6E6;
}

TD.bgcolor_pagination_section_style_modern1 {
	background-color: #F4F4EC;
}

TD.rows_compare_record_style_modern1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #E0E287;
}

.dataTableRowSelected_simple_style_modern1 { 
	font-family: inherit;
	font-size: 12px;
	color: inherit;
	padding-top: inherit;
	padding-bottom: inherit;
	background-color: #FFBE7D; 
}

.dataTableRowOver_simple_style_modern1 {
	font-family: inherit;
	font-size: 12px;
	color: inherit;
	padding-top: inherit;
	padding-bottom: inherit;
	background-color: #ADFAC6;
}

TABLE.geral_simple_style_modern1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	border-top: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
	border-left: 1px solid #D6D6D6;
	background-color: #FFFFFF;
}

TABLE.geral_simple2_style_modern1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	border-top: 0px solid #D6D6D6;
	border-right: 0px solid #D6D6D6;
	border-bottom: 0px solid #D6D6D6;
	border-left: 0px solid #D6D6D6;
	background-color: #FFFFFF;
}

TABLE.border_lowered_simple_style_modern1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	border-top: 1px solid #646464;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #646464;
	background-color: #FFFFFF;
}

TABLE.border_raised_simple_style_modern1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #535353;
	border-bottom: 1px solid #535353;
	border-left: 1px solid #FFFFFF;
	background-color: #F4F4EC;
}

/*********************************************************************************************************/
/* 												style_modern2                                            */
/*********************************************************************************************************/

TR.title_top_bg_simple_style_modern2 {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	background-color: #F1F2FC;
}

TD.title_top_simple_style_modern2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}

TR.titles_simple_style_modern2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #373737;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #E4E4E4;
}

TD.form_view_title_record_id_style_modern2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #333333;
	color:#FFFFFF;
}

TD.titles_simple_cell_border_style_modern2 {
/*	border-top: 	1px solid #F2F2F2; 
	border-right: 	0px solid #333333;	
	border-bottom: 	1px solid #333333;	
	border-left: 	1px solid #F2F2F2;	
*/
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;

	 border: 1px solid #C2C2C2;
	 -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
}

TR.rows_impar_simple_style_modern2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F9FAFF;
}

TR.rows_par_simple_style_modern2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F9FAFF;
}

TD.cell_simple_disable_style_modern2 {
	/* usar inherit  para herdar da classe superior */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	background-color: inherit;
}

.total_records_style_modern2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

input.input_text_form_simple_style_modern2 {
	/*	
	BORDER-RIGHT: #FFFFFF 2px solid; BORDER-TOP: #444444 2px solid;
	BORDER-LEFT: #444444 2px solid; BORDER-BOTTOM: #FFFFFF 2px solid;
    */	
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;  /* Retirar o fundo para deixar de ficar em 3d */
}

input.input_text_new_records_simple_style_modern2 {
  margin: 0;
  padding: 0.5em 0.5em !important;
  width: 35px; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  border: 1px solid #bbb;
	background:#fff url(../../../images/gestor/form_input_bg.png) repeat-x;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
  -webkit-appearance: none; -moz-appearance: none;
  -webkit-box-shadow: 1px 1px 1px #fff;
  -webkit-border-radius: 0.4em;
}

.combo_custom_action_selects_form_simple_style_modern2  { 
  	border: 1px solid #9f9f9f;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	height: 24px;
	max-width: 100% !important;
	margin: 0.0em 0 !important;
	padding: 0.2em 0.2em !important;
	/*width: 100% !important;*/
	background-color: #FFFFFF;  

	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
   -webkit-box-shadow: 1px 1px 1px #fff;
   -webkit-border-radius: 0.0em;
}

.combo_custom_action_simple_style_modern2
{
	color: #0000CC;
	background-color: #E6E6E6;
}

TD.bgcolor_pagination_section_style_modern2 {
	padding: 3px;
	border: 1px solid #DCDCDC;
	background-color: #F1F2FC;

	-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
}

TD.rows_compare_record_style_modern2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #E0E287;
}

.dataTableRowSelected_simple_style_modern2 { 
	font-family: inherit;
	font-size: 12px;
	color: inherit;
	padding-top: inherit;
	padding-bottom: inherit;
	background-color: #FFBE7D; 
}

.dataTableRowOver_simple_style_modern2 {
	font-family: inherit;
	font-size: 12px;
	color: inherit;
	padding-top: inherit;
	padding-bottom: inherit;
	background-color: #ADFAC6;
}

TABLE.geral_simple_style_modern2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	background-color: #FFFFFF;
	 border: 1px solid #C2C2C2;
	 -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 4px;
}

TABLE.geral_simple2_style_modern2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	border-top: 0px solid #D6D6D6;
	border-right: 0px solid #D6D6D6;
	border-bottom: 0px solid #D6D6D6;
	border-left: 0px solid #D6D6D6;
	background-color: #FFFFFF;
}

TABLE.border_lowered_simple_style_modern2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	border-top: 1px solid #646464;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #646464;
	background-color: #FFFFFF;
}

TABLE.border_raised_simple_style_modern2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #535353;
	border-bottom: 1px solid #535353;
	border-left: 1px solid #FFFFFF;
	background-color: #F4F4EC;
}
