/*body{font-family:'Montserrat',sans-serif;font-size:16px;font-weigth:400}h2{color:#006cb8;font-size:1.4em;font-weight:700;text-transform:uppercase}h3{color:#006cb8;font-size:1.18em;font-weight:700;text-transform:uppercase}h4{color:#006cb8;font-size:.95em;font-weight:700;text-transform:uppercase}table thead tr th{color:#006cb8;font-weight:700}#table01{--bs-table-striped-bg:#cfe2ff;margin:80px 0 20px 0;border-top:2px solid #cfe2ff}footer{background-color:#001c41;}footer .ministerios .title-section h4{color:#fff}footer .ministerios ul.ministerio-link{padding:0;list-style:none;}footer .ministerios ul.ministerio-link li a{text-decoration:none;font-size:13px;color:#fff}footer .bicolor{display:flex;width:100%;}footer .bicolor .blue{height:2px;background-color:#006cb8;width:45%}footer .bicolor .red{height:2px;background-color:#ef4144;width:55%}footer .info{color:#fff;}footer .info .barra-footer{margin:0;width:150px}footer .info .line-footer{height:2px;background-color:#192e85}footer .info p{margin:0;font-size:.85em}footer .info a{color:#fff;text-decoration:none}section .wp-block-gallery{display:flex;flex-wrap:wrap;}section .wp-block-gallery figure{padding:10px;margin:0 auto}.banners .banner.first{margin-top:5.6em}.box-banners-in .banner figure{margin:0 auto;width:300px}.box-content{text-align:justify;margin:2em auto;width:90%;}.box-content figcaption{color:#006bb7;font-size:18px;font-weight:700}.box-content .position{color:#666;border-top:1px solid #c7c7c7}.box-content .wp-block-image figure{text-align:center !important}.box-content h2,.box-content h3{margin:1.5rem 0}.box-notice{background-color:#f1f1f1;padding:15px;border-radius:4px;}.box-notice a{text-decoration:none}.content-course{margin:0 auto;width:90%;}.content-course p img{width:100%}.content-course img{width:100%}.content-course .date{color:#666}.logo{margin-top:8px;width:160px;}.logo figure{margin:0}.logo-segpres{float:right;margin-top:8px;width:160px;}.logo-segpres figure{margin:0}.main-banner{background-position:top;background-repeat:no-repeat;background-size:contain;height:350px}.carousel-dark{height:610px;}.carousel-dark .carousel-inner{top:150px;}.carousel-dark .carousel-inner .carousel-item{height:460px;}.carousel-dark .carousel-inner .carousel-item .notice-description{background-color:#f1f1f1}.carousel-dark .carousel-inner .carousel-item .carousel-caption{left:0%;padding-left:50px;position:relative;right:0%;}.carousel-dark .carousel-inner .carousel-item .carousel-caption p{color:#808080;padding:10px;text-align:justify}.carousel-dark .carousel-inner .carousel-item .carousel-caption h5{padding:10px;color:#006cb8}.carousel-dark .carousel-indicators{top:0;height:130px;text-indent:0 !important;}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#076db6}.carousel-indicators [data-bs-target]{text-indent:0 !important;color:#fff;text-align:left;width:250px;height:105px;padding:10px}.carousel-control-next,.carousel-control-prev{width:5%}.documents h2{color:#a9abae !important}.documents .title-n{background-color:#8cb9fd;padding:10px;color:#fff !important}.documents .dataTables_length select{color:#fff;background-color:#006cb8;font-weight:700}.documents .dataTables_filter label input{border-radius:4px;margin-left:5px;border:2px solid #006bb7}.documents .card .card-header{color:#808080}.documents .card .card-body .card-title{color:#00406d}.documents .card .card-body ul{list-style:none;}.documents .card .card-body ul li{text-align:right;}.documents .card .card-body ul li a{background-color:#00406d;border-radius:4px;color:#fff;font-weight:700;padding:10px 15px;text-decoration:none}.footer-line-bar{height:7px;background:linear-gradient(to right,#006fb3 0%,#006fb3 50%,#fe6565 50%,#fe6565 100%)}.text-black{color:#666 !important}.text-blue{color:#006cb8 !important}#table01_filter,#table02_filter,#table03_filter,#table04_filter,input{float:right;margin-bottom:1em}.dataTables_paginate{float:right;}.dataTables_paginate .paginate_button{color:#666;margin:0 7px}.dataTables_paginate .current{background-color:#006bb7;color:#fff !important;padding:6px 15px;border-radius:50%}.ribbon-color{display:block;margin:0;overflow:hidden;position:fixed;top:0;z-index:123;}.ribbon-color .blue{background-color:#006cb8;height:15px;width:66px}.ribbon-color .red{background-color:#ef4144;height:15px;width:94px}*/
body {
    font-family: "Montserrat", sans-serif;
    font-size: 16px;
    font-weight: 400;
}
h2 {
    color: #006cb8;
    font-size: 1.4em;
    font-weight: 700;
    text-transform: uppercase;
}
h3 {
    color: #006cb8;
    font-size: 1.18em;
    font-weight: 700;
    text-transform: uppercase;
}
h4 {
    color: #006cb8;
    font-size: 0.95em;
    font-weight: 700;
    text-transform: uppercase;
}
table thead tr th {
    color: #006cb8;
    font-weight: 700;
}
#table01 {
    --bs-table-striped-bg: #cfe2ff;
    margin: 80px 0 20px 0;
    border-top: 2px solid #cfe2ff;
}
footer {
    background-color: #001c41;
}
footer .ministerios .title-section h4 {
    color: #fff;
}
footer .ministerios ul.ministerio-link {
    padding: 0;
    list-style: none;
}
footer .ministerios ul.ministerio-link li a {
    text-decoration: none;
    font-size: 13px;
    color: #fff;
}
footer .bicolor {
    display: flex;
    width: 100%;
}
footer .bicolor .blue {
    height: 2px;
    background-color: #006cb8;
    width: 45%;
}
footer .bicolor .red {
    height: 2px;
    background-color: #ef4144;
    width: 55%;
}
footer .info {
    color: #fff;
}
footer .info .barra-footer {
    margin: 0;
    width: 150px;
}
footer .info .line-footer {
    height: 2px;
    background-color: #192e85;
}
footer .info p {
    margin: 0;
    font-size: 0.85em;
}
footer .info a {
    color: #fff;
    text-decoration: none;
}
section .wp-block-gallery {
    display: flex;
    flex-wrap: wrap;
}
section .wp-block-gallery figure {
    padding: 10px;
    margin: 0 auto;
}
.banners .banner.first {
    margin-top: 5.6em;
}
.box-banners-in .banner figure {
    margin: 0 auto;
    width: 300px;
}
.box-content {
    text-align: justify;
    margin: 2em auto;
    width: 90%;
}
.box-content figcaption {
    color: #006bb7;
    font-size: 18px;
    font-weight: 700;
}
.box-content .position {
    color: #666;
    border-top: 1px solid #c7c7c7;
}
.box-content .wp-block-image figure {
    text-align: center !important;
}
.box-content h2,
.box-content h3 {
    margin: 1.5rem 0;
}
.box-notice {
    background-color: #f1f1f1;
    padding: 15px;
    border-radius: 4px;
}
.box-notice a {
    text-decoration: none;
}
.content-course {
    margin: 0 auto;
    width: 90%;
}
.content-course p img {
	height: 100%;
    width: 100%;
}
.content-course img {
    width: 100%;
}
.content-course .date {
    color: #666;
}
.logo {
    margin-top: 8px;
    width: 160px;
}
.logo figure {
    margin: 0;
}
.logo-segpres {
    float: right;
    margin-top: 8px;
    width: 160px;
}
.logo-segpres figure {
    margin: 0;
}
.main-banner {
    background-position: top;
    background-repeat: no-repeat;
    background-size: contain;
    height: 350px;
}

.more-notices .notice-list .news-name{
    background-color: #f5f5f5;
    height: 267px;
    padding: 10px 20px;
}

.box-news .card a {
    text-decoration: none;
}

.box-news .card {
    border: 1px solid transparent;
}

.box-news .card .card-body .card-title {
    color: #006cb8 !important;
    margin-top: 10px;
    font-size: 20px;
    font-weight: 900;
}

.text-date {
    color:#bbb3b3;
    font-size:12px;
}

.carousel-dark {
    height: 610px;
}
.carousel-dark .carousel-inner {
    top: 150px;
}
.carousel-dark .carousel-inner .carousel-item {
    height: 460px;
}
.carousel-dark .carousel-inner .carousel-item .notice-description {
    background-color: #f1f1f1;
}
.carousel-dark .carousel-inner .carousel-item .carousel-caption {
    left: 0%;
    padding-left: 50px;
    position: relative;
    right: 0%;
}
.carousel-dark .carousel-inner .carousel-item .carousel-caption p {
    color: #808080;
    padding: 10px;
    text-align: justify;
}

.carousel-dark .carousel-inner .carousel-item .carousel-caption p.see-more {
	text-align: right !important;
}

.carousel-dark .carousel-inner .carousel-item .carousel-caption p.see-more a {
    background-color: #076db6;
    border-radius: 4px;
    color: white;
    font-weight: 600;
    padding: 10px 20px;
    text-decoration: none;
}

.carousel-dark .carousel-inner .carousel-item .carousel-caption h5 {
    padding: 10px;
    color: #006cb8;
}
.carousel-dark .carousel-indicators {
    top: 0;
    height: 130px;
    text-indent: 0 !important;
}
.carousel-dark .carousel-indicators [data-bs-target] {
    background-color: #076db6;
}
.carousel-indicators [data-bs-target] {
    text-indent: 0 !important;
    color: #fff;
    text-align: left;
    width: 250px;
    height: 105px;
    padding: 10px;
}
.carousel-control-next,
.carousel-control-prev {
    width: 5%;
}
.documents h2 {
    color: #a9abae !important;
}
.documents .title-n {
    background-color: #8cb9fd;
    padding: 10px;
    color: #fff !important;
}
.documents .dataTables_length select {
    color: #fff;
    background-color: #006cb8;
    font-weight: 700;
}
.documents .dataTables_filter label input {
    border-radius: 4px;
    margin-left: 5px;
    border: 2px solid #006bb7;
}
.documents .card .card-header {
    color: #808080;
}
.documents .card .card-body .card-title {
    color: #00406d;
}
.documents .card .card-body ul {
    list-style: none;
}
.documents .card .card-body ul li {
    text-align: right;
}
.documents .card .card-body ul li a {
    background-color: #00406d;
    border-radius: 4px;
    color: #fff;
    font-weight: 700;
    padding: 10px 15px;
    text-decoration: none;
}
.documents .nav-pills .nav-item {
    width: 48%;
}

.documents .nav-pills .nav-item .nav-link {
    color: #5a6d9e;
    font-weight: 500;
    width: 100%;
}

.documents .nav-pills .nav-link.active {
    background-color: #5a6d9e;
    color: white;
    font-weight: 500;
}
.footer-line-bar {
    height: 7px;
    background: linear-gradient(to right, #006fb3 0%, #006fb3 50%, #fe6565 50%, #fe6565 100%);
}
.text-black {
    color: #666 !important;
}
.text-blue {
    color: #006cb8 !important;
}
#table01_filter,
#table02_filter,
#table03_filter,
#table04_filter,
input {
    float: right;
    margin-bottom: 1em;
}
.dataTables_paginate {
    float: right;
}
.dataTables_paginate .paginate_button {
    color: #666;
    margin: 0 7px;
}
.dataTables_paginate .current {
    background-color: #006bb7;
    color: #fff !important;
    padding: 6px 15px;
    border-radius: 50%;
}
.ribbon-color {
    display: block;
    margin: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    z-index: 123;
}
.ribbon-color .blue {
    background-color: #006cb8;
    height: 15px;
    width: 66px;
}
.ribbon-color .red {
    background-color: #ef4144;
    height: 15px;
    width: 94px;
}

.seemore {
    background-color: #006cb8;
    text-align: center;
    border-radius:5px;
    width: 50%;
    margin: 0 auto;
}

.fs-20 {
    font-size:20px;
}

.box-avatar-name h2 {
    font-size: 26px;
}

.bg-blue {
    background-color: #006cb8;    
}

.autoridades .card {
    border: 1px solid transparent;
}
.autoridades .card img {
    border-radius:16%;
}

.autoridades .card .card-body {
    border: 1px solid rgba(0,0,0,.125); 
}

.autoridades .card .card-body .card-title {
    color: #006cb9;
    border-bottom: 1px solid #006cb9;
}

.autoridades .avatar-name {
    background-image: url('../images/banner_name.png');
    height: 283px;
    background-repeat: no-repeat;
}

.autoridades .avatar-name .box-avatar-name {
    padding-left:2em;
}