/* GENERAL */
	.imgHelper{
		background: url(/css/images_grouped/help.png) no-repeat;
		width: 11px;
		height: 13px;
		display: inline-block;
	}
	
	.operationIcons .imgHelper {
		background: none;
	}
	
	.operationIcons .imgHelperHighlighted {
		margin-left: -21px;
		margin-top: -5px;
	}
	
	#resultstable .imgHelper { float: left;}
	
	.imgHelperHighlighted {
		position:absolute;
		border:3px solid red;
		height: 20px;
		width: 20px;
		-moz-border-radius: 15px;
		border-radius: 15px;
		filter:alpha(opacity=60);
    	-moz-opacity:0.6;
		opacity:0.6;
	}
	
	.imgHelperHighlighted .imgHelper {
		margin-left: 4px;
		margin-top: 3px;
	}
	
	.imgLoadingAnimation{
		background: url(/css/images_grouped/loadingAnimation.gif) no-repeat;
		width: 208px;
		height: 13px;
		
		margin: 0 auto
	}
	.imgLoading{
		background: url(/css/images_grouped/loading.gif) no-repeat;
		width: 441px;
		height: 291px;
		
		margin: 0 auto
	}

	body{font-family:arial}

	/* BEST WAY - MORE LARGER WEBSITE */
	.warningDefault, .info, .error, .contentTabsBoxGeneric{width: auto; margin-right: 15px}
	.headerTitleGeneric{padding-right: 10px; margin-bottom: 10px;}
	#navigationConfiguration.navigationSubMenu,
	#navigationConfig.navigationSubMenu{
		left:-108px !important;
		/*border:1px solid #CCC;*/
	}
	#navigationPayment.navigationSubMenu{
		left:-136px !important;
		/*border:1px solid #CCC;*/
	}
	ul#navigationConfig .dir{
	background-image: url("/css/images_grouped/menu/nav-arrow-left.png");
	background-position: 0 50%
	}
	ul#navigationConfig li.dir{padding-left: 15px}
	#navigationConfig ul {
	    left: -222px;
	    top: 1px;
	    /*border:1px solid #CCC;*/
	}
	
	#boListPages{
		width: 100%
	}
	/* BEST WAY - MORE LARGER WEBSITE */
/* GENERAL */

	.boSearchForm{
		max-width: 60%;
	}
	.boRecordOperations{
		max-width: 40%;
	}



	.boRecordOperations a{
		border:2px solid #696ea2;
		background-color: #2b2d46;
		                  
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		-khtml-border-radius: 6px;
		border-radius: 6px; 
		
		padding: 10px;         
	}
	.boRecordOperations a:hover {
	    border: 2px solid #4F3ABC;
	}
	.boRecordOperations a:hover .boRecordOperationText, 
	.boRecordOperations a:hover .boRecordOperation:before{
  		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  		
  		filter: alpha(opacity=50);
  		
  		-moz-opacity: 0.5;
  		-khtml-opacity: 0.5;
  		opacity: 0.5;
	}
	
	.boRecordOperations a .boRecordOperation:before{
		background:url('/css/images_grouped2/op_mass/spriteIconsBgOpMass.png')  no-repeat;
		
		width:38px;
		height: 32px;
		overflow: hidden;
		
		display: inherit !important;
		
		content: '';
	}
	
	.boRecordOperation{
		width: 120px;
		height: auto !important;
		display: table;
	}
	
	.boRecordOperationText{
		padding:0px 5px;		
		
		display: table-cell;
		vertical-align: middle;
		
		text-align: left;
		color: #FFFFFF;
		text-transform: uppercase;
		font-weight: bold
	}

	

	
	.boRecordOperations a.back_icon .boRecordOperation:before{background-position: 0px -5px}
	.boRecordOperations a.see_table .boRecordOperation:before{background-position: 0px -503px}
	.boRecordOperations a.see_cal .boRecordOperation:before{background-position: 0px -43px}
	.boRecordOperations a.export_cal .boRecordOperation:before{background-position: 0px -43px}
	.boRecordOperations a.see_calc .boRecordOperation:before{background-position: 0px -503px}
	.boRecordOperations a.see_table .boRecordOperation:before{background-position: 0px -43px}
	
	.boRecordOperations a.delete_icon .boRecordOperation:before{background-position: 0px -82px}
	.boRecordOperations a.export_email .boRecordOperation:before{background-position: 0px -120px}
	.boRecordOperations a.preview_icon .boRecordOperation:before{background-position: 0px -308px}
	
	.boRecordOperations a.save_icon .boRecordOperation:before{background-position: 0px -425px}
	.boRecordOperations a.save_end_icon .boRecordOperation:before{background-position: 0px -464px}
	.boRecordOperations a.export_ical .boRecordOperation:before{background-position: 0px -542px}
	
	.boRecordOperations a.new_icon .boRecordOperation:before{background-position: 0px -386px}
	.boRecordOperations a.import_icon .boRecordOperation:before{background-position: 0px -268px}
	.boRecordOperations a.import_icon_lms .boRecordOperation:before{background-position: 0px -268px}
	.boRecordOperations a.export_icon .boRecordOperation:before{background-position: 0px -230px}
	
	.boRecordOperations a.print_icon .boRecordOperation:before{background-position: 0px -191px}
	.boRecordOperations a.search_icon .boRecordOperation:before{background-position: 0px -152px}
	
	.boRecordOperations a.graphicCounter .boRecordOperation:before{background-position: 0px -620px}
	.boRecordOperations a.graphicAvg .boRecordOperation:before{background-position: 0px -582px}
	
	
	.graphicAvg .boRecordOperation,
	a.graphicAvg:hover .boRecordOperation,
	
	.graphicCounter .boRecordOperation,
	a.graphicCounter:hover .boRecordOperation,
	
	.back_icon .boRecordOperation,
	a.back_icon:hover .boRecordOperation,
	
	.see_table .boRecordOperation,
	a.see_table:hover .boRecordOperation,
	
	.see_cal .boRecordOperation,
	a.see_cal:hover .boRecordOperation,
	
	.see_calc .boRecordOperation, 
	a.see_calc:hover .boRecordOperation,
	
	.delete_icon .boRecordOperation,
	a.delete_icon:hover .boRecordOperation,
	
	.export_email .boRecordOperation,
	a.export_email:hover .boRecordOperation,
	
	.preview_icon .boRecordOperation,
	a.preview_icon:hover .boRecordOperation,
	
	.save_icon .boRecordOperation,
	a.save_icon:hover .boRecordOperation,
	
	.save_end_icon .boRecordOperation,
	a.save_end_icon:hover .boRecordOperation,
	
	.export_ical .boRecordOperation,
	a.export_ical:hover .boRecordOperation,
	
	a.new_icon:hover .boRecordOperation,
	.new_icon .boRecordOperation,
	
	.import_icon .boRecordOperation,
	.import_icon_lms .boRecordOperation,
	a.import_icon:hover .boRecordOperation,
	a.import_icon_lms:hover .boRecordOperation,
	
	.export_icon .boRecordOperation,
	a.export_icon:hover .boRecordOperation,
	
	.print_icon .boRecordOperation,
	a.print_icon:hover .boRecordOperation,
	
	.search_icon .boRecordOperation,
	a.search_icon:hover .boRecordOperation {
		background-image: none !important;
	}

	.wrapperOpMass > div:nth-of-type(2) {
		display:inline-block;
		margin-top:5px;
	}




	.especial_menu_middle span,
	.highlightPageProject span,
	.showIconsSprite span,
	.operationIcons > a > span{
		background:url('/css/images_grouped2/op/spriteIconsBgOp.png')  no-repeat;
		
		width:16px;
		height: 16px;
		overflow: hidden;
		
		display: inherit !important;
	}
	
	.especial_menu_middle span:hover,
	.highlightPageProject span:hover,
	.showIconsSprite span:hover,
	.operationIcons span:hover{
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  		
  		filter: alpha(opacity=50);
  		
  		-moz-opacity: 0.5;
  		-khtml-opacity: 0.5;
  		opacity: 0.5;
	}
	
	.operationIcons span.bo_op_edit{background-position: 0px -438px}
	.operationIcons span.bo_op_delete{background-position: 0px -89px}
	
	/* ELEMENTS DISABLED */
	.bo_op_return_money_disabled,
	.bo_op_add_disabled,
	.bo_op_approve_blocked,
	.bo_op_block_disabled,
	.bo_op_delete_disabled,
	.bo_op_downInactive,
	.bo_op_duplicate_disabled,
	.bo_op_edit_disabled,
	.bo_op_payment_info_disbaled,
	.bo_op_people_disabled,
	.bo_op_backInactive,
	.bo_op_upInactive{
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  		
  		filter: alpha(opacity=50);
  		
  		-moz-opacity: 0.5;
  		-khtml-opacity: 0.5;
  		opacity: 0.5;
	}
	/* ELEMENTS DISABLED */
	.highlightPageProject span.btn_add{
		margin-right: 0;
	}
	
	.operationIcons span.bo_op_use,
	.especial_menu_middle span.bo_op_add,
	.highlightPageProject span.btn_add,
	.operationIcons span.bo_op_add,
	.operationIcons span.bo_op_add_disabled{background-position: 0px -118px}
	
	.operationIcons span.bo_op_addcredits{background-position: 0px -588px;}
	
	.operationIcons span.bo_op_approve,
	.operationIcons span.bo_op_approve_blocked{background-position: 0px -678px;}	
	
	.operationIcons span.bo_op_block,
	.operationIcons span.bo_op_block_disabled{background-position: 0px -348px}
	
	.operationIcons span.bo_op_calendar{background-position: 0px -468px}
	.operationIcons span.bo_op_calendar{background-position: 0px -468px}
	
	.operationIcons span.bo_op_activate{background-position: 0 -678px}
	
	.operationIcons span.bo_op_clear{background-position: 0px -648px}
	
	.operationIcons span.bo_op_closed{background-position: 0px -378px}
	
	.especial_menu_middle span.bo_op_delete,
	.highlightPageProject span.bo_op_delete,
	.showIconsSprite span.bo_op_delete,
	.showIconsSprite span.bo_op_delete_disabled,
	.operationIcons span.bo_op_delete,
	.operationIcons span.bo_op_delete_disabled{background-position: 0px -89px}
	
	/**********************************/
	.especial_menu_middle span.bo_op_down,
	.highlightPageProject span.bo_op_down,
	.operationIcons span.bo_op_down,
	.operationIcons span.bo_op_downInactive{background-position: 0px -30px}
	
	.especial_menu_middle span.bo_op_duplicate,
	.operationIcons span.bo_op_duplicate,
	.operationIcons span.bo_op_duplicate_disabled{background-position: 0px -258px}
	
	.especial_menu_middle span.bo_op_edit,
	.highlightPageProject span.bo_op_edit,
	.showIconsSprite span.bo_op_edit,
	.showIconsSprite span.bo_op_edit_disabled,
	.operationIcons span.bo_op_edit,
	.operationIcons span.bo_op_edit_disabled{background-position: 0px -438px}
	
	
	.operationIcons span.bo_op_email{background-position: 0px -735px}
	.operationIcons span.bo_op_email1{background-position: 0px -765px}
	
	.operationIcons span.bo_op_export{background-position: 0px -975px}
	
	.operationIcons span.bo_op_forward{background-position: 0px -498px}
	
	.operationIcons span.bo_op_backInactive,
	.operationIcons span.bo_op_back{background-position: 0px -528px}
	
	.especial_menu_middle span.bo_op_hidden,
	.highlightPageProject span.bo_op_hidden,
	.operationIcons span.bo_op_hidden{background-position: 0px -228px}
	
	.especial_menu_middle span.bo_op_hide,
	.highlightPageProject span.bo_op_hide,
	.operationIcons span.bo_op_hide{background-position: 0px -205px}
	
	
	.operationIcons span.bo_op_list{background-position: 0px -558px}
	
	.especial_menu_middle span.bo_op_move,
	.operationIcons span.bo_op_move{background-position: 0px -318px}
	
	.operationIcons span.bo_op_payment_info,
	.operationIcons span.bo_op_payment_info_disbaled{background-position: 0px -618px}
	
	.operationIcons span.bo_op_pdf{background-position: 0px -1005px}
	
	.operationIcons span.bo_op_people,
	.operationIcons span.bo_op_people_disabled{background-position: 0px 0px}
	
	.operationIcons span.bo_op_phone{background-position: 0px -288px}
	
	.operationIcons span.bo_op_preview{background-position: 0px -1035px}
	
	.operationIcons span.bo_op_print{background-position: 0px -148px}
	
	.operationIcons span.bo_op_rollback{background-position: 0px -709px}
	
	.especial_menu_middle span.bo_op_up,
	.highlightPageProject span.bo_op_up,
	.operationIcons span.bo_op_up,
	.operationIcons span.bo_op_upInactive{background-position: 0px -60px}
	
	
	.operationIcons span.bo_op_validation{background-position: 0px -915px}
	
	.operationIcons span.bo_op_word{background-position: 0px -945px}
	
	.operationIcons span.see_candidates,
	.operationIcons span.create_candidates{background-position: 0px -795px}
	.operationIcons span.create_candidates_target{background-position: 0px -1058px}
	
	.operationIcons span.bo_op_play{background-position: 0px -1082px}
	.operationIcons span.bo_op_stop{background-position: 0px -1102px}
	
	
	.operationIcons span.bo_op_warning,
	.operationIcons span.warning{background-position: 0px -825px}
	.operationIcons span.warning2{background-position: 0px -855px}
	.operationIcons span.warning3{background-position: 0px -885px}
	
	
	.operationIcons span.bo_op_return_money{
		background-position: 0px -1145px
	}


/* MENU */
ul.dropdown-horizontal ul .dir {
    background-image: url("/css/images_grouped/menu/nav-arrow-right.png");
    background-position: 100% 50%;
    background-repeat: no-repeat;
}
/* MENU */

/* DASHBOARD */
.bo_dashboad_balloon{
	background: url("/css/images_grouped/dashboard/bo_dashboad_balloon.png") no-repeat;	
	width: 24px;
	height: 24px
}

.bo_dashboad_chart1{
	background: url("/css/images_grouped/dashboard/bo_dashboad_chart1.png") no-repeat;	
	width: 24px;
	height: 24px
}

.bo_dashboad_chartpie{
	background: url("/css/images_grouped/dashboard/bo_dashboad_chartpie.png") no-repeat;	
	width: 24px;
	height: 24px
}
/* DASHBOARD */

/* BUTTONS */

.btn_add{
	background: url("/css/images_grouped/buttons/btn_add.gif") no-repeat;	
	width: 24px;
	height: 24px
}
.previous{
	background: url("/css/images_grouped/buttons/previous.gif") no-repeat;	
	width: 14px;
	height: 14px
}
.next{
	background: url("/css/images_grouped/buttons/next.gif") no-repeat;	
	width: 14px;
	height: 14px
}
/* BUTTONS */

/* ELEMENTS JS */
.begin_tree_simple{
background: url("/css/images_grouped/elements_js/begin_tree_simple.jpg") no-repeat;	
width: 7px;
height: 2px
}
.collapse_tree{
background: url("/css/images_grouped/elements_js/collapse_tree.png") no-repeat;
background: none\0/;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images_grouped/elements_js/collapse_tree.png', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images_grouped/elements_js/collapse_tree.png', sizingMethod='scale')";

width: 20px;
height: 20px;
background-size:contain;
padding-right: 0px;
}
.expand_tree{
background: url("/css/images_grouped/elements_js/expand_tree.png") no-repeat;
background: none\0/;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/css/images_grouped/elements_js/expand_tree.png", sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/css/images_grouped/elements_js/expand_tree.png", sizingMethod='scale')";

width: 20px;
height: 20px;
background-size:contain;
padding-right: 0px;
}


.treeview li{
	margin: 0;
	padding: 3px 0pt 3px 16px;
	background: url(/css/images_grouped/elements_js/treeview-black-line.gif) 0 0 no-repeat; 
}

.jNiceSelectWrapper .jNiceSelectOpen{
width: 25px;
	height: 20px;
	background: url(/css/images_grouped/elements_js/bo_select.gif) no-repeat center center;
	z-index:100;display:block;position:absolute;right:0px;
}


.jNiceCheckbox {
	background: transparent url(/css/images_grouped/elements_js/checkbox.gif) no-repeat center top;
	height: 18px;
	width: 18px;
	position:absolute;left:0px;top:0px;z-index:2;cursor:pointer;
}
.jNiceChecked { background-position: center bottom;}


.jNiceRadio {
	background: transparent url(/css/images_grouped/elements_js/radio.gif) no-repeat center top;
	height: 18px;
	width: 18px;
	position:absolute;left:0px;top:0px;cursor:pointer;vertical-align:middle;
	margin-top: 3px;
}
.jNiceChecked { background-position: center bottom;}

	/* FECHAR BOX */
	.returnJqueryError,
	#returnJqueryError{
	  height: 16px;
	  width: 15px;
	  background-image: url("/css/images_grouped/elements_js/modal_erro_close.gif");
	  background-repeat: no-repeat;
	  float: right;
	  padding-right:25px;
	  cursor:pointer;
	}
	#returnJqueryHelp{
	  height: 16px;
	  width: 15px;
	  background-image: url("/css/images_grouped/elements_js/modal_erro_close.gif");
	  background-repeat: no-repeat;
	  float: right;
	  padding-right:25px;
	  cursor:pointer;
	}
	.ConfirmBoxalert .ui-widget-header .ui-icon{
		background-image: url("/css/images_grouped/elements_js/modal_erro_close.gif");
	    background-repeat: no-repeat;
	    background-position:0 0;
	    cursor: pointer;
	    height: 16px;
	    width: 15px;
	}
	/* FECHAR BOX */

	/* DESPOLTAR CALENDARIO */
	.ui-datepicker-trigger{
		width: 0px;
		height: 0px;
		
		background: url('/css/images_grouped/elements_js/calendar_ed.gif');
		background: none\0/;
		
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/css/images_grouped/elements_js/calendar_ed.gif", sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/css/images_grouped/elements_js/calendar_ed.gif", sizingMethod='scale')";
		
		background-size:contain;
		padding: 8px 12px
	}
	/* DESPOLTAR CALENDARIO */
/* ELEMENTS JS */

/* ELEMENTS WRAPPER DO CONTEUDO */
	html { 
	  background: url(/css/images_grouped2/bo_background.jpg) no-repeat center center fixed; 
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;
	  
	  
	  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images_grouped2/bo_background.jpg',sizingMethod='scale');
	  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images_grouped2/bo_background.jpg',sizingMethod='scale')";
	  /*background: no-repeat center center fixed\0/;*/ /*IE8 HACK */
	}
	body { background-color: transparent ;}
	
	
	.listMode .contentTop,
	.listMode .contentMiddleLeft,
	.listMode .contentMiddleLeftPatern,
	.listMode .contentMiddleRight,
	.listMode .contentMiddleRightPatern,
	.listMode .contentBottom{
		background-image: none; 
	}
	
	
	.listMode .contentTop{
		height: auto;
		padding-top: 20px
	}
	.listMode .contentMiddleCenter{
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		-khtml-border-radius: 6px;
		border-radius: 6px;
		
		-webkit-box-shadow: inset 0px 10px 10px 0px rgba(0, 0, 0, 0.45);
		box-shadow: inset 0px 10px 10px 0px rgba(0, 0, 0, 0.45);
		
		padding-right: 10px;
		padding-left: 10px;
		
		width: auto !important
	}
	.listMode .contentBottom{
	height: 19px
	}
	
	
	
	
	.listMode .contentMiddleLeft,
	.listMode .contentMiddleLeftPatern,
	.listMode .contentMiddleRight,
	.listMode .contentMiddleRightPatern{
	width: 10px
	}
	.listMode{
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		-khtml-border-radius: 6px;
		border-radius: 6px;
		    
		background-color: #313451
		
	}
	
	
	/* MENU */
		ul.dropdown ul{left: 11px}
	
		.navigationInactive a:hover .navigationLeft,
		.navigationActive .navigationLeft{
			-moz-border-radius: 4px 0px 0px 0px;
			-webkit-border-radius: 4px 0px 0px 0px;
			-khtml-border-radius: 4px 0px 0px 0px;
			border-radius: 4px 0px 0px 0px;
		}
		.navigationInactive a:hover .navigationRight,
		.navigationActive .navigationRight{
			-moz-border-radius: 0px 4px 0px 0px;
			-webkit-border-radius: 0px 4px 0px 0px;
			-khtml-border-radius: 0px 4px 0px 0px;
			border-radius: 0px 4px 0px 0px;
		}
		
		
		.navigationInactive a:hover .navigationLeft,
		.navigationInactive a:hover .navigationRight,
		.navigationInactive a:hover .navigationMiddle,
		.navigationActive .navigationLeft,
		.navigationActive .navigationMiddle,
		.navigationActive .navigationRight{		
			background-color: #FFFFFF\9 !important; 
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top, rgba(255,255,255,1) 1%, rgba(230,230,230,1) 100%); 
			background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,255,255,1)), color-stop(100%,rgba(230,230,230,1))); 
			background: -webkit-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(230,230,230,1) 100%); 
			background: -o-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(230,230,230,1) 100%); 
			background: -ms-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(230,230,230,1) 100%); 
			background: linear-gradient(to bottom, rgba(255,255,255,1) 1%,rgba(230,230,230,1) 100%);
		}
	/* MENU */
	
	/* CAIXA LOGIN DE ENTRADA */
	.contentTop,
	.contentBottom{
		height: 15px
	}
	.contentMiddleLeft,
	.contentMiddleLeftPatern, 
	.contentMiddleRight,
	.contentMiddleRightPatern{
		width: 12px
	}
	.contentTop,
	.contentMiddleLeft,
	.contentMiddleLeftPatern,
	.contentMiddleRight,
	.contentMiddleRightPatern,
	.contentBottom{
		background-image: none;
	}
	
	.contentMiddleCenter{
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		-khtml-border-radius: 6px;
		border-radius: 6px;
		
		padding-top: 20px;
		padding-bottom:20px 
	}
	
	.windowMode{
		border-collapse: separate;
		
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		-khtml-border-radius: 6px;
		border-radius: 6px;
		
		-moz-box-shadow: 0px 0px 6px #000000;
		-webkit-box-shadow: 0px 0px 6px #000000;
		box-shadow: 0px 0px 6px #000000;
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
		
		filter: none\0/ !important;
		background-color: #666666\0/ !important;	
		
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjYyIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzI0MjQyNCIgc3RvcC1vcGFjaXR5PSIwLjQ1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2NkY2RjZCIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjM4Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wNCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(0,0,0,0.62) 0%, rgba(36,36,36,0.45) 10%, rgba(205,205,205,0.25) 30%, rgba(255,255,255,0.38) 90%, rgba(255,255,255,0.04) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.62)), color-stop(10%,rgba(36,36,36,0.45)), color-stop(30%,rgba(205,205,205,0.25)), color-stop(90%,rgba(255,255,255,0.38)), color-stop(100%,rgba(255,255,255,0.04))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(0,0,0,0.62) 0%,rgba(36,36,36,0.45) 10%,rgba(205,205,205,0.25) 30%,rgba(255,255,255,0.38) 90%,rgba(255,255,255,0.04) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(0,0,0,0.62) 0%,rgba(36,36,36,0.45) 10%,rgba(205,205,205,0.25) 30%,rgba(255,255,255,0.38) 90%,rgba(255,255,255,0.04) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(0,0,0,0.62) 0%,rgba(36,36,36,0.45) 10%,rgba(205,205,205,0.25) 30%,rgba(255,255,255,0.38) 90%,rgba(255,255,255,0.04) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(0,0,0,0.62) 0%,rgba(36,36,36,0.45) 10%,rgba(205,205,205,0.25) 30%,rgba(255,255,255,0.38) 90%,rgba(255,255,255,0.04) 100%); /* W3C */
	}
	/* CAIXA LOGIN DE ENTRADA */
	
	/* BOTOES */
	.boBackLinkInForm .btnLeftBack, .boBackLinkInForm .btnRightBack{display:none}
	.especialsubmitType .btnLeftBack, .especialsubmitType .btnRightBack{display:none} 
	
	.btnLeftBack,
	.btnRightBack,
	.btnMiddleBack{
		background: none !important;
		font-size: 9px;
		color: #545454;
		height: auto !important;
		padding: inherit !important; 
	}
	
	.elementSearch button span span,
	.elementSearch button span,
	
	.submitType button span,
	.submitType button span span,
	
	.file,
	
	button span,
	button span span{
		background: none;
		font-family: Arial,Verdana,Helvetica,sans-serif;
	}
	
	
	button {
		background-color: #3c35bf;
		
		border:3px solid #dfddde;
		 
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
		border-radius: 4px;
		
		padding: 5px 10px 5px 10px;
	}
	button *{
		padding: 0px !important;
		margin: 0px  !important;
	}
	
	.boBackLinkInForm a {
		display: inline-block;
		font-weight: normal;
		background-color: #3c35bf;
		border:3px solid #dfddde;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
		border-radius: 4px;
		padding: 5px 10px 5px 10px;
	}
	
	.especialsubmitType .btnSave a {
		display: inline-block;
		font-weight: normal;
		background-color: #3c35bf;
		border:1px solid #dfddde;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
		border-radius: 4px;
		
		padding: 1px 3px 1px 3px;
	}
	
	a#showTemplates,
	.btnStyle a,
	.boBackLinkInForm a,
	.especialsubmitType a,
	.submitType button,
	.elementSearch button{
		/*background-color: #fafcfb;*/
		background: #ffffff; /* Old browsers */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNmQwZDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #ffffff 0%, #c6d0d2 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#c6d0d2)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#c6d0d2 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffffff 0%,#c6d0d2 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,#c6d0d2 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ffffff 0%,#c6d0d2 100%); /* W3C */
		
		border:1px solid #c6d0d2;
		
		padding-top: 2px;
		padding-bottom: 2px;
	}
	
	.btnStyle a,
	a#showTemplates{
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
		border-radius: 4px; 
	}
	
	.btnStyle a{
		padding: 2px 6px;
		text-decoration: none;
	    line-height: normal;
	    text-align: center;
	    text-shadow: none;
	    text-transform: uppercase;
	    font-weight: bold;
	}
	
	a#showTemplates .btnMiddleBack{
		line-height: 12px;
	}
	
	.file{
		border:1px solid #c6d0d2;
	}
	.styleEspecialInput .file{
		border:none
	}
	
	button span,
	button span span{
		height: auto !important
	}
	
	.dashchartbutton {
		background-color: transparent !important;
	}
	.dashchartbutton-active{
		background-color: #32354E !important;
	}
	/* BOTOES */
/* ELEMENTS WRAPPER DO CONTEUDO */



/* NOVOS ESTILOS */
#resultstable th{	
	background-color: #313450 !important;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	text-align:left;
	height: 30px;
}

#resultstable{border: 1px solid  #aebbc3 !important; border-collapse: separate;}
#resultstable th a{color: #FFFFFF}
#resultstable tr td{border-bottom:1px solid #FFFFFF}
#resultstable .color1 {background-color: #e2e9ed;}
#resultstable .color2 {background-color: #f7f7fe;}

.fotterBoLogin{color:#FFFFFF}

.text{padding-right:0px;  margin-right:5px}

.resultspp{color:#FFFFFF}

.dashb_element_logins{height: 250px}

.hightTtableInPages span{
	padding-bottom:5px;
}

.hightTtableInPages td.label{
	padding-right:5px;
}

.especial_menu_middle span{
	margin-right:0;
}

.submitSearchGeneric{
	margin-top:5px;
}

#resultstable th.formatPrice,
#resultstable td.formatPrice{
	text-align: right;
}

.formatPrice .desc_icon,
.formatPrice .asc_icon,
.formatPrice .sortItem {
    float: right;
}

.formedittable tr.hiddenField{
	display: none;
}

ul.dropdown-horizontal .leftOpen .dir{
	background-position: left center;
    padding-left: 15px !important;
    background-image: url("/css/images_grouped/menu/nav-arrow-left.png");
}

.leftOpen .dir ul {
	left:-220px;
}
.resultspp{
	margin-left: 5px;	
}

.participants-list-name{
	color: #0000;
    font-size: 1.2em;
    font-weight: bold;
    padding-bottom: 10px;
}

@media screen and (max-width:1024px) {	
	.searchBoxLeft{
		margin-right:15px;
	}
	
	.dashb_element_logins {
	    float: left;
	    margin-bottom: 15px;
	    margin-left: 5px;
	}
}

@media screen and (min-width:1500px) {	
	
	.boSearchForm{
		max-width: 60%;
	}
	.boRecordOperations{
		max-width: 40%;
	}
	
}

.attachementTemplade .listAttachment{
	line-height:23px;
}

#maintenanceModeStyle{
	padding-left:15px;
	padding-right: 15px;
}

.styleCurriculumLine{
	margin: 10px 0 10px 0;
	padding: 10px 10px 10px 10px; background-color: #f5f5f5;
}

.styleCurriculumLine.horizontal_1{
	margin-left: 10px;
}

.styleCurriculumLine.horizontal_2{
	margin-left: 20px;
}

.styleCurriculumLine.horizontal_3{
	margin-left: 30px;
}

.styleCurriculumLine.horizontal_4{
	margin-left: 40px;
}

.styleCurriculumLine.horizontal_5,
.styleCurriculumLine.horizontal_6,
.styleCurriculumLine.horizontal_7,
.styleCurriculumLine.horizontal_8,
.styleCurriculumLine.horizontal_9,
.styleCurriculumLine.horizontal_10,
.styleCurriculumLine.horizontal_11,
.styleCurriculumLine.horizontal_12,
.styleCurriculumLine.horizontal_13,
.styleCurriculumLine.horizontal_14,
.styleCurriculumLine.horizontal_15{
	margin-left: 50px;
}

.modalWindowForm th{
	line-height: 12px;	
}

.surveysConfigModel .sectionSurveyStyle{
	padding-bottom: 10px;
}

.surveysConfigModel .sectionSurveyStyle td{
	background-color: #C2C2D6;
}

.surveysConfigModel .sectionSurveyStyle{
	color: #FFF;
}

.accountformedittable.surveysConfigModel td{
	height: 20px;
	line-height: 24px;
	padding-bottom: 0;	
}

.addleftspace .formLabelInTable{
	padding-left: 20px;	
}

.singleViewBox{
	margin-bottom: 10px;	
}
.singleViewBox .boSearchFormTitle{
	float: left;
}
.singleViewBox .especialsubmitType{
	float: right !important;
}

.singleViewBox .btnsingleView{
	float: left;
}

.singleViewBox .paginationResults{
	float: left;
	margin-right: 20px;	
	color: #484848;
    font-size: 11px;
    font-weight: bold;
    padding-top: 6px;
}

.importBtnUpload{
	margin-left:5px;
}

.dateBeginSelect .ui-datepicker-trigger{
	float: left;
	margin-top: 2px;
}

.dateBeginSelect input{
	float: left;
}

@media print {
    .listMode .contentMiddleCenter {
        padding:0;
        margin:0;
        
        -moz-border-radius: 0;
		-webkit-border-radius: 0;
		-khtml-border-radius: 0;
		border-radius: 0;
		
		-webkit-box-shadow: no;
		box-shadow: none;
    }
    
   #boContent{
   	width: 100%; 
   }
}

#header_lang{
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff 1%, #e6e6e6 100%) repeat scroll 0 0;
    border-radius: 4px;
    float: left;
    font-size: 11px;
    margin-left: 10px;
    padding: 5px;
}

#header_lang select{
	font-size: 11px;
}