@charset "iso-8859-1";

/* CSS Document */
body { background:url(../_img/bg_body.png) repeat-x; }
hr { visibility:hidden; line-height:1px; height:1px; overflow-y:hidden; clear:both; margin:0; padding:0; }
.clear { visibility:hidden; clear:both; display:block; height:0px; overflow:hidden; }
.bg { background:url(../_img/topo1.png) no-repeat top center; height:270px; position:absolute; top:0; left:0; width:100%; z-index:3; }
.main { width:950px; min-height:600px; _height:600px; top:18px; margin:0 auto; background:#fff; position:relative; z-index:5; }
small { font-size:0.8em; }

/* Header */
.header { height:255px; position:relative; background:#f9f9f9 url(../_img/header_bg.png) no-repeat right top; }
.header .logo { position:absolute; left:97px; top:36px; }
.header .banner { right:10px; top:10px; position:absolute; }
.header .menu { height:49px; background:url(../_img/menu_bg.png) repeat-x; position:absolute; bottom:0; left:0; width:100%; font:bold 12px/49px Arial; color:#818181; }
.header .menu ul { margin-left:9px; }
.header .menu li { float:left; background:url(../_img/menu_spacer.png) right top no-repeat; }
.header .menu li.last { background:none; }
.header .menu li a { text-decoration:none; color:#818181; display:block; height:49px; padding:0 27px; }
.header .menu li a:hover { background:url(../_img/menu_bg_over.png) repeat-x; }

/* Conteúdo */
.content { background:#f1f1f1; min-height:345px; _height:345px; }

/* Home */
.content .home .box_cursos_gratuitos {width:950px; background:#fff; min-height:100px; padding-bottom:10px; *padding-bottom:0px; }
.content .home .box_cursos_gratuitos .cursos_conteudo_esquerda {*width:685px; padding-right:13px; float:left; margin-top:5px; margin-left:5px; }
.content .home .box_cursos_gratuitos .cursos_conteudo_esquerda .link_cursos .img_cursos {float:left; margin-right:11px; }
.content .home .box_cursos_gratuitos .cursos_conteudo_esquerda .link_cursos .img_cursos_final {margin-right:0; }
.content .home .box_cursos_gratuitos .cursos_conteudo_direita { padding-top:5px;} 
.content .home .box_cursos_gratuitos .cursos_conteudo_direita .img_opcoes_cursos{margin-bottom:7px;}

.content .home .box_noticias { position:relative; padding:15px; }
.content .home .box_noticias .titulo { font:bold 14px "Trebuchet MS", Arial; color:#95c23d; }
.content .home .box_noticias a { text-decoration:none; }
.content .home .box_noticias .left { width:545px; border-bottom:1px solid #d8d8d8; float:left; padding:10px 0; }
.content .home .box_noticias .left img { margin-right:10px; float:left; }
.content .home .box_noticias .left h3 { font:bold 18px "Trebuchet MS", Arial; color:#0d934b; }
.content .home .box_noticias .left a:hover h3 { color:#07582d; }
.content .home .box_noticias .left h4 { font:normal 12px/16px "Trebuchet MS", Arial; color:#5d5d5d; padding-top:10px; }
.content .home .box_noticias .left a:hover h4 { color:#272727; }
.content .home .box_noticias .right { width:350px; float:right; }
.content .home .box_noticias .right li { clear:both; padding-bottom:10px; }
.content .home .box_noticias .right img { margin-right:10px; float:left; }
.content .home .box_noticias .right h3 { font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#5d5d5d; }
.content .home .box_noticias .right a:hover h3 { color:#292929; }
.content .home .box_noticias .right h4 { font:normal 10px/14px "Trebuchet MS", Arial; color:#0d934b; }
.content .home .box_noticias .right a:hover h4 { color:#0b592f; }
.content .home .aluno { width:515px; height:298px; background:url(../_img/home_aluno.png) no-repeat left top; padding-top:0px; margin-top:20px; float:left; position:relative; }
.content .home .aluno .link { display:block; position:absolute; left:0; top:0; width:200px; height:290px; }
.content .home .aluno ul { width:338px; margin-left:232px; margin-top:10px; }
.content .home .aluno li { padding-left:7px; padding-top:7px; background:#fff; margin-top:0px; font:normal 11px "Trebuchet MS", Arial; color:#828282; }
.content .home .aluno li a { text-decoration:none; color:#060; }
.content .home .aluno li.inscrevase { padding:0;background:none; }
.content .home .aluno li h3 { font:bold 11px "Trebuchet MS", Arial; color:#0d934b; }
.content .home .realizadores { width:356px; height:285px; float:right; margin:29px 11px 0 0; }

/* O Projeto */
.content .oprojeto .texto { padding:30px 40px; font:normal 13px/22px Arial; color:#6a6a6a; }
.content .oprojeto .texto h1 { font:bold 25px "Trebuchet MS", Arial; color:#0d934b; margin-bottom:15px; }
.content .oprojeto .texto h2 { font:bold 13px/24px Arial; color:#0d934b; }
.content .oprojeto a { text-decoration:none; color:#95c23d; }
.content .oprojeto a:hover { text-decoration:underline; }
.content .oprojeto .realizadores { width:932px; height:85px; margin:0 auto; padding:15px 0; }

/* Cursos */
.content .cursos .texto { padding:30px 40px; font:normal 13px/22px Arial; color:#6a6a6a; }
.content .cursos .texto h1 { font:bold 25px "Trebuchet MS", Arial; color:#0d934b; margin-bottom:15px; }
.content .cursos .texto h2 { font:bold 13px/24px Arial; color:#0d934b; }
.content .cursos a { text-decoration:none; color:#95c23d; }
.content .cursos a:hover { text-decoration:underline; }
.content .cursos .realizadores { width:932px; height:85px; margin:0 auto; padding:15px 0; }

/* Notícias */
.content .noticias { font:normal 13px/22px Arial; color:#6a6a6a; }
.content .noticias h1 { padding:30px 40px 0; font:bold 25px "Trebuchet MS", Arial; color:#0d934b; }
.content .noticias h2 { font:bold 13px/24px Arial; color:#0d934b; }
.content .noticias a { text-decoration:none; color:#95c23d; }
.content .noticias a:hover { text-decoration:underline; }
.content .noticias .realizadores { width:932px; height:85px; margin:0 auto; padding:15px 0; }
.content .noticias .box { padding:0 40px; position:relative; }
.content .noticias .box a { text-decoration:none; }
.content .noticias .box .left { width:545px; float:left; padding:20px 0; }
.content .noticias .box .left img { margin-right:10px; float:left; }
.content .noticias .box .left h3 { font:bold 18px "Trebuchet MS", Arial; color:#0d934b; }
.content .noticias .box .left a:hover h3 { color:#07582d; }
.content .noticias .box .left h4 { font:normal 12px/16px "Trebuchet MS", Arial; color:#5d5d5d; padding-top:10px; }
.content .noticias .box .left a:hover h4 { color:#272727; }
.content .noticias .box .left h5 { font:normal 11px/12px "Trebuchet MS", Arial; color:#5d5d5d; padding-top:10px; }
.content .noticias .box .left a:hover h5 { color:#272727; }
.content .noticias .box .left h6 { font:bold 14px/16px "Trebuchet MS", Arial; color:#5d5d5d; padding-top:10px; }
.content .noticias .box .left a:hover h6 { color:#272727; }
.content .noticias .box .left .chamada { font-style:italic; display:block; padding:5px 0; }
.content .noticias .box .left .texto { padding:20px 0; font:normal 13px/22px Arial; color:#6a6a6a; }
.content .noticias .box .left .texto span { color:#95c23d; font-weight:bold; }
.content .noticias .box .left .fonte { font:italic 11px/22px Arial; color:#6a6a6a; display:block; padding:5px 0; }
.content .noticias .box .titulo { font:bold 14px "Trebuchet MS", Arial; color:#95c23d; float:right; width:310px; padding-bottom:10px; }
.content .noticias .box .right { width:290px; float:right; background:#fff; padding:10px; }
.content .noticias .box .right li { clear:both; padding-bottom:10px; }
.content .noticias .box .right img { margin-right:10px; float:left; }
.content .noticias .box .right h3 { font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#5d5d5d; }
.content .noticias .box .right a:hover h3 { color:#292929; }
.content .noticias .box .right h4 { font:normal 10px/14px "Trebuchet MS", Arial; color:#0d934b; }
.content .noticias .box .right a:hover h4 { color:#0b592f; }
.content .noticias .box .right h5 { color:#666; font:normal 11px "Trebuchet MS", Arial; }
.content .noticias .box .right a:hover h5 { color:#333; }
.content .noticias .right .paginacao { padding-top:5px; text-align:center; }
.content .noticias .right .paginacao span { font-size:10px; display:block; }
.content .noticias .right .paginacao a { display:inline-block; padding:3px 9px; margin-bottom:3px; background:#f1f1f1; text-decoration:none; color:#c0c0c0; }
.content .noticias .right .paginacao a:hover { background:#e1e1e1; color:#333; }

/* Imprensa */
.content .imprensa .texto { padding:30px 40px; font:normal 13px/22px Arial; color:#6a6a6a; }
.content .imprensa .texto h1 { font:bold 25px "Trebuchet MS", Arial; color:#0d934b; margin-bottom:15px; }
.content .imprensa .texto h2 { font:bold 13px/24px Arial; color:#0d934b; }
.content .imprensa .texto span { color:#95c23d; font-weight:bold; }
.content .imprensa a { text-decoration:none; color:#95c23d; }
.content .imprensa a:hover { text-decoration:underline; }
.content .imprensa .clipping { float:left; width:450px; background:#fff url(../_img/imprensa_clipping.png) left top no-repeat; padding:40px 15px 5px; }
.content .imprensa .clipping li { border-bottom:1px solid #ddd; margin-top:10px; line-height:18px; }
.content .imprensa .clipping .paginacao { padding-top:5px; text-align:center; }
.content .imprensa .clipping .paginacao a { display:inline-block; padding:3px 9px; background:#f1f1f1; text-decoration:none; color:#c0c0c0; }
.content .imprensa .clipping .paginacao a:hover { background:#e1e1e1; color:#333; }
.content .imprensa .contato { float:right; width:300px; padding:0 15px; }
.content .imprensa .realizadores { width:932px; height:85px; margin:0 auto; padding:15px 0; }

/* Contato */
.content .contato .texto { padding:30px 40px; font:normal 13px/22px Arial; color:#6a6a6a; }
.content .contato .texto h1 { font:bold 25px "Trebuchet MS", Arial; color:#0d934b; margin-bottom:15px; }
.content .contato .texto h2 { font:bold 13px/24px Arial; color:#0d934b; }
.content .contato .texto span { color:#95c23d; font-weight:bold; }
.content .contato a { text-decoration:none; color:#95c23d; }
.content .contato a:hover { text-decoration:underline; }
.content .contato .formulario { width:400px; float:left; }
.content .contato .formulario label { display:block; padding-top:10px; }
.content .contato .formulario input { background:#fff; width:300px; font:normal 12px/20px Arial; padding:5px; border:none; }
.content .contato .formulario input.menor { width:100px; }
.content .contato .formulario textarea { background:#fff; width:300px; height:100px; font:normal 12px/20px Arial; padding:5px; border:none; }
.content .contato .direita { float:right; width:400px; padding:20px 15px; }
.content .contato .realizadores { width:932px; height:85px; margin:0 auto; padding:15px 0; }
.content .contato .formulario input.enviar { background:#ccc; color:#666; padding:5px; width:70px; margin-left:240px; margin-top:10px; }
.content .contato small { font-size:10px; display:block; padding:10px 0; }

/* Parceiros */
.content .parceiros .texto { padding:30px 40px; font:normal 13px/18px Arial; color:#6a6a6a; float:left; }
.content .parceiros .texto h1 { font:bold 25px "Trebuchet MS", Arial; color:#0d934b; margin-bottom:15px; }
.content .parceiros .texto h2 { font:bold 13px/24px Arial; color:#0d934b; }
.content .parceiros a { text-decoration:none; color:#95c23d; }
.content .parceiros a:hover { text-decoration:underline; }
.content .parceiros .parceiro { width:400px; float:left; margin-bottom:10px; }
.content .parceiros .logo { float:left; padding-right:10px; }
.content .parceiros .realizadores { width:932px; height:85px; margin:0 auto; padding:15px 0; }

/* Links */
.content .links .texto { padding:30px 40px; font:normal 13px/22px Arial; color:#6a6a6a; }
.content .links .texto h1 { font:bold 25px "Trebuchet MS", Arial; color:#0d934b; margin-bottom:15px; }
.content .links .texto h2 { font:bold 13px/24px Arial; color:#0d934b; }
.content .links a { text-decoration:none; color:#95c23d; }
.content .links a:hover { text-decoration:underline; }
.content .links .realizadores { width:932px; height:85px; margin:0 auto; padding:15px 0; }

/* FAQ */
.content .faq .texto { padding:30px 40px; font:normal 13px/22px Arial; color:#6a6a6a; }
.content .faq .texto h1 { font:bold 25px "Trebuchet MS", Arial; color:#0d934b; margin-bottom:5px; }
.content .faq .texto h2 { font:bold 16px/24px Arial; color:#0d934b; margin-bottom:10px; margin-top:20px; }
.content .faq a { text-decoration:none; color:#95c23d; }
.content .faq a:hover { text-decoration:underline; }
.content .faq .realizadores { width:932px; height:85px; margin:0 auto; padding:15px 0; }
.content .faq .pergunta { margin-top:8px; display:block; }
.content .faq .resposta { display:none; }

/* Mapa do site */
.content .mapa .texto { padding:30px 40px; font:normal 13px/22px Arial; color:#6a6a6a; }
.content .mapa .texto h1 { font:bold 25px "Trebuchet MS", Arial; color:#0d934b; margin-bottom:15px; }
.content .mapa .texto h2 { font:bold 13px/24px Arial; color:#0d934b; }
.content .mapa a { text-decoration:none; color:#95c23d; }
.content .mapa a:hover { text-decoration:underline; }
.content .mapa .realizadores { width:932px; height:85px; margin:0 auto; padding:15px 0; }

/* Footer */
.footer { clear:both; }
.footer .cidades { background:#95c23d; height:160px; padding-left:12px; }
.footer .cidades h1 { font:bold 26px Arial; color:#fff; padding:10px; }
.footer .cidades td { padding:3px; font:normal 11px "Trebuchet MS"; color:#fff; text-align:center; }
.footer .menu { margin:8px 0; font:normal 10px "Trebuchet MS", Arial; color:#9b9b9b; float:left; }
.footer .menu a { text-decoration:none; color:#9b9b9b; }
.footer .menu a:hover { color:#666; }
.footer .doma { float:right; margin:8px 0; }
.footer .doma a { font:normal 10px "Trebuchet MS", Arial; color:#9b9b9b; text-decoration:none; }


