/*Biblioteca Forense Digital - Jurid Publicações Eletrônicas*/

body { 
	border:none;
	margin:0;
	padding:0; 
	background: url(/novo/img/bg-all.jpg) repeat-x #fff;
	font-family: verdana, arial, sans-serif;
	}

/*padrões*/

p { border:none; margin:0; padding:0; }
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; }
.centraliza { text-align:center; }
hr { border:0.8px dotted #ccc; margin:30px 0px 30px 0px; *border:1.3px dotted #ccc; }
form {border:none; margin:0px. padding:0px;}

/*topo*/

#topo {
    background: url(/novo/img/bg-topo.jpg) repeat-x #fff;
    }
    
.menu {
    margin-left:20px;
    }
    
/*banner*/

#banners {
    width:760px;
    margin:0px auto;
    text-align:right;
    }

    .pics { 
        height: 275px; 
        width: 752px; 
        border:1px solid #ccc;
        text-align:center;
        *height: 278px;
        *width: 756px;        
        }
        .pics img { 
            height: 265px;
            width: 742px; 
            margin:5px;
            }
            
/*numeração do banner*/

.nav { 
    margin: 3px 3px 15px 0;
    }
    #nav a, #s7 strong {
        margin: 0 3px; 
        padding: 3px 5px 3px 5px;  
        text-decoration: none;
        font-size:0.7em;
        color:#666;
        }
        #nav a:hover {
            color:#000;
            background: #ccc;
            }
            #nav a.activeSlide { 
                background: #666;
                color:#fff;
                }
                #nav a:focus { 
                    outline: none;
                    }
                    
/*faixa de entrada - chamada*/

.faixabg1 {
    height:104px;
    background:url(/novo/img/login-bg01.jpg) repeat-x;
    }
    .faixabg2 {
        width:770px;
        margin:0px auto;
        }
        .chamadacadastro {
            margin:5px 0 0 0;    
            *float:left;     
            }
            .chamadacadastro p {
                color:#e5c685;
                padding:10px 5px 10px 5px;
                text-align:center;
                font-size:1.1em;
                *padding:10px 5px 3px 5px;
                }
                .chamadacadastro p a {
                    color:#f0d8a7;
                    text-decoration:none;
                    padding:10px 5px 10px 5px;
                    *padding:10px 5px 3px 5px;
                    }
                    .chamadacadastro p a:hover {
                        color:#f5eddd;
                        background:#8d5423;
                        }
                        
        .chamadacadastro1 {
            margin:0 0 5px 0;
            }
            .chamadacadastro1 p {
                color:#666;
                padding:10px 5px 10px 5px;
                text-align:center;
                font-size:1.05em;
                }
                .chamadacadastro1 p a {
                    color:#666;
                    text-decoration:none;
                    padding:10px 5px 10px 5px;
                    }
                    .chamadacadastro1 p a:hover {
                        color:#8d5423;
                        background:#ccc;
                        }
                        
        .login {
            font-size:0.7em;
            margin-top:5px;
            text-align:center;
            color:#c79342;
            *margin-top:5px;
            *float:left;            
            }
            .login span.emailsenha {
                color:#eccd9d;
                font-size:1.3em;
                padding-bottom:3px;
                }
            .login input.logar {
                width:80px;
                border:1px solid #e8bf7f;
                background:none;
                padding:2px 6px 2px 6px;
                color:#e99b66;
                margin-bottom:5px;
                }
                .login input.acessar {
                    width:55px;
                    border:none;
                    background:#9c6131;
                    padding:2px 6px 2px 6px;
                    color:#f5d4be;
                    cursor:pointer;
                    }
            .login a {
                color:#ad6f38;
                text-decoration:none;
                }
                .login a:hover {
                    color:#c0834c;
                    text-decoration:underline;
                    }
/*lista de obras*/

.listadeobras {
    width:761px;
    height:230px;
    margin:0px auto;
    /*background: url(/novo/img/balance.jpg) no-repeat right #fff;*/
    *height:220px;
    }
    .listadeobras h1 {
        color:#623c1a;
        font-size:1.5em;
        padding:15px 0 0 10px;
        *padding:20px 0 0 10px;
        }
        .listadeobras p {
            color:#623c1a;
            font-size:0.75em;
            padding:0 0 0 10px;
            }
        .listadeobras p a {
            color:#aa843a;
            text-decoration:none;
            }
        .listadeobras p a:hover {
            color:#e9af40;
            }
ul.lista-obras {
    list-style-type:none;
    font-size:0.7em;
    color:#666;
    }
     ul.lista-obras li.item-autor {
        margin:10px 0 0 5px;
        }
        ul.lista-obras li.item-autor a {
            color:#666;
            text-decoration:none;
            padding:5px;
            width:100%;
            display:block;
            }
            ul.lista-obras li.item-autor a:hover {
                color:#fff;
                text-decoration:none;
                background:#232d37;
                }
                    
/*Publico Alvo*/

.publicoalvo {
    width:761px;
    height:304px;
    margin:0px auto;
    background: url(/novo/img/balance.jpg) no-repeat right #fff;
    }
    .publicoalvo h1 {
        color:#623c1a;
        font-size:1.5em;
        padding:40px 0 0 10px;
        *padding:40px 0 0 10px;
        }
        .publicoalvo p {
            color:#623c1a;
            font-size:0.75em;
            padding:0 0 0 10px;
            }
        .publicoalvo p a {
            color:#aa843a;
            text-decoration:none;
            font-size:1.5em;
            }
        .publicoalvo p a:hover {
            color:#e9af40;
            }
                    
/*bloco de atributos e vantagens*/

.atributos {
    width:700px;
    margin-bottom:20px;
    padding:20px;
    background:#f7eede;
    text-align:left;
    *padding:15px;
    }
    .atributos h1 {
        font-weight:normal;
        border:none;
        margin:0 0 20px 0;
        color:#6e4d2f;
        }
    .atributos span {
        font-size:2em;
        color:#a47b3b;
        }
    .atributos p {
        float:left;
        font-size:0.7em;
        width:215px;
        *width:190px;
        }
        .atributos p a {
            color:#a47b3b;
            text-decoration:none;
            }
            .atributos p a:hover {
                text-decoration:underline;
                }
               
/*conteúdo dos menus*/

#conteiner {
    width:760px;
    margin:0px auto;
    text-align:left;
    padding-bottom:20px;
    }
    
    #conteiner h1 {
        color:#9d0505;
        font-size:1.7em;
        font-weight:normal;
        font-family:Georgia, "Times New Roman", Times, serif;
        }
    #conteiner h2 {
        color:#d08745;
        font-size:1.3em;
        font-weight:normal;
        border:nome;
        margin:20px 0px 10px 0px;
        padding:0px;
        font-family:Georgia, "Times New Roman", Times, serif;
        }
        #conteiner p {
            font-size:0.9em;
            text-align:justify;
            }
        #conteiner p a {
            color:#aa843a;
            text-decoration:none;
            font-size:0.8em;
            }
        #conteiner p a:hover {
            color:#e9af40;
            }
            #conteiner ol {
                margin:10px 0px 0px 30px;
                font-size:0.7em;
                color:#666;
                }
                #conteiner ol li {
                    margin:0px 0px 5px 0px;
                    }
            
.bannersecundario {
    width:760px;
    margin:0px auto;
    }
    .bannersecundario img {
        border:1px solid #ccc;
        padding:5px;
        }
        
.conceitos {
    border:1px solid #f1f1f1;
    padding:20px;
    margin-top:30px;
    color:#604d3b;
    *height:300px;
    }
    .topicosconceitos img {
        float:left;
        background:red;
        }
    .topicosconceitos p {
        float:left;
        width:630px;
        margin:20px 0 0 15px;
        }
        
.screenshots {
    border:1px solid #f1f1f1;
    *height:250px;
    }
    .screenshots img {
        float:left;
        margin:7px;
        }
            
/*pagina de uso*/

.textodestacado {
    background:#f9f2d2;
    padding:15px;
    color:#793909;
    }
        
/*pagina de contato*/

.formcontato {
    float:left;
    width:480px;
    font-size:0.8em;
    }
    .formcontato th {
        color:#666;
        font-weight:normal;
        text-align:right;
        }
    .formcontato input.campos {
        width:320px;
        font-size:2em;
        padding:5px;
        color:#666;
        border:1px solid #ccc;
        }
        .formcontato .enviar {
            font-size:1.2em;
            padding:5px;
            }
    .formcontato textarea {
        width:320px;
        height:150px;
        padding:5px;
        color:#666;
        border:1px solid #ccc;
        font-family: verdana, arial, sans-serif;
        font-size:0.9em;
        }

.outroscontato {
    float:left;
    width:270px;
    text-align:right;
    }
    
    .outroscontato img {
        border:1px solid #ccc;
        padding:5px;
        }
    
    .newsletter{
        width:236px;
        float:right;
        background:#f7eede;
        padding:15px;
        font-size:0.7em;
        margin-top:15px;
        text-align:left;
        color:#947046;
        }
        .newsletter h3 {
            border:none;
            margin:0px;
            padding:0px;
            }
        .newsletter p {
            font-size:0.7em;
            }
            
/*filiação clientes jurid*/

.destaquefiliado {
    background:url(/novo/img/bg-vantagens.jpg) no-repeat;
    padding:28px 0 0 0;
    color:#793909;
    width:740px;
    height:73px;
    margin-left:8px;
    }
    
.interessado {
    border:1px solid #eaeaea;
    padding:20px;
    width:650px;
    margin-top:20px;
    margin-left:30px;
    }
    .interessado p.interessou {
        color:#ccc;
        }
    .interessado input.campos2 {
        border:1px solid #ddd;
        padding:5px;
        margin-right:8px;
        margin-top:10px;
        font-size:1.2em;
        color:#959595;
        }
        .interessado input.enviar2 {
            padding:5px;
            margin-top:10px;
            font-size:1.2em;
            color:#666;
            width:635px; 
            padding:5px;                       
            }
            
.especificacao {
    padding:10px 0 10px 0 ;
    width:320px;
    float:left;
    }
    .especificacao a {
        text-decoration:none;
        color:#0000;
        }
    
.dropdownbf {
    width:600px;
    margin:10px 0 20px 20px;
    background:#f9f9f9;
    padding:10px;
    }
            
.valorfiliadojurid {
    padding:20px;
    width:650px;
    margin-top:10px;
    margin-left:30px;
    background:#ecfbf5;
    color:#3a8f72;
    }
    
.contatotelefonico {
    background:#e4f4f7;
    padding:5px 5px 5px 20px;
    margin-top:15px;
    color:#4591b4;
    font-size:1.4em;
    font-family:"Times New Roman", Times, serif;
    }
    
.contatoparaduvida {
    background:#f1f1f1;
    padding:5px 5px 5px 20px;
    margin-top:15px;
    color:#666;
    font-size:0.9em;
    }
    .contatoparaduvida a {
        color:#666;
        font-weight:bold;
        text-decoration:none;
        padding:5px;
        }
        .contatoparaduvida a:hover {
            color:#fff;
            background:#666;
            }
            
/*Download*/

.chamadadownload {
    background:#ffedde;
    padding:5px;
    width:620px;
    margin:0px auto;
    }
    .chamadadownload p {
        font-size:0.7em;
        float:left;
        padding:4px 0 0 10px;
        }
        .chamadadownload p a {
            text-decoration:none;
            color:#97623c;
            }
        .chamadadownload p a:hover {
            text-decoration:underline;
            color:#542c0e;
            }
    .chamadadownload img {
        float:left;
        margin-left:130px;
        }

.btndownload {
    cursor:pointer;
    padding:20px;
    background:#4c2000;
    font-size:1.5em;
    margin-bottom:20px;
    color:#fff;
    }
    
/*página única de obra*/

.obralistada {
    margin-top:30px;
    margin-bottom:20px;
    }   
    .capadaobra {
        float:left;
        width:26%;
        }
        .capadaobra img {
            border:1px solid #ccc;
            padding:5px;
            }
    .dadosdaobra {
        float:left;
        width:74%;
        }
        .descricaoobra {
            font-size:0.7em;
            color:#666;
            }
        .visualizar {
            font-size:2em;
            padding:10px;
            }
        .visualizar a {
            font-size:2em;
            padding:10px;
            background:#5d3114;
            color:#eaeaea !important;
            padding:10px;
            }
        .visualizar a:hover {
            background:#4a250d;
            color:#fff !important;
            }
    .sumarioobra {
        cursor:pointer;
        font-size:0.9em;
        }
        .sumarioobra div {
            padding:3px 0 0 0;
            font-weight:bold;
            }
            
            .sumarioobra div div{
                font-weight:normal;
                color:#000;
                }
                .sumarioobra div div div div{
                    font-weight:normal;
                    color:#dedede;
                    }
                    .sumarioobra div div div div{
                        font-weight:normal;
                        color:#666;
                        }
    
/*rodapé*/
    
.footer {
    width:760px;
    margin:0px auto;
    border-top:1px solid #ccc;
    padding-top:10px;
    padding-bottom:20px;
    }
    .footer img {
        float:left;
        }
    .footer p {
        float:left;
        margin-left:20px;
        margin-top:12px;
        font-size:0.7em;
        }
        .footer p a {
            text-decoration:none;
            color:#ababab;
            }