/*LTr Biblioteca Digital - Jurid Publicações Eletrônicas*/

body { 
	border:none;
	margin:0;
	padding:0; 
	background: url(img/bg-all.jpg) repeat-y center;
	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; }

.detalhetopo { 
	background: url(img/bg-topo-detalhe.jpg) no-repeat top;
	}

/*conteudo*/

.conteiner {
    margin:0px auto;
    width:751px;
    }
    
.logo {
    position:absolute;
    margin-left:30px;
    z-index:2;
    }
    
.menu {
    float:right;
    }
    .menu ul {
        }
        .menu li {
            list-style:none;
            display:block;
            padding:30px 0 30px 0;
            float:left;
            }
        .menu li a {
            padding:30px 20px 30px 20px;
            text-decoration:none;
            color:#c2a993;
            font-size:0.8em;
            font-weight:bold;
            }
        .menu li a:hover {
            background:url(img/btn-menu-bg.png) no-repeat center;
            color:#fff;
            }
            .menu li.use a {
                color:#f9cd1b;
                padding:30px 35px 30px 40px;
                }
            .menu li.use a:hover {
                color:#fff0b3;
                background:url(img/btn-menu-bg.png) no-repeat center;
                }

    
.mensagem {
    background: url(img/conteiner-bg.jpg) repeat-x top #fff;
    padding:15px 35px 20px 35px;
    }
    .pics {  
        height:343px;  
        width:652px;  
        padding:0;  
        margin:0 0 0 15px;  
        z-index:1;
	    cursor: pointer;
        } 
    .pics img {    
        width:652px; 
        height:343px; 
        top:0; 
        left:0; 
        }

.chamadacadastro {
    margin:0;
    }
    .chamadacadastro p {
        color:#8c3131;
        padding:10px;
        text-align:center;
        font-size:1em;
        }
        .chamadacadastro p a {
            color:#8c3131;
            text-decoration:none;
            padding:10px;
            }
            .chamadacadastro p a:hover {
                color:#f5eddd;
                background:#621212;
                }
                
.login {
    font-size:0.7em;
    margin-top:10px;
    text-align:center;
    color:#787573;
    background:#f3f3f3;
    padding:5px 0 5px 0;
    *height:26px;
    }
    .login span.emailsenha {
        color:#666;
        font-size:1.3em;
        margin-left:10px;
        font-weight:bold;
        }
        .login input.logar {
            width:88px;
            border:1px solid #ccc;
            background:#fff;
            padding:2px 6px 2px 6px;
            color:#787573;
            }
            .login input.acessar {
                width:60px;
                border:none;
                background:#666;
                padding:2px 6px 2px 6px;
                color:#fff;
                cursor:pointer;
                }
                
.boxchamadas {
    border:1px solid #e5e5e5;
    padding:8px;
    margin:10px 0 0 0;
    *height:380px;
    }
    .chamada {
        width:210px;
        float:left;
        }
    .chamadadestaque {
        width:647px;
        background:#e9e9e9;
        }
        .distanciamento {
            margin-left:10px;
            margin-top:8px;
            margin-bottom:5px;
            }
        .titulochamada {
            margin:10px 0 10px 0;
            font-weight:bold;
            font-size:15px;
            color:#4f4f4f;
            }
        .textochamada {
            font-size:11px;
            color:#4f4f4f;
            width:198px;
            }
            .textochamadadestaque {
                font-size:11px;
                color:#4f4f4f;
                width:430px;
                }
        .vejamais {
            font-size:0.7em;
            padding:5px;
            margin-top:10px;
            }
            .vejamais a {
                text-decoration:none;
                padding:5px;
                color:#8c3131;
                }
                .vejamais a:hover {
                    color:#f5eddd;
                    background:#621212;
                    }
                    
/*paginas*/

.nomepagina {
    color:#b1b1b1;
    font-size:1.5em;
    font-family:Georgia, "Times New Roman", Times, serif;
    text-align:right;
    }
.topico {
    color:#b1b1b1;
    font-size:1.5em;
    font-family:Georgia, "Times New Roman", Times, serif;
    text-align:left;
    }
    
h1 {
    color:#9d0505;
    font-size:2em;
    font-weight:normal;
    font-family:Georgia, "Times New Roman", Times, serif;
    text-align:right;
    border:none;
    margin:0 0 15px 0;
    padding:0;
    }
    
h2 {
    color:#d08745;
    font-size:1.5em;
    font-weight:normal;
    border:nome;
    margin:20px 0px 10px 0px;
    padding:0px;
    font-family:Georgia, "Times New Roman", Times, serif;
    }
    
.chamadasistema {
    background: url(img/chamada-bg.jpg) repeat-x;
    *height:41px;
    }
    .chamadasistema p {
        color:#c4b0a8;
        padding:10px 3px 10px 3px;
        text-align:center;
        font-size:1em;
        float:left;
        margin-left:20px;
        }
        .chamadasistema p a {
            color:#c4b0a8;
            text-decoration:none;
            padding:10px 3px 10px 3px;
            }
            .chamadasistema p a:hover {
                color:#fff;
                background: url(img/chamada-bg-hover.jpg) repeat-x;
                }
                
.screenshots {
    border:1px solid #f1f1f1;
    margin-bottom:30px;
    padding-left:10px;
    *height:230px;    
    }
    .screenshots li {
        margin:7px;
        float:left;
        list-style:none;
        }
                
.chamadadownload {
    background:#ffedde;
    padding:5px;
    }
    .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;
        }
                
.conceitos {
    border:1px solid #f1f1f1;
    padding:20px;
    margin-top:30px;
    margin-bottom:30px;
    color:#604d3b;
    *height:330px;
    }
    .topicosconceitos img {
        float:left;
        background:red;
        }
    .topicosconceitos p {
        float:left;
        width:550px;
        margin:20px 0 0 15px;
        text-align:justify;
        }
        .topicosconceitos p a {
            text-decoration:none;
            color:#ae4d19;
            }
        .topicosconceitos p a:hover {
            text-decoration:underline;
            color:#f35c51;
            }
            
.videoembed {
    margin-top:15px;
    padding:20px;
    background:#f1f1f1;
    }
    .videoembed p.chamadavideo {
        color:#484848;
        font-size:0.7em;
        }
        
.textoconteudo {
    text-align:justify;
    font-size:0.9em;
    }
    .textoconteudo a {
        text-decoration:none;
        color:#ae4d19;
        }
    .textoconteudo a:hover {
        text-decoration:underline;
        color:#f35c51;
        }
.textodestacado {
    background:#f9f2d2;
    padding:10px;
    color:#793909;
    }
    
.requisitossistema {
    font-size:0.7em;
    color:#858585;
    margin-top:20px;
    }
    .requisitossistema a {
        text-decoration:none;
        color:#793317;
        }
        .requisitossistema a:hover {
        text-decoration:underline;
        }
                    
/*Rodapé*/

.footer {
    /*background:red;*/
    margin-bottom:20px;
    }

    .formasdecontato {
        float:left;
        width:285px;
        /*background:green;*/
        text-align:right;
        margin-top:20px;
        }
        .formasdecontato p {
            color:#e4cdc0;
            margin-top:5px;
            margin-right:8px;
            }
        .formasdecontato p a {
            color:#e4cdc0;
            text-decoration:none;
            margin-bottom:5px;
            font-weight:bold;
            }
        .formasdecontato p a:hover {
            text-decoration:underline;
            color:#f6e9e2;
            }
        
    .formulariocontato {
        float:left;
        width:400px;
        margin-left:30px;
        background: url(img/bg-footer.jpg) repeat-x top #48382c;
        padding:5px;
        }
        .formulariocontato p {
            font-size:0.7em;
            color:#c3a683;
            text-align:center;
            margin-top:10px;
            margin-bottom:10px;
            }
        .formulariocontato input.nomeusuario {
            border:1px solid #564439;
            background:none;
            padding:5px;
            font-size:0.8em;
            color:#aa793e;
            width:380px;
            }
            .formulariocontato input.nomeusuarioFOCUS {
                border:1px solid #90725f;
                background:none;
                padding:5px;
                font-size:0.8em;
                color:#aa793e;
                width:380px;
                }
        .formulariocontato input.campos {
            border:1px solid #564439;
            background:none;
            padding:5px;
            font-size:0.8em;
            color:#aa793e;
            width:182px;
            }
            .formulariocontato input.camposFOCUS {
                border:1px solid #90725f;
                background:none;
                padding:5px;
                font-size:0.8em;
                color:#aa793e;
                width:182px;
                }
        .formulariocontato textarea.msg {
            border:1px solid #564439;
            background:none;
            padding:5px;
            font-size:0.7em;
            color:#aa793e;
            width:380px;
            font-family: verdana, arial, sans-serif;
            height:80px;
            }
            .formulariocontato textarea.msgFOCUS {
                border:1px solid #90725f;
                background:none;
                padding:5px;
                font-size:0.7em;
                color:#aa793e;
                width:380px;
                font-family: verdana, arial, sans-serif;
                height:80px;
                }
        .formulariocontato input.enviar {
            width:100%;
            padding:5px;
            }