/*Projeto Biblioteca Eletrônica - Jurid Publicações Eletrônicas*/

body { 
	border:none;
	margin:0;
	padding:0;
	font-family: verdana, arial, sans-serif;
	background: url(img/bg-all.jpg) repeat-x top;
	}

/*padrões*/

p { 
    border:none;
    margin:0;
    padding:0;
    font-size:0.8em;
    }   
    p a { 
        color:#5296af;
        text-decoration:none;
        }   
        p a:hover {
            color:#0b6b8e;
            text-decoration:underline;
            }
    
img, a{ border:none; margin:0; padding:0; }
ul { border:none; margin:0; padding:0; }
ol { border:none; margin:0; padding:0; }
li { border:none; margin:0; padding:0; }
.clear { clear:both; }

hr {border-top:1px dotted #6d889f; border-left:none; border-right:none; border-bottom:none;}
    
/*a página em sí*/
.topoall-download {
    width:100%;
    height:401px;
    background: url(img/bg-all-download.jpg) repeat-x;
    }
    .topo {
        background: url(img/bg-topo.jpg) no-repeat top;
        width:1000px;
        margin:0px auto;
        }
    .topo-download {
        height:401px;
        background: url(img/bg-topo-download.jpg) no-repeat center;
        width:1000px;
        margin:0px auto;
        text-align:center;
        }
        .logo {
            padding:15px 0 0 20px;
            }
        .chamada {
            width:986px;
            margin:0px auto;
            }
            h1 {
                color:#fff;
                border:none;
                margin:15px 0 15px 45px;
                padding:0;
                font-weight:normal;
                font-size:3em;
                font-family:impact, arial, verdana, sans-serif;
                line-height:45px;
                text-shadow:5px 3px 15px #000;
                }
            h2 {
                color:#fff;
                border:none;
                margin:0 0 63px 45px;
                padding:0;
                font-weight:normal;
                font-size:1.1em;
                }
            
.conteiner {
    width:887px;
    margin-left:55px;
    }
    h3 {
        border:none;
        padding:0;
        margin:0;
        color:#257567;
        font-weight:normal;
        font-size:1.4em;
        line-height:30px;
        }
    input.campo {
        width:300px;
        border:1px solid #9f9f9f;
        padding:5px 10px 5px 10px;
        font-size:1.5em;
        color:#8197a4;
        background:none;
        font-family:georgia, verdana, arial, sans-serif;
        }
        input.campoFOCUS {
            width:300px;
            border:1px solid #3d4a58;
            padding:5px 10px 5px 10px;
            font-size:1.5em;
            color:#2e5f65;
            background:none;
            font-family:georgia, verdana, arial, sans-serif;
            }
    span.btn-download {
        background: url(img/btn-download.png) no-repeat;
        background-position: 0px 0px;
        display: block;
        width: 123px;
        height: 37px;
        cursor:pointer;
        margin-right:8px;
        }
        span.btn-download:hover {
            background-position: 0px -37px;
            }
    span.btn-enviar {
        background: url(img/btn-enviar.jpg) no-repeat;
        background-position: 0px 0px;
        display: block;
        width: 118px;
        height: 42px;
        cursor:pointer;
        margin-right:8px;
        }
        span.btn-enviar:hover {
            background-position: 0px -42px;
            }
            

.BoxEditoraCase {
    width:204px;
    float:left;
    }
    .BoxEditoraCase:hover {
      background:#f3f9fe;
      }
        .editoralogo {
            border:1px solid #b0c6db;
            }
            .editoralogo img {
                border:2px solid #fff;
                }
        .editoradescricao {
            font-size:0.8em;
            }
            h4 {
                border:none;
                padding:0;
                margin:5px 0 5px 0;
                color:#a7bac4;
                font-weight:normal;
                font-size:1.6em;
                }
                p.visite a {
                    background:url(img/btn-visita01.jpg) #147ca1 no-repeat top right;
                    padding:10px;
                    display:block;
                    color:#fff;
                    margin-top:10px;
                    font-weight:bold;
                    width:60px;
                    font-size:1.4em;
                    text-align:center;
                    }
                    p.visite a:hover {
                        background:url(img/btn-visita02.jpg) #395071 no-repeat top right;
                        color:#fff;
                        text-decoration:none;
                        }
                       
    
.foot-all {
    background:url(img/bg-rodape.jpg) repeat-x;
    height:89px;
    }
    .foot {
      width:600px;
      margin:0px auto;
      }
      .foot img {
        float:left;
        }
      .foot p {
        float:left;
        color:#85b3ab;
        padding-top:43px;
        }
        .foot p a {
          color:#bfece4;   
          text-decoration:none;
          }
          .foot p a:hover {
            color:#fff;
            text-decoration:underline;
            }
            
.gallery {
		padding: 0 0 10px 0;
		width: 310px;
	   }
	.gallery ul { list-style: none; }
	.gallery ul li { display: inline; }
	
/*lightbox*/
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
    }
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
    }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
    }
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
    }
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
    }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
    }
#lightbox-nav-btnPrev {
	left: 0;
	float: left;
    }
#lightbox-nav-btnNext {
	right: 0;
	float: right;
    }
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
    }
#lightbox-container-image-data {
	padding: 0 10px;
	color: #666;
    }
#lightbox-container-image-data #lightbox-image-details {
	width: 70%;
	float: left;
	text-align: left;
    }
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
    }
#lightbox-secNav-btnClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
    }
