body {
    font-family: verdana, arial, helvetica, geneva, sans-serif;
    font-size: small;
    color: #000000;
    background-repeat: repeat-y;
    background-color: #F5F5F5
}

pre, tt {font-size: small}
th {
    font-family: verdana, arial, helvetica, geneva, sans-serif; 
    font-size: 12px; 
    font-weight: bold;
    border-bottom: 1px solid silver;
    color: #000000; 
    background-color: #D3DCE3
}

td  {font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 12px}
form {font-family: arial, helvetica, geneva, sans-serif; font-size: 12px}
input {font-family: arial, helvetica, geneva, sans-serif; font-size: 12px}

input.textfield {
                 font-family: verdana, arial, helvetica, geneva, sans-serif; 
		 font-size: 12px; 
		 color: #000000; 
		 background-color: #FFFFFF
}

select {
        font-family: verdana, arial, helvetica, geneva, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	background-color: #FFFFFF
}
textarea {
          font-family: verdana, arial, helvetica, geneva, sans-serif; 
	  font-size: 12px; 
	  color: #000000; 
	  background-color: #FFFFFF
}

h1 {font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: large; font-weight: bold}

h2 {font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: medium; font-weight: bold}

h3 {font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: small; font-weight: bold}

a:link {
        font-family: verdana, arial, helvetica, geneva, sans-serif; 
	font-size: 11px; 
	text-decoration: none; 
	color: #0000FF
}

a:visited {
           font-family: verdana, arial, helvetica, geneva, sans-serif; 
	   font-size: 11px; 
	   text-decoration: none; 
	   color: #0000FF
}

a:hover {
         font-family: verdana, arial, helvetica, geneva, sans-serif; 
	 font-size: 11px; 
	 text-decoration: underline; 
	 color: #FF0000
}

a.enlace2:link {
                font-family: verdana, arial, helvetica, geneva, sans-serif; 
		text-decoration: none; 
		color: #000000
}

a.enlace2:visited {
                   font-family: verdana, arial, helvetica, geneva, sans-serif; 
		   text-decoration: none; 
		   color: #000000
}

a.enlace2:hover {
                 font-family: verdana, arial, helvetica, geneva, sans-serif; 
		 text-decoration: none; 
		 color: #707070
}

a.nav:link {
            font-family: verdana, arial, helvetica, geneva, sans-serif; 
	    color: #000000
}

a.nav:visited {
               font-family: verdana, arial, helvetica, geneva, sans-serif; 
	       color: #000000
}

a.nav:hover {
             font-family: verdana, arial, helvetica, geneva, sans-serif; 
	     color: #FF0000
}
a.h1:link {
           font-family: verdana, arial, helvetica, geneva, sans-serif; 
	   font-size: large; 
	   font-weight: bold; 
	   color: #000000
}

a.h1:active {
             font-family: verdana, arial, helvetica, geneva, sans-serif; 
	     font-size: large; 
	     font-weight: bold; 
	     color: #000000
}

a.h1:visited {
              font-family: verdana, arial, helvetica, geneva, sans-serif; 
	      font-size: large; 
	      font-weight: bold; 
	      color: #000000
}

a.h1:hover {
            font-family: verdana, arial, helvetica, geneva, sans-serif; 
	    font-size: large; 
	    font-weight: bold; 
	    color: #FF0000
}

a.h2:link {
           font-family: verdana, arial, helvetica, geneva, sans-serif; 
	   font-size: medium; 
	   font-weight: bold; 
	   color: #000000
}

a.h2:active {
             font-family: verdana, arial, helvetica, geneva, sans-serif; 
	     font-size: medium; 
	     font-weight: bold; 
	     color: #000000
}

a.h2:visited {
              font-family: verdana, arial, helvetica, geneva, sans-serif; 
	      font-size: medium; 
	      font-weight: bold; 
	      color: #000000
}

a.h2:hover {
            font-family: verdana, arial, helvetica, geneva, sans-serif; 
	    font-size: medium; 
	    font-weight: bold; 
	    color: #FF0000
}

a.drop:link {
             font-family: verdana, arial, helvetica, geneva, sans-serif; 
	     color: #ff0000
}

a.drop:visited {
                font-family: verdana, arial, helvetica, geneva, sans-serif; 
		color: #ff0000
}

a.drop:hover {
              font-family: verdana, arial, helvetica, geneva, sans-serif; 
	      color: #ffffff; 
	      background-color:#ff0000; 
	      text-decoration: none
}

dfn {font-style: normal}

dfn:hover {font-style: normal; cursor: help}

.enlace2 {
          font-family: verdana, arial, helvetica, geneva, sans-serif; 
	  color: #A0A0A0
}

.nav {
      font-family: verdana, arial, helvetica, geneva, sans-serif; 
      color: #000000
}

.warning {
          font-family: verdana, arial, helvetica, geneva, sans-serif; 
	  font-size: small; 
	  font-weight: bold; 
	  color: #FF0000
}

td.topline {font-size: 1px}

td.tab {
        border-top: 1px solid #999; 
	border-right: 1px solid #666; 
	border-left: 1px solid #999; 
	border-bottom: none; 
	border-radius: 2px; 
	-moz-border-radius: 2px;
}

table.tabs {
            border-top: none; 
	    border-right: none; 
	    border-left: none; 
	    border-bottom: 1px solid #666;
}

.print{font-family:arial;font-size:8pt;}

.syntax_alpha              {text-transform: lowercase;}
.syntax_alpha_reservedWord {text-transform: uppercase; font-weight: bold;}
.syntax_alpha_functionName {text-transform: uppercase;}

/* ocupada en los sub titulos */
.sub_header {
             font-family: verdana, arial, helvetica, geneva, sans-serif; 
	     font-size: 12px; 
	     font-weight: bold;
	     color: #000000;
	     background-color: #E0DDE2
 }
 /* ocupada en despliegue de datos con letra pequeña */
 .sub_line {
             font-family: verdana, arial, helvetica, geneva, sans-serif; 
	     font-size: 10px; 
	     font-weight: bold;
	     color: #000000;
	     background-color: #F5F5F5     
 }
 /* ocupado en el campo nombre del dato a desplegar;   formularios de ingreso y modificacion de datos*/
 .nombre_campo {
             font-family: verdana, arial, helvetica, geneva, sans-serif; 
	     font-size: 12px; 
	     font-weight: bold;
	     color: #000000;
	     background-color: #F5F5F5
 }
 /* ocupada en el depliegue normal de datos;   usualmente usado en los listados */
 .linea_datos {
             font-family: verdana, arial, helvetica, geneva, sans-serif; 
	     font-size: 11px; 
	     font-weight: inherit;
	     color: #000000;
	     background-color: #F5F5F5
 }
 /* pruba de tipo de tabla;     tabla con volumen */
 table.tabla1 {
            border-top: 1px solid white; 
	    border-right: 2px solid silver; 
	    border-left: 1px solid white; 
	    border-bottom: 2px solid silver;
}
/* pruba de tipo de tabla;     tabla sin volumen en sub listados */
 table.tabla2 {
            border-top: 1px solid silver; 
	    border-right: 1px solid silver; 
	    border-left: 1px solid silver; 
	    border-bottom: 1px solid silver;
}
/* usado en calendario academico;  despliegue de datos con letra pequeña, similar a sub_line  */
.line_list {
             font-family: verdana, arial, helvetica, geneva, sans-serif; 
	     font-size: 10px; 
	     font-weight: bold;
	     background-color: #EEEEEE
 }