/*********************************************************************************************************/
/*********************************** browserTable simple *************************************************/
/*********************************************************************************************************/

/* Definir sempre com o sufixo _styleX(1,2,3,4,...) */


/*********************************************************************************************************
 								Vários Estilos de Sortable.  

	- Usar na função setSortable_CONF(). 
		- Primeiro #[estilo]
		- Terceiro .[placeholder]   

/*********************************************************************************************************/

/* Importante quando estamos a passar items de uma lista para outra e uma fica vazia */
#sortable_GhunTi_Modulos_esq { list-style-type: none; margin: 0;float: left; padding-bottom: 5px; width: 100%;}
#sortable_GhunTi_Modulos_dir { list-style-type: none; margin: 0;float: left; padding-bottom: 5px; width: 100%;}
#sortable_GhunTi_Modulos_homepage_dir { list-style-type: none; margin: 0;float: left; padding-bottom: 5px; width: 100%;}
#sortable_GhunTi_Modulos_top { list-style-type: none; margin: 0;float: left; padding-bottom: 5px; width: 100%;}
#sortable_GhunTi_Modulos_footer { list-style-type: none; margin: 0;float: left; padding-bottom: 5px; width: 100%;}

.ui-sortable-placeholder_GhunTi_Modulos { 
	border: 1px dotted black; 
	visibility: visible !important; 
	height: 48px !important; 
	background-color:#D8E6F3;
	width:250px;
}

.ui-sortable-placeholder_GhunTi_Modulos_CPanel_Admin {
	border: 1px dotted black;
	visibility: visible !important;
	height: 65px !important;
	background-color:#D8E6F3;
	width:1000px;
}

.ui-sortable-placeholder1 { 
	border: 1px dotted black; 
	visibility: visible !important; 
	height: 18px !important; 
	background-color:#FFCC66;
	width:100%;
}

.ui-sortable-placeholder2 { 
	border: 1px dotted black; 
	visibility: visible !important; 
	height: 100% !important; 
	background-color:#FFCC66;
	width:100%;
}

#move_icon
{
	cursor:move;
}


#sortable_column_grid { list-style-type: none; margin: 0; padding: 0; }
#sortable_column_grid li { margin: 3px 3px 3px 0; padding: 1px; float: left; width: 100px; height: 90px; text-align: center;}
.sortable_column_grid_width { width: 400px }
.sortable_column_grid_background { background-color:#FFFFFF; }
.ui-sortable-placeholder_grid { 
	visibility: visible !important; 
	height: 50px !important; 
	background-color:#FFCC66;
}


#sortable_column_1 { list-style-type: none; margin: 0;float: left; padding-bottom: 7px; width: 100%;}

#sortable_column_2 { list-style-type: none; margin: 0;float: left; padding-bottom: 7px; width: 100%;}

#sortable_column_3_1 { list-style-type: none; margin: 0;float: left; padding-bottom: 5px; width: 100%;}

#sortable_column_3_2 { list-style-type: none; margin: 0;float: left; padding-bottom: 5px; width: 100%;}

#sortable_column_3_3 { list-style-type: none; margin: 0;float: left; padding-bottom: 5px; width: 100%;}


	/* SITE */
	.ui-sortable-placeholder_tabs_pdtrs {
	border: 1px dotted black;
	visibility: visible !important;
	height: 65px !important;
	background-color:#D8E6F3;
	width:1000px;
	}
	
	.ui-sortable-placeholder_multisites_column1 {
	border: 1px dotted black; 
	visibility: visible !important; 
	height: 38px !important; 
	background-color:#FFCC66;
	width:100%;
	}
	
	
	#sortable_GhunTi_Modulos_ms_column2_grid { list-style-type: none; margin: 0; padding: 0; }
	#sortable_GhunTi_Modulos_ms_column2_grid li { margin: 0px 3px 3px 0; padding: 0px; float: left; width: 180px; height: 90px; text-align: center;}
	.sortable_GhunTi_Modulos_ms_column2_grid_width { width: 380px }
	.sortable_GhunTi_Modulos_ms_column2_grid_background {  }
	.ui-sortable-placeholder_multisites_column2_grid { 
		visibility: visible !important; 
		height: 80px !important; 
		background-color:#FFCC66;
	}
	
	


/*********************************************************************************************************/
/* 									Registos desactivos (Global)    							         */
/*********************************************************************************************************/
TR.rows_desactivo_bwroserTable_simple {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #C5C5C5;
}


/*********************************************************************************************************/
/* 												style sortable1  (Sem fundo, sem borders)                */
/*********************************************************************************************************/

TR.rows_impar_simple_style_sortable1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
/*	background-color: #FFFFFF;
*/}

TR.rows_par_simple_style_sortable1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
/*	background-color: #FFFFFF;
*/}


TABLE.geral_simple_style_sortable1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	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;
*/}

/*********************************************************************************************************/
/* 												style 1                                                  */
/*********************************************************************************************************/

TR.title_top_bg_simple_style1 {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #547DAF;
}

TD.title_top_simple_style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}

TR.titles_simple_style1 {
	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;
}

TD.form_view_title_record_id_style1 {
	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_style1 {
	border-top: 	1px solid #F2F2F2; 
	border-right: 	0px solid #333333;	
	border-bottom: 	1px solid #333333;	
	border-left: 	1px solid #F2F2F2;	
}

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: #DDDFEE;
}

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: #FFFFFF;
}

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: 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_style1 {
	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_style1  { 
  	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_style1
{
	color: #0000CC;
	background-color: #E6E6E6;
}

TD.bgcolor_pagination_section_style1 {
	background-color: #F4F4F4;
}

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: 13px;
	color: #F7F7F7;
	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;
}

TD.form_view_title_record_id_style2 {
	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_style2 {
	border-top: 	1px solid #F2F2F2; 
	border-right: 	0px solid #333333;	
	border-bottom: 	1px solid #333333;	
	border-left: 	1px solid #F2F2F2;	
}

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: #FFFFFF;
}

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: 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_style2 {
	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;
}

/*------------------------------------- < Dropbox "Com os seleccionados:" CSS Global > ------------------------------------------------------*/
.combo_custom_action_selects_form_simple_style2  { 
  	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;
}

/*------------------------------------- < Dropbox "Com os seleccionados:" - CSS do texto "Com os seleccionados"  > ------------------------------------------------------*/
.combo_custom_action_simple_style2
{
	font-family: inherit;
	font-size: inherit;
	color: #0000CC;
	background-color: #E6E6E6;
}


TD.bgcolor_pagination_section_style2 {
	background-color: #F4F4F4;
}

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: 13px;
	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;
}

TD.form_view_title_record_id_styleIMPcPanel {
	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_styleIMPcPanel {
	border-top: 	1px solid #F2F2F2; 
	border-right: 	0px solid #333333;	
	border-bottom: 	1px solid #333333;	
	border-left: 	1px solid #F2F2F2;	
}

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: 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_styleIMPcPanel {
	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_styleIMPcPanel  { 
  	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_styleIMPcPanel
{
	color: #0000CC;
	background-color: #E6E6E6;
}

TD.bgcolor_pagination_section_styleIMPcPanel {
	background-color: #F4F4F4;
}

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: 13px;
	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;
}

TD.form_view_title_record_id_styleGhuntiFilter {
	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_styleGhuntiFilter {
	border-top: 	1px solid #F2F2F2; 
	border-right: 	0px solid #333333;	
	border-bottom: 	1px solid #333333;	
	border-left: 	1px solid #F2F2F2;	
}

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: #DFDFDF;
}

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: #DFDFDF;
}

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: 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_styleGhuntiFilter {
	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_styleGhuntiFilter  { 
  	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_styleGhuntiFilter
{
	color: #0000CC;
	background-color: #E6E6E6;
}

TD.bgcolor_pagination_section_styleGhuntiFilter {
	background-color: #F4F4F4;
}

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 3 - ETP                                                  */
/*********************************************************************************************************/

TR.title_top_bg_simple_style3 {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	background-color: #547DAF;
}

TD.title_top_simple_style3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}

TR.titles_simple_style3 {
	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_style3 {
	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_style3 {
	border-top: 	1px solid #F2F2F2; 
	border-right: 	0px solid #333333;	
	border-bottom: 	1px solid #333333;	
	border-left: 	1px solid #F2F2F2;	
}

TR.rows_impar_simple_style3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F3F3F5;
}

TR.rows_par_simple_style3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #E8E8E8;
}

TD.cell_simple_disable_style3 {
	/* usar inherit  para herdar da classe superior */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	background-color: inherit;
}

.total_records_style3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

input.input_text_form_simple_style3 {
	/*	
	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_style3 {
	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_style3  { 
  	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_style3
{
	color: #0000CC;
	background-color: #E6E6E6;
}

TD.bgcolor_pagination_section_style3 {
	background-color: #F4F4F4;
}

TD.rows_compare_record_style3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #E0E287;
}

.dataTableRowSelected_simple_style3 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-top: 2px;
	padding-bottom: 2px;
/*	color: #000000; */
	background-color: #FFBE7D; 
}

.dataTableRowOver_simple_style3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-top: 2px;
	padding-bottom: 2px;
/*	color: #000000; */
	background-color: #ADFAC6;
}

TABLE.geral_simple_style3 {
	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_style3 {
	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_style3 {
	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_style3 {
	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: #547DAF;
}

TD.title_top_simple_style_modern1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #F7F7F7;
	font-weight: bold;
}

TR.titles_simple_style_modern1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #E0E0E0;
}

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: #000000;
	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: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #EAE9D5;
}

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;
}

/*********************************************************************************************************/
/* 												style_modern2_dark                                       */
/*********************************************************************************************************/

TR.title_top_bg_simple_style_modern2_dark {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	background-color: #73747D;
}

TD.title_top_simple_style_modern2_dark {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}

TR.titles_simple_style_modern2_dark {
	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_dark {
	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_dark {
/*	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_dark {
	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_dark {
	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_dark {
	/* 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_dark {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFCFC;
}

input.input_text_form_simple_style_modern2_dark {
	/*	
	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_dark {
  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_dark  { 
  	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_dark
{
	color: #0000CC;
	background-color: #E6E6E6;
}

TD.bgcolor_pagination_section_style_modern2_dark {
	padding: 3px;
	border: 1px solid #C0C0C0;
	background-color: #D3D3D6;

	-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
}

TD.rows_compare_record_style_modern2_dark {
	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_dark { 
	font-family: inherit;
	font-size: 12px;
	color: inherit;
	padding-top: inherit;
	padding-bottom: inherit;
	background-color: #FFBE7D; 
}

.dataTableRowOver_simple_style_modern2_dark {
	font-family: inherit;
	font-size: 12px;
	color: inherit;
	padding-top: inherit;
	padding-bottom: inherit;
	background-color: #ADFAC6;
}

TABLE.geral_simple_style_modern2_dark {
	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_dark {
	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_dark {
	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_dark {
	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;
}