body {
	margin-top: 20px;
	padding: 0;
	/*background: #FAFAD2;*/
	/*background: #EEE8AA;*/
	/*background: #FDF9EE;  ORIGINAL*/
	/*background: #FDF9EE; -16.6.21- ffffff*/ 
	/*background: #FDF9EE;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*color: #6D6D6D;*/
}

h1, h2, h3 {
	margin: 0;
	/*text-transform: lowercase;*/
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	font-weight: normal;
	color: #006EA6;
}

h4 {
	letter-spacing: -1px;
	font-size: 35px;
}

h1 {
    font-size: 20px;
    text-align: left;
    display: block;
    /*background: linear-gradient(to right top, #6f96f3, #164ed2);*/
	background: linear-gradient(to left top, #6f96f3, #164ed2);
	max-width: 400px;
    padding: 10px;
    color: #fff;
    border-radius: 50px;
}

h2 {
	font-size: 22px;
}

.estilo2 {color: #FFFFFF}
 input.descpago { background:yellow; }

.estilo22 {color: #494949}

 
.estilo3 {color: #6D6D6D ;font-weight: bold; text-align: center}

.input_vuelto{
	background:yellow;
	text-align:center;
	font-weight: bold;
}
.input_total_efectivo{
	/*background:yellow;*/
	text-align:center;
	font-weight: bold;
}

.input_centrado{
	/*background:yellow;*/
	text-align:center;
	font-size: 14px;
	/*font-weight: bold;*/
}

.contenedor_msg {
  display: grid;
  place-items: center; /* Centra en ambos ejes (horizontal y vertical) */
  /* Asegúrate de que el contenedor tenga una altura definida para el centrado vertical */
  height: 300px; /* Ejemplo de altura */
}
 
 * a {   
text-decoration: none;   
color: #006EA6;   
/*color: #0000ff; */
/*color: #000000;   */
font-weight: bold;


} 

select.list1 option.option0
{
    background-color: #007700;
}	

.headt td {
  min-width: 735px;
  height: 100px;
  background-color: #433;
}

select {

  /* styling */
  background-color: white;
  border: thin solid blue;
  border-radius: 4px;
  display: inline-block;
  font: inherit;
  line-height: 1.5em;
  padding: 0.3em 3.5em 0.3em 1em;

  /* reset */

  margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
}
option.one {background-color: #2E4053; color: white;}
option.two {background-color: #82E0AA; color: white;}
option.three {background-color: #666; color: white;}

form input[type="submit"]{
	
	padding:5px 16px;
	
	border:1px solid #000;
	border-radius:5px;
	/*display:block;*/
	color:#fff;
	/*background-color:#000;CB4154;81D8D0;FF5A36;001A57;417DC1*/
	background-color:#417DC1;
} 
form input[type="reset"]{
	
	padding:5px 16px;
	
	border:1px solid #000;
	border-radius:5px;
	/*display:block;*/
	color:#fff;
	/*background-color:#000;CB4154;81D8D0;FF5A36;001A57;417DC1*/
	background-color:#417DC1;
} 
form input[type="text"]{
	
	padding:5px 16px;
	
	border:1px solid #000;
	border-radius:5px;
	/*display:block;*/
	/*color:#fff;*/
	/*background-color:#000;CB4154;81D8D0;FF5A36;001A57;417DC1*/
	/*background-color:#417DC1;*/
}

form input[type="password"]{
	
	padding:5px 16px;
	
	border:1px solid #000;
	border-radius:5px;
	/*display:block;*/
	/*color:#fff;*/
	/*background-color:#000;CB4154;81D8D0;FF5A36;001A57;417DC1*/
	/*background-color:#417DC1;*/
} 
 
.input_txt_1{

	border:1px solid #000;
}

form input[type="button"]{
	
	padding:6px 12px;
    font-size: 15px;	
	border:1px solid #000;
	border-radius:5px;
	
	color:#fff;
	/*background-color:#000;->CB4154;81D8D0;FF5A36;001A57;417DC1;C6A664;d16a42;C6A664*/
	background-color:#417DC1;
} 

	.bt_nueva_venta{
    text-decoration: none;
    padding: 10px;
    font-weight: 600;
    font-size: 18px;
    color: #ffffff;
    background-color: #1883ba;
    border-radius: 6px;
    border: 2px solid #0016b0;
	}
   
   .bt_nueva_venta:hover{
    color: #1883ba;
    background-color: #ffffff; 
   }
 	/* azul bajo fondo #2596be*/
	/* ladrillo #d16a42*/  
	.bt_sunat_enviar{

    text-decoration: none;
    padding: 10px;
    font-weight: 600;
    font-size: 17px;
    color: #ffffff;
    background-color: #1883ba;
    border-radius: 6px;
    border: 2px solid #0016b0;
	}  
   .bt_sunat_enviar:hover{
    color: #1883ba;
    background-color: #ffffff; 
   }

	.bt_enviar_sunat_vtas{
    text-decoration: none;
   /* padding: 5px;*/
    /*font-weight: 600;*/
    /*font-size: 12px;*/
    color: #ffffff;
    background-color: #2E4053;
    /*border-radius: 6px;*/
   /* border: 2px solid #0016b0;*/
    /*width:175px;*/
    /*height:40px;*/
    /*margin:20px auto;*/
    border-radius:10px;
   /*-webkit-border-radius:10px;
    box-shadow:0 1px 2px #5e5d5b;*/
	
	}
   .bt_enviar_sunat_vtas:hover{
    color: #2E4053;
    background-color: #ffffff; 
   }

   
   .sinborde {
    border: 0;
	background-color: #eee;
    
  }
  .boton{
	padding:5px 16px;
	
	border:1px solid #000;
	border-radius:5px;
	/*display:block;*/
	color:#fff;
	/*background-color:#000;CB4154;81D8D0;FF5A36;001A57;417DC1*/
	background-color:#417DC1;
       }

 input.nropedfac {
  text-align: center;
 }

 .tablasreporte {
 border-collapse:collapse;
 }
 .tablafilas {
 border:0.1px solid gray;
 }
