@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;300;400;500;600;700&family=Work+Sans:wght@100;300;400;500;700&display=swap');
:root {
    --PRINCIPAL:#004884;
    --SECUNDARIO:#FC7A42;
    --ColorTitulos:#004884;
    --ColorTextos:#4B4B4B;
    --ColorDesactivado:#BABABA;
    --ColorsfondosDROP:#fff3ec;
    --ColorCall: #3366CC;
    --PRINCIPALIntensidad1:#000;
    --PRINCIPALIntensidad2:#926516;
    --PRINCIPALIntensidad3:#f9efdc;
    --FondosBack1: #f6f8f9;
   
}



/* fuente e iconos GOV CO  */

@font-face {
    font-family: 'Govco Icon';
    font-display: swap;
    font-style: normal;
    src: url("../fonts/Govco-icons.eot");
    src: local("Govco Icon"), local("Govco-Icon"), url("../fonts/Govco-icons.eot?#iefix") format("embedded-opentype"), url("../fonts/Govco-icons.woff2") format("woff2"), url("../fonts/Govco-icons.woff") format("woff"), url("../fonts/Govco-icons.ttf") format("truetype"), url("../fonts/Govco-icons.svg#GovcoIcon") format("svg");
}


b, strong {
    font-weight: bolder;
}


h1,h2,h3,h4,h5,h6
{
  font-family: 'Montserrat', sans-serif;
  color: var(--ColorTitulos);

}
h1
{
    font-weight: 500;
    font-size: 32px;
    
}
h2
{
  padding: 0;
    font-weight: 300;
    font-size: 24px;  
}
h3
{
 padding: 0;
    font-weight: 300;
    font-size: 20px; 
}
h4
{
     padding: 0;
    font-weight: bold;
    font-size: 18px;
}
h5
{
    padding: 0;
    font-weight: bold;
    font-size: 16px;
}


   
p, .node ul
{
    font-family: 'Work Sans', sans-serif;
    color: var(--ColorTextos);
}


body {
    margin: 0;
    font-family: 'Work Sans', sans-serif;
     color: #4b4b4b;
}

   
/****************************** GENERALES  ***********/

.btn-primary {
    color: #fff;
    background-color: var(--PRINCIPAL);
    border-color: var(--PRINCIPAL);
}



/********  Accesiibilidad GOV CO    ***************/


.govco-icon {
    font-family: "Govco Icon";
    font-size: 2rem;
}
.govco-icon-exclamation::before {
    content: '\e903'}
.govco-icon-exclamation-cn::before {
    content: '\e901'}
.govco-icon-plus::before {
    content: '\e902'}
.govco-icon-plus-n::before {
    content: '\e93f'}
.govco-icon-plus-p::before {
    content: '\e940'}
.govco-icon-plus-cn::before {
    content: '\e9af'}
.govco-icon-plus-cp::before {
    content: '\e9b0'}
.govco-icon-analytic::before {
    content: '\e905'}
.govco-icon-analytic-p::before {
    content: '\e946'}
.govco-icon-analytic-n::before {
    content: '\e945'}
.govco-icon-analytic-cn::before {
    content: '\e904'}
.govco-icon-idea::before {
    content: '\e907'}
.govco-icon-idea-cn::before {
    content: '\e906'}
.govco-icon-searchdoc::before {
    content: '\e909'}
.govco-icon-call-center::before {
    content: '\e90b'}
.govco-icon-call-center-cn::before {
    content: '\e90a'}
.govco-icon-call-center-cp::before {
    content: '\e960'}
.govco-icon-call-center-p::before {
    content: '\e954'}
.govco-icon-call-center-n::before {
    content: '\e953'}
.govco-icon-share::before {
    content: '\e90e'}
.govco-icon-share-cn::before {
    content: '\e90d'}
.govco-icon-share-p::before {
    content: '\e970'}
.govco-icon-share-n::before {
    content: '\e96f'}
.govco-icon-circle-share-cp::before {
    content: '\e964'}
.govco-icon-circle-share-cn::before {
    content: '\e963'}
.govco-icon-dropdown-cn::before {
    content: '\e90f'}
.govco-icon-dropdown::before {
    content: '\e914'}
.govco-icon-callback-cn::before {
    content: '\e97f'}
.govco-icon-callback-cp::before {
    content: '\e980'}
.govco-icon-building::before {
    content: '\e911'}
.govco-icon-favorite::before {
    content: '\e913'}
.govco-icon-favorite-cn::before {
    content: '\e912'}
.govco-icon-favorite-p::before {
    content: '\e994'}
.govco-icon-favorite-n::before {
    content: '\e993'}
.govco-icon-pc::before {
    content: '\e91e'}
.govco-icon-print::before {
    content: '\e920'}
.govco-icon-print-cn::before {
    content: '\e91f'}
.govco-icon-print-p::before {
    content: '\e99f'}
.govco-icon-print-n::before {
    content: '\e9a0'}
.govco-icon-info::before {
    content: '\e922'}
.govco-icon-info-cn::before {
    content: '\e921'}
.govco-icon-info-cp::before {
    content: '\e9a2'}
.govco-icon-legal::before {
    content: '\e923'}
.govco-icon-key::before {
    content: '\e927'}
.govco-icon-key-cn::before {
    content: '\e9ac'}
.govco-icon-key-cp::before {
    content: '\e9ad'}
.govco-icon-email::before {
    content: '\e929'}
.govco-icon-email-cn::before {
    content: '\e928'}
.govco-icon-email-cp::before {
    content: '\e966'}
.govco-icon-email-p::before {
    content: '\e976'}
.govco-icon-email-n::before {
    content: '\e975'}
.govco-icon-like::before {
    content: '\e92c'}
.govco-icon-like-cn::before {
    content: '\e92b'}
.govco-icon-like-p::before {
    content: '\e9b2'}
.govco-icon-like-n::before {
    content: '\e9b1'}
.govco-icon-message::before {
    content: '\e92f'}
.govco-icon-message-cn::before {
    content: '\e92e'}
.govco-icon-pin::before {
    content: '\e933'}
.govco-icon-pin-cn::before {
    content: '\e932'}
.govco-icon-question::before {
    content: '\e936'}
.govco-icon-question-cn::before {
    content: '\e935'}
.govco-icon-questions-p::before {
    content: '\e984'}
.govco-icon-questions-n::before {
    content: '\e983'}
.govco-icon-clock::before {
    content: '\e937'}
.govco-icon-clock-p::before {
    content: '\e9c3'}
.govco-icon-clock-n::before {
    content: '\e9c4'}
.govco-icon-telephone::before {
    content: '\e938'}
.govco-icon-wifi-cn::before {
    content: '\e9aa'}
.govco-icon-wifi-cp::before {
    content: '\e9d9'}
.govco-icon-wifi-p::before {
    content: '\e9ab'}
.govco-icon-wifi-n::before {
    content: '\e9a9'}
.govco-icon-callin-cn::before {
    content: '\e924'}
.govco-icon-callin-cp::before {
    content: '\e96a'}
.govco-icon-callin-p::before {
    content: '\e9a8'}
.govco-icon-callin-n::before {
    content: '\e9a7'}
.govco-icon-accessibility-cp::before {
    content: '\e93b'}
.govco-icon-accessibility-cn::before {
    content: '\e93a'}
.govco-icon-attached-p::before {
    content: '\e93d'}
.govco-icon-attached-n::before {
    content: '\e93c'}
.govco-icon-scared-face::before {
    content: '\e93e'}
.govco-icon-sad-face::before {
    content: '\e9a6'}
.govco-icon-sad-face-n::before {
    content: '\e9a5'}
.govco-icon-shock-face::before {
    content: '\e9ae'}
.govco-icon-happy-face::before {
    content: '\e9d4'}
.govco-icon-happy-face-n::before {
    content: '\e9d3'}
.govco-icon-bell-p::before {
    content: '\e943'}
.govco-icon-bell-n::before {
    content: '\e941'}
.govco-icon-bell-sound-p::before {
    content: '\e944'}
.govco-icon-bell-sound-n::before {
    content: '\e942'}
.govco-icon-grad-cap-p::before {
    content: '\e948'}
.govco-icon-grad-cap-n::before {
    content: '\e947'}
.govco-icon-x::before {
    content: '\e93e'}
.govco-icon-x-n::before {
    content: '\e949'}
.govco-icon-x-p::before {
    content: '\e94c'}
.govco-icon-x-cn::before {
    content: '\e908'}
.govco-icon-delete-p::before {
    content: '\e94e'}
.govco-icon-delete-n::before {
    content: '\e94b'}
.govco-icon-tag-p::before {
    content: '\e94d'}
.govco-icon-tag-n::before {
    content: '\e94a'}
.govco-icon-search-p::before {
    content: '\e950'}
.govco-icon-search-n::before {
    content: '\e94f'}
.govco-icon-search-cn::before {
    content: '\e95b'}
.govco-icon-search-cp::before {
    content: '\e95c'}
.govco-icon-calendar-p::before {
    content: '\e952'}
.govco-icon-calendar-n::before {
    content: '\e951'}
.govco-icon-calendar-cn::before {
    content: '\e95d'}
.govco-icon-calendar-cp::before {
    content: '\e95e'}
.govco-icon-shop-car::before {
    content: '\e90c'}
.govco-icon-shop-car-n::before {
    content: '\e955'}
.govco-icon-shop-car-p::before {
    content: '\e956'}
.govco-icon-relief-p::before {
    content: '\e958'}
.govco-icon-relief-n::before {
    content: '\e957'}
.govco-icon-check-p::before {
    content: '\e95a'}
.govco-icon-check-n::before {
    content: '\e959'}
.govco-icon-check-cp::before {
    content: '\e962'}
.govco-icon-check-cn::before {
    content: '\e961'}
.govco-icon-right-arrow::before {
    content: '\e916'}
.govco-icon-right-arrow-cp::before {
    content: '\e968'}
.govco-icon-right-arrow-cn::before {
    content: '\e915'}
.govco-icon-right-arrow-p::before {
    content: '\e996'}
.govco-icon-right-arrow-n::before {
    content: '\e995'}
.govco-icon-left-arrow::before {
    content: '\e918'}
.govco-icon-left-arrow-cp::before {
    content: '\e968'}
.govco-icon-left-arrow-cn::before {
    content: '\e917'}
.govco-icon-left-arrow-p::before {
    content: '\e996'}
.govco-icon-left-arrow-n::before {
    content: '\e995'}
.govco-icon-down-arrow-p::before {
    content: '\e97c'}
.govco-icon-down-arrow-n::before {
    content: '\e97b'}
.govco-rotate-180 {
    -webkit-transform: rotate(180deg) scaleX(-1);
    -moz-transform: rotate(180deg) scaleX(-1);
    -ms-transform: rotate(180deg) scaleX(-1);
    -o-transform: rotate(180deg) scaleX(-1);
    transform: rotate(180deg) scaleX(-1);
}
.govco-icon-simpled-arrow::before {
    content: '\e914'}
.govco-icon-simpler-arrow::before {
    content: '\e919'}
.govco-icon-shortr-arrow::before {
    content: '\e91c'}
.govco-icon-shortr-arrow-cn::before {
    content: '\e91d'}
.govco-icon-shortl-arrow::before {
    content: '\e91b'}
.govco-icon-shortl-arrow-cn::before {
    content: '\e91a'}
.govco-icon-shortu-arrow-p::before {
    content: '\e97e'}
.govco-icon-shortu-arrow-n::before {
    content: '\e97d'}
.govco-icon-shortd-arrow-p::before {
    content: '\e9d8'}
.govco-icon-shortd-arrow-n::before {
    content: '\e9d7'}
.govco-icon-voice-call-p::before {
    content: '\e96c'}
.govco-icon-voice-call-n::before {
    content: '\e96b'}
.govco-icon-colombia-p::before {
    content: '\e96e'}
.govco-icon-colombia-n::before {
    content: '\e96d'}
.govco-icon-shield-col-p::before {
    content: '\e98e'}
.govco-icon-shield-col-n::before {
    content: '\e98d'}
.govco-icon-peso-col::before {
    content: '\e931'}
.govco-icon-peso-col-p::before {
    content: '\e9bc'}
.govco-icon-peso-col-n::before {
    content: '\e9bb'}
.govco-icon-peso-col-cn::before {
    content: '\e96b'}
.govco-icon-peso-col-cp::before {
    content: '\e96c'}
.govco-icon-contrast-p::before {
    content: '\e972'}
.govco-icon-contrast-n::before {
    content: '\e971'}
.govco-icon-music-p::before {
    content: '\e974'}
.govco-icon-music-n::before {
    content: '\e973'}
.govco-icon-4-phases-p::before {
    content: '\e978'}
.govco-icon-4-phases-n::before {
    content: '\e977'}
.govco-icon-3-phases-p::before {
    content: '\e9d0'}
.govco-icon-3-phases-n::before {
    content: '\e9cf'}
.govco-icon-data-up-p::before {
    content: '\e97a'}
.govco-icon-data-up-n::before {
    content: '\e979'}
.govco-icon-document-p::before {
    content: '\e982'}
.govco-icon-document-n::before {
    content: '\e981'}
.govco-icon-edit-slim-p::before {
    content: '\e986'}
.govco-icon-edit-slim-n::before {
    content: '\e985'}
.govco-icon-edit-p::before {
    content: '\e988'}
.govco-icon-edit-n::before {
    content: '\e987'}
.govco-icon-padlock-p::before {
    content: '\e98a'}
.govco-icon-padlock-n::before {
    content: '\e989'}
.govco-icon-link-p::before {
    content: '\e98c'}
.govco-icon-link-n::before {
    content: '\e98b'}
.govco-icon-language-es-p::before {
    content: '\e990'}
.govco-icon-language-es-n::before {
    content: '\e98f'}
.govco-icon-language-en-p::before {
    content: '\e9a4'}
.govco-icon-language-en-n::before {
    content: '\e9a3'}
.govco-icon-statistics-p::before {
    content: '\e992'}
.govco-icon-statistics-n::before {
    content: '\e991'}
.govco-icon-save-p::before {
    content: '\e998'}
.govco-icon-save-n::before {
    content: '\e997'}
.govco-icon-hand-p::before {
    content: '\e99a'}
.govco-icon-hand-n::before {
    content: '\e999'}
.govco-icon-home-p::before {
    content: '\e99c'}
.govco-icon-home-n::before {
    content: '\e99b'}
.govco-icon-image-p::before {
    content: '\e99e'}
.govco-icon-image-n::before {
    content: '\e99d'}
.govco-icon-minus::before {
    content: '\e92d'}
.govco-icon-minus-cp::before {
    content: '\e9b4'}
.govco-icon-minus-cn::before {
    content: '\e9b3'}
.govco-icon-movil-cp::before {
    content: '\e9b6'}
.govco-icon-movil-cn::before {
    content: '\e9b5'}
.govco-icon-pitch-p::before {
    content: '\e9b8'}
.govco-icon-pitch-n::before {
    content: '\e9b7'}
.govco-icon-eye-p::before {
    content: '\e9ba'}
.govco-icon-eye-n::before {
    content: '\e9b9'}
.govco-icon-play::before {
    content: '\e934'}
.govco-icon-play-cp::before {
    content: '\e9be'}
.govco-icon-play-cn::before {
    content: '\e9bd'}
.govco-icon-social-p::before {
    content: '\e9c0'}
.govco-icon-social-n::before {
    content: '\e9bf'}
.govco-icon-reload-p::before {
    content: '\e9c2'}
.govco-icon-reload-n::before {
    content: '\e9c1'}
.govco-icon-answer-p::before {
    content: '\e9c6'}
.govco-icon-answer-n::before {
    content: '\e9c5'}
.govco-icon-sound-p::before {
    content: '\e9c8'}
.govco-icon-sound-n::before {
    content: '\e9c7'}
.govco-icon-table-p::before {
    content: '\e9ca'}
.govco-icon-table-n::before {
    content: '\e9c9'}
.govco-icon-less-size-p::before {
    content: '\e9ce'}
.govco-icon-less-size-n::before {
    content: '\e9cd'}
.govco-icon-more-size-p::before {
    content: '\e9cc'}
.govco-icon-more-size-n::before {
    content: '\e9cb'}
.govco-icon-user-p::before {
    content: '\e9d2'}
.govco-icon-user-n::before {
    content: '\e9d1'}
.govco-icon-video-p::before {
    content: '\e9d6'}
.govco-icon-video-n::before {
    content: '\e9d5'}
.govco-icon-pause::before {
    content: '\e930'}
.govco-icon {
    font-family: "Govco Icon";
    font-size: 2rem;
}
.block--gov-accessibility-clone {
    width: 3.2em !important;
    border-radius: 5px 0 0 5px;
    margin-left: 9em;
}
.block--gov-accessibility-clone div.images {
    cursor: pointer;
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding: 8px 0;
    background-color: #004884;
    border-radius: 12px;
    border: 2px solid white;
    height: 12em;
}
.block--gov-accessibility-clone div.images a {
    cursor: pointer;
    margin: 5px 0;
    text-align: center;
    height: 2.2em;
    padding: 3px 2px;
    padding-top: 0.3em;
}
.block--gov-accessibility-clone div.images a .image-icon div {
    cursor: pointer;
    margin: 0 auto;
    position: relative;
    height: 26px;
    width: 27px;
    background-image: url("../images/spr-govco.png") !important;
    background-repeat: no-repeat;
}
.block--gov-accessibility-clone div.images a .image-icon #contrast {
    background-position: 0px -180px;
}
.block--gov-accessibility-clone div.images a .image-icon #font-down {
    background-position: 0px -206px;
}
.block--gov-accessibility-clone div.images a .image-icon #font-up {
    background-position: 0px -232px;
}
.block--gov-accessibility-clone div.images a .image-icon #relevo {
    background-position: 0px -258px;
}
.block--gov-accessibility-clone div.images a label {
    display: none;
    color: white;
    font-size: 1em;
    margin-left: 2.5em;
    cursor: pointer;
}
.block--gov-accessibility-clone div.images a:hover {
    transform: translateX(-9em);
    -webkit-transform: translateX(-9em);
    background-color:  var(--PRINCIPAL);
    cursor: pointer;
    text-align: left;
    padding: 5px;
    border-radius: 10px;
    transition: all 0.5s ease-in-out;
}
.block--gov-accessibility-clone div.images a:hover .image-icon div {
    margin: 0 auto;
    position: absolute;
}
.block--gov-accessibility-clone div.images a:hover label {
    display: inline-block !important;
}
.block--gov-accessibility {
    position: fixed;
    right: -0.1em;
    bottom: 0;
    top: 30vh;
    width: 3.2em !important;
    border-radius: 5px 0 0 5px;
    z-index: 4;
    background: transparent !important;
}
.block--gov-accessibility .block-options {
    cursor: pointer;
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding: 8px 0 !important;
    background-color: var(--PRINCIPAL);
    border-radius: 12px;
    border: 1px solid #ffffff47;
}
.block--gov-accessibility .block-options a {
    cursor: pointer;
    text-align: center;
    padding: 3px 2px;
        text-decoration: none;
}
.block--gov-accessibility .block-options a .govco-icon {
    color: white !important;
    font-size: 1.5rem;
}
.block--gov-accessibility .block-options a label {
    cursor: pointer;
    display: none;
    color: white;
    font-size: 1em;
    margin-left: 2.5em;
}
.block--gov-accessibility .block-options a:hover {
    transform: translateX(-9em);
    -webkit-transform: translateX(-8em);
    background-color:var(--PRINCIPAL);
    width: 11em;
    text-align: left;
    border-radius: 10px 0px 0px 10px;
    cursor: pointer;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
}
.block--gov-accessibility .block-options a:hover {
    cursor: pointer;
    text-decoration: none;
}
.block--gov-accessibility .block-options a:hover .govco-icon {
    margin: 0 0.5rem;
}
.block--gov-accessibility .block-options a:hover label {
    cursor: pointer;
    display: inline-block !important;
    margin-bottom: 0;
    margin-left: 0;
    font-family: "Work Sans", sans-serif;
    font-size: 0.8rem;
}
.all h1 {
    color: #fff;
}
.all h2 {
    color: #fff;
}
.all h3 {
    color: #fff;
}
.all h4 {
    color: #fff;
}
.all h5 {
    color: #fff;
}
.all h6 {
    color: #fff;
}
.all main {
    background-color: #000;
}

.all .breadcrumb {
    background-color: #000;
}
.all div {
    background-color: #000;
}
.all button {
    background-color: #ddfb00;
}
.all a {
    color: #ddfb00;
}
.all a:hover {
    background-color: #ddfb00;
    color: #004884;
}
.all p {
    color: #ddfb00;
}
.all p:hover {
    background-color: #ddfb00;
    color: #004884;
}
.all span {
    color: #fff;
}
.all i {
    background-color: #ddfb00;
     color: #fff;
}
.all li:hover {
    background-color: #fbc200;
    color: #004884;
}



/******** TERMINA Accesiibilidad GOV CO    ***************/



/*************** INICIA BARRA GOV CO  ******************/

.barra_gov 
{
    background-color: #3366cc;
    width: 100%;
    margin-bottom: 0;
    padding: 0;
    height: 48px;
    min-height: 48px;
    align-items: center;
    display: flex;
}

.logo-gov img 
{
   max-width: 135px;
}
/******** TERMINA  BARRA GOV CO    ***************/

/*************** INICIA ENCABEZADO  ******************/

header .form-search
{
        width: 17em;
}
.region-encabezadobusqueda
{
        margin-top: 1em;
}

/******** TERMINA ENCABEZADO    ***************/

/*************** INICIA MENU  ******************/
.navbar {
 
    border-bottom:var(--SECUNDARIO) solid 2px;
    margin-bottom: 0px;
}
/******** TERMINA MENU    ***************/

/*************** INICIA SLIDE PRINCIPAL  ******************/

.fondoPrincipal
{
 background-color:#5869EB;
}

.fondoPrincipal h2
{
    font-size: 1.7em;
}
.fondoPrincipal h2,
.fondoPrincipal h3,
.fondoPrincipal h4,
.fondoPrincipal h5
{
    font-weight: 400;
      text-align: left !important;
 color:#FFF;
}

.fondoPrincipal h2 a,
.fondoPrincipal h3 a,
.fondoPrincipal h4 a,
.fondoPrincipal h5 a
{
 color:#FFF;
 text-decoration: none;
}
 
.slick-arrow {
       font-size: 39px;
    border-radius: 25px;
    color: #C5C5C3;
    width: 50px;
    height: 50px;
}

.slick--view--banners-principal-home .slick-prev
{
  left: 2%;  
}
.slick--view--banners-principal-home .slick-next
{
  right: 2%; 
}
.slick--view--banners-principal-home .slick-autoplay-toggle-button
{
        bottom: 10%;
    color: #fff;
}

.slick-dots {
    bottom: 5%;
}

.slick-slider.slick-dotted {
    margin-bottom: 0px;
}
/********* TERMINA  SLIDE PRINCIPAL    ******/




/*************** INICIA FOOTER  ******************/



/* Footer */
footer{
	background-color: var(--SECUNDARIO);

}
.icono-redes{
	width: 28px;
	height: 28px;
}
footer h6{
	font-weight: 700;	
}
.footer-titulo{
	font-weight: 700;
}
footer p{
	font-size: .875rem;	
}
.gov-co-footer{
	position: relative;
	height: 450px;
}
.footer-contenido{
	position: absolute;
	bottom: 0;
	left: 5%;
	right: 5%;
	width: 90%;
	max-width: 1296px !important;
	    border-radius: 10px;
	    
}
.footer-enlaces a{
	text-decoration:none !important;
	text-transform:none;
	font-weight: 600;
	color:#4A7EFF;
}
.footer-enlaces a:hover{
	text-decoration:underline !important;
	text-transform:none;
	font-weight: 600;
	color: #4573D0 !important;
}
.gov-co-footer-pie{
	height: 80px;
	background-color: #3366CC;	
}
.gov-co-logo-pie-mesa{
	height: 50px;
	border-right: white solid 1px;
	padding-right: 15px;
}
.gov-co-logo-pie-blanco{
	height: 30px;
}
.footer-logo1{
	width: 25%;
}
.footer-logo2{
	width: 64%;
}
footer {
    padding: 0px;
    margin: 0px;
        margin-top: 16em;
}

footer .region-footer {
    padding: 0px;
}



/* Responsive */
@media screen and (max-width:992px){
	.gov-co-footer{height: 490px;}
	.contenido-footer{left: 6%; right: 6%; width: 90%;}
}
@media screen and (max-width:767px){
	.gov-co-footer{height: 650px;}
	.gov-co-footer-pie{text-align: center;}
}
@media screen and (max-width:720px){
/*	.carousel{visibility: hidden; height: 0;}*/
	.navbar button{visibility:visible;}
	button.btn-govco1{visibility: hidden;}
	button.btn-govco2{visibility: hidden;}
	button.btn-govco3{visibility: hidden;}
	.logogovco-botones{height: 50px;}
	.navbar .bg-dark {height:auto; visibility: visible;}
	.navbar .bg-dark {color: #4B4B4B;}
}
@media screen and (max-width:575px){
}	
@media screen and (max-width:540px){
	.gov-co-footer{height: 750px;}	
}




/******** TERMINA FOOTER ***************/

/**********************  MENU MEGA TABS   ************************/



.we-mega-menu-ul .dropdown-menu:focus-visible>.we-mega-menu-submenu, .we-mega-menu-ul .dropdown-menu:focus>.we-mega-menu-submenu {
  display: block;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  visibility: visible;
}

.we-mega-menu-ul a:focus-visible + .we-mega-menu-submenu, .we-mega-menu-ul a:focus + .we-mega-menu-submenu {
  display: block;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1 !important;
  visibility: visible !important;
}

.we-mega-menu-ul .dropdown-menu:focus-within>.we-mega-menu-submenu, .we-mega-menu-ul .dropdown-menu:focus-within>.we-mega-menu-submenu {
  display: block;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  visibility: visible;
}

.we-mega-menu-submenu li.we-mega-menu-li {
    width: 100%;
}

.we-mega-menu-ul>.we-mega-menu-li>a {
    text-decoration: none;
}

.we-mega-menu-submenu li.we-mega-menu-li a {
  

    text-decoration: none;
}
/******************** FIN MEGA TABS *********************/



/***COMIENZO ACORDEON**/

/*.ckeditor-accordion-container > dl dt.active > a 
{
    background-color: var(--ColorsfondosDROP)
}*/

.ckeditor-accordion-container > dl dt.active > a {
 
      background: #E8EBFD 0% 0% no-repeat padding-box;
    opacity: 1;
    text-decoration: none;
    font: normal normal 600 20px/30px Montserrat;
    padding: 20px 15px 20px 50px
}
.ckeditor-accordion-container > dl dt > a {
    
    color: var(--ColorTitulos);
    border-bottom: 1px solid   #E8EBFD;;
}

.ckeditor-accordion-container > dl dt > a {

    background-color: #fff;
    opacity: 1;
    text-decoration: none;
    font: normal normal 600 20px/30px Montserrat;
    padding: 20px 15px 20px 50px;
}
.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before, 
.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after 
{
    background: var(--PRINCIPAL);
}
  
.ckeditor-accordion-container > dl dt > a:hover {
       background: #E8EBFD 0% 0% no-repeat padding-box;
    opacity: 1;
    text-decoration: none;
    font: normal normal 600 20px/30px Montserrat;
    padding: 20px 15px 20px 50px;;
}





.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle 
{

    left: auto;
    right: 11px;
}

.ckeditor-accordion-container > dl 
{
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
       border: none;

} 

.ckeditor-accordion-container > dl dd {
    display: none;
    padding: 30px;
    border: 1px solid #E8EBFD;
}


/**FIN ACORDEON**/


/** INICIA MIGA DE PAN ***/
.breadcrumb {
    background-color: transparent;
    padding: 20px 40px;
    font-size: 13px;
}

.breadcrumb-item + .breadcrumb-item::before 
{
 
   color: var(--ColorDesactivado);
    content: var(--bs-breadcrumb-divider, ">") /* rtl: var(--bs-breadcrumb-divider, ">") */;
}

.breadcrumb-item a
{
    color: var(--PRINCIPAL);
    text-decoration: none;
}
/** TERMINA MIGA DE PAN  ***/

/** INICIA MENUS LATERALES ***/

.accordion-button:not(.collapsed) {
    color: #5d4293 !important;
    background-color: #f3f3f3 !important;
}


.region-sidebar-first nav  li{
  line-height:1.2;
  padding: 0.1rem 7px;
  font-size:1rem;
  list-style:none;
  border-bottom: 1px solid #00000024;
}

.region-sidebar-first nav  li a{
 color: var(--rojo2);
}


.region-sidebar-first nav  li:hover{
  background-color: var(--ColorsfondosDROP);
}
.region-sidebar-first nav  ul li ul li:hover{
  background-color: #e9e9e9;
}

.region-sidebar-first nav  ul{
padding-left: 0;
    width: 100%;
}

.region-sidebar-first nav  li::marker {
    display:none;
}

.region-sidebar-first h5 {
    background: var(--PRINCIPAL);
    color: #FFF;
    padding: 10px;
}

.dropdown-toggle::after {
    border-top: none;
    border-right: none;
    border-bottom: 0;
    border-left: none;
}

.region-sidebar-first nav li:hover {
    background-color:var(--ColorsfondosDROP);
}
.nav>li>a:focus, .nav>li>a:hover {
    background-color: var(--ColorsfondosDROP);
}
.region-sidebar-first .dropdown-toggle {
    white-space: normal;
}
.region-sidebar-first a.is-active {
    background-color: #f5f5f5;
}

/** TERMINA MENUS LATERALES ***/
/**** aplicaciones generales ******/
.FondoBack1
{
    background-color: var(--FondosBack1);
    padding:50px;
}


.views-field-title 
{
padding: 20px 10px 0px 10px;

}
.views-field-title a
{
       text-align: left;
    font: normal normal 600 18px/27px Montserrat;
    letter-spacing: 0px;
    color:  var(--PRINCIPAL);
    opacity: 1;
}
.news2-title  a
{
       color:  var(--PRINCIPAL); 
       text-decoration: none;
}
.views-field-created
{
    padding: 0px 10px 10px 10px;
    text-align: left;
    font: normal normal normal 14px/19px Work Sans;
    letter-spacing: 0px;
    color: #4B4B4B;
    opacity: 1;
}
.views-field-body
{
      padding: 10px 0px 0px 10px;

    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;

    text-decoration: none;
}

 
.estado_Pronto{
    background-color: #eafbff;
    padding: 5px 10px;
    border-radius: 10px;
}
 
.estado_Cerrada
{
        background-color: #fce9e9;
    padding: 5px 10px;
    border-radius: 10px;
}

.estado_Abierta
{
        background-color: #8dc6402b;
    padding: 5px 10px;
    border-radius: 10px;
}
.estado_Proximamente
{
        background-color: #f9ffc0;
    padding: 5px 10px;
    border-radius: 10px;
}


.estado_Proximamente .text-danger {
    color: #c1bb73 !important;
}

.BloqueTextSobre .field--name-body
{
    position: absolute;
    bottom: 20%;
    right: 15%;
    text-align: left;
    font: normal normal 600 32px/44px Montserrat;
    letter-spacing: 0px;
    color: var(--PRINCIPAL) !important;
    opacity: 1;
    max-width: 550px;
}
.BloqueTextSobre p
{

    color: var(--PRINCIPAL) !important;

}
a.gtflag {
    background-image: url(/themes/custom/govco/24a.png) !important;
}
a.gtflag:hover {
    background-image: url(/themes/custom/govco/24ab.png) !important;
}

.js-form-type-search input.form-search {
  
    background: #ffffff;
    border: 1px solid  var(--ColorDesactivado);
    color:  var(--PRINCIPAL);
    padding-left: 20px;
}#f9ffc0

#search-block-form .icon 
{
    position: absolute;
right: 3px;
    top: 2px;
}

i.better_search {
    background: url(/themes/custom/govco/search-icon.svg) center center no-repeat;
    background-size: 15px;
    background-color: var(--PRINCIPAL);
    border-radius: 43px;
    height: 25px;
    width: 25px;
}


.we-mega-menu-ul>.we-mega-menu-li>a {

max-width: 205px;
    font-family: 'Work Sans', sans-serif;
    font-weight: 400;
    text-transform: none;
    padding: 10px 18px;
    background: #FFF;
    font-size: 14px;
    
}

.navbar-we-mega-menu {
    background-color: #FFF;
    
    
}

.we-mega-menu-ul>.we-mega-menu-li.active>a, .we-mega-menu-ul>.we-mega-menu-li.active>a:hover, .we-mega-menu-ul>.we-mega-menu-li.active>a:focus, .we-mega-menu-ul>.we-mega-menu-li.active-trail>a, .we-mega-menu-ul>.we-mega-menu-li.active-trail>a:hover, .we-mega-menu-ul>.we-mega-menu-li.active-trail>a:focus {
   
    color: var(--PRINCIPAL);

}

.navbar {
    padding-top: 0.5rem;
    padding-bottom: 0;
}

.we-mega-menu-ul>.we-mega-menu-li 
{
    border-left: none;
}

.we-mega-menu-ul>.we-mega-menu-li>a:before {
    
    display: none;
}

main
{
    margin-bottom: 40px;
}
.slick-dots li.slick-active button .slick-dot-icon {
    color: #fff;
}

.slick-dots li button .slick-dot-icon {
    color: #fff;
}


.redes-sociales
{
}

.contenedor-centrado-900
{
     width: 100%;
  
    margin-right: auto;
    margin-left: auto;
    max-width: 929px !important;
}

.we-mega-menu-submenu
{
    border-bottom: 5px var(--SECUN#f9ffc0DARIO) solid;
}

.form-select {

    max-width: 200px;
    margin-right: 5px;
}

.TituloCentrado  h2
{
    text-align: center;
    padding: 20px;
     font-weight: 500;
    font-size: 32px;
}

.bgprimario
{
    background-color: var(--PRINCIPAL) ;
}
.bgprimario h1,
.bgprimario h2,
.bgprimario a,
.bgprimario p,
.bgprimario ul
{
    color: #FFF ;
}

.slick img, .slick iframe 
{
    width: 100%;
}



.backImagenPage {
   background-position: top center;
    background-size: cover;
    padding: 133px 0;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

@media (min-width: 1400px)
{
.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1253px;
}
}

blockquote p {
 
    color: var(--PRINCIPAL);
        font-family: 'Montserrat', sans-serif;
    font-weight: 400;
}

blockquote {
    padding: 10px 0px;
    margin: 0 0 20px;
    font-size: 20px;
    border-left:none; 
}


.breadcrumb {
   
    margin-bottom: 0;
    
}


.ds-2col-stacked-fluid > .group-left {
    float: left;
    width: 30%;
}

.ds-2col-stacked-fluid > .group-right {
    float: right;
    width: 70%;
}


.we-mega-menu-ul>.we-mega-menu-li>a, 
.we-mega-menu-ul>.we-mega-menu-li .we-megamenu-nolink 
{
 
    align-items: self-start;
    
    
}


.we-mega-menu-submenu li.we-mega-menu-li a {
      font-family: 'Work Sans', sans-serif !important;
        color: #747774;
    font-weight: normal;
}

.we-mega-menu-submenu li.we-mega-menu-li a:hover, .we-mega-menu-submenu li.we-mega-menu-li a:focus {
    background-color: transparent;
    color: #fc7a42;
    font-weight: bold;
}
.fondoPrincipal h2  a:hover, 
.fondoPrincipal h3  a:hover, 
.fondoPrincipal h4  a:hover, 
.fondoPrincipal h5  a:hover {

    text-decoration: underline;
}

* a:hover {
    color: #fc7a42;
        text-decoration: underline;

}
* a {
        text-decoration: underline;

}
.view-home-noticia-listado  .views-field-body .field-content
{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    

}


.view-home-noticia-listado .views-row
{
    border-bottom: 1px solid #e2e9f7;
    padding-bottom: 20px;
    
}
    
    .slick--view--home-enlaces-de-interes img:hover
    {
            opacity: .8;
    }
    
.btn-primary:hover {
    color: #fff;
    background-color: #fc7a42;
    border-color: #fc7a42;
}

@media (min-width: 1200px)
{
.container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1253px;
}
}

.field--name-node-title
{
    padding-bottom: 20px;
    
}

.field--name-node-title h1
{
    padding-left: 20px;
    
}

.region-sidebar-first .MenusAtenea h5 {
    background: #FFF;
    padding: 10px;
    text-align: left;
    font: normal normal 600 32px/44px Montserrat;
    letter-spacing: 0px;
    color: #0B457F;
    opacity: 1;
}


.region-sidebar-first .MenusAtenea  a {
  
    height: 94px;
    background: #E6EFFD 0% 0% no-repeat padding-box;
    border-radius: 4px;
    opacity: 1;
    color: #004884;
    margin-bottom: 5px;
    display: flex;
    justify-content: left;
    align-items: center;
}


.region-sidebar-first .MenusAtenea  a:hover,
.region-sidebar-first .MenusAtenea  a:focus
{
    background: #5869EB 0% 0% no-repeat padding-box;
    color: #FFF;
} 
.region-sidebar-first a.is-active 
{
    background-color: #5869EB;
    color: #FFF;
}

.region-sidebar-first .MenusAtenea  li 
{
    border-bottom: none;
}
.region-sidebar-first nav li:hover {
    background-color: transparent !important;
}


.page-node-type-page .field--name-node-title {
    padding-bottom: 20px;
    margin-top: 108px;
}


dt img
{
    display: inline-block !important;  
margin-right: 40px !important;    
}

.page-node-457 .group-righ,
.page-node-18 .group-right,
.page-node-28 .group-right,
.page-node-457 .group-right
{
    width: 75% !important;
    float: none !important;
}
.page-node-type-convocatorias .group-left
{
    width: 60% !important;
    float: none !important;
}
.card {
    min-height: 536px;
}


.group-left .field--name-field-image
{
        text-align: center;
}

.page-node-434  blockquote { 
 font-size: 16px;
}

#block-preguntasfrecuentes
{
    position: fixed;
    bottom: 10px;
    right: -1px;
    background-color: #FFF;
    border: 1px solid #FF8C5A;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 21px 0px 0px 21px;
    padding: 0px;
    
}



#block-preguntasfrecuentes .fa {
 
    color: #fb7a42;
    font-size: 25px;
}



#block-preguntasfrecuentes a {

   
text-align: left;
text-decoration: underline;
font: normal normal 600 14px/30px Montserrat;
letter-spacing: 0px;
color: #3366CC;
}
.btn-info {
    color: #004884;
    background:none;
    background-color: #F8FBFF !important;
    box-shadow: 0px 3px 0px #8773ee;
    border-radius: 12px;
    opacity: 1;
    background-color: #ffffff;
    border-color: transparent;
    padding: 20px;
    font-weight: 600;
}
.btn-info:hover,.btn-info:focus {
  color: #004884;
    background: none;
    background-color: #f7f7f7  !important;
    box-shadow: 0px 3px 0px #8773ee;
    border-radius: 12px;
    opacity: 1;
    background-color: #ffffff;
    border-color: transparent;
    padding: 20px;
    font-weight: 600;
}





.btn-info  .fa {
    color: #FF8C5A;
}
/***** termina aplicaciones generales ****/

