

#t4-header .bg-overlay-image {
    background-image: url(/dpmd/images/title_bg.jpg#joomlaImage://local-images/title_bg.jpg?width=1280&height=80);
    background-repeat: repeat-x;
   background-repeat: repeat-y;
    background-size: auto;
    background-position: 0 0;
    background-attachment: unset;
  background-color:#004E99 !important;
}


.t4-megamenu .dropdown-menu li .dropdown-item
 {
  background-color: #ffffff;
  color: #007BC0 !important;
}


.t4-megamenu .dropdown-menu li .dropdown-item:hover,
.t4-megamenu .dropdown-menu li .dropdown-item:focus,
.t4-megamenu .dropdown-menu li .dropdown-item:active
{
  background-color: #E0E0E0;
  color: var(--mainnav-link-hover-color);
}


button#dropdownMenuButton.entornos.btn.dropdown-toggle {
    color: #00519E;
    margin-top: 6px;
}

div#av_tx a {
  color: #fff;
}

.jwts_tabberlive .jwts_tabbertab {
    background: none;
}

div#t4-section-2.t4-section {
background-color:#333333;
}

img.logo-img {
   font-size: 1.2em;
    color: #ffffff !important;
    font-weight: normal;
font-family: 'Sansita', sans-serif;
  font-style: italic;
}

img.logo-img a {
  font-family: 'Sansita', sans-serif;
  
    color: #ffffff !important;
    font-weight: normal;
  font-style: italic;
}

#t4-footer.t4-section.t4-footer {
    background-color: #f2f2f2;
}


.site-name {
    font-size: 1.2em;
    color: #ffffff !important;
    font-weight: normal;
font-family: 'Sansita', sans-serif;
  overflow-wrap: break-word;
}

#t4-header .bg-overlay-image {
    background-repeat: repeat-x;
   background-repeat: repeat-y;
    background-size: auto;
    background-position: 0 0;
    background-attachment: unset;
  background-color:#000000;
}

.t4-footnav .container {
    padding-top: 2rem;
    padding-bottom: 2rem;
}


#btnSearch,
#btnClear{
    display: inline-block;
    vertical-align: top;
}

.btn {
  padding:1px;
}

.btn-dependencia {
font-family: 'Montserrat', sans-serif;
  font-size: 2em;
  font-weight: 900;
  background-repeat: no-repeat;
  float: left;
  margin-right: 8px;
}

.btn-dependencia a {
color:#21549E;
text-decoration:none;
}
.btn-dependencia a:hover {
 color: #687AB6;
}
.btn-dependencia a:active {
  color: #687AB6;
}

#span-border-promade {
  border-inline-start: 6px solid #73238A;
    vertical-align: text-top;
    line-height: 20px;
    padding-right: 30px;
    border-radius: 0px;
  padding-inline: 4px;
   margin-right: 8px;
}
#span-border-ppma {
  border-inline-start: 6px solid #54A7DD;
    vertical-align: text-top;
    line-height: 20px;
    padding-right: 30px;
    border-radius: 0px;
  padding-inline: 4px;
   margin-right: 8px;
}
#span-border-pem {
  border-inline-start: 6px solid #C2305B;
    vertical-align: text-top;
    line-height: 20px;
    padding-right: 30px;
    border-radius: 0px;
  padding-inline: 4px;
   margin-right: 8px;
}
#span-border-vicom {
  border-inline-start: 6px solid #388406;
    vertical-align: text-top;
    line-height: 20px;
    padding-right: 30px;
    border-radius: 0px;
  padding-inline: 4px;
   margin-right: 8px;
}
#span-border-pal {
  border-inline-start: 6px solid #C25700;
    vertical-align: text-top;
    line-height: 20px;
    padding-right: 30px;
    border-radius: 0px;
  padding-inline: 4px;
   margin-right: 8px;
}




.uned {
    padding: 8px;
}

.nav-link {
    padding-top: 0.25rem;
}


.inisit {
    padding-top: 0.25rem;
}


.t4-palette-top_uned {
   background-color:#eee;
}

@media (max-width: 580px) {
.hide-uned {display: none;}
}


.pagination>li>a {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #ffffff;
    background-color: #8C8C8C;
    border: 1px solid #DDDDDD;
    margin-left: -1px;
}


.navbar {
    padding: 0.3rem 0.3rem;
}

.dropdown-menu {
    min-width: 12rem;
    padding: 0.3rem 1rem;
    margin: 0.3rem 0 0;
    border: 2px solid #ddd;
    border-radius: 0.25rem;
}




.header-p {
    margin-bottom: 0;
}

.header-p-right {
    text-align: right;
}

.navbar-brand {
    font-size: 1.7rem;
    font-family: 'Raleway', sans-serif;
}


/*responsive*/



@media (max-width: 360px) {
    .navbar-brand {
        white-space: normal;
    }



    .hide-uned {
        display: none;
    }
}



/*------------------ tablas --------------*/
#box-hor-table td {
    padding: 8px;
    background: #f2f2f2;
    border-bottom: 1px solid #fff;
    color: #669;
    border-top: 1px solid transparent;
    border-right: 1px solid #fff;
}



.avradio {
  width: auto;
  height: 40px;
  margin-bottom: 5px;
  display: block;
  background-image: url("https://www.uned.ac.cr/images/dpmd/servicios/soundcloud_logo_uned.png");
  background-color: #444444;
  background-position: 10px 5px;
  color: #CCCCCC;
  background-repeat: no-repeat;
  border-right: 7px solid #FFFB01;
}
.avradio:hover {
  background-color: #000000;
  color: #CCCCCC;
}
.avtransmisiones {
  width: auto;
  height: 40px;
  display: block;
  margin-bottom: 5px;
  background-image: url("https://www.uned.ac.cr/images/dpmd/servicios/transmisiones_enlinea.png");
  background-color: #444444;
  color: #CCCCCC;
  background-position: 10px 5px;
  background-repeat: no-repeat;
  border-right: 7px solid #0CA9E2;
}
.avtransmisiones:hover {
  background-color: #000000;
  color: #CCCCCC;
}
.avvideosuned {
  width: auto;
  height: 40px;
  display: block;
  margin-bottom: 5px;
  background-image: url("https://www.uned.ac.cr/images/dpmd/servicios/youtube_uned.png");
  background-color: #444444;
  color: #CCCCCC;
  background-position: 10px 5px;
  background-repeat: no-repeat;
  border-right: 7px solid #00F900;
}
.avvideosuned:hover {
  background-color: #000000;
  color: #CCCCCC;
}
.avmediateca {
  width: auto;
  height: 40px;
  display: block;
  margin-bottom: 5px;
  background-image: url("https://www.uned.ac.cr/images/dpmd/servicios/mediateca.png");
  background-color: #444444;
  color: #CCCCCC;
  background-position: 10px 5px;
  background-repeat: no-repeat;
  border-right: 7px solid #FF40FF;
}
.avmediateca:hover {
  background-color: #000000;
  color: #CCCCCC;
}

#av_tx {
  font-size: 1em;
  font-weight: normal;
  line-height: 1.1em;
  padding-top: 13px;
  padding-left: 72px;
  color: #CCCCCC !important;
  text-decoration: underline;
}
#av_tx:a {
  padding-left: 72px;
  color: #CCCCCC !important;
  text-decoration: underline;
}
#av_tx:hover {
  font-size: 1em;
  font-weight: normal;
  line-height: 1.1em;
  padding-top: 13px;
  padding-left: 72px;
  color: #CCCCCC !important;
  text-decoration: underline;
}





.navbar-brand {
    overflow-wrap: normal;
	word-wrap:break-word;
white-space:normal;
}


.site-name {
    font-size: 1.2em;
    color: #ffffff !important;
    font-weight: normal;
  overflow-wrap: break-word;
}

.t4-header{
    overflow-wrap: normal;
	word-wrap:break-word;
white-space:normal;
}



#btnSearch,
#btnClear{
    display: inline-block;
    vertical-align: top;
}


.btn {
  padding:1px;
}

.t4-footnav {
    padding-top: 2rem;
    padding-bottom: 2rem;
}




@media (max-width: 360px) {
    .navbar-brand {
        white-space: normal;
    }

 .t4-palette-dark .t4-megamenu .navbar-nav > li.active > a {
    color:#0A58CA;
}
.t4-palette-dark .nav > li a,
.t4-palette-dark .nav > li .nav-link {
	  color:#0A58CA;
}

    .hide-uned {
        display: none;
    }
}


.header-p {
    margin-bottom: 0;
}

.t4-megamenu .nav {
    padding: 0px;
}

.navbar .navbar-toggler i {
        color: white;
    }
	
	
.navbar-toggler .fa {
    color: white;
}

.fields-container {
    list-style-type: none;
    padding: 8px;
    font-size: 14px;
    font-family: open sans;
    color: #919393;
}