/*
body, html{
  background-color:#f5f5ef;
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-size: 10px;
}
*/

/* Sombra en el Boton */
.btnSombra{
  -moz-box-shadow: 3px 3px #888;
  -webkit-box-shadow: 3px 3px #888;
  box-shadow: 3px 3px #888;
}

#inicioSistema {
  float: left;
  background-color: transparent;
  background-image: none;
  padding: 10px 10px;
  font-family: fontAwesome;
  font-size:20px;
  /* color: #fff; */
  color: #000;
  font-style: italic;
  font-weight: bold;
}

#inicioContenido, #inicioContenido2 {
  float: left;
  padding: 10px;
}

#inicioLogoCentral { 
  /* text-align:center; */
  font-size:36px;
  font-style:italic;
  font-weight: bold;
/*  background-color: #99c017; // Verde Ministerio */
}


/* Para el GIF de Leyendo.... */
#inicioCargando { 
  position:absolute; 
  top:10%;   /* 40 */
  left:50%;  /* 50 */
  text-align:center; 
  display:none; 
  z-index: 99998;

}
#inicioCargandoMensaje { 
  font-size:15px;
  font-style:italic;
  font-weight: bold;
  color:blue;
}

/* Para la Barra de Progreso */
#inicioBarra{ 
  width: 150px;
  height: 150px;
  position:absolute; 
  top:30%;   
  left:50%;  
  border-radius: 5px;
  overflow: hidden;
  display:inline-block;
  margin:10px 10px 10px 10px;
  text-align:center; 
  /* display:none;  */
  z-index: 99998;
}
.progressbar {
  font-size: 10px;
  font-style:italic;
  font-weight: bold;
  color: #fff;
  text-align: right;
  height: 25px;
  width: 0;
  background-color: #0ba1b5; 
  border-radius: 3px;
}



/* Menu */

#mnuBotonMenu     { display:none; }
#mnuRegistro      { display:none; }
#mnuInicio        { display:none; }
#mnuManual        { display:none; }
#mnuAnterior      { display:none; }
#idConfirmar      { display:none; }
#idDocumento      { display:none; }


/* Para la Ventana Modal */
#inicioModal{ 
  display:none; 
}

.centrado-porcentual {
  position: absolute;
  left: 50%;
  top: 55%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.divCaja{
  border-width:10px; 
  border-style:outset; 
  border-color:blue;
  padding:10px; 
  min-width:400px;
  font-weight: bold;
}


.divError, #divError, .divAviso, #divAviso, .divAdvertencia, #divAdvertencia, .divMensaje, #divMensaje,
.divError2, #divError2, .divAviso2, #divAviso2
{
  color: black;
  font-weight:bold; 
  font-size:15px; 
  text-align:left;
  padding: 5px;
  font-family:'Times New Roman',Georgia,Serif;
  display: none; 
  border-radius:7px;
  margin-top:5px;
  margin-bottom:5px;
}

.divError, #divError, .divError2, #divError2 { border: 3px solid red; background-color: #FFE4E1; }
.divAdvertencia, #divAdvertencia { border: 3px solid yellow; background-color: #FFFFCC; }
.divAviso, #divAviso, .divAviso2, #divAviso2 { border: 3px solid green; background-color: #D8F6CE; }
.divMensaje, #divMensaje { border: 3px solid #A9A9A9; background-color:#F5F5F5; }

/* Errores del validate de JQuery */
.error {
  color:red; 
  font-weight:bold; 
  font-size:12;
  text-align:left; 
  padding: 3px;
}

#cerrarFormulario,
#cerrarFormulario2{
  display: none;
  background-color: #f5f5ef;
  border-top-right-radius: 20px;
}


#fotoArchivo{
  background-color: #f5f5ef;
  width:150px; 
  height:150px; 
  border:4px 
  solid #2E2EFE; 
  border-radius:20px;
}

#fotoArchivoGrid{
  background-color: #A5CDEC;
  width:80px; 
  height:80px; 
  border:4px 
  solid #2E2EFE; 
  border-radius:20px;
}


// Para Los Grids
#divGridError{
    position:absolute;
    color:red;
    /* font-weight:bold; */
    font-size:11pt;
    text-align:center;
    letter-spacing:0px; 
    word-spacing:2px;
    text-indent:1em;
    line-height:1em;
    padding:5px 5px 5px 5px;
    min-width:300px;
    text-shadow:grey 1px 1px;
}


/* Tablas */
table, th, td { padding: 2px; }

/* Para las Tablas: Alinear Primera Columna <- Izquierda y Segunda -> Derecha */
#miTabla td:nth-child(odd)  { text-align:right; }
#miTabla td:nth-child(even) { text-align:left; }


#verificacion{ display:none; }  
#accion{ display:none; }

/*  Para Modificar el Dialogo */


/* Cambiar el Titulo de la Ventana 
 http://jquery-manual.blogspot.com/2013/10/jquery-ui-cambiar-propiedades-css-del.html
*/
.ui-dialog .ui-dialog-titlebar{
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-style:italic;
  color: black;
  font-size: 14px; 
  /* text-shadow: white 0.1em 0.1em 0.1em; */
}

.ui-dialog {
  border: 1px solid black ;
  border-radius: 5px 5px 5px 5px;
  -moz-box-shadow: 1px 1px 0px #090; 
}

.ui-icon-blanco { width: 0px; background-position: -100px -224px; }
.ui-icon-blank { width:0px; background-position: -160px -160px; }

/* Boton Cerrar Desabilitado */
.ui-dialog-titlebar-close {
  visibility: hidden; 
}

/* Dialogo del jqGrid*/
.ui-jqdialog{
   border: 1px solid black ;
}


/*  */
/* http://www.imeil.com.mx/intermedio/imagenes_en_css.asp */
.loginSpan{ float:center; margin-top:5px; }
.btnLogin{height:100px; width:100px; float:center; margin-top:5px; display:block; }


.btnBoton{
  background-color: transparent; /* make the button transparent */
  background-repeat: no-repeat;  /* make the background image appear only once */
  background-position: 0px 0px;  /* equivalent to 'top left' */
  background-size: 40px 40px;
  border: none; 
  cursor: pointer;  
  display:block; 
  /* height: 25px;           /* make this the size of your image */
  /* width: 25px;  */
}

.ui-widget-header{
  color:black;
}

/* Tamaño del Icono Fa*/
.iconoFa{
  font-size:15px;
}

.cssBotonLogin{
  background-color: transparent; /* make the button transparent */
  background-repeat: no-repeat;  /* make the background image appear only once */
  background-size: 70%;  
  background-position:center center;
  border: 1px;
  cursor: pointer;
  float:left;
  display:block;
  width: 65px; 
  height: 65px; 
  vertical-align: middle;
}

.cssBtn45{ width:45px; height: 45px; }
.cssBtn65{ width:65px; height: 65px; }


.cssBtnMenu           { background-image: url(../vSys/imagenes/btnMenu.jpeg); }
.cssBtnEditar         { background-image: url(../vSys/imagenes/btnEditar.png); }
.cssBtnBorrar         { background-image: url(../vSys/imagenes/btnBorrar.png); }
.cssBtnBuscar         { background-image: url(../vSys/imagenes/btnBuscar.png); }
.cssBtnCamara         { background-image: url(../vSys/imagenes/btnCamara.png); }
.cssBtnCancelar       { background-image: url(../vSys/imagenes/btnCancelar.png); }
.cssBtnImprimir       { background-image: url(../vSys/imagenes/btnImprimir.png); }
.cssBtnImprimiendo    { background-image: url(../vSys/imagenes/btnImprimir.gif); }
.cssBtnEnviando       { background-image: url(../vSys/imagenes/btnEnviando.gif); }
.cssBtnCorreo         { background-image: url(../vSys/imagenes/btnLoginCorreo.png); }

.cssBtnNo             { background-image: url(../vSys/imagenes/btnNo.png); }
.cssBtnOk             { background-image: url(../vSys/imagenes/btnOk.png); }

.cssBtnEjecutar        { background-image: url(../vSys/imagenes/btnEjecutar.png); }
.cssBtnCargarArchivo   { background-image: url(../vSys/imagenes/btnCargarArchivo.png); }
.cssBtnCargandoArchivo { background-image: url(../vSys/imagenes/btnCargandoArchivo.gif); }

.cssBtnLoginAceptar   { background-image: url(../vSys/imagenes/btnLoginAceptar.png); }
.cssBtnLoginCorreo    { background-image: url(../vSys/imagenes/btnLoginCorreo.gif); }

.cssBtnLoginSesion    { background-image: url(../vSys/imagenes/btnLoginSesion.gif); }
.cssBtnLoginSesion2   { background-image: url(../vSys/imagenes/btnLoginSesion.png); }
.ccsBtnLoginRecuperar { background-image: url(../vSys/imagenes/btnLoginRecuperar.gif); }
.ccsBtnLoginRegistrar { background-image: url(../vSys/imagenes/btnLoginRegistrar.png); }
.ccsBtnLoginRegistro  { background-image: url(../vSys/imagenes/btnLoginRegistro.png); }





/* Para Modificar algunos Atributos del AdminLTE.css */
/* Color del Fondo de los Tabs*/
.nav-tabs-custom > .tab-content {
 /* background-color: #ECF0F5; */
}  
.nav-tabs-custom > .nav-tabs > li.active > a, .nav-tabs-custom > .nav-tabs > li.active:hover > a {
  color: blue; 
}

.sidebar-menu .treeview-menu > li > a {
  font-size: 12px;
}

.box-footer { 
  background-color: transparent; 
}



/* fin Atributos del AdminLTE */

/* #D2D6DE */


/* Para los GRID */
.ui-jqgrid .ui-pg-input { height:15px;}

/* fin Para los GRID */



/* Efecto Nieve */
#snowflakeContainer {
  position: absolute;
  left: 0px;
  top: 0px;
}
.snowflake {
  padding-left: 15px;
  font-family: Cambria, Georgia, serif;
  font-size: 14px;
  line-height: 24px;
  position: fixed;
  color: #FFFFFF;
  color: #A9E2F3;
  user-select: none;
  z-index: 1000;
}
.snowflake:hover {
  cursor: default;
}


/* Tamaño de los Botones del Grid */
.btn {
  /* padding: 3px 6px; */
}
