@charset "iso-8859-1";
* 
{
font-family: verdana, arial, sans-serif;
font-size: small;
}

body {
margin-top: 10px; 
text-align: center; 
}

a {
text-decoration: none; 
font-size: x-small;
color: inherit;
background-color:transparent;
color: black;
}

a:hover {
background-color:transparent;
color: gray;
}

img {
border: none;

}

input {
background-color: white;
}

h1{
color: gray;
font-family: verdana, arial, sans-serif;
font-size: medium;
font-weight: bold;
}
 
h2{
text-align: left;
}

h3{
text-align: center;
}

h4{
color: gray;
font-family: verdana, arial, sans-serif;
font-size: medium;
font-weight: normal;
text-align: center;
}
li{
text-align: left
}


.tabla1 {
text-align: justify;
vertical-align: top;
background-color: white;
padding: 5px 5px 5px 5px;
}

.tabla1b {
text-align: left; 
vertical-align: middle; 
background-color: silver;
}


.tabla1c {
text-align: justify;
vertical-align: top;
background-color: white;
padding: 5px 5px 5px 5px;
width: 26%;
}

.tabla1d {
text-align: justify;
vertical-align: top;
background-color: white;
padding: 5px 5px 5px 5px;
width: 74%;
}
.tabla1d2 {
text-align: justify;
vertical-align: top;
background-color: 18386B;
padding: 5px 5px 5px 5px;
width: 48%;
}

.tabla1e {
text-align: justify;
vertical-align: top;
background-color: white;
padding: 5px 5px 5px 5px;
width: 74%;
}

.tabla2 {
text-align: right;
vertical-align: middle;
background-color: white;
padding: 10px 10px 10px 10px;
border-top: 2px solid silver;  
border-bottom: 2px solid silver;
border-right: 2px solid silver;
border-left: 2px solid silver;

}

.tabla2b {
text-align: center;
vertical-align: middle;
background-color: white;
padding: 5px 5px 5px 5px;
border-top: 2px solid #1154b0;  
border-bottom: 2px solid #1154b0;
border-right: 2px solid #1154b0;
border-left: 2px solid #1154b0;
}

.tabla2bN {
text-align: center;
vertical-align: middle;
background-color: white;
padding: 5px 5px 5px 5px;
border-top: 1px dotted #1154b0;  
border-right: 1px dotted #1154b0;
border-left: 1px dotted #1154b0;
}


.tabla2c {
text-align: justify;
vertical-align: top;
background-color: white;
padding: 5px 5px 5px 5px;
border-top: 1px solid #1154b0;  
border-bottom: 1px solid #1154b0;
border-right: 1px solid #1154b0;
border-left: 1px solid #1154b0;
width:48%
}

.tabla2d {
text-align: center;
vertical-align: top;
background-color: white;
padding: 5px 5px 5px 5px;
border-top: 1px solid #1154b0;  
border-bottom: 1px solid #1154b0;
border-right: 1px solid #1154b0;
border-left: 1px solid #1154b0;
width:74%
}

.tabla3 {
text-align: center;
background-color: #CCCCCC;
vertical-align: middle;
width: 8%;
}

.tabla3b {
text-align: center;
background-color: #CCCCCC;
vertical-align: middle;
width: 25%;
}

.tabla4 {
text-align: center;
color: gray;
background-color: white;
width: 50%;
}


.tabla4b {
text-align: left;
vertical-align: middle;
background-color: white;
border-top: 1px solid gray;  
border-bottom: 1px solid gray;
border-left: 1px solid gray;
width: 9%;
}

.tabla4b2 {
text-align: right;
color: gray;
vertical-align: middle;
background-color: white;
border-top: 1px solid gray;  
border-bottom: 1px solid gray;
border-right: 1px solid gray;
width: 16%;
padding: 5px 5px 5px 5px;
font-weight: bold;
}

.tabla10 {
text-align: left;
vertical-align: middle;
background-color: white;
border-top: 1px dotted #1154b0;  
border-bottom: 1px dotted #1154b0;
border-left: 1px dotted #1154b0;

}

.tabla11 {
text-align: center;
color: #1154b0;
vertical-align: middle;
background-color: white;
border-top: 1px dotted #1154b0;  
border-bottom: 1px dotted #1154b0;
border-right: 1px dotted #1154b0;
padding: 5px 5px 5px 5px;
font-weight: bold;
}

.tablaE {
text-align: right;
vertical-align: middle;
background-color: white;
border-top: 2px solid #1154b0;  
border-bottom: 2px solid #1154b0;
border-left: 2px solid #1154b0;
padding: 5px 5px25px 5px;
width: 9%;
}

.tablaE2 {
text-align: center;
color: blue;
vertical-align: middle;
background-color: white;
border-top: 2px solid #1154b0;  
border-bottom: 2px solid #1154b0;
border-right: 2px solid #1154b0;
width: 25%;
padding: 5px 5px 5px 5px;
font-weight: bold;
}


.tabla4d {
text-align: justify;
background-color: white;
padding: 20px 20px 20px 20px;
color: gray;
}

.tabla4dN {
text-align: justify;
background-color: white;
padding: 20px 20px 20px 20px;
color: gray;
border-bottom: 1px dotted #1154b0;  
border-right: 1px dotted #1154b0;
border-left: 1px dotted #1154b0;
}


.tabla5 {
text-align: center;
background-color: #FFCC33;
width: 25%;
padding: 5px 5px 5px 5px;
}

.tabla5b {
text-align: left;
background-color: #CCCCCC;
padding: 5px 5px 5px 5px;
border-top: 1px solid #1154b0;  
border-bottom: 1px solid #1154b0;
border-right: 1px solid #1154b0;
border-left: 1px solid #1154b0;
width: 23%;
}

.tabla5b2 {
text-align: left;
background-color: #DEFFFF;
padding: 5px 5px 5px 5px;
border-top: 1px solid #1154b0;  
border-bottom: 1px solid #1154b0;
border-right: 1px solid #1154b0;
border-left: 1px solid #1154b0;
width: 23%;
}


.tabla5c {
text-align: center;
background-color: #FFCC33;
width: 19%;
padding: 5px 5px 5px 5px;
}


.tabla5d {
text-align: center;
background-color: white;
width: 25%;
padding: 5px 5px 5px 5px;
}

.tabla5e {
text-align: left;
background-color: gray;
padding: 5px 5px 5px 5px;
border-top: 1px solid #1154b0;  
border-bottom: 1px solid #1154b0;
border-right: 1px solid #1154b0;
border-left: 1px solid #1154b0;
width: 2%;
}

.tabla5f {
text-align: left;
width: 2%;
}


.tabla6 {
text-align: center;
vertical-align: top;
border: none;
background-color: white;
padding: 5px 5px 5px 5px;
}

.tabla7 {
text-align: justify;
border: none;
background-color: white;
width: 25%;
padding: 5px 5px 5px 5px;
}

.linea1{
color:#cccccc;
}

.linea2{
color:#FFCC33;
}

.tabla8 {
text-align: left;
vertical-align: top;
background-color: white;
border-top: 1px solid gray;  
border-bottom: 1px solid gray;
border-left: 1px solid gray;
border-right: 1px solid gray;
padding: 5px 5px 5px 5px;
}

.minitext {
text-align:center;
vertical-align: middle;
background-color: #FFCC33;
width: 19%;
font-size: xx-small;
}
.minitext2 {
text-align:left;
vertical-align: middle;
background-color: white;
font-size: xx-small;
}

.escudo {
text-align: center;
vertical-align: middle;
padding: 5px 5px 5px 5px;
}

