*{margin:0; padding:0; outline:none; border:0; text-decoration:none; list-style:none; font: normal normal normal 11px/13px "Verdana", sans-serif; color:#fff}
html, body{height:100%}

body{background: url(../images/bg.jpg) #534e52 repeat-x top center}

#LVDESIGN{width:27px; height:9px; z-index:9999; display:block; position:fixed; bottom:0; right:0; padding:5px; background:url(../images/lv-design-trans.png) no-repeat center center; overflow:hidden; letter-spacing:-9999px; text-indent:40px}
#LVDESIGN:hover{background-color:#C00}

#top, #content, #footer{display:block; position:relative; width:970px; left:50%; margin:0 0 0 -485px; top: 35px;}
#top, #content{background:#fff}

#top{height:213px;}
#top h1{position:absolute; display:inline-block; background:url(../images/logo-trans.png) no-repeat; left:22px; top:17px}
#top h1 a{width:332px; height:120px; display:inline-block; overflow:hidden; letter-spacing:-9999px}
#top div{width:390px; height:76px; position:absolute; bottom:75px; right:21px}
#top div h2{background:url(../images/tit_areaAluno.jpg) no-repeat top left; display:block; height:25px; overflow:hidden; letter-spacing:-9999px}
#top div form label, #top div form input{margin:0 9px 0 0; color:#414042; width:161px; display:inline-block; float:left;}
#top div form label{height:18px;}
#top div form input{background:#d7d7d7; border-width:3px 0; border-color:#d7d7d7; border-style:solid; vertical-align:middle;}
#top div form input:last-child{font-weight:bold; width:49px; text-align:center; height:19px; margin:0}
#top div small, #top div a{font-size:9px; position:absolute; bottom:0}
#top div small{color:#7c7c7c; left:0}
#top div a{float:right; color:#414042; right:0}
#top div a:hover{text-decoration:underline}
#top ul{width:921px; padding:0 0 0 8px; height:36px; background:url(../images/topMenu_bg.jpg) repeat-x; display:inline-block; left:22px; bottom:19px; position:absolute}
#top ul li{float:left; display:inline-block; line-height:36px; height:36px; padding:0 12px 0 11px; background:url(../images/topMenu_spacer.jpg) no-repeat right}
#top ul li:last-child{background:none}
#top ul li a{color:#e2e2e2; font-size:12px; line-height:36px; height:36px; display:inline-block}
#top ul li a:hover{color:#fff; text-decoration:underline}

#content{}
#content, #content #contentNews, #content #contentMaster{float:left; }
#content #contentNews{background:#e1e1e1; width:333px; padding:29px 0}
#content #contentNews ul{padding:35px 30px 0 0; margin:0 0 12px 28px; background:no-repeat top left}
#content #contentNews ul li{text-align: justify}
#content #contentNews ul.listaCursos{background-image:url(../images/tit_listCursos.jpg)}
#content #contentNews ul.listaCursos li{border-left:solid #cbcbcb 7px; margin:0 0 18px; color:#404040; padding:0 0 0 10px; cursor: pointer}
#content #contentNews ul.listaCursos li b{display:block; color:#96231f; font-size:12px; font-weight:bold}
#content #contentNews ul.listaNoticias{background-image:url(../images/tit_listNoticias.jpg);}
#content #contentNews ul.listaNoticias li{color:#404040; padding:0 5px 10px 10px; cursor:pointer; border-left:7px solid #CBCBCB;}
#content #contentNews ul.listaNoticias li a{color:#404040;cursor:pointer;}
#content #contentNews ul.listaNoticias li b{color:#6a0705; font-weight:bold}
/*#content #contentNews ul.listaNoticias li a{text-decoration:underline; color:#96231f; font-size:10px; float:right; padding:1px 2px}
#content #contentNews ul.listaNoticias li a:hover{background:#880505; color:#fff; text-decoration:none;}*/
#content #contentNews ul.listaVideos{padding-right:0; background-image:url(../images/tit_listVideos.jpg); background-position: 0 5px; margin-top:20px}
#content #contentNews ul.listaVideos li{/*background:url(../images/_player_fake.jpg) no-repeat left top;*/ width:297px; height:183px}

#content #contentMaster{width:637px;}
#content #contentMaster #bannerMaster{width:637px; height:183px; display:block}
#content #contentMaster #chamadasMaster ul{margin:28px 40px 10px 33px;}
#content #contentMaster #chamadasMaster li{display:block; padding:0 0 26px 105px; background:no-repeat}
#content #contentMaster #chamadasMaster li p{padding:25px 0 0; background:no-repeat 0 5px; color:#454545}
#content #contentMaster #chamadasMaster li a{color:#96231f; font-size:10px; text-decoration:underline; float:right; padding:1px 2px}
#content #contentMaster #chamadasMaster li a:hover{background:#880505; color:#fff; text-decoration:none;}
#content #contentMaster #chamadasMaster .depoimentos{height: 70px; background-image:url(../images/depoimento_chamada.jpg);}
#content #contentMaster #chamadasMaster .depoimentos p{background-image:url(../images/tit_depoimentos.jpg)}
#content #contentMaster #chamadasMaster .concursos{background-image:url(../images/andamento_chamada.jpg);}
#content #contentMaster #chamadasMaster .concursos p{background-image:url(../images/tit_andamentoConcurso.jpg)}
#content #contentMaster #miniBanners ul{margin:0 0 0 33px; width:100%}
#content #contentMaster #miniBanners li{margin:0 33px 27px 0; float:left; display:inline-block; width:272px}
#content #contentMaster #miniBanners li a{display:inline-block; float:left; width:272px; height:74px; background:no-repeat top left;}
#content #contentMaster #miniBanners .artigos a{background-image:url(../images/miniBanner_artigos.jpg)}
#content #contentMaster #miniBanners .ranking a{background-image:url(../images/miniBanner_ranking.jpg)}
#content #contentMaster #miniBanners .provas a{background-image:url(../images/miniBanner_provas.jpg)}
#content #contentMaster #miniBanners .bibliografia a{background-image:url(../images/miniBanner_bibliografia.jpg)}
#content #informativosNTC{background:url(../images/tit_informativos.jpg) no-repeat 0 0; display:block; clear:both; position:relative; padding:25px 0 0; margin:0 33px}
#content #informativosNTC form{background:#e1e1e1; display:block; padding:12px 16px}
#content #informativosNTC form *{color:#414042}
#content #informativosNTC form label{color:#414042}
#content #informativosNTC form input{border-width:3px 1px; border-color:#fff; border-style:solid; font-size:10px; width:383px; margin:0 8px 0 0}
#content #informativosNTC form input:last-child{width:67px; background:#404040; color:#fff; border-color:#404040; margin:0}
#content #informativosNTC a{position:absolute; top:0; right:0; color:#454545}

#footer{height:154px; clear: both; background:url(../images/footer_bg.jpg) repeat-x; overflow:hidden; text-align:center; padding:0 0 33px; margin-bottom:33px}
#footer h5{background:url(../images/logoSmall-trans.png) no-repeat; width:174px; height:52px; position:absolute; top: 14px; left: 22px; overflow:hidden; letter-spacing:9999px; text-align:left}
#footer div{color:#a6a6a6; font-size:10px; position:relative; top:100px}
#footer div b{width:53px; display:inline-block}

/* Internas */
.template01 #content #contentMaster, .template01 #content #contentColSubRight{position:relative; float:left}
.template01 #content #contentMaster{background:#e1e1e1; width:697px; left:22px; margin:0 0 5px;}
.template01 #content #contentMaster h3{background:no-repeat top left; display:block; height:107px; overflow:hidden; letter-spacing:-9999px}
.template01 #content #contentMaster h4, .template01 #content #contentMaster h5{padding:0 22px; color:#534e52; font-size:12px; line-height:50px}
.template01 #content #contentMaster h5{display:block; padding:0; background:transparent url(../images/bg_titCursos.jpg) repeat scroll 0 0; color:#FFFFFF; height:35px; line-height:35px; margin:12px 19px 0; text-indent: 10px; font-size:12px}
.template01 #content.concursos #contentMaster ul{display:inline-block; float:left; position:relative; background:no-repeat; width:321px; padding:40px 0 15px}
.template01 #content.concursos #contentMaster ul.juizProc{background-image:url(../images/concurso_titList_juizProc.jpg); left:22px}
.template01 #content.concursos #contentMaster ul.servidores{background-image:url(../images/concurso_titList_servidores.jpg); left:38px}
.template01 #content.concursos #contentMaster ul li{padding:0 12px; background:#fff}
.template01 #content.concursos #contentMaster ul li p{padding:12px 0; text-align: left; border-bottom:1px solid #dbdada; color:#534e52}
.template01 #content.concursos #contentMaster ul li p b{display:block; font-weight:bold; color:#534e52; margin:0 0 7px; font-size:12px}
.template01 #content.concursos #contentMaster ul li p strong{font-weight:bold; color:#534e52;}
.template01 #content.concursos #contentMaster ul li p a{color:#880505; padding:1px}
.template01 #content.concursos #contentMaster ul li p a:hover{background:#880505; color:#fff}
.template01 #content.concursos #contentMaster ul li:last-child{background:transparent}
.template01 #content.concursos #contentMaster ul li:last-child p{border:none}

.template01 #content.artigos #contentMaster h5{display:block; padding:0; background:transparent url(../images/bg_titCursos.jpg) repeat scroll 0 0; color:#FFFFFF; height:35px; line-height:35px; margin:12px 19px 20px; text-indent: 10px; font-size:12px}
.template01 #content.artigos #contentMaster ul{padding:0 19px 10px 19px}
.template01 #content.artigos #contentMaster ul li a{display:block; color:#404040; font-size:11px; padding:10px 0 5px; text-indent:15px; background:url(../images/arrow_red.gif) no-repeat 3px 14px;}
.template01 #content.artigos #contentMaster ul li strong{font-weight: bold; color: #404040}
.template01 #content.artigos #contentMaster ul li.new a{background-image:url(../images/icon_newRed.gif); background-position: 0px 10px; text-indent:39px; line-height:13px}
.template01 #content.artigos #contentMaster ul li a:hover{background-color:#dadada}
.template01 #content.artigos div.obs{margin:10px 22px; display:block; float:left}
.template01 #content.artigos div.obs p{color:#333; font-size:10px; text-align: justify}

.template01 #content.noticias #contentMaster h5 strong{font-weight: bold; font-size: 12px}
.template01 #content.noticias #contentMaster form{position:absolute; right:22px; top:123px;}
.template01 #content.noticias #contentMaster form label, .template01 #content.noticias #contentMaster form select{color:#534e52}
.template01 #content.noticias #contentMaster ul{width:656px; padding:0 0 15px; position:relative; left:22px}
.template01 #content.noticias #contentMaster ul li.noticia{display:none; background-color:#d3d3d3}
.template01 #content.noticias #contentMaster ul li a{cursor:pointer; color:#404040; display:block; padding:11px 0 11px 15px; border-top:#c0c0c0 1px solid; /*text-indent:15px;*/ background:url(../images/arrow_red.gif) no-repeat 3px 17px; line-height:14px; /*height:14px;*/}
.template01 #content.noticias #contentMaster ul li a:hover{background:url(../images/arrow_red.gif) no-repeat 3px 14px #ededed}
.template01 #content.noticias #contentMaster ul li p,
.template01 #content.noticias #contentMaster ul li.noticia{font-size:12px; padding:5px 0 5px 18px; color:#534e52; font-weight:normal; background-position:9px center}
.template01 #content.noticias #contentMaster ul li.noticia a{font-size:12px; border:none; padding:5px 0 5px 18px; color:#534e52; font-weight:normal; background-position:9px center}

.template01 #content.noticias #contentMaster ul li.noticia span a {background:none repeat scroll 0 0 #BBBBBB;color:#404040;display:inline;font-weight:bold;margin:-17px 9px 0;padding:3px 0 4px 4px;width:62px;float: right;font-size: 11px;}

.template01 #content.contato #contentMaster p, .template01 #content.contato #contentMaster form{width:80%; padding:15px 0; position:relative; left:22px;; display:block}
.template01 #content.contato #contentMaster p{font-size:12px; line-height:15px; color:#534e52}
.template01 #content.contato #contentMaster p b, .template01 #content.contato #contentMaster p i{font-size:12px; line-height:15px; display:block; font-weight:bold; color:#534e52; margin:5px 0}
.template01 #content.contato #contentMaster p i{color:#9f0300}
.template01 #content.contato #contentMaster form{float:left; display:block}
.template01 #content.contato #contentMaster form div{display:block; float:left}
.template01 #content.contato #contentMaster form label, .template01 #content.contato #contentMaster form input{float:left; display:inline-block}
.template01 #content.contato #contentMaster form label{width:90px; font-weight:bold; color:#534e52; height:31px; line-height:31px}
.template01 #content.contato #contentMaster form input{border:5px solid #fff; color:#534e52; margin:4px 0}
.template01 #content.contato #contentMaster form .group1,
.template01 #content.contato #contentMaster form .group2,
.template01 #content.contato #contentMaster form .group3{width:450px;}
.template01 #content.contato #contentMaster form .group1 input{width:350px;}
.template01 #content.contato #contentMaster form .group2{width:450px}
.template01 #content.contato #contentMaster form .group2 input.ddd{width:35px; margin-right:10px;}
.template01 #content.contato #contentMaster form .group2 input.tel{width:305px}
.template01 #content.contato #contentMaster form .group3 input{border:1px solid #999; width:351px; height:19px; line-height:19px; margin:6px 0; color:#404040}
.template01 #content.contato #contentMaster form .group4,
.template01 #content.contato #contentMaster form .group5{width:652px}
.template01 #content.contato #contentMaster form .group4 textarea{width:352px; height:130px; border:5px solid #fff; color:#404040}
.template01 #content.contato #contentMaster form .group5 input{width:274px; margin:10px 0 0; height:27px; background:url(../images/btn_enviar.jpg) no-repeat; cursor:pointer; border:0; float:right}


.template01 #content.promocao #contentMaster p, .template01 #content.promocao #contentMaster form{width: 93%; padding:15px 0; position:relative; left:22px;; display:block}
.logo01{display: none}
.template01 #content.promocao #contentMaster p{font-size:12px; line-height:15px; color:#534e52}
.template01 #content.promocao #contentMaster p a{font-size:12px; line-height:15px; color:#534e52}
.template01 #content.promocao #contentMaster p b, .template01 #content.contato #contentMaster p i{font-size:12px; line-height:15px; display:block; font-weight:bold; color:#534e52; margin:5px 0}
.template01 #content.promocao #contentMaster p i{color:#9f0300}
.template01 #content.promocao #contentMaster form{float:left; display:block}
.template01 #content.promocao #contentMaster form div{display:block; float:left}
.template01 #content.promocao #contentMaster form label, .template01 #content.promocao #contentMaster form input{float:left; display:inline-block;}
.template01 #content.promocao #contentMaster form label{width: 160px; font-weight:bold; color:#534e52; height:31px; line-height:31px}
.template01 #content.promocao #contentMaster form input{border:5px solid #fff; color:#534e52; margin:4px 0}
.template01 #content.promocao #contentMaster form .group1,
.template01 #content.promocao #contentMaster form .group2,
.template01 #content.promocao #contentMaster form .group3{width:600px;}
.template01 #content.promocao #contentMaster form .group1 input{width:350px;float: left;margin-right: 90px;}
.template01 #content.promocao #contentMaster form .group2{width: 600px}
.template01 #content.promocao #contentMaster form .group2 input.ddd{width:35px; margin-right:10px;}
.template01 #content.promocao #contentMaster form .group2 input.tel{width:305px}
.template01 #content.promocao #contentMaster form .group3 input{border:1px solid #999; width:351px; height:19px; line-height:19px; margin:6px 0; color:#404040; float: left; margin-right: 66px;}
.template01 #content.promocao #contentMaster form .group4,
.template01 #content.promocao #contentMaster form .group5{width:652px}
.template01 #content.promocao #contentMaster form .group4 textarea{width:352px; height:130px; border:5px solid #fff; color:#404040}
.template01 #content.promocao #contentMaster form .group4 select{border:1px solid #999; width: 175px;  height:19px; line-height:19px; margin:6px 0; color:#404040; float: left; margin-right: 66px;}
.template01 #content.promocao #contentMaster form .group4 option{color:#404040;}
.template01 #content.promocao #contentMaster form .group4 label.termos{width: 300px;line-height: 14px;display: inline;color:#404040;display:inline-block;padding:3px 0 0 5px;}

.template01 #content.promocao #contentMaster form .group5 input{width:203px; margin:10px 0 0; height:27px; background:url(../images/btn_enviar.jpg) no-repeat; cursor:pointer; border:0; float:right}


.template01 #content.informativos #contentMaster{}
.template01 #content.informativos #contentMaster form{display:inline-block; padding:10px; background:#fff; left:22px; position:relative}
.template01 #content.informativos #contentMaster form label,
.template01 #content.informativos #contentMaster form input{color:#414042}
.template01 #content.informativos #contentMaster form input{margin:0 10px 0 0; width: 217px; background:#e1e1e1; border-width:4px 0; border-style:solid; border-color:#e1e1e1}
.template01 #content.informativos #contentMaster form label{background: #fff}
.template01 #content.informativos #contentMaster form input:last-child{background:#404040; color:#e1e1e1; border-color:#404040; border-width:4px; margin:0; width: 29px;}
.template01 #content.informativos #contentMaster .downloadAcrobat{position:absolute; right:15px; top:150px; background:url(../images/logo_acrobat.jpg) no-repeat center left; width:217px; padding:3px 0}
.template01 #content.informativos #contentMaster .downloadAcrobat *{color:#404040; font-size:10px}
.template01 #content.informativos #contentMaster .downloadAcrobat p{margin:0 0 0 75px;}
.template01 #content.informativos #contentMaster .downloadAcrobat p a{font-weight:bold;}
.template01 #content.informativos #contentMaster .downloadAcrobat p a:hover{color:#121212}
.template01 #content.informativos #contentMaster .busca{height:36px; margin:10px 22px 0; border-color:#c0c0c0; border-width:1px 0; border-style:solid; position:relative}
.template01 #content.informativos #contentMaster .busca h5{line-height:36px; padding:0}
.template01 #content.informativos #contentMaster h4{line-height:14px; width:80%; display:block; margin:15px 0; font-weight:bold}
.template01 #content.informativos #contentMaster .busca form{position:absolute; right:0; background:none; top:0; text-align:right}
.template01 #content.informativos #contentMaster .busca form select{width:83px; margin:0 8px 0 0}
.template01 #content.informativos #contentMaster .listagemInformativos{width:666px; position:relative; left:19px}
.template01 #content.informativos #contentMaster .listagemInformativos div{display:inline-block; float:left; height:25px; line-height:25px; text-indent:10px; background:#fff; color:#404040; margin:0 5px 5px 0}
.template01 #content.informativos #contentMaster .listagemInformativos div.tit{background:#8b0505; color:#e1e1e1}
.template01 #content.informativos #contentMaster .listagemInformativos div.num{width:215px}
.template01 #content.informativos #contentMaster .listagemInformativos div.per{width:254px}
.template01 #content.informativos #contentMaster .listagemInformativos div.bai{width:52px}
.template01 #content.informativos #contentMaster .listagemInformativos div.ind{width:130px; margin:0 0 5px}
.template01 #content.informativos #contentMaster .listagemInformativos div.ind,
.template01 #content.informativos #contentMaster .listagemInformativos div.bai{text-indent:0; text-align:center}
.template01 #content.informativos #contentMaster .listagemInformativos div a{display:block; background:center center no-repeat; overflow:hidden; letter-spacing:-9999px; text-align:left; height:25px}
.template01 #content.informativos #contentMaster .listagemInformativos div a:hover{background-color:#f9f9f9}
.template01 #content.informativos #contentMaster .listagemInformativos div.bai a{background-image:url(../images/icon_acrobat.jpg)}
.template01 #content.informativos #contentMaster .listagemInformativos div.ind a{background-image:url(../images/icon_indique.gif)}

.template01 #content.bibliografia #contentMaster{padding:0 0 13px}
.template01 #content.bibliografia #contentMaster .listagemBibliografia{width:666px; position:relative; left:16px; float:left; margin:13px 0 0}
.template01 #content.bibliografia #contentMaster .listagemBibliografia td{line-height:12px; background:#fff; color:#484848; margin:0 5px 5px 0; padding:7px}
.template01 #content.bibliografia #contentMaster .listagemBibliografia tr.tit td{background:#8b0505}
.template01 #content.bibliografia #contentMaster .listagemBibliografia tr.tit td,
.template01 #content.bibliografia #contentMaster .listagemBibliografia tr.subtit td{font-weight:bold; color:#f3f3f3}
.template01 #content.bibliografia #contentMaster .listagemBibliografia tr.subtit td{background:#484848; width:100%}
.template01 #content.bibliografia #contentMaster .listagemBibliografia td.ttl{width:315px}
.template01 #content.bibliografia #contentMaster .listagemBibliografia td.aut{width:204px}
.template01 #content.bibliografia #contentMaster .listagemBibliografia td.edi{width:132px}

.template01 #content.videos #contentMaster h5{color:#fff; background:url(../images/bg_titCursos.jpg); height:35px; line-height:35px; margin:12px 22px 0; padding:0 12px}
.template01 #content.videos #contentMaster ul{margin:0 22px}
.template01 #content.videos #contentMaster ul.videosDestaque{height:700px; margin:0 22px}
.template01 #content.videos #contentMaster ul.videosDestaque li{margin:11px; width:298px; float:left; display:inline-block; height:333px}
.template01 #content.videos #contentMaster ul.videosDestaque li b{margin-top:15px; display:block; text-indent:10px; background:url(../images/arrow_red.gif) no-repeat center left; color:#404040; line-height:18px; font-size:14px; font-weight:bold}
.template01 #content.videos #contentMaster ul.videosDestaque li p{margin:0 10px; color:#404040}
.template01 #content.videos #contentMaster ul.videosDestaque li.spacer{margin:11px 0; width:13px}
.template01 #content.videos #contentMaster ul.videosOutros{margin:10px 32px}
.template01 #content.videos #contentMaster ul.videosOutros li a{display:block; text-indent:7px; background:url(../images/arrow_red.gif) no-repeat center left; color:#404040; line-height:18px; height:18px}
.template01 #content.videos #contentMaster ul.videosOutros li a:hover{background-color:#dcdcdc; color:#333}

.template01 #content.provas #contentMaster h4,
.template01 #content.pesquisa #contentMaster h4.tit{line-height:14px; width:60%; display:block; margin:20px 0; font-weight:bold}
.template01 #content.provas #contentMaster h5{color:#fff; background:url(../images/bg_titCursos.jpg); height:35px; line-height:35px; margin:12px 22px 20px 22px}
.template01 #content.provas #contentMaster .downloadAcrobat{position:absolute; right:15px; top:120px; background:url(../images/logo_acrobat.jpg) no-repeat center left; width:217px; padding:3px 0}
.template01 #content.provas #contentMaster .downloadAcrobat *{color:#404040; font-size:10px}
.template01 #content.provas #contentMaster .downloadAcrobat p{margin:0 0 0 75px;}
.template01 #content.provas #contentMaster .downloadAcrobat p a{font-weight:bold;}
.template01 #content.provas #contentMaster .downloadAcrobat p a:hover{color:#121212}
.template01 #content.provas #contentMaster ul{margin:0 22px 22px 22px}
.template01 #content.provas #contentMaster ul li{margin:5px 0 0}
.template01 #content.provas #contentMaster ul li a{height:35px; line-height:35px; display:block; text-indent:15px; color:#404040; font-weight:bold; font-size:12px; background:url(../images/cursos_linkMais.jpg) bottom right no-repeat #fff; padding:0;}
.template01 #content.provas #contentMaster ul li a:hover{background-image:url(../images/cursos_linkMaisH.jpg)}
.template01 #content.provas #contentMaster.interna h4{width:auto; margin:20px 22px 0 22px; background:url(../images/bg_titCursosG.jpg); height:70px; }
.template01 #content.provas #contentMaster.interna h4 span{color:#fff; font-weight:bold; font-size:13px; line-height:16px; position:absolute; margin:13px 0 0}
.template01 #content.provas #contentMaster.interna h4 span b{color:#d88786; font-size:13px; font-weight:bold; text-transform:uppercase}
.template01 #content.provas #contentMaster.interna .downloadAcrobat{background:none; right:80px; top:150px;}
.template01 #content.provas #contentMaster.interna .downloadAcrobat label{color:#fff; line-height:18px}
.template01 #content.provas #contentMaster.interna .downloadAcrobat select{width:260px; color:#7a7a7a}
.template01 #content.provas #contentMaster.interna ul li{margin:0; background:#fff}
.template01 #content.provas #contentMaster.interna ul li b{line-height:20px; padding:10px 0 0; display:block; text-indent:17px; background:url(../images/arrow_red.gif) no-repeat 10px 19px; color:#404040; font-size:14px; font-weight:bold}
.template01 #content.provas #contentMaster.interna ul li div{border:10px solid #fff}
.template01 #content.provas #contentMaster.interna ul li div a{display:block; line-height:22px; font-size:10px; height:22px; color:#505050; text-indent:22px; margin:0 8px; border-width:1px; border-style:solid; border-color:#fff}
.template01 #content.provas #contentMaster.interna ul li div a.pdf{background:url(../images/icon_pdf.gif) no-repeat center left}
.template01 #content.provas #contentMaster.interna ul li div a.doc{background:url(../images/icon_doc.gif) no-repeat center left}
.template01 #content.provas #contentMaster.interna ul li div a:hover{background-color:#fbfbfb; border-color:#fff #eee #f0f0f0 #fff}

.template01 #content.pesquisa #contentMaster h5{line-height:14px; width:60%; display:block; margin:20px 0;}
.template01 #content.pesquisa #contentMaster .downloadAcrobat{position:absolute; right:15px; top:120px; background:url(../images/logo_acrobat.jpg) no-repeat center left; width:217px; padding:3px 0}
.template01 #content.pesquisa #contentMaster .downloadAcrobat *{color:#404040; font-size:10px}
.template01 #content.pesquisa #contentMaster .downloadAcrobat p{margin:0 0 0 75px;}
.template01 #content.pesquisa #contentMaster .downloadAcrobat p a{font-weight:bold;}
.template01 #content.pesquisa #contentMaster .downloadAcrobat p a:hover{color:#121212}
.template01 #content.pesquisa #contentMaster ul{margin:22px}
.template01 #content.pesquisa #contentMaster ul li{margin:5px 0 0}
.template01 #content.pesquisa #contentMaster ul li h4{height:35px; line-height:35px; text-indent:15px; color:#404040; font-weight:bold; font-size:12px; background:url(../images/cursos_linkMais.jpg) bottom right no-repeat #fff; padding:0; cursor:pointer}
.template01 #content.pesquisa #contentMaster ul li h4.hover{background-image: url(../images/cursos_linkMaisH.jpg)}
.template01 #content.pesquisa #contentMaster ul li h4.open{background-image:url(../images/pesquisa_open.jpg)}
.template01 #content.pesquisa #contentMaster ul li div{background:url(../images/bg_pesquisaItens.jpg) #fff repeat-x 0 0; width:622px; padding:10px 0; display:none}
.template01 #content.pesquisa #contentMaster ul li div a{display:block; line-height:22px; font-size:10px; height:22px; color:#505050; text-indent:22px; margin:0 8px; border-width:1px; border-style:solid; border-color:#fff}
.template01 #content.pesquisa #contentMaster ul li div a.pdf{background:url(../images/icon_pdf.gif) no-repeat center left}
.template01 #content.pesquisa #contentMaster ul li div a.doc{background:url(../images/icon_doc.gif) no-repeat center left}
.template01 #content.pesquisa #contentMaster ul li div a:hover{background-color:#fbfbfb; border-color:#fff #eee #f0f0f0 #fff}


.template01 #content.institucional #contentMaster{padding:0 0 15px}
.template01 #content.institucional #contentMaster h3{margin:0 0 15px}
.template01 #content.institucional #contentMaster p,
.template01 #content.institucional #contentMaster p b{line-height:14px; color:#404040}
.template01 #content.institucional #contentMaster p{margin:10px 22px; text-align:justify}
.template01 #content.institucional #contentMaster p b{display:block; text-indent:7px; background:url(../images/arrow_red.gif) no-repeat 0 5px;}

.template01 #content.links #contentMaster ul{margin:22px}
.template01 #content.links #contentMaster ul li{border-color:#c0c0c0; border-style:solid; border-width:1px 0; margin:0 0 -1px}
.template01 #content.links #contentMaster ul li a{color:#404040; height:24px; line-height:24px; text-indent:7px; background:url(../images/arrow_red.gif) no-repeat center left; display:block}
.template01 #content.links #contentMaster ul li a:hover{color:#222; background-color:#f0f0f0; background-position:1px center;}

.template01 #content.cursos #contentMaster{text-align:justify;}
.template01 #content.cursos #contentMaster h3.interno{background-image:url(../images/header_cursosExpanded.jpg); cursor:pointer}
.template01 #content.cursos #contentMaster h4{padding:0; font-weight:normal; line-height:normal; margin: 10px 22px 15px; font-size: 11px}
.template01 #content.cursos #contentMaster h4 b{color: #404040; font-weight: bold; }
.template01 #content.cursos #contentMaster div h4{background:#534E52; margin: 20px 0; font-weight: bold; padding: 5px; font-size: 11px; color:#F0F0F0;clear: both}
.template01 #content.cursos #contentMaster div h4 span{color:#fff;text-decoration: underline;}
.template01 #content.cursos #contentMaster h5{color:#fff; background:url(../images/bg_titCursos.jpg); height:35px; line-height:35px; margin:22px 22px 10px}
.template01 #content.cursos #contentMaster strong{font-weight:bold; color:#96231F; font-size:11px}
.template01 #content.cursos #contentMaster strong.disc{font-weight:bold; color:#404040; font-size:11px}
.template01 #content.cursos #contentMaster strong.aviso{color:#404040;}
.template01 #content.cursos #contentMaster div{background:#fff; display:block; padding:10px 22px 10px 15px; margin:0 22px 10px; position:relative}
.template01 #content.cursos.expand #contentMaster div img{ position:absolute; right:63px; top:173px}
.template01 #content.cursos.expand #contentMaster div p img{ position:absolute; top: 0; right: 30px}
.template01 #content.cursos #contentMaster div p{width:85%; color:#404040; line-height:14px; margin:0 5px; position: relative}
.template01 #content.expand #contentMaster div p{width:100%; color:#404040; line-height:14px; text-align: justify; margin:0 0px 10px; position: relative; font-size: 11px;}
.template01 #content.expand #contentMaster div p i{color: red;}
.template01 #content.cursos #contentMaster div p b{color:#96231f; font-weight:bold; display:block; background:no-repeat center left; line-height:15px; font-size: 12px}
.template01 #content.cursos #contentMaster div p b.prof{display: inline; color: #404040; font-size: 11px;}
.template01 #content.cursos #contentMaster div p b.new{background-image:url(../images/icon_newRed.gif); text-indent:36px}
.template01 #content.cursos #contentMaster div p span{text-decoration:underline; cursor:pointer; color:#333; font-size:11px; font-weight: bold}
.template01 #content.cursos #contentMaster div a{z-index: 99; float:right; background:url(../images/cursos_linkMais.jpg) no-repeat bottom right; position:absolute; bottom:0; right:0; overflow:hidden; letter-spacing:-999px; width:100%; height:100%}
.template01 #content.cursos #contentMaster div a:hover{background-image:url(../images/cursos_linkMaisH.jpg)}
.template01 #content.cursos #contentMaster div.boxes{background:#fff; display:block; padding: 0px; margin: 15px 0px 0px; position:relative; left: 0px;}
.template01 #content.cursos #contentMaster div.boxes a{display: block;float:none;padding: 0 5px;width: 67px;height: 20px;position: relative;left: 0px; letter-spacing: 0px; line-height: 20px;color: #900; background: #CCC}
.template01 #content.cursos #contentMaster div.boxes a:hover{background: #acabaa;}
.template01 #content.cursos #contentMaster div.boxes div.esconde{display:none;background:#fff;padding: 0px; margin: 0px; position:relative; left: 0px; width: 610px;}
.template01 #content.cursos #contentMaster div.boxes div.esconde p{margin: 0px 0px 10px 1px;}
.template01 #content.cursos #contentMaster div.boxes div.esconde a.recolher{margin: 0 0 0 554px; width: 51px; }
.template01 #content.cursos #contentMaster ul{height:65px; display:block; margin:15px 22px; background:url(../images/bg_titCursosG2.jpg) repeat-x}
.template01 #content #contentMaster ul.expand{height:auto !important; display:block; margin:0 22px; padding:15px 0; background:url(../images/bg_titCursosG2.jpg) repeat-x}
.template01 #content.cursos #contentMaster ul li{float:left; display:inline-block; width: 45%; height:65px}
.template01 #content #contentMaster ul.expand li{float:left; display:inline-block; width: 45%; height:auto !important}
.template01 #content #contentMaster ul.expand li b{font-weight:bold;}
.template01 #content.cursos #contentMaster ul li.slave{width: 100%; background: url(../images/logo_lfg.gif) 10px center no-repeat; position:relative}
.template01 #content.cursos #contentMaster ul li.slave a.LFG{position: absolute; left:0; top:0; width:87px; height:65px; display:inline-block}
.template01 #content.cursos #contentMaster ul li p{width: 90%; margin: 15px 0 0 15px}
.template01 #content.cursos #contentMaster ul li.slave p{margin: 15px 0 0 85px; width: auto; font-size: 10px}
.template01 #content.cursos #contentMaster ul li.slave p strong{font-weight: bold; color: #fff; font-size: 10px}
.template01 #content.cursos #contentMaster ul li p b{font-weight: bold; display: block; line-height: 20px}
.template01 #content.cursos #contentMaster div ul{margin:15px 0; height:20px; border-bottom:1px solid #ccc}
.template01 #content.cursos #contentMaster div ul li{width:100%}
.template01 #content.cursos #contentMaster div ul li b,
.template01 #content.cursos #contentMaster div ul li i{display:inline-block; float:left; color:#404040; font-size:13px; }
.template01 #content.cursos #contentMaster div ul li b{width: 80%; text-align:left; padding:0}
.template01 #content.cursos #contentMaster div ul li b span{color:#404040;font-size:12px;font-weight:bold;}
.template01 #content.cursos #contentMaster div ul li i{width:65%; text-align:right; letter-spacing:0; height:auto; font-weight:bold; margin: 10px 0px;}
.template01 #content.cursos #contentMaster div ul,
.template01 #content.cursos #contentMaster div ul li,
.template01 #content.cursos #contentMaster div ul li b,
.template01 #content.cursos #contentMaster div ul li i{background:transparent !important}
.template01 #content.cursos #contentMaster div form{display:block; margin:22px 0 0;}
.template01 #content.cursos #contentMaster div form h4{color:#FFFFFF;line-height:19px;width:574px; clear: both;}
.template01 #content.cursos #contentMaster div form label{line-height:22px; color:#404040; font-weight:bold}
.template01 #content.cursos #contentMaster div form label,
.template01 #content.cursos #contentMaster div form input{width:279px; margin:0 25px 0 0; display:inline-block; float:left}
.template01 #content.cursos #contentMaster div form input{background-color:#e1e1e1; color:#333; border-width:4px 0; border-color:#e1e1e1; border-style:solid}
.template01 #content.cursos #contentMaster div form textarea{background-color:#e1e1e1; height:120px; display:block; width:585px; color:#333333}
.template01 #content.cursos #contentMaster div form #termos{width: auto; margin: 5px 0;}
.template01 #content.cursos #contentMaster div form label.termos{width: 560px; text-indent: 5px}
.template01 #content.cursos #contentMaster div form input:last-child{float:none; width:64px; margin:10px 0 0; height:27px; background:url(../images/btn_enviar.jpg) no-repeat; cursor:pointer; border:0;}

.template01 #content.ranking #contentMaster h5{color:#2a292a; line-height:16px; width:60%; padding:22px}


.contentMaster form h4{background:#534E52; margin: 20px 0; font-weight: bold; padding: 5px; font-size: 11px; color:#F0F0F0;clear: both}
.contentMaster form h4 span{color:#fff;text-decoration: underline;}
.contentMaster form{display:block; margin-left: 40px;}
.contentMaster form h4{line-height:19px;width:574px; clear: both;}
.contentMaster form label{line-height:22px; font-weight:bold}
.contentMaster form label,
.contentMaster form input{width:279px; margin:0 25px 0 0; display:inline-block; float:left}
.contentMaster form input{background-color:#e1e1e1; color:#333; border-width:4px 0; border-color:#e1e1e1; border-style:solid}
.contentMaster form textarea{background-color:#e1e1e1; height:120px; display:block; width:585px; color:#333333}
.contentMaster form #termos{width: auto; margin: 5px 0;}
.contentMaster form label.termos{width: 560px; text-indent: 5px}

.contentMaster form input.last-child{float:none; clear:both; width:64px; margin:10px 0 0; height:27px; background:#333; color: #fff; font-weight: bold; cursor:pointer; border:0;}



/*  Coluna da direita */

.template01 #content #contentColSubRight{width:215px; left:38px}
.template01 #content #contentColSubRight ul{padding:36px 0 10px; background:url(../images/titList_vejaTambem.jpg) no-repeat}
.template01 #content #contentColSubRight ul.notRecente{background-image:url(../images/titList_notRecente.jpg)}
.template01 #content #contentColSubRight ul li{padding:15px 0 15px 70px; background:no-repeat 0 15px; color:#4f1816; line-height:11px; cursor:pointer}
.template01 #content #contentColSubRight ul li b{font-weight:bold; color:#4f1816; font-size:12px; display:block}
.template01 #content #contentColSubRight ul li i{display:block; margin:9px 0 0}
.template01 #content #contentColSubRight ul li i b{display:inline-block}
.template01 #content #contentColSubRight ul li i, .template01 #content #contentColSubRight ul li i b{font-size:11px; font-style:italic; color:#3f3e40}
.template01 #content #contentColSubRight ul li.agenda{background-image:url(../images/miniIcon_agenda.jpg)}
.template01 #content #contentColSubRight ul li.ranking{background-image:url(../images/miniIcon_ranking.jpg)}
.template01 #content #contentColSubRight ul li.depoimentos{background-image:url(../images/miniIcon_depoimentos.jpg)}
.template01 #content #contentColSubRight ul li.videos{background-image:url(../images/miniIcon_videos.jpg)}
.template01 #content #contentColSubRight ul li.artigos{background-image:url(../images/miniIcon_artigos.jpg)}
.template01 #content #contentColSubRight ul li.bibliografia{background-image:url(../images/miniIcon_biblio.jpg)}
.template01 #content #contentColSubRight ul li.news{background-image:url(../images/miniIcon_news.jpg); cursor: default}
.template01 #content #contentColSubRight ul li.news form{margin: 0 0 10px -70px; background: #f9f9f9; height: 54px}
.template01 #content #contentColSubRight ul li.news form label{color: #404040; line-height: 16px}
.template01 #content #contentColSubRight ul li.news form input{background:none repeat scroll 0 0 #DDDDDD;border-color:#DDDDDD;border-style:solid;border-width:3px 0;display:block;width:87%;}
.template01 #content #contentColSubRight ul li.news form input.last-child{background:none repeat scroll 0 0 #D0D0D0;border-width:0 3px 3px;color:#404040;float:right;margin-top:-19px;padding:0 0 1px;width:30px;}
.template01 #content #contentColSubRight ul li.nossosCursos{background:url(../images/miniIcon_cursos.jpg) #e2dacf 0 10px no-repeat; padding:95px 0 0}
.template01 #content #contentColSubRight ul li.nossosCursos a{color:#4f1816; font-size:12px; font-weight:bold; display:block; margin:0 15px; padding:8px 0; border-width:1px 0; border-style:solid; border-color:#d1c5b5 #000 #f2eeea #000}
.template01 #content #contentColSubRight ul li.nossosCursos a:hover{color:#820d09}
.template01 #content #contentColSubRight ul li.nossosCursos a:first-child{border-top:none}
.template01 #content #contentColSubRight ul li.nossosCursos a:last-child{font-size:11px; font-weight:normal; border-bottom:none; padding-bottom:20px}
.template01 #content #contentColSubRight ul.notRecente li{color:#404040; padding:0 0 15px}
.template01 #content #contentColSubRight ul.notRecente li b{color:#6a0705; font-weight:bold; display:inline-block; font-size:11px}
.template01 #content #contentColSubRight ul.notRecente li a{color:#404040;}
/*
.template01 #content #contentColSubRight ul.notRecente li a{text-decoration:underline; color:#96231f; font-size:10px; float:right; padding:1px 2px}
.template01 #content #contentColSubRight ul.notRecente li a:hover{background:#880505; color:#fff; text-decoration:none; font-weight:bold}
*/
/* Headers */
.template01 #content.concursos #contentMaster h3{background-image:url(../images/header_concursos.jpg);}
.template01 #content.noticias #contentMaster h3{background-image:url(../images/header_noticias.jpg)}
.template01 #content.noticias #contentMaster h5 {background:transparent url(../images/bg_titCursos.jpg) repeat scroll 0 0;color:#FFFFFF;display:block;font-size:10px;height:35px;line-height:2;margin:12px 19px 0;text-indent:0px;padding: 2px 10px;}
.template01 #content.noticias #contentMaster h5 span{font-size: 11px;}
.template01 #content.artigos #contentMaster h3{background-image:url(../images/header_artigos.jpg)}
.template01 #content.cursos #contentMaster h3{background-image:url(../images/header_cursos.jpg)}
.template01 #content.informativos #contentMaster h3{background-image:url(../images/header_informativos.jpg)}
.template01 #content.contato #contentMaster h3{background-image:url(../images/header_contato.jpg)}
.template01 #content.promocao #contentMaster h3{background-image:url(../images/header_promo_bolsas.jpg)}
.template01 #content.links #contentMaster h3{background-image:url(../images/header_links.jpg)}
.template01 #content.videos #contentMaster h3{background-image:url(../images/header_videos.jpg)}
.template01 #content.provas #contentMaster h3{background-image:url(../images/header_provas.jpg)}
.template01 #content.ranking #contentMaster h3{background-image:url(../images/header_ranking.jpg)}
.template01 #content.pesquisa #contentMaster h3{background-image:url(../images/header_pesquisa.jpg)}
.template01 #content.institucional #contentMaster h3{background-image:url(../images/header_institucional.jpg)}
.template01 #content.bibliografia #contentMaster h3{background-image:url(../images/header_bibliografia.jpg)}
.template01 #content.provas.expand #contentMaster h3{background-image:url(../images/header_provasExpanded.jpg); cursor:pointer}

/* DivOverlay */
.noScroll{overflow:hidden}
.overlay{background:url(../images/bg_overlay.png); width:100%; height:100%; position:absolute; top:0; left:0; display:none; z-index: 100}
.show{display:block}
.hidden{display: none !important}
.overlay div{position:absolute; top:10%; left:50%; display:block; border:solid 8px #cfcfcf; background:#fff;}
.overlay div a.fechar{background: url(../images/fechar.gif) no-repeat;position:relative; float:right;height:21px;width: 21px;right:4px;top:-19px; vertical-align:middle;}
.overlay div a.btn_indique{background: url(../images/fechar2.gif) no-repeat;position:relative; float:right;height:21px;width: 21px;right:-12px;
                           top:-32px;vertical-align:middle;}
.overlay div a.fechar b{visibility:hidden; font-size:12px; color:red; font-weight:bold; padding:0 3px 0 0}
.overlay div a.fechar:hover b{visibility:visible}
#areaRestrita div, .boxNot div{width:518px; height:361px; margin:0 0 0 -268px}
.boxNot div p{color:#404040;height:86%;margin:0 10px 10px;overflow-y:scroll;padding-right:11px;text-align:justify;width:495px;}
.boxNot div p span{color:#404040;height:86%;margin:0 10px 10px;padding-right:11px;text-align:justify; font: normal normal normal 11px "Verdana", sans-serif !important;}
.boxNot div p a{color: blue;text-decoration: underline;margin: 0px ;}
.boxNot div p strong{font-size: 12px;color:#404040;font-weight:bold;}
#areaRestrita div h3{display:block; width:100%; margin:0 20px; background:url(../images/tit_cursos_lightbox.jpg) no-repeat; height:28px; overflow:hidden; letter-spacing:-9999px}
#areaRestrita div p{margin:11px 20px 0}
#areaRestrita div p,
#areaRestrita div p b{color:#4e4e4e; line-height:14px}
#areaRestrita div p b{display:block; font-weight:bold}
#indique div{background:#fff url(../images/bg_indique.jpg) top right no-repeat; width:353px; height:361px; margin:0 0 0 -176px}
#indique div form{position:relative; top:100px; margin:0 20px; display:block}
#indique div form label,
#indique div form input{display:block; width:100%}
#indique div form label{color:#404040; font-size:13px; line-height:16px; font-weight:bold;}
#indique div form input{background:#cfcfcf; color:#404040; border:#cfcfcf 3px solid; font-weight:bold; margin:5px 0 8px}
#indique div form input:last-child{width:64px; margin:20px 0 0; height:27px; background:url(../images/btn_enviar.jpg) no-repeat; cursor:pointer; border:0; float:right}
#indique div form small{color:#404040; font-size:10px}
#indiqueInfor div{background:#fff top right no-repeat; width:350px; height:251px; margin:0 0 0 -176px}
#indiqueInfor div form{position:relative; margin:0 20px; display:block; top:15px}
#indiqueInfor div form label,
#indiqueInfor div form input{display:block; width:100%}
#indiqueInfor div form label{color:#404040; font-size:13px; line-height:16px; font-weight:bold;}
#indiqueInfor div form input{background:#cfcfcf; color:#404040; border:#cfcfcf 3px solid; font-weight:bold; margin:5px 0 8px}
#indiqueInfor div form input:last-child{width:64px; margin:10px 0 0; height:27px; background:url(../images/btn_enviar.jpg) no-repeat; cursor:pointer; border:0; float:right}
#depoimento div{background:#fff url(../images/header_depoimentos.jpg) top center no-repeat; width:730px; height:412px; margin:0 0 0 -365px}
#depoimento div p{overflow:auto; height:308px; width:730px; display:block; position:relative; top:73px}
#depoimento div p b{position: relative; color:#404040; margin:0 20px; padding:20px 0; text-align:justify; border-bottom:1px solid #bbb; display:block}
#depoimento div p b span{overflow: hidden; width: 84px; height: 16px; position: absolute; right: 0; color: #404040; bottom: 0; line-height: 17px; background: #fff}
#depoimento div p b span.open{text-indent:-81px; width:62px;}
#depoimento div p b span a{font-weight: bold; color: #404040; background: #bbb; padding: 1px 2px 2px}
#depoimento div p b span a:hover{color: #96231F; background: #aaa}
#depoimento div p b.contract{height:73px; overflow:hidden;}
#depoimento div p b.foto{background: 0 20px no-repeat; padding:20px 0 20px 100px}
#depoimento div p b#Jeferson{background-image:url(../images/depoimentos/jeferson_pereira.jpg)}
#depoimento div p b#Marcos{background-image:url(../images/depoimentos/marcos_scalercio.jpg)}
#depoimento div p b#Herika{background-image:url(../images/depoimentos/herika_fischborn.jpg)}
#depoimento div p b br{display:block; height:5px}
#depoimento div p b i{font-style:italic; font-weight:bold; color:#404040}

.template01 #content.areadoaluno #contentMaster h3{background: url(../images/tit_areaAluno.jpg) no-repeat top center; height: 40px; margin: 0 5px}
#AreadoAluno.template01 #content #contentMaster{background: #fff}
#AreadoAluno p{color: #4a4a4a; text-align: left; float: left; margin: 0 5px 10px 5px; display: block; width: 100%}
#AreadoAluno p b{color: #4a4a4a; font-weight: bold}
#AreadoAluno p b.big{font-size: 14px; line-height: 18px}
#AreadoAluno p a{background: no-repeat center 3px; width: 64px; padding: 74px 3px 2px; display: inline-block; float: right; margin: 0 5px 10px 30px; text-align: center; color: #404040; text-indent: 0; border: 1px solid #fff;}
#AreadoAluno p a:hover,
#AreadoAluno p a.hover{color: #202020; background-color: #f7f7f7; border-color: #f2f2f2}
#AreadoAluno p a.messages{background-image: url(../images/icon_messages.jpg)}
#AreadoAluno p a.logout{background-image: url(../images/icon_logout.jpg)}
#AreadoAluno p a.turmas{background-image: url(../images/icon_turmas.jpg)}
#AreadoAluno dl{clear: both; margin: 0 0 20px 0;}
#AreadoAluno dl dt{color: #404040; font-weight: bold; border-bottom: 1px solid #f3f3f3; background: #f9f9f9; line-height: 18px; height: 18px; text-indent: 5px; margin: 15px 0 0;}
#AreadoAluno dl dt.novas{font-size: 17px; height: 26px; line-height: 26px; background-color: #8E1A1D; color: #fcfcfc; border-color: #5F0C0F}
#AreadoAluno dl dd{line-height: 16px; padding: 5px; background: #eee; border-bottom: 1px solid #ccc; clear: both}
#AreadoAluno dl.turmas{border-bottom:1px solid #bbb}
#AreadoAluno dl.turmas dd{margin: 0; border-width: 0 1px; border-color: #bbb; border-style: solid}
#AreadoAluno dl dd,
#AreadoAluno dl dd a{color: #404040; line-height: 14px; display: block; font-size: 10px; margin-bottom: 5px; display: block}
#AreadoAluno dl dd a:hover{background: #fafafa}
#AreadoAluno dl dd b{font-weight: bold; color: #202020; font-size: 11px; vertical-align: top}
#AreadoAluno dl dd.none, #AreadoAluno dl dd.normal{color: #909090; background: none;}
#AreadoAluno dl dd.normal{color: #404040; padding: 2px 5px; margin: 0}
#AreadoAluno dl dd.normal a{text-decoration: underline}
#AreadoAluno dl dd.tit{font-size: 13px; font-weight: bold; line-height: 17px; padding: 10px 0 0; border:0; border-bottom: 1px #bbb solid; margin: 0; display: block; height: 23px; line-height: 23px}
#AreadoAluno dl dd.tit a{display: inline-block; float: left; height: 23px; padding: 0 5px; line-height: 23px; margin: 0; background: #eee}
#AreadoAluno dl dd.tit a:hover{background: #ddd}
#AreadoAluno dl dd.tit a.ativo{background: #bbb; color: #333; font-weight: bold; font-size: 12px; text-decoration: none}
#AreadoAluno dl dd label{color: #404040; display: block; background: #ddd; border: 5px solid #ddd; cursor: pointer}
#AreadoAluno dl dd input{vertical-align: top; margin: 0 3px 0 0}
#AreadoAluno.template01 #content{padding: 10px 0 20px 0;}
#AreadoAluno.template01 #content #contentMaster{width: 565px; left: 202px; background: #fff;}
#AreadoAluno.template01 #content #contentColSubRight{width: 456px; top: 40px; margin-bottom: 50px}
#AreadoAluno.template01 #top{height: 163px; border-bottom: 1px solid #fafafa; height: 123px}
#AreadoAluno.template01 #top h1{left: 317px; top: 0; background-position: 0 -13px}
#AreadoAluno.template01 #top h1 a{height: 123px}

.hidden{visibility: hidden}
.nolink{cursor: default}


#promocao div{height:450px;margin:50px 0 0 -350px;padding:5px;width:700px;}
#promocao div p{color: #333; font-size: 12px; text-align: justify; line-height: 17px;}
#promocao div span{color: #333; font-size:11px;font-weight:bold;}
#promocao div h2{color: #333;font-size:24px;line-height:30px;text-align:center;}
#promocao div a{color: #333; font-size: 12px;font-weight: bold;}
#promocao div a.fechar {color:#FFFFFF;display:block;font-size:12px;font-weight:bold;left:-35px;position:absolute;top:-38px;width:11px;}
#promocao div{background: url(../images/promocao_ganhadores.jpg) no-repeat;}
#promocao div a.fechar{left:685px;top:3px;}
#promocao div a.saiba{display:block;height:43px;left:300px;position:absolute;top:224px;width:167px;}



#simulado2 div.envolve{height: 220px;margin: 70px 0 0 -220px;padding: 10px;width: 440px; *width: 500px;}
#simulado2 div p{color: #333; font-size: 12px; text-align: justify; line-height: 17px;margin: 0px 0;}
#simulado2 div span{color: #333; font-size:11px;font-weight:bold;}
#simulado2 div h2{color: #333;font-size: 20px;line-height:30px;text-align:center; margin-left: 15px;}
#simulado2 div a{color: #333; font-size: 12px;font-weight: bold;}
#simulado2 div a.fechar {background: url(../images/fechar2.gif) no-repeat;position:relative; float:right;height:21px;width: 21px;right:-20px;top:-42px;vertical-align:middle;letter-spacing: -9999px;line-height: 9999px;overflow: hidden;}
#simulado2 form{float:left; display:block}
#simulado2 form div{display:block; float:left}
#simulado2 form {margin-top: 20px;}
#simulado2 form input{width: 340px; height: 25px; border: 1px solid #ccc;color: #000;*padding-top: 5px;}
#simulado2 form input.submit{background:url("../images/btn_enviar.jpg") no-repeat scroll 0 0 transparent;border:0 none;cursor:pointer;float:right;height:27px;margin:10px 0 0; *margin-right: 30px; _margin-right: 50px; width:64px;}
#simulado2 form textarea{color: #000;width: 341px; height: 100px; border: 1px solid #ccc;margin-left: 94px;margin-top: -20px;}
#simulado2 form label{display: inline-block; font-weight:bold; color:#534e52; height:31px; line-height:31px; width: 90px;}


.title_noticias{background:url("../images/bg_title.jpg") repeat scroll 0 0 transparent;color:#5A5A5A;float:left;font-size:14px;font-weight:bold;height:32px;line-height: 21px;height:27px;left:0;padding-left:10px;position:relative;top:8px;vertical-align:middle;width:508px;}


.formatSaiba{background:none repeat scroll 0 0 #CCCCCC;color:#990000;display:block;height:25px;letter-spacing:0;line-height:25px;text-align: center;padding:0 5px;float:right;width:67px;margin:0 15px 10px;}


#redes {position: absolute !important; right: 16px !important;top: 30px !important;}
#redes ul li{float:left;}
#redes ul li a{margin-right: 17px;}
#redes .facebook{display: block; width: 54px; height: 20px; background: url(../images/redes.jpg) no-repeat 0 0; }
#redes .twitter{background:url("../images/redes.jpg") no-repeat scroll -69px 0 transparent;display:block;height:20px;width:54px;}
#redes .orkut{background:url("../images/redes.jpg") no-repeat scroll -195px 0 transparent;display:block;height:20px;width:39px;}

#redes .facebook:hover{background: url(../images/redes_hover.jpg) no-repeat 0 0; }
#redes .twitter:hover{background: url(../images/redes_hover.jpg) no-repeat -69px 0; }
#redes .orkut:hover{background: url(../images/redes_hover.jpg) no-repeat -195px 0; }


.hidden{display: none;}



#introducao-redes{width:970px;margin: 0 0 0 -485px; left: 50%; position:absolute;z-index: 1;}
#introducao-redes #top-redes{background: url(../images/redes/bg-top.jpg) no-repeat;height: 21px;padding:10px 16px 5px;}
#introducao-redes #top-redes p{width: auto; float: left;}
#introducao-redes #top-redes ul{width: auto; float: right;}
#introducao-redes #top-redes ul li{display: inline-block; float: left;}

#introducao-redes #top-redes .facebook{display: block; width: 60px; height: 19px; background: url(../images/redes/redes.jpg) no-repeat 0 -2px; }
#introducao-redes #top-redes .twitter{display: block; width: 60px; height: 19px; background: url(../images/redes/redes.jpg) no-repeat -60px -2px; }
#introducao-redes #top-redes .orkut{display: block; width: 60px; height: 19px; background: url(../images/redes/redes.jpg) no-repeat -176px -2px; }

#introducao-redes #top-redes .facebook:hover{background: url(../images/redes/redes.jpg) no-repeat 0 -23px; }
#introducao-redes #top-redes .twitter:hover{background: url(../images/redes/redes.jpg) no-repeat -60px -23px; }
#introducao-redes #top-redes .orkut:hover{background: url(../images/redes/redes.jpg) no-repeat -176px -23px; }

#introducao-redes #content-redes{background: #6a0000; padding: 10px 13px; opacity: .9;margin-top:-1px;}
#introducao-redes #content-redes p{text-align: justify;line-height:15px;}
#introducao-redes  a.button2{display: block; height: 12px; width: 971px; background: url(../images/redes/btn_redes.jpg) no-repeat;}
#introducao-redes  a.button1{display: block; height: 12px; width: 971px; background: url(../images/redes/btn_redes_bottom.jpg) no-repeat;}

#simulado {
    width: 697px;
    left: 22px;
    position: relative;
    float: left;
    background: #9a0b09 url(../images/header-simulado.jpg) 0 0 no-repeat;
    padding-top: 360px;
    margin-bottom: 20px;
    padding-bottom: 25px;
}

#curso-reta-final {
    width: 697px;
    left: 22px;
    position: relative;
    float: left;
    background: #9a0b09 url(../images/curso-reta-final/bg.jpg) 0 0 no-repeat;
    padding-top: 200px;
    margin-bottom: 20px;
    padding-bottom: 25px;
}
#curso-reta-final img {
    float: right; 
}

#curso-reta-final .head a {
    height: 39px;
    line-height: 37px;
    display: block;    
    width: 634px;
    margin: auto;
    font-size: 12px;
    color: #2a2a2a;
    font-weight: bold;
    text-indent: 10px;
    background: url(../images/curso-reta-final/head.png) 0 0;
}
#curso-reta-final .head span {
    font-size: 12px;
    color: #2a2a2a;    
}
#curso-reta-final > div {
    display: none;
    width: 604px;
    padding: 15px;
    margin: auto;
    font-size: 11px;
}
#curso-reta-final strong {
    font-weight: bold;
    font-size: 13px;
}
#banner-cursos {
    width: 653px;
    margin: 0 auto 10px;
}


/**/
#cursos2012 {
    width: 697px;
    left: 22px;
    position: relative;
    float: left;
    background: #fff url(../images/cursos2012/bg.jpg) 0 0 no-repeat;
    padding-top: 220px;
    margin-bottom: 20px;
    padding-bottom: 25px;
}
#cursos2012 img {
    float: right; 
}

#cursos2012 .head a {
    height: 61px;
    line-height: 60px;
    display: block;    
    margin: auto;
    font-size: 14px;
    font-weight: bold;
    text-indent: 10px;
    padding-left: 30px;
    color: #fff;
    background: url(../images/cursos2012/head.png) 0 0;
}
#cursos2012 .head span {
    font-size: 14px;
    color: #fff;
    font-weight: bold;
}
#cursos2012 > div * {
    color: #333;	
    font-size: 13px;    
    line-height: 1.5;
}
#cursos2012 > div {
    display: none;
    width: 604px;
    padding: 15px;
    margin: auto;
}
#cursos2012 strong {
    font-weight: bold;
}

