/* ********************************* */
/* Hoja de estilo para la nevegación */
/* Programo:José G. Cedillo Carrillo */
/* ********************************* */

#navegacion {
  text-align: right;
  color: black;
  background-color: #CCCC00;
  background-image: url(encabezado_bg_rep.jpg);
  background-repeat: repeat-y;
  background-position: top left;
  padding: 5px 10px 4px 10px;
  border-bottom: 1px solid #8c8c8c;
}

#navegacion ul {
  margin-bottom: 0;
}

#navegacion li {
  display: inline;
  list-style-type: none;
  margin: 0 ;
}

#navegacion a {
  color: black;
  background-color: #ffeda0;
  padding: 4px 8px 4px 8px;
  border: 1px solid #8c8c8c;
}

#navegacion a:hover,
#archivo #navi01 a,
#articulo #navi02 a,
#arbitros #navi03 a,
#autores #navi04 a,
#avances #navi05 a,
#institu #navi06 a,
#dictamen #navi07 a
{
  text-decoration: none;
  color: black;
  background-color: white;
  padding-bottom: 5px;
  border-bottom: none;
}

#navegacion a:active { background-color: white; }

/* -------------------------------------- */
/* Propiedades para el submenu.           */
/* Están en el área de texto.             */
/* -------------------------------------- */

#areatexto ul {
  margin-bottom: 0;
  width: 120px;
}

#areatexto li {
  /* display: inline; */
  list-style-type: none;
  margin: 0 ;
}

#areatexto a {
  display: block;
  color: black;
  background-color: #ffeda0;
  /* padding: 4px 8px 4px 8px;*/
  border: 1px solid #8c8c8c;
}

#areatexto a:hover,
#archivo #navi01 a
{
  text-decoration: none; /* Unterstreichung aus */
  color: black;
  background-color: white; /* #E6F3FF; white; */
  padding-bottom: 5px; /* ein Pixel mehr als oben */
  border-bottom: none; /* Untere Rahmenlinie aus */
}
#navegacion a:active { background-color: white; }

/* -------------------------------------------------------------------- */

#areatexto {
  padding-top: 20px ;
  padding-right: 10px;
  padding-bottom: 20px;
  padding-left: 20px;
}

.imgizda {
 float:left;
 padding: 3px;
 border: 5px solid #ccc;
 margin-right: 10px;
 margin-bottom: 10px;
}

.imgdcha {
 float:right;
 padding: 3px;
 border: 5px solid #ccc;
 margin-bottom: 10px;
 margin-left: 10px;
}

#pie {
  padding: 20px;
  padding-top: 10px;
  border-top: 1px solid #8c8c8c;
  margin-top: 20px;
}

h1 { font-size: 150%; }
h2 { font-size: 130%; margin-bottom: 1em;}
strong { color: #4e9b88; }
address {
  text-align: center;
  font-size: 80%;
  font-style: normal;
  letter-spacing: 2px;
  line-height: 1.5em;
}
a { text-decoration: none; outline: none; }
a:link { color: #d90000;}
a:visited { color: #cc6666; }
a:hover, a:focus { text-decoration: underline; }
a:active { color: white; background-color: #d90000; }
.skiplink { display: none; }

p, ul {
  margin-top: 0 ;
  margin-right: 0 ;
  margin-bottom: 1em ;
  margin-left: 0;
}
ul ul {
  margin: 0;
}
li {
  margin-top: 0 ;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 1em;
}