.links-ebooks { padding:10px 30px; }
.links-ebooks A { float:left; background-position:center center; background-repeat:no-repeat;
                 width:172px; height:250px; margin-right:20px; text-indent:-9999px; border:0; outline: none }

A.link-evangelio { background-image:url(../images/ed-digital/book-evangelio.jpg) }
A.link-iglesia { background-image:url(../images/ed-digital/book-iglesia.jpg) }
A.link-salmos { background-image:url(../images/ed-digital/book-salmos.jpg) }

.buscador { padding:10px 30px; }
.buscador SPAN.bg-top,.buscador SPAN.bg-bot { display:block; height:10px; background-image: url(../images/ed-digital/bg-buscador.gif); background-repeat:no-repeat;}
.buscador SPAN.bg-top { background-position:top center }
.buscador SPAN.bg-bot { background-position:bottom center }
.buscador FORM { background: url(../images/ed-digital/bg-buscador.gif) center center no-repeat; padding:10px; }
.buscador FORM .texto, .buscador FORM .texto OPTION {
    border:1px solid #CCC; background:#FFF; font-family:Arial,sans-serif; font-size:12px;
}
.buscador FORM .texto { width:250px; }
.buscador FORM .mini { width:60px; }
.buscador FORM .texto OPTION { border:none }

.resultados { padding:10px 30px; }
.resultados .pagina { border:1px solid #DDD; display:block;}
.resultados TABLE { margin:10px 0; width:100%; border:1px solid #DDD; border-bottom:0; }
.resultados TABLE TH, .resultados TABLE TD { padding:2px 4px; }
.resultados TABLE TD { border-bottom:1px solid #DDD }
.resultados TABLE TH { background:#EEE; border-bottom:2px solid #CCC }
.resultados TABLE TR.cebra TD { background: #F7F7F7 }

.paginador { padding:10px 30px; color:#666; line-height:32px; font-size:12px;}
.paginador SPAN, .paginador A, .paginador FORM { float:left; height:32px; background-image: url(../images/ed-digital/bg-paginador.jpg);
background-repeat:repeat-x; background-position:center center;}
.paginador SPAN { width:140px; padding:0 10px;  }
.paginador A.ebook { background:url(../images/ed-digital/bg-ebook.jpg) center left no-repeat; padding-left:30px; float:left; margin-left:25px;}
.paginador SPAN.bg-izq { background-position:center left; padding:0 0 0 20px;}
.paginador SPAN.bg-der { background-position:center right; padding:0 20px 0 0;  }
.paginador A { color:#999; text-decoration:none; outline: none }
.paginador A:hover { color:#666 }
.paginador A.pag-izq { background:url(../images/ed-digital/bg-pag-izq.jpg) center left no-repeat; padding-left:20px; float:left;  text-align:left }
.paginador A.pag-der { background:url(../images/ed-digital/bg-pag-der.jpg) center right no-repeat; padding-right:20px; float:right;text-align:right}
.paginador FORM { width:180px; text-align:center}
.paginador FORM INPUT { width:40px; border:1px solid #CCC; font-family:Arial,sans-serif; font-size:12px; text-align:center }

.escenas {}
.escenas H2 { color:#375490; font-size:16px; border-bottom:1px solid #CCC }
.escenas .escena { padding-left:180px; margin-bottom:10px;}
.escenas .escena A { float: left; border:1px solid #CCC; }
.escenas .escena A IMG { display:block; border:0; }
.escenas .escena A.img1 { margin-left:-180px;}
.escenas .escena A.img2 { margin-left:-90px; }
.escenas .escena H3 { color:#375490; }
.escenas .escena P { font-size:12px; color:#666; margin:0;}
.escenas .escena p.pdf { margin:10px 0; line-height:20px; color:#ccc; }
.escenas .escena p.pdf a { background:url(../images/ico/page_white_acrobat.png) center left no-repeat; padding-left:20px; border:0; 
        float:none; color:#666; text-decoration:none; float:left; margin-right:10px; border-right:10px; }
.escenas .escena p.pdf a:hover { text-decoration:underline; }


.artistas dt { font-size:1.2em; margin:10px 0 5px; }
.artistas dl.lista-ninos dd { font-style:italic }
.artistas dl.lista-ninos b { display:block; font-style:normal;}
.artistas dl.lista-ninos p { margin:0; padding:5px 25px; font-style:normal; font-size:1.1em }