	/* GENERAL */	body					{	font-family:Verdana, Geneva, sans-serif; background-color:#FAFAFA; color:#000; }	header					{	width:100%; height:50px; overflow:visible; display:block; }	h1						{	font-size:2em; }	h2						{	font-size:1.6em; }	input, textarea			{	border:1px solid #CCCCCC; }	input, textarea			{	border-top-left-radius:5px;								border-top-right-radius:5px;								border-bottom-left-radius:5px;								border-bottom-right-radius:5px;								text-indent:3px;							}	a:link					{	color:#B88B32; }	a:visited				{	color:#B88B32; }	a:hover					{	color:#B88B32; text-decoration:underline; }	/* HEADER */	.header_div				{	width:100%; height:50px; overflow:visible; display:block; }	.header_div				{	padding-bottom:0px; margin-bottom:0px; }	.header_div				{	margin:0px auto; padding-top:10px; }	.header_div				{	padding-bottom:5px; }	/* MASTER TAGS */	.master_logout_lnk		{	width:300px; height:20px; display:block; float:right; text-align:right; margin-right:30px; }	.master_title_c			{	display:none; }	.master_div				{	width:100%;  /* 20160507 */								height:auto;								display:block; overflow:hidden; margin:0px auto;								min-height:525px;								padding:10px 10px 20px 10px;								background-color:#FFE;							}	.master_div_admin		{	display:block;								padding:10px 0px 20px 0px; /* 20160507 */								overflow:auto;								margin:0px auto;							}	.delta_c				{	width:300px; height:auto; display:block; text-align:right; padding-right:10px; float:right; }	.delta_c				{	margin-top:-1px; }	.delta_text				{	width:270px;  float:right; padding-top:2px; }	.delta_micro			{	width:24px; height:15px; display:block;								background-image:url(../images/sys/deltamicro.png);								background-position:-24px center;								float:right;							}	.delta_c:hover .delta_micro			{	background-position:left center; }	.delta_c:hover a					{ color:#006699; text-decoration:none; }	.delta_c:hover .delta_text a		{ color:#006699; text-decoration:none; }	.t4m_c						{	width:300px; height:auto; display:block; text-align:right; padding-right:10px; float:right; }	.t4m_c						{	margin-top:-1px; }	.t4m_text					{	width:270px;  float:right; padding-top:2px; }	.t4m_micro					{	width:39px; height:15px; display:block;									background-image:url(../images/sys/t4m_micro.png);									background-position:-39px center;									float:right;								}	.t4m_c:hover .t4m_micro		{	background-position:left center; }	.t4m_c:hover a				{ color:#006699; text-decoration:none; }	.t4m_c:hover .delta_text a	{ color:#006699; text-decoration:none; }	.master_dark			{	width:100%; height:100%; display:block;								background-image:url(../images/sys/transblack.png);								background-repeat:repeat;								position:fixed;								top:0px; left:0px;							}	.master_balloon			{	width:300px; height:300px; display:block;								background-color:#FFE; color:#000000;								border:3px solid #006699;								position:absolute;								left:50%; margin-left:-150px;								top:50%; margin-top:-200px;								padding:5px 5px 5px 5px;								z-index:999999;							}	.master_balloon h1			{	font-size:1.6em; font-weight:bold; border-bottom:1px solid #000000; }	.master_balloon .content	{	width:100%; height:220px; display:block; overflow:auto; padding-top:5px;}	.master_balloon .closelabel	{	width:100%; height:20px;									background-color:#000000;									color:#FAFAFA;									margin-top:10px;									text-align:center;									cursor:pointer;									font-size:1.8em;									padding-top:5px;									padding-bottom:5px;								}	.master_errmsg				{	color:#F00; }	.lblasterisco				{	color:#F00; }	.lblasterisco2				{	color:#00F; }	/* ERROR BALLON */	.error_balloon			{	width:600px; height:auto; display:block;								background-color:#FAFAFA; color:#000000;								border:2px solid #000;								position:absolute;								left:50%; margin-left:-300px;								top:50%; margin-top:-200px;								padding:15px 15px 15px 15px;								background-image:url(../images/sys/msg_error.png);								background-position:20px 20px;								z-index:999999;							}	.error_balloon h1			{	font-size:1.6em; font-weight:bold; border-bottom:1px solid #000000; margin-bottom:10px;  }	.error_balloon .content		{	width:530px; min-height:50px; height:auto; display:block; padding-top:5px; float:right; }	.error_balloon .closelabel	{	clear:both;									width:100px; height:15px;									background-color:#DB1111;									color:#FAFAFA;									margin-top:20px;									text-align:center;									cursor:pointer;									font-size:1.6em;									padding-top:5px;									padding-bottom:5px;									margin:0px auto;								}	.error_balloon .abc_error_list	{	color:#000; }	/* OK BALLON */	.ok_balloon					{	width:600px; height:auto; display:block;									background-color:#FAFAFA; color:#000000;									border:2px solid #000;									position:absolute;									left:50%; margin-left:-300px;									top:50%; margin-top:-200px;									padding:15px 15px 15px 15px;									background-image:url(../images/sys/msg_ok.png);									background-position:20px 20px;									z-index:999999;								}	.ok_balloon p				{	font-size:2em; text-align:center; }	.ok_balloon .content		{	width:100%; height:220px; display:block; overflow:auto; padding-top:5px;}	.ok_balloon .closelabel		{	width:100px; height:10px; margin:0px auto;									background-color:#58BC3A;									color:#FAFAFA;									margin-top:10px;									text-align:center;									cursor:pointer;									font-size:1.6em;									font-weight:bold;									padding-top:5px;									padding-bottom:10px;								}	/* BALLOONs WINDOWs */	.balloon_viewLnk			{	width:100px; height:15px; display:block;									background-color:#000000;									color:#FAFAFA;									padding-top:2px; padding-bottom:2px;									cursor:pointer;									float:left; margin-left:10px;								}	.balloon_viewLnk:link		{	text-decoration:none; color:#FAFAFA; }	.balloon_viewLnk:visited	{	text-decoration:none; color:#FAFAFA; }	.balloon_viewLnk:hover		{	text-decoration:none; color:#FAFAFA; }	/* LOGOS */	.logo_small				{	width:250px; height:50px; display:block;								float:left; margin-left:10px; margin-top:5px;								background-image:url(../images/site/logo_50p.png);							}	.logo_c					{	width:366px; height:70px; display:block;								background-image:url(../images/site/logo.png); float:left; }	/* LOGIN */	.login_c				{	width:400px; min-height:130px; display:block; margin:0px auto;								border:1px solid #CCCCCC;								padding-left:10px;								padding-top:10px;								padding-bottom:10px;								margin-top:100px;							}	.login_c span			{	font-size:1.6em; }	.login_c table tr td	{	padding-right:10px; padding-top:10px; }	.login_c .txtField		{	width:200px; height:20px; }	.submit_button			{	width:200px; height:30px; display:block; font-size:1.6em;								cursor:pointer;								background-color:#5E5D5C; color:#FAFAFA;								background-image:url(../images/site/bkgbutton_grey.png);								background-repeat:repeat-x;								text-align:center;							}	.submit_button:hover	{	background-image:url(../images/site/bkgbutton_blue.png); background-repeat:repeat-x;}	.submit_button270		{	width:270px; }	.submit_button a		{	width:100%; height:100%; display:block; text-align:center; padding-top:5px; color:#FAFAFA; }	.submit_button a:hover	{	text-decoration:none; }	.ButtonLnk				{	color:#FAFAFA;								background-color:#5E5D5C;								background-image:url(../images/site/bkgbutton_grey.png);								background-repeat:repeat-x;								border:none;								cursor:pointer;								width:200px;								height:28px;								display:block;							}	.ButtonLnk:hover		{	background-image:url(../images/site/bkgbutton_blue.png); background-repeat:repeat-x; }	.ButtonLnk a			{	width:100%; height:100%; display:block; text-decoration:none;								text-align:center;								color:#FAFAFA; font-size:1.6em;								padding-top:6px; padding-bottom:2px;							}	/* CHANGE PASSWORD */	.changepassword_c					{	width:400px; height:auto; padding-bottom:10px; display:block; margin:0px auto;											border:1px solid #CCCCCC;											padding-left:10px;											padding-top:10px;											margin-top:100px;										}	.changepassword_c h1 { font-weight:bold; background-color:#000; color:#FFF; width:95%; padding:3px 0px 3px 3px; }	.changepassword_c span				{	font-size:1.6em; }	.changepassword_c table tr td		{	padding-right:10px; padding-top:10px; }	.changepassword_c .txtField			{	width:200px; height:20px; }	.changepassword_c .submit_button 	{	width:160px; height:30px; display:block;											cursor:pointer;											background-color:#5E5D5C; color:#FAFAFA; font-size:1.6em;											background-image:url(../images/site/bkgbutton_grey.png);											background-repeat:repeat-x;										}	.changepassword_c .submit_button:hover { background-image:url(../images/site/bkgbutton_blue.png); }	.changepassword_c .cancel_lnk_c		{	width:160px; height:30px; display:block;											cursor:pointer;											background-color:#5E5D5C; color:#FAFAFA; font-size:1.55em;											text-align:center;											padding-top:3px;											border:1px solid #FAFAFA;											background-image:url(../images/site/bkgbutton_grey.png);											background-repeat:repeat-x;										}	.changepassword_c .cancel_lnk_c:hover	{	background-image:url(../images/site/bkgbutton_blue.png); }	.changepassword_c .cancel_lnk_c a	{	color:#FAFAFA; text-decoration:none; }	.changepassword_c ul				{	list-style-position:inside; color:#FF0000; margin-left:20px; }	.changepassword_executed			{	font-size:1.6em; text-align:center; padding-top:60px; }	/* HIDDEN BUTTON */	.hidden_button			{	width:1px; height:1px; position:absolute; left:600px; top:0px; border:none;								background-color:#FFFFFF; color:#FFFFFE;  }	/* ABC: DATA FORMS PART I */	.input_search				{	width:100%; text-align:center; }	.abc_h1					{	color:#FAFAFA; background-color:#5E5D5C;								padding-top:5px; padding-bottom:5px;								margin-top:5px;								margin-bottom:5px;								text-indent:10px;								background-image:url(../images/site/mnbar.png);								background-repeat:repeat-x;							}	.abc_h1 p				{	font-size:1.4em; padding-right:10px; padding-top:8px; font-weight:bold; }	.abc_grid				{	width:100%; font-size:1em; margin-bottom:10px; }	.abc_grid tr 			{	 height:30px;  }	.abc_grid tr td			{	text-align:center; }	.abc_grid tr th			{	width:auto; height:20px;								color:#FAFAFA; padding:0; border:none;								background-color:#5E5D5C;								background-image:url(../images/site/mnbar.png);								background-repeat:repeat-x;								text-align:center;							}	.abc_grid thead tr td	{	background-color:#5E5D5C; color:#FAFAFA;								background-image:url(../images/site/mnbar.png);								background-size:10px 100%;								background-repeat:repeat-x;							}	.abc_grid tbody			{ height:300px; overflow:scroll; font-size:1.2em; }/*	.abc_grid thead			{ width:100%; height:100px; display:block; }	.abc_grid tbody			{ width:100%; height:200px; display:block; overflow:scroll;  }	*/	.abc_grid tbody tr td	{	padding:3px 3px 3px 3px; }	.abc_grid .arrow_c			{	width:18px; height:16px; display:block; float:right; background-color:#333333;									margin-right:5px; margin-top:-2px; background-position:center top;									border:1px solid #CCCCCC;								}	.abc_grid .arrow_c:hover	{	background-color:#F90; }	.abc_grid .arrow_c:hover	{	background-color:#006699; }	.abc_grid .arrow_up			{	background-image:url(../images/sys/small_arrow_up.png); }	.abc_grid .arrow_down		{	background-image:url(../images/sys/small_arrow_down.png); }	.abc_grid .arrow_updown		{	background-image:url(../images/sys/small_arrow_updown.png); }	.abc_grid .arrow_sel		{	background-color:#0A0; }	.abc_grid .arrow_sel:hover	{	background-color:#0A0; }	.abc_grid .arrow2_c			{	width:18px; height:16px; display:block; float:right;									margin-top:2px; margin-right:5px;									background-color:#333;									border:1px solid #CCC;								}	.abc_grid .arrow2_common	{	width:100%; height:7px; display:block;									background-image:url(../images/sys/small_arrow_updown.png);								}	.abc_grid .arrow2_common:hover	{	background-color:#006699; }	.abc_grid .arrow2_up		{	background-position:center top; }	.abc_grid .arrow2_down		{	background-position:center bottom; margin-top:1px;  }	.abc_grid .arrow2_sel		{	background-color:#0A0; }	.abc_grid .arrow2_sel:hover	{	background-color:#0A0; }	.abc_grid tr td			{	padding:0; border:none; padding-left:5px; padding-right:5px; text-align:left;}	.abc_grid tr a			{	color:#000000;  }	.abc_grid tr a:hover	{	text-decoration:none; }	.abc_grid tr:hover		{	background-color:#B88A30; color:#FAFAFA; }	.abc_grid tr:hover		{	background-color:#006699; color:#FAFAFA; }	.abc_grid tr:hover a	{	color:#FAFAFA;   }	.abc_nrecords			{	width:300px; height:20px; display:block; float:left; font-size:1.2em; padding-top:2px; }	.abc_lnk_c16			{	width:16px; height:16px; display:block; float:right; margin-right:10px;}	.abc_lnk_HIDE			{	display:none; }	.abc_lnk_cumple			{	background-image:url(../images/sys/pastel.png);}	.abc_lnk_download		{	background-image:url(../images/sys/download_16x16.png); }	.abc_lnk_download2		{	background-image:url(../images/sys/download2_16x16.png); }	.abc_lnk_users			{	background-image:url(../images/sys/users_16x16.png); }	.abc_lnk_search			{	background-image:url(../images/sys/search_16x16.png); }	.abc_lnk_fx				{	background-image:url(../images/sys/formula_16x16.png); }	.abc_lnk_package		{	background-image:url(../images/sys/package2_16x16.png); }	.abc_lnk_colors			{	background-image:url(../images/sys/icon_colors.png); }	.abc_lnk_colors2		{	background-image:url(../images/sys/layers_color_16x16.png); }	.abc_lnk_bomb			{	background-image:url(../images/sys/bomb_16x16.png); }	.abc_lnk_moneybag_q		{	background-image:url(../images/sys/money_bag_q_16x16.png); }	.abc_lnk_moneyhand		{	background-image:url(../images/sys/money_hand_16x16.png); }	.abc_lnk_light			{	background-image:url(../images/sys/semaforo16.png); }	.abc_lnk_lightOrange	{	background-position:right center; }	.abc_lnk_lightRed		{	background-position:66% center; }	.abc_lnk_lightYellow	{	background-position:33% center; }	.abc_lnk_lightGreen		{	background-position:left center; }	.abc_lnk_edit			{	background-image:url(../images/sys/xtree_edit.png); }	.abc_lnk_detail			{	background-image:url(../images/sys/xtree_detail.png); }	.abc_lnk_detail2		{	background-image:url(../images/sys/detail_16x16.png); }	.abc_lnk_detailout		{	background-image:url(../images/sys/detail_out_16x16.png); }	.abc_lnk_week			{	background-image:url(../images/sys/week16x16.png); }	.abc_lnk_pi				{	background-image:url(../images/sys/pi16x16.png); }	.abc_lnk_umbrella		{	background-image:url(../images/sys/umbrella_16x16.png); }	.abc_lnk_umbrella2		{	background-image:url(../images/sys/umbrella2_16x16.png); }	.abc_lnk_edit2			{	background-image:url(../images/sys/edit_16x16.png); }	.abc_lnk_hammer			{	background-image:url(../images/sys/hammer_16x16.png); }	.abc_lnk_factory		{	background-image:url(../images/sys/factory_16x16.png); }	.abc_lnk_factory2		{	background-image:url(../images/sys/factory2_16x16.png); }	.abc_lnk_factorygreen	{	background-image:url(../images/sys/factorygreen_16x16.png); }	.abc_lnk_detcontacts	{	background-image:url(../images/sys/heads16x16.png); background-position:left center; }	.abc_lnk_detcontacts2	{	background-image:url(../images/sys/heads16x16.png); background-position:-17px center; }	.abc_lnk_detdocs		{	background-image:url(../images/sys/documents_16x16.png); }	.abc_lnk_detdocs2		{	background-image:url(../images/sys/documentsb_16x16.png); }	.abc_lnk_detdocs3		{	background-image:url(../images/sys/docs_16x16.png); }	.abc_lnk_detservices	{	background-image:url(../images/sys/services_16x16.png); }	.abc_lnk_detstages		{	background-image:url(../images/sys/arrow_green_16x16.png); }	.abc_lnk_detcoins		{	background-image:url(../images/sys/coins_16x16.png); }	.abc_lnk_detjobs		{	background-image:url(../images/sys/jobs_16x16.png); }	.abc_lnk_detfarmer		{	background-image:url(../images/sys/farmer_16x16.png); }	.abc_lnk_remove			{	background-image:url(../images/sys/xtree_remove.png); cursor:pointer; }	.abc_lnk_image			{	background-image:url(../images/sys/icon_photo.png); }	.abc_lnk_checkall		{	background-image:url(../images/sys/checkAll.png); cursor:pointer; }	.abc_lnk_uncheckall		{	background-image:url(../images/sys/uncheckAll.png); cursor:pointer; }	.abc_lnk_invertSel		{	background-image:url(../images/sys/invertSel.png); cursor:pointer; }	.abc_lnk_add			{	background-image:url(../images/sys/xtree_add.png); }	.abc_lnk_view			{	background-image:url(../images/sys/xtree_view.png); }	.abc_lnk_upgreen		{	background-image:url(../images/sys/up_green.png); }	.abc_lnk_iw				{	background-image:url(../images/sys/iw_16x16.png); }	.abc_lnk_inbox			{	background-image:url(../images/sys/inbox_16x16.png); }	.abc_lnk_job_pending	{	background-image:url(../images/sys/job_pending.png); }	.abc_lnk_rightwhite		{	background-image:url(../images/sys/right_white.png); }	.abc_lnk_team			{	background-image:url(../images/sys/team_16x16.png); }	.abc_lnk_teamb			{	background-image:url(../images/sys/teamb_16x16.png); }	.abc_lnk_teamc			{	background-image:url(../images/sys/teamc_16x16.png); }	.abc_lnk_org			{	background-image:url(../images/sys/organigrama.png); }	.abc_add_label			{	width:100px; float:right; font-size:1.2em; padding-top:2px; }	.abc_anulado			{	background-color:#990000; color:#FAFAFA; text-align:center; padding-top:3px; padding-bottom:3px; }	.abc_anulado:link		{	color:#FAFAFA;  }	.abc_anulado:visited	{	color:#FAFAFA;  }	.abc_anulado:hover		{	color:#FAFAFA;  }	.abc_error_list			{	color:#FF0000; font-size:1.2em; list-style-position:inside; }	.abc_small_note			{	font-size:0.8em; color:#F00;  }	/* GENERAL DATA FORM */	#f_dataform					{	font-size:1.4em; color:#000000;} /* background-color:#EEEEEE;  */	#f_dataform input			{	font-size:1em; font-weight:normal; }	#f_dataform textarea		{	font-size:1em; font-family:Verdana, Geneva, sans-serif; }	#f_dataform table tr td		{	vertical-align:top; padding:1px 0px 1px 0px; }	#f_dataform .inp_text		{	width:300px; height:25px; }	#f_dataform .inp_select		{	width:300px; height:25px; }	#f_dataform .inp_date_c		{	width:170px; height:25px; float:left; }	#f_dataform .inp_date		{	width:170px; height:25px; }	#f_dataform .inp_date_icon	{	width:25px; height:25px; background-image:url(../images/sys/calendar25.png); float:left; margin-left:5px; cursor:pointer; }	#f_dataform .inp_ltext		{	width:600px; height:25px;}	#f_dataform .inp_area		{	width:600px; height:50px; display:block; }	#f_dataform .submit_button	{	width:200px; height:30px; display:block;									cursor:pointer;									background-color:#5E5D5C; color:#FAFAFA; font-size:1.1em;									background-image:url(../images/site/bkgbutton_grey.png);									background-repeat:repeat-x;								}	#f_dataform .submit_button:hover { background-image:url(../images/site/bkgbutton_blue.png); }	#f_dataform input[type=submit] {	width:200px; height:30px; display:block;										cursor:pointer;										background-color:#5E5D5C; color:#FAFAFA; font-size:1.1em;										background-image:url(../images/site/bkgbutton_grey.png);										background-repeat:repeat-x;									}	#f_dataform input[type=submit]:hover { background-image:url(../images/site/bkgbutton_blue.png); }	#f_dataform .back_button	{	width:200px; height:30px; display:block;									cursor:pointer;									background-color:#5E5D5C; color:#FAFAFA; font-size:1.1em;									padding-top:5px;									text-align:center;									background-image:url(../images/site/bkgbutton_grey.png);									background-repeat:repeat-x;								}	#f_dataform .back_button:hover	{	text-decoration:none; background-image:url(../images/site/bkgbutton_blue.png); }	/* MENU LISTs */	.menu_lista					{	font-size:1.6em; list-style-position:inside; list-style-type:none; }	.menu_lista li				{	background-color:#000; text-indent:10px; }	.menu_lista2_item			{	width:220px; height:25px; display:block; float:left;									font-size:1.4em;									background-image:url(../images/site/bkg14black.png);									background-repeat:repeat;									text-align:center;									margin-right:5px;									margin-left:20px;									margin-bottom:10px;									padding-top:8px;								}	.menu_lista2_item			{	background-image:none; background-color:#999; }	.menu_lista2_item a			{	color:#FAFAFA; text-decoration:none; }	.menu_lista2_item:hover		{	background-color:#005177;  }	.menu_lista2_item			{	background-image:url(../images/site/bkgbody.png); background-repeat:repeat; }	.menu_lista2_item			{	height:18px; padding-top:2px; }	.menu_lista2_item			{	background-image:url(../images/site/bkgbutton_grey.png); background-repeat:repeat-x; }	.menu_lista2_item:hover		{	background-image:url(../images/site/bkgbutton_blue.png); background-repeat:repeat-x; }	.menu_lista2_item			{	width:240px; margin-left:10px; height:23px; padding-top:5px; background-repeat:repeat; }	.menu_lista2_item_disabled	{	color:#CCC; }	.menu_lista2_item_disabled:hover {	background-image:url(../images/site/bkgbutton_grey.png); background-repeat:repeat-x; }	/* MAIN MENU */	.mainmenu .client_logo		{	width:100%; height:150px; display:block; background-image:url(../images/site/logo_50p.png); }	.mainmenu .app_logo			{	width:100%; height:150px; display:block; background-image:url(../images/site/logo.png); }	.mainmenu .client_logo		{	border-bottom:1px dotted #cccccc; }	.mainmenu .client_logo		{	padding-top:60px;}	.mainmenu .opt_text_c		{	height:50px; margin-bottom:10px; border-bottom:0px dotted #CCCCCC;  }	.mainmenu .opt_text_c		{	text-align:center; padding-top:10px; font-size:2.6em; color:#006699; font-style:italic; }	.mainmenu .opt_c			{	width:1000px; height:134px; display:block; margin:0px auto; }	.mainmenu .opt_item			{	width:124px; height:134px; display:block; float:left;									margin-left:10px;									border:1px dotted transparent;									padding:3px 3px 3px 3px;								}	.mainmenu .opt_item:hover	{	border-color:#CCCCCC; }	.mainmenu					{	width:1010px; margin:0px auto; height:400px; display:block;									background-color:#FAFAFA;									margin-top:100px;									padding-left:5px; padding-right:5px;								}	.mainmenu_s .opt_c			{	width:380px; height:50px; display:block; margin:0px auto; float:right; }	.mainmenu_s .opt_item		{	width:50px; height:50px; display:block; float:left;									border:1px dotted transparent;								}	.mainmenu_s .opt_item:hover	{	border-color:#CCCCCC; }/*	.mainmenu_s .opt_home		{	background-image:url(../images/site/mainmenu/mainmenu_home_50x50.png); }	.mainmenu_s .opt_admin		{	background-image:url(../images/site/mainmenu/mainmenu_admin_50x50.png); }	.mainmenu_s .opt_rrhh		{	background-image:url(../images/site/mainmenu/mainmenu_rrhh_50x50.png); }	.mainmenu_s .opt_nomina		{	background-image:url(../images/site/mainmenu/mainmenu_nomina_50x50.png); }	.mainmenu_s .opt_consultas	{	background-image:url(../images/site/mainmenu/mainmenu_consultas_50x50.png); }	.mainmenu_s .opt_useroptions{	background-image:url(../images/site/mainmenu/mainmenu_useroptions_50x50.png); }	.mainmenu_s .opt_logout		{	background-image:url(../images/site/mainmenu/mainmenu_logout_50x50.png); }*/	/* UNDER CONSTRUCTION PAGE */	.under_construction			{	width:100%; height:100%; display:block; background-color:#000000;									background-image:url(../images/sys/contruction270.png);								}	.under_construction	h1		{	color:#FAFAFA; text-align:center; font-size:2em; padding-top:20px; }	/*	DARK MESSAGE */	.dark_message				{	width:100%; height:100%; display:block; background-color:#000000; color:#FAFAFA; }	.dark_message p				{	font-size:2em; text-align:center; padding:10px; }	.dark_message .img_c		{	width:100%; height:250px; display:block; padding-top:20px; background-image:url(../images/sys/red_alert.png); }	/* TRASH */	.barra_menu				{	width:100%; height:65px; display:block;								background-image:url(../images/site/dark_barra.png); background-repeat:repeat-x;								border:1px solid #FF0000;							}	/* EMPLOYEE TAB */	/* -> Lateral menu */	.latmenu_c						{	width:150px; height:475px; float:left;										background-image:url(../images/site/bkg14black.png);										background-repeat:repeat;										overflow:hidden;									}	.latmenu_c ul					{	color:#900; padding-bottom:10px; }	.latmenu_c ul					{	list-style-position:inside; list-style:none; text-indent:10px; }	.latmenu_c ul li 				{	font-size:1.198em;  }	.latmenu_c ul li p				{	background-color:#005177;										color:#FAFAFA;										padding-top:3px; padding-bottom:3px;										font-weight:bold;									}	.latmenu_c ul li ul				{	font-size:0.8em; text-indent:20px; color:#FFCC00;}	.latmenu_c ul li ul li a 		{	width:100%; height:100%; display:block; text-decoration:none;										padding-top:2px; padding-bottom:3px;										color:#FAFAFA;									}	.latmenu_c ul li ul li a:hover 	{	background-color:#036; color:#FAFAFA; }	.latmenu_c .li_selected			{	background-color:#069; }	.latmenu_c .li_selected	a		{	color:#FAFAFA; }	.latmenu_c .li_noselected		{	background-color:inherit; }	/* CHARLY *//*	.latmenu_c						{	background-image:none; }*/	.latmenu_c						{	background-color:#A6D2FF; }	.latmenu_c						{	background-color:#DDE4FF; }	.latmenu_c						{	background-color:#EEEEEE; }/*	.latmenu_c ul li ul li a		{	color:#009; }*/	.latmenu_c .li_selected	a		{	font-weight:bold;										background-image:url(../images/sys/xtree_arrow_right.png);										background-repeat:no-repeat;										background-position:3px center;									}	.latmenu_c ul li ul li a:hover 	{	background-color:#006699; color:#FAFAFA; font-weight:bold; }	.latmenu_c ul li p				{	background-color:#4C4B4B; }/*	PCID	*/	.app_logo						{	background-position:10px 10px; }	.app_logo_client				{	width:100%; height:100%; display:block;										background-image:none;										background-position:right 10px; margin-left:-10px;									}	.form_tr_impar					{	background-color:#EEE; }	.form_tr_par					{	/* background-color:#DDD; */ }	.adminmainmenu .opt_text_c		{	height:50px; margin-bottom:10px; border-bottom:0px dotted #CCCCCC;  }	.adminmainmenu .opt_text_c		{	text-align:center; padding-top:10px; font-size:2.6em; color:#006699; font-style:italic; }	.adminmainmenu .opt_c			{	width:100%; height:134px; display:block; margin:0px auto; padding-top:100px; }	.adminmainmenu .opt_item		{	width:124px; height:134px; display:block; float:left;										margin-left:10px;										border:1px dotted transparent;										padding:3px 3px 3px 3px;									}	.adminmainmenu .opt_item:hover	{	border-color:#CCCCCC; }	.xmainmenu .opt_text_c		{	height:50px; margin-bottom:10px; border-bottom:0px dotted #CCCCCC;  }	.xmainmenu .opt_text_c		{	text-align:center; padding-top:10px; font-size:2.6em; color:#006699; font-style:italic; }	.xmainmenu .opt_c			{	width:100%; height:134px; display:block; margin:0px auto; }	.xmainmenu .opt_item		{	width:124px; height:134px; display:block; float:left;										margin-left:10px;										border:1px dotted transparent;										padding:3px 3px 3px 3px;									}	.xmainmenu .opt_item:hover	{	border-color:#CCCCCC; }	.xsmainmenu .opt_c			{	width:400px; height:50px; display:block; margin:0px auto; float:right;}	.xsmainmenu .opt_c .opt_item	{	width:48px; height:50px; display:block; float:left;									border:1px dotted transparent;									padding:3px 3px 3px 3px;								}	.xsmainmenu .opt_item:hover	{	border-color:#CCCCCC; }	nav span				{	color:#FAFAFA; }	nav	a:link				{	color:#FAFAFA; }	nav	a:visited			{	color:#FAFAFA; }	nav	a:hover				{	color:#FAFAFA; }	nav ul li 				{	display: inline; list-style-type: none;  }	nav						{	width:100%; display:block; padding-top:2px; padding-bottom:2px; background-color:#FAFAFA;								color:#006699;								text-indent:10px;								border-bottom:1px dotted #999;								/* border-top:1px dotted #999; */							}	nav span				{	color:#006699; }	nav	a:link				{	color:#006699; }	nav	a:visited			{	color:#006699; }	nav	a:hover				{	color:#006699; }	nav ul li 				{	display: inline; list-style-type: none;  }	.combobox_itemzero		{	color:inherit; }	.treepoints				{	width:19px; height:19px; display:block; margin-left:3px;								background-image:url(../images/sys/search.png);								float:left;								cursor:pointer;							}	.search_balloon			{	width:680px; height:520px; display:block;								background-color:#FAFAFA; color:#000000;								border:3px solid #5E5D5C;								position:absolute;								left:50%; margin-left:-340px;								top:50%; margin-top:-260px;								padding:5px 5px 5px 5px;								z-index:9999999; /* 1000 */							}	.search_balloon h1			{	font-size:1.6em; font-weight:bold; border-bottom:1px solid #000000; }	.search_balloon .content	{	width:100%; height:220px; display:block; overflow:auto; padding-top:5px;}	.search_balloon .closelabel	{	width:100%; height:20px;									background-color:#000000;									color:#FAFAFA;									margin-top:10px;									text-align:center;									cursor:pointer;									font-size:1.8em;									padding-top:5px;									padding-bottom:5px;								}	.search_balloon_formclose	{	width:48px; height:48px; display:block;									background-image:url(../images/sys/closebndark.png);									margin-left:98%;									margin-top:-28px;									cursor:pointer;								}	.custom-input-file 				{	width:270px; height:22px;										margin:0px auto;										text-align:center;										font-size:1.5em;										padding-top:6px;										margin-top:2px;										margin-bottom:2px;										overflow: hidden; position: relative; cursor: pointer;										border:1px solid transparent;										background-color:#006699;										color:#FAFAFA;	}	.custom-input-file .input-file 	{ 	margin: 0;										padding: 0;										outline: 0;										font-size: 10000px;										/*border: 10000px solid transparent;*/										opacity: 0;										filter: alpha(opacity=0);										position: absolute;										right: -1000px;										top: -1000px;										cursor: pointer;									}	.inp_date_c						{	width:170px; height:25px; float:left; }	.inp_date						{	width:170px; height:25px; }	.inp_date_icon					{	width:25px; height:25px;										background-image:url(../images/sys/calendar25.png);										float:left; margin-left:5px; cursor:pointer;									}	.inp_text						{	width:300px; height:25px; }	.inp_select						{	width:300px; height:25px; }	.sbminput						{	width:96%; height:30px;										background-color:#006;										background-image:url(../images/site/bkgbutton_grey.png);										background-repeat:repeat;										color:#FAFAFA;										cursor:pointer;									}	.sbminput:hover					{	background-image:url(../images/site/bkgbutton_blue.png); }	.dblog_query_c					{	width:100%; height:auto;										padding-bottom:10px;										border-bottom:2px dotted #CCC;									}	.dblog_query_result				{	width:100%; height:320px; overflow:auto;  }	.dblog_nrows					{	padding-top:5px; }	.xlists_form					{	color:inherit; }	.xlists_form input				{	width:450px; text-align:center; font-size:1.4em; margin-top:5px;  }	.xlists_form .title_c			{	font-size:2em; margin-bottom:5px;  }	.disabledbutton					{	width:450px; height:15px; display:block;										margin-left:0px;										margin-top:5px;										padding-bottom:5px;										padding-top:5px;										font-size:1.4em;										background-image:url(../images/site/bkgbutton_grey.png);										background-repeat:repeat;										color:#CCC;										text-align:center;									}	.master_div_fixheight			{	width:100%;  min-height:475px; max-height:475px; display:block; overflow:auto; }	.master_section					{	width:1000px; padding:10px 5px 10px 5px; border:1px solid #CCC; margin-bottom:5px;	 }	.master_section .stitle			{	background-color:#069; color:#FAFAFA; font-size:1.2em; text-indent:10px;										padding-top:5px;										padding-bottom:5px;									}	#f_searchballoon .inp_text			{	width:270px; }	#f_searchballoon .inp_select		{	width:270px; }	.xline_impar		{	background-color:#DDE4FF; color:#000000; }	.xline_par			{	background-color:#EEE;; color:#000000; }	.xline				{	clear:both; width:100%; min-height:15px; max-height:40px; display:block; padding-top:3px; padding-bottom:3px;  }	.xline:hover		{	background-color:#006699; color:#FAFAFA; }	.xline:hover a		{	color:#FAFAFA;   }	.xline_cell			{	 height:auto; min-height:20px; max-height:60px; display:block; margin-right:1px; text-indent:2px;  }	.xline_cell2		{	min-height:30px; }	.xline_header		{	background-color:#333; color:#FAFAFA; text-align:left; padding-top:10px; min-height:20px; }	.xlines_c			{	width:100%; height:310px; display:block; overflow:auto; }	.contract_text_c				{	width:820px; height:480px; display:block;										padding:10px 10px 10px 10px;										position:absolute;										left:50%; margin-left:-410px;										top:0px; 	margin-top:30px;										background-color:#FAFAFA;										overflow:visible;										border:5px solid #069;									}	.contract_text_close			{	width:48px; height:48px; display:block;										background-image:url(../images/sys/closebnblue.png);										margin-left:98%;										margin-top:-28px;										cursor:pointer;									}	.contract_print_lnk_c			{	width:230px; height:48px; display:block;										margin:0px auto;										cursor:pointer;										margin-top:10px;										background-image:url(../images/site/bkgbutton_grey_h50.png);										background-position:left center;										background-repeat:repeat-x;									}	.contract_print_lnk_c:hover		{	background-image:url(../images/site/bkgbutton_blue_h50.png); }	.contract_print_lnk				{	width:100%; height:100%; display:block;										background-image:url(../images/sys/blueprint.png);										background-position:10px center;									}	.contract_print_lnk	p			{	color:#FAFAFA; font-size:3em; text-indent:70px; padding-top:8px; }	.onlyshowtext_c					{	width:99%; min-width:40px; height:20px; display:block; border:1px solid #CCC; padding-top:2px; text-indent:5px; }	.f_contract_balloon_c			{	width:440px; height:300px; display:block;										background-color:#FAFAFA; color:#000000;										border:4px solid #069;										position:absolute;										left:50%; margin-left:-220px;										top:50%; margin-top:-150px;										padding:5px 5px 5px 5px;									}	.f_contract_balloon_c h1			{	font-size:1.6em; font-weight:bold; text-align:center;}	.f_contract_balloon 				{	font-size:1.2em; }	.f_contract_balloon .submit_button	{	width:150px; height:25px; display:block;											cursor:pointer;											background-color:#5E5D5C; color:#FAFAFA; font-size:1.1em;											background-image:url(../images/site/bkgbutton_grey.png);											background-repeat:repeat-x;										}	.f_contract_balloon .submit_button:hover	{	background-image:url(../images/site/bkgbutton_blue.png); }	.f_contract_balloon textarea		{	width:400px; height:200px; display:block; }	.xls_import_result_c				{	width:100%; height:430px; display:block; }	.xls_import_result_c p 				{	color:#069; font-weight:bold; }	.xls_import_result_c2				{	width:100%; height:370px; display:block;  overflow:auto; }	.xls_import_result_c2 table thead tr	{	color:#FAFAFA; background-color:#5E5D5C;												background-image:url(../images/site/mnbar.png);												background-repeat:repeat-x;											}	.tr_impar		{	background-color:#DADADA; color:#000000; }	.tr_par			{	background-color:#FAFAFA; color:#000000; 	}	.tr_header		{	background-color:#5E5D5C;						background-image:url(../images/site/mnbar.png);						background-repeat:repeat-x;						color:#FAFAFA;					}	.tr_impar_red	{	background-color:#DDE4FF; color:#FF0000; }	.tr_par_red		{	background-color:#EEE; color:#FF0000; 	}	.tr_impar_red:hover	{	background-color:#900; }	.tr_par_red:hover	{	background-color:#900; }	.xls_import_result_c2 table tbody tr:hover		{	background-color:#B88A30; color:#FAFAFA; }	.xls_import_result_c2 table tbody tr:hover		{	background-color:#006699; color:#FAFAFA; }	.xls_import_result_c2 table tbody tr:hover a	{	color:#FAFAFA;   }	.custom-input-file2 	{	width:270px; height:22px;								text-align:center;								font-size:1.5em;								padding-top:6px;								overflow: hidden; position: relative;								border:1px solid transparent;								background-color:#006699;								color:#FAFAFA;								z-index:0;								cursor: pointer;							}	.custom-input-file2 .input-file { 	margin: 0;										padding: 0;										outline: 0;										font-size: 10000px;										border: 10000px solid #F00;										opacity: 0;										filter: alpha(opacity=0);										position: absolute;										z-index:0;										cursor: pointer;									}	.custom-input-file2 span	{	cursor: pointer; }	.smallcustom-input-file2 	{	width:120px; height:20px;									text-align:center;									font-size:1em;									padding-top:2px;									overflow: hidden; position: relative; cursor: pointer;									border:1px solid transparent;									background-color:#006699;									color:#FAFAFA;									z-index:0;									cursor: pointer;							}	.smallcustom-input-file2 .input-file { 	margin: 0;										padding: 0;										outline: 0;										font-size: 10000px;										border: 10000px solid #F00;										opacity: 0;										filter: alpha(opacity=0);										position: absolute;										z-index:0;										cursor: pointer;									}	.smallcustom-input-file2 span	{	cursor: pointer;  }	.nom_div_fixheight				{	width:100%;										/* min-height:425px; max-height:425px; */										height:410px;										padding-top:5px;										display:block; overflow:auto;									}	.nom_operation_button			{	width:240px; height:30px; display:block;										cursor:pointer;										background-color:#5E5D5C; color:#FAFAFA; font-size:1.6em;										background-image:url(../images/site/bkgbutton_grey.png);										background-repeat:repeat-x;										margin:0px auto;										margin-top:10px;									}	.nom_operation_button:hover		{	background-image:url(../images/site/bkgbutton_blue.png); }	.nom_operation_button p			{	text-align:center; padding-top:7px; }	.payroll_waitmsg				{	width:640px; height:240px; display:block;										position:absolute;										left:50%; margin-left:-320px;										top:60px;										border:5px solid #069;										color:#069; background-color:#FAFAFA;										text-align:center;										font-size:4em;										background-image:url(../images/sys/wait5.gif);									}	.nomdetail_c					{	width:100%; height:455px; display:block; overflow:hidden; 	/* background-color:#666; */}	.nomdetail_c2					{	width:auto; height:430px; overflow:auto; 					/* background-color:#999; */}	.nomdetail_header_c				{	width:auto; height:30px; display:block; overflow:visible; }	.nomdetail_cell					{	width:100px; height:100%; display:block; float:left; overflow:hidden; }	.nomingdes_c					{	width:100%; height:330px; display:block; overflow:hidden; 	/* background-color:#666; */}	.nomingdes_c2					{	width:auto; height:310px; overflow:auto; 					/* background-color:#999; */}	.nomingdes_c2					{	height:280px;  }	.payroll_smallmsg				{	font-size:0.9em; font-weight:bold; }	.payroll_smallmsg_error			{	color:#E00; 	}	.payroll_smallmsg_ok			{	color:#00E; 	}	.width60						{	width:60px; 	}	.width80						{	width:80px; 	}	.width120						{	width:120px; 	}	.width240						{	width:240px; 	}	.wh1px							{	width:1px; height:1px; display:block; }	.lock_icon						{	width:16px; height:16px; display:block; background-image:url(../images/sys/lock.png); }	.working_icon					{	width:16px; height:16px; display:block; background-image:url(../images/sys/working10.gif); }	.graltable2_table				{	width:100%; border-collapse:collapse; border-color:transparent; }	.graltable2_table tbody tr td	{	padding: 3px 3px 3px 3px; }	.graltable2_table thead			{	text-align:center; border-color:#FAFAFA; }	.graltable_table				{	width:100%;  }	.graltable_table thead			{	background-color:#000; color:#FAFAFA; }	.graltable_table thead			{	background-color:#5E5D5C; color:#FAFAFA;										background-image:url(../images/site/mnbar.png);										background-repeat:repeat-x;									}	.graltable_table thead tr		{	text-align:center; }	.graltable_table tbody tr:hover	{	background-color:#069; color:#FAFAFA; }	.graltable_table thead tr td	{	padding:2px 3px 2px 3px; }	.graltable_table tbody tr td	{	padding:2px 3px 2px 3px; }	.graltable_table tbody tr td ul { list-style-position: inherit; }	.graltable_table tbody tr td ul li ul { list-style-position: inherit; padding-left:10px; }	.graltable_table tfoot			{	background-color:#5E5D5C; color:#FAFAFA;										background-image:url(../images/site/mnbar.png);										background-repeat:repeat-x;									}	.graltable_table tbody tr a		{	color:#000; }	.graltable_table tbody tr:hover a	{	color:#FAFAFA; }	.graltable_table tbody tr:hover a:hover	{	text-decoration:none; }	.graltable_table tfoot tr td	{	padding:2px 3px 2px 3px; }	.alert_cell						{	color:#F00; font-weight:bold; }	.graltable_table tbody tr:hover .alert_cell { color:#FC0; }	.graltable_table .groupHeaderTR			{	background-color:#004E73; color:#FAFAFA; font-size:2em; }	.graltable_table .groupHeaderTR:hover	{	background-color:#004E73; color:#FFFFFF; }	.graltable_table .groupDetailHeaderTR	{	background-color:#5E5D5C; color:#FAFAFA;												background-image:url(../images/site/mnbar.png);												background-repeat:repeat-x;											}	.graltable_table .groupDetailHeaderTR:hover	{	background-color:#5E5D5C; color:#FAFAFA;												background-image:url(../images/site/mnbar.png);												background-repeat:repeat-x;											}	.smallButton					{	color:#FAFAFA;										background-image:url(../images/site/bkgbutton_grey.png);										background-repeat:repeat-x;										border:none;										text-align:center;										padding-top:2px; padding-bottom:2px;										cursor:pointer;										width:150px;									}	.smallButton:hover				{	background-image:url(../images/site/bkgbutton_blue.png); background-repeat:repeat-x; }	.smallButtonLnk					{	color:#FAFAFA;										background-image:url(../images/site/bkgbutton_grey.png);										background-repeat:repeat-x;										border:none;										cursor:pointer;										width:150px;										height:20px;										display:block;									}	.smallButtonLnk:hover			{	background-image:url(../images/site/bkgbutton_blue.png); background-repeat:repeat-x; }	.smallButtonLnkSelected			{	background-image:url(../images/site/bkgbutton_blue.png); background-repeat:repeat-x; }	.smallButtonLnk a				{	width:100%; height:100%; display:block; text-decoration:none;										text-align:center;										color:#FAFAFA; font-size:1.2em;										padding-top:3px; padding-bottom:2px;									}	.importantLabel					{	background-color:#069; color:#FAFAFA; font-size:2em; padding-top:3px; padding-bottom:3px; }	.navbutton						{	width:16px; height:16px; display:block; background-image:url(../images/site/navbuttons.png);										background-position:left top;									}	.navbutton2						{	width:16px; height:16px; display:block; background-image:url(../images/site/navbuttons2.png);										background-position:left top;									}	.navbutton_first				{	background-position:left; }	.navbutton_previous				{	background-position:left; }	.navbutton_next					{	background-position:right; }	.navbutton_last					{	background-position:right; }	.navpagenumber					{	width:60px; text-align:center; border:1px solid #CCC; color:#069;										padding-top:3px; padding-bottom:3px;										margin-left:5px;										margin-right:5px;									}	.gralColHeader					{	text-align:center;										background-color:#5E5D5C; color:#FAFAFA;										background-image:url(../images/site/mnbar.png);										background-repeat:repeat-x;										float:left;										margin-right:2px;										padding-top:3px; padding-bottom:3px;									}	.gralColCell					{	float:left; margin-right:2px; height:30px;										padding:1px 0px 1px 0px;										text-indent:2px;									}	.icoPrint						{	width:24px; height:24px; display:block;										background-image:url(../images/sys/print3.png);										cursor:pointer;									}	.icoPrint a						{	width:100%; height:100%; display:block; }	.icoExcel						{	width:24px; height:24px; display:block;										background-image:url(../images/sys/excel24.png);										cursor:pointer;									}	.icoExcel a						{	width:100%; height:100%; display:block; }	.back_button								{	width:200px; height:22px; display:block;													cursor:pointer;													background-color:#5E5D5C; color:#FAFAFA; font-size:1.4em;													padding-top:8px;													text-align:center;													background-image:url(../images/site/bkgbutton_grey.png);													background-repeat:repeat-x;												}	.back_button:link							{	color:#FFF; }	.back_button:visited						{	color:#FFF; }	.back_button:hover							{	color:#FFF; }	.back_button:hover							{	text-decoration:none; background-image:url(../images/site/bkgbutton_blue.png); }	.smallback_button							{	width:100px; height:16px; display:block;													cursor:pointer;													background-color:#5E5D5C; color:#FAFAFA; font-size:1em;													padding-top:4px;													text-align:center;													background-image:url(../images/site/bkgbutton_grey.png);													background-repeat:repeat-x;												}	.smallback_button:link						{	color:#FFF; }	.smallback_button:visited					{	color:#FFF; }	.smallback_button:hover						{	color:#FFF; }	.smallback_button:hover						{	text-decoration:none; background-image:url(../images/site/bkgbutton_blue.png); }	.smallsubmit_button							{	width:100px; height:22px; display:block;													cursor:pointer;													background-color:#5E5D5C; color:#FAFAFA; font-size:1.1em;													background-image:url(../images/site/bkgbutton_grey.png);													background-repeat:repeat-x;												}	.smallsubmit_button:hover					{	background-image:url(../images/site/bkgbutton_blue.png); background-repeat:repeat-x; }	.icon_smalltreeview							{	width:15px; height:19px; display:block;													background-image:url(../images/sys/small_treeview.png);												}	.icon_free									{	width:16px; height:16px; display:block; background-image:url(../images/sys/icon_free.png); }	.icon_freey									{	width:16px; height:16px; display:block; background-image:url(../images/sys/icon_freey.png); }	.icon_nofree								{	width:16px; height:16px; display:block; background-image:url(../images/sys/icon_nofree.png); }	.icon_bluetime								{	width:16px; height:16px; display:block; background-image:url(../images/sys/blue_time_16x16.png); }	.icon_graytime								{	width:16px; height:16px; display:block;													background-image:url(../images/sys/gray_time_16x16.png);												}	.icon_xls									{	width:16px; height:16px; display:block; background-image:url(../images/sys/excel16.png); }	.icon_pdf									{	width:16px; height:16px; display:block; background-image:url(../images/sys/pdf.png); }	.icon_file									{	width:16px; height:16px; display:block; background-image:url(../images/sys/file.png); }	.icon_file2									{	width:16px; height:16px; display:block; background-image:url(../images/sys/file2.png); }	.icon_trash									{	width:16px; height:16px; display:block; background-image:url(../images/sys/trash.png); }	.icon_upgreen								{	width:16px; height:16px; display:block; background-image:url(../images/sys/up_green.png); }	.icon_attachment							{	width:16px; height:16px; display:block; background-image:url(../images/sys/attachment16.png);}	.icon_attachmentgreen						{	width:16px; height:16px; display:block;													background-image:url(../images/sys/attachmentgreen16.png);												}	.icon_ok24									{	width:24px; height:24px; display:block; background-image:url(../images/sys/icon_ok24.png); }	.icon_stop24								{	width:24px; height:24px; display:block; background-image:url(../images/sys/icon_stop24.png); }	.icon_link									{	width:16px; height:16px; display:block; background-image:url(../images/sys/link3.png); }	.icon_link_green									{	width:16px; height:16px; display:block; background-image:url(../images/sys/link3_green.png); }	.icon_unlink								{	width:16px; height:16px; display:block; background-image:url(../images/sys/unlink3.png); }	#fbws_dynamic_c								{	width:100%; height:425px; margin-top:10px; display:block;													overflow:auto;												}	.subtitle									{	background-color:#000; color:#FAFAFA; padding:3px 3px 5px 3px; font-size:1.2em; }	.td_space									{	padding:3px 3px 3px 3px;  }	.big_message								{	padding-top:100px; font-size:4em; font-weight:bold; text-align:center; }	.smallDarkBackground						{	background-color:#5E5D5C; color:#FAFAFA;													font-size:1.2em;													background-image:url(../images/site/mnbar.png); background-repeat:repeat;												}	.smartSearchForm							{	width:100%; }	.smartSearchForm input						{	display:block; height:25px;}	.smartSearchForm .submit_button				{	width:200px; height:30px; display:block;													cursor:pointer;													background-color:#5E5D5C; color:#FAFAFA; font-size:1.6em;													background-image:url(../images/site/bkgbutton_grey.png);													background-repeat:repeat-x;												}	.smartSearchForm .submit_button:hover		{	background-image:url(../images/site/bkgbutton_blue.png); background-repeat:repeat-x; }	.smartSearchForm .submit_button_red			{	background-image:url(../images/site/bkgbutton_reddark.png); }	.smartSearchForm .submit_button_red:hover{	background-image:url(../images/site/bkgbutton_red.png); background-repeat:repeat-x;}	.mainmenu_bkg								{	width:100%; height:70%; display:block;													background-image:url(../images/site/mainbkg002.png);													background-position:center center;		background-size:contain;												}	.mainmenu_bkg h1							{	font-size:5em; text-align:center; color:#069; padding-top:400px; }	.abcIMG_Balloon								{	width:627px; height:590px; display:block;													padding:10px 10px 10px 10px;													position:absolute;													left:50%; margin-left:-315px;													top:0px; 	margin-top:20px;													background-color:#FFE;													overflow:visible;													border:5px solid #069;												}	.abcIMG_Balloon_Close						{	width:48px; height:48px; display:block;													background-image:url(../images/sys/closebnblue.png);													margin-left:98%;													margin-top:-28px;													cursor:pointer;												}	/* .rpt_header						{	width:100%; min-height:52px; display:block; background-image:url(../images/site/logomain52.jpg);										background-position:right;										font-style:italic;										font-weight:bold;									} */	.rpt_subtotal td						{	border-top:1px solid #000; margin-top:5px; }	.rpt_total td							{	border-top:1px solid #000; margin-top:5px;												border-bottom:double #000;												font-weight:bold;											}	.rpt_topContainer						{	width:100%; height:14px; display:block; }	.rpt_topContainer_div					{ 	width:140px; height:100%; display:block;												text-align:center; float:right;												background-color:#333;												color:#FFE;												margin-left:10px;												cursor:pointer;												padding-top:2px;												padding-bottom:2px;											}	.rpt_topContainer div a					{	width:100%; height:100%; display:block;												color:#FAFAFA; text-decoration:none;											}	.rpt_resultContainer					{	width:100%; height:90%; display:block; background-color:#CCC; }	.rpt_gh_lvl1							{	font-size:2em; 		}	.rpt_gh_lvl2							{	font-size:1.8em; 	}	.rpt_gh_lvl3							{	font-size:1.6em; 	}	.rpt_gh_lvl4							{	font-size:1.4em; 	}	.rpt_gh_lvl5							{	font-size:1.2em; 	}	.rpt_gh_lvl6							{	font-size:1em; 		}	.rpt_gh_lvl7							{	font-size:0.9em; 	}	.rpt_gh_lvl1							{	color:#FAFAFA; background-color:#0060BF;	}	.rpt_gh_lvl2							{	color:#FAFAFA; background-color:#004182;	}	.rpt_gh_lvl3							{	color:#FAFAFA; background-color:#003366;	}	.rpt_gh_lvl4							{	color:#FAFAFA; background-color:#3366FF;	}	.rpt_gh_lvl5							{	color:#FAFAFA; background-color:#0000FF;	}	.rpt_gh_lvl6							{	color:#FAFAFA; background-color:#003399;	}	.rpt_gh_lvl7							{	color:#FAFAFA; background-color:#000033;	}	.rpt_header_c							{	color:#FAFAFA; background-color:#5E5D5C;												padding-top:5px; padding-bottom:5px;												margin-top:5px;												margin-bottom:5px;												text-indent:10px;												background-image:url(../images/site/mnbar.png);												background-repeat:repeat-x;											}	.rpt_bigLoading							{	width:100%; height:100%; display:block;												/* background-image:url(../images/sys/loading.gif); */												background-image:url(../images/sys/wait_hblue.gif);												background-image:url(../images/sys/wait_squares_blue.gif);											}	#rpt_casoballoon_c						{	width:1000px; height:600px; display:block;												position:absolute;												left:50%; margin-left:-502px;												top:30px;												background-color:#FAFAFA; color:#000;												border:3px solid #069;											}	#rpt_casoballoon_c	.closeX				{	width:48px; height:48px; display:block;												background-image:url(../images/sys/closebnblue.png);												margin-left:98%;												margin-top:-28px;												cursor:pointer;											}	#rpt_casoballoon_c .in_c				{	width:98%; height:95%; display:block; margin:0px auto; }/*	#rpt_casoballoon_c .in_c .header_c		{	background-color:#069; color:#FAFAFA; padding-left:5px; } */	#rpt_casoballoon_c .in_c .header_s		{	width:100%; height:100%; display:block;												background-color:#069; color:#FAFAFA;												float:left;												font-size:1.2em;											}	#rpt_casoballoon_c .in_c .header_r:hover	{	background-color:#FAFAFA; color:#069; }	#rpt_casoballoon_c .in_c .header_r		{	padding-bottom:3px; }	#rpt_casoballoon_c .in_c .header_r p	{	padding-left:5px; }	.x_subtitle								{	font-size:1.4em; margin-top:10px;												border-top:2px solid #FAFAFA;												padding-top:5px;												font-style:italic;												font-weight:bold;												text-align:center;											}	.inverted_tr							{ 	width:92%; margin:0px auto; font-size:1.2em; margin-top:5px; }	.inverted_tr tr:hover					{	background-color:#FAFAFA; color:#069; }	.smallTopArrow							{	width:20px; height:20px; display:block; cursor:pointer;												background-image:url(../images/sys/arrows20b.png);												background-position:left top;											}	.smallTopArrow:hover					{	background-position:-20px top; }	.smallBottomArrow						{	width:20px; height:20px; display:block; cursor:pointer;												background-image:url(../images/sys/arrows20b.png);												background-position:left bottom;											}	.smallBottomArrow:hover					{	background-position:right bottom; }	.smallLeftArrow							{	width:20px; height:20px; display:block; cursor:pointer;												background-image:url(../images/sys/arrows20c.png);												background-position:left top;											}	.smallLeftArrow:hover					{	background-position:left bottom; }	.smallRightArrow						{	width:20px; height:20px; display:block; cursor:pointer;												background-image:url(../images/sys/arrows20c.png);												background-position:right top;											}	.smallRightArrow:hover					{	background-position:right bottom; }	.smallArrow27							{	width:27px; height:27px; display:block;												background-image:url(../images/sys/arrows20d.png);											}	.smallArrow27UD							{	width:27px; height:27px; display:block;												background-image:url(../images/sys/arrows20e.png);											}	.sim_abc_h1_c							{	color:#FAFAFA; background-color:#5E5D5C;												padding-bottom:5px;												margin-top:5px;												margin-bottom:5px;												text-indent:10px;												background-image:url(../images/site/mnbar.png);												background-repeat:repeat-x;											}	.sim_abc_h1_c table						{	font-size:1.6em;  padding-top:8px; }	.sim_abc_h1_c table a					{	font-size:1em; padding-right:10px; padding-top:8px; color:#FAFAFA;												text-decoration:none; }	.sim_abc_h1_c .column_subtitle			{	color:#FC0; font-size:0.7em; }	.sim_abc_h1_c .column_subtitle a		{	color:#FC0; }	.tableMenu								{	width:100%; color:#FAFAFA; font-size:2em;}	.tableMenu .selectedTD					{	background-color:#060; }	.tableMenu .selectedTD:hover			{	background-color:#060; }	.tableMenu tr 							{	background-color:#999; }	.tableMenu tr td 						{	padding-top:5px; padding-bottom:5px; text-align:center; }	.tableMenu tr td						{	background-image:url(../images/site/mnbar.png); background-repeat:repeat-x; }	.tableMenu tr td a						{	color:#FAFAFA; text-decoration:none; width:100%; height:100%; display:block; }	.tableMenu tr td:hover					{	background-color:#006699; }	.tableMenu tr td a:hover				{	color:#FAFAFA; }	.tableMenu tr td a:visited				{	color:#FAFAFA; }	.infoWindowDiv			{	width:400px; height:auto; min-height:100px; display:block; overflow:auto; }	.infoWindowDiv	img		{	border:0; }	.farmInfoWindowDiv			{	width:700px; height:300px; min-height:100px; display:block; overflow:hidden; }	.map_32x32				{	width:32px; height:32px; display:block; background-image:url(../images/sys/map_pcid_32x32.png); }	.rpt_32x32				{	width:32px; height:32px; display:block; background-image:url(../images/sys/xrpt_32x32.png); }	.grid_32x32				{	width:32px; height:32px; display:block; background-image:url(../images/sys/grid_32x32.png); }	.clear_32x32			{	width:32px; height:32px; display:block; background-image:url(../images/sys/search_mc_32x32.png);								background-position:right;							}	.xls_32x32				{	width:32px; height:32px; display:block; background-image:url(../images/sys/XLS_32x32.png);								background-position:left;							}	.xlsFiles_32x32			{	width:32px; height:32px; display:block; background-image:url(../images/sys/XLS_32x32.png);								background-position:right;							}	.back_32x32				{	width:32px; height:32px; display:block; background-image:url(../images/sys/back_32x32.png); }	.gmMarker				{	width:20px; height:34px; display:block; }	.gmMarker_Blue			{	background-image:url(../images/sys/marker_blue.png); }	.gmMarker_Cel			{	background-image:url(../images/sys/marker_cel.png); }	.gmMarker_Green			{	background-image:url(../images/sys/marker_green.png); }	.gmMarker_Orange		{	background-image:url(../images/sys/marker_orange.png); }	.gmMarker_Red			{	background-image:url(../images/sys/marker_red.png); }	.masterWhite			{	width:100%; height:100%; display:block;								background-image:url(../images/sys/wait_squares_blue.gif);								background-position:center;							}	.showFile_c				{	width:98%; height:98%; border:4px solid #069; margin:0px auto; overflow:auto; }	.forgetPassword_c			{	color:#069; text-align:center; font-size:1.2em; margin-top:50px; }	.forgetPassword_c a:link	{	color:#777; }	.forgetPassword_c a:visited	{	color:#777; }	.forgetPassword_c a:hover	{	color:#069; }	.reqHeader			{	width:100%; font-size:1.2em; }	.reqHeader tr td 	{	padding:3px 3px 3px 3px; background-color:#069; color:#FAFAFA; }	.reqHeader .tdTitle {	background-image:url(../images/site/mnbar.png); background-color:#5E5D5C; }	.reqSubMenu			{	width:100%; font-size:1.2em; }	.reqSubMenu tr td 	{	padding:3px 3px 3px 3px;  text-align:center;} /* background-color:#5E5D5C; color:#FAFAFA;*/	.graltable_table_trnh tbody tr:hover	{	color:inherit; background-color:inherit; }	#waitFilesUpload	{	width:100%; height:100%; display:block;							background-image:url(../images/sys/wait5.gif); background-position:center center;						}	.cake48	{ background-image:url(../images/sys/cake_48x48.png); }	.cakeb48	{ background-image:url(../images/sys/cakeb_48x48.png); }	.mnbarbkg { background-image:url(../images/site/mnbar.png);				background-position:left center; background-repeat:repeat-x;				background-size:cover;				}	#scentral_c { width:100%; height:430px;  overflow:auto; padding-bottom:10px; margin-bottom:10px;}	.abc_grid, .graltable_table			{ 	border-spacing:0px; border-collapse:collapse; }	.abc_grid tbody tr td, .graltable_table tbody tr td 	{ 	padding:5px 5px 5px 5px; margin:0;   }	.abc_grid tbody tr, .graltable_table tbody tr 		{ 	border-bottom:1px solid #CCC; }	.tr_impar				{	background-color:#FAFAFA; color:#000000; }	.tr_par					{	background-color:#f0f0f0; color:#000000; 	}	.rptTable			{	font-size:1.2em; }	.rptGroupHeader_c 		{ text-align:center; color:#FAFAFA; /* min-height:30px; min-width:60px; */ padding-top:3px; }	.rptGroupHeader_Lvl01 	{ background-color:#069; font-size:1.4em; }	.rptGroupHeader_Lvl02 	{ background-color:#333; font-size:1.2em; padding:3px 0px 3px 0px; /*margin-top:30px;*/}	.rptGroupHeader_Lvl03 	{ background-color:#09537A;  font-weight:bold; padding:6px 0px 6px 0px; font-size:1.3em;}	.rptGroupHeader_Lvl04 	{ background-color:#0C6A9B;  }	.rptGroupHeader_Lvl05 	{ background-color:#108DD1;  }	.fklnk_c				{ width:100px; height:18px; padding:6px 3px 3px 3px; background-color:#069; text-align:center; font-size:1.3em; }	.fklnk_c a				{ width:100%; height:100%; display:block; color:#FFF; text-decoration:none; }	.master_footer			{	clear:both;								width:100%; height:18px; display:block;								border-top:1px solid #CCCC;								text-align:center;								color:#FFF;								background-color:#333333;								border-top:1px solid #CCC;								padding-bottom:5px;								top:100%;								margin-top:-18px;								position: fixed;		bottom:0;							}	/* .master_footer:hover	{	color:#006699; 	}	.master_footer a:link	{	color:#CCCCCC; }	.master_footer a:visited{	color:#CCCCCC; }	.master_footer a:hover	{	color:#006699; text-decoration:none; } */	.cboCHU_c { width:130px; height:auto; display:block; float:left; }	.cboCHU_c select { font-size:1em;  padding:0; color:#000; }	.cboCHU_c select option { color:#000; padding:0; }	.table-row-230813 tbody tr:hover {background-color:#eaeaea;}	.row-number-230813 { font-size:1.6em; vertical-align: middle!important; }	.lbl-230813 { padding:4px; width:100%; font-weight: 600; font-size:0.8em; margin-top:10px; text-align: left;  }	.lbl-230813-value { font-size:0.8em; }	.lbl-230813-b { padding:4px; background-color:#000; color:#FFF; width:100%; }