@charset "utf-8";
/* CSS Document */

*
{
	margin:0;
	padding:0;
	
}
#body 
{ 
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f8f8f8 !important;
    /*font-family: 'Staatliches', serif;*/
} /* Adding !important forces the browser to overwrite the default style applied by Bootstrap */
#login-form
{
	margin-top:14px;
}
#ini{
     z-index:999999;
     position:absolute;
     width:100%;
     height:100%;
     background: rgb(255, 250, 128); /* Fallback for older browsers without RGBA-support */
     background: rgba(255, 250, 128, 0.9);
     }
#textoguardando{
     width:336px;
     height: 50px;
     margin-top: -25px;  /* la mitad del height en negativo para centrar */
     margin-left: -168px; /* la mitad del width en negativo para centrar */
     left: 50%;
     top: 70%;
     position: absolute;
     /*font-family: 'Staatliches', serif;*/
     font-size: 33px;
     z-index:9999999;
     /*background-color:gray;*/
}
#div_carga_loading{
    position: absolute;
    width: 100px;
    height: 100px;
    margin-top: -50px;
    margin-left: -50px;
    left: 50%;
    top: 50%;
                
    
    /*font-weight: 600;
    font-size: 40px;
    color:#000000;*/
    padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
    
    border-width: 0px;
    border-style: solid;
    
    z-index: 9999999;
}
table
{
	border:solid #dcdcdc 1px;
	padding:3px;
	box-shadow: 0px 0px 1px rgba(0,0,0,0.2);
}
table tr,td
{
	padding:10px;
	
}
table tr td input
{
	width:97%;
	height:45px;
	border:solid #e1e1e1 1px;
	border-radius:3px;
	padding-left:10px;
	/*font-family:Verdana, Geneva, sans-serif;*/
	/*font-family: 'Staatliches', serif;*/
	font-size:16px;
	background:#f9f9f9;
	transition-duration:0.5s;
	box-shadow: inset 0px 0px 1px rgba(0,0,0,0.4);
	border-radius:8px;
}

table tr td button
{
	width:100%;
	height:45px;
	border:0px;
	background:rgba(233, 235, 0, 1.0);
	background:-moz-linear-gradient(top, #595959 , #515151);
	border-radius:3px;
	box-shadow: 1px 1px 1px rgba(1,0,0,0.2);
	color:#000000;
	/*font-family:Verdana, Geneva, sans-serif;*/
	/*font-family: 'Staatliches', serif;*/
	font-size:18px;
	font-weight:bolder;
	text-transform:uppercase;
	border-radius:8px;
}

#submit
{
	width:100%;
	height:45px;
	border:0px;
	background:rgba(233, 235, 0, 1.0);
	background:-moz-linear-gradient(top, #595959 , #515151);
	border-radius:3px;
	box-shadow: 1px 1px 1px rgba(1,0,0,0.2);
	color:#000000;
	/*font-family:Verdana, Geneva, sans-serif;*/
	/*font-family: 'Staatliches', serif;*/
	font-size:14px;
	font-weight:bolder;
	text-transform:uppercase;
	border-radius:8px;
}

table tr td button:active
{
	position:relative;
	top:1px;
}
table tr td a
{
	text-decoration:none;
	color:#00a2d1;
	/*font-family:Verdana, Geneva, sans-serif;*/
	/*font-family: 'Staatliches', serif;*/
	font-size:18px;
}

#icon
{
    width:60px;
    padding-top:14px;
}

#error
{
    
	color: red;
	/*font-family:Verdana, Geneva, sans-serif;*/
	/*font-family: 'Staatliches', serif;*/
	font-weight:bolder;
	text-transform:capitalize;
}

.set-height td {
  position: relative;
  overflow: hidden;
  height: 1px;
  padding-top:1px;
  padding-bottom:1px;
}
