/*.views-row-1 .img-responsive {
    margin-top:0;
}*/
.destaque-topo1 .views-row {
    margin-bottom:6px;
}
.destaque-topo1 {
    margin: -3px 0 16px 0;
    border-bottom: dotted 1px #000;
    padding-bottom:12px;
}


.region-sidebar-first .block-title {
    color:#494949;
    text-transform:none;
    border-top:none;
    font-size:15px;
    padding-left:10px;
    padding-bottom:8px;
    border-radius:6px 6px 0 0;
    border-bottom:#DFDFDF 1px solid;
}
.portalprocessual {
    border:#D8E0E4 2px solid;
    border-radius:6px;
    margin:14px 0 10px 0;
    
}

.bloco-juizos {
    margin:18px 0 0 0;
    border:none;
    background-color:transparent;
   
}
.region-sidebar-first .menu-name-menu-juizos li a, .bloco-juizos .content a {
    background-color:#b8d2dd;
    color:#172938;
    font-weight:500;
    padding-left:20px;
}
.region-sidebar-first .menu-name-menu-juizos li a:hover, .bloco-juizos .content a:hover {
    background-color:#EEEEEF;
    color:#172938;
}
.menu-name-menu-juizos {
    margin-bottom:0;
    padding-top: 16px;
    border-top: dotted 1px #000;
}
.menu-name-menu-acesso-direto a {
    background-color:#fff;
}
.region-sidebar-first .menu-name-menu-acesso-direto a:hover, .region-sidebar-first .menu-name-menu-acesso-direto a:focus  {
    background-color:#EDEFF1;
    color:#172938 !important;
}

/*.bloco-baners, .bloco-baners3, .bloco-baners1, .bloco-baners2, .bloco-baners4   {
    margin-top:12px;
}*/
.bloco-baners img, .bloco-baners3 img, .bloco-baners1 img, .bloco-baners2 img,.bloco-baners4 img {
    margin:6px 0;

}

.bloco-baners3 img, .bloco-baners1 img, bloco-baners2 img, .bloco-baners4 img, .destaque-topo1 img {
    width:100%;
	height:auto;
 }


.view-display-id-block_baners4 .view-content img:hover, .view-display-id-block_destaque .view-content img:hover, .view-display-id-bloco2reg .view-content img:hover, .view-display-id-bloco_banerjuizos .view-content img:hover, .view-display-id-bloco_2servicos .view-content img:hover {
    background-color:transparent;

}
.view-display-id-block_destaque .views-row, .view-display-id-block_baners4 .views-row, .view-display-id-bloco2reg .views-row, .view-display-id-bloco_banerjuizos .views-row, .view-display-id-bloco_2servicos .views-row {
    position:relative;
    top:0;
    margin-top:10px;
}
.view-display-id-block_destaque .views-row {
    margin-top:0;
}
.view-display-id-block_baners4 .views-row a span, .view-display-id-block_destaque .views-row a span, .view-display-id-bloco2reg .views-row a span, .view-display-id-bloco_banerjuizos .views-row a span, .view-display-id-bloco_2servicos .views-row a span {
    background-color:transparent;
    color:#fff;
    margin:0;
    position:absolute;
    top:12px;
    left:68px;
    max-width:155px;
    height:0;
    overflow:visible;
    font-family: 'Fira Sans', sans-serif;
    font-size:16px;
    line-height:18px;
}
.view-display-id-block_baners4 .views-row a, .view-display-id-block_destaque .views-row a, .view-display-id-bloco2reg .views-row a, .view-display-id-bloco_banerjuizos .views-row a, .view-display-id-bloco_2servicos .views-row a {
    background-color:#458AA8;
    display:block;
    width:260px;
    height:55px;
}
.view-display-id-block_baners4 .views-row a:hover, .view-display-id-block_destaque .views-row a:hover, .view-display-id-bloco2reg .views-row a:hover, .view-display-id-bloco_banerjuizos .views-row a:hover, .view-display-id-bloco_2servicos .views-row a:hover {
    background-color:#1C536B;
}
.region-sidebar-first .view-display-id-bloco_2servicos, .region-sidebar-first .view-display-id-block_baners4, .region-sidebar-first .view-display-id-bloco2reg {
    padding-top: 6px;
    border-top: dotted 1px #000;

}
.region-sidebar-first .view-display-id-bloco_banerjuizos, .region-sidebar-first .view-display-id-bloco_2servicos {
    padding-bottom: 6px;
}
.region-sidebar-first .view-display-id-block_baners4  {
    padding-bottom: 14px;
    border-bottom: dotted 1px #000;

}

.bl-acess {
    margin-top:30px;
    text-align:center;
}

@media (max-width: 1199px) and (min-width: 992px) { 
    .sidebar-first-menu img {
        max-width:210px;
    }
    .view-display-id-block_baners4 .views-row a, .view-display-id-block_destaque .views-row a, .view-display-id-bloco2reg .views-row a, .view-display-id-bloco_banerjuizos .views-row a, .view-display-id-bloco_2servicos .views-row a {
    width:210px;
    height:46px;
    }
    .view-display-id-block_baners4 .views-row a span, .view-display-id-block_destaque .views-row a span, .view-display-id-bloco2reg .views-row a span, .view-display-id-bloco_banerjuizos .views-row a span, .view-display-id-bloco_2servicos .views-row a span {
    max-width:150px;
    font-size: 15px;
    line-height: 17px;
    top: 8px;
    left: 52px;
    }
}

@media (max-width: 991px) and (min-width: 768px) { 

    .sidebar-first-menu img {
        max-width:210px;
    }
    .view-display-id-block_baners4 .views-row a, .view-display-id-block_destaque .views-row a, .view-display-id-bloco2reg .views-row a, .view-display-id-bloco_banerjuizos .views-row a, .view-display-id-bloco_2servicos .views-row a {
     width: 180px;
    height: 60px;
    }
    .view-display-id-block_baners4 .views-row a span, .view-display-id-block_destaque .views-row a span, .view-display-id-bloco2reg .views-row a span, .view-display-id-bloco_banerjuizos .views-row a span, .view-display-id-bloco_2servicos .views-row a span {
    max-width:150px;
    font-size: 15px;
    line-height: 17px;
    vertical-align:middle;
    top: 6px;
    left: 45px;
    }
}

@media (max-width: 767px) {

    .region-footer-secondcolumn, .region-footer-thirdcolumn, .region-footer-fourthcolumn {
        padding-top: 10px;
        border-top: dotted 1px #069;
    }
}
@media (max-width: 450px) {

    .region-sidebar-first .view-banners {
    margin-left:25px;
    }
}
@media (max-width: 274px) {

    .sidebar-first-menu img {
        max-width:200px;
    }
    .view-display-id-block_baners4 .views-row a, .view-display-id-block_destaque .views-row a, .view-display-id-bloco2reg .views-row a, .view-display-id-bloco_banerjuizos .views-row a, .view-display-id-bloco_2servicos .views-row a {
        width: 180px;
        height: 65px;
    }
    .view-display-id-block_baners4 .views-row a span, .view-display-id-block_destaque .views-row a span, .view-display-id-bloco2reg .views-row a span, .view-display-id-bloco_banerjuizos .views-row a span, .view-display-id-bloco_2servicos .views-row a span {
        max-width:120px;
        font-size: 15px;
        line-height: 17px;
        vertical-align:middle;
        top: 8px;
        left: 45px;
    }
}
    
}