	
	body			{ margin: 0px;padding: 20px 0px 10px 0px;background: #010101 url('../img/bg.jpg') repeat-x;text-align: center;font-size: 10px;color: #333;font-family: verdana; }
	img			{ border: 0px;margin: 0px;padding: 0px; }
	form			{ margin: 0px;padding: 0px; }	

	.input			{ margin: 0px;padding: 1px 4px;border: 1px solid #676767;color: #CB6102; }
	.botton			{ margin: 0px;padding: 0px;border: 0px;width: 82px;height: 20px;background: url('../img/botton.gif') no-repeat top left;cursor: pointer; }
	.select			{ margin: 0px;padding: 0px;border: 1px solid #676767;font-size: 10px;color: #333; }
	
	#principale		{ position: relative;width: 960px; text-align: left; margin: 0px auto;border: 4px solid #ccc; background: #fff; }
	
	#testata		{  }

	#content		{ padding: 16px; }
	#main			{ padding-top: 16px;margin-right: -16px;background: #fff; }
	
	#profile		{ position: absolute;font-size: 13px;top: 30px;right: 10px;width: 160px; text-align: center;}


	#menu			{ display: block;float: left;width: 160px;padding: 0px;margin: 0px;list-style: none;background: #fff; }
	#menu li		{ display: block;position: relative;width: 158px;border: 1px solid #ccc;margin: 0px 0px 2px 0px;background: url('../img/bg_menu.gif') no-repeat center left; }
	#menu .selected		{ background-color: #fec; }
	#menu li a		{ display: block;padding: 3px 4px 3px 20px;color: #393914;font-family: Arial;font-size: 12px; }
	#menu li a:hover	{ color: #F48D29; }
	#menu li div		{ position: absolute;top: -1px;right: -1px;width: 9px;height: 8px;background: url('../img/top_dx.gif') no-repeat top left; }

	#right			{ float: right; position: relative;width: 774px;border: 1px solid #ccc;border-right: 0px;min-height: 500px;background: #fff; }
	.content		{ padding: 8px; }
	
	a			{ color: #666;text-decoration: none; }
	a:hover			{ color: #F48D29; }

	#languagebar		{ position: absolute;top: 1px;right: 1px; width: 550px;height: 20px; }
	#hiddenlangs		{ display: none;width: 180px;text-align: left; }
	#hiddenlangs table	{ background: #eee;margin-top: 1px; }

	

	.headline		{ position: relative;width: 100%; }
	.headline h4		{ font-size: 18px;font-weight: bold;color: #f90;font-family: Arial;padding: 1px 6px;margin: 0px; }
	.headline h5		{ font-size: 12px;color: #888;font-style: italic;font-family: Arial;padding: 1px 6px;margin: 0px; }
	.headline .link		{ text-align: right;position: absolute;top: 2px; right: 4px;width: 200px; }
	.headline .new		{ position: absolute; top: 4px;right: 10px;text-align: right; }
	
	.box			{  }
	.box .more		{ text-align: right; }

	
	
	.tabs			{ display: block;margin: 20px 0px 10px 0px;height: 22px;list-style:none;background: url('/kontrolpanel/img/bg_tabs.gif') repeat-x bottom left; }
	.tabs li		{ float:left;padding: 4px 10px;margin: 0px 8px -1px 8px;border: 1px solid #ccc; }
	.tabs .selected		{ background: #fec;border-bottom: 1px solid #fec; }
	
	.submenu		{ display: block; margin: -10px 0px 10px 0px;padding: 0px 0px 0px 30px;list-style: none;height: 24px;background: #fec;line-height: 24px; }
	.submenu li		{ float:left;padding: 0px 10px;margin: 0px 0px 0px 20px; }
	.submenu .selected a	{ font-weight: bold; }

	
	.listcontent		{ position: relative;width: 750px;border: 1px solid #CBCBCB;padding: 2px;margin: 50px auto 10px auto; }
	
	.tabs2			{ position: absolute;left: 0px;top: -23px;display: block;margin: 0px 0px 0px 0px;height: 23px;list-style:none;padding: 0px; }
	.tabs2 li		{ position: relative;float:left;display: inline;padding: 2px 2px 0px 2px;margin: 0px 0px 0px 0px;background: #fff url('/kontrolpanel/img/bg_tab.gif') no-repeat bottom right; }
	.tabs2 li a		{ float: left;padding: 0px 15px;height: 20px;line-height: 20px;color: #555;font-weight: bold;font-size: 11px;font-family: verdana, arial; }
	.tabs2 li.selected	{ margin: 0px 3px 0px -1px;border-top: 1px solid #CBCBCB;border-right: 1px solid #CBCBCB;border-left: 1px solid #CBCBCB;background-image: none; }
	.tabs2 li.selected a	{ height: 22px;margin-bottom: -2px;background: #FFEDB9 url('/kontrolpanel/img/bg_tab_selected.gif') repeat-x top left; }
	.tabs2 li.selected span	{ position: absolute;bottom: 1px;right: -4px;width: 3px;height: 18px;background: url('/kontrolpanel/img/tab_right_shadow.gif') no-repeat top left; }
	
	
	.submenu2				{ display: block; margin: 0px 0px 0px 0px;padding: 0px 0px 0px 10px;list-style: none;min-height: 32px;background: #f8f8f6 url('/kontrolpanel/img/bg_submenu.gif') repeat-x top left;}
	.submenu2 li				{ position: relative;float:left;height: 16px;line-height: 16px;padding: 0px 10px 0px 0px;margin: 8px 10px 8px 0px;border-right: 1px solid #CBCBCB;font-family: Verdana, arial;font-weight: bold;font-size: 11px; }
	.submenu2 li.selected a			{ color: #c00; }
	.submenu2 li.calendario2		{ position: relative;float:right;border-left: 1px solid #CBCBCB;border-right: 0px;text-align: center;width: 250px;padding-right: 20px;margin-right: 6px; }
	.submenu2 li.calendario2 a.offbutton	{ display: none; }
	.submenu2 li.calendario2 a.onbutton	{ display: none; }
	.submenu2 li.calendario2 a.choosedate	{ position: absolute;top: -2px;right: 0px;width: 12px;height: 20px;background: url('/kontrolpanel/img/admin_icons.gif') no-repeat -20px -52px; }
	.submenu2 li.calendario2 a.prev img	{ width: 17px;height: 10px;background: url('/kontrolpanel/img/admin_icons.gif') no-repeat -32px -52px;margin-bottom: -1px;margin-right: 2px; }
	.submenu2 li.calendario2 a.next img	{ width: 17px;height: 10px;background: url('/kontrolpanel/img/admin_icons.gif') no-repeat -32px -62px;margin-bottom: -1px;margin-left: 2px; }
	.submenu2 li.calendario			{ position: relative;float:right;border: 0px;text-align: center;width: 130px;padding-right: 40px;margin-right: 6px; }
	.submenu2 li.calendario a.offbutton	{ position: absolute;top: -2px;right: 0px;width: 20px;height: 20px;background: url('/kontrolpanel/img/admin_icons.gif') no-repeat -49px -52px; }
	.submenu2 li.calendario a.onbutton	{ position: absolute;top: -2px;right: 0px;width: 20px;height: 20px;background: url('/kontrolpanel/img/admin_icons.gif') no-repeat 0px -52px; }
	.submenu2 li.calendario a.choosedate	{ position: absolute;top: -2px;right: 26px;width: 12px;height: 20px;background: url('/kontrolpanel/img/admin_icons.gif') no-repeat -20px -52px; }
	.submenu2 li.calendario a.prev img	{ width: 17px;height: 10px;background: url('/kontrolpanel/img/admin_icons.gif') no-repeat -32px -52px;margin-bottom: -1px;margin-right: 2px; }
	.submenu2 li.calendario a.next img	{ width: 17px;height: 10px;background: url('/kontrolpanel/img/admin_icons.gif') no-repeat -32px -62px;margin-bottom: -1px;margin-left: 2px; }

	
	.submenu3				{ display: block; margin: 0px 0px 0px 0px;padding: 0px 0px 0px 10px;list-style: none;height: 32px;background: #FDEFC4 url('/kontrolpanel/img/gr2.jpg') repeat-x top left;}
	.submenu3 li				{ position: relative;float:left;height: 16px;line-height: 16px;padding: 0px 10px 0px 0px;margin: 8px 10px 8px 0px;border-right: 1px solid #CBCBCB;font-family: Verdana, arial;font-weight: bold;font-size: 11px; }
	.submenu3 li.search			{ width: 160px; }
	.submenu3 li.search .input2		{ position: absolute;top: -1px; left: 0px;border: 1px solid #ccc; width: 130px; height: 14px;font-size: 12px;padding: 1px 4px;font-family: Arial;font-weight: normal; }
	.submenu3 li.search .submit2		{ position: absolute; top: 0px;right: 4px;}
	.submenu3 li.calendario			{ position: relative;float:right;border: 0px;text-align: center;width: 130px;padding-right: 40px;margin-right: 6px; }
	.submenu3 li.calendario a.offbutton	{ position: absolute;top: -2px;right: 0px;width: 20px;height: 20px;background: url('/kontrolpanel/img/admin_icons.gif') no-repeat -49px -52px; }
	.submenu3 li.calendario a.onbutton	{ position: absolute;top: -2px;right: 0px;width: 20px;height: 20px;background: url('/kontrolpanel/img/admin_icons.gif') no-repeat 0px -52px; }
	.submenu3 li.calendario a.choosedate	{ position: absolute;top: -2px;right: 26px;width: 12px;height: 20px;background: url('/kontrolpanel/img/admin_icons.gif') no-repeat -20px -52px; }
	.submenu3 li.calendario a.prev img	{ width: 17px;height: 10px;background: url('/kontrolpanel/img/admin_icons.gif') no-repeat -32px -52px;margin-bottom: -1px;margin-right: 2px; }
	.submenu3 li.calendario a.next img	{ width: 17px;height: 10px;background: url('/kontrolpanel/img/admin_icons.gif') no-repeat -32px -62px;margin-bottom: -1px;margin-left: 2px; }

	


	.formSubmit		{ background: #eee;border: 1px solid #999;padding: 6px;width: 90%;margin: 0px auto; }
	.formError		{ background: #fcc;border: 1px solid #f00;padding: 6px;width: 90%;margin: 25px auto 0px auto; }
	
	
	#cal1Container { display: none;position:absolute; right:26px; top:20px; z-index:280;width: 176px;} 
	#cal2Container { display: none;position:absolute; right:0px; top:20px; z-index:280;width: 176px;} 
	#cal3Container { display: none;position:absolute; left:88px; top:23px; z-index:280;width: 176px;} 
	
	
	#edicion				{ display: inline;float:left;width: 230px;border: 1px solid #999;background: #fff;padding: 0px 4px;height: 18px;line-height: 18px; }
	#calbtn					{ display: inline;float:left;width: 20px;height: 18px;border: 1px solid #999;margin: 0px 4px;text-align: center; }
	#openNewscalendar			{ cursor: pointer; }
	
	
	
	.public_bar				{ position: relative;display: block;height: 24px;line-height: 24px;width: 670px;padding: 6px 10px 6px 30px;margin: 0px auto 10px auto;border: 1px solid #ccc;background: #eee; }
	.public_bar .publicar			{ position: absolute;top: 8px;left: 6px;}
	.public_bar .submit			{ position: absolute;top: 6px;right: 10px;width: 80px;height: 24px;  }
	
