table, td, th {
	border:1px solid lightgray;
  }
  table {
	width:100%;
  }
  td {
	text-align: center;
	padding:5px;
  }
  th {
	text-align: center;
  }

#tblOfensivaV input {
	text-align: center;
	font-size: 11px;
}
#tblOfensivaH input {
	text-align: center;
	font-size: 11px;
}
#tblDefensivaV input {
	text-align: center;
	font-size: 11px;
}
#tblDefensivaH input {
	text-align: center;
	font-size: 11px;
}
#tblPitcheoV input {
	text-align: center;
	font-size: 11px;
}
#tblPitcheoH input {
	text-align: center;
	font-size: 11px;
}


.cabecera {
    background:url("../../../images/encabezado.png");
    background-repeat: repeat;
    background-position: center;
    background-size: cover;
    height: 6rem;
}

footer {

    background:url("../../../images/footer.png");
    background-repeat: repeat;
    background-position:bottom;
    background-size: cover;
    height: 5rem;
}
body {
	height: 772px;
	}

.derecha{
text-align: right;
}
.izquierda{
text-align: left;
}
.centrado{
text-align: center;
}

.titulo {
   background-color: lightgray;
   color: black;
}
.bg-blue{
	background-color: #014051;
}

.btnHelp{
	background-color: none;
	width: 30px;
	max-height: 25px;
	border-radius: 15%;
	margin-top: 13px;
	text-align: center;
}

div.btnHelp:hover{
	background-color: #e9ecef;
}

#tblDatos tr:hover > td{
	background-color: #014051;
	color: aliceblue;
}
#frmActivo div > span {
	
}

#vtnAyuda{
	max-height: 500px;
	overflow: auto;
	border-block-color: darkcyan;
	border-width: 10px;	
}

#tblAyuda tr:hover > td{
	background-color: #014051;
	color: aliceblue;
}

#tblAyuda tr:nth-child(even) {
    background-color: #eee;
}

#tblAyuda tr:nth-child(odd) {
    background-color: #fff;
}
.btn-primary {
  color: #fff;
  background-color: #014051;
  border-color: #000;
}
.btn-primary:hover {
  color: #fff;
  background-color: darkslategray;
}
.btn-check:focus + .btn-primary, .btn-primary:focus {
  color: #fff;
  background-color: #014051;
  border-color: #000;
  box-shadow: 0 0 0 .25rem rgba(0,0,0,.5);
}
.dropdown-item:focus, .dropdown-item:hover{
	color: white;
	background-color: #014051;
}
.input-group-text{
	color: #fff;
	background-color: #014051;
	border-color: #000;
}
.letrablanca{
	color:white;
}

.spantitulo
{
	width:70%;
	border-radius: 0px .35rem .35rem 0;
	color: #1f2022;
	background-color: #e9ecef;
	background-clip: padding-box;
	border: 1px solid #9a9a9d;
}

.fondo{
	background-color: #014051;
	background-image: linear-gradient(180deg,#014051 10%,#014051 100%);
	background-size: cover;
}

.aDirecto{

		border: 1px solid #014051; /*anchura, estilo y color borde*/
		padding: 40px; /*espacio alrededor texto*/
		background-color: #014051; /*color botón*/
		color: #ffffff; /*color texto*/
		text-decoration: none; /*decoración texto*/
		text-align: center; /*aliniacion del texto*/
		font-family: 'Helvetica', sans-serif; /*tipografía texto*/
		border-radius: 4px; /*bordes redondos*/
}

.colorPrevi{
		background-color: #014051; /*color botón*/
}

.alt-estandar {

	height: 110px;
}
.microletra {

	font-size: small;
}

.bienvenida {
		white-space: nowrap;

}
.ml-15 {
	margin-left: 15px;
  }
#titulop{
	color: white;
	font-family: Comic sans MS;
	font-size: 25px;
	text-decoration: none;
	line-height: 25px;
}
.mw-100{
max-width: 100%;
}
.mw-80{
max-width: 80%;
}
.mw-75{
max-width: 75%;
}
.mw-50{
max-width: 50%;
}
.mw-25{
max-width: 25%;
}
.bordeado{
	border-width: 2px;
	border-style: solid;
	padding: 10px;
	border-color: lightgray;
}

@media (min-width: 576px) {
	.modal-dialog {
	  max-width: 80%;
	  margin: 10% auto;
	}

	.chico span, select, option{
		font-size: 11px;
	}
	.mt-1{
		margin-top: 1px;
	}
  }