@charset "utf-8";
@import url("base.css");
@import url("menu.css");

/* layout */
body { margin: 0px; padding: 0px; text-align: center; background: url(../images/background/topo_interna.png) repeat-x center top; font: 62.5%/1.4em Verdana, Arial, Helvetica, sans-serif; color: #414141; }
body.ini { background: url(../images/background/topo.jpg) repeat-x center top; }
#pagina { width:988px; margin: 0px auto; text-align:left; background: url(../images/background/conteudo.jpg) repeat-y center top; width:988px; margin: 0px auto; position:relative }

/* classes referentes ao tam das colunas */	
.col-1 { width:160px; }
.col-2 { width:310px; }
.col-3 { width:480px; }
.col-4 { width:640px; }
.col-5 { width:800px; }
.col-6 { width:960px; }

/* topo */
#topo { background: url(images/topo_principal.jpg) no-repeat center top; height: 168px; position:relative; padding:0px 14px; overflow: visible; z-index:999999 }
#topo a#logo { height: 100px; width: 279px; position: absolute; top: 32px; bottom: 200px; left: 16px; z-index: 9999; background:url(images/logo_novo.png ) no-repeat center center; }

.ini #topo-secao { background: url(../images/background/topo_slides.jpg) no-repeat center top; height: 287px; position:relative; padding:0px 14px }
.ini #topo-secao object,
.ini #topo-secao embed { margin-top:28px; margin-left:14px }

#topo-secao a#link-magister { height: 30px; width: 153px; position: absolute; top: 20px; bottom: 200px; left: 791px; z-index: 9999; }
#topo-secao a#link-unit { height: 30px; width: 153px; position: absolute; top: 20px; bottom: 200px; left: 711px; z-index: 9999; }
#topo-secao { background: url(../images/background/topo_sec_nav.png) no-repeat center top; height: 73px; position:relative; padding:0px 14px }

/*.unit #topo-secao {	background-image:url(../images/background/topo_secao_unit.png)}
.polos #topo-secao {	background-image:url(../images/background/topo_secao_polos.png)}
.metodologia #topo-secao {	background-image:url(../images/background/topo_secao_metodologia.png)}
.cursos #topo-secao {	background-image:url(../images/background/topo_secao_cursos.png)}*/


/* breadcrumbs */
#nav { color: #e2eff7; font: 1.3em/73px Tahoma; height: 73px; }
#nav a { color:#e2eff7; font-weight:bold; }

/* conteudo */
#conteudo { background: url(../images/background/conteudo_rodape.jpg) no-repeat center bottom; min-height:300px; position:relative; overflow:hidden; padding:20px 25px 30px 34px; }
.ini #conteudo { padding:20px 25px 30px; }

#conteudo-fale { background: url(../images/background/conteudo_rodape.jpg) no-repeat center bottom; min-height:300px; position:relative; overflow:hidden; padding:20px 25px 30px 34px; }

#conteudo-fale .sec-principal {  width:525px; padding-right:20px; float: left; }
#conteudo-fale .sec-adicional { background:#fbfbfb; border:1px solid #f3f6f9; padding:13px 8px; margin-right:10px; width:300px; float: right; }
#conteudo-fale .sec-adicional h1 { margin-bottom:.5em;  font-size: 2.3em; padding-top: 5px; color:#36737f; }
#conteudo-fale .sec-adicional h2 { margin-bottom:.5em;  font-size: 2em; padding-top: 5px; color:#36737f; font-family: "BellCent", "Trebuchet MS", sans-serif;  }
#conteudo-fale .sec-adicional h2 a { color:#36737f; }

/* se&ccedil;&atilde;o principal */
.sec-principal { width:680px; padding-right:20px; float: left; }
.sec-principal p { margin-bottom:1.2em; font-size:/*1.1em*/12px; line-height:1.8em; cursor:auto; }

/* se&ccedil;&atilde;o adicional */
.sec-adicional { background:#fbfbfb; border:1px solid #f3f6f9; padding:13px 8px; margin-right:10px; width:192px; float: right; }
.sec-adicional ul.imagens li { margin-bottom:15px; width:100%; float:left; }

/* titulos */
h1 { margin-bottom:.5em;  font-size: 2.3em; padding-top: 5px }
h2 { margin-bottom:.5em;  font-size: 2.0em; padding-top: 5px }
h3 { font-size: 1.5em; font-weight: bold; color: #36737f; margin-bottom: .5em; }

/* texto */
.texto-bloco { padding:0 6px 0 18px; margin-bottom:10px; }
.texto-bloco ul { margin-bottom:5px; }

/* botoes */
a.botao_mais { background:#DEDEDD; color:#000000; padding:2px 5px; margin-right:13px; float:right; clear:both; }
a.botao_mais:hover { background:#EFEFEF; text-decoration:none; }

/* botoes acesso */
.botoes_acesso { margin:15px 0 10px 0; }

a.btn-topo,
a.btn-principal,
a.btn-voltar { height:38px; text-indent:-9999px; padding:0 10px; float:right; }

a.btn-topo { background:url(../images/elementos/btn_topo.png) no-repeat right top; width:92px; }
a.btn-topo:hover { background:url(../images/elementos/btn_topo.png) no-repeat right bottom; }
a.btn-principal { background:url(../images/elementos/btn_principal.png) no-repeat right top; width:92px; }
a.btn-principal:hover { background:url(../images/elementos/btn_principal.png) no-repeat right bottom; }

.btn-voltar { background:url(../images/elementos/btn_anterior.png) no-repeat right top; width:97px; }
.btn-voltar:hover { background:url(../images/elementos/btn_anterior.png) no-repeat right bottom; }
.btn-inscricao { background:url(../images/elementos/btn_inscricao.png) no-repeat; width:101px; height:44px; text-indent:-9999px; float:left; }
.btn-inscricao-horiz { background:url(../images/cursos/inscri_horiz.png) no-repeat; text-indent:-9999px; width:158px; height:22px; float:left; }
.btn-duvidas { background:url(../images/elementos/btn_duvidas.png) no-repeat; height: 45px; width: 120px; display:block; text-indent:-9999px; float:left; }

a.link_li { color:#738b90; font-weight:bold; font-size:11px; }
a.link_li:hover { color:#345A73; }

/* box mais */
.mais { background:#fbfbfb; padding:10px; border:1px solid #f3f6f9; margin:15px 0 20px 0; }
.mais strong.tit_mais { color:#5b5b5b; font-size:12px; cursor:default; }

/* slider */
.slide { width:100%; float:left; }
.slide a.retroceder,
.slide a.avancar { width:24px; height:25px; text-indent:-9999px; margin-top:20px; float:left; }
.slide a.retroceder { background:url(../images/elementos/retroceder.png) no-repeat right top; }
.slide a.retroceder:hover { background:url(../images/elementos/retroceder.png) no-repeat left top; }
.slide a.avancar { background:url(../images/elementos/avancar.png) no-repeat left top; }
.slide a.avancar:hover { background:url(../images/elementos/avancar.png) no-repeat right top; }

.scroller { width: 630px; float:left; }
.scroller ul { overflow: hidden; margin:0 10px; }
.scroller ul li { margin:0 6px; float: left; }

/* PAGINACAO */
.paginacao { text-align:right; font-size:12px; }
.paginacao span { color:#738B90; font-weight:bold; }
.paginacao a { color:#738B90; cursor:pointer; }
.paginacao a:hover { color:#345A73; }

/* rodape */
#rodape-back { background: url(../images/background/rodape.jpg) repeat-x center top; height: 310px; text-align:center; padding-top:10px; z-index:1; }

#rodape { width:960px; margin: 0px auto; text-align:left; color:#738b90; font-size:.9em; height:258px }
#rodape a { color:#738b90; text-decoration:none; }
#rodape a:hover { text-decoration:underline; }
#rodape p { margin-bottom:1.2em }
#rodape .texto-bloco { margin-bottom:0px; }

#rodape .col-1
	{ height:220px; 	line-height:16px;	}
#rodape .col-2,
#rodape .col3,
#rodape .col4 { height:220px }

/*#rodape #img-call-center {	margin-top:30px;}*/
#rodape-4 .texto-bloco { padding-top:165px; _padding-top:150px; }
/* linha separadora esquerda */

.borda-esq { border-left:#c1d4e1 1px solid; border-right:#c1d4e1 1px solid; }

/* icones */
#rodape-4 p { padding-left:10px;  *padding-left:5px;}
#rodape-4 p a { margin:0 5px; }

#copyright-block { width:960px; margin: 10px auto; text-align:left; color:#9b9b9b; height:36px; line-height:36px }
.moldura { margin-left: 10px; float: right; width:200px; }
.sec-principal .box-videos { width:356px; margin-left: 20px; margin-bottom:20px; float: right; }
.sec-principal .box-videos2 { width:240px; margin-left: 20px; margin-bottom:20px; float: right; }
#banner-internas { background:#FFFFFF; position:absolute; top:30px; left:30px; z-index:1; width:249px; padding:4px; height:74px }

.ini #banner-internas { display:none }
.texto-destaque { font-weight: bold; color: #3E8184; font-size:1.4em }

.sec-principal h1 { color: #36737f}
.sec-principal h2 { color: #36737f; margin-bottom: 0.5em; }
.sec-principal h3 { color: #36737f; margin-bottom: 0.5em; font-size:1.3em }
.sec-principal table { background: #F9F9F9; margin-top: 0.5em; margin-bottom: 0.5em; border: 1px solid #E8E8E8; }
.sec-principal table th { background: #EFEFEF; text-align: left; padding-right: 10px; padding-left:10px; border-bottom: 1px solid #E8E8E8; }
.sec-principal table td { padding: 5px 10px; border-bottom: 1px solid #E8E8E8; }
.sec-principal table p { color: #666666; font-size: 1em; line-height: 1.4em; padding-right: 30px; padding-top: 0px; padding-bottom: 0px; }
.sec-principal table h3 { color: #666666; margin-top: 0.25em; margin-bottom: 0.25em; font-size: 1.2em; }
a.btn-lattes { background:url(../images/elementos/btn_lattes.png) no-repeat left top; width:63px; height: 21px; display:block; text-indent:-999px }


/*.sec-principal li { font-size: 1em; list-style: disc outside; margin-bottom: .5em; line-height:1.4em }
.sec-principal ul { margin-left: 4em; margin-bottom: 1em; font-size: 1.2em; }*/
