/* CSS Document */
body {
    background: url(/images/bg_general.jpg) repeat-x;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    margin: 0px;
    padding:11px 0 0 0;
    scrollbar-arrow-color:#8E8E8E;
    scrollbar-base-color:#E6E6E6;
    scrollbar-dark-shadow-color:#8E8E8E;
    scrollbar-track-color:#F2F2F2;
    scrollbar-face-color:#f4f4f4;
    scrollbar-shadow-color:#FFFFFF;
    scrollbar-highlight-color:#FFFFFF;
}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
#general { 
    border:none;
    margin-bottom:20px;
    float:left;
    display:block;
    width:1024px;
}
/* ------ BOX ARRIBA IZQUIERDA----- */
#cajasup1 {
    background:url(/images/bg_menu.jpg) repeat-x;
    float:left;
    width:222px;
    height:auto;
}
#cajalogo {
    padding:0;
    float:left;
    width:222px;
    height:91px;
    background:#FFFFFF;
}
#cajalinkselec {
    float:left;
    width:222px;
    height:45px;
    background:#FFFFFF;
}
#cajalinkselec a {
    padding:0px;
    margin:0px;
}
    /* ------ BOX ARRIBA DERECHA----- */
#boxmenu {
    float:left;
    width:802px;
    height:136px;
}
#margen {
    float:left;
    width:802px;
    height:46px;
}
#flash {
    float:left;
    width:361px;
    height:45px;
}
/* ------ BUSCADOR----- */
.barra_buscador {
    border: 2px inset #D4D0C8;
    font-size:10px;
    line-height:12px;
    text-align:justify;
    color:#333333;
    height: 12px;
}
.barra_buscadorcapitulo {
    border: 2px inset #D4D0C8;
    font-size:10px;
    line-height:12px;
    text-align:justify;
    color:#333333;
    height: 15px;
}
#buscador {
    float:left;
    width:436px; /*441px;*/
    height:42px; /*45*/
    padding-left:5px;
    padding-top: 3px;
    background:url(/images/bg_buscador.jpg) repeat-y;
}
#buscadorcapituloin {
    float:left;
    width:436px; /*441px;*/
    height:45px; /*45*/
    padding-left:5px;
    padding-top: 3px;
    background:url(/images/bg_buscador.jpg) repeat-y;
}
#buscaren {
    float:left;
    color:#2F86B1;
    font-size:10px;
    font-family:Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
    padding:3px 5px 0 0;
}
#buscarboton {
    float:left;
    font-size:10px;
    color:#000000;
    width:auto;
    font-family:Arial, Helvetica, sans-serif;
    padding:3px 2px 0 2px;
    margin-left:2px;
}
.buscarboton {
    font-size:10px;
    color:#000000;
    font-family:Arial, Helvetica, sans-serif;
}
#buscarboton a {
    color:#000000;
    text-decoration:none;
}
#buscarboton a:hover {
    color:#3399CC;
    text-decoration:none;
}
/* ------ BOX CONTENIDO----- */
#cajasup2 {
    float:left;
    width:802px;
    height:auto;
}
/* ------ FOOTER----- */
#foot {
    border:none;
    /* margin-top:20px; */
    display:block;
    float:left;
    width:1024px;
    height:38px;
    background:url(/images/bg_foot.jpg);
}
#copyright {
    float:left;
    width:222px;
    height:26px;
    h/eight:30px;
    padding:7px 0 5px 0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    text-align:center;
}
#copyright a {
    color:#000000;
}
#copyright a:visited {
    color:#000000;
}
#copyright a:hover {
    color:#666666;
}
#cajafoot {
    border:none;
    float:left;
    width:765px;
    height:38px;
}
.footlinks {
    border:none;
    float:left;
    width:426px;
    w/idth:426px;
    height:26px;
    h/eight:38px;
    padding:7px 0px 0px 40px;
    color:#000000;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    text-align:left;
}
.footlinks a {
    color:#000000;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    text-decoration:none;
    text-align:center;
}
.footlinks a:visited {
    color:#000000;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    text-decoration:none;
    text-align:center;
}
.footlinks a:hover {
    color:#3399CC;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    text-decoration:none;
    text-align:center;
}
#imagenaym {
    float:right;
    height:38px;
    width:42px;
}
#aymtxt {
    float:right;
    height:11px;
    h/eight:38px;
    width:30px;
    padding:7px 0 20px 0;
    text-align:left;
    text-decoration:none;
}
.aymtxt {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    text-align:left;
}
.aymtxt a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    text-align:center;
}
.aymtxt a:hover {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    text-align:center;
}
#aym {
    float:right;
    height:38px;
    width:42px;
    text-align:left;
}
.derecha {
    border:none;
    font-family: Arial, Helvetica, sans-serif;
    font-size:10px;
    float:left;
    padding-left:25px;
    /* ori width:216px; */
    width:200px;
}
/* ------ INTRO TEMAS CRONICA ARCHIVO----- */
#iconos {
    border:none;
    float:right;
    height:23px;
    text-align:right;
    /* padding: 0 20px 0 0;*/
    /* width:475px;*/
}
.buscada {
    background:#3399CC;
    color:#FFFFFF;
    text-decoration:none;
}
#contenidogeneral {
    background-color:transparent;
    border:none;
    float:left;
    width:540px;
    height:auto;
    padding-left:0px;
    padding-top:10px;
}
#contenidointxt {
    background-color:transparent;
    border:none;
    clear:both;
    color:#333333;
    font-size:10px;
    margin-left:40px;
    margin-top:20px;
    text-align:justify;
    width:500px;
}
#imagenvolver {
    border:none;
    float:left;
}
#cajatxtvolver {
    border:none;
    color:#787878;
    float:left;
    font-size:9px;
    text-decoration:none;
    width:auto;
    line-height: 20px;
    margin-right:10px;
}
/*
.txtvolver {
    font-size:9px;
    color:#787878;
    text-decoration:none;
}
    */
#cajatxtvolver a {color:#787878;font-size:9px;text-decoration:none;}
#cajatxtvolver a:visited {color:#787878;font-size:9px;text-decoration:none;}
#cajatxtvolver a:hover {color:#787878;font-size:9px;text-decoration:none;}
#menu {
    border:none;
    background:url(/images/bg_menu.jpg) repeat-x;
    float:left;
    height: auto !important;
	height:470px;
    min-height:470px;
    width:192px;
    padding:30px 10px 0 20px;
    margin-bottom:45px;
}
#menu DIV { border-bottom:1px solid #e0dedb;color:#000000 }
.titulo {
    background-color:transparent;
    background-repeat:no-repeat;
    border:none;
    clear:both;
    float:left;
    font-size:21px;
    height:25px;
    padding-bottom:3px;
    padding-top:18px;
    text-align:right;
    vertical-align:bottom;
    width:540px;
}
.subtitulo {
    border:none;
    float:right;
    margin-left:20px;
    font-size:24px;
    text-align:right;
    width:520px;
}
.subtitulo2 {
    color: #999999;
    font-size:18px;
}
.listado {
    /* float:left; */
    height:16px;
    margin-left:20px;
    padding-top:4px;
    width:100%;
}
.listado a {
    /* font-size:11px; */
    /* line-height:20px; */
    color:#000000;
    text-decoration:none;
}
.listado a:visited {
    color:#000000;
    text-decoration:none;
}
/* ------------------------------------------------------- PARTICULARIDADES POR SECCION -----------------------------------------------------------*/

.menu0-archivo a { color:#000000;font-size:15px;line-height:30px }
.menu0-archivo a:visited {color:#000000;}
.menu0-archivo a:hover {color:#99cc00;font-style:italic }
.menu0on-archivo a { color:#99cc00;font-size:15px;font-style:italic;line-height:30px }
.menu1-archivo a { color:#000000;font-size:12px;line-height:21px;padding-left:12px }
.menu1-archivo a:visited {color:#000000;}
.menu1-archivo a:hover {color:#99cc00;font-style:italic }
.menu1on-archivo a { color:#99cc00;font-size:12px;font-style:italic;line-height:21px;padding-left:12px }
.menu2-archivo a { color:#000000;font-size:11px;line-height:18px;padding-left:24px }
.menu2-archivo a:visited {color:#000000;}
.menu2-archivo a:hover {color:#99cc00;font-style:italic }
.menu2on-archivo a { color:#99cc00;font-size:11px;font-style:italic;line-height:18px;padding-left:24px }

.menu0-autor a { color:#000000;font-size:15px;line-height:30px }
.menu0-autor a:visited {color:#000000;}
.menu0-autor a:hover {color:#86a1c7;font-style:italic }
.menu0on-autor a { color:#86a1c7;font-size:15px;font-style:italic;line-height:30px }
.menu1-autor a { color:#000000;font-size:12px;line-height:21px;padding-left:12px }
.menu1-autor a:visited {color:#000000;}
.menu1-autor a:hover {color:#86a1c7;font-style:italic }
.menu1on-autor a { color:#86a1c7;font-size:12px;font-style:italic;line-height:21px;padding-left:12px }
.menu2-autor a { color:#000000;font-size:11px;line-height:18px;padding-left:24px }
.menu2-autor a:visited {color:#000000;}
.menu2-autor a:hover {color:#86a1c7;font-style:italic }
.menu2on-autor a { color:#86a1c7;font-size:11px;font-style:italic;line-height:18px;padding-left:24px }

.menu0-cronica a { color:#000000;font-size:15px;line-height:30px }
.menu0-cronica a:visited {color:#000000;}
.menu0-cronica a:hover {color:#466aca;font-style:italic }
.menu0on-cronica a { color:#466aca;font-size:15px;font-style:italic;line-height:30px }
.menu1-cronica a { color:#000000;font-size:12px;line-height:21px;padding-left:12px }
.menu1-cronica a:visited {color:#000000;}
.menu1-cronica a:hover {color:#466aca;font-style:italic }
.menu1on-cronica a { color:#466aca;font-size:12px;font-style:italic;line-height:21px;padding-left:12px }
.menu2-cronica a { color:#000000;font-size:11px;line-height:18px;padding-left:24px }
.menu2-cronica a:visited {color:#000000;}
.menu2-cronica a:hover {color:#466aca;font-style:italic }
.menu2on-cronica a { color:#466aca;font-size:11px;font-style:italic;line-height:18px;padding-left:24px }

.menu0-libros a { color:#000000;font-size:15px;line-height:30px }
.menu0-libros a:visited {color:#000000;}
.menu0-libros a:hover {color:#dab715;font-style:italic }
.menu0on-libros a { color:#dab715;font-size:15px;font-style:italic;line-height:30px }
.menu1-libros a { color:#000000;font-size:12px;line-height:21px;padding-left:12px }
.menu1-libros a:visited {color:#000000;}
.menu1-libros a:hover {color:#dab715;font-style:italic }
.menu1on-libros a { color:#dab715;font-size:12px;font-style:italic;line-height:21px;padding-left:12px }
.menu2-libros a { color:#000000;font-size:11px;line-height:18px;padding-left:24px }
.menu2-libros a:visited {color:#000000;}
.menu2-libros a:hover {color:#dab715;font-style:italic }
.menu2on-libros a { color:#dab715;font-size:11px;font-style:italic;line-height:18px;padding-left:24px }

.menu0-temas a { color:#000000;font-size:15px;line-height:30px }
.menu0-temas a:visited {color:#000000;}
.menu0-temas a:hover {color:#f59805;font-style:italic }
.menu0on-temas a { color:#f59805;font-size:15px;font-style:italic;line-height:30px }
.menu1-temas a { color:#000000;font-size:12px;line-height:21px;padding-left:12px }
.menu1-temas a:visited {color:#000000;}
.menu1-temas a:hover {color:#f59805;font-style:italic }
.menu1on-temas a { color:#f59805;font-size:12px;font-style:italic;line-height:21px;padding-left:12px }
.menu2-temas a { color:#000000;font-size:11px;line-height:18px;padding-left:24px }
.menu2-temas a:visited {color:#000000;}
.menu2-temas a:hover {color:#f59805;font-style:italic }
.menu2on-temas a { color:#f59805;font-size:11px;font-style:italic;line-height:18px;padding-left:24px }

#titulo-archivo { background-image:url(/images/archivo.jpg); color:#99cc00; }
#titulo-autor { background-image:url(/images/libros.jpg); color:#86A1C7; }
#titulo-cronica { background-image:url(/images/cronicas.jpg); color:#466aca; }
#titulo-libros { background-image:url(/images/libros.jpg); color:#dab715; }
#titulo-temas { background-image:url(/images/temas.jpg); color:#f59805; }

#subtitulo-archivo { color:#99cc00; }
#subtitulo-autor { color:#86a1c7; }
#subtitulo-cronica { color:#466aca; }
#subtitulo-libros { color:#dab715; }
#subtitulo-temas { color:#f59805; }

#listado-archivo { border:none;font-size:12px;width:740px }
#listado-archivo a:hover { color:#99CC00;font-style:italic;font-weight:800;text-decoration:none; }

#listado-libros a { color:#000000;font-size:13px;line-height:30px }
#listado-libros a:visited { color:#999999 }
#listado-libros a:hover { color:#dab715;font-style:italic }

/* ------------------------------------------------------- PARTICULARIDADES MISC -----------------------------------------------------------*/
.lista-autores {
    background-color:transparent;
    border:none;
    color:#333333;
    display:block;
    float:left;
    font-size:12px;
    text-align:left;
    line-height:17px;
    text-decoration:none;
    width:250px;
}
.lista-autores a {
    font-size:12px;
    text-align:left;
    padding-left:10px;
    line-height:17px;
    display:block;
    color:#333333;
    text-decoration:none;
}
.lista-autores a:visited {
    font-size:12px;
    text-align:left;
    font-style:italic;
    padding-left:10px;
    line-height:17px;
    display:block;
    color:#666666;
    text-decoration:none;
}
.lista-autores a:hover {
    font-size:12px;
    font-weight:bold;
    font-style:italic;
    text-align:left;
    color:#86a1c7;
    line-height:17px;
    display:block;
    background:url(imagenes/flechita_autor3.jpg) no-repeat top;
    text-decoration:none;
}
.libro-linea {
    border:none;
    position:absolute;
    margin-bottom:100px;
    margin-top:10px;
    width:760px;
}
.libro-nombre {
    float:left;
    font-size:12px;
}
.libro-nombre a {color:#000000;text-decoration:none;}
.libro-nombre a:visited {}
.libro-nombre a:hover {color:#dab715;}
#izquierda-autor {
    float:left;
    height:auto;
    min-height:470px;
    width:222px;
    padding:30px 0 0 0;
    margin-bottom:45px;
    background:#FFFFFF;
    text-align:center;
}
#autor-ampliar {
    float:right;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    padding:5px 5px 0 0;
    text-align:right;
    text-decoration:none;
}
#autor-ampliar a {
    color:#86a1c7;
}
.autor-tituloparrafo {
    background:url(imagenes/barra_autores2.jpg) no-repeat;
    clear:both;
    color:#86a1c7;
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    height:20px;
    margin-bottom:10px;
    margin-left:40px;
    text-align:left;
    width:460px;
}
.autor-parrafoscroll {
    color:#000000;
    float:left;
    font-size:11px;
    height:340px;
    line-height:20px;
    margin-bottom:20px;
    overflow:auto;
    padding-right:20px;
    text-align:justify;
    width:480px;
}
#obrasdelautor {
    float:left;
    width:450px;
    height:auto;
    padding-bottom:7px;
}
.obrasdelautor {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
    text-align:justify;
    text-decoration:none;
}
.obrasdelautor a {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
    text-align:justify;
    text-decoration:none;
}
.obrasdelautor a:visited {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-style:italic;
    color:#666666;
    text-align:justify;
    text-decoration:none;
}
.obrasdelautor a:hover{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#86a1c7;
    text-decoration:none;
    /*
    font-size:11px;
    font-weight:bold;
    text-align:justify;
    */
}

