nav.transparencia-secao{margin-bottom:20px;}
nav.transparencia-secao h2{margin:0 10px 0 0;padding:0 10px 0 0}
nav.transparencia-secao ul{margin:0;padding:0;display:block;list-style:none}
nav.transparencia-secao ul li{margin:10px;display:inline-block;text-align:center;vertical-align:top}
nav.transparencia-secao ul li p{padding:2px;margin:2px}
nav.transparencia-secao ul li a{display:block;text-decoration:none;border-radius:15px;width:140px;height:auto;padding:10px}
nav.transparencia-secao ul li a:hover{background:#EAFAFF}
img.img-gray{filter:sepia(5)}
main table.tbl-100 {
    margin: 0 auto;
    margin-bottom: 20px;
    clear: both;
    width: 98%;
    border-spacing: 0;
    border-collapse: separate;
}

main table.tbl-100 tbody tr:hover {
    background: #f1faff;
}

main table.tbl-100 tr td {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
}

main table.tbl-borda {
	margin: 10px auto;
	width: 100%;
    padding: 0;
    border-collapse: collapse;
    border: 1px solid gray;
}

main table.tbl-borda th, main table.tbl-borda td {
	border: 1px solid gray;
    padding: 7px 5px;
}

nav.lst-cargo ul{margin:10px 0;padding:0;list-style-type:none}
nav.lst-cargo ul li{margin:15px 0;padding:10px;border:1px solid #cde;border-radius:5px}nav.lst-cargo ul li h3{margin:0;padding:3px}nav.lst-cargo ul li h3 small{padding-top:5px}
nav.lst-cargo ul li p{padding:10px 5px 5px 5px;margin:0;text-align:justify}
nav.lst-cargo ul li table.tbl-borda th, nav.lst-cargo ul li table.tbl-borda td {border: 1px solid #def}
@media only screen
    and (device-width: 375px)
    and (device-height: 812px)
    and (-webkit-device-pixel-ratio: 3) { nav.transparencia-secao ul li a, nav.transparencia-secao ul li{margin: 10px auto;width:95%} }
@media only screen and (-webkit-min-device-pixel-ratio: 2.625) {
        nav.transparencia-secao ul li a, nav.transparencia-secao ul li{margin: 10px auto;width:95%}
}
