/* CSS Document */

body
{
    background-color: #DDDCD6;
    margin: 0px;
    border: 0px;
    vertical-align: top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #000000;
}

h1
{
    elevation: higher;
    font-family: Lucida Sans Unicode, Trebuchet MS, Verdana, sans-serif;
    color: #4D6345;
    text-decoration: bold;
    text-align: left;
    font-size: 29px;
}

.h1
{
    elevation: higher;
    font-family: Lucida Sans Unicode, Trebuchet MS, Verdana, sans-serif;
    color: #4D6345;
    text-decoration: none;
    font-weight: bold;
    text-align: left;
    font-size: 29px;
}

h2
{
    font-family: Lucida Sans Unicode, Trebuchet MS, Verdana, sans-serif;
    color: #4D4811;
    text-decoration: bold;
    text-align: left;
    font-size: 20px;
}

.titulo_libros
{
    font-family: Lucida Sans Unicode, Trebuchet MS, Verdana, sans-serif;
    color: #41410F;
    text-decoration: bold;
    text-align: left;
    font-size: 20px;
}


h3
{
    font-family: Lucida Sans Unicode, Trebuchet MS, Verdana, sans-serif;
    color: #696969;
    text-decoration: bold;
    text-align: left;
    font-size: 17px;
}

/*  ESTILOS MENU    */

.blue #waxcontainer
{
    position: relative;
    width: 100%;
    font-family: Helvetica,sans-serif;
    font-size: 15px;
    text-align: center;
}
.blue #waxnav
{
    position: relative;
    height: 27px;
    font-size: 14px;
    text-align: center;
}
.blue #waxnav ul
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    width: auto;
    text-align: center;
}
.blue #waxnav ul li
{
    display: block;
    float: left;
    margin: 0 1px;
}
.blue #waxnav ul li a
{
    display: block;
    float: left;
    color: #fff;
    text-decoration: none;
    padding: 0 0 0 8px;
    height: 27px;
    line-height: 195%;
}
.blue #waxnav ul li a span
{
    padding: 0 8px 0 0;
    display: block;
    background: #7F9E74 url(/imagenes/boton_link_dcha2.jpg) no-repeat top right;
}

.blue #waxnav ul li a:link, .blue #waxnav ul li a:visited, .blue #waxnav ul li a:active
{
    color: #fff;
    background: #7F9E74 url(/imagenes/boton_link_izq2.jpg) no-repeat top left;
}

.blue #waxnav ul li a:link span, .blue #waxnav ul li a:visited span, .blue #waxnav ul li a:active span
{
    display: block;
    width: auto;
    background: #7F9E74 url(/imagenes/boton_link_dcha2.jpg) no-repeat top right;
}

.blue #waxnav ul li a:hover
{
    color: #4D4811;
    background: #FBFAF5 url(/imagenes/boton_over_izq.jpg) no-repeat top left;
}
.blue #waxnav ul li a:hover span
{
    display: block;
    width: auto;
    background: #FBFAF5 url(/imagenes/boton_over_dcha.jpg) no-repeat top right;
}


.blue #waxnav ul li a.current
{
    color: #928A20;
    background: #FBFAF5 url(/imagenes/boton_fondo.jpg) no-repeat top left;
}

.blue #waxnav ul li a.current span
{
    display: block;
    width: auto;
    background: #FBFAF5 url(/imagenes/boton_fondo.jpg) no-repeat top right;
}


/*  Estilos Pie */
.verde12pie
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #4D6345;
    display: inline;
    margin-top: 10px;
}

.verdeoscuro12pie
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #242F20;
}

a.email
{
    color: #4D6345;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: underline;
}

a.email:hover
{
    color: #222222;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: underline;
}

/* Portada  */
a.libros_portada
{
    color: #242F20;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 19px;
    text-decoration: underline;
}

a.libros_portada:hover
{
    color: #7F9E74;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 19px;
    text-decoration: underline;
}

.negro13
{
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}

.gris12
{
    color: #797979;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.gris2_12
{
    color: #2D2D2D;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.gris2_16
{
    color: #2D2D2D;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}

.verdor12
{
    color: #928A20;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

a.agregar_carrito
{
    display: block;
    text-decoration: none;
    background-image: url(/imagenes/Boton_agregar_carrito_up.gif);
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: middle;
    width: 104px;
    height: 42px;
}
a.agregar_carrito:hover
{
    display: block;
    text-decoration: none;
    background-image: url(/imagenes/Boton_agregar_carrito_down.gif);
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: middle;
    width: 104px;
    height: 42px;
}

a.ampliar
{
    color: #3A1620;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-decoration: underline;
}

a.ampliar:hover
{
    color: #7F9E74;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-decoration: underline;
}

a.noticias
{
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    text-decoration: underline;
    font-weight: bold;
}

a.noticias:hover
{
    color: #7F9E74;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    text-decoration: underline;
    font-weight: bold;
}

.fecha
{
    color: #4D6345;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

a.revistas
{
    color: #082F55;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-decoration: underline;
    font-weight: bold;
}

a.revistas:hover
{
    color: #2387EB;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-decoration: underline;
    font-weight: bold;
}

a.enviar_correo
{
    display: block;
    text-decoration: none;
    background-image: url(/imagenes/Boton_suscribir_boletin_up.gif);
    background-repeat: no-repeat;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 75px;
    height: 36px;
}
a.enviar_correo:hover
{
    display: block;
    text-decoration: none;
    background-image: url(/imagenes/Boton_suscribir_boletin_down.gif);
    background-repeat: no-repeat;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 75px;
    height: 36px;
}

.buscar
{
    display: block;
    text-decoration: none;
    background-image: url(/imagenes/Boton_buscar_up.gif);
    background-repeat: no-repeat;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 87px;
    height: 36px;
}
.buscar:hover
{
    display: block;
    text-decoration: none;
    background-image: url(/imagenes/Boton_buscar_down.gif);
    background-repeat: no-repeat;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 87px;
    height: 36px;
}

.buscar_blanco
{
    display: block;
    text-decoration: none;
    background-image: url(/imagenes/Boton_buscar_blanco_up.gif);
    background-repeat: no-repeat;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 87px;
    height: 36px;
}
.buscar_blanco:hover
{
    display: block;
    text-decoration: none;
    background-image: url(/imagenes/Boton_buscar_blanco_down.gif);
    background-repeat: no-repeat;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 87px;
    height: 36px;
}

a.busqueda_Avanzada
{
    display: block;
    text-decoration: none;
    background-image: url(/imagenes/Boton_busquedaAvanzada_up.gif);
    background-repeat: no-repeat;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 66px;
    height: 27px;
}
a.busqueda_Avanzada:hover
{
    display: block;
    text-decoration: none;
    background-image: url(/imagenes/Boton_busquedaAvanzada_down.gif);
    background-repeat: no-repeat;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 66px;
    height: 27px;
}

a.ver_carrito
{
    display: block;
    text-decoration: none;
    background-image: url(/imagenes/Boton_ver_carrito_up.gif);
    background-repeat: no-repeat;
    background-position: bottom;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 136px;
    height: 53px;
}
a.ver_carrito:hover
{
    display: block;
    text-decoration: none;
    background-image: url(/imagenes/Boton_ver_carrito_down.gif);
    background-repeat: no-repeat;
    background-position: bottom;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 136px;
    height: 53px;
}

/* CARRITO  */
.verde_oscuro_16
{
    color: #242F20;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
}

.verde_oscuro_14
{
    color: #242F20;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}

a.actualizar_precio
{
    display: block;
    text-decoration: none;
    background-image: url(/imagenes/carrito/boton_actualizar_up.jpg);
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: middle;
    width: 80px;
    height: 25px;
}
a.actualizar_precio:hover
{
    display: block;
    text-decoration: none;
    background-image: url(/imagenes/carrito/boton_actualizar_down.jpg);
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: middle;
    width: 80px;
    height: 25px;
}

a.seguir_viendo
{
    display: block;
    text-decoration: none;
    background-image: url(/imagenes/carrito/Boton_seguirViendo_up.jpg);
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: middle;
    width: 149px;
    height: 31px;
}
a.seguir_viendo:hover
{
    display: block;
    text-decoration: none;
    background-image: url(/imagenes/carrito/Boton_seguirViendo_down.jpg);
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: middle;
    width: 149px;
    height: 31px;
}


a.seguir_compra
{
    display: block;
    text-decoration: none;
    background-image: url(/imagenes/carrito/Boton_seguirCompra_up.jpg);
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: middle;
    width: 149px;
    height: 31px;
}
a.seguir_compra:hover
{
    display: block;
    text-decoration: none;
    background-image: url(/imagenes/carrito/Boton_seguirCompra_down.jpg);
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: middle;
    width: 149px;
    height: 31px;
}

a.registrarme
{
    display: block;
    text-decoration: none;
    background-image: url(/imagenes/carrito/Boton_registrarme_up.jpg);
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: middle;
    width: 106px;
    height: 26px;
}
a.registrarme:hover
{
    display: block;
    text-decoration: none;
    background-image: url(/imagenes/carrito/Boton_registrarme_down.jpg);
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: middle;
    width: 106px;
    height: 26px;
}

a.noregistrarme
{
    display: block;
    text-decoration: none;
    background-image: url(/imagenes/carrito/Boton_noregistrarme_up.jpg);
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: middle;
    width: 106px;
    height: 38px;
}
a.noregistrarme:hover
{
    display: block;
    text-decoration: none;
    background-image: url(/imagenes/carrito/Boton_noregistrarme_down.jpg);
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: middle;
    width: 106px;
    height: 38px;
}

a.enviar_datos
{
    display: block;
    text-decoration: none;
    background-image: url(/imagenes/carrito/Boton_Enviar_up.jpg);
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: middle;
    width: 66px;
    height: 26px;
}
a.enviar_datos:hover
{
    display: block;
    text-decoration: none;
    background-image: url(/imagenes/carrito/Boton_Enviar_down.jpg);
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: middle;
    width: 66px;
    height: 26px;
}

.input_form
{
    background-color: #F8F7DC;
    border-color: #C7BB2C;
    border-style: solid;
    border-width: 1px;
    color: #242F20;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}
a.enlace_peq
{
    color: #4D6345;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
}

a.enlace_peq:hover
{
    color: #ABBEA3;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
}

a.finalizar_compra
{
    display: block;
    text-decoration: none;
    background-image: url(/imagenes/carrito/Boton_Finalizar_Compra_up.jpg);
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: middle;
    width: 149px;
    height: 31px;
}
a.finalizar_compra:hover
{
    display: block;
    text-decoration: none;
    background-image: url(/imagenes/carrito/Boton_Finalizar_Compra_down.jpg);
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: middle;
    width: 149px;
    height: 31px;
}

tr.fila_selec
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    background-color: #FFFF99;
    color: Blue;
}

a.boton_portal_peq:hover
{
    display: block;
    background: url(/imagenes/BotonEnlaceDominicosSobrepeq.gif) bottom no-repeat;
    width: 170px;
    height: 37px;
}
a.boton_portal_peq
{
    display: block;
    background: url(/imagenes/BotonEnlaceDominicospeq.gif) bottom no-repeat;
    width: 170px;
    height: 37px;
}

#blogs_izquierda
{
    width: 573px;
    float: left;
    padding-right: 20px;
}

#blogs_derecha
{
    width: 227px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #333333;
}

#titulo_blog
{
    width: 509px;
    height: 144px;
    padding: 20px 0 0 30px;
}

#titulo_blog a
{
    color: #4D4811;
    font-weight: bold;
    font-family: Lucida Sans Unicode, Trebuchet MS, Verdana, sans-serif;
    font-size: 34px;
    text-decoration: none;
    left: 100px;
}

#blogs_derecha .titulo
{
    background: url(/imagenes/blogs/titulo_derecha.jpg) no-repeat;
    width: 217px;
    height: 30px;
    padding: 10px 0 0 10px;
    color: #8F7E6C;
    font-weight: bold;
    font-family: Lucida Sans Unicode, Trebuchet MS, Verdana, sans-serif;
    font-size: 17px;
    display: block;
}

#blogs_derecha .blog
{
    width: 227px;
    height: 70px;
    display: block;
}

#blogs_derecha .blog a
{
    font-weight: bold;
}

#blogs_derecha a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #3A1620;
}

#blogs_derecha .autor
{
    color: #000000;
    font-family: Lucida Sans Unicode, Trebuchet MS, Verdana, sans-serif;
    font-size: 14px;
    padding: 10px 0;
    display: block;
}

#blogs_derecha .post
{
    padding-top: 7px;
}

#blogs_derecha .post a
{
    color: #000000;
    font-family: Lucida Sans Unicode, Trebuchet MS, Verdana, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
#blogs_derecha .post a:hover
{
    text-decoration: underline;
}

#blogs_derecha .fecha
{
    color: #4D6345;
    font-family: Lucida Sans Unicode, Trebuchet MS, Verdana, sans-serif;
    font-size: 12px;
}


#blogs_derecha .post div a
{
    color: #000000;
    font-family: Lucida Sans Unicode, Trebuchet MS, Verdana, sans-serif;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
}
#blogs_derecha .post div a:hover
{
    text-decoration: underline;
}

#blogs_derecha input
{
    border: 1px solid #C7BB2C;
    background: #FBFBEA;
    font-size: 12px;
}

#blogs_derecha .botoncito
{
    background: url(/imagenes/blogs/botoncito.gif) no-repeat;
    color: #242F20;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    margin-left: 5px;
    padding: 3px 12px;
    text-decoration: none;
    width: 33px;
}
#blogs_derecha .botoncito:hover
{
    text-decoration: underline;
}

.articulo_blog h1 a
{
    color: #242F20;
    font-family: Lucida Sans Unicode, Trebuchet MS, Verdana, sans-serif;
    font-size: 20px;
    background: url(/imagenes/blogs/titulo_izquierda.jpg) no-repeat bottom left;
    padding: 8px 15px;
    text-decoration: none;
}
.articulo_blog h1 a:hover
{
    text-decoration: underline;
}

.articulo_blog .fecha
{
    color: #4D6345;
    font-family: Lucida Sans Unicode, Trebuchet MS, Verdana, sans-serif;
    font-size: 13px;
    font-weight: bold;
    float: left;
}

.articulo_blog .ver_comentarios
{
    background: url(/imagenes/blogs/ver_comentarios.gif) no-repeat left;
    padding-left: 25px;
    height: 18px;
    color: #4D4811;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    display: block;
    float: left;
    margin-left: 10px;
}
.articulo_blog .ver_comentarios:hover
{
    text-decoration: underline;
}

.articulo_blog .ver_comentarios span
{
    color: #2D2D2D;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
}

.articulo_blog .comentarios
{
    background: url(/imagenes/blogs/comentarios.gif) no-repeat left top;
    color: #2D2D2D;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-left: 40px;
}

.articulo_blog .comentarios strong
{
    color: #8F7E6C;
    font-family: Lucida Sans Unicode, Trebuchet MS, Verdana, sans-serif;
    font-size: 17px;
}

.articulo_blog .comentarios span
{
    color: #2D2D2D;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}

.articulo_blog .autor_comentario
{
    background: #F9F8E4;
    border-bottom: 1px dashed #C9C285;
    padding: 8px;
}

.articulo_blog .autor_comentario strong
{
    color: #676116;
    font-family: Lucida Sans Unicode, Trebuchet MS, Verdana, sans-serif;
    font-size: 14px;
}

.articulo_blog .autor_comentario span
{
    float: right;
    color: #7A4B58;
    font-family: Lucida Sans Unicode, Trebuchet MS, Verdana, sans-serif;
    font-size: 12px;
}

.articulo_blog .escribir_comentario
{
    background: url(/imagenes/blogs/escribir_comentario.gif) top left no-repeat;
    padding-left: 30px;
}

.articulo_blog .escribir_comentario .rotulo
{
    color: #676116;
    font-family: Lucida Sans Unicode, Trebuchet MS, Verdana, sans-serif;
    font-size: 16px;
    font-weight: bold;
}

.articulo_blog .escribir_comentario input, .articulo_blog .escribir_comentario textarea
{
    background: #FAF9E2;
    border: solid 2px #C7BB2C;
}

#blogs_izquierda .boton
{
    background: url(/imagenes/blogs/boton.gif) no-repeat;
    color: #242F20;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-decoration: none;
    margin-left: 5px;
    padding: 5px 14px;
    text-decoration: none;
    width: 42px;
    margin: 20px;
}
#blogs_izquierda .boton:hover
{
    text-decoration: underline;
}

.articulo_blog .post
{
    width: 100%;
    clear: both;
}

.blog_portada
{
    float: left;
    width: 235px;
    background-repeat: no-repeat;
    padding: 0 5px 13px 0;
}

.blog_portada .rotulo_blog a
{
    color: #4D4811;
    font-family: Lucida Sans Unicode, Trebuchet MS, Verdana, sans-serif;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
}
.blog_portada .rotulo_blog a:hover
{
    text-decoration: underline;
}

.blog_portada .rotulo_blog
{
    color: #000000;
    font-family: Lucida Sans Unicode, Trebuchet MS, Verdana, sans-serif;
    font-size: 14px;
    margin-bottom: 5px;
    display: block;
}

.blog_portada .fecha
{
    color: #4D6345;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: italic;
}

.blog_portada a
{
    color: #454545;
    font-family: Lucida Sans Unicode, Trebuchet MS, Verdana, sans-serif;
    font-size: 14px;
}
.blog_portada a:hover
{
    color: #7F9E74;
}
