.sortPlaceholder {
  background-color: #cfcfcf;
}
.ui-nestedSortable-error {
  background: #fbe3e4;
  color: #8a1f11;
}
ol.sortable,
ol.sortable ol {
  margin: 0 0 0 25px;
  padding: 0;
  list-style-type: none;
}
ol.sortable {
  margin: 4em 0;
}
.sortable li {
  margin: 7px 0 0 0;
  padding: 0;
}
.sortable li div {
  border: 1px solid black;
  padding: 3px;
  margin: 0;
  cursor: move;
}
#DL_mask {
  position: absolute;
  z-index: 90;
  background-color: #000;
  display: none;
  top: 0px;
}
#DL_growl {
  border: none;
  padding: 20px;
  background-color: #000;
  opacity: 80;
  filter: alpha(opacity=8000);
  color: #fff;
  position: fixed;
  z-index: 92;
  width: 300px;
}
.multiSelect {
  width: 100%;
  margin-top: .1em;
}
.multiSelect caption {
  display: none;
}
.separador {
  width: 2em;
}
.multiSelectTh {
  text-align: center;
  border: 1px solid #9F9F9F;
  border-bottom: 0px;
  line-height: 1.5em;
  width: 48%;
}
.multiSelectSelect {
  width: 100%;
  height: 12em !important;
  border: 1px solid #9F9F9F;
  font-size: 90% !important;
}
.botonOff {
  padding: 0em .8em 0em .8em;
  text-align: center;
  cursor: pointer;
  white-space: nowrap;
  background: #373737;
  color: #FFFFFF;
  line-height: 2em;
}
.botonOn {
  padding: 0em .8em 0em .8em;
  text-align: center;
  cursor: pointer;
  white-space: nowrap;
  background: #555555;
  color: #FFFFFF;
}
ul.horizontalRadios,
ul.verticalRadios {
  display: block;
  line-height: 100%;
  margin: 3px 0px 0px 0px;
  padding: 0px;
}
ul.horizontalRadios li {
  display: inline;
  margin: 0px;
}
.checkRadioInput {
  float: left;
  border: 0em;
  margin: 0px 8px 0px 0px !important;
}
.labelRadiosChecks {
  margin: 0px 12px 0px 0px;
  padding: 0px;
}
.spanLabel {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: bold;
  padding-right: 0px;
}
.bs-callout {
  margin: 5px 0;
  padding: 15px 30px 15px 15px;
  border-left: 5px solid #eee;
  font-size: 12px;
}
.bs-callout-danger {
  background-color: #fcf2f2;
  border-color: #dFb5b4;
}
.bs-callout-warning {
  background-color: #fefbed;
  border-color: #f1e7bc;
}
.bs-callout-info {
  background-color: #f0f7fd;
  border-color: #d0e3f0;
}
.bs-callout-sucess {
  background-color: #dff0d8;
  border-color: #398439;
}
.paginatorContent {
  margin: 0px 0px 6px 0px;
}
#pageList {
  margin: -10px 0px 0px 0px;
}
.contPerPage {
  margin: 0px 10px 0px 10px;
}
.btnNew {
  margin-top: -2px;
}
.daterange {
  float: left;
}
.daterangeSep {
  margin: 0px;
  padding: 0px;
  float: left;
  text-align: center;
  width: 10px !important;
  height: 10px;
}
.listado thead th.thOpciones {
  width: 150px;
}
.btn-group-order {
  margin-top: 4px;
}
.safari legend + * {
  -webkit-margin-top-collapse: separate;
  margin-top: 20px;
}
.labelEdit {
  padding-right: 0px;
}
.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.15), 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.15), 0 1px 1px rgba(0,0,0,0.075);
}
.btn-default:active,
.btn-default.active,
.btn-primary:active,
.btn-primary.active,
.btn-success:active,
.btn-success.active,
.btn-info:active,
.btn-info.active,
.btn-warning:active,
.btn-warning.active,
.btn-danger:active,
.btn-danger.active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}
.btn:active,
.btn.active {
  background-image: none;
}
.btn-default {
  background-image: -webkit-gradient(linear,left 0%,left 100%,from(#fff),to(#e6e6e6));
  background-image: -webkit-linear-gradient(top,#fff,0%,#e6e6e6,100%);
  background-image: -moz-linear-gradient(top,#fff 0%,#e6e6e6 100%);
  background-image: linear-gradient(to bottom,#fff 0%,#e6e6e6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0);
  border-color: #e0e0e0;
  text-shadow: 0 1px 0 #fff;
  border-color: #ccc;
}
.btn-default:active,
.btn-default.active {
  background-color: #e6e6e6;
  border-color: #e0e0e0;
}
.btn-primary {
  background-image: -webkit-gradient(linear,left 0%,left 100%,from(#428bca),to(#3071a9));
  background-image: -webkit-linear-gradient(top,#428bca,0%,#3071a9,100%);
  background-image: -moz-linear-gradient(top,#428bca 0%,#3071a9 100%);
  background-image: linear-gradient(to bottom,#428bca 0%,#3071a9 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2f70a9', GradientType=0);
  border-color: #2d6ca2;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #3071a9;
  border-color: #2d6ca2;
}
.btn-success {
  background-image: -webkit-gradient(linear,left 0%,left 100%,from(#5cb85c),to(#449d44));
  background-image: -webkit-linear-gradient(top,#5cb85c,0%,#449d44,100%);
  background-image: -moz-linear-gradient(top,#5cb85c 0%,#449d44 100%);
  background-image: linear-gradient(to bottom,#5cb85c 0%,#449d44 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449c44', GradientType=0);
  border-color: #419641;
}
.btn-success:active,
.btn-success.active {
  background-color: #449d44;
  border-color: #419641;
}
.btn-warning {
  background-image: -webkit-gradient(linear,left 0%,left 100%,from(#f0ad4e),to(#ec971f));
  background-image: -webkit-linear-gradient(top,#f0ad4e,0%,#ec971f,100%);
  background-image: -moz-linear-gradient(top,#f0ad4e 0%,#ec971f 100%);
  background-image: linear-gradient(to bottom,#f0ad4e 0%,#ec971f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971e', GradientType=0);
  border-color: #eb9316;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #ec971f;
  border-color: #eb9316;
}
.btn-danger {
  background-image: -webkit-gradient(linear,left 0%,left 100%,from(#d9534f),to(#c9302c));
  background-image: -webkit-linear-gradient(top,#d9534f,0%,#c9302c,100%);
  background-image: -moz-linear-gradient(top,#d9534f 0%,#c9302c 100%);
  background-image: linear-gradient(to bottom,#d9534f 0%,#c9302c 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302b', GradientType=0);
  border-color: #c12e2a;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #c9302c;
  border-color: #c12e2a;
}
.btn-info {
  background-image: -webkit-gradient(linear,left 0%,left 100%,from(#5bc0de),to(#31b0d5));
  background-image: -webkit-linear-gradient(top,#5bc0de,0%,#31b0d5,100%);
  background-image: -moz-linear-gradient(top,#5bc0de 0%,#31b0d5 100%);
  background-image: linear-gradient(to bottom,#5bc0de 0%,#31b0d5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff30afd5', GradientType=0);
  border-color: #2aabd2;
}
.btn-info:active,
.btn-info.active {
  background-color: #31b0d5;
  border-color: #2aabd2;
}
.cajaLogin {
  float: none;
  margin: 0 auto;
}
