* {
    margin:0px;
    padding:0px;
}
body {
    background: none;
    font-family: Verdana, Geneva, sans-serif;
    overflow-x:hidden;
}

.full {
    background: url("../img/fundo.jpg") no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

a {
    color:#000;
    text-decoration: none;
}

.row {
    margin:0;
    padding:0;
}

.container {
    margin:0;
    padding:0;
    width: 100%;
}

header {
    padding-top: 10px;
    padding-bottom: 10px;
    width: 100%;
    height: 170px;
}

header img {
    opacity: 1;
}

.logo {
    height: 200px;
    text-align: center;
    margin: 0 auto; 
    z-index:9999;
}

.img-center {
	margin: 0 auto;
}

.informacoes, .noticias {
    padding:20px;
}

.informacoes ul {
    list-style-position: inside;
}

.noticias ul {
    list-style-position: inside;
}

.noticias li {
    padding-top: 10px;
}

.noticias h1 {
    padding-bottom: 10px;
    padding-top:0px;
}

.containerinfo {
    width: 100%;
    float: left;
    margin:0;
    padding:10px;
    padding-top:5px;
    color: #000;
    background: rgb(255, 255, 255);
    background: rgba(255, 255, 255, 0.85);
    margin-bottom: 50px;
}

.cards {
    margin:0;
    padding:0;
    color:#000;
}

.card1 {
    margin:20px;
    padding:20px;
    -webkit-box-shadow: 0px 6px 16px -1px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 6px 16px -1px rgba(0,0,0,0.75);
    box-shadow: 0px 6px 16px -1px rgba(0,0,0,0.75);
    background: url("../img/justica1.png") no-repeat right top; 
}

.card2 {
    margin:20px;
    padding:20px;
    -webkit-box-shadow: 0px 6px 16px -1px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 6px 16px -1px rgba(0,0,0,0.75);
    box-shadow: 0px 6px 16px -1px rgba(0,0,0,0.75);
    background: url("../img/justica1.png") no-repeat right top;     
}

.atuacao {
    margin:0;
    padding:1px;
}

.endereco {
    margin:0;
    padding:1px;
}

.telefones {
    margin:0;
    padding:1px;
    height: 100px;
}

.contatos {
    margin:0;
    padding:1px;
    height: 100px;
}

h1 {
    font-size: 1.5em;
    margin:0;
    padding:0;
    line-height: 0.3em;
    margin-top: 10px;
    font-weight: bold;
}

h2 {
    font-size: 1.2em;
    line-height: 0.3em;
    font-weight: bold;
}

h3 {
    font-size: 1em;
    line-height: 0.5em;
    font-weight: bold;
}

p {
    font-size: 1em;
    line-height: 0.7em;
}


/* Large desktop */
@media (min-width: 980px) {
    .card1 {
        margin-right:10px;
    } 
    .card2 {
        margin-left:10px;
    }
}
 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
    .card1 {
        margin-bottom:10px;
    }
    .card2 {
        margin-top:10px;
    }
}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
    .card1 {
        margin-bottom:10px;
    }
    .card2 {
        margin-top:10px;
    }
}
 
/* Landscape phones and down */
@media (max-width: 480px) {
    h1 {
        margin:0;
        padding:0;
        margin-top: 10px;
    }
    .telefones {
        height: auto;
    }
    .contatos {
        height: auto;
    }
    .card1 {
        margin-bottom:10px;
        background: rgb(255, 255, 255);
        background: rgba(255, 255, 255, 0.85);
    }
    .card2 {
        margin-top:10px;
        background: rgb(255, 255, 255);
        background: rgba(255, 255, 255, 0.85);
    }
}

