.letras{
	font-family: Verdana;
	color: #000000;
}
.denumero {
	font-family: Verdana;
	text-align:right;
}
.letras2 {
	font-family: Verdana;
	color: #ffffff;
}
.piedeiframe {
	width: 99%;
	background:#000000;
	position: fixed;
	font-family:Verdana,Arial,Sans-serif;
	bottom: 0;
	height: 50px;
}
.piedeiframe th {
	color:red;
}
.uiAutocategory {
	font-weight: bold;
	padding: .2em .4em;
	margin: .8em 0 .2em;
	line-height: 1.5;
}
.sortable {
	margin:0;
}
.folded {
	margin-left:-98%;
}
.unfolded {
	margin-left:0px;
}
.paginated {
	margin:0;
}
.anchoyalto {
	display: block;
	position:absolute;
	height:auto;
	bottom:0;
	top:0;
	left:0;
	right:0;
	margin: 0px;
}
.tbabm {
	font-family: Verdana;
	color: #000000;  
}
.tbderecha { text-align:right;}
.tbizquierda {text-align:left;}
.tbcentro {text-align:center;}
.clickable {cursor:pointer;}
.page-number {margin:0px 2px;border:1px dashed black;padding: 0px 5px;}
.active {background-color:#00cc00;}
.pager {margin:4px;}
.fija {table-layout:fixed;}
.fija td {text-overflow:ellipsis;  overflow:hidden;  white-space:nowrap; }
.recordar {font-size:60%;position:absolute;bottom:95px;right:10px;}
#parameses .ui-button-text {font-size:13px;padding: 0.1em 0.3em;}
#tooltip{
	width:auto;
	max-width:300px;
	min-width:100px;
	swidth:300px;
	border:1px solid;
	background:white;
	padding:5px;
	margin-top:4px;
	color:dimgray;
}

#tooltip #ttimg.top{
	margin-top:-17px;
	margin-left:2px;
}

#tooltip #ttimg.bottom{
	bottom:0;
	margin-bottom:-12px;
	margin-left:2px;
}
#tooltip.default{
	border:3px solid white;
	background:whitesmoke;
	color:gray;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px; 
	margin-top:2px;
}
#tooltip.default #ttimg.top{
	position:absolute;
	margin-top:-8px;
	margin-left:-8px;
}
#tooltip.default #ttimg.bottom{
	position:absolute;
	bottom:0;
	margin-bottom:-3px;
	margin-left:-8px;
}

.ui-autocomplete { 
	height: 200px;
	overflow-y: scroll;
	overflow-x: hidden;
}
.Caja {	border: ridge #FF9900 1px;
	background-color:#707070;
	font-family: Verdana;
	color:#FFFFFF;
}
.Estilo1 {color: #FFFFFF}
.lischeck { background: url('../mnu/sbcd/imgListados/listadoCheck.png');background-repeat:no-repeat; background-position:right top; }
.bkfond { background: url('../mnu/sbcd/imgListados/fondo.png'); background-size:auto 100%;}
.bkfond2 { background: url('../mnu/sbcd/imgListados/fondo2.png'); background-size:auto 100%;}
.bkfond3 { background: url('../mnu/sbcd/imgListados/fondo3.png'); background-size:auto 100%;}
#btnBrow { background: transparent url('../ico/flecha.png') center no-repeat; width:24px;height:15px;}
.humanMsg {
	font: normal 20px/50px Helvetica, Arial, Sans-Serif;
	letter-spacing: -1px;
	position: fixed;
	top: 130px;
	left: 25%;
	width: 50%;
	color: white;
	background-color: black;
	text-align: center; 
	display: none;
	opacity: 0;
	z-index: 100000;
}
.humanMsg .round {
	border-left: solid 2px white;
	border-right: solid 2px white;
	font-size: 1px; height: 2px;
}

.humanMsg p {
	padding: .3em;
	display: inline; 
}

.humanMsg a {	display: none;	}
#humanMsgLog {font: normal 10px Helvetica, Arial, Sans-Serif;	color: white;position: fixed;	bottom: 0;	left: 50%;	width: 38%;	max-height: 200px;	display: none;	z-index: 10000;}

#humanMsgLog p {
	position: relative;
	left: 75%;
	width: 200px;
	margin: 0;
	margin-left: -100px;
	padding: 0 10px;
	line-height: 20px;
	background: #333;
	text-align: center;
	white-space: pre;
	cursor: pointer;
}

#humanMsgLog p:hover {
	background: #222;
}

#humanMsgLog ul {
	background: #eee url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAARCAIAAACaSvE/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE1JREFUeNqEjVEKACAIQ516Ee//5wVNCjIjaB/iY5vC3YkoIgDkVDOjQ5pqLCI3r2bLFzNzyydvM4uKqfJPKN4vyl9LO/7o3/6PhwADAIWkFPjc5eRrAAAAAElFTkSuQmCC) repeat-x;
	margin: 0;
	padding: 0;
	position: relative;
	max-height: 180px;
	overflow: auto;
	display: none;
}

#humanMsgLog ul li {
	color: #555;
	font-size: 12px;
	list-style-type: none;
	border-bottom: 1px solid #ddd;
	line-height: 40px;
	display: none;
	padding: 0 20px;
	position: relative;
	overflow: hidden;
	white-space: pre;
}

#humanMsgLog ul li:hover {
	background: #f2f2f2;
}

#humanMsgLog ul li:first-child {
	margin-top: 1px;
}

#humanMsgLog ul li .error {
	color: orangered;
}

#humanMsgLog ul li .indent {
	position: absolute;
	top: 0;
	left: 100px;
	margin-right: 200px;
	height: inherit;
}
.tbresumen td {font-size:12px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.tbresumen th {font-size:12px;}
.tbresumen {table-layout:fixed;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;border-collapse:collapse;}
.tbresumenG td {font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.tbresumenG th {font-size:14px;}
.tbresumenG {table-layout:fixed;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;border-collapse:collapse;}
.clasmonto {font-weight:bold;text-align:right;  }
.clasbomba {text-align:center;}
.ui-tabs .ui-tabs-panel {	overflow: auto;}
#lostab {background:none;border:none;width:100%;padding:0px;} 
#lostab .ui-widget-header {background:url(../ico/dock-bg2.gif);background-position:0px 0px 10px;background-size:10px;background-repeat:repeat-x;border-radius: 0px;}
.scastos {text-align:right;}
.scastosl {text-align:left;}
.cerrarFac, .imprimirFac,.movEmbed, .msjInterno{cursor:pointer;border:0px;}
.imprRec {cursor:pointer;}
.eliRec {cursor:pointer;}
.imprCheq {cursor:pointer;}
.paracalen {display:block;float:left;background-image: url(../ico/calendar.png);background-position:0px;background-size:22px;background-repeat:no-repeat;margin:0px 10px 0px;padding-top:10px;width:22px;height:22px;text-align:center;font-size:11px;}
#mesescheq .ui-button-text {font-size:10px;padding: 0.1em 0.3em;}
#mesesrec .ui-button-text {font-size:10px;padding: 0.1em 0.3em;}
#mesesFac .ui-button-text {font-size:10px;padding: 0.1em 0.3em;}
#mesesconsulta .ui-button-text {font-size:10px;padding: 0.1em 0.3em;}
#mesesconsultaI .ui-button-text {font-size:10px;padding: 0.1em 0.3em;}
#mesesconsultaR .ui-button-text {font-size:10px;padding: 0.1em 0.3em;}
#mesescpor .ui-button-text,#mesesrt .ui-button-text,#mesesroma .ui-button-text {font-size:10px;padding: 0.1em 0.3em;}
#mesescertb .ui-button-text,#mesescerta .ui-button-text,#tipoCertA .ui-button-text,#tipoCertB .ui-button-text{font-size:10px;padding: 0.1em 0.3em;}
.eliCheq {cursor:pointer;}
.modiCheq {cursor:pointer;}
.escontrapar {cursor:pointer;}
.esdestino,.eslote {cursor:pointer;}
.nokbm {cursor:inherit;}
.modioblea {cursor: pointer;}
.destrufac {cursor: pointer;}
.impares {background-color:#ececec;}
.pares {background-color:transparent;}
.fonfix {font-family:Courier;}
.fonchi {font-size:.85em;}
.icorojo {background:url(../../ui-lightness/images/ui-icons_cd0a0a_256x240.png);}
.marcaRow {border:2px black ridge;}
.marcaRed {border: 1px red solid;}
body {	background: #ffffff url(../img/main-bg.gif);	padding: 0;	margin: 0;	height:100%;}
.marcaRowRed td{background-color:red}
#popFactura pre {
	font-size:1.4em;
}
input:focus,select:focus {background-color:#EBF8A4;color:black;}
.clctacte {font-weight:bold;}
.clctacte::before { content:"*";}
.clctacte::after { content:"*";}
.clremito::before { content:"#";}
.clremito::after { content:" #";}
.clremito {font-weight:bolder;color:#000;background-color:#dfdfdf;}
.cldeafip {font-weight:normal;color:green;}

.stkmal {color:red;font-weight:normal;}
.stkok {color:black;font-weight:bolder;}
.nostk {color:black;font-weight:normal;}
.fontfix {font-size:.95em;font-family:monospace;}
.ui-autocomplete-loading {background: white url('../../std/ico/ui-anim_basic_16x16.gif') right center no-repeat;}
.lform{
	float: left;
	padding-right: 20px;

}
.input-form{
	max-width: 162px;
}
/* Agregados para datepicker de meses */
.mrp-container{
  margin-top:10px;
}

.mrp-icon{
  border: solid 1px #ddd;
  border-radius: 5px 0px 0px 5px;
  color: #40667A;
  background: #eee;
  padding: 7px;
  margin-right:0px;
}

.mrp-monthdisplay{
  display:inline-block!important;
  border: solid 1px #ddd;
  padding: 5px 12px 5px 8px;
  border-radius: 0px 5px 5px 0px;
  background-color: #fff;
  cursor:pointer;
  margin-left: -5px;
}

.mrp-lowerMonth, .mrp-upperMonth{
  color: #40667A;
  font-weight:bold;
  font-size: 11px;
  text-transform:uppercase;
}

.mrp-to{
  color: #aaa;
  margin-right: 0px;
  margin-left: 0px;
  font-size: 11px;
  text-transform: uppercase;
  /* background-color: #eee; */
  padding: 5px 3px 5px 3px;
}

.mpr-calendar{
  display:inline-block;
  padding: 3px 5px;
  border-right: solid #999 1px;
}

.mpr-calendar::last-child{
  border-right: none;  
}

.mpr-month{
  padding: 20px;
  text-transform: uppercase;
  font-size: 12px;
}

.mpr-calendar h5{
  width:100%;
  text-align:center;
  font-weight:bold;
  font-size:18px
}

.mpr-selected{
  background: rgba(64, 102, 122, 0.75);;
  color: #fff;
}

.mpr-month:hover{
  border-radius: 5px;
  box-shadow: 0 0 0 1px #ddd inset;
  cursor:pointer;
}

.mpr-selected.mpr-month:hover{
  border-radius: 0px;
  box-shadow: none;
}

.mpr-calendarholder .col-xs-6 {
  max-width: 250px;
  min-width: 250px;
}

.mpr-calendarholder .col-xs-1 {
  max-width: 150px;
  min-width: 150px;
}

.mpr-calendarholder .btn-info{
  background-color: #40667A;
  border-color: #406670;
  width:100%;
  margin-bottom: 10px;
  text-transform: uppercase;
  font-size: 10px;
  padding: 10px 0px;
}

.mpr-quickset{
  color: #666;
  text-transform: uppercase;
  text-align: center;
}

.mpr-yeardown, .mpr-yearup{
  margin-left: 5px;
  cursor: pointer;
  color: #666;
}

.mpr-yeardown{
  float:left;
}

.mpr-yearup{
  float:right;
}

.mpr-yeardown:hover,.mpr-yearup:hover{
  color: #40667A;
}

.mpr-calendar:first .mpr-selected:first{
    background-color: #40667A;
}

.mpr-calendar:last .mpr-selected:last{
    background-color: #40667A;
}

.popover{
  max-width: 800px!important;
}
.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}