/* regras gerais */
* {margin:0; padding:0}
ul {position: relative}
img {border:none}
.limpar {clear: both; font-size: 1px; line-height: 1px}
.invisivel {width: 1px; height: 1px; overflow: hidden; position: absolute; font-size: .1em;}
acronym, abbr {cursor:help}
/* ---- */

/* ---- */

/* estrutura - layout */
body {/*text-align: center;*/ font:normal .8em Arial, Geneva, Verdana, Helvetica, sans-serif;  background:url(../_imagens/fundo_egs.jpg) top left repeat-x; background-position:0 110px}
#canvas {width: 752px; margin: 0 auto; text-align:left; background:#fff}
#testeira {background:url(../_imagens/topo_canto-esq.png) top left no-repeat; background-color:#fff;}
#conteudo {float:right; width:511px; margin-right:10px}
#conteudo .inner {padding:0 10px 10px 10px}
#coluna-direita {float:left; width:217px;}
#coluna-direita .inner {background:#a6bbcc; margin:0 0 15px 0; padding-bottom:1px}
#rodape {clear:both; background:url(../_imagens/bg_rodape.png) repeat-x; border-bottom:solid 1px #d01f3c; border-top:solid 1px #d01f3c; height:60px}
/* ---- */

/* testeira, navegacao1 e navegacao2 */
#testeira ul {list-style:none; padding-top:2px}
#testeira ul li{float:left}

#nav-1 {height:20px; border-bottom:solid 1px #45697b; background:#a6bbcc; font-size:.8em;}
#nav-1 ul li {border-right: solid 1px #fff;}
#nav-1 ul li.ultimo {border-right: none;}
#nav-1 ul li a {padding:0 10px; color:#fff; text-decoration:none}
#nav-1 ul li a:hover {text-decoration:underline}
#nav-1 ul li a span {text-transform:uppercase}
#nav-1 p {margin-left: 560px;}

#barra-titulo {height: 99px;/*background: #ff9208 url(../_imagens/testeira_especializacao.jpg) no-repeat top right;*/}
#barra-titulo h2 {padding:8px 0 0 10px; color: #fff; width: 558px; font-size: 1.8em;}
#barra-titulo h2 a {color:#fff; text-decoration:none}
#barra-titulo h2 a:hover {color:#fff; background:#45697b}

/* ---- */
/*#nav-2 {border-top: solid 3px #f90;}*/
#nav-2 ul {margin:0; padding:0;}
#nav-2 ul li {float: left;}
#nav-2 ul li {background: url(../_imagens/resto.gif) repeat-x top left;}
#nav-2 ul li a {display: block; color:#666; text-decoration:none; font-weight:bold; padding:0 10px 2px 10px; font-size: .9em}
#nav-2 ul li a {background: url(../_imagens/aba.gif) no-repeat top right; padding-right: 24px;}
#nav-2 ul li a.final {background: url(../_imagens/aba-final.gif) no-repeat top right;}
#nav-2 ul li a.corrente {text-decoration: underline;}
#nav-2 ul li a:hover {text-decoration: underline;}
#nav-2 h3 {font-size: 1.2em; font-weight: normal; background: #ff9208 url(../_imagens/fundo_subtitulo.gif) no-repeat top right; color: #fff; padding: 4px 10px; width: 212px; height: 19px;}

/* conteudo */
#conteudo .inner #section-a {margin-bottom:20px}
#conteudo .inner #section-a img {float:left; margin-right:10px}
#conteudo .inner #section-a p a {color: #d01f3c;}
#conteudo .inner #section-a h3 {color: #d01f3c; margin-bottom: 1em;}
#conteudo .inner #section-a h4 {margin: 10px 0; color: #666; font-size: 1em;}
#conteudo .inner #section-a p {color: #666;}
#conteudo .inner #section-a ul {list-style: none; margin: 0; padding: 0;}
#conteudo .inner #section-a ul li {display: inline;}
#conteudo .inner #section-a ul li a {display: block; text-decoration: none; color: #666; padding: 3px 0;}
#conteudo .inner #section-a ul li a:hover {color: #d01f3c; text-decoration: underline;}
#conteudo .inner #section-a ul li a span {color: #d01f3c;}
#conteudo .inner #section-b {margin-bottom:20px;}
#conteudo .inner #section-c #linhaspesquisa a {float:left; margin-right:8px}
#conteudo .inner #section-c a#btn_linhas_pesquisa {width:135px; height:23px; display:block; background:url(../_imagens/btn_linhas_pesquisa.gif) no-repeat}
#conteudo .inner #section-c a#btn_linhas_pesquisa:hover {background-position:-135px}
#conteudo .inner #section-c a#btn_projetos_pesquisa {width:147px; height:23px; display:block; background:url(../_imagens/btn_projetos_pesquisa.gif) no-repeat}
#conteudo .inner #section-c a#btn_projetos_pesquisa:hover {background-position:-147px}
#conteudo .inner #section-c a#btn_grupos_pesquisa {width:137px; height:23px; display:block; background:url(../_imagens/btn_grupos_pesquisa.gif) no-repeat}
#conteudo .inner #section-c a#btn_grupos_pesquisa:hover {background-position:-137px}
#conteudo .inner #section-c a#btn_pesquisadores {width:115px; height:23px; display:block; background:url(../_imagens/btn_pesquisadores.gif) no-repeat}
#conteudo .inner #section-c a#btn_pesquisadores:hover {background-position:-115px}
#conteudo .inner #section-b h3 {color:#666; margin-bottom:10px; border-bottom:solid 1px #e72801; font-size: 1em}
#conteudo .inner #section-b fieldset#procura {border: 2px solid #bec8da; padding: 5px; margin: 20px 0 20px 0;}
#conteudo .inner #section-b input.busca {margin: 5px 0; width: 432px; font-size: 90%; color: #666666; border: 1px solid #0099CC; height: 16px;}
#conteudo .inner #section-c h3 {color: #d01f3c; margin: 20px 0 10px 0; border-bottom: solid 1px #e72801; font-size: 1em}
#conteudo .inner #section-c p {margin-bottom: 2em;}
#conteudo .inner #section-c #projeto {padding-bottom: 1em;}
#conteudo .inner #section-c #projeto h4 {color: #666; padding-bottom: 1em;}
#conteudo .inner #section-c #projeto p {margin-bottom: 1em}
#conteudo .inner #section-c #projeto p.lead {font-weight: bold; color: #666; padding-bottom: 1em;}
#conteudo .inner #section-c #projeto p strong {color: #666; margin-bottom: 1em;}
#conteudo .inner #section-c img.noticias {float: left; margin: 0 7px 7px 0;}
#conteudo .inner #section-c .resultados_busca {position: relative; height: 20px;}
#conteudo .inner #section-c .resultados_busca p {position: absolute; left: 0; font-size: .9em;}
#conteudo .inner #section-c .resultados_busca a {margin: 0 5px 0 5px;}
#conteudo .inner #section-c .resultados_busca form {position: absolute; right: 2px;}
#conteudo .inner #section-c .resultados_busca select {width: 44px;}
#conteudo .inner #section-c .resultados_busca label {font-size: .9em;}
#conteudo .inner #section-c ul.linhas, #conteudo .inner #section-c ul.grupos {list-style: none; margin: 20px 0 20px 0; padding: 0;}
#conteudo .inner #section-c ul.linhas li, #conteudo .inner #section-c ul.grupos li {display: inline;}
#conteudo .inner #section-c ul.linhas a, #conteudo .inner #section-c ul.grupos a {display: block; background: #dce5e9 url(../_imagens/go2.gif) no-repeat right center; color: #000; text-decoration: none; margin-bottom: 1px; padding: 2px 14px 2px 5px;}
#conteudo .inner #section-c ul.linhas a:hover, #conteudo .inner #section-c ul.grupos a:hover {background-color: #cbd4d8;}
#conteudo .inner #section-c ul.linhas a.b, #conteudo .inner #section-c ul.grupos a.b {background: #f0f3f4 url(../_imagens/go2.gif) no-repeat right center;}
#conteudo .inner #section-c ul.linhas a:hover.b, #conteudo .inner #section-c ul.grupos a:hover.b {background-color: #e2e8ea}
#conteudo .inner #section-c ul.parcerias {list-style: none; margin: 0; padding: 0; border-top: 1px solid #d01f3c;}
#conteudo .inner #section-c ul.parcerias li {display: inline;}
#conteudo .inner #section-c ul.parcerias li a {display: block; border-bottom: 1px solid #d01f3c; color: #666; text-decoration: none; padding: 4px 2px;}
#conteudo .inner #section-c ul.parcerias li a:hover {text-decoration: underline;}
#conteudo .inner #section-c ul.grupos strong {display: block; font-size: 1em}
#conteudo .inner #section-c ul.projetos { list-style: none; margin: 20px 0 20px 0; padding: 0; }
#conteudo .inner #section-c ul.projetos li { display: inline; }
#conteudo .inner #section-c ul.projetos li a { display: block; margin-bottom: 1px; background: #dce5e9 url(../_imagens/bullet.gif) no-repeat 4px 8px; font-size: 86%; color: #000; text-decoration: none; padding: 2px 14px 2px 12px; }
#conteudo .inner #section-c ul.projetos strong { display: block; font-size: 1em; }
#conteudo .inner #section-c ul.projetos li a:hover {background-color: #cbd4d8;}
#conteudo .inner #section-c ul.projetos li a.b {background-color: #f0f3f4;}
#conteudo .inner #section-c ul.projetos a:hover.b {background-color: #e2e8ea;}
/* ---- */

/* coluna-direita */
a#banner-lato-sensu {width:148px; height:42px; background:url(../_imagens/banner_lato-sensu.png) no-repeat; display:block}
a#banner-lato-sensu:hover {background-position:-148px}
#coluna-direita .inner h3 {color:#fff; background: url(../_imagens/chanfro_menu.gif) no-repeat top left; padding:14px 5px 5px 15px; font-size:1em; border-bottom: 2px solid #d01f3c;}
#coluna-direita .inner .box {margin:0px 5px 10px 5px; padding-bottom:0px}
#coluna-direita .inner .box ul{list-style: none;}
#coluna-direita .inner .box ul li {display: inline;}
#coluna-direita .inner .box ul li a {padding: 8px 0 8px 10px; display: block;  text-decoration: none; color: #666; border-bottom: 1px solid #fff;}
#coluna-direita .inner .box ul li a:hover {background-color: #fff; color: #FF9208;}
#coluna-direita .inner .box ul li a.corrente {background-color: #e3778a;}
#coluna-direita .inner .box ul li a.ultima {border: none;}
#coluna-direita p {margin: 3px 0 3px 10px; font-size: 0.8em; color: #ff9208;}

/* ---- */

/* rodape */
#rodape p, #rodape address {color:#666; font-size:.9em; padding:2px 0 0 10px; font-weight: bold;}
#rodape a {color: #666;}
#rodape address {font-size:.8em; font-style:normal}
#rodape .address_doc {font-size: .8em;}
/* ---- */