﻿/* SEÇÕES INTERNAS */
#section h2{border-bottom:1px solid #DBE2EC;color:#1E507D;font-size:18px;height:49px;line-height:60px;margin:0 0 15px;padding-left:53px;text-align:left;width:auto}
#section h2 a{text-decoration:none}
#section h2 a:hover{text-decoration:underline}
#section h2.news{background:url(../images/layout/titulos_noticias.gif) no-repeat left top}
#section h2.docente{font-size:16px;height:auto;line-height:100%;padding:20px 10px 5px 10px;width:auto;font-weight:normal}
#section h2.outros{ padding: 20px 0 5px;color:#1E507D;margin: 0 0 5px}
#section h4 {font-size:14px;color:#666;padding: 10px 0 10px 5px;}
#section p img{margin:0 10px 10px 0}

/* PAGINA CALENDARIO */

#simplecal{}
#simplecal.details{margin:20px 0 0 25px;width:45%;text-align:left}
#simplecal h3{color:#7292AC;font-size:16px;padding:30px 0 15px}
#simplecal h3#sc_event{color:#666666;font-size:16px;font-weight:normal;line-height:130%;margin:10px 0;padding:0}
#simplecal table{color:#666;font-size:11px;border:1px #DBE2EC solid}
#simplecal table td{border:1px #DBE2EC solid;padding:15px}
#simplecal #sc_date{font-size:13px;color:#336699}
#simplecal #sc_text{color:#666;font-size:11px;line-height:140%}

/* LINHA DE PESQUISA */

#section h4.cor01 {color:#7392AD;font-size: 12px;padding: 10px 0 0 0;}
#section a{color:#1E507D;text-decoration:none}

#section ul.list-links,#section ul.list-pdf,#section ul.list-nomes{list-style:none; margin-bottom: 17px}
#section ul.list-links li{margin:5px 0 0 5px}
#section ul.list-links li a{font-size:11px;text-decoration:none}
#section ul.list-links li a:hover{text-decoration:underline}
#section ul.list-pdf,#section ul.list-pdf li{float:left;width: 100%;}
#section ul.list-pdf li{color: #333;font-size: 11px;margin: 10px 0 5px 5px;}
#section ul.list-pdf li a{font-size:12px;text-decoration:none}
#section ul.list-pdf li a:hover{text-decoration:underline}
#section ul.list-nomes li{margin:0;font-size:11px;color:#666;font-weight:bold;text-decoration:none}

/* usado na interna da Apresentação */
#page{font-size:12px;line-height:140%;color:#666;text-align:left;padding:0 0 50px 0;margin:0 0 30px 0; width: 100%}

#page h3{border-bottom:1px solid #DBE2EC;color:#7594AF;font-size:14px;font-weight:normal;margin:5px 0 15px;padding:10px 0 2px 5px;text-align:left}
#page h3.ano{cursor:pointer;font-size:14px !important; margin-bottom: 13px}

#page p{margin:0 0 10px 0}

/* esconde lista se estiver contida na div#page, e não na tabela */
#page > #linha-pesquisa { display: none;}

/* CORPO DOCENTE */

#profile{margin-top:20px}
#profile #email{background-color:#EEF1F7;border:1px solid #DBE2EC;line-height:100%;margin:15px 0;padding:10px 5px;text-align:center}
#info{width:180px}
#detalhes{margin-left:10px;width:698px}
#detalhes a:hover{color:#3e8ad0}

#foto{width:178px;height:198px;text-align:center;line-height:198px;border:1px #DBE2EC solid;background-color:#efefef}
#foto span{display:block;width:168px;height:188px;margin:5px auto 0 auto;background:#ccc;overflow:hidden}
#foto span img{width:100%}

#email a{color:#666666;display:block;font-size:11px;text-decoration:none;word-wrap:break-word}
#email a:hover{text-decoration:underline}

#profissional{float:left;width: 180px;}
#profissional li{float:left;margin:0 0 10px;width:100%}
#profissional > li > a {
  background: url("../images/layout/arrow01.gif") no-repeat scroll left center transparent;
  /*color: #9FB1CC;*/
  font-size: 12px;
  padding: 0 0 0 11px;
  color: #666666;
}
#profissional li a.lattes {
  background: url("../images/layout/arrow01.gif") no-repeat scroll left center transparent;
  color: #1E507D !important;
  font-size: 12px;
  padding: 0 0 0 11px;
  text-decoration: none !important;
}
#profissional li a:hover.lattes{color:#3e8ad0 !important}
#profissional li ul{float:left;width:100%}
#profissional li ul li{font-size:11px;line-height:120%;list-style:none outside none;margin:7px 0 0 11px;width:168px;word-wrap:break-word; color: #1E507D;}
#profissional li ul li a{font-size:11px;padding:0;}
#profissional li ul li a:hover{color:#3e8ad0}

#outros-links{float:left;width:100%;margin:10px 0 0 0}
#outros-links li{float:left;margin:0 10px 0 0;width:100%}
#outros-links li a{background:url(../images/layout/arrow01.gif) no-repeat left center;color:#1E507D;font-size:12px;padding:0 5px 0 13px;text-decoration:none}

/* DICIPLINAS */

#grade-curricular{margin:30px 0 40px 0;background-color:#FFF}
#section .list-pdf02 li{margin:10px 0 10px 0;font-size:12px;color:#89898a}
#section .list-pdf02 li a{font-weight:bold;text-decoration:none;color:#1e507d}
#section .list-pdf02 li a:hover{text-decoration:underline}
#page h3.subtitle-disciplinas{color:#708ca4;padding:15px 0 0 0;border:none}
.separador{border-top:1px solid #E1E2E4;float:left;height:2px;margin:40px 0;width:100%}

/* SECRETARIA */

#contato,#local{float:left}
#contato h3,#local h3{color:#25659D;margin: 0 0 10px 0;}
#contato{margin:0 15px 0 0;width:67%}
#contato p{margin-left:5px}
#local{margin: 0 0;width: 285px;}
#local h3{padding:10px 0 2px 5px}
#local p{margin:10px 0 15px 5px}
#local p#obs{float: left;font-size: 12px;}
#local #map{width:283px;height:368px;border:1px #CCC solid;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
#local #map span{overflow:hidden;background:#ccc url(../images/map.png) no-repeat left top;width:253px;height:338px;display:block;margin:15px auto}

/* RESULTADOS DE BUSCA */

#searchintro,#searchintro p,#results,#results ol,#results ol li{float:left}
#searchintro{color:#708ca4;border-bottom:1px #dbe2ec solid;padding:10px 0 5px 0;width:100%;font-size:14px}
#searchintro p{margin:10px 0 0 15px;padding:0;width:30%}
#results{margin:30px 0}
#results ol{list-style-position:inside;list-style-type:decimal}
#results ol li{border-bottom:1px #dbe2ec solid;padding:0 0 20px 0;margin:0 0 20px 15px;font-size:12px;color:#666;width:90%;color:#1f508d;font-size:14px}
#results ol li a{text-decoration:none}
#results ol li a:hover{text-decoration:underline}
#results ol li span{font-size:12px;line-height:140%;display:block;color:#666;padding:10px 0 5px 0}
#results ol li span.highlight{display: inline;color:#000;padding:0;line-height: normal;background-color: #DDD}
#error{float:left;padding:40px 20px;width:94%}
#error h3{border:none;color:#666;font-size:18px;font-weight:bold;letter-spacing:1px;padding:0}

/* PAGINATION */

#pagination{padding:10px 0;border:1px #E1E8F0 solid;float:left;width:99%;color:#369;font-size:12px;letter-spacing:120%}
#pagination span,#pagination a{padding:0 4px}
#pagination span.arrow{padding:0;font-weight:bold}
#pagination span.arrow,#pagination strong span{color:#9D7705}
#pagination span.prev{padding:0 0 0 7px}
#pagination span.next{padding:0 7px 0 0}
#pagination strong{padding:0 3px;font-weight:normal}
#pagination strong span{font-size:13px}
#pagination a,#pagination strong a{color:#369;text-decoration:none}
#pagination a:hover{text-decoration:underline}

/* BACK BUTTON */

#backbutton{bottom:0;height:27px;position:absolute;right:0;width:36px}
#backbutton a{background:url(../images/layout/backbutton_sprite.gif) no-repeat left top;display:block;height:27px;overflow:hidden}
#backbutton a:hover{background-position:-36px top}

/* TABLES */

table {width:99%;color:#666}
table td a {text-decoration:none}
table td a:hover{text-decoration:underline}

.tb-list{margin:35px 0;}
.tb-list th{font-size:14px;color:#7392AD;padding:10px 0 10px 15px;width:49%;font-weight:normal}
.tb-list td{background:#f1f6f9;padding:5px 0 0 15px;border-top:1px #dbe1ec solid}
.tb-list td a{font-size:12px;color:#7392AD;font-weight:bold}
.tb-list td ul li{line-height:130%;list-style:disc inside none;margin:0 0 7px;padding:0 0 0 5px;width:80%}
.tb-list td.border{border-right:1px #dbe1ec solid}

.tb-grade{width:100%;margin:0;}
.tb-grade th{font-size:13px;color:#7392AD;padding:20px 15px 10px;font-weight:normal;background-color:#FFF;border:1px #dbe2ec solid}
.tb-grade td{background:#eef1f7;padding:10px 5px;border:1px #dbe2ec solid;font-size:13px}
.tb-grade td a{color:#666;}
.tb-grade td.icon{background-color:#FFF}
.tb-grade td.icon a{text-indent:-9999px;display:block;width:24px;height:24px;background:url(../images/layout/icon_link_pdf.gif) no-repeat 0 0}

.tb-videoteca {margin:30px 0 0 0;}
.tb-videoteca td{background:#eef1f7;padding:12px;border:1px #dbe2ec solid;font-size:12px}
.tb-videoteca td a{color:#1e507d;}
.tb-videoteca td.icon{background-color:#FFF;padding:0; width: 60px; vertical-align: middle; text-align: center;}
.tb-videoteca td.icon a{background:url(../images/layout/icon_link_video.gif) no-repeat center center;display:block;height:47px;margin:0 auto;text-indent:-9999px;width:47px}
