div#cursos_home_segmentos { width: 686px; height: 160px; }
div#cursos_home_segmentos ul li { float: left; height: 154px; }
div#cursos_home_segmentos ul li a { text-indent: -9999em; overflow: hidden; display: block; background: no-repeat 0 0; height: 154px; }
div#cursos_home_segmentos ul li a.ativo
, div#cursos_home_segmentos ul li a:hover { background-position: 0px -154px; }

div#cursos_home_segmentos ul li#cursos_criancas a { width: 98px; background-image: url(../images/cursos/cursos_criancas.jpg) !important; }
div#cursos_home_segmentos ul li#cursos_adolescentes a { width: 128px; background-image: url(../images/cursos/cursos_adolescentes.jpg) !important; }
div#cursos_home_segmentos ul li#cursos_jovensAdultos a { width: 179px; background-image: url(../images/cursos/cursos_jovensAdultos.jpg) !important; }
div#cursos_home_segmentos ul li#cursos_especiais a { width: 152px; background-image: url(../images/cursos/cursos_especiais.jpg) !important; }
div#cursos_home_segmentos ul li#cursos_online a { width: 120px; background-image: url(../images/cursos/cursos_online.jpg) !important; }

div.grupoCursos { background: url(../images/cursos/grupoCursosBG.gif) repeat-x 0 0; margin: 4px 0 24px; padding: 8px 0 0; width: 680px; clear: both; }
div.grupoCursos h2 { font-size: 16px; margin: 0; }

div.curso { float: left; min-height: 120px; }
div.curso h3 { font-size: 14px; margin: 0 0 4px; }
div.curso h3 span { margin: 0; }

div.box164 { width: 144px; padding: 10px; margin: 0 6px 6px 0; background: url(../images/cursos/boxQuatroColunas164x120.gif) no-repeat center bottom; }
div.box220 { width: 200px; padding: 10px; margin: 0 6px 6px 0; background: url(../images/cursos/boxTresColunas220.gif) no-repeat center bottom; }

div#descricaoCurso { margin: 12px 0; }
div#matriculasAnoInteiro { width: 220px; float: left; }
div#textoDescritivoCurso { width: 400px; padding: 12px; float: left; background: url(../images/cursos/cursosDescricaoDivisorVertical.gif) no-repeat 0 0; }

div#matriculasAnoInteiro h3 { margin: 0 0 12px; }
div#matriculasAnoInteiro h3 a { width: 95px; height: 48px; background: url(../images/cursos/matriculasAnoInteiro.gif) no-repeat 0 0; margin-left: 18px; }
div#matriculasSaibaMais { background: url(../images/cursos/matriculasAnoInteiro_divisor.gif) no-repeat 0 0; padding: 12px 12px 0 0; }
div#matriculasSaibaMais { margin-left: 18px; }

div#cursoAdulto { width: 680px; clear: both; }
div#cursoAdultoRegular { width: 180px !important; float: left; margin: 0 80px !important; padding: 20px; background: url(../images/cursos/cursoAdultoRegular220.gif) no-repeat center bottom; }
div#cursoAdultoExtras { width: 220px; float: left; }

div#cursosFlexSeletor { width: 680px; height: 64px; background: url(../images/cursos/cursosFlexSeletor.gif) no-repeat 0 0; position: relative; }
div.jcarousel-prev
, div.jcarousel-next { width: 40px; height: 49px; display: block; position: absolute; top: 7px; cursor: pointer; }
div.jcarousel-clip { width: 570px; height: 64px; display: block; overflow: hidden; position: absolute; left: 58px; }
div.jcarousel-prev-disabled, div.jcarousel-next-disabled { background: #FFF; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; cursor: default !important; }
div.jcarousel-prev { left: 15px; }
div.jcarousel-next { right: 13px; }
div#cursosFlexSeletor ul { margin: 0; position: absolute; top: 22px; }
div#cursosFlexSeletor ul li { float: left; margin: 0 4px; padding: 0 12px 0 4px; background: url(../images/cursos/cursosFlexDivisor.gif) no-repeat right center; text-align: center; }
div#cursosFlexSeletor ul li a { color: #5484a9; text-decoration: none; font-weight: bold; margin: 0; }
div#cursosFlexSeletor ul li a:hover { text-decoration: underline; }

/* MODAL MATRICULAS */
div#modalMatriculas { top: 17%; left: 50%; margin-left: -199px; width: 398px; padding: 55px 0 0; background: url(../images/modalMatriculas.gif) no-repeat 0 0; }
div#modalMatriculas p { margin: 0 22px 12px 12px; }
div#modalMatriculas span.pe { clear: both; width: 398px; padding: 0; margin: 0; height: 20px; display: block; background: url(../images/modalMatriculas_pe.gif) no-repeat left bottom; position: relative; top: 8px; }
