#mod-visform1 .row {
    display: block !important;
}
#mod-visform1 .col-xl-9 {
    max-width: 100% !important;
}
#mod-visform1 .offset-3 {
    margin-left: 0px !important;
}
#mod-visform1 h2 {
    font-weight: 100 !important;
    font-family: system-ui !important;
    font-size: 16px !important;
    max-width: 100% !important;
}
#mod-visform1 .col-auto {
    margin-left: -30px;
}
#sppb-addon-1655849140098 {
    color: #000 !important;
}
#sppb-addon-1655848284445 {
    color: #000 !important;
}
#sppb-addon-1655848284445 a {
    color: #000 !important;
}
#sppb-addon-1632944077492 {
    color: #000 !important;
}

#sppb-addon-1632944077487 {
    color: #000 !important;
}

.sp-page-builder .page-content #section-id-1633583920924 {
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 2%;
    margin-left: 0px;
    background-image: none !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: inherit;
    background-position: 0 0;
    box-shadow: 0 0 0 0 #ffffff;
    background-color: #f7941e;
}

.sp-page-builder .page-content #section-id-1633584204341 {
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 2%;
    margin-left: 0px;
    background-image: none !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: inherit;
    background-position: 0 0;
    box-shadow: 0 0 0 0 #ffffff;
    background-color: #f7941e;
}
.page-item.active .page-link {
    z-index: 1;
    color: #000 !important;
    background-color: #f7941e !important;
    border-color: #007bff;
    width: 33px;
    /* float: left; */
}
.page-link {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #000 !important;
    background-color: #fff;
    border: 1px solid #dee2e6;
}
li.active.page-item {
    display: inline-block;
}
li.page-item {
    display: inline-block;
}
nav.pagination__wrapper {
    text-align: center;
    margin-top: 20px;
}

.sppb-btn-rounded{
    background-color: #f7941e !important;
    color: #404040 !important;
}

.sppb-btn-rounded:hover {
    background-color: #1b6597 !important;
    color: #ffffff !important;
}

#sp-page-builder {
 /*   margin-top: 183px; */
}
.imageGenerica {
 /*   margin-top: 183px; */
}

body .djslider-default .slide-desc h1 .uno {
    color: #fff;
    font-family: "Conv_CircularStd-Medium";
    background: rgb(172 98 6);
    border-radius: 10px;
    font-size: 25px;
    letter-spacing: 1px;
    font-weight: 400;
    padding: 13px;
    margin-bottom: 6px;
}

.djslider-default .slide-desc {position: absolute;bottom: 26% !important;left: 49.5% !important;right: 0 !important;}
body .slide-desc-bg-default {background: transparent !important;}
body .djslider-default ul.djslider-in li:nth-child(0) .slide-desc {bottom: 43% !important;left: 52% !important;right: 0 !important;}
body .djslider-default ul.djslider-in li:nth-child(1) .slide-desc {bottom: 43% !important;left: 37% !important;right: 0 !important;}
body .djslider-default ul.djslider-in li:nth-child(2) .slide-desc {bottom: 40% !important;left: 16% !important;right: 0 !important;}
body .djslider-default .slide-desc h1 {margin-bottom: 0 !important;line-height: 56px;}
body .djslider-default ul.djslider-in li:nth-child(2) .slide-desc h1 .uno  {color: #fff;font-family: "Conv_CircularStd-Medium";background: rgb(172 98 6);border-radius: 10px;font-size: 30px;letter-spacing: 3px;font-weight: 400;padding: 13px;margin-bottom: 6px;}
body .djslider-default ul.djslider-in li:nth-child(1) .slide-desc h1 .uno  {color: #fff;font-family: "Conv_CircularStd-Medium";background: rgb(28 101 150);border-radius: 10px;font-size: 30px;letter-spacing: 3px;font-weight: 400;padding: 13px;margin-bottom: 6px;}
body .djslider-default .slide-desc h1 .dos {color: #fff;font-family: "Conv_CircularStd-Black";font-size: 33px;border-radius: 10px;letter-spacing: 2px;padding: 13px;background: rgb(28 101 150);}
body .djslider-default .slide-desc h1 .uno {color: #fff;font-family: "Conv_CircularStd-Medium";background: rgb(172 98 6);border-radius: 10px;font-size: 30px;letter-spacing: 1px;font-weight: 400;padding: 13px;margin-bottom: 6px;}


*:focus {
	border: solid red 2px !important;
}

._switchHear {
    width: 60px;
    height: 60px;
    display: block;
    position: fixed;
    right: 0;
    bottom: 35%;
    background-repeat: no-repeat;
    cursor: pointer;
    z-index: 999;
}

body main header .dj-megamenu-wrapper #dj-megamenu95 li.dj-up .dj-up_a {
    font-size: 0.9em;
}

body #doStiky #sppb-addon-1627934114265 img {
    height: 81px;
}

body main header p.generalesGlobal a:focus,
body main footer #section-id-1627957779634 #column-wrap-id-1627957779633 table tr td[width="50%"] a:focus {
	border: solid red 2px !important;
}

body main header #sb-search .sb-search-input:focus, 
body main footer #section-id-1627957779634 #column-wrap-id-1627957779633 #sb-search .sb-search-input:focus {
	border: solid red 2px !important;
}

html {
	width: 100%;
	overflow-x: hidden !important;
}

#section-id-1632871533211 p strong, #section-id-1632251119193 p strong, #column-id-1632871533162 p {
	color: #000000;
}

#ConsultaDeSuplentesAnchor p {
	color: #000000;
}

.campanas  p {
	color: #000000;
}

.quienes-somos #TernasAnchor p, .quienes-somos #TernasAnchor ul li, .quienes-somos #sppb-addon-1632944077433 div {
	color: #000000;
}

.programas p {
	color: #000000;
}

.solicitud-de-atencion p, body .bfFormDiv .bfPage .bfElemWrap div label {
	color: #000000;
}

.solicitud-de-atencion .bfQuickMode .pull-right {
	background-color: #0072ed;
}

body .sppb-btn-rounded {
	font-size: .9em !important;
}

body .pd-filebox .pd-filenamebox .pd-filename .pd-float h2 {
	font-size: 1.15em !important;
}

body .pd-filebox .pd-filenamebox .pd-filename .pd-float h2 a {
	color: #000000;
}

body .pd-filebox .pd-buttons .pd-button-download a.btn-success{
	background-color: #f7941e !important;
	/* border-color:#b36200 !important; */
	border: solid #f7941e 2px !important;
	color: #000;
}

body .pd-filebox .pd-buttons .pd-button-download a.btn-success:hover {
    background-color: #1b6597 !important;
    color: #fff !important;
}

body .pd-filebox .pd-buttons .pd-button-download a.btn-success:focus {
    box-shadow: none !important;
	border: solid red 2px !important;
}

.sppb-article-info-wrap h2 a{
	color: #004371 !important;
}

body.blog .sppb-readmore {
	color: #404040;
}

body.blog .sppb-article-introtext {
	font-size: 16px !important;
	color: #000000;
}

body article p, body article ul li {
	color: #000000;
}

.contactos p  {
	color: #000000;
}

body.search button.btn.hasTooltip {
	background-color: #0080a7;
}

body.search dd.result-created {
	color: black;
	font-size: 15px;
}

#searchForm > div:nth-child(2) > p > strong > span {
	background-color: #008297 !important;
}

@media only screen and (max-width: 991px) {
	.fa-bars {
		position: absolute;
		top: -22px;
		right: -6px;
	}

	body .dj-megamenu-select-dark .dj-mobile-open-btn, body .dj-megamenu-offcanvas-dark .dj-mobile-open-btn, body .dj-megamenu-accordion-dark .dj-mobile-open-btn {
		position: relative;
		top: -46px;
    	right: 60px;
        background-color: transparent !important;
	}

    body .dj-megamenu-select-dark .dj-mobile-open-btn, body .dj-megamenu-offcanvas-dark .dj-mobile-open-btn, body .dj-megamenu-accordion-dark .dj-mobile-open-btn:focus {
		border: none !important
	}

	.contactos #column-id-1628024650289 {
    	text-align: center;
	}

	.contactos #column-id-1628024650289 .sppb-addon-content {
		text-align: center;
	}

	.contactos .sp-page-builder .page-content #section-id-1628024650281 {
		background-position: 91% 0;
	}
}
@media only screen and (max-width: 479px) {
	.fa-bars {
		position: absolute;
		top: -23px;
		right: -7px;
       
	}

	body .dj-megamenu-select-dark .dj-mobile-open-btn, body .dj-megamenu-offcanvas-dark .dj-mobile-open-btn, body .dj-megamenu-accordion-dark .dj-mobile-open-btn {
		position: relative;
		top: -43px;
		right: 22px;
        background-color: transparent !important;
	}
    body .dj-megamenu-select-dark .dj-mobile-open-btn, body .dj-megamenu-offcanvas-dark .dj-mobile-open-btn, body .dj-megamenu-accordion-dark .dj-mobile-open-btn:focus {
		border: none !important
	}

	.bfQuickMode textarea {
		height: 98px !important;
	}

	.bfQuickMode input[type=text], .bfQuickMode textarea, .bfQuickMode select, .bfQuickMode .uneditable-input {
		width: 100% !important;
		max-width: 100% !important;
		min-width: 100%  !important;
		border: solid 1px black;
	}
	body .djslider-default ul.djslider-in li:nth-child(1) .slide-desc {
        bottom: 24% !important;
        left: 17% !important;
        right: 0 !important;
    }
    body .djslider-default ul.djslider-in li:nth-child(2) .slide-desc {
        bottom: 10% !important;
        left: 4.5% !important;
        right: 0 !important;
    }
    body .djslider-default ul.djslider-in li:nth-child(3) .slide-desc {
        bottom: 10% !important;
        left: 4.5% !important;
        right: 0 !important;
    }
    body .djslider-default .slide-desc h1 .dos {
       font-size: 11px !important;
    }
    body .djslider-default .slide-desc h1 .uno {
       font-size: 12px !important;
    }
    body .djslider-default .slide-desc h1 .tres { 
        font-size: 12px !important;
    }
    #sp-page-builder {
        margin-top: 0px;
    }
    #sppb-addon-1633030157696 img {
        width: 100% !important;
    }
    #sppb-addon-1656435896039 img {
        width: 100% !important;
    }
    #sppb-addon-1656450797584 img {
        width: 100% !important;
    }
    #sppb-addon-1732221850895 img {
        width: 100% !important;
    }
    #sppb-addon-1684944432738 img {
        width: 100% !important;
    }
    #sppb-addon-1668201418171 img {
        width: 100% !important;
    }
    #sppb-addon-1663792902239 img {
        width: 100% !important;
    }
    #sppb-addon-1663882401627 img {
        width: 100% !important;
    }
}
