/* Estilos de Ediciones La Llave */
/* Etiquetismo */
body {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #300;
    margin: 30px 0 0 0;
    background-color: #F9F9F0;
    background-image: url(../graficos/);
    background-repeat: no-repeat;
}
#menufondo {
    width: 100%;
    height: 124;
    margin-top: 57px;
    background-image: url(../graficos/bg_menu.jpg);
    background-repeat: repeat-x;
}
#submenu { text-align: center; font-size: 9px; }
.navegacion {
    border-style: solid;
    border-color: #402000;
    border-width: 4px 1px;
    background-color: #ECEAD3;
}
#lateral ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
#lateral li {
    border-bottom: 1px solid #DCD9AD;
    padding: 6px 0;
}
#noticias {   
    text-align: right;
}
#noticias ul {
    list-style: none;
    margin: 0 0 15px 0px;
    padding: 2px 8px 0 8px;
}
#noticias li {
    text-align: left;
    border-bottom: 1px solid #DCD9AD;
    padding: 6px 0 6px 12px;
    background-image: url(../graficos/flecha_categorias.gif);
    background-repeat: no-repeat; 
    background-position: 0 10px;
}
#novedades {
    border-style: solid;
    border-color: #402000;
    border-width: 0 0 4 0;
    background-image: url(../graficos/bg_home_nov.gif);
    background-repeat: repeat-y;
}
#novedades div {
    border-style: solid;
    border-color: #DCD9AD;
    border-width: 0 0 0 1;
    text-align: center;
    font-size: 9px;
    font-weight: bold;
    background-image: url(../graficos/bg_libros_p.gif);
    background-repeat: no-repeat;
    background-position: 11px 0px;
}
#zocalo {
    color: #ECEAD3;
    font-size: 10px;
    text-align: center;
    line-height: 32px;
    vertical-align: middle;
}

/*Detalles de Libro, Autor */
#libro_portada {
    background-image: url(../graficos/bg_libros_g.gif);
    background-repeat: no-repeat;
    background-position: 18px 18px;
}
.libro_titulo, .autor_nombre {
    display: block;
    text-transform: uppercase;   
    font-weight: bold;            
    font-size: 14px;
    font-family: "Trebuchet MS", Arial, Helvetica;
}
.libro_autores, .autor_nacionalidad { color: #C23D00; }
.libro_autores a:link, .libro_autores a:visited, .libro_autores a:active { font-weight: bold; color: #C23D00 }
.libro_autores a:hover { color: #300 }
#libro_datos #precio td { font-size:10px; color: #FFF; font-weight: bold; }                                      
#libro_datos #precio a:link, #libro_datos #precio a:visited, #libro_datos #precio a:active { font-weight: bold; color: #FFF }
#libro_datos #precio a:hover { color: #300 }
.autor_libros {
    padding-left: 8px;
    background-image: url(../graficos/flecha_submenu.gif);
    background-repeat: no-repeat;      
    background-position: 0px 2px;
    font-weight: bold;
}       
.autor_libros a:link, .autor_libros a:visited, .autor_libros a:active { color: #C23D00 }
.autor_libros a:hover { color: #300 }

/* Detalle de noticia en NOTICIAS.PHP */
.noticia_texto { font-size: 10px; }

/* Carrito */
#contenido td { font-size: 10px }
#contenido ul {
    list-style: none;
    margin: 0 19px 19px 19px;
    padding: 0 8px 0 20px;
}
#contenido li {
    text-align: left;
    border-bottom: 1px solid #DCD9AD;
    padding: 6px 0 6px 0px;
}
/* Contenidos (Propiedades Generales) */
#contenido {
    font-size: 10px;  
    background-color: #FFF; 
    border-left: #DCD9AD solid 1px;
    border-right: #DCD9AD solid 1px;
    border-bottom: #402000 solid 4px;
}                
#contenido .encabezado, #contenido .encabezado2 { font-size: 14px; font-family: "Trebuchet MS", Arial, Helvetica; font-weight: bold; color: #FFF; line-height: 26px; vertical-align: middle; }
#contenido .subencabezado { font-size: 10px; }
#contenido .pie { font-weight: bold; color: #FFF; line-height: 26px; vertical-align: middle; }
#contenido .enlace:link, #contenido .enlace:visited, #contenido .enlace:active { font-weight: bold; color: #C23D00; }
#contenido .enlace:hover { color: #300 }

/* Editorial.php */

#contenido .editorial_novedad {
    width: 90px;
    font-size: 9px;
    text-align: center;
    border-bottom: #DCD9AD solid 1px;
    padding: 3px 0 10px 0;
    margin-bottom: 10px;
    background-image: url(../graficos/bg_libros_p.gif);
    background-position: 7px 0;
    background-repeat: no-repeat;
}

/* CATALOGO.PHP */
.catalogo_par_novedades { border-bottom: #DCD9AD solid 1px; }
.catalogo_par_novedades .titulo { font-size:10px; font-weight:bold; color:#300; display:block }
.catalogo_par_novedades .autor { font-size:10px; font-weight:bold; color:#C23D00; display:block }       
.catalogo_par_novedades .paginas { font-size:10px; color:#300; display:block }
.catalogo_par_novedades .precio { font-size:10px; color:#C23D00; display:block }

/* LISTADOS (Libros, Autores, Noticias) */
.listado_elemento .elem_titulo  { font-family: "Trebuchet MS", Arial, Helvetica; display: block; font-size: 14px; font-weight: bold; margin-bottom: 3px; }
                  .elem_titulo:link, .elem_titulo:visited, .elem_titulo:active { color: #300 }
                  .elem_titulo:hover { color: #C23D00; }                 
.listado_elemento .elem_subtitulo { display: block; font-size: 10px; font-weight: normal; color: #C23D00; margin-bottom: 6px; }
.listado_elemento .elem_libro_precio { font-size: 10px; }
.listado_elemento .elem_libro_descripcion, .listado_elemento .elem_noticia_descripcion, .listado_elemento .elem_autor_descripcion {
    font-size: 10px;
    padding-left: 20px;
    margin-bottom: 5px;
    background-image: url(../graficos/ico_list_descri.gif);
    background-position: 0 4px;
    background-repeat: no-repeat;
}
.listado_elemento .elem_autor_descripcion {
    padding-left:0px;
    background-image:none;
}    

/* Elementos de formulario */
form {
    margin: 0;
}
select {
    font-family: Verdana, Arial, Helvetica, Verdana;
    font-size: 11px;
    color:#333;
    border:1px solid #402000;
    background-color: #fff;
}
input {
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    color:#333;
    background-color: #fff;
    border:1px solid #402000;
    margin: 0;
}
textarea    {
    border:1px solid #402000;
    font-family:  Verdana, Arial, Helvetica;
    font-size: 10px;
    color:#333;
    background-color: #fff;
}
.boton {
    color: #FFF;
    font-weight: bold;
    background-color: #C23D00;
}

/* enlaces */
#zocalo a:link, #zocalo a:visited, #zocalo a:active { color: #ECEAD3; }
#zocalo a:hover { color: #FFF; }
a:link, a:visited, a:active { font-size: 10px; color: #300; text-decoration: none; }
a:hover { color: #C23D00; text-decoration: none; }

