@charset "utf-8";
/* CSS Document */
/*barra governo*/
.barra_governo {
  height: 36px;
  overflow: hidden;
  padding: 2px 0 0;
  width: 100%;
}
.barra_governo .barra_governo_box {
  margin: auto;
}
.barra_governo h1 {
  float: left;
  height: 33px;
  overflow: hidden;
  width: 178px;
  width: 33.3%;
}
.barra_governo h1 a {
  background: transparent url(../img/mec.gif) no-repeat scroll 0 0;
  display: block;
  height: 33px;
  width: 178px;
}
.barra_governo form {
  float: left;
  height: 16px;
  margin-top: 7px;
  width: 185px;
  width: 33.3%;
  text-align: center;
}
.barra_governo select,
.barra_governo option {
  font-size: 10px;
  width: 150px;
}
.barra_governo .marca_brasil {
  float: right;
  height: 33px;
  overflow: hidden;
  width: 116px;
}
.barra_governo .marca_brasil a {
  background: transparent url(../img/brasil_paisdetodos.png) no-repeat scroll 0 0;
  display: block;
  height: 33px;
  overflow: hidden;
  width: 116px;
}
.dn {
  display: none;
}
.txtIndent {
  display: block;
  overflow: hidden;
  text-indent: -999px;
}
/*menu*/
.menu {
  background: transparent url(../img/bg_menu.gif) repeat-x scroll 0 0;
}
.menutitle {
  color: #436F10;
  font-size: 1.75em;
}
.menu .moduletable {
  display: block;
  width: 480px;
  margin: 0 auto;
}
.menu_hor {
  list-style: none;
  height: 40px;
  margin: 0;
  padding: 0;
}
.active {
  font-weight: bold!important;
}
.menu a:visited {
  color: #000000;
}
.menu_hor li {
  background: url(../img/separador_menu.gif) no-repeat 0 0;
  height: 40px;
  padding: 10px;
  float: left;
  display: inline;
}
.menu_hor li a {
  text-decoration: none;
}
.menu_hor li .active a span {
  font-weight: bold;
}
/*cabeçalho*/
#cabecalho h1 {
  font-size: 1em;
  float: left;
}
#cabecalho a.logo {
  background: url(../img/uab_sem_logo.png) no-repeat 0 10px;
  display: block;
  height: 93px;
  width: 165px;
  float: left;
  margin: 1px 0 0;
  color: #666666;
  text-decoration: none;
  text-indent: -9000px;
  overflow: hidden;
  font-size: 0.8em;
}
#pularPara a {
  text-decoration: none;
  color: #666666;
}
#pularPara a:hover {
  text-decoration: underline;
}
/*busca*/
.busca {
  background: url(../img/bg_busca.png) no-repeat 0 0;
  width: 468px;
  height: 87px;
  float: right;
  margin-top: 5px;
}
.search .inputbox {
  height: 25px;
  margin: 5px 5px 0 40px;
  float: left;
  background: #e8f9ec;
  font-size: 16px;
}
.search .button {
  float: left;
}
.search {
  padding-top: 15px;
}
/*clear*/
.clr {
  clear: both;
}
/*banners*/
.moduletable_banners {
  float: left;
  margin: 0;
  display: block;
  width: 304px;
  height: 100px;
}
.moduletable_bannerR {
  float: right;
  margin: 0;
  display: block;
  width: 304px;
  height: 100px;
}
.moduletable_banners img {
  border: none !important;
}
/*destaques*/
.dest_top {
  background: url(../img/bg_top_slideshow.gif) no-repeat 0 0;
  width: 625px;
  height: 41px;
  display: block;
  float: left;
}
.dest_meio {
  background: url(../img/bg_meio_slideshow.gif) repeat-y 0 0;
  width: 625px;
  display: block;
  float: left;
}
.dest_bottom {
  background: url(../img/bg_bottom_slideshow.gif) no-repeat 0 0;
  clear: both;
  width: 625px;
  height: 12px;
}
/*emural*/
.moduletable_emural {
  width: 337px;
  background: url(../img/bg_meio_emural.gif) repeat-y 0 0;
}
.moduletable_emural2 {
  width: 337px;
  height: 329px;
  background: url(../img/bg_full_emural.gif) no-repeat 0 0;
}
#emural .moduletable_emural h3 {
  background: url(../img/bg_top_emural.gif) no-repeat 0 0;
  height: 40px;
  width: 337px;
  padding: 20px 0 0 20px;
  color: #159dba;
}
.moduletable_emural2 h3 {
  height: 40px;
  width: 337px;
  padding: 20px 0 0 20px;
  color: #159dba;
}
.moduletable_emural h3 {
  background: url(../img/bg_top_emural.gif) no-repeat 0 0;
  height: 40px;
  width: 337px;
  padding: 20px 0 0 20px;
  color: #159dba;
}
#emural .meio {
  width: 337px;
  background: url(../img/bg_meio_emural.gif) repeat-y 0 0;
}
#emural .bottom {
  background: url(../img/bg_bottom_emural.gif) no-repeat 0 0;
  height: 8px;
  width: 337px;
  display: block;
  margin-bottom: 25px;
}
.moduletable_emural .menu {
  margin: 0;
  padding: 0;
  margin-left: 6px;
  width: 328px;
}
.moduletable_emural2 .menu {
  margin: 0;
  padding: 0;
  margin-left: 6px;
  width: 328px;
}
.moduletable_emural .menu li {
  background: url(../img/bg_lista_emural.gif) repeat-x 0 0 !important;
  list-style: none;
}
.moduletable_emural2 .menu li {
  background: url(../img/bg_lista_emural.gif) repeat-x 0 0 !important;
  list-style: none;
}
.moduletable_emural .menu li a {
  text-decoration: none;
  font-size: 1.2em;
  color: #74b6df;
  font-weight: bold;
}
.moduletable_emural2 .menu li a {
  text-decoration: none;
  font-size: 1.2em;
  color: #74b6df;
  font-weight: bold;
  height: 25px;
}
.moduletable_emural .menu li.item2 a {
  background: url(../img/telinha.png) no-repeat 5px 15px;
  padding: 25px 0 0 80px;
  height: 33px;
  display: block;
}
.moduletable_emural2 .menu li.item2 a {
  background: url(../img/telinha.png) no-repeat 5px 15px;
  padding: 25px 0 0 80px;
  height: 33px;
  display: block;
}
.moduletable_emural .menu li.item-105 a {
  background: url(../img/folhinha.png) no-repeat 5px 10px;
  height: 33px;
  display: block;
  padding: 25px 0 0 80px;
}
.moduletable_emural2 .menu li.item-105 a {
  background: url(../img/folhinha.png) no-repeat 5px 10px;
  height: 33px;
  display: block;
  padding: 25px 0 0 80px;
}
.moduletable_emural .menu li.item-106 a {
  background: url(../img/pastinha.png) no-repeat 5px 15px;
  height: 33px;
  display: block;
  padding: 25px 0 0 80px;
}
.moduletable_emural2 .menu li.item-106 a {
  background: url(../img/pastinha.png) no-repeat 5px 15px;
  height: 33px;
  display: block;
  padding: 25px 0 0 80px;
}
.moduletable_emural .menu li.item48 a {
  background: url(../img/lupa.png) no-repeat 5px 15px;
  height: 33px;
  display: block;
  padding: 25px 0 0 80px;
}
.moduletable_emural2 .menu li.item48 a {
  background: url(../img/lupa.png) no-repeat 5px 15px;
  height: 33px;
  display: block;
  padding: 25px 0 0 80px;
}
#interno.menu {
  background: none !important;
}
/*menu Links*/
.moduletable_links {
  width: 334px;
}
.moduletable_links h3 {
  background: url(../img/bg_top_links.gif) no-repeat 0 0;
  font-size: 18px;
  height: 31px;
  padding: 5px 0 0 20px;
  color: #5dad00;
}
.moduletable_links .menu {
  background: none;
}
.moduletable_links .menu li {
  list-style: none;
  background: url(../img/setinha.png) no-repeat 0 0;
  margin-bottom: 15px;
  padding-left: 20px;
}
.moduletable_links .menu li a {
  text-decoration: none;
  color: #5dad00;
  font-weight: bold;
}
#links .meio {
  background: #fcfcf2 url(../img/bg_meio_links.gif) repeat-x 0 31px;
  width: 334px;
  height: 140px;
}
#links .bottom {
  background: url(../img/bg_bottom_links.gif) no-repeat 0 0px;
  height: 14px;
  display: block;
  margin-bottom: 25px;
}
/*------Links página interna-------------*/
.moduletable_consulta {
  /*background: #fcfcf2 url(../img/bg_meio_links.gif) repeat-x 0 31px;*/
  background: url(../img/bg_links_interno.gif) no-repeat 0 31px;
  width: 334px;
  height: 160px;
  margin: 20px 0;
}
.moduletable_consulta h3 {
  background: url(../img/bg_top_links.gif) no-repeat 0 0;
  font-size: 1.5em;
  height: 31px;
  padding: 5px 0 0 20px;
  color: #5dad00;
}
.moduletable_consulta .menu_interno li {
  list-style: none;
  background: url(../img/setinha.png) no-repeat 0 0;
  margin-bottom: 15px;
  padding-left: 20px;
}
.moduletable_consulta .menu_interno li a {
  text-decoration: none;
  color: #5dad00;
  font-weight: bold;
}
/*rodapé*/
.alinha {
  margin: 0 auto;
  width: 990px;
  display: block;
}
.moduletablemenuvert {
  padding-top: 20px;
  width: 130px;
  float: left;
  margin: 0 30px 0 0;
}
.moduletablemenuvert h3 {
  margin-bottom: 10px;
  padding-left: 20px;
  font-size: 1.5em;
  color: #436f10;
}
.moduletablemenuvert .menu_vert {
  list-style: none;
  margin: 0;
  padding: 0;
}
.moduletablemenuvert .menu_vert li {
  line-height: 2.5em;
  padding-left: 20px;
  background: url(../img/separador_vert.gif) no-repeat 0 25px;
}
.moduletablemenuvert .menu_vert li a {
  text-decoration: none;
  color: #436f10;
}
.moduletablemenuvert .menu_vert .item6 {
  display: none;
}
/*-------------------------------------------------*/
.moduletable_acesso {
  padding-top: 20px;
  width: 150px;
  float: left;
  margin: 0 30px 0 0;
}
.moduletable_acesso h3 {
  margin-bottom: 10px;
  padding-left: 20px;
  font-size: 1.5em;
  color: #436f10;
}
.moduletable_acesso .menu_rapido {
  list-style: none;
  margin: 0;
  padding: 0;
}
.moduletable_acesso .menu_rapido li {
  line-height: 2.5em;
  padding-left: 20px;
  background: url(../img/separador_vert.gif) no-repeat 15px 25px;
}
.moduletable_acesso .menu_rapido li a {
  text-decoration: none;
  color: #436f10;
}
/*-------------------------------------------------*/
.contatos {
  width: 240px;
  float: left;
  padding-top: 25px;
  margin: 0 20px;
  color: #436f10;
  line-height: 13px;
}
.contatos h3 {
  color: #436f10;
  font-size: 1.5em;
  *line-height: 0;
}
.contatos a {
  text-decoration: none;
  color: #436f10;
}
/*logos de rodapé*/
#logos_rod h3 {
  position: absolute;
  margin: 10px;
  color: #436F10;
  font-size: 1.5em;
}
.logopp {
  background: url(../img/logo_portal_profesor.gif) no-repeat 0 0;
  width: 177px;
  height: 48px;
  float: right;
  margin: 0 10px 0 5px;
  display: block;
}
.logopf {
  background: url(../img/logo_pf.gif) no-repeat 0 0;
  width: 125px;
  height: 48px;
  float: left;
  margin: 0 10px 0 5px;
  display: block;
}
.logoper {
  background: url(../img/logo_periodicos_livre.gif) no-repeat 0 0;
  width: 102px;
  height: 26px;
  float: left;
  margin: 10px 10px 0 10px;
  display: block;
}
.logodom {
  background: url(../img/logo_dominio_publico.gif) no-repeat 0 0;
  width: 159px;
  height: 26px;
  float: right;
  margin: 10px 10px 0 10px;
  display: block;
}
.logobioe {
  background: url("../img/logo_bioe.gif") no-repeat;
  display: block;
  float: left;
  height: 53px;
  margin: 10px 10px 0;
  width: 138px;
}
.logocapes {
  background: url(../img/logo_capes.png) no-repeat 0 0;
  width: 123px;
  height: 97px;
  float: left;
  margin: 10px;
  display: block;
  color: #666666;
  text-decoration: none;
  text-indent: -9000px;
  overflow: hidden;
  font-size: 0.8em;
}
.logomec {
  background: url(../img/logo_mec.gif) no-repeat 0 0;
  width: 75px;
  height: 30px;
  float: left;
  margin: 10px;
  display: block;
}
.logobrasil {
  background: url(../img/logo_brasil.gif) no-repeat 0 0;
  width: 136px;
  height: 49px;
  float: right;
  margin: 10px;
  display: block;
}
#logos_rod .top {
  background: url(../img/bg_rod_top_logos.png) no-repeat 0 0;
  width: 358px;
  height: 17px;
}
#logos_rod .meio {
  background: url(../img/bg_rod_meio_logos.png) repeat-y 0 0;
  width: 358px;
  min-height: 200px;
  padding-top: 20px;
}
#logos_rod .bottom {
  background: url(../img/bg_rod_bottom_logos.png) no-repeat 0 0;
  width: 358px;
  height: 12px;
}
.logobrit {
  background: url("../img/logo_brit.gif") no-repeat scroll 0 0 transparent;
  display: block;
  float: right;
  height: 42px;
  margin: 10px 10px 0;
  width: 175px;
}
.logoproletras {
  background: url("../img/logo_proletras.gif") no-repeat scroll 0 0 transparent;
  display: block;
  float: left;
  height: 50px;
  margin: 10px 10px 0;
  width: 175px;
}
.logoprofmat {
  background: url("../img/logo_profmat.gif") no-repeat scroll 0 0 transparent;
  display: block;
  float: right;
  height: 60px;
  margin: 10px 10px 0;
  width: 140px;
}
/*Usabilidade*/
#usabilidade a {
  color: #1e3761;
  text-decoration: none;
  margin-left: 20px;
}
#usabilidade a:hover {
  text-decoration: underline;
}
/*Noticias em destaque*/
#noticia1 .componentheading {
  display: none;
}
.moduletable_news {
  height: 270px;
  width: 340px;
  margin-left: 10px;
  overflow: hidden;
}
.moduletable_news h3 {
  margin-left: 20px;
  color: #159DBA;
}
/*-------------(módulo UCD) destaque newsflash página principal ----------*/
.ucd_list {
  list-style: none !important;
}
.ucd_title a {
  text-decoration: none;
  color: #66b045;
  font-weight: bold;
}
.ucd_introtext {
  color: #4281be;
}
.ucd_item row1 {
  background: none !important;
}
ul.ucd_list li.row1 {
  background: none !important;
}
ul.ucd_list li.ucd_item {
  border-bottom: 1px solid #66b045!important;
}
ul.ucd_list li.ucd_item div.ucd_introtext {
  height: 60px;
}
/*Conteúdo*/
.contentheading {
  font-size: 1.75em;
  font-style: normal;
  font-weight: normal;
  color: #436f10;
}
/*--------------internas----------------------*/
.contentpane {
  width: 100%;
  margin-bottom: 20px;
  margin-top: 10px;
}
.contentpane ul li {
  background: url(../img/setinha.png) no-repeat scroll 0 0;
  height: 40px;
  list-style: none;
  padding-left: 25px;
}
#col_esq .componentheading {
  position: absolute;
  margin: 20px;
}
/*-----------------componente-----------------*/
.componentheading a {
  color: #436F10;
  font-size: 1.75em;
  padding: 20px 0 0 10px;
}
.contentpane td {
  background: #FCFCF4;
  border-top: 1px solid #DADA68;
}
.contentpane td a {
  margin-right: 10px;
  margin-left: 10px;
  text-align: left;
  display: block;
  text-decoration: none;
}
.contentpane td a:hover {
  text-decoration: underline;
}
.contentpane td a:active {
  color: #436F10;
}
.contentpane tr {
  height: 50px;
}
.contentpane tr td.contentdescription {
  background: url(../img/bg_top_busca.png) no-repeat scroll 0 0;
  Width: 568px;
  border: none;
}
.contentpaneopen .contentheading {
  background: none;
  Width: 568px;
}
/*------------------breadcrumb------------------------*/
.moduletable_bread {
  margin: 15px 0;
}
/*------------------mapa do site----------------------*/
.xmap .componentheading a {
  padding: 0;
}
.xmap .componentheading a .xmap .componentheading {
  margin: 0;
  position: relative!important;
}
.xmap .contentpaneopen {
  float: left;
  margin-top: 50px;
}
#col_esq .contentpane {
  width: 468px;
}
/**/
.menu {
  display: table;
  width: 100%;
}
.menu .moduletable {
  display: table-cell;
  width: 100%;
  text-align: center;
}
.menu .moduletable ul.nav.menu {
  margin: 0;
  padding: 0;
  min-height: 42px;
}
.menu .moduletable ul.nav.menu li {
  display: inline-block;
  border-right: 1px solid #808080;
  min-height: 42px;
  position: trelative;
}
.menu .moduletable ul.nav.menu li:last-child {
  border: none;
}
.menu .moduletable ul.nav.menu li a {
  padding: 14px  10px;
  display: block;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.menu .moduletable ul.nav.menu li a:hover {
  background: rgba(0, 0, 0, 0.1);
}
.menu .moduletable ul.nav.menu li ul {
  display: none;
}
.menu .moduletable ul.nav.menu li:hover ul {
  display: block;
  position: absolute;
  background: #fff;
  padding: 0;
  margin: 0;
}
.menu .moduletable ul.nav.menu li:hover ul li {
  width: 150px;
  display: block;
  text-align: left;
  border: none;
  border-bottom: 1px solid #ccc;
}
.page-header {
  color: #436f10;
}
.moduletable_bread .breadcrumb_bread {
  list-style: none;
  margin: 0;
  padding: 0;
}
.moduletable_bread .breadcrumb_bread li {
  display: inline-block;
}
#ultimas .moduletable h3 {
  color: #159DBA;
  margin: 0 0 .5em;
}
#ultimas .moduletable ul.latestnews {
  list-style: none;
  margin: 0;
  padding: 0;
}
#ultimas .moduletable ul.latestnews li {
  list-style: none;
  margin: 1em  1em 1em 0;
  padding: 0 0 .5em;
  border-bottom: 1px solid #4281be;
}
#ultimas .moduletable ul.latestnews li a {
  -webkit-transition: all .1s;
  transition: all .1s;
  text-decoration: none;
}
#ultimas .moduletable ul.latestnews li a span {
  -webkit-transition: all .1s;
  transition: all .1s;
  display: block;
}
#ultimas .moduletable ul.latestnews li a span.name {
  color: #66b045;
  font-weight: bold;
  text-decoration: none;
}
#ultimas .moduletable ul.latestnews li a span.introtext {
  margin-top: 0.5em;
  color: #4281be;
  text-decoration: underline;
}
#ultimas .moduletable ul.latestnews li a:hover span.name {
  color: #91ca78;
}
#ultimas .moduletable ul.latestnews li a:hover span.introtext {
  color: #7ba7d2;
  text-decoration: none;
}
#ultimas .moduletable ul.latestnews li a:active span.name {
  color: #5b9e3e;
}
#ultimas .moduletable ul.latestnews li a:active span.introtext {
  color: #3b74ac;
}
#ultimas .moduletable ul.latestnews li:last-child {
  border: none;
}
.busca .moduletable .search label {
  display: none;
}
.busca .moduletable .search .inputbox {
  margin-right: 0;
  display: inline-block;
  border: 1px solid #eeeeee;
  border-right: 0;
  border-radius: 4px 0 0 4px;
  height: 30px;
  margin-left: 20px;
  color: #999999;
  font-weight: normal;
  font-size: 1.1em;
  padding-left: 1em;
  width: 340px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.busca .moduletable .search .inputbox:focus {
  outline: none;
  color: #4d4d4d;
  border-color: #c8c8c8;
}
.busca .moduletable .search .button {
  border: none;
  background: #eeeeee;
  display: inline-block;
  height: 20px;
  margin-top: 5px;
  border-radius: 0 4px 4px 0;
  height: 33px;
  width: 70px;
  border: 1px solid #eeeeee;
  color: #159dba;
  cursor: pointer;
  outline: none;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.busca .moduletable .search .button:hover {
  background: #fbfbfb;
  border: 1px solid #fbfbfb;
  color: #10768c;
  outline: none;
}
.busca .moduletable .search .button:active {
  outline: none;
  background: #e1e1e1;
  border: 1px solid #e1e1e1;
  color: #1dc2e5;
}
/*# sourceMappingURL=classes.css.map */