input,select{
font-size:10px;
border: 1px solid black;
text-align: left;
}
textarea{
font-size:12px;
border: 1px solid black;
text-align: left;
}
input:focus{
background-color: lightgray;
}
body 
{
#background-image: 
#url("https://www.apsonbasket.com/imagenes/fpb.jpg");
#background-repeat:no repeat;
#background-attachment:fixed;
#background-color:white;
margin-top: 0px;
background-image: url(https://www.apsonbasket.com/imagenes/fpbs.jpg);
background-position : center;
background-position : middle;
background-repeat : no-repeat; 
background-attachment:fixed;
}

td{
font-size:12px;
}
th{
font-size:11px;
}
th.hdr{
font-size:18px;
color:brown;
}
tr.enc{
font-size:12px;
color:black;
background-color:lightgray;
}
h1{
font-size:18px;
}
th.menu{
text-align:left;
font-size:11px;
font-variant:small-caps;
}
th.menuhdr{
font-size:60;
font-variant:small-caps;
font-family: Impact, Charcoal, sans-serif;
font-weight: normal;
color:white;
}
th.menuhdrslo{
font-size:20;
font-variant:small-caps;
font-family: Charcoal;
font-weight: normal;
color:white;
}
table{
border-collapse:collapse;
margin: auto;
}
.box {
border: 2px solid black;
}
.dm {
background: red;
border: 3px solid black;
vertical-align:middle;
}
.gra{
	background: #000000; /* old browsers */
	background: -moz-linear-gradient(top, #000000 0%, #FF0000 99%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(99%,#FF0000)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#FF0000',GradientType=0 ); /* ie */
	background-image: -ms-linear-gradient(top, #000000 0%, #FF0000 100%);
	background: -o-linear-gradient(top, #000000 0%,#FF0000 99%); /* opera */
}
.graf{
	background: #FF0000; /* old browsers */
	background: -moz-linear-gradient(top, #FF0000 0%, #000000 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF0000), color-stop(100%,#000000)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF0000', endColorstr='#000000',GradientType=0 ); /* ie */
	background-image: -ms-linear-gradient(top, #FF0000 0%, #000000 100%);
	background: -o-linear-gradient(top, #FF0000 0%,#000000 100%); /* opera */
}
.gra_inf{
	background: #000000; /* old browsers */
	background: -moz-linear-gradient(top, #000000 0%, #0000FF 99%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(99%,#0000FF)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#0000FF',GradientType=0 ); /* ie */
	background-image: -ms-linear-gradient(top, #000000 0%, #0000FF 100%);
	background: -o-linear-gradient(top, #000000 0%,#0000FF 99%); /* opera */
}
.graf_inf{
	background: #0000FF; /* old browsers */
	background: -moz-linear-gradient(top, #0000FF 0%, #000000 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0000FF), color-stop(100%,#000000)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0000FF', endColorstr='#000000',GradientType=0 ); /* ie */
	background-image: -ms-linear-gradient(top, #0000FF 0%, #000000 100%);
	background: -o-linear-gradient(top, #0000FF 0%,#000000 100%); /* opera */
}
A:link {text-decoration: none; color: red;}
A:visited {text-decoration: none; color: orange;}
A:active {text-decoration: none; color: white;}
A:hover {text-decoration: none; color: gray;}
.down{
font-size:10px;
font-style:bold;
border: 1px solid red;
text-align: center;
width:10px;
background-color: red;
}
.up{
font-size:10px;
font-style:bold;
border: 1px solid red;
text-align: center;
width:10px;
background-color: green;
}