text:
@import url("http://fonts.googleapis.com/css?family=Oleo+Script")

* {
 margin: 0;
 padding: 0;
}

html,body {
 height: 100%;
}

body  {
	background-image: url("../images/login/bg_top.png");
	background-position: center top;
	background-repeat: repeat-x;
	margin-top: 10px !important;
	margin: 0;
	color: #393939;
	font-family: Arial;
}

#page-top-top{
	background: url(../images/shared/nav/repeat2.jpg) repeat-x;
 	height: 35px;
}

#page-top-top a, #page-top-top a:hover{
	text-decoration: none;
	text-transform: uppercase;
	color:#DDD;
}
#page-top-top-title{
	font-size: 14px;
    font-weight: bold;
    padding: 9px;
	color: #DDD;`
}

#page-top-outer {
 background: url("../images/shared/header-bg.jpg") repeat scroll 0 0 transparent;
/*  background: url(../images/shared/top_bg.jpg) top center repeat-x; */
 border-bottom: 1px solid #7e7e7e;
 height: 31px;
}

#page-top {
 margin: 0 auto;
 max-width: 1260px;
 min-width: 850px;
 position: relative;
}

#logo {
 float: left;
/*  margin: 45px 0 0 15px; */
}

#logo a {
 display: block;
}

#top-search {
 display: inline;
 float: right;
 position: relative;
/*  margin: 46px 20px 0 0; */
 z-index: 20;
}

.top-search-inp {
 background: url(../images/shared/top_search_inp.gif) no-repeat;
 border: none;
 color: #fff;
 font-size: 12px;
 height: 23px;
 padding: 6px 6px 0 10px;
 width: 164px;
}

#content-outer {
 background: url(../images/shared/content_repeat.jpg) repeat-x;
}

#content {
 color: #333;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 line-height: 18px;
 margin: 0 auto 0 auto;
 max-width: 1260px;
 min-width: 780px;
 padding: 35px 0px 30px 0px;
}

#content-inner {
 color: #333;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 line-height: 18px;
 margin: 0 auto 0px auto;
 padding: 25px 0 30px 0;
}

#content-table th.sized {
 height: 15px;
 width: 15px;
 padding: 0;
 margin: 0;
 font-size: 0px;
 line-height: 0px;
}

#content-table-inner {
 font-size: 12px;
 line-height: 12px;
 padding: 10px 0 20px 0;
}

#tbl-border-top {
 background: url(../images/shared/border_bit.jpg) top repeat-x;
 line-height: 0;
 font-size: 0px;
 height: 15px;
}

#tbl-border-bottom {
 background: url(../images/shared/border_bit.jpg) bottom repeat-x;
 line-height: 0;
 font-size: 0px;
 height: 15px;
}

#tbl-border-left {
 background: url(../images/shared/border_bit.jpg) left repeat-y;
}

#tbl-border-right {
 background: url(../images/shared/border_bit.jpg) right repeat-y;
}

#table-content {
 line-height: 16px;
 margin: 0 10px 10px 10px;
 min-height: 300px;
}

.topleft {
 background: url(../images/shared/corner_top_left.jpg) no-repeat;
 width: 15px;
 height: 15px;
}

.topright {
 background: url(../images/shared/corner_top_right.jpg) no-repeat;
 width: 15px;
 height: 15px;
}

.bottomleft {
 background: url(../images/shared/corner_bottom_left.jpg) no-repeat;
 width: 15px;
 height: 15px;
}

.bottomright {
 background: url(../images/shared/corner_bottom_right.jpg) no-repeat;
 width: 15px;
 height: 15px;
}

#page-heading {
 margin: 0 0 15px 20px;
}

h1 {
 color: #4b4b4b;
 font-family: Tahoma;
 font-size: 22px;
 line-height: 24px;
 font-weight: normal;
}

h2 {
 color: #393939;
 font-size: 16px;
 font-weight: bold;
 line-height: 20px;
 margin-bottom: 10px;
}

h3 {
 color: #92b22c;
 font-size: 14px;
 font-weight: bold;
 line-height: 18px;
 margin-bottom: 10px;
}

/* MESSAGES --------------------------------------------------------------- */
#message-yellow {
 margin-bottom: 5px;
}

.yellow-left {
 background: url(../images/table/message_yellow.gif) top left no-repeat;
 color: #e79300;
 font-family: Tahoma;
 font-weight: bold;
 padding: 0 0 0 20px;
}

.yellow-left a {
 color: #e79300;
 font-family: Tahoma;
 font-weight: normal;
 text-decoration: underline;
}

.yellow-right a {
 cursor: pointer;
}

.yellow-right {
 width: 55px;
}

#message-blue {
 margin-bottom: 5px;
}

.blue-left {
 background: url(../images/table/message_blue.gif) top left no-repeat;
 color: #2e74b2;
 font-family: Tahoma;
 font-weight: bold;
 padding: 0 0 0 20px;
}

.blue-left a {
 color: #2e74b2;
 font-family: Tahoma;
 font-weight: normal;
 text-decoration: underline;
}

.blue-right a {
 cursor: pointer;
}

.blue-right {
 width: 55px;
}

#message-red {
 margin-bottom: 5px;
}

.red-left {
 background: url(../images/table/message_red.gif) top left no-repeat;
 color: #ce2700;
 font-family: Tahoma;
 font-weight: bold;
 padding: 0 0 0 20px;
}

.red-left a {
 color: #ce2700;
 font-family: Tahoma;
 font-weight: normal;
 text-decoration: underline;
}

.red-right a {
 cursor: pointer;
}

.red-right {
 width: 55px;
}

#message-green {
 margin-bottom: 5px;
}

.green-left {
 background: url(../images/table/message_green.gif) top left no-repeat;
 color: #6da827;
 font-family: Tahoma;
 font-weight: bold;
 line-height: 12px;
 padding: 0 0 0 20px;
}

.green-left a {
 color: #6da827;
 font-family: Tahoma;
 font-weight: normal;
 text-decoration: underline;
}

.green-right a {
 cursor: pointer;
}

.green-right {
 width: 55px;
}

a.icon-1 {
 background: url(../images/table/table_icon_1.gif) no-repeat;
 display: block;
 float: left;
 height: 24px;
 margin: 0 8px 0 0;
 width: 24px;
}

a:hover.icon-1 {
 background: url(../images/table/table_icon_1.gif) 0 -24px;
}

a.icon-2 {
 background: url(../images/table/table_icon_2.gif) no-repeat;
 display: block;
 float: left;
 height: 24px;
 margin: 0 8px 0 0;
 width: 24px;
}

a:hover.icon-2 {
 background: url(../images/table/table_icon_2.gif) 0 -24px;
}

a.icon-3 {
 background: url(../images/table/table_icon_3.gif) no-repeat;
 display: block;
 float: left;
 height: 24px;
 margin: 0 8px 0 0;
 width: 24px;
}

a:hover.icon-3 {
 background: url(../images/table/table_icon_3.gif) 0 -24px;
}

a.icon-4 {
 background: url(../images/table/table_icon_4.gif) no-repeat;
 display: block;
 float: left;
 height: 24px;
 margin: 0 8px 0 0;
 width: 24px;
}

a:hover.icon-4 {
 background: url(../images/table/table_icon_4.gif) 0 -24px;
}

a.icon-5 {
 background: url(../images/table/table_icon_5.gif) no-repeat;
 display: block;
 float: left;
 height: 24px;
 width: 24px;
}

a:hover.icon-5 {
 background: url(../images/table/table_icon_5.gif) 0 -24px;
}

#tooltip {
 background-color: #8c8c8c;
 border: 1px solid #767676;
 color: #fff;
 font-family: Arial;
 font-size: 10px;
 font-weight: normal;
 opacity: 0.85;
 padding: 0 5px;
 position: absolute;
 text-align: left;
 z-index: 3000;
}

#tooltip h6,#tooltip div {
 font-family: Arial;
 font-size: 11px;
 line-height: 20px;
 margin: 0;
}

.records_list {
 margin-bottom: 20px;
}

.records_list td a {
 color: #393939;
}

.records_list td a:hover {
 text-decoration: underline;
}

.records_list th {
 height: 50px;
 text-align: left;
}

.records_list .minwidth-1 {
 min-width: 110px;
}

.records_list td {
 border: 1px solid #d2d2d2;
 padding: 5px;
}

.records_list tr.ui-selected {
	background: #F5F67E ;
}

.records_list tr:nth-child(even) {
	background: #ececec;
}
.records_list tr:hover {
	background: #F5F6CE ;
}
.records_list + ul {

}
.records_list + ul > li, .records_list li {
 	list-style: none;
  	margin: 0px 4px;
}

/* Actions dentro de la tabla */
.records_list li > a,.actions a{
	background: url("../images/table/table_header_repeat.jpg") repeat-x scroll 0 0 transparent;
    color: white;
    padding: 3px;
    font-weight: bold;
}
.records_list li > a:hover{
	text-decoration: none;
	color:white;
}

.resaltado { background: #339900 !important; border : 1px solid #99FF66; }
 a.actions.resaltado {
	padding: 5px 10px;
}
button.resaltado {
	padding: 10px 30px;
	height: 45px;
	radius: 5px;
	font-size:12pt;
}

/* Actions debajo de la tabla */
.records_list + ul > li > a{
	 background: url("../images/table/table_header_repeat.jpg") repeat-x scroll 0 0 transparent;
    color: white;
    font-size: 14px;
    font-weight: bold;
    padding: 9px;
}

.records_properties th,.records_properties td {
	padding: 0px 5px 0px 5px;
}

td.options-width {
 padding: 0 0 0 10px;
 width: 210px;
}

td.checkbox-width {

}

/* .table-header-check { */
/*  background: url(../images/table/table_header_checkbox.jpg) no-repeat; */
/*  border: none; */
/*  min-width: 29px; */
/*  padding: 0px 0 0 10px; */
/*  width: 29px; */
/* } */

/* .table-header-options { */
/*  background: url(../images/table/table_header_options.jpg) no-repeat; */
/*  border: none; */
/*  min-width: 221px; */
/*  padding: 0px 0 0 0; */
/*  width: 221px; */
/* } */

.records_list th  {
 background: url(../images/table/table_header_repeat.jpg) repeat-x;
 border: none;
 color: #fff;
 font-family: Tahoma;
 font-size: 13px;
 font-weight: bold;
 line-height: 14px;
 margin: 0 0 0 10px;
 padding: 0 10px 0 10px;
 border-left: 1px solid #373737;

}
.records_list th:first-child  {

/* 	border-left: 0px; */
/* 	background: url("../images/table/table_header_checkbox.jpg") no-repeat scroll 0 0 transparent; */
}
.records_list th:last-child  {
/* 	background: url("../images/table/table_header_options.jpg") no-repeat scroll 0 0 transparent; */
}

.records_list th a {
 background: url(../images/table/table_sort_arrow.gif) right no-repeat;

}

.records_list th a:hover {
 color: #94b52c
}

th.line-left {
 border-left: 1px solid #373737;
}

.records_list tr.activity-blue {
 background: #e3eceb;
}

#toggle-all {
 display: block;
 width: 17px;
 height: 17px;
 cursor: pointer;
 background: url(../images/shared/checkbox.gif) 0 -17px;
}

#toggle-all.toggle-checked {
 display: block;
 width: 17px;
 height: 17px;
 background: url(../images/shared/checkbox.gif) 0 0;
}

/*  RELATED ACTIVIES BOX */
#related-activities {
 float: right;
 font-size: 0px;
 line-height: 0;
 width: 271px;
}

#related-act-top {
 font-size: 0px;
 line-height: 0;
}

#related-act-bottom {
 background: url(../images/forms/bg_related_act.gif) no-repeat bottom;
 font-size: 0px;
 line-height: 0;
}

#related-act-inner {
 font-size: 11px;
 line-height: 16px;
 margin: 0 auto 0px auto;
 padding: 10px 0 20px 0;
 width: 225px;
}

#related-act-inner .left {
 float: left;
 width: 30px;
}

#related-act-inner .right {
 float: left;
 width: 195px;
 padding: 2px 0 0 0;
}

#related-act-inner .right h5 {
 color: #393939;
 font-size: 12px;
}

ul.greyarrow {
 list-style-type: none;
}

ul.greyarrow li {
 background: url(../images/forms/icon_list_arrow.gif) no-repeat 0 5px;
 line-height: 18px;
 padding: 0 0 0 12px;
}

ul.greyarrow li a {
 color: #92b22c;
 font-weight: bold;
}

ul.greyarrow li a:hover {
 text-decoration: underline;
}

.lines-dotted-short {
 background: url(../images/forms/lines_dotted_short.gif) no-repeat 0px
  14px;
 font-size: 0px;
 height: 28px;
 line-height: 0;
}

/* PAGING --------------------------------------------------------- */
#paging-table {
 float: right;
 margin: 0 4px 0 0;
}

.page-far-left {
 background: url(../images/table/paging_far_left.gif) no-repeat;
 display: block;
 float: left;
 height: 24px;
 margin: 0 4px 0 0;
 width: 24px;
}

.page-left {
 background: url(../images/table/paging_far_left.gif) no-repeat;
 display: block;
 float: left;
 height: 24px;
 width: 24px;
}

.page-far-right {
 background: url(../images/table/paging_far_right.gif) no-repeat;
 display: block;
 float: left;
 height: 24px;
 margin: 0 4px 0 4px;
 width: 24px;
}

.page-right {
 background: url(../images/table/paging_far_right.gif) no-repeat;
 display: block;
 float: left;
 height: 24px;
 width: 24px;
}

#page-info {
 float: left;
 line-height: 16px;
 padding: 3px 12px 0 12px;
}

/*  ACTIONS BOX ----------------------------------------------- */
#actions-box {
 float: left;
 margin: 0 0 0 10px;
 position: relative;
}

a.action-slider {
 background: url(../images/table/dropdown_actions.gif) no-repeat;
 display: block;
 height: 30px;
 width: 110px;
}

a.action-slider.activated {
 background: url(../images/table/dropdown_actions.gif) no-repeat 0 -30px;
 display: block;
 height: 30px;
 width: 110px;
}

#actions-box-slider {
 background: url(../images/table/actions_slider_bg.gif) bottom no-repeat;
 display: none;
 left: 0;
 padding-bottom: 1px;
 padding-top: 10px;
 position: absolute;
 top: 24px;
 width: 110px;
}

#actions-box-slider-inner {
 font-size: 0px;
 line-height: 0;
 margin: 0 auto;
 width: 108px;
}

a.action-edit,a.action-delete {
 color: #272727;
 display: block;
 font-weight: bold;
 height: 20px;
 margin: 0 auto;
 padding: 10px 0 5px 45px;
 width: 63px;
}

a:hover.action-edit {
 background: #949494 url(../images/table/action_edit.gif) no-repeat 14px
  5px;
 color: #fff;
}

a.action-edit {
 background: #c7c7c7 url(../images/table/action_edit.gif) no-repeat 14px
  5px;
}

a.action-delete {
 background: #c7c7c7 url(../images/table/action_delete.gif) no-repeat
  14px 5px;
}

a:hover.action-delete {
 background: #949494 url(../images/table/action_delete.gif) no-repeat
  14px 5px;
 color: #fff;
}

/* FORM ------------------------------------------------------- */

input,select {
 color: #393939;
 min-height: 25px;
 margin-top:4px;
 margin-bottom:4px;
}

select {
 width: 215px;
 padding: 2px 5px 2px 5px;
 line-height: 2;
 font-size: 14px;
 border: 1px solid #ACACAC;
}

input {
 min-width: 186px;
 padding: 6px 6px 0 6px;
 border: 1px solid #ACACAC;
/*  background: url(../images/forms/form_inp.gif) no-repeat; */
}

input[type="radio"] + label, input[type="checkbox"] + label {
	width:auto;
	min-width: 40px;
	text-transform: capitalize;
}

label.error, .error {
	width: auto;
	padding-left: 10px;
	color : #A00000;
}

 div.radios-en-linea{
	display:inline;
	padding:10px;
}
 div.radios-en-linea input[type=radio],  div.radios-en-linea input[type=checkbox] {
 	display: inline;
 	width: auto;
 	min-width: auto;
 	padding: 0px;
 	margin: 0px;
 }

 .filters div.radios-en-linea label {
 	width: auto;
 }

input[type=radio],input[type=checkbox]{
	min-width: 10px;
	margin: 3px;
	padding: 0px;
	min-height:10px;

}

.inp-form-error {
 background: url(../images/forms/form_inp_error.gif) no-repeat;
 border: none;
 color: #393939;
 height: 25px;
 padding: 6px 6px 0 6px;
 width: 187px;
}

textarea {
border: 1px solid #ACACAC;
/*background: url(../images/forms/form_textarea.gif) no-repeat;
 border: none;*/
 color: #393939;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 height: 97px;
 overflow: auto;
 padding: 6px 6px 0 6px;
 width: 378px;
}

#id-form td {
 padding: 0 0 10px 0;
}

#id-form td.noheight {
 padding: 0 0 0px 0;
}

#id-form th {
 line-height: 28px;
 min-width: 130px;
 padding: 0 0 10px 0;
 text-align: left;
 width: 130px;
}

.styledselect-day,.styledselect-month,.styledselect-year {
 border: 1px solid #acacac;
 margin-right: 3px;
 padding: 3px;
 width: 64px;
}

#step-holder {
 font-family: Tahoma;
 height: 39px;
 margin-bottom: 20px;
}

.step-no {
 float: left;
 height: 29px;
 width: 18px;
 font-size: 18px;
 line-height: 18px;
 padding: 10px 0 0 0;
 text-align: center;
}

.step-no-off {
 float: left;
 height: 29px;
 width: 18px;
 font-size: 18px;
 line-height: 18px;
 padding: 10px 0 0 0;
 text-align: center;
 color: #cbcbcb;
}

.step-dark-left {
 float: left;
 background: url(../images/forms/step_dark_left.gif) no-repeat;
 height: 27px;
 padding: 13px 15px 0 25px;
 font-size: 13px;
 color: #fff;
 font-weight: bold;
}

.step-dark-left a {
 font-size: 13px;
 color: #fff;
 font-weight: bold;
}

.step-dark-right {
 float: left;
 width: 12px;
 background: url(../images/forms/step_dark_right.gif) no-repeat;
 height: 39px;
}

.step-dark-round {
 float: left;
 width: 8px;
 height: 39px;
 background: url(../images/forms/step_dark_round.gif) no-repeat;
}

.step-light-left {
 float: left;
 height: 27px;
 padding: 13px 15px 0 25px;
 font-size: 13px;
 background: url(../images/forms/step_light_left.gif) no-repeat;
 height: 39px;
 color: #cbcbcb;
 font-weight: bold;
}

.step-light-left a {
 font-size: 13px;
 color: #cbcbcb;
 font-weight: bold;
}

.step-light-right {
 float: left;
 width: 12px;
 background: url(../images/forms/step_light_right.gif) no-repeat;
 height: 39px;
}

.step-light-round {
 float: left;
 width: 8px;
 height: 39px;
 background: url(../images/forms/step_light_round.gif) no-repeat;
}

.bubble-left {
 float: left;
 width: 10px;
 height: 29px;
 margin-left: 5px;
 background: url(../images/forms/bubble_left.gif) no-repeat;
}

.bubble-inner {
 float: left;
 padding: 7px 0px 0 2px;
 color: #2e74b2;
 line-height: 14px;
 font-size: 11px;
 height: 22px;
 background: url(../images/forms/bubble_inner.gif) repeat-x;
}

.bubble-right {
 float: left;
 width: 8px;
 height: 29px;
 background: url(../images/forms/bubble_right.gif) right no-repeat;
}

.error-left {
 float: left;
 width: 13px;
 height: 32px;
 margin-left: 5px;
 background: url(../images/forms/error_left.gif) no-repeat;
}

.error-inner {
 float: left;
 padding: 7px 10px 0 4px;
 color: #fff;
 line-height: 14px;
 height: 25px;
 background: url(../images/forms/error_right.gif) right no-repeat;
}

.file_1 {
 border: 1px solid #acacac;
 padding: 5px;
}

/*  NAVIGATION ----------------------------------------------- */
#nav-holder {
 margin: 0 auto;
 max-width: 1260px;
 min-width: 780px;
 text-align: left;
}

.nav-outer-repeat {
 background: url(../images/shared/nav/repeat.jpg) repeat-x;
 height: 77px;
}

.nav-outer {
 margin: 0 auto;
 max-width: 1260px;
 min-width: 850px;
}

#nav-right {
 float: right;
 position: relative;
/*  width: 400px; */
 min-width:300px;
color: white;
 z-index: 0;
}

#nav-right li {
 display: block;
 float: left;
 margin: 0px 0 0 0;
 background-position: left center;
 background-repeat: no-repeat;
}

#acc-settings {
	background-image: url("../images/shared/nav/icon_acc_settings.gif");
}

.account-content {
 background: #454545 url(../images/shared/nav/account_drop_bg.gif)
  no-repeat bottom;
 display: none;
 left: 5px;
 padding-bottom: 20px;
 position: absolute;
 top: 30px;
 width: 170px;
}

.account-drop-inner {
 font-size: 0px;
 line-height: 0px;
 margin: 20px auto 0 auto;
 width: 140px;
}
.showhide-account img{
	vertical-align: middle;
}

.showhide-account {
 cursor: pointer;
 display: block;
 float: left;
 margin: 10px 5px 0 5px;
}

.account-drop-inner a {
 color: #fff;
 font-size: 12px;
 font-weight: bold;
 line-height: 16px;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}

.account-drop-inner a:hover {
 color: #94b52c;
}

.acc-line {
 background: url(../images/shared/nav/account_line.gif) no-repeat 0 7px;
 font-size: 0px;
 height: 14px;
 line-height: 0px;
 margin-top: 0px;
 padding: 0;
}

/* ================================================================
This copyright notice must be untouched at all times. The original version of this stylesheet and the associated (x)html is available at http://www.cssplay.co.uk/menus/pro_dropline.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved. This stylesheet and the associated (x)html may be modified in any way to fit your requirements.
=================================================================== */
.navi {
 float: left;
 font-family: Tahoma;
 font-size: 13px;
 height: 38px;
 position: relative;
 min-width: 600px;
 z-index: 500;
}

.nav-divider {
 background: url(../images/shared/nav/divider.jpg) top no-repeat;
 float: left;
 height: 40px;
 width: 15px;
}

.navi .table {
 display: table;
}

.navi .select,.navi .current {
 display: table-cell;
 float: left;
 list-style: none;
 margin: 0 0px 0 0;
 padding: 0;
 white-space: nowrap;
}

.navi li {
 float: left;
 height: auto;
 margin: 0;
 padding: 0;
}

.navi .select a {
 color: #fff;
 display: block;
 float: left;
 height: 37px;
 line-height: 35px;
 padding: 0 20px 0 20px;
 text-decoration: none;
 white-space: nowrap;
}

.navi .current a {
 background: url(../images/shared/nav/pro_line_1.gif);
 color: #fff;
 display: block;
 float: left;
 height: 37px;
 line-height: 35px;
 padding: 0 0 0 10px;
 text-decoration: none;
 white-space: nowrap;
}

.navi .current a b {
 background: url(../images/shared/nav/pro_line_1.gif) right top;
 display: block;
 padding: 0 20px 0 10px;
}

.navi .select a:hover,.navi .select li:hover a {
 background: url(../images/shared/nav/pro_line_1.gif);
 color: #fff;
 cursor: pointer;
 padding: 0 0 0 10px;
}

.navi .select a:hover b,.navi .select li:hover a b {
 background: url(../images/shared/nav/pro_line_1.gif) right top;
 cursor: pointer;
/*  display: block; */
 float: left;
 padding: 0 20px 0 10px;
}

.navi .select_sub {
 display: none;
 margin: 0 0 0 10px;
}

/* IE6 only */
.navi table {
 border-collapse: collapse;
 font-size: 1em;
 height: 0;
 margin: -1px;
 width: 0;
}

.navi .sub {
/*  display: table; */
 list-style: none;
 /* margin: 0 auto; */
 padding: 0;
}

.navi .sub_active .current_sub a,.navi .sub_active a:hover {
 background: transparent;
 color: #fff;
}
.navi .select .select_sub { display:none;}
.navi .select :hover .select_sub,.navi .current .show {
 background: url(../images/shared/nav/back_0.gif);
 display: block;
 left: 0;
 padding: 0;
 position: absolute;
 text-align: left;
 top: 37px;
 width: 750px;
 z-index: 100;
}

.navi .current .show {
 z-index: 10;
}

.navi .select :hover .sub li a,.navi .current .show .sub li a {
 background: transparent;
 border: 0;
 color: #fff;
 font-weight: bold;
 font-size: 13px;
 display: block;
 float: left;
 margin: 0;
 padding: 0 10px 0 10px;
 white-space: nowrap;
}

.navi .current .sub li.sub_show a {
 color: #94b52c;
 cursor: default;
}

.navi .select :hover .sub li a:hover,.navi .current .sub li a:hover {
 color: #94b52c;
 visibility: visible;
}

/* FOOTER -------------------------------------------------------------- */
#footer {
 height: 70px;
 margin: 80px auto 0px auto;
 padding: 0px 0 0 0;
 text-align: left;
 min-width: 780px;
 max-width: 1260px;
}

#footer-left {
 color: #818181;
 font-size: 11px;
 line-height: 11px;
 padding: 15px 0 15px 25px;
 margin: 0 20px;
 border-top: 1px solid #dbdbdb;
 border-bottom: 1px solid #dbdbdb;
}

#footer-left a {
 color: #818181;
 text-decoration: none;
}

#footer-left   a.selected,#footer-left   a:hover {
 color: #000;
 text-decoration: none;
}

/* GENERAL --------------------------------------------------------*/
table {
 border-collapse: collapse;
}

.fr {
 float: right;
}

a {
 outline: none;
 text-decoration: none;
}

a:hover {

}

.clear {
 clear: both;
 font-size: 0px;
 height: 0;
 line-height: 0px;
 margin: 0px;
 padding: 0px;
}

img {
 border: 0;
}

p {
 margin: 0px;
 padding: 0px;
}

form {
 margin: 0;
 padding: 0;
}

.line {
 border-top: 1px solid #dcdada;
 font-size: 0px;
 height: 1px;
 line-height: 0px;
 margin: 20px 0;
 padding: 0;
}

.font11 {
 font-size: 11px;
}

/*  STYLED SELECTBOXES style 1 --------------------------------- */
.styledselect {
 background: #2a2a2a;
 border: 1px solid #424242;
 color: #fff;
 width: 120px;
 padding: 5px;
 line-height: 14px;
 margin-right: 6px;
 font-size: 12px;
}

div.selectbox-wrapper {
 background-color: #2a2a2a;
 border: none;
 border-bottom: none;
 margin: 0px;
 margin-top: 0px;
 max-height: 200px;
 overflow: auto;
 padding: 0px;
 position: absolute;
 text-align: left;
 width: 400px;
 z-index: 10;
}

div.selectbox-wrapper ul {
 list-style-type: none;
 margin: 0px;
 padding: 0px;
 z-index: 10;
}

div.selectbox-wrapper ul li.selected {
 background-color: 575757;
 color: #fff;
}

div.selectbox-wrapper ul li.current {
 background-color: #575757;
}

div.selectbox-wrapper ul li {
 border-bottom: none;
 color: #fff;
 cursor: pointer;
 display: block;
 font-size: 12px;
 line-height: 12px;
 list-style-type: none;
 margin: 0;
 padding: 6px 2px 6px 10px;
}

.selectbox_styled {
 background: url(../images/shared/top_search_select.gif) left no-repeat;
 border: none;
 border-left: none;
 color: #fff;
 cursor: pointer;
 display: block;
 font-family: Arial;
 font-size: 12px;
 height: 20px;
 margin: 0px 0px 0px 0px;
 padding: 6px 0 0 6px;
 text-align: left;
 width: 105px;
 z-index: 10;
}

/*  STYLED SELECTBOXES style 2 --------------------------------- */
div.selectbox-wrapper2 {
 background-color: #e3e3e3;
 border: none;
 border-bottom: none;
 margin: 0px;
 margin-top: 0px;
 max-height: 200px;
 overflow: auto;
 padding: 0px;
 position: absolute;
 text-align: left;
 width: 400px;
}

div.selectbox-wrapper2 ul {
 list-style-type: none;
 margin: 0px;
 padding: 0px;
}

div.selectbox-wrapper2 ul li.selected2 {
 background-color: #94b52c;
 color: #fff;
}

div.selectbox-wrapper2 ul li.current2 {
 background-color: #94b52c;
 color: #fff;
}

div.selectbox-wrapper2 ul li {
 border-bottom: none;
 color: #393939;
 cursor: pointer;
 display: block;
 font-size: 12px;
 line-height: 12px;
 list-style-type: none;
 margin: 0;
 padding: 6px 2px 6px 10px;
}

.styledselect_form_1 {
 background: url(../images/forms/form_select.gif) left no-repeat;
 border: none;
 border-left: none;
 color: #393939;
 cursor: pointer;
 display: block;
 font-family: Arial;
 font-size: 12px;
 height: 24px;
 margin: 0px 0px 0px 0px;
 padding: 7px 0 0 6px;
 text-align: left;
 width: 192px;
}

.styledselect_form_2 {
 background: url(../images/forms/form_select_small.gif) left no-repeat;
 border: none;
 border-left: none;
 color: #393939;
 cursor: pointer;
 display: block;
 font-family: Arial;
 font-size: 12px;
 height: 24px;
 margin: 0px 0px 0px 0px;
 padding: 7px 0 0 10px;
 text-align: left;
 width: 60px;
}

/*  STYLED SELECTBOXES style 3 --------------------------------- */
div.selectbox-wrapper3 {
 background-color: #e3e3e3;
 border: none;
 border-bottom: none;
 margin: 0px;
 margin-top: 0px;
 max-height: 200px;
 overflow: auto;
 padding: 0px;
 position: absolute;
 text-align: left;
 width: 400px;
}

div.selectbox-wrapper3 ul {
 list-style-type: none;
 margin: 0px;
 padding: 0px;
}

div.selectbox-wrapper2 ul li.selected3 {
 background-color: #94b52c;
 color: #fff;
}

div.selectbox-wrapper2 ul li.current3 {
 background-color: #94b52c;
 color: #fff;
}

div.selectbox-wrapper3 ul li {
 border-bottom: none;
 color: #393939;
 cursor: pointer;
 display: block;
 font-size: 12px;
 line-height: 12px;
 list-style-type: none;
 margin: 0;
 padding: 6px 2px 6px 10px;
}

.styledselect_pages {
 background: url(../images/table/select_number_rows.gif) left no-repeat;
 border: none;
 border-left: none;
 color: #393939;
 cursor: pointer;
 display: block;
 font-family: Arial;
 font-size: 12px;
 height: 20px;
 line-height: 16px;
 margin: 0px 0px 0px 0px;
 padding: 4px 0 0 6px;
 text-align: left;
 width: 130px;
}

/* STYLED CHECKBOXES AND RADIOS -------------------------------------------- */
.ui-radio-state-disabled,.ui-radio-state-checked-disabled,.ui-radio-state-disabled-hover,.ui-radio-state-checked-disabled-hover
 {
 color: #999;
}

span.ui-checkbox,span.ui-radio {
 background: url(../images/shared/checkbox.gif) 0 -17px no-repeat;
 display: block;
 float: left;
 height: 17px;
 width: 17px;
}

span.ui-helper-hidden {
 display: none;
}

label {
	display: inline-block;
	text-align: right;
	min-width: 150px;
	line-height: 20px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	margin-right: 10px;
}

.error_list, label+ul{
	font-weight:bold;
    color: red;
    display: inline-block;
    list-style: none outside none;
}

label + ul + input {
    display: block;
    margin-left: 310px;
}
#fos_user_registration_form label + ul + input {
    margin-left: 130px;
}

input+label{
text-align: left;
}
span.ui-radio-state-hover,span.ui-checkbox-state-hover {
 background-position: 0 0px;
}

span.ui-checkbox-state-checked {
 background-position: 0 0px;
}

span.ui-checkbox-state-checked-hover {
 background-position: 0 0px;
}

span.ui-radio-state-checked-disabled-hover,span.ui-radio-state-checked-disabled,span.ui-radio-state-checked
 {
 background-position: 0 -161px;
}

span.ui-radio-state-checked-hover {
 background-position: 0 -17px;
}

.ui-helper-hidden-accessible {
 left: -999em;
 position: absolute;
}

/*  LOGIN -------------------------------------------------------------------------------- */
#login-bg {
 background: url(../images/login/login_bg.jpg) no-repeat top center;
}

#login-holder {
 margin: 0px auto 0 auto;
 width: 508px;
}

#loginbox {
 background: url(../images/login/loginbox_bg.png) no-repeat;
 font-size: 12px;
 height: 212px;
 line-height: 12px;
 padding-top: 60px;
 position: relative;
 width: 508px;
}

#forgotbox {
 background: url(../images/login/loginbox_bg.png) no-repeat;
 display: none;
 font-size: 12px;
 height: 212px;
 line-height: 12px;
 padding-top: 60px;
 position: relative;
 width: 508px;
}

#login-inner {
 color: #161616;
 font-family: Tahoma;
 font-size: 13px;
 line-height: 12px;
 margin: 0 auto;
 width: 310px;
}

#login-inner label {
 color: #161616;
 cursor: pointer;
 font-family: Tahoma;
 font-weight: bold;
 line-height: 12px;
 padding-left: 10px;
}

.checkbox-size {
 width: 13px;
 height: 13px;
 margin: 5px 0;
}

#login-inner th {
 padding: 0 0 6px 0;
 text-align: left;
 width: 95px;
}

#login-inner td {
 padding: 0 0 6px 0;
}

.login-inp {
 background: url(../images/login/inp_login.gif) no-repeat;
 border: none;
 color: #fff;
 font-size: 16px;
 height: 28px;
 padding: 6px 6px 0 10px;
 width: 204px;
}

#logo-login {
 float: left;
 height: 35px;
 margin: 145px 0 0 15px;
}

a.forgot-pwd {
 bottom: 30px;
 color: #161616;
 font-family: Tahoma;
 font-size: 11px;
 font-weight: bold;
 line-height: 12px;
 position: absolute;
 right: 40px;
}

a:hover.forgot-pwd {
 color: #fff;
}

#forgotbox-text {
 color: #161616;
 font-family: Tahoma;
 font-size: 13px;
 font-weight: bold;
 line-height: 12px;
 margin: 0 auto 40px auto;
 width: 380px;
}

#forgot-inner {
 color: #161616;
 font-family: Tahoma;
 font-size: 13px;
 line-height: 12px;
 margin: 0 auto;
 width: 330px;
}

#forgot-inner label {
 color: #161616;
 cursor: pointer;
 font-family: Tahoma;
 font-weight: bold;
 line-height: 12px;
 padding-left: 10px;
}

#forgot-inner th {
 padding: 0 0 6px 0;
 text-align: left;
 width: 110px;
}

#forgot-inner td {
 padding: 0 0 6px 0;
}

a.back-login {
 background: url(../images/login/icon_back_login.gif) no-repeat 0 4px;
 bottom: 30px;
 color: #161616;
 font-family: Tahoma;
 font-size: 11px;
 font-weight: bold;
 line-height: 12px;
 padding: 0 0 0 10px;
 position: absolute;
 right: 40px;
}

a:hover.back-login {
 color: #fff;
}

.submit-login {
 background: url(../images/login/submit_login.gif) no-repeat;
 border: none;
 cursor: pointer;
 display: block;
 height: 29px;
 text-indent: -3000px;
 width: 73px;
}

.submit-login:hover {
 background: url(../images/login/submit_login.gif) no-repeat 0 -29px;
}

.records_list li > button{
	font-size: 12px;
    height: 20px;
    margin: 1px;
    min-width: 10px;
}

.record_actions > li, .records_list li, button {
	list-style:none;
	display: inline-block;
	cursor: pointer;
    background-color: gray;
    text-align: center;
    margin-top:2px;
}

button{
    padding: 0px;
     border: 0 none;
     /* float:left; */
    height: 24px;
    margin:0px 4px;
}
/*
.record_actions > li {
	padding: 4px 5px;
    height: 25px;
}*/

ul.record_actions  {
	padding-top:20px;
	display: inline-block;
/*     clear: both; */
    float: left;
}
#project-actions.record_actions { float:none; }

button,.record_actions li a {
    color: #FFFFFF !important;
    background-color: gray;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 2;
    height:30px;
	padding-left: 5px;
	padding-right: 5px;
}

/** INICIO formulario de carga de proyectos en etapas **/

.wizzard_stage label{
	min-width:300px;
}
.wizzard_stage .innerForm label, .dynamic_form label {
	min-width:200px; /* este es el caso especial de los "mini-forms" de los colaboradores*/
}

form[name="wizzard_form"] .record_actions { float: right; }
.wizzard_stage { display : none;}
.wizzard_stage .form_fields {  min-height: 300px; }

.wizzard_stage #cpm_jovenesbundle_proyectotype_titulo { width: 378px; } /* mismo width que los textareas */
.wizzard_stage #cpm_jovenesbundle_proyectotype_nroAlumnos { min-width: 183px; width: 183px; }

.input_hint {
	width: 400px;
	clear: right;
	display: inline-block;
	vertical-align: top;
	min-height: 25px;
	border: 1px solid #DEDEDE;
	background-color: #EEFFFF;
	padding:3px 5px 4px 5px;
	margin-top: 4px;
	margin-bottom: 4px;
}
.wizzard_stage #eje_row .inline-loading {; }

.innerForm, .dynamic_form { border : 1px solid #DEDEDE; border-radius:5px; width: 500px; padding:5px; margin:10px 0px 10px 0px;}
.innerForm a { float:right; }

/** FIN formulario de carga de proyectos en etapas **/

#loading-indicator-mini, .loading {
    background-image: url("../images/shared/loading-mini.gif");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
}

.inline-loading {
	margin-left:40px;
	padding:7px 10px 7px 10px;
	display:none;
	position:absolute;
}

ul.mis_proyectos { float: left; }
ul.mis_proyectos li {
	list-style: none;
	padding: 5px;
}

ul.mis_proyectos .proyecto_box {
	border: 1px solid #DDD;
	padding: 10px;
	width: 400px;
	border-radius: 4px;
	display:inline-block;
}

ul.mis_proyectos .proyecto_box .operaciones { float: right; display: none; }
ul.mis_proyectos .proyecto_box:hover { background-color:#EFEFFF; cursor:pointer; }
ul.mis_proyectos .proyecto_box:hover .operaciones { display : block; }

ul.mis_proyectos .proyecto_box a { color : #000;  }

.cargando_detalle_proyecto {  float: right; width:450px; margin-left:20px; padding: 5px 40px 0px 10px;  }
.right-panel { float: right; width:450px; border: 1px solid #EFEFEF; margin-left:40px; padding: 5px 40px 0px 10px; display:none;}
.left-panel { float: left; }
#proyecto_fullbox .operaciones { float : right; }
#proyecto_fullbox ul.colaboradores { list-style-type: circle; margin-left: 5px;padding-left: 20px; }
#proyecto_fullbox h3 { font-size: 11pt; padding:10px 0px 5px 0px; }
#proyecto_fullbox h4 { font-size: 10pt; padding:10px 0px 5px 0px; text-align: left; }
#proyecto_fullbox p { font-size: 9pt; padding: 5px 12px; max-width: 500px; }
#proyecto_fullbox .small_text { font-size:7pt; }

.primera_vez { background-image: url("../images/icons/asterisk.png");  background-position: 95% 10%; background-repeat: no-repeat; }
.llamada { padding-right:-30px; width: 150px; float:none; clear:both; }

#login-extra-options{
	list-style: none;
}
#login-extra-options > li {
	display:inline;
}
#login-extra-options > li > a {
	color:#333333;
}

.info-message, .success-message, .warning-message, .error-message, .validation-message {
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.info-message {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('../images/icons/info.png');
}
.success-message {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('../images/icons/success.png');
}
.warning-message {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('../images/icons/warning.png');
}
.error-message {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../images/icons/error.png');
}

.ui-button{
	margin:10px;
	height: auto;
}

#before_list { width : 100%; display:block; clear : both; padding-bottom: 10px;}
.filters {
	float : left;
	width: 800px;
	padding-bottom:20px;
	margin-right:10px;
	border-right: 1px solid #EFEFEF;
}
.filters button { height: 33px; padding: 3px 10px;}
.filters select { height: 25px; min-height: 25px;  }
.filters select[multiple] { height: 70px; }
.filters input { height:16px; min-height: 16px; width:120px; min-width:120px}
.filters input[type='checkbox'] { min-width: 10px;}

.filters .double input { min-height: 30px; }
.filters .double input[type='radio'], .filters .double input[type='checkbox'] {
		min-height: auto;
		width: auto;
		min-width: auto;
		padding: 10px;
	 }
.label-width-auto label {
	width: auto !important;
	min-width: auto !important;
}
.filters select.input-narrow, .filters input.input-narrow  { min-width: 33px; width: 33px }
.primera_vez_checkboxes select.input-narrow { min-width: 60px; width: 60px }

.filters .left { width:350px; float : left; ;}
.filters .left label { text-align:left; width:180px;}
.filters .left select { width: 150px;}

.filters .right { width:450px; float : left; }

.filters .double { clear : both; width:800px; text-align: center; padding-top:15px; }

.filters .left-float { float:left; }

.filters .range input + label { text-align:right;}
.filters .range { padding-left: 50px; }
.filters .range label.input-narrow.left-float { min-width: 100px;}
.filter_order {
	width: 400px;
	display:block;
	margin: 0px;
	padding:0px;
}
.filters .filter_order > div {

	width: 100%;

}

.filter_order #cpm_jovenesbundle_filter_sortOrder {  padding-left:30px;  width: 300px; text-align: right; }

.filter_order #cpm_jovenesbundle_filter_sortOrder  label, .filter_order > label, .filter_order label {   }
.filter_order select {min-width: 200px;  width: 200px !important;  }
.filter_order > input, .filter_order input { width: 30px !important; min-width: 30px !important;  }

.systats {
	float : left;
/* 	width: 350px; */
	border: 1px solid #D2D2D2;
	border-radius:4px;
	padding: 10px;
}
.systats h4 { text-align: center; }
.systats ul {
	padding-left:6px;
	list-style:none;
}

.record_properties{
	float:left;
	max-width:700px;
}

.record_properties td, .record_properties th{
	padding:4px;
}

.record_properties th{
	text-align: right;
	font-weight: bold;
}

.template_tip { font-size:10pt; clear: both; border: 1px solid #CCC; border-radius: 5px; padding:20px;}
.template_tip h4 { font-size:11pt; padding-bottom:5px;  }
.template_tip ul { padding-left : 30px;}
.template_tip ul li .example { margin-left : 30px; font-weight: bold; }

.total_count { float : left; font-weight: bold;}
#paginate_elements { text-align:center;}
#paginate_elements li { display: inline; padding: 5px; background: #F8F8F8; border: 1px solid #E0E0E0; }
#paginate_elements li a { color: #585858; font-size: 12px; background: none; font-weight: normal;}
.left , .right , .current { border-color:#909090; }
#paginate_elements li .current { font-weight: bold; font-size:14px; }
#paginate_elements .left_disabled , #paginate_elements .right_disabled { background-color: #FFFFFF; cursor: default; }

li.next-label, #listado_etapas li {
	background-image: url("../images/shared/next.gif");
    background-position: left center;
}

li.prev-label{
	background-image: url("../images/shared/prev.gif");
    background-position: right center;
}

#acciones-sobre-etapas li a,#acciones-sobre-etapas li a:hover{
	color:white;
	text-decoration: none;
}
#acciones-sobre-etapas li:hover{
	background-color:#222;
}

#listado_etapas li ,#acciones-sobre-etapas li{
    background-color: #333333;
    background-repeat: no-repeat;
    color: white;
    display: inline;
    font-weight: bold;
    padding: 7px 9px 4px 12px;
    line-height: 30px;
    margin-right: 5px;
}
#listado_etapas li:hover { cursor: pointer;}

li.white-label{
	color:black !important;
	background-color:white !important;
}

#listado_etapas li:first-child{
    background-image: none;
}
#listado_etapas, #acciones-sobre-etapas{
	height: 60px;
}
#div-etapas{
	width:95%;
}
.descripcion-etapa {
	background-color: #FFF;
	color: #020202;
	font-size: 10.5pt;
	font-style: italic;
	width: 650px;
	padding: 0px 0px 20px 0px;
}

.quitar_colaborador  {
	background-image: url("../images/icons/remove.png");
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 16px auto;
    color: black;
    height: 15px;
    padding-left: 17px;
}

/**/
img#logo {
    float: left;
    margin: 0 15px 0 25px;
    padding-top: 20px;
}

#header-top {
    background-color: #039BAD;
    background-image: url("../images/login/header-top-bg.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    height: 194px;
    margin-top: 8px;
}

#cat-nav {
    bottom: -14px;
    left: 0;
    position: absolute;
    width: 980px;
    z-index: 100;
}
#cat-nav-left {
    background: url("../images/login/cat-nav-left.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 64px;
    width: 10px;
}
#cat-nav-content {
    background: url("../images/login/cat-nav-content.png") repeat-x scroll 0 0 transparent;
    float: left;
    height: 64px;
    width: 941px;
}
#cat-nav-right {
    background: url("../images/login/cat-nav-right.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 64px;
    width: 19px;
}
#cat-nav-content ul.navi {
    float: left;
    margin-left: 18px;
    margin-top: 10px;
}
#cat-nav-content ul.navi li {
    padding: 0 17px 0 0;
}
.navi li {
    float: left;
    position: relative;
}

ol, ul {
    list-style: none outside none;
}

#cat-nav-content ul.navi li a {
    color: #FEFEFE;
    font-weight: bold;
    text-decoration: none;
    text-shadow: -1px -1px 1px #0A0A0A;
}
#cat-nav-content ul.navi li a:hover {
    color: #A8D728;
}

#cat-nav-content ul.navi li a {
    padding: 8px 4px 21px;
}

ul.navi li a {
    color: #E3E3E3;
    font-weight: bold;
    padding-left: 17px;
    text-decoration: none;
}
.navi a {
    display: block;
    float: left;
}

#footer-bottom {
    background: url("../images/login/footer-bottom_bg.png") repeat-x scroll 0 0 #232323;
    height: 100px;
}

#login-content{
	min-height: 62%;
	height: auto !important;
	height: 100%;

    margin: 0 auto -100px;
	background: url("../images/login/content_bg.png") repeat scroll 0 0 #FFFFFF;
}

.push-footer{
	height: 100px;
}

#header-container {
    height: 100%;
    margin: 0 auto;
    position: relative;
    text-align: left;
    width: 960px;
}
#body-container {
	padding: 16px;
	height: 100%;
    margin: 0 auto;
    text-align: left;
    width: 550px;
    background-color: white;

}

body.login-layout {
    color: #757474;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    line-height: 21px;
    min-height: 25px;
    text-align: center;
    height: 100%;
}

.login-form-title{
	 background: url("../images/login/title_light-blue.png") no-repeat scroll left bottom transparent;
    left: -10px;
    margin: 0 auto;
    padding-bottom: 10px;
    width: 80%;
}
.login-form-title h1{
	font-family: Arial,sans-serif;
    font-size: 18px;
    font-weight: bold;
    background: none repeat scroll 0 0 #28C5D7;
    text-shadow: 1px 1px 1px #1F97A5;
     padding: 8px;
     color: white;
	margin-bottom: 0px;
}

#welcome-message hr { color:#454545;}
#welcome-message h2 {
	color : #383737;
	font-weight: bold;
	text-shadow: 2px 2px 2px #C4C4C4;
}

#welcome-message h3 {
	color: #383737;
}

.correoDetalle tr { 	}
td.labelColumn { width : 60px; padding: 5px 5px 10px 5px; vertical-align: text-top}
td.infoColumn { width : 400px; }

.batch_actions { float: right; display: block;  }
.batch_actions > li { list-style:none;  }
.batch_actions > li {
	    display: inline-block;
	    height: 30px;
	    width : 130px;
	    background-color: gray;
	    border: medium none;
	    cursor: pointer;
	    color:#FFF !important;
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 14px;
	    font-weight: bold;
	    line-height: 2;
	    margin:10px 1px 5px 3px;
}
.batch_actions li:hover {
	height: auto;
}

.batch_actions li span { padding: 0px 2px 0px 10px; }

.batch_actions li .sub_actions {
		display:none;
}

.batch_actions li .sub_actions li {
	    margin:0px;
	    border: 1px solid #636363;
		padding:5px 4px 8px 4px;
		background:#939393;
		font-size : 10px;
		min-width: 200px;
		width: auto;
		height: auto;
}
.batch_actions li .sub_actions li a { color:#FFF; padding:10px; }
.batch_actions li .sub_actions li:hover{
	background:#636363;

}

.aviso_escuela {
	border: 1px solid #DEDEDE;
	background-color: #EEFFFF;
	padding:10px 10px 10px 0px;
}
.aviso_escuela p {
	padding-left: 150px;
	font-weight: bold;
}
border-width: 1px 1px 0px 1px; border-style: solid; border-color: #CCC;

.dynamic_form {
		border: 1px solid #DEDEDE;
		width: 650px;
}

.index_message { width : 100%; background : none repeat scroll 0 0  #039BAD; border-radius:10px;}

.message {
	text-shadow: 1px 1px 1px #C19100;
	font-size: 22px;
	color: #FFF;
}
.message.left { text-align : left;	padding: 20px 15px 40px 15px;}
.message.right  { text-align : right;  padding: 40px 15px 20px 15px; }

.message a { font-weight: bold; color: #EFEFEF; background: #E8AF00; padding: 0px 4px 1px 4px; border-radius:6px;}
.index_message hr { background: #039BAD; width: 70%; margin-left: 80px;}
.dynamic_form a { float:right;}

.no-display{
	display: none;
}

#tabs-proyectos{
		width: 300px;
		float: left;
	}
	#tabs-proyectos > li{
		width: 300px;
		list-style: none;
		cursor: pointer;
/* 		padding: 3px; */
/* 		margin:2px; */
	}

#tabs-proyectos > li, .detalle_proyecto{
	border: 1px solid #FFF;
	padding: 5px;
	margin:10px;
	background-color: white;
}
#tabs-proyectos > li.selected {
	border-right-width:0px;
	padding-right: 15px;
}
.detalle_proyecto{
	display:none;
	margin-left:30px;
	border-left-width:0px;
	float:left;
}
#listado-proyectos{
	float: left;
	background-color: #EFEFEF;
}

.btn_borrar {
	background-image: url("../images/icons/delete.png");
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 16px auto;
    height: 15px;
    padding-left: 17px;
}

.checklist {
	border:1px solid #CCC;
	width: 500px;
	overflow: auto;
	cursor: default;
}
.checklist select { width: 480px; }
.checklist .list_title {
	height: 20px;
	font-weight: bolder;
	background: #DEDEDE;
	text-align:center;
}

.checklist .list_item {
		padding-left:3px;
}
.checklist .list_item:hover {
	background: #DEDEDE;
}
.checklist .list_item a { float: right;}

.preview_email { width:550px; border: 1px solid #EDEDED; background:#EFEFEF; padding: 10px 4px 3px 10px;}

ul.listado-items{
	min-width:350px;
}
ul.listado-items li:hover , ul.listado-items li:nth-child(odd):hover { background-color: #FFFFCC; }

ul.listado-items li:nth-child(odd) {
	/* padding: 3px; */

}
ul.listado-items li:nth-child(odd) {
	background: #ececec;
}

.inline{
	display:inline;
}

.right-box{
	border: 1px dashed #EFEFEF;
	float:right;
}

.invitaciones {
	padding: 10px;
	border-style: solid;
	border-color: #CECECE;
	border-width: 1px 3px 3px 1px;
	min-width: 500px;

}
#invitaciones tbody td { border: 1px solid #EEE; }
.invitaciones .minimizer { float:right; cursor:pointer; font-weight: bold;}
.invitaciones .minimizer:hover { color:#000;}
.invitaciones .invitacion { border: none; }
.invitaciones .listado-items { }

#resumen-box { float: right; display: block;  padding-top:5px; padding-left: 20px;}

.invitaciones h2  { text-align: right; margin-right:200px; padding-top:10px; }
.invitaciones #invitaciones , .invitaciones .listado-items .status { float: none; text-align: right;  }
.invitaciones .listado-items .status .aceptado , .invitaciones .listado-items .status .rechazado {
			font-weight: bold;
			padding: 0px 4px 0px 4px;
		}
.listado-items li {
		padding-top:7px;
		list-style-image: url("../images/table/redBullet.gif");
		margin-left: 10px;
		cursor: default;
		}
.listado-items li a {
	color: #EDEDED;
}

.listado-items .actions a, .listado-items .actions a:VISITED, .listado-items .actions a:HOVER {  text-decoration: none !important; }
.listado-items .actions .ops {
			display: none;
			text-align: left;
			background: #EFEFEF;
			padding: 2px 0px 10px 5px; }
.listado-items .actions .ops > ul > li{ list-style: none; display: inline;  }
.with-operations { cursor:pointer; }

#invitaciones a, #invitaciones a:visited { color: #202020; font-weight: bold; }
.listado-items li:hover a {
	color: #FFF;
}

#invitaciones.records_properties {
	border-width: 1px 2px 2px 1px;
	border-style:  solid;
	border-color: #CECECE #333222 #333222 #CECECE;
	}
#invitaciones.records_properties tr { border-bottom: 1px solid #CCCCCC; height: 32px; }

.invitacion {
	font-weight: bold;
	font-size: 10pt;
	margin: 10px 0px 10px 0px;
	padding: 5px 0px 5px 0px;
	border: 1px dotted #CECECE;
}

.invitacion .one-pending , .invitacion .many-pending {
	width: 24px;
	height: 24px;
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    text-align:center;
    text-decoration:blink;

}
.invitacion .one-pending {
	background-image: url("../images/shared/one_mail.png");
}
.invitacion .many-pending {
	background-image: url("../images/shared/two_mails.png");
}

.mini-icon {
	min-width: 24px;
	height: 24px;
    background-position: center;
    background-repeat: no-repeat;
    text-align:center;
}
.yes {
	background-image: url("../images/shared/yes.gif");

}
.no {
	background-image: url("../images/shared/no.png");
}

.ns_nc {
	background-image: url("../images/shared/question_mark.gif");
}

.download_mini { background-image: url("../images/icons/attachment-mini.gif"); }
.download_mini a { padding: 12px;}

.col-asistencia input { display:none; } /* float:left; margin-left:15px; */
.col-asistencia:hover { background-image: none; }
.rechazada { backgroud-color: #556655;}
.pendiente { background-color: #FFFFCC;}

.filter-form-box{
	padding:5px;
	float:right;
	border:2px solid #EFEFEF;
}

.table-options { min-width: 50px; height: 30px; padding-top:10px;}
.table-options li { display: inline; list-style: none; height: 24px; width: 24px;}
.table-options .icon , .icon {
	padding:5px 15px 5px 15px;
    background-position: center;
    background-repeat: no-repeat;
    text-align:center;
    border-radius: 3px;
    border-width: 1px 3px 3px 1px;
    border-color: #FFF;
    border-style: solid;
    width: 48px;
    height: 48px;

}

.tiny-icon {
	padding:5px 1px 5px 35px;
    background-position: center;
    background-repeat: no-repeat;
    text-align:center;
    border: none;

}

.table-options .icon:hover , .icon:hover { border-color: #CECECE; border-style: solid; }
.excel-icon { background-image: url("../images/icons/xls.gif"); }
.mini-excel-icon { background-image: url("../images/icons/excel_icon_small.gif"); }

.asistencia-icon { background-image: url("../images/icons/checkbox-checked.jpg"); }
.repeat-email { background-image: url("../images/icons/email-repeat.png"); }

#detalle_correo { margin-left: 5px;}

.file_upload { background-color:#ffffcc; width: 700px; padding: 15px 0px; border: 1px solid #ffff77; border-radius: 5px; }
.presentar_proyecto { display: block !important; }
.file_upload p { margin-left: 150px; }

 .presentar_proyecto .submit {  margin: 20px 300px; height: 60px;
 				background-image: url("../images/icons/upload.png");
 				background-position: right;
    				background-repeat: no-repeat;
    				cursor: pointer;
				border-radius: 9px;
				}
.presentar_proyecto .submit:hover { border-color: #333333;}

.download_link { background-image: url("../images/icons/attachment.gif"); float: right; }
.download_link a { padding: 30px; }

.proyectos_usuario { float: right; width: 350px; }
.proyectos_usuario li { margin: 10px; padding: 10px 20px; border: 1px solid #EEE; border-radius: 5px;}
.proyectos_usuario li:hover { background-color: #EFEFEF;}
.proyectos_usuario .invitacion { border: none; }
.proyectos_usuario .mini-icon { float: right;}

.correos_usuario { clear: left; width: 600px; }
.correos_usuario li { padding: 5px 0px 5px 5px; cursor: pointer; border-width: 1px; border-style: solid; color: #555; font-weight: bold;}
.correos_usuario li:nth-child(even) { background-color: #DEDEDE; border-color: #DEDEDE;}
.correos_usuario li:nth-child(odd)  { background-color: #EFEFEF; border-color: #EFEFEF; }
.correos_usuario li:HOVER { border-color: #CCC; background-color: #FEFEEE; }
.correo_usuario .loading { position:relative; float:right; }
.usuario_correo_cuerpo { display: none; margin-left: 10px; padding: 0px 2px 0px 0px; text-decoration: none; font-weight: normal;}
.correo_link { text-align: right; padding-right: 5px;}
.correo_link a { color: #555; font-size: 8pt; font-weight: bold; }
.correo_link a { color: #555; font-size: 8pt; font-weight: bold; }

ul.batch_action_list{
	padding-top: 20px;
}

.batch_actions_list {
	float: left;
	    color:#FFF !important;
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 14px;
	    font-weight: bold;
	    line-height: 2;
}
.batch_actions_list li { list-style:none;  }
.batch_actions_list > li {
	    display: inline-block;
	    float:left;
	    overflow: hidden;
	    height: 25px;
	    background-color: gray;
	    cursor: pointer;
	    padding: 4px 5px;
    text-align: center;
}
.batch_actions_list > li:hover {
	height: auto;
}

.the_actions li{
	    margin:0px;
	    border: 1px solid #636363;
/* 		padding:5px 4px 8px 4px; */
		background:#939393;
		font-size : 10px;
}
.the_actions li:hover {
	background:#636363;
}
.the_actions li a{
	color:#FFF; padding:10px;
}

/*/////////////////////////////////////////////////*/

#reinvitar_form  { display: none; }
#reinvitar_form label { width: 300px; }

.filter-separator {  width:100%; clear: both; }
.filter-separator .filter_order { float: left; }

.filter-separator hr { width: 200px; margin-left: 300px; }
.slidedown {
			background-image: url("../images/icons/slidedown.png");
 			background-position: center;
    		background-repeat: no-repeat;
    		cursor: pointer;
			width: 24px; height: 10px; padding: 0px 5px 10px 5px;
			}

.filter-separator .slidedown {
							   border: 1px;
							   border-top: 0px;
 							   border-style: solid;
							   border-color: #EEEDDD;
							   margin-left: 378px;
							   margin-bottom: 5px;
							  }
.filter-separator .slidedown:HOVER { border-color: #ABABAB; }
.extra-filters { display : none; }

#estado_proyecto_form { display: none; }
#estado_proyecto_form #archivo_presentacion { display: none;}

.hidden { display: none;}

.proyecto_box_admin { width: 600px; border: 1px solid #EFEFFE; float: left;  }
.proyecto_box_admin .proyeto_title { padding: 20px 5px; font-style: italic;}
.proyecto_right_box {  margin-left: 10px; float: right; width: 500px; }
.info_header, .info_header a { color: black; padding:5px 10px;  }
.info_header a:hover { text-decoration: underline; }

.estados_proyecto_box {
	padding: 10px;
	border-style: solid;
	border-color: #CECECE;
	border-width: 1px 3px 0px 1px;
	min-width: 500px;
}
.estado_more_info { padding: 5px 10px;}
.estado_autor { line-height: 125%; font-size: 9pt; font-style: italic; }
div.undo_list {float: right; padding: 0px; font-weight: bolder; }
div.undo_link a {  color: red; }
div.undo_link a:hover { text-decoration: underline; }
.estados_list > li { border-bottom: 1px solid #DDDDDD;}
.estados_list > li:FIRST-CHILD { border-top: 1px solid #DDDDDD; }
.estados_list > li:hover { background-color: #EEEEEE; border-style: solid; border-color: #BBBBBB; border-width: 1px 1px 1px 1px; }
h4.info_header:hover { background-color: #FFF; }

.info_header.extra_info { border: 1px solid #CECECE; border-bottom: none; border-right:none; padding: 10px; margin: 0px;}

.extra_info {
		padding: 3px 5px 10px 25px;
		/* border-left:1px solid #CECECE; */
		}
.extra_info p { line-height: 250%; }

#lista_invitados { font-size: 10pt; font-weight: bold;}
#lista_invitados table td { width: 150px; }

#lista_invitados input[type='text'] { width: 100px;
									   margin: 3px 8px 0px 2px;
									   padding:2px 0px;
									   min-width: 20px;
									 }
#lista_invitados select { width: 80px; min-width: 80px;}
#lista_invitados .add_button {  font-size: 12pt; padding: 5px 25px; text-decoration: none; cursor: pointer; float:left;
								background-image: url("../images/forms/icon_plus.gif");
					 			background-position: right;
					    		background-repeat: no-repeat;
     }

#lista_invitados .add_button:HOVER { text-decoration: underline;}
#lista_invitados .invitados_count { float : right; }
#lista_invitados .invitados_topbar { height: 30px; margin: 25px 0px; background: #FEFEDE;}
#lista_invitados .remove_button {
								background-image: url("../images/forms/icon_minus.gif");
					 			background-position: right;
					    		background-repeat: no-repeat;
					    		padding: 0px 25px 0px 0px;
	}

.invitacion_instancia_switcher { clear: both; padding: 10px;}
.invitacion_instancia_switcher select { font-size: 9pt; width: 150px; }
#invitaciones .invitacion_instancia_switcher { display: none; padding: 0px;}
#invitaciones .invitacion_instancia_switcher select { font-size: 8pt; height: 10px; width: 100px;}

.listado-items li a.show_instancia_link { background: none; border: none; color:#000000;  }
.listado-items li a.show_instancia_link:hover { text-decoration: underline !important; }

.color-rojo { border: 2px solid red !important; }
.color-rojo a{ color: red;  }
.color-naranja { border: 2px solid orange !important;  }
.color-naranja a { color: orange; }
.color-azul { border: 2px solid  blue !important;}
.color-azul a{ color: blue;  }
.color-verde { border: 2px solid green !important;}
.color-verde a{ color: green;  }

.perfil_usuario_link {
	float:right;
	color: #323232;
}
.perfil_usuario_link:HOVER { text-decoration: underline;}
#ciclo_selector { height: 30px; }
#ciclo_selector li {
			display: inline;
			margin: 10px 2px;
			padding: 10px 10px;
			cursor: pointer;
			 }
#ciclo_selector li.selected {
				background-color: blue;
				color: #FFF;
				font-weight: bolder;
			}

#comentario_form {
	display: none;
	height: auto;
	border-radius: 4px;
}

#comentario_form.postit {
	height: 220px;
	width: 230px;
	opacity:1 !important;
}
#comentario_form.postit img { padding: 1px 5px; }
#comentario_form.postit form {
	padding: 10px 15px;

	-webkit-transform: rotate(-5deg);
	/* Firefox */
	-moz-transform: rotate(-5deg);
	/* IE */
	-ms-transform: rotate(-5deg);
	/* Opera */
	-o-transform: rotate(-5deg);
}
#comentario_form.postit form label { min-width: 0px; }
#comentario_form.postit form input {
	height: 15px;
	width: 10px;
	font-size: 10pt;
	background: top;
}
#comentario_form.postit form input[type=button] {
	background:olive;
	width: 50px;
}

#comentario_form.postit textarea {
		width: 190px;
		height: 65px;
		margin-right: 4px;
		background: top;
}

#comentario_form.comentario {
	border: 1px solid #CCC;
	background-color: #ECECEC;
	width: 400px;
	text-align: left;
	}
#comentario_form.comentario textarea { width: 380px; clear: both; }
#comentario_form.comentario text { display: block; }
#comentario_form.comentario label { display: block; width: auto; min-width: auto; text-align: left; }
#comentario_form.tarea {
	border: 1px solid green;
	background-color: #FFFFFF;
	width: 300px;
	}
#comentario_form.tarea textarea { width: 190px; }
#postits { clear: both; with: 100%; }
.draggable { cursor: pointer; }
.postit {
	position: absolute;
	top: 150px;
	width: 280px;
	height: 210px;
	z-index:1000;
	padding: 10px;
	background-image: url("../images/shared/postit250px.png");
	background-position: center;
	background-repeat: no-repeat;
	opacity:0.90;
	filter:alpha(opacity=90); /* For IE8 and earlier */

}
.postit .options_bar {
	border-top: 1px solid #CECECE;
	clear: both;
	width: 170px;
	margin: 0px 60px;
}
.postit .options_bar img { border: none; padding-top: 1px; padding-left: 6px; height: 18px; }
.postit_content {
	padding: 12px 40px 10px 50px;
	height: 155px;
	overflow: hidden;
	font: 400 14px 'Oleo Script',Helvetica,sans-serif;

	-webkit-transform: rotate(-5deg);
	/* Firefox */
	-moz-transform: rotate(-5deg);
	/* IE */
	-ms-transform: rotate(-5deg);
	/* Opera */
	-o-transform: rotate(-5deg);

}
.postit.leido { background-image: url("../images/shared/postit250px_leido.png") !important; }
.postit.leido .asunto { text-decoration: line-through; }
.postit .postit_metadata { font-size: 9pt; color: #343434; text-align: right; }
.postit .asunto { font-weight: bold; font-size:10pt;}
.postit .cuerpo { font-style: italic; }

.comentario {
	border: 1px solid #DEDEDE;
	padding: 10px;
}
.comentario .options_bar { float: right; }
.lista_variable {
	width: 500px;
	font-size: 10pt;
 }
.lista_variable_item {
	padding-top: 2px;
	font-size: 10pt;
}

#widgetAnios input { margin-left: 15px;  }

.proyecto_submenu {
	clear: both;
	width: 100%;
	color: #000;
	font-size: 8pt;
}
.proyecto_submenu a {
		color: #555;
		font-weight: bold;
		padding: 0px 3px;
}
.proyecto_submenu a:hover {
		color: #000;
}

.preview_invitacion {
	width: 80%;
	text-align: justify;
	line-height: 160%;
	border: 1px solid #ECECEC;
	padding: 0px 15px 15px 15px;
	margin: 10px;
	border-radius: 10px;
}

.ui-autocomplete.ui-widget li { font-size: 0.6em; }
.ui-autocomplete.ui-widget li a { line-height: 1.2em; }

.estado_correoEnviado {
	display: none;
	font-size: 10pt;
}
.estado_correoEnviado .cuerpo {

	padding: 10px;
}
.estado_correoEnviado_link {
	float: right;
	padding: 3px;
}
.estado_correoEnviado_link img { width: 18px; }

.aniosGroup {
	background: #EFEFEF;
	margin: 5px;
	padding: 10px;
}
.smaller { border : 1px solid #CECECE;}
.smaller label, .smaller input { width: auto !important; min-width: auto !important; padding: 1px 15px; margin: 2px 0px; font-size: 90%;  }

#cpm_jovenesbundle_instanciaeventotype_voluntarios { min-height: 250px; }

#dashboard {
		width: 100%;
		background-color: #FEFEFE;
		min-height: 600px;
		}
#dashboard .stats-block {
	min-width: 50px;
	width: auto;
	display: block;
	float: left;
	background: #FFF;
	border: 1px solid #DEDEDE;
	border-radius: 5px;
	padding: 10px 20px;
	margin: 10px;

}
#dashboard a { color: inherit;}
#dashboard .stats-block h1 { text-align: center; line-height: 16px; }

#dashboard .stats-block ul { border: 1px solid #efefef; padding: 5px; }
#dashboard .stats-block ul li {
	line-height: 230%;
	padding: 0px 10px;
}

#dashboard .stats-block ul li .num-result {
	float: right;
	font-weight: bold;
	font-size: 120%;
	padding: 0px 0px 0px 25px;
}
#dashboard .stats-block ul li:nth-child(odd) ,
#dashboard .stats-block tr td:nth-child(odd) { background-color: #DEDEDE; }
#dashboard .stats-block tr { border-bottom: 1px solid #898989; text-align:center; }

#dashboard .stats-block ul li:HOVER {
	background-color: #444444;
	color: #FFF;
}

#dashboard .stats-block.etapas {
					clear: both;
					width: 95%;
				}

#dashboard .etapas .etapas-banner {
	margin-left: 150px ;
 	width: 100%;
 }

#dashboard .etapa-sig , #dashboard .etapa-ant, #dashboard .etapa-act {
	border-color: #888888;
	border-style: solid;
	border-width: 1px;
	float: left;
	padding: 20px 5px;
	text-align: center;
}

#dashboard .etapa-sig, #dashboard .etapa-ant {
	height: 20px;
	margin-top: 10px;
	font-size: 11pt;
	background-color: #EDEDED;

}

#dashboard .etapa-sig { border-left: none; border-radius: 0px 5px 5px 0px; }
#dashboard .etapa-ant { border-right: none; border-radius: 5px 0px 0px 5px;  }

#dashboard .etapa-act {
	height: 70px;
	padding: 0px 10px 10px 10px;
	font-size: 14pt;
	border-radius: 5px;

}
#dashboard .right-stats-panel , #dashboard .left-stats-panel {
	width: 580px;
	display: block;
	float: left;
}
#proyectos_chart,#principiantes_chart, #instancias_chart {
	width: 400px;
	height: 200px;
}

.hiddenForms {
	float:right;
	clear:both;
	max-width:470px;
	background:#DEDEDE;
	border: 1px solid #AAAAAA;
	padding: 2px;
}

.hiddenForms .hiddenForm { clear: both; display:none;}

/*******************************************/
/***********ESTILOS DEL CRONOGRAMA**********/
/*******************************************/
.header-caja{
	margin: 0;
	border-bottom: 1px solid #ddd;
	border-radius:4px;
	position: relative;
	min-height:22px;
	text-align: center;

}

.header-caja:hover{
	cursor: pointer;
}

.header-caja > .titulo {
	text-align: center;
	font-weight: bold;

	display: inline-block;
}

.header-caja > .operaciones {
	float:right;
/* 	display:none; */
	text-align: left;
	position:absolute;
	right:0px;
	top:0px;
}

.header-caja > .operaciones > .btn{
	opacity:0.4;
}
.header-caja:hover > .operaciones > .btn{
	opacity:0.8;
}

.header-caja > .operaciones > .dropdown-menu {
/* 	Para que el menu se despliegue hacia la derecha */
/*     left:auto; */
/*     right:0; */
}

.header-caja:hover > div.operaciones {
/* 	display:block; */
}

.caja {
	background-color: #dceaf4;
	border: 1px solid #ddd;
 	margin:0px;
	padding: 0px;
	border-radius: 5px;

}
.caja-cronograma{
	width:100%;
	border-spacing: 5px;
border-collapse: separate;
}

.caja-dia {
	border: 1px solid #ddd;
	margin: 0px 10px;
	padding: 0px;
	border-radius: 10px;
/* 	clear: both; */
	width: 100%;
}
.caja-dia td{
	vertical-align: top;
}
tr:nth-child(odd).caja-dia{
	background-color: #EFEFCD;
}

.caja-dia > .header-caja  {
	padding:5px;
	vertical-align: top;
	width: 100px;
	text-align: left;
}
.caja-dia > .header-caja > .titulo {
	padding:10px;
}

td.caja-auditorio-dia {
	width: 400px;
}

.caja-auditorio-dia > .header-caja{
	padding: 4px 19px;
	background-color: #fff;
}
.caja-bloque{
/* 	margin: 0px 0px 0px 5px; */
}

.caja-bloque > .header-caja {
	text-align: left;
	font-weight: bold;
	font-size: 12px;
}

div.caja-bloque-presentaciones {
	background-color: white;
	padding: 2px;
	margin: 0px;
	overflow: hidden;

	border-bottom: 1px solid #ddd;
	border-radius:4px;
}
.caja-bloque-presentaciones > .badge-presentacion {
	width: 100%;
/* 	padding-right: 10px; */
	height:26px;
	overflow: hidden;

}
.caja-bloque-presentaciones > .badge-presentacion:hover{
	overflow: visible;
	z-index:99;
	height:auto;
}

.badge-presentacion {
	background-color: #3a87ad;
	vertical-align: middle !important;
	cursor: move;
	max-width: 170px;
	overflow: hidden;
	width: auto;
	border-radius:4px;
	margin-bottom: 2px;
}
.badge-presentacion.presentacion-muy_buena {
	background-color: #4D90FE !important;
}

.presentacion-extra-info {
	font-size:80%;
}

.badge-presentacion .slug-tipo-presentacion {
	font-weight: lighter;
	font-size: 90%;
}

.badge-presentacion:hover {
/* 	max-width: inherit; */
/* 	overflow: visible; */
/* 	z-index: 1; */

}

.presentaciones_libres{
	position:fixed;
	bottom:0px;
	left:0;
	width:100%;
	max-height: 120px;
	min-height: 50px;
	background-color:#dceaf4;
	z-index: 100;
	padding: 5px;
	border-top: solid 5px white;
	opacity:0.8;
/* 	overflow: scroll; queda deshabiltado porque sino no se ven los popovers*/
}
.presentaciones_libres:hover{
	opacity:1;
}
.titulo-corner-left {
	position: absolute;
	top: -1px;
	left: -1px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: bold;
	background-color: #f5f5f5;
	border: 1px solid #ddd;
	color: #9da0a4;
	border-radius: 4px 0 4px 0;
}

.badge-presentacion-hover {
	opacity: 0.5;
}

#cronograma-view {
/* 	position: relative; */
	margin: 15px 0;
	padding: 39px 19px 14px;
	background-color: #F9F9F9;
	border: 1px solid #ccc;
	border-radius: 4px;
}

.records_list .externa td { border: 1px solid yellow; }
#cronograma-view > form {
	background-color: #fff;
	padding: 15px 50px;
	border: 1px solid #ccc;
	border-radius: 4px;
	display: table;
	margin: auto auto;
}
/*******************************************/
/*******FIN ESTILOS DEL CRONOGRAMA**********/
/*******************************************/

button.btn{
	height: auto;
}

.hidden-hint{
	visibility: hidden;
}
*:hover > .hidden-hint{
	visibility: visible;
}

#cronograma-view  .popover{
/* 	max-width:500px; */
max-width: 60%;
/* max-height: 100%; */
overflow: overlay;
}
#cronograma-view  label{
	text-align: left;
}

.referencias-box {
	font-size: 9pt;
	border: 1px solid #CCC;
	border-radius: 2px;
	background-color: #fff;
}
.referencias-box > p {
	font-weight: bold;
	padding-left: 5px;
}
.referencias-box i {
	padding-right: 2px;
}

select.large_select {
	width: 500px;
	height: 350px;
}
select.large_select option { padding: 3px;}

.facebook {
	 background: url(../images/icons/facebook.png) no-repeat;
	 padding: 1px 8px;
}

.absolute { position: absolute; }

table tr.even { background-color: #FEFEFE; }
table tr.odd { background-color: #DEDEDE; }

/* The switch - the box around the slider */
.switch {
	position: relative;
	display: inline-block;
	width: 60px;
	height: 34px;
	min-width: 60px !important;
  }

  /* Hide default HTML checkbox */
  .switch input {display:none;}

  /* The slider */
  .slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: .4s;
	transition: .4s;
  }

  .slider:before {
	position: absolute;
	content: "";
	height: 26px;
	width: 26px;
	left: 4px;
	bottom: 4px;
	background-color: white;
	-webkit-transition: .4s;
	transition: .4s;
  }

  input:checked + .slider {
	background-color: #2196F3;
  }

  input:focus + .slider {
	box-shadow: 0 0 1px #2196F3;
  }

  input:checked + .slider:before {
	-webkit-transform: translateX(26px);
	-ms-transform: translateX(26px);
	transform: translateX(26px);
  }


text:
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-18936219-1']);

(function() {
  var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
  ga.src = 'https://ssl.google-analytics.com/ga.js';
  var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();

var analytics = (function () {

  return {

    views: {
      tab: 'tab',
      popup: 'popup'
    },

    itemViewedIn: function (item, where) {
      if (!item.read) {
        _gaq.push(['_trackEvent', 'Item', 'View', where]);
        // track 'view item in extension'
      }
    }

  };

}());

redpajama_set_name: RedPajamaGithub


text:
import React, {Component} from 'react'

import ReactMarkdown from 'react-markdown'
import Icon from 'react-fa'

import {Guesstimator} from 'lib/guesstimator/index'

import {EditorState, Editor, ContentState} from 'draft-js'

export class Input extends Component{
  static defaultProps = {
    errors: []
  }

  state = {editorState: EditorState.createWithContent(ContentState.createFromText(this.props.initialValue || ''))}

  componentDidMount() {
    if (this.props.isFirst) {
      setTimeout(() => {this.refs.editor.focus()}, 1)
    }
  }

  blur() {
    this.refs.editor.blur()
  }

  onBlur() {
    this.props.onBlur(this.state.editorState.getCurrentContent().getPlainText(''))
  }

  onChange(editorState) {
    this.props.onChange(editorState.getCurrentContent().getPlainText(''))
    return this.setState({editorState})
  }

  getContent() { return this.state.editorState.getCurrentContent().getPlainText('') }

  hasValidContent() {
    const input = this.getContent()
    return !_.isEmpty(input) && _.isEmpty(Guesstimator.parse({input})[0])
  }

  render () {
    const {name, description, errors, onEnter, id} = this.props
    return (

{name}

            {description &&

<ReactMarkdown source={description}/>

            }

              <Editor
                ref='editor'
                editorState={this.state.editorState}
                onChange={this.onChange.bind(this)}
                onBlur={this.onBlur.bind(this)}
                handleReturn={() => {onEnter(id); return true}}
              />
              {!_.isEmpty(errors) &&
<Icon name='close' />
}
              {this.hasValidContent() &&
<Icon name='check' />
}

    )
  }
}


text:
module Azure::Network::Mgmt::V2020_05_01
  module Models
    #
    # VirtualHub Resource.
    #
    class VirtualHub < Resource

      include MsRestAzure

      # @return [SubResource] The VirtualWAN to which the VirtualHub belongs.
      attr_accessor :virtual_wan

      # @return [SubResource] The VpnGateway associated with this VirtualHub.
      attr_accessor :vpn_gateway

      # @return [SubResource] The P2SVpnGateway associated with this
      # VirtualHub.
      attr_accessor :p2svpn_gateway

      # @return [SubResource] The expressRouteGateway associated with this
      # VirtualHub.
      attr_accessor :express_route_gateway

      # @return [SubResource] The azureFirewall associated with this
      # VirtualHub.
      attr_accessor :azure_firewall

      # @return [SubResource] The securityPartnerProvider associated with this
      # VirtualHub.
      attr_accessor :security_partner_provider

      # @return [String] Address-prefix for this VirtualHub.
      attr_accessor :address_prefix

      # @return [VirtualHubRouteTable] The routeTable associated with this
      # virtual hub.
      attr_accessor :route_table

      # @return [ProvisioningState] The provisioning state of the virtual hub
      # resource. Possible values include: 'Succeeded', 'Updating', 'Deleting',
      # 'Failed'
      attr_accessor :provisioning_state

      # @return [String] The Security Provider name.
      attr_accessor :security_provider_name

      # @return [Array<VirtualHubRouteTableV2>] List of all virtual hub route
      # table v2s associated with this VirtualHub.
      attr_accessor :virtual_hub_route_table_v2s

      # @return [String] The sku of this VirtualHub.
      attr_accessor :sku

      # @return [RoutingState] The routing state. Possible values include:
      # 'None', 'Provisioned', 'Provisioning', 'Failed'
      attr_accessor :routing_state

      # @return [Array<SubResource>] List of references to Bgp Connections.
      attr_accessor :bgp_connections

      # @return [Array<SubResource>] List of references to IpConfigurations.
      attr_accessor :ip_configurations

      # @return [Integer] VirtualRouter ASN.
      attr_accessor :virtual_router_asn

      # @return [Array<String>] VirtualRouter IPs.
      attr_accessor :virtual_router_ips

      # @return [String] A unique read-only string that changes whenever the
      # resource is updated.
      attr_accessor :etag

      #
      # Mapper for VirtualHub class as Ruby Hash.
      # This will be used for serialization/deserialization.
      #
      def self.mapper()
        {
          client_side_validation: true,
          required: false,
          serialized_name: 'VirtualHub',
          type: {
            name: 'Composite',
            class_name: 'VirtualHub',
            model_properties: {
              id: {
                client_side_validation: true,
                required: false,
                serialized_name: 'id',
                type: {
                  name: 'String'
                }
              },
              name: {
                client_side_validation: true,
                required: false,
                read_only: true,
                serialized_name: 'name',
                type: {
                  name: 'String'
                }
              },
              type: {
                client_side_validation: true,
                required: false,
                read_only: true,
                serialized_name: 'type',
                type: {
                  name: 'String'
                }
              },
              location: {
                client_side_validation: true,
                required: false,
                serialized_name: 'location',
                type: {
                  name: 'String'
                }
              },
              tags: {
                client_side_validation: true,
                required: false,
                serialized_name: 'tags',
                type: {
                  name: 'Dictionary',
                  value: {
                      client_side_validation: true,
                      required: false,
                      serialized_name: 'StringElementType',
                      type: {
                        name: 'String'
                      }
                  }
                }
              },
              virtual_wan: {
                client_side_validation: true,
                required: false,
                serialized_name: 'properties.virtualWan',
                type: {
                  name: 'Composite',
                  class_name: 'SubResource'
                }
              },
              vpn_gateway: {
                client_side_validation: true,
                required: false,
                serialized_name: 'properties.vpnGateway',
                type: {
                  name: 'Composite',
                  class_name: 'SubResource'
                }
              },
              p2svpn_gateway: {
                client_side_validation: true,
                required: false,
                serialized_name: 'properties.p2SVpnGateway',
                type: {
                  name: 'Composite',
                  class_name: 'SubResource'
                }
              },
              express_route_gateway: {
                client_side_validation: true,
                required: false,
                serialized_name: 'properties.expressRouteGateway',
                type: {
                  name: 'Composite',
                  class_name: 'SubResource'
                }
              },
              azure_firewall: {
                client_side_validation: true,
                required: false,
                serialized_name: 'properties.azureFirewall',
                type: {
                  name: 'Composite',
                  class_name: 'SubResource'
                }
              },
              security_partner_provider: {
                client_side_validation: true,
                required: false,
                serialized_name: 'properties.securityPartnerProvider',
                type: {
                  name: 'Composite',
                  class_name: 'SubResource'
                }
              },
              address_prefix: {
                client_side_validation: true,
                required: false,
                serialized_name: 'properties.addressPrefix',
                type: {
                  name: 'String'
                }
              },
              route_table: {
                client_side_validation: true,
                required: false,
                serialized_name: 'properties.routeTable',
                type: {
                  name: 'Composite',
                  class_name: 'VirtualHubRouteTable'
                }
              },
              provisioning_state: {
                client_side_validation: true,
                required: false,
                read_only: true,
                serialized_name: 'properties.provisioningState',
                type: {
                  name: 'String'
                }
              },
              security_provider_name: {
                client_side_validation: true,
                required: false,
                serialized_name: 'properties.securityProviderName',
                type: {
                  name: 'String'
                }
              },
              virtual_hub_route_table_v2s: {
                client_side_validation: true,
                required: false,
                serialized_name: 'properties.virtualHubRouteTableV2s',
                type: {
                  name: 'Sequence',
                  element: {
                      client_side_validation: true,
                      required: false,
                      serialized_name: 'VirtualHubRouteTableV2ElementType',
                      type: {
                        name: 'Composite',
                        class_name: 'VirtualHubRouteTableV2'
                      }
                  }
                }
              },
              sku: {
                client_side_validation: true,
                required: false,
                serialized_name: 'properties.sku',
                type: {
                  name: 'String'
                }
              },
              routing_state: {
                client_side_validation: true,
                required: false,
                serialized_name: 'properties.routingState',
                type: {
                  name: 'String'
                }
              },
              bgp_connections: {
                client_side_validation: true,
                required: false,
                read_only: true,
                serialized_name: 'properties.bgpConnections',
                type: {
                  name: 'Sequence',
                  element: {
                      client_side_validation: true,
                      required: false,
                      serialized_name: 'SubResourceElementType',
                      type: {
                        name: 'Composite',
                        class_name: 'SubResource'
                      }
                  }
                }
              },
              ip_configurations: {
                client_side_validation: true,
                required: false,
                read_only: true,
                serialized_name: 'properties.ipConfigurations',
                type: {
                  name: 'Sequence',
                  element: {
                      client_side_validation: true,
                      required: false,
                      serialized_name: 'SubResourceElementType',
                      type: {
                        name: 'Composite',
                        class_name: 'SubResource'
                      }
                  }
                }
              },
              virtual_router_asn: {
                client_side_validation: true,
                required: false,
                serialized_name: 'properties.virtualRouterAsn',
                constraints: {
                  InclusiveMaximum: 4294967295,
                  InclusiveMinimum: 0
                },
                type: {
                  name: 'Number'
                }
              },
              virtual_router_ips: {
                client_side_validation: true,
                required: false,
                serialized_name: 'properties.virtualRouterIps',
                type: {
                  name: 'Sequence',
                  element: {
                      client_side_validation: true,
                      required: false,
                      serialized_name: 'StringElementType',
                      type: {
                        name: 'String'
                      }
                  }
                }
              },
              etag: {
                client_side_validation: true,
                required: false,
                read_only: true,
                serialized_name: 'etag',
                type: {
                  name: 'String'
                }
              }
            }
          }
        }
      end
    end
  end
end


text:
package ma.glasnost.orika.test.community.issue41;

import ma.glasnost.orika.CustomConverter;
import ma.glasnost.orika.MappingContext;
import ma.glasnost.orika.metadata.Type;

public class MyEnumConverter extends CustomConverter<String, MyEnum> {

    public MyEnum convert(String source, Type<? extends MyEnum> destinationType, MappingContext context) {
        if ("un".equals(source)) {
            return MyEnum.one;
        }

        if ("deux".equals(source)) {
            return MyEnum.two;
        }
        return null;
    }
}


text:
package com.arjuna.dbplugins.interconnect.serializableobject.dataflownodes;

import java.io.Serializable;
import java.util.Map;
import java.util.HashMap;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.ejb.Singleton;

@Singleton
public class SerializableObjectAcceptorDispatcher
{
    private static final Logger logger = Logger.getLogger(SerializableObjectAcceptorDispatcher.class.getName());

    public SerializableObjectAcceptorDispatcher()
    {
        logger.log(Level.FINE, "SerializableObjectAcceptorDispatcher");

        _syncObject                              = new Object();
        _serializableObjectAcceptorDataSourceMap = new HashMap<String, SerializableObjectAcceptorDataSource>();
    }

    public void dispatch(String id, Serializable serializableObject)
    {
        synchronized (_syncObject)
        {
            logger.log(Level.FINE, "SerializableObjectAcceptorDispatcher.dispatch: " + id);

            SerializableObjectAcceptorDataSource serializableObjectAcceptorDataSource = _serializableObjectAcceptorDataSourceMap.get(id);

            if (serializableObjectAcceptorDataSource != null)
                serializableObjectAcceptorDataSource.dispatch(serializableObject);
            else
                logger.log(Level.FINE, "SerializableObjectAcceptorDispatcher.dispatch: unable to find ' serializable object acceptor data source': " + id);
        }
    }

    public boolean register(String id, SerializableObjectAcceptorDataSource serializableObjectAcceptorDataSource)
    {
        synchronized (_syncObject)
        {
            logger.log(Level.FINE, "SerializableObjectAcceptorDispatcher.register: " + id);

            if (! _serializableObjectAcceptorDataSourceMap.containsKey(id))
            {
                _serializableObjectAcceptorDataSourceMap.put(id, serializableObjectAcceptorDataSource);
                return true;
            }
            else
                return false;
        }
    }

    public boolean unregister(String id)
    {
        synchronized (_syncObject)
        {
            logger.log(Level.FINE, "SerializableObjectAcceptorDispatcher.unregister: " + id);

            return _serializableObjectAcceptorDataSourceMap.remove(id) != null;
        }
    }

    private Object                                            _syncObject;
    private Map<String, SerializableObjectAcceptorDataSource> _serializableObjectAcceptorDataSourceMap;
}


text:
$(document).ready(function () {
    ajaxIndex();
});

function ajaxIndex() {
    var $tblTbody = $('#tbl').find('tbody');
    var getUrl = '/backend-role/ajax-index';
    var getData = {
        "params": $('#formSearch').serializeObject()
    };
    var method = 'get';
    var successFunc = function (result) {
        $tblTbody.empty();
        if (typeof result.data != "undefined") {
            for (var i = 0; i < result.data.currentItemCount; i++) {
                $tblTbody.append(
                    $('
')
                        .append($('').text(result.data.startIndex + i))
                        .append($('').text(result.data.items[i]['role'] + '(' + result.data.items[i]['count'] + ')'))
                        .append($('')
                            .append($('', {href: '#', id: 'modify_' + result.data.items[i]['brid'], text: '修改角色名'})
                                .click(function () {
                                    modifyBackendRole(this.id);
                                })
                            )
                            .append('  ')
                            .append($('', {href: '#', id: 'modifyAcl_' + result.data.items[i]['brid'], text: '修改角色权限'})
                                .click(function () {
                                    modifyBackendRoleAcl(this.id);
                                })
                            )
                            .append('  ')
                            .append($('', {href: '#', id: 'delete_' + result.data.items[i]['brid'], text: '删除'})
                                .click(function () {
                                    deleteBackendRole(this.id);
                                })
                            )
                        )
                );
            }
            if (result.data.totalItems == 0) {
                $tblTbody.append($('
')
                    .append(
                        $('').text('对不起,没有符合条件的数据').addClass('bill_table_no_data').attr('colspan', 3)
                    )
                );
            }
            //init pagination
            initPagination(result.data.totalPages, result.data.pageIndex);
        } else {
            alert(result.error.message);
        }
    };
    jAjaxWidget.additionFunc(getUrl, getData, successFunc, method);
}
/*  --------------------------------------------------------------------------------------------------------  */
$('#btn_add').on('click', function () {
    window.formBackendRole.reset();
    $('#backend_role_brid').val('');
    $('#btn_submit_backend_role').attr('disabled', false);
    $('#modalBackendRole').modal('show');
});

$('#formBackendRole').on('submit', (function (event) {
    event.preventDefault();

    var brid = $('#backend_role_brid').val();
    var type = (brid == '') ? 'add' : 'modify';
    if (isValidInput()) {
        $('#btn_submit_backend_role').attr('disabled', true);
        var postUrl = '/backend-role/' + type + '-backend-role';
        var postData = {
            "params": $('#formBackendRole').serializeObject()
        };
        var method = 'post';
        var successFunc = function (result) {
            $('#modalBackendRole').modal('hide');
            if (typeof result.data != 'undefined') {
                alert(result.data.message);
            } else {
                alert(result.error.message);
            }
            ajaxIndex();
        };
        jAjaxWidget.additionFunc(postUrl, postData, successFunc, method);
    }
}));

function modifyBackendRole(modifyId) {
    var brid = modifyId.substr('modify_'.length);
    var getUrl = '/backend-role/get-backend-role';
    var getData = {
        "params": {
            "brid": brid
        }
    };
    var method = 'get';
    var successFunc = function (result) {
        if (typeof result.data != 'undefined') {
            $('#backend_role_brid').val(result.data.brid);
            $('#backend_role_role').val(result.data.role);
            $('#btn_submit_backend_role').attr('disabled', false);
            $('#modalBackendRole').modal('show');
        } else {
            alert(result.error.message);
        }
    };
    jAjaxWidget.additionFunc(getUrl, getData, successFunc, method);
}

function deleteBackendRole(deleteId) {
    if (confirm(alertMessage.DELETE_CONFIRM)) {
        var brid = deleteId.substr('delete_'.length);
        var postUrl = '/backend-role/delete-backend-role';
        var postData = {
            "params": {
                "brid": brid
            }
        };
        var method = 'post';
        var successFunc = function (result) {
            if (typeof result.data != 'undefined') {
                alert(result.data.message);
            } else {
                alert(result.error.message);
            }
            ajaxIndex();
        };
        jAjaxWidget.additionFunc(postUrl, postData, successFunc, method);
    }
}

function isValidInput() {
    var isVerified = true;
    var role = $.trim($('#backend_role_role').val());
    if (role == '') {
        alert('角色名不能为空');
        isVerified = false;
    }

    return isVerified;
}

function modifyBackendRoleAcl(modifyId) {
    var brid = modifyId.substr('modifyAcl_'.length);
    var getUrl = '/backend-role/get-backend-role-acl';
    var getData = {
        "params": {
            "brid": brid
        }
    };
    var method = 'get';
    var successFunc = function (result) {
        if (typeof result.data != 'undefined') {
            var aclContent = '<input type="checkbox" id="ck_all" onclick="batchAclList(this);"/> 全选
';
            var aclList = result.data.aclList;
            var actionID;
            for (var module in aclList) {
                for (var controller in aclList[module]) {
                    aclContent = aclContent
                        + '
<input type="checkbox" onclick="batchControllerAcl(this);"/> '
                        + '' + module + '/' + controller + '
';
                    for (var itemIndex in aclList[module][controller]) {
                        actionID = aclList[module][controller][itemIndex].id;
                        aclContent = aclContent + '<input type="checkbox" name="backend_role_acl_baid[]" id="acl_'
                            + actionID + '"' + (result.data.roleAcl.indexOf(actionID) === -1 ? '' : 'checked')
                            + ' value="' + actionID + '" '
                            + ' onclick="batchActionAcl(this);"/> ' + aclList[module][controller][itemIndex].action + ' ';
                    }
                    aclContent = aclContent + '

';
                }
                aclContent = aclContent + '
';
            }
            $('#aclList').empty().append(aclContent);
            $('#backend_role_acl_brid').val(result.data.brid);
            $('#btn_submit_backend_role_acl').attr('disabled', false);
            $('#modalBackendRoleAcl').modal('show');
        } else {
            alert(result.error.message);
        }
    };
    jAjaxWidget.additionFunc(getUrl, getData, successFunc, method);
}

function batchAclList(obj) {
    $('#aclList').find('input[type="checkbox"]').prop('checked', obj.checked);
}

function batchControllerAcl(obj) {
    $(obj).siblings('input[type="checkbox"]').prop('checked', obj.checked);
}

function batchActionAcl(obj) {
    if (obj.checked) {
        var actionCheckboxCount = $(obj).siblings('input[type="checkbox"]').size();
        if (((actionCheckboxCount - 1) == $(obj).siblings('input[type="checkbox"]:checked').size())
            && !$(obj).siblings('input[type="checkbox"]').first().prop('checked')) {
            $(obj).siblings('input[type="checkbox"]').first().prop('checked', true);
        } else {
            $(obj).siblings('input[type="checkbox"]').first().prop('checked', false);
        }
    } else {
        $(obj).siblings('input[type="checkbox"]').first().prop('checked', false);
    }
}

$('#formBackendRoleAcl').on('submit', (function (event) {
    event.preventDefault();

    $('#btn_submit_backend_role_acl').attr('disabled', true);
    var postUrl = '/backend-role/modify-backend-role-acl';
    var postData = {
        "params": $('#formBackendRoleAcl').serializeObject()
    };
    var method = 'post';
    var successFunc = function (result) {
        $('#modalBackendRoleAcl').modal('hide');
        if (typeof result.data != 'undefined') {
            alert(result.data.message);
        } else {
            alert(result.error.message);
        }
        ajaxIndex();
    };
    jAjaxWidget.additionFunc(postUrl, postData, successFunc, method);
}));


text:
using System;
using Vevo.WebUI.BaseControls;
using System.IO;

public partial class Themes_ResponsiveGreen_LayoutControls_RightProduct : BaseLayoutControl
{
    protected void Page_Load( object sender, EventArgs e )
    {
        uxContentMenuNavList.Position = "right";

    }
     protected void Page_PreRender( object sender, EventArgs e )
    {

        string filename = Path.GetFileName(Request.Path).ToLower();
        //if (filename == "manufacturer.aspx")
        //    uxNewArrivalList.Visible = false;

    }

}


text:
package org.teiid.webui.backend.server.services;

import javax.enterprise.context.ApplicationScoped;
import javax.enterprise.event.Observes;
import javax.inject.Inject;

import org.picketlink.authentication.event.PreAuthenticateEvent;
import org.picketlink.idm.IdentityManager;
import org.picketlink.idm.PartitionManager;
import org.picketlink.idm.RelationshipManager;
import org.picketlink.idm.credential.Password;
import org.picketlink.idm.model.basic.Grant;
import org.picketlink.idm.model.basic.Role;
import org.picketlink.idm.model.basic.User;

@ApplicationScoped
public class PicketLinkDefaultUsers {

  @Inject
  private PartitionManager partitionManager;

  private boolean alreadyDone = false;

  public synchronized void create( @Observes PreAuthenticateEvent event ) {
    if ( alreadyDone ) {
      return;
    }

    alreadyDone = true;

    final IdentityManager identityManager = partitionManager.createIdentityManager();
    final RelationshipManager relationshipManager = partitionManager.createRelationshipManager();

    User admin = new User("admin");

    admin.setEmail("admin@admin.com");
    admin.setFirstName("");
    admin.setLastName("admin");

    User regular = new User("regular");

    regular.setEmail("regular@example.com");
    regular.setFirstName("Regular");
    regular.setLastName("User");

    identityManager.add(admin);
    identityManager.add(regular);
    identityManager.updateCredential(admin, new Password("admin"));
    identityManager.updateCredential(regular, new Password("123"));

    Role roleDeveloper = new Role("simple");
    Role roleAdmin = new Role("admin");

    identityManager.add(roleDeveloper);
    identityManager.add(roleAdmin);

    relationshipManager.add(new Grant(admin, roleDeveloper));
    relationshipManager.add(new Grant(admin, roleAdmin));
  }

}


text:
"""
Stdout notifier - mostly for debugging purposes
"""
__author__    = "André Malo"
__docformat__ = "epytext en"
__all__       = ['getNotifier']

# global imports
import sys
from svnmailer.notifier import _text

def getNotifier(config, groupset):
    """ Returns an initialized notifier or nothing

        @param config: The svnmailer config
        @type config: C{svnmailer.settings.Settings}

        @param groupset: The groupset to process
        @type groupset: C{list}

        @return: The list of notifiers (containing 0 or 1 member)
        @rtype: C{list}
    """
    return [StdoutNotifier(config, groupset)]

class StdoutNotifier(_text.TextNotifier):
    """ Writes all stuff to sys.stdout

        @cvar _fp: C{None}
        @ivar _fp: alternate file like object (for testing purposes)
        @type _fp: file like object
    """
    __implements__ = [_text.TextNotifier]
    _fp = None

    def run(self):
        """ Print the notification to stdout """
        from svnmailer import stream

        fp = self._fp or sys.stdout
        fp = stream.UnicodeStream(fp, out_enc = self._getOutputEnc(fp))
        groups = self._groupset.groups
        self.fp = fp

        self._writePreamble(groups)
        self._writeNotification()

    def _writeNotification(self):
        """ Writes the whole diff notification body """
        from svnmailer.settings import modes

        mode = self._settings.runtime.mode

        if mode == modes.commit:
            self.writeMetaData()
            self.writePathList()
            self.writeDiffList()
        elif mode == modes.propchange:
            self.writeRevPropData()
        elif mode in (modes.lock, modes.unlock):
            self.writeLockData()
        else:
            raise AssertionError("Unknown runtime.mode %r" % (mode,))

    def _writePreamble(self, groups):
        """ Writes the stdout preamble for the selected groups

            @param groups: The groups that are notified
            @type groups: C{list}
        """
        self.fp.write(
            ">>> Notification for the following group%s:\n  %s\n\n" %
            (["", "s"][len(groups) > 1],
            ",\n  ".join(["[%s]" % group._name for group in groups]))
        )

    def _getOutputEnc(self, fp):
        """ Returns the "proper" output encoding

            If the output goes to a terminal, the method tries to get
            the current locale encoding. UTF-8 is default and fallback
            if anything fails.

            @param fp: The file object written to
            @type fp: file like object

            @return: The chosen encoding
            @rtype: C{str}
        """
        import os

        enc = "utf-8"
        try:
            isatty = os.isatty(fp.fileno())
        except AttributeError:
            isatty = False

        if isatty:
            import locale
            enc = locale.getpreferredencoding() or enc

        return enc


text:
@interface AppTest : XCTestCase
@end

@implementation AppTest

- (void)testMagicValueShouldFail {
  TestHostApp *testHostApp = (TestHostApp *)[[UIApplication sharedApplication] delegate];
  XCTAssertEqual(23, [testHostApp magicValue], @"Test is expected to fail (23 != 42)");
}

@end


text:
using System.Data;

public static partial class Extensions
{
    /// <summary>A DataTable extension method that last row.</summary>
    /// <param name="this">The @this to act on.</param>
    /// <returns>A DataRow.</returns>
    public static DataRow LastRow(this DataTable @this)
    {
        return @this.Rows[@this.Rows.Count - 1];
    }
}


text:
from trove.tests.scenario.helpers.couchbase_helper import CouchbaseHelper

class Couchbase4Helper(CouchbaseHelper):

    def __init__(self, expected_override_name, report):
        super(Couchbase4Helper, self).__init__(expected_override_name, report)