body {
    background: #000;
    color: #fff;
}
/*body .header {
    background: url(../img/background-cont-inverno.jpg) no-repeat center top;
}*/
.topo-ufmg {
    border-top: 4px solid #000;
}
.topo-ufmg .topo-ufmg-box {
    background: #000;
}
.main .main-wrapper .main-content {
    background-color: #000;
}
.menu-acesso-rapido ul {
    background: #000;
}
.menu-acesso-rapido {
    background: #fff;
}
.mainmenu .mainmenu-list {
    background: #000;
}
.menu-acesso-rapido .menu-titulo-acesso-rapido {
    background: #fff;
    color: #000 !important;
}
.header-acessibilidade {
    background: #000;
}

.search-box .search {
    color: #000;
        border: 1px solid #000; 
}
#conteudo a {
    text-decoration: underline;
}
.sanfona-box strong {
    color: #fff;
}
.sub-menu a {
    color: #000 !important
}
.sub-menu a span {
    color: #000 !important
}
.menu-item:hover .sub-menu {
    background-color: #fff;
}
.icon-redes {
    background: url(../img/redes-sociais-cont.png);
}
.icon-instagram {
    background-position: -119px 0px;
    height: 48px;
    width: 49px;
}
.icon-foursquare {
    background-position: -31px -60px;
    height: 48px;
    width: 49px;
}
.icon-facebook {
    background-position: -59px 0;
    height: 48px;
    width: 49px;
}
.icon-twitter {
    background-position: 0 0;
    height: 48px;
    width: 49px;
}
.icon-tumblr {
    background-position: 50px 0;
    height: 48px;
    width: 49px;
}
.icon-youtube {
    background-position: -90px -60px;
    height: 48px;
    width: 49px;
}
.icon-linkedin2 {
    background-position: -150px -60px;
    height: 48px;
    width: 49px;
}

.main-content li.sanfona a span.icone {
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    right: 0;
    top: 50%;
    margin-top: -12px;
    background-image: url(../img/sanfona-cont.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
}
.main .main-wrapper .main-content .main-news .main-news-post .main-news-post-date {
    color: #fff;
}
.main .main-wrapper .main-content .intro-bt-more {
    background-color: #ffffff;
    color: #000 !important;
}
.main .main-wrapper .main-content .intro-bt-more:hover {
    background-color: #fff;
}
.main .main-wrapper .main-content .main-news .main-news-link-more {
    background-color: #ffffff;
    color: #000 !important;
}
.main .main-wrapper .main-content .main-news .main-news-link-more:hover {
     background-color: #fff;
}
.mainmenu .mainmenu-list li.menu-item-has-children:hover {
    background: url(../img/sub-menu-contra.png) no-repeat;
    background-position: 217px 15px;
    background-color: rgba(0, 0, 0, 0.1);
}
.main .main-wrapper .main-content .intro-post {
    border-bottom: 2px solid #fff;
}
.footer-about {
    background: #000;
}
h1, h2, h3, h4, p, li, time, a, span, li span, li:before, .highlight {
    color: #fff !important;
}
nav.menu {
    background-color: #000;
}
nav.menu ul li a {
    background-color: #000;
    color: #fff;
}
nav.menu ul li a.active {
    color: cyan;
}
nav.menu ul li a.active:before {
    bottom: -21px;
}
nav.menu ul li a.active:after {
    bottom: -20px;
}
nav.menu ul li a:hover {
    background-color: #000;
    color: #fff;
}
nav.menu ul.submenu {
    background-color: #000 !important;
    color: #fff !important;
}
aside#links-externos a, nav.bolas div.bola, nav.bolas div.bola a {
    background-color: #fff !important;
    color: #000 !important;
    text-decoration: none !important;
}
nav.bolas div.bola a, .sanfona a {
    text-decoration: none !important;
}
footer#rodape {
    background-color: #161616;
}
ol li.sanfona:before {
    background-color: #161616;
}
li.sanfona a span.icone {
    background-image: url('data:image/png;
    base64, iVBORw0KGgoAAAANSUhEUgAAAC4AAAAXCAYAAAB0zH1SAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkVCOURCMjFDRkFFMTFFMzhGRDVCMDI1QjY1Mzc3MkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkVCOURCMjJDRkFFMTFFMzhGRDVCMDI1QjY1Mzc3MkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RUI5REIxRkNGQUUxMUUzOEZENUIwMjVCNjUzNzcyQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2RUI5REIyMENGQUUxMUUzOEZENUIwMjVCNjUzNzcyQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pj49Jq4AAAITSURBVHjavJdLLwNRFMdHF1Yixcb7ETtfQKwUZaMjwXdTj/IRWNJ4bIVIOwu0hBYLioVGLMX1v8lpMrnumecdJ/mlmXvu/ObO7dxXmxDCYiIFsmAZTIEx0Ak+QR2cgj1wBH6scCHds2CF3KMgDZrggdy74IR1y4ZryIFrESxkPZvxcO6rgO4rqv/Hoxa0g4KIFtt0P9dgmVuP6N5Q3aq4KOJFkWm8LNuP6d53u93yLWEmCpqGbxpyb6oNzwmz4f4uF5NwS3EqxEAUIQZsirgMUL8OMvQbyC0bnhXJxEJA9z0Ypn9nhK79Iivn01Vmrn0Dc8Bh8g7Nxe9Mfpnmaa+4AxnwRNePdH3vc9+KfEtH80YNMEG90ANKSr5E5RbVa2gcZXDu0Ws3YICZOgcoz0VZVvrQJKYVUTe4oJz87VLy0xpHEzwzD66Afp+FSuarzP1Ny2PF6lVEaZoy00p5r8fg/mYGV2w31+OtXunz6ZU+qieYHk/s3+S+8VZU43yHjPvFwPhxZDLvM/XcgkGl0UNU7hVrHu5XMEMvx730DNXTRd6KMNcOB5xrF4hE1ogwK2eNvrdayJXT9Kpcaa2cSe9VbMNu+z93hwXTbtN75gOP/bjRvb7uAVsxesPvBLQT0b3jdQKKc+bMhThz2iHdSzpPm88pf851Eted8uVJ/DjiKX+e3JNgHHSAL9oZnpH7kHP/CjAASoB3NKOvg+AAAAAASUVORK5CYII=');
}
ul li.sanfona a {
    background-image: url('../img/ponteiro_contrast.png?1398794596');
}
a.cursos-ufmg {
    background-image: url('../img/cursos-ufmg_contrast.png?1398794596');
    text-decoration: none;
}
.search-box .search {
    background-image: url('data:image/png;
    base64, iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODYyNUQwQzRDRkFFMTFFMzg2MDhFQzUwQUIyREFGNDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODYyNUQwQzVDRkFFMTFFMzg2MDhFQzUwQUIyREFGNDIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NjI1RDBDMkNGQUUxMUUzODYwOEVDNTBBQjJEQUY0MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NjI1RDBDM0NGQUUxMUUzODYwOEVDNTBBQjJEQUY0MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PggfES4AAAHeSURBVHjarJXLK8RRFMfnN8jbRHmkYTUehdhYoGwsbWyVnWzETrIwNhazIEv+CrGRV6GsKYnfgpRSTMpjZhgx5ud76/7qOp37e3Hqs7gz59zv755zz7lGyJvVghEwDDpAI7DAHTgHW2DTsqyXUAArB0vgTW7qRArEQTHEQipO1gpMD5tTTkGTF5EYSAYQsLkFUVvEYAQqwQloYf7LgkNwBURsOxgEJYyvOFEfRD65UySYL8uDFVCjuRSrmhPFuXTVgwwjMKbLq5L3CUbkGURozBzjmHC6HaTAa0z8OI05Ig5pUOFDpA58kD3WacwDcdhwaySmJ/bJHpdhxb9QFlG1swANbJJ1gypiSH59aACRPFkbqsgXeCQOXQFE2sg6SR2OST7FwCvzUXjRR++0rmESs0PW4o7P+jjFPCglv+1Rp6gcHeqX5OSYd2vGUVkP2gLVNGaA6XiBmD8LmtRFZMPmmLhFOiCFwLYckDp7kim9ljexEwyBKsb3AvRCJKsKpP4w2imiqWPqe9IDXv9RwFQFbJEDl6CMrInb5mJmLYtZxz2/WYdAccJ+0Axm5INlv5jf4B7sgmkxPujmqsiNiwBnRaCAG5A6kUmfAo5TWCcibEpey7Q8frfXFvci8iPAAPUIzIqdXnsoAAAAAElFTkSuQmCC');
}
