body {background-color:#f8f8f8;font-family:Calibri,Arial,Verdana;font-size:8pt;margin-top:5;/*user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;*/}
body.main{background-color:#ffffff;font-family:Calibri,Arial,Verdana;font-size:8pt;margin-top:0;margin-left:-3;}
hr{height:1px;border:0;color:#d0d0d0;background-color:#d0d0d0;border-top:0px;text-align:left;width:100%;}
table {font-family:Arial;font-size:8pt;border-radius:6px;vertical-align:text-top;}
table td{border-color:#d0d0d0;border-radius:5px;}
form{margin:0;padding:0;}a {text-decoration:none;}
.divMensaje{height:19px;width:90%;font-family:courier;font-size:11px;color:red;font-weight:Bold;text-align:center;}
.divEspacio{height:19px;width:99%;font-family:courier;font-size:11px;font-weight:Bold;}
.label_info{font-size:16pt;font-weight:bold;color:gray;font-family:Arial,sans-serif;}
table.informacion{border:1px solid #d0d0d0;background-color:#FFFFFF;}
table.informacion td{border:1px solid #d0d0d0;background-color:#f8f8f8;}
table.informacion .label1{border-color:#999999;background-color:#dddddd;text-align:right;border-radius: 0px 30px 30px 0px;padding-right:5px;height:30px;}
table.reporte{border:1px solid #d0d0d0;background-color:#FFFFFF;border-radius:5px;width:99%;}
table.reporte td{border:1px solid #d0d0d0;border-radius:5px;vertical-align:middle !important;}
table.reporte th{border:1px solid #000;background-color:#c0c0c0;border-radius:6px 6px 0px 0px;box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.4);z-index:2;}
table.reporte thead tr:first-child th { position: sticky; top: 0.5px; }
table.reporte thead tr th { position: sticky; top: 23px; }
table.reporte a{text-decoration:none;font-weight:Bold;font-family:Verdana;border:none;}
table.reporte a:hover{color:#a00000;}
table.reporte tfoot td{border:1px solid #000;background-color:#c0c0c0;border-radius:0px 0px 6px 6px;}
table.reporte .cancelado{border:1px solid #d0d0d0;background-color:#ffaaaa;border-radius:5px;}
table.reporte .primario{border:1px solid #d0d0d0;background-color:#FFFFFF;}
table.reporte .alterno{border:1px solid #d0d0d0;background-color:#EEEEEE;}
table.reporte tbody tr:hover{background-color:#e1eafe;}
table.reporte input[type=text]{border:none;width:100%;padding:6px;background-color:transparent;}
table.contenedor{width:99%;}
table.catalogo .etiqueta{border:1px solid #999999;background-color:#c9c9c9;border-radius:5px;}
table.catalogo .dato{border:1px solid #d0d0d0;background-color:#FFFFFF;border-radius:5px;padding:5px;}
table.catalogo .detalleEtiqueta{border:1px solid #999999;border-radius:5px;}
table.catalogo .etiqueta2{border:1px solid #999999;background-color:#ffd0d0;border-radius:5px;}
table.catalogo .etiqueta3{border:1px solid #999999;background-color:#FFFAD6;border-radius:5px;}
table.catalogo .etiqueta4{border:1px solid #999999;background-color:#f8f8f8;border-radius:5px;}
table.movimiento{border:1px solid #d0d0d0;background-color:#FFFFFF;border-radius:5px;}
table.transformacion{border:1px solid #d0d0d0;background-color:#FFFFFF;}
table.transformacion .etiqueta{border:1px solid #999999;background-color:#c9c9c9;}
table.transformacion .dato{border:1px solid #d0d0d0;background-color:#FFFFFF;border-radius:5px;}
table.transformacion .origen{border:1px solid #999999;background-color:#FFFAaa;}
table.transformacion .destino{border:1px solid #999999;background-color:#FFFAD6;}
table.movimiento .etiqueta{border:1px solid #999999;background-color:#c9c9c9;border-radius:5px;}
table.movimiento .cantidad{border:1px solid #999999;background-color:#FFFFFF;border-radius:5px;}
table.movimiento .dato{border:1px solid #d0d0d0;background-color:#FFFFFF;border-radius:5px;}
table.movimiento .fact{border:1px solid #d0d0d0;background-color:#FFFAaa;border-radius:5px;}
table.movimiento .pago{border:1px solid #d0d0d0;background-color:#FFFAD6;border-radius:5px;}
table.MovReporte{border:1px solid gray;background-color:#fff;font-family:verdana;font-size:8pt;border-radius:5px;}
table.MovReporte th{border:1px solid #000;background-color:#c0c0c0;border-radius:6px 6px 0px 0px;}
table.MovReporte td{border:1px solid #d0d0d0;border-radius:5px;}
table.MovReporte .primario{border:1px solid #d0d0d0;background-color:#FFFFFF;border-radius:5px}
table.MovReporte .alterno{border:1px solid #d0d0d0;background-color:#EEEEEE;border-radius:5px;}
table.MovReporte tbody tr:hover{background-color:#e1eafe;}
table.MovReporte .dato{border:1px solid gray;background-color:#c0c0c0;}
table.parametros {border:1px solid #d0d0d0;-webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.6);}
table.parametros th{border:1px solid #000;background-color:#c0c0c0;border-radius:6px 6px 0px 0px;}
table.parametros td{border:1px solid #d0d0d0;border-radius:6px;}
table.parametros input[type=text]{border:none;width:100%;padding:6px;background-color:transparent;}
table.parametros select{border:none;width:100%;padding:6px;background-color:transparent;}
table.email{border:1px solid #d0d0d0;background-color:#FFF;border-radius:5px;}
table.email td{border:1px solid #d0d0d0;background-color:#FFF;border-radius:5px;}
table.email th{border:1px solid #999999;background-color:#c9c9c9;border-radius:5px;}
.loader_container{text-align:center;position:fixed;top:40%;left:auto;width:100%;right:2em;margin:0;font-size: 80% /*smaller*/;font-weight:bold;line-height:1.1;}
.loader{font-family:Tahoma,Helvetica,sans;font-size:10px;font-weight:bold;color:#555555;background-color:#FFFFFF;padding:10px 0 16px 0;margin:0 auto;display:block;width:135px;border:1px solid #999999;border-right:2px solid #666666;border-bottom:2px solid #666666;text-align:left;z-index:255;border-radius:8px;}
img.calendario{padding-bottom:2px;vertical-align:bottom;border:0;}
.svg {}.svg:hover{filter: invert(.3) sepia(1) saturate(5) hue-rotate(175deg);}
/*Presupuesto,Transferencia,Compra*/
table.carrito{border:1px solid #d0d0d0;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background-color:#FFF;font-family:verdana;font-size:7pt;}
table.carrito td{border:1px solid #d0d0d0;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
table.carrito th{border:1px solid gray;background-color:#c0c0c0;-moz-border-radius:6px 6px 0px 0px;-webkit-border-top-right-radius:6px;-webkit-border-top-left-radius:6px;border-radius:6px 6px 0px 0px;}
table.carrito .totales{font-size:10pt;text-align:right;border:1px solid #333;background-color:#555;color:white;padding:3px;}
table.carrito tbody tr:hover{background-color:#e1eafe;}
table.carrito .odd{border:1px solid #d0d0d0;background-color:#EEEEEE;}
table.carrito .even{border:1px solid #d0d0d0;background-color:#FFFFFF;}
/*Presupuesto,Transferencia,Compra*/
body.resultados{margin-top:0;margin-left:0;margin-right:0;background-color:#ffffff;}
table.resultados{background-color:#FFF;font-family:verdana;font-size:7pt;}
table.resultados td{border:1px solid #d0d0d0;border-radius:6px;}
table.resultados th{border:1px solid gray;background-color:#c0c0c0;border-radius:6px 6px 0px 0px;}
table.resultados .odd{border:1px solid #d0d0d0;background-color:#EEEEEE;}
table.resultados .even{border:1px solid #d0d0d0;background-color:#FFFFFF;}
.contIframe{border:1px solid #d0d0d0;border-radius:6px;}
table.HeaderMov{width:95%;color:#ffffff;background-color:#0000ff;border:0px solid black;}
body.Kit{margin-left:0;margin-right:0;background-color:#FFFAD6;font-family:Verdana;font-size:8pt;margin-top:5;}
/*Pre-Nomina*/
table.reporte .fondoAzulClaro{border:1px solid #d0d0d0;background-color:#d2e8ff;border-radius:5px;}
table.reporte .fondoRenglon{border:1px solid #d0d0d0;background-color:"#d2e8ff";border-radius:5px;}
table.reporte .fondoVerdeClaro{border:1px solid #d0d0d0;background-color:"#d2ffe0";border-radius:5px;}
.textoTabla{font-size: 8pt;font-family: Verdana;}
.encabezadoTabla{border:1px solid #d0d0d0;background-color:#dadada;border-radius:5px;font-weight:bold;}
input[type="text"]:disabled{opacity:.7;filter:alpha(opacity=70);}
.folio{color:red;font-size:8pt;}
.submit{font-size:12pt;color:red;height:20pt;}
/*Notas Credito*/
table.encabezado{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-khtml-border-radius:6px;-ms-border-radius:6px; border:1px solid gray;}
table.encabezado td{border:1px solid gray;} 
table.detalle{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-khtml-border-radius:6px;-ms-border-radius:6px; border:1px solid gray;} 
table.detalle th{-moz-border-radius:6px 6px 0px 0px;-webkit-border-top-right-radius:6px;-webkit-border-top-left-radius:6px;border-radius:6px 6px 0px 0px; border:1px solid gray; background-color:#c0c0c0;} 
table.detalle .etiqueta{border:1px solid gray;background-color:#c0c0c0;} 
table.detalle .dato{border:1px solid gray;background-color:#ffffff;}

input{font-size:10pt;outline:0;}
button::-moz-focus-inner{border:0;padding:0;}
input[type="button"],input[type="submit"]{outline:none;
cursor:pointer;background:#0166FF;border-radius:4px;border:1px solid #1A87B9;
background:-moz-linear-gradient(top,#0166FF 0%,#0051CB 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0166FF),color-stop(100%,#0051CB));
background:-webkit-linear-gradient(top,#0166FF 0%,#0051CB 100%);
background:-o-linear-gradient(top,#0166FF 0%,#0051CB 100%);
background:-ms-linear-gradient(top,#0166FF 0%,#0051CB 100%);
background:linear-gradient(top,#0166FF 0%,#0051CB 100%);
filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#0166FF',endColorstr='#0051CB',GradientType=0);
color:#fff;font-family:'Helvetica Neue',sans-serif;font-size:13px;padding:8px;min-width:130px;
}
input[type="button"]:hover,input[type="submit"]:hover{
background:#005CE7;font-weight:bold;background:-moz-linear-gradient(0% 100% 90deg,#005CE7,#1B6BE3);
background:-webkit-gradient(linear,0% 0%,0% 100%,from(#005CE7),to(#1B6BE3));
}
fieldset{font-weight:bold;border:1px solid #d0d0d0;border-radius:6px;}
.gradiente{background:-webkit-gradient(linear,left top,left bottom,from(#00a000),to(#006f00));
background:-moz-linear-gradient(top,#00a000,#006f00);background:linear-gradient(left top,#00a000, #006f00);
background:#006f00;background-color:#006f00;text-shadow:#000 2px 2px 10px;width:99%;
-moz-box-shadow:3px 3px 3px #cccccc;-webkit-box-shadow:3px 3px 3px #cccccc;box-shadow:3px 3px 3px #cccccc;
-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;
}
.gradienteGris{
background:-webkit-gradient(linear,left top,left bottom,from(#aaaaaa),to(#6f6f6f));
background:-moz-linear-gradient(top,#aaaaaa,#6f6f6f);background:linear-gradient(left top,#aaaaaa,#6f6f6f);
background:#6f6f6f;background-color:#6f6f6f;-moz-box-shadow:3px 3px 3px #cccccc;-webkit-box-shadow:3px 3px 3px #ccccccc;box-shadow:3px 3px 3px #ccccc;
}
@media print{.no-print,.no-print *{display:none !important;}table.reporte{width:100%;}table.reporte th{position:static;top:auto;}
.gradiente{border:none;background-color:#fff;background:none;text-shadow:none !important;box-shadow:none !important;}
table.tablesorter{border-bottom:0px;border-left:0px;border-right:0px !important;}.nodisplay{display:inline;}
body{background-color: white !important;}.totalesP{background-color:white !important;border:none !important;}
}
.ie9 img[src$=".svg"]{width:100%; }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {img[src$=".svg"]{width:100%;}}
input[type="date"]{min-width:135px;-webkit-appearance: none;-moz-appearance: none;}
input[type=text], input[type="number"], input[type="password"], input[type=date], input[type=email],input[type=tel],input[type=time], textarea{
 -webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;outline:none;
 padding:6px;min-width:130px;border:1px solid #DDDDDD;border-radius:4px;background:#ffffff;
}
input[type=text]:focus, input[type="number"]:focus input[type="password"]:focus,input[type="date"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="time"]:focus, textarea:focus{
 box-shadow:0 0 5px rgba(81, 203, 238, 1);border:1px solid rgba(81, 203, 238, 1);
}
select{background-color:white;font-size:9pt;font-family:Verdana;cursor:pointer;color:#555;margin:0;border:1px solid #DDDDDD;border-radius:4px;padding:6px;min-width:130px;-webkit-appearance : caret;/*-webkit-appearance: none;-moz-appearance: none;*/}
select:focus{box-shadow:0 0 5px rgba(81, 203, 238, 1);border:1px solid rgba(81, 203, 238, 1);}
.search select{min-width:130px;}
@media screen and (max-width: 910px){table{overflow-x:auto;}}
.search input{width:120px;}
table.search .etiqueta{border:1px solid #999999;background-color:#c9c9c9;border-radius:5px;}
table.search .dato{border:1px solid #d0d0d0;background-color:transparent;border-radius:5px;font-size:10pt;padding:8px;}
.divR{float:left;margin-right:55px;}
@media (max-width:600px){
	select{font-size:15pt;}
	table.informacion{border:1px solid #d0d0d0;background-color:#FFFFFF;width:100vw;}
	.clear{display:none !important;}
 .search{width:100%;}
 .search tr{display:table;width:100%;}               
 .search td{display:table-row;}
 table.search .etiqueta{height:5px;vertical-align:middle;background-color:transparent;}
 input[type="button"], input[type="submit"]{width:100%;padding:9px !important;font-size:11pt;}
 .search input{width:100% !important;padding:8px !important;}
 .search select{width:100% !important;padding:9px !important;font-size:16pt;}
 .search input.fecha{width:90%;}
 input[type=text]:focus, input[type="number"]:focus input[type="password"]:focus, textarea:focus{padding:6px;}
 table.reporte th{top:2px;}
 table.reporte thead tr:first-child th{top:2px;}
 table.reporte thead tr th{top:28px;}
 table.catalogo{width:100%;}
 table.catalogo tr{display:table;width:100%;}
 table.catalogo td{display:table-row;}
 table.catalogo input{width:100% !important;padding:6px;}
 table.catalogo select{width:100% !important;padding:9px;font-size:15pt;}
 table.catalogo input.fecha{width:90%;}
 table.catalogo .etiqueta{background-color:transparent;font-size:10pt;border:none;border:0px solid #fff;}
 table.catalogo .dato{font-size:8pt;padding:6px;padding:0px;}
 table.movimiento{width:100%;}
 table.movimiento thead{display:none;}
 table.movimiento tr:nth-of-type(2n){background-color:inherit;}
 table.movimiento tr td:first-child{font-weight:bold;font-size:1.1em;}
 table.movimiento tbody td{display:block;text-align:left;}
 table.movimiento tbody td:before{content:attr(data-th);display:block;text-align:center;}
 #btnN {display:none;}#btnCaptura{width:100%;}td,body{font-size:12pt;}input{font-size:14pt;}textarea{font-size:14pt;}
.btnNX{width:100%;}.divEspacio{height:9px;}#detalle{height:56px;margin-top:0px;}
.divR{float:none;margin-right:0px;}.divR2{margin-top:30px;}
	/*Chrome*/
	/*@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution:.001dpcm) {
		select{font-size:11pt;}
		table.catalogo select{width:100% !important;padding:9px;font-size:11pt;}
		.search select{width:100% !important;padding:9px !important;font-size:11pt;}
	}*/
}