html {
height: 101%;
text-align: center;
}

body {
margin: 0px auto;
padding: 0px;
font-family: Arial; font-size: 14px; 
background-image: url(../imagenes/fondo.gif);
}

img {
border: 0px;
}

H4 {
font-family: Arial; font-weight: bold; color: #333333;
}

H6 {
font-family: Tahoma; font-weight: bold; color: #FFFFFF;
}

.enlRuta:link{  
font-family: Tahoma; font-size: 9px; color: #FFFFFF; text-decoration: none
}
.enlRuta:visited{  
font-family: Tahoma; font-size: 9px; color: #FFFFFF; text-decoration: none
}
.enlRuta:hover{  
font-family: Tahoma; font-size: 9px; color: #F8DF2D; text-decoration: none
}

.enlBiblio:link{  
font-family: Tahoma; font-size: 14px; color: #333333; text-decoration: none
}
.enlBiblio:visited{  
font-family: Tahoma; font-size: 14px; color: #333333; text-decoration: none
}
.enlBiblio:hover{  
font-family: Tahoma; font-size: 14px; color: #F8DF2D; text-decoration: none
}

.enlSubMenu:link{  
font-family: Tahoma; font-size: 10px; color: #333333; text-decoration: none
}
.enlSubMenu:visited{  
font-family: Tahoma; font-size: 10px; color: #333333; text-decoration: none
}
.enlSubMenu:hover{  
font-family: Tahoma; font-size: 10px; color: #F8DF2D; text-decoration: none
}


p{
text-align: Justify;
margin: 8px
}

blockquote{
text-align: Justify;
margin: 8px
}

.txtLateral{
font-family: Tahoma;  font-size: 9px; 
}

.txtBarraHome{
font-family: Tahoma;  font-size: 9px; color: #000066;
}

.txtBiblioTextos{
font-family: Verdana;  font-size: 12px; color: #990000; font-weight:bold;
}

.txtResaltar{
font-family: Tahoma;  font-size: 9px; color: #990000; font-weight:bold;
}

.input{
 margin-bottom:8px;
 width:350px;
 background:#e9f1f7;
 border:1px solid #a4a4a4;
 padding:1px;
}

/*txtContacto ubica la posición del layer que muestra el texto Contáctenos barra retorno*/
#txtContacto {	
 position:absolute;
 width:56px;
 height:15px;
 z-index:1;
 left: 800px;
 top: 161px;
 visibility: hidden;
}

/*txtHome ubica la posición del layer que muestra el texto Inicio barra retorno*/
#txtHome {	
 position:absolute;
 width:93px;
 height:5px;
 z-index:1;
 left: 777px;
 top: 161px;
 visibility: hidden;
}

/*txtHome ubica la posición del layer que muestra el texto Mapa Sitio de la barra retorno*/
#txtMapa {
 position:absolute;
 width:65px;
 height:13px;
 z-index:1;
 left: 800px;
 top: 161px;
 visibility: hidden;
}

/* Estilos para el menú Lateral */
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: absolute;
top: 400;
left: 40; /* Este atributo debe estar en 0 */
}
dl#menu {
width: 128px; /* Ancho del menú */
}
dl#menu dt {
margin: 2px 0px;
height: 20px;
line-height: 20px;
text-align: Left;
color: #333333;
font-weight: bold;
border: 1px solid #9E9E9E;
border-width: 0px 0px 1px 0px;
padding-left: 12px;
background-image: url(../imagenes/vineta.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}

dl#menu li {
text-align: left;
padding-left: 18px;
background: #fff;
border: 1px solid #DFDFDF;
border-width: 0px 0px 1px 0px;
}

dl#menu li a, dl#menu dt a {
color: #333333;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}

dl#menu li a:hover {
background: #E0E8F8;
color: #2D4492;
font-weight: bold;
padding-left: 2px;
}

dl#menu dt a:hover{
background: #FCDEBC;
color: #F38F20;
padding-left: 4px;
}
/* Finalización de los estilos del menu lateral
