body {
	color: #000000;
	background-color: #ffffff;
	margin: 0px;
	font-family: "Calibri", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 0.75em;
  line-height: 1.73em;
  font-size-adjust: none;
  font-stretch: normal;
  -x-system-font: none;
  color: #1e1e1e;
  font-size: 10px;
}

select, input {
  font-family: calibri;
	font-size: 11px;
	color: #000000;
}
textarea {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 25px;
  font-variant: small-caps;
  padding-top:10px;
}
label{color:#FF0000;
  font-weight: bold;
  font-size: 11px;  
  font-style:italic}
.button {
   background: #999999;
   padding: 2.5px -15px;
   border-radius: 1px;
   color: #ffffff;
   font-size: 11px;
   font-weight: bold;
   font-family: Helvetica, Arial, Sans-Serif;
   vertical-align: middle;
   cursor: hand;   
   }
.button:hover {
   border-top-color: #CCC;
   background: #CCC;
   color: #333;
   cursor: hand;
   }
.button:active {
   border-top-color: #9e9d9c;
   background: #9e9d9c;
   }
   
.a1{color:#FF0000;font-size:11px;}
.a2{color:#004E9B;font-size:11px;}

#navlist
{
padding: 0 1px 1px;
margin-left: 30;
font: "Calibri", Arial, sans-serif;
background: #F60;
width: 12em;
}

#navlist li
{
  list-style: none;
  margin: 0;
  border-top: 1px solid #FFFFFF;
  text-align: right;
}

#navlist li a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
border-left: 1em solid #FFFFFF;
background: #F60;
text-decoration: none;
}

#navlist li a:link { 
  color: #000000;
  font-weight: bold;
  background: #F7F7F7;    
  }
#navlist li a:visited { 
  color: #000000;
  font-weight: bold;
  background: #F7F7F7; 
  }

#navlist li a:hover
{
  border-color: #F7F7F7;
  color: #F60;
  background: #FFFFFF;
}

#tabla-a caption {
	font-size: 90%;
	font-weight: bold;
	margin: 3px;
}

#tabla-a thead th {
	text-align:left;
	background: #F60;
	color: #FFF;
	font-size: 80%;
}
#tabla-a thead td {
	text-align:center;
	font-size: 80%;
	background: #F7F7F7;
}

#tabla-a tbody th {
	text-align:right;
	font-size: 70%;
	padding: 4px;	
	font-weight: normal;		
}

#tabla-a tbody td {
	text-align:left;	
	font-size: 70%;
	padding: 4px;	
}

#tabla-a tbody tr { background: #F7F7F7; }

#tabla-a tbody tr.odd { background: #FFF; }

#tabla-a a:link {
	color: #000;
	text-decoration: none;
  font-weight: bold;
}

#tabla-a a:visited {
	color: #000;
	text-decoration: none;
  font-weight: bold;  
}

#tabla-a a:hover {
	color: #999;
	text-decoration: none;
}

#tabla-a tfoot th, tfoot td {
    text-align:center;
	font-size: 70%;
	font-weight: normal;
}
#tabla-z {
	font-size: 70%;
	font-weight: bold;
	color:#F60;
	margin: 4px;
}

#tabla-b thead th {
	text-align:left;
	background: #F60;
	color: #FFF;
	font-size: 70%;
}
#tabla-b tbody th {
	text-align:center;
	font-size: 90%;
	padding: 10px;	
	font-weight: bold;		
}

#tabla-c caption {
	font-size: 90%;
	font-weight: bold;
	margin: 3px;
}

#tabla-c thead th {
	text-align:left;
	background: #F60;
	color: #FFF;
	font-size: 80%;
}
#tabla-c thead td {
	text-align:center;
	font-size: 80%;
	background: #F7F7F7;
}

#tabla-c tbody th {
	text-align:center;
	font-size: 70%;
	padding: 4px;	
	font-weight: normal;		
}

#tabla-c tbody td {
	text-align:left;	
	font-size: 70%;
	padding: 4px;	
}

#tabla-c tbody tr { background: #F7F7F7; }

#tabla-c tbody tr.odd { background: #FFF; }

#tabla-c a:link {
	color: #718ABE;
	text-decoration: none;
}

#tabla-c a:visited {
	color: #718ABE;
	text-decoration: none;
}

#tabla-c a:hover {
	color: #718ABE;
	text-decoration: underline;
}

#tabla-c tfoot th, tfoot td {
    text-align:center;
	font-size: 80%;
	font-weight: normal;
	background: #F7F7F7;
}

#tabla-d tbody th {
	text-align:right;
	font-size: 70%;
	padding: 4px;	
	font-weight: normal;		
}

#tabla-d tbody td {
	text-align:left;	
	font-size: 70%;
	padding: 4px;	
}



#tabla-cal caption {
	font-size: 60%;
	font-weight: bold;
	margin: 0px;
}

#tabla-cal thead th {
	text-align:left;
	background: #F60;
	color: #FFF;
	font-size: 60%;
}
#tabla-cal thead td {
	text-align:center;
	font-size: 60%;
	background: #F7F7F7;
}

#tabla-cal tbody th {
	text-align:right;
	font-size: 60%;
	padding: 0px;	
	font-weight: normal;		
}

#tabla-cal tbody td {
	text-align:left;	
	font-size: 60%;
	padding: 0px;	
}

.cupo{
border-width: 0px;
text-align: right; 
}