.menusupnivel1 {
  font-weight: bold;
  font-size: 10px;
  color: #ffffff;
  font-style: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
.menusupnivel2 {
  font-weight: normal;
  font-size: 10px;
  color: #0063a5;
  font-style: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
.menuizqnivel1 {
  font-weight: bold;
  font-size: 11px;
  color: #0063a5;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
}
.menuizqnivel2 {
  font-weight: normal;
  font-size: 10px;
  color: #0063a5;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
.titulopagina {
  font-weight: bold;
  font-size: 14px;
  color: #0063a5;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
.estasen {
  font-weight: normal;
  font-size: 10px;
  color: #0063a5;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
}
.texto9naranja {
  font-weight: normal;
  font-size: 10px;
  color: #f15a22;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
}
A.menusupnivel1:hover {
  font-weight: bold;
  font-size: 10px;
  color: #d9e8f2;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.menusupnivel2:hover {
  font-weight: normal;
  font-size: 10px;
  color: #f15a22;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.piepagina:hover {
  font-weight: normal;
  font-size: 11px;
  color: #d9e8f2;
  font-family: Arial, Helvetica, sans-serif;
}
A.piepagina11n:hover {
  font-weight: bold;
  font-size: 11px;
  color: #d9e8f2;
  font-family: Arial, Helvetica, sans-serif;
}
.subtitulo {
  font-weight: bold;
  font-size: 12px;
  color: #f15a22;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  height: 30px;
  text-decoration: none;
}
.piepagina {
  font-weight: normal;
  font-size: 11px;
  color: #ffffff;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
}
.piepagina11n {
  font-weight: bold;
  font-size: 11px;
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
}
.campo {
  font-weight: normal;
  font-size: 10px;
  color: #5a5b5d;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}
.campofic {
  font-weight: normal;
  font-size: 10px;
  color: #5a5b5d;
  background: #f5f5f5;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-color: #5a5b5d;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  text-decoration: none;
}
LI {
  list-style-position: outside;
  list-style-image: url(../imagenes/topo_naranja3x10.gif);
}
.texto10gris {
  font-weight: normal;
  list-style-position: outside;
  font-size: 10px;
  list-style-image: url(../imagenes/topo_naranja3x10.gif);
  color: #5a5b5d;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.texto11gris {
  list-style: none url(../imagenes/topo_naranja3x10.gif) outside;
  font-weight: normal;
  font-size: 11px;
  color: #5a5b5d;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.texto10grisn {
  font-weight: bold;
  list-style-position: outside;
  font-size: 10px;
  list-style-image: url(../imagenes/topo_naranja3x10_flecha.gif);
  color: #5a5b5d;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.texto10naranjan {
  font-weight: bold;
  list-style-position: outside;
  font-size: 10px;
  color: #f15a22;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  list-style-type: circle;
}
.texto11azuln {
  list-style: none url(images/topo_naranja3x10.gif) outside;
  font-weight: bold;
  font-size: 11px;
  color: #0063a5;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.texto11grisn {
  list-style: none url(images/topo_naranja3x10.gif) outside;
  font-weight: bold;
  font-size: 11px;
  color: #5a5b5d;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.menuizqnivel1:hover {
  color: #f15a22;
}
.menusupnivel2marcado {
  font-weight: bold;
  font-size: 10px;
  color: #0063a5;
  font-style: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
A:hover {
  color: #f15a22;
}
A.texto10gris:hover {
  color: #f15a22;
}
P {
  font-weight: normal;
  font-size: 10px;
  color: #5a5b5d;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.nombrecampo {
  font-weight: bold;
  font-size: 10px;
  background-image: url(../imagenes/fondo_nombre_campo.gif);
  margin-bottom: 5px;
  color: #5a5b5d;
  text-indent: 5pt;
  background-repeat: no-repeat;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.nombrecampo2 {
  font-weight: bold;
  font-size: 10px;
  background-image: url(../imagenes/fondo_nombre_campo_2.gif);
  margin-bottom: 5px;
  color: #5a5b5d;
  text-indent: 5pt;
  background-repeat: no-repeat;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.menuizqnivel1marcado {
  font-weight: bold;
  font-size: 11px;
  color: #0063a5;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #d9e8f2;
  text-decoration: none;
}
.menuizqnivel2marcado {
  font-weight: bold;
  font-size: 10px;
  color: #0063a5;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
.menuizqnivel0 {
  font-weight: bold;
  font-size: 11px;
  color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #0063a5;
  text-decoration: none;
}
.boton {
  font-weight: bold;
  font-size: 10px;
  color: #0063a5;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}
.botona {
  font-weight: bold;
  font-size: 10px;
  color: red;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}
.boton:hover {
  font-weight: bold;
  font-size: 10px;
  color: #f15a22;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  cursor: pointer;
}

.contenidotablaoculto {
  font-weight: normal;
  list-style-position: outside;
  font-size: 10px;
  list-style-image: url(../imagenes/topo_naranja3x10.gif);
  color: #5a5b5d;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  max-width: 0px;
  overflow: hidden;
  white-space: nowrap;
}

.contenidotabla {
  font-weight: normal;
  list-style-position: outside;
  font-size: 10px;
  list-style-image: url(../imagenes/topo_naranja3x10.gif);
  color: #5a5b5d;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.contenidotablarojo {
  font-weight: bold;
  list-style-position: outside;
  font-size: 10px;
  list-style-image: url(../imagenes/topo_naranja3x10.gif);
  color: #f78181;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.contenidotablanaranja {
  font-weight: bold;
  list-style-position: outside;
  font-size: 10px;
  list-style-image: url(../imagenes/topo_naranja3x10.gif);
  color: #ffd700;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.cabeceratabla {
  font-weight: bold;
  font-size: 10px;
  color: #0063a5;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #d9e8f2;
  text-decoration: none;
}
.cabeceratablapeq {
  font-weight: bold;
  font-size: 9px;
  color: #0063a5;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #d9e8f2;
  text-decoration: none;
}
.textorelacionados {
  font-weight: normal;
  font-size: 10px;
  color: #0063a5;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
.textopromohome {
  font-weight: normal;
  font-size: 10px;
  color: #0063a5;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
.fondocampo {
  background-color: #e0efff;
}
.subtittabla {
  font-size: 10px;
  color: #0463a5;
  font-family: Verdana;
  background-color: #d9e8f2;
}
TR {
  background-color: #ffffff;
}
textarea {
  font-weight: normal;
  font-size: 10px;
  color: #5a5b5d;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  overflow: hidden;
}

hr {
  color: #f15a22;
  background-color: #f15a22;
  height: 1px;
  border: 0;
  margin: 0 auto;
  text-align: left;
}

.fondoclaro {
  background-color: #d9e8f2;
}
.fondosel {
  background-color: #ffff80;
  cursor: pointer;
}

iframe {
  border: solid 1px #0063a5;
}
.bodyif {
  margin: 0;
  scrollbar-face-color: #0063a5;
  scrollbar-shadow-color: #d9e8f2;
  scrollbar-highlight-color: #d9e8f2;
  scrollbar-3dlight-color: #0063a5;
  scrollbar-darkshadow-color: #0063a5;
  scrollbar-track-color: #d9e8f2;
  scrollbar-arrow-color: #d9e8f2;
}
.error {
  margin: auto;
  font-weight: bold;
  font-size: 14px;
  color: #f5f5f5;
  background-color: red;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  text-align: center;
  padding: 5px;
}
.center {
  margin-left: auto;
  margin-right: auto;
}
body {
  background-color: #ffffff;
  color:#000000;
  margin:0px;
}
