@media print{
  /* Contenido CSS para impresión */
  .oculto-impresion {
    display: none !important;
  }
  body {
    background: #ffffff !important;
  }
  table { 
      margin: 0 auto;
      border-radius: 0px;
      border: solid 3px rgba(0, 99, 0, 1);
      background-color: #FFFFFF !important; 
  }
}
@media screen {
  /* Contenido CSS para visualización */
  table { 
      margin: 0 auto;
      border-radius: 10px;
      border: solid 3px rgba(0, 99, 0, 1);
      background-color: #FFFFE6;
      box-shadow: 10px 10px 5px 0px rgba(85,85,85,0.75); 
  }
}


A:link{
	color:darkblue;
	text-decoration:none;
    }
A:visited{
	color:darkblue;
	text-decoration:none;
    }
A:hover{
	color:red;
	text-decoration:none;
    }
A:active{
	color:darkblue;
	text-decoration:none;
    }
A#boton:hover{
	color:red;
	text-decoration:none;
    }
A#noboton:hover{
	color:darkblue;
	text-decoration:none;
    }
.noboton{
	font-family:sans-serif;
	font-weight:bold;
	color:darkblue;
	background:#AAAAFF;
	border:0px;
    }
.noboton:hover{
	color:white;
    }
.password{
	background:white;
	text-decoration:none;
	color:blue;
	font-weight:bold;
	font-family:sans-serif;
	text-align:center;
	vertical-align:top;
	border-width:thin;
	border-color:blue;
	border-style:solid;}
.pwdbase{
	background:#AAAAFF;
	color:yellow;
	font-weight:bold;
	text-align:center;}
.pwdin{
	background:white;
	color:darkblue;
	font-weight:normal;
	border-width:20px;
	border-color:#AAAAFF;
	border-style:solid;
    }
.alerta{
	background:yellow;
	text-decoration:none;
	color:black;
	font-weight:bold;
	font-family:sans-serif;
	text-align:center;
	vertical-align:top;
	border-width:5px;
	border-color:red;
	border-style:solid;
    }
.alertabase{
	background:#AAAAFF;
	color:yellow;
	font-weight:bold;
	text-align:center;
    }
.alertain{
	background:white;
	color:red;
	text-decoration:blink;
	font-weight:normal;
	border-width:20px;
	border-color:#AAAAFF;
	border-style:solid;
    }
.menubar{
	vertical-align:top;
	border-style:none;
    }
.minimo{
	font-size:10px;
	font-family:sans-serif;
	font-style:normal;
	font-weight:lighter;
    }
.botonmenu{
	background:#AAAAFF;
	color:darkblue;
	font-weight:bold;
	text-align:center;
	font-family:sans-serif;
	font-style:normal;
    }
.nobotonmenu{
	background:#AAAAFF;
	color:darkblue;
	font-weight:bold;
	text-align:center;
	font-family:sans-serif;
	font-style:normal;
    }
.ingresodatos{
	border-width:2px;
	border-color:darkgreen;
	border-style:solid;
    }

