/* Conteúdo */
#contentWrapper
{
position:relative;
width:960px;
margin:0 auto;
background:#fff url(../imagens/wrapper-bottom.gif) left bottom no-repeat;
}

#content
{
width:960px;
color:#666;
background:url(../imagens/bg-master-heading.gif) repeat-x;
}

#cursoClio.cursoClio #content, #carreira.carreira #content
{
background:none;
}

#content a
{
color:#21b6ad;
}

/* Conteúdo Principal */
#mainContent
{
float:left;
padding:20px 0 10px 0;
margin-left:185px;
width:520px;
min-height:300px;
}

#mainAcessos
{
float:left;
padding:20px 0 10px 0;
margin-left:90px;
width:800px;
min-height:300px;
}

#formAcessos
{
float:left;
width:400px;
}

#cursoClio.cursoClio #mainContent
{
width:440px;
}

#carreira.carreira #mainContent
{
width:491px;
margin-left:159px; padding:0;
}

#carreira.carreira #content
{
background:url(../imagens/bg-linha-carreira.gif) 651px 0 repeat-y;
}

#cursoClio.indicesAprovacao #mainContent, #cursoClio.faqClio #mainContent, #carreira.barao #mainContent, #carreira.faqCarreira #mainContent, #cursoClio.Testes #mainContent
{
width:740px;
}

#cursoClio.nossasUnidades #mainContent.mapaUnidades
{
width:535px;
}

#espacoAluno.espacoAluno #mainContent, #diplomatizando.diplomatizando #mainContent
{
width:740px;
margin-left:20px;
}

#mapaSite #mainContent, #trabalheConosco #mainContent, #indiqueAmigo #mainContent
{
width:940px;
margin-left:20px;
}

#faleConosco #mainContent, .clioNoticias #mainContent, .clioEventos #mainContent
{
width:440px;
margin:0 0 0 20px;
}

#faleConosco #secondaryContent, .clioNoticias #secondaryContent, .clioEventos #secondaryContent
{
float:right;
width:420px; min-height:350px;
margin-top:81px; padding:30px 20px 0 20px;
background:url(../imagens/bg-unidades-dropdown.gif) repeat-x;
}

.clioNoticias #secondaryContent, .clioEventos #secondaryContent
{
padding-top:40px;
}

/* Hover Links */
#content .contentColumn a:hover
{
color:#008c82;
background:#f9e070;
}

#content .contentColumn p.banner a:hover
{
background:none;
}

/* Headings */
.contentColumn h2, .contentColumn h3, .contentColumn h4, .contentColumn h5, .contentColumn h6
{
font-size:2em;
line-height:1.4em;
margin-bottom:0.6em;
color:#008c82;
}

.contentColumn h4
{
font-size:1.7em;
margin-bottom:0.5em;
}

.contentColumn h5
{
font-size:1.5em;
margin-bottom:0.3em;
}

/* Master Heading */
#mainContent h2.masterHeading
{
height:111px;
padding-left:100px;
margin:-30px 0 17px 0;
}

#mainContent h2.masterHeading img
{
margin-top:37px;
}

#mainContent h2.masterHeading.master2 img
{
margin-top:33px;
}

#cursoClio #mainContent h2.masterHeading
{
background:url(../imagens/barao-cabeca-curso.png) no-repeat;
}

#carreira #mainContent h2.masterHeading
{
background:url(../imagens/barao-cabeca-carreira.png) no-repeat;
}

#faleConosco #mainContent h2.masterHeading, #mapaSite #mainContent h2.masterHeading, #trabalheConosco #mainContent h2.masterHeading, #espacoAluno #mainContent h2.masterHeading, #diplomatizando #mainContent h2.masterHeading, #indiqueAmigo #mainContent h2.masterHeading, #cursoClio.clioNoticias #mainContent h2.masterHeading, #cursoClio.clioEventos #mainContent h2.masterHeading
{
background:url(../imagens/barao-cabeca-contato.png) no-repeat;
}

/* Parágrafos, Address, Listas */
.contentColumn p, .contentColumn address
{
font-size:1.3em;
line-height:1.8em;
margin-bottom:1.5em;
font-style:normal;
}

.contentColumn ul, .contentColumn ol
{
margin:0 0 1.8em 0.8em;
padding-left:1em;
list-style:disc;
}

.contentColumn ol
{
list-style:upper-alpha;
}

.contentColumn ol.listaRomano
{
list-style:upper-roman;
}

.contentColumn ol.listaDecimal
{
list-style:decimal;
}

.contentColumn ul li, .contentColumn ol li
{
font-size:1.3em;
line-height:1.6em;
margin-bottom:0.7em;
}

.contentColumn ul li ul
{
list-style:circle;
margin:0.5em 0 0.5em 0.8em;
}

.contentColumn ul li ul li
{
font-size:1em;
line-height:1em;
}

.contentColumn hr
{
height:1px;
background:#e3c8ac;
border:0;
margin-bottom:1.8em;
}

/* Formulário Padrão */
.contentColumn form
{
margin:1.5em 0;
}
.contentColumn form fieldset
{
margin-bottom:2em;
}

.contentColumn form p.hidden
{
display:none;
}

.contentColumn form legend
{
display:block; width:100%;
font-size:1.4em; color:#ba7530; font-weight:bold;
padding-bottom:20px;
background:url(../imagens/legend-border.gif) 0 18px repeat-x;
}

.contentColumn form p
{
margin-bottom:0.3em;
}

.contentColumn form p.avisoObrigatorio
{
margin-bottom:1.5em;
}

.contentColumn form p.select
{
margin-bottom:0.7em;
}

.contentColumn form p.hidden
{
display:none;
}

.contentColumn form label
{
display:block;
font-weight:bold;
}

.contentColumn form input, .contentColumn form select, .contentColumn form textarea
{
width:250px;
padding:3px;
border:1px solid #69bdb8;
background:#dbf2f0;
font-size:12px; color:#666;
}

.contentColumn form input.ddd
{
width:30px;
margin-right:10px;
}

.contentColumn form input.telefone
{
width:203px;
}

.contentColumn form select
{
width:258px;
}

.contentColumn form textarea
{
height:100px;
font-family:Arial, Helvetica, sans-serif, "Arial Narrow";
}

.contentColumn form p.radio
{
width:50px;
}

.contentColumn form input:focus, .contentColumn form select:focus, .contentColumn form textarea:focus
{
border:1px solid #ba7530;
background:#fff0ad;
}

.contentColumn form p.formBtn
{
margin-top:1.5em;
}

.contentColumn form p.formBtn input
{
width:80px;
text-align:center; color:#fff; font-weight:bold; font-size:1em;
background:#008c82;
border:1px solid #006564;
}

.contentColumn form p.formBtn input:hover
{
background:#6dc0bb;
}

/* Banners Home */
.flashBanner
{
width:440px; height:170px;
margin-bottom:1.5em;
}

.flashBanner li
{
float:left;
list-style:none;
margin:0 20px 0px 0;
text-align: left;
}

.flashBanner h1
{
 font-size:12px; color:#004140; weight: bold;
}

.flashBanner h2
{
 font-size:9px; color:#000;
 line-height: 12px;
}

.flashBanner h3
{
 font-size:12px; color:#000; weight: bold;
 line-height: 12px;
}

#RadioTeste
{
width:50px;	
}

/* Benefícios */
.seloAgora
{
float:right;
margin-left:20px;
}

/* Cursos */
ul.listaDisciplinas
{
width:200px;
float:left;
}

.videoPlayer
{
margin-bottom:2em;
}

/* Investimento */
.investimento
{
padding:20px 20px 1px 20px;
border:1px solid #dfd7b2;
background:#fefbeb;
margin-bottom:2em;
}

#mainContent .btnInscrever a
{
padding:10px;
background:#f9e070;
color:#ba7530; text-decoration:none; font-weight:bold;
}

#mainContent .btnInscrever a:hover
{
background:#fff3be;
}

/* Índices de Aprovação */
#mainContent p.introIndices
{
clear:both;
display:block;
color:#fff; font-weight:bold; font-size:1.4em; line-height:1.6em;
padding:10px; margin-bottom:4px;
background:#6dc0bb url(../imagens/bg-intro-indices.gif) repeat-x;
}

/* Tabela Aprovados */
table.aprovados
{
width:100%;
margin-bottom:1.5em;
}

table.aprovados caption
{
display:none;
}

table.aprovados td, table.aprovados th
{
padding:10px;
background:#fdf3c6;
border-bottom:2px solid #fff;
vertical-align:middle;
line-height:1.3em;
}

table.aprovados th.colocacao
{
background:#f9e070;
border-right:2px solid #eace90;
font-size:1.4em; font-weight:bold; color:#ba7530; text-align:center;
}

table.aprovados td.nomeAprovado
{
font-size:1.3em; color:#008c82; font-weight:bold;
}

table.aprovados td.nomeAprovado a.formacao
{
display:block;
margin:-15px 0 0 325px;
width:14px; height:14px;
}

table.aprovados td.nomeAprovado a span
{
font-weight:normal;
}

#mainContent table.aprovados td.nomeAprovado a.formacao:hover
{
background:none;
}

table.aprovados td.modulosCursados
{
font-size:1.1em; color:#ba7530;
border-left:2px solid #ebd19c;
width:45%;
}

/* Nossas Unidades */
#unidadesDropdown
{
float:right; margin:81px 0 0 0;
width:222px; min-height:365px; padding:45px 0 0 15px;
background:url(../imagens/bg-unidades-dropdown.gif) repeat-x;
}

.contentColumn p.jumpMenu select
{
width:200px;
padding:3px;
border:1px solid #69bdb8;
background:#dbf2f0;
font-size:12px; color:#666;
}

.contentColumn p.jumpMenu select:focus
{
border:1px solid #ba7530;
background:#fff0ad;
}

.contentColumn p.jumpMenu select label
{
background:#69bdb8;
}

p.btnOutrasUnidades
{
margin:20px 0 0 14px;
text-indent:-90000px;
width:182px; height:57px;
}

p.btnOutrasUnidades a
{
display:block; width:100%; height:100%;
background:url(../imagens/btn-veja-tambem-unidades.gif) no-repeat;
}

p.btnOutrasUnidades a:hover
{
background:url(../imagens/btn-veja-tambem-unidades.gif) 0 -57px no-repeat;
}

/* Mapa */
.mapa
{
position:relative;
width:510px; height:340px;
padding:5px; margin-bottom:2em;
background:#d3ecea;
}

.contentColumn p.ampliarMapa
{
position:absolute; right:-80px; bottom:-35px;
text-indent:-90000px;
width:137px; height:274px;
}

.contentColumn p.ampliarMapa a
{
display:block; width:100%; height:100%;
cursor:pointer;
background:url(../imagens/ampliar-mapa.png) no-repeat;
}

#content .contentColumn p.ampliarMapa a:hover
{
background:url(../imagens/ampliar-mapa.png) no-repeat;
}

/* FAQ */
.contentColumn p.perguntaFAQ
{
margin-bottom:0.5em;
font-weight:bold;
}

.contentColumn p.perguntaFAQ span
{
cursor:pointer;
}

/* A Carreira */
.introCarreira
{
position:relative;
width:442px;
padding:0 20px 0 30px;
}

.introCarreira h2
{
padding-top:20px;
}

.contentColumn .introCarreira p
{
font-size:1.6em;
}

/* Intro Sobre A Carreira */
.introSobre
{
background:url(../imagens/bg-intro-sobre-carreira.gif) left bottom repeat-x;
}

.introSobre p
{
padding-right:140px;
}

.introSobreMapa
{
height:170px; overflow:hidden;
background:url(../imagens/bg-intro-mapa.gif) right top no-repeat;
}

/* Intro O Barão */
.introBarao
{
height:150px;
padding:10px 20px 0 30px;
background:url(../imagens/bg-intro-barao.gif) repeat-x;
}

.introBarao p, .introBarao h2
{
padding-left:130px;
}

.introBarao p.cabecaBarao
{
position:absolute; left:0; bottom:0; margin-bottom:-9px;
padding:0;
}

/* Intro O Concurso */
.introConcurso
{
background:url(../imagens/bg-intro-concurso.gif) repeat-x;
}

.introConcurso p.ilustraCalendario
{
float:right;
margin:-30px -35px 0 30px;
}

/* Conteúdo Secundário */
#carreira.carreira .contentColumn#secondaryContent
{
float:right;
width:270px;
padding:20px 20px 10px 0;
}

#carreira.carreira .contentColumn#secondaryContent p
{
margin-bottom:3em;
}

#carreira.carreira .contentColumn#secondaryContent h3
{
color:#ba7530; font-size:1.6em;
margin-bottom:0.3em;
}

/* O Barão */
.contentColumn p.ilustraBarao
{
float:right;
margin:0 0 10px 20px;
}

/* Fale Conosco */
#faleConosco .contentColumn#secondaryContent hr
{
background:#b9ddda;
}

/* Form Contato e Trabalhe Conosco */
.contentColumn form#formTrabalhe
{
width:450px;
}

.contentColumn form#formContato p, .contentColumn form#formTrabalhe p
{
clear:both;
line-height:1.5em;
}

.contentColumn form#formContato label, .contentColumn form#formTrabalhe label
{
width:150px;
float:left;
margin-right:10px;
text-align:right;
}

.contentColumn form#formContato input, .contentColumn form#formTrabalhe input
{
float:left;
margin-bottom:1em;
}

.contentColumn form#formContato textarea, .contentColumn form#formTrabalhe textarea
{
margin-bottom:1em;
}

.contentColumn form#formContato select, .contentColumn form#formTrabalhe select
{
margin-bottom:0.5em;
}

.contentColumn form#formContato p.comoConheceu select
{
margin-bottom:2em;
}

.contentColumn form#formContato p.formBtn, .contentColumn form#formTrabalhe p.formBtn, .contentColumn form#formInvestimento p.formRadio
{
margin:0 0 0 160px;
float:none;
}

/* Mapa do Site */
.mapaSite
{
margin-bottom:2em;
}

.contentColumn .mapaSite h3
{
display:block;
font-size:18px;
margin-bottom:0;
}

.mapaSite h3 a
{
display:block;
padding:5px 5px 5px 10px;
text-decoration:none;
border-bottom:1px solid #e7ba8d;
}

.secoesMapaSite
{
width:280px; margin-right:30px;
float:left;
}

.secaoDireita
{
margin-right:0;
}

.contentColumn .secoesMapaSite ul li ul li
{
line-height:1.4em;
}

.contentColumn .secoesMapaSite ul
{
list-style:none;
margin-left:0;
padding-left:0;
}

.contentColumn .secoesMapaSite ul li.secao span a, .contentColumn .secoesMapaSite ul li.secao.secaoExpand span
{
display:block; padding:5px 5px 5px 20px;
text-decoration:none;
border-bottom:1px solid #f7dcc1;
cursor:pointer;
}

.contentColumn .secoesMapaSite ul li.secao.secaoExpand span
{
background:url(../imagens/seta-mapa-site.png) 95% 40% no-repeat;
margin-bottom:-3px;
}

.contentColumn .secoesMapaSite ul li.secao.secaoExpand span:hover
{
background:#f9e070 url(../imagens/seta-mapa-site.png) 95% 40% no-repeat;
}

.contentColumn .secoesMapaSite ul li.secao
{
margin-bottom:0;
}

.contentColumn .secoesMapaSite ul li.secao ul
{
margin:3px 0 15px 0;
}

.contentColumn .secoesMapaSite ul li.secao ul li
{
margin-bottom:0;
}

.contentColumn .secoesMapaSite ul li.secao ul li a
{
display:block;
padding:5px 5px 5px 30px;
text-decoration:none;
}

/* Notícias */
.clioNoticias h3 span, .clioEventos h3 span
{
font-size:0.7em;
font-style:italic;
color:#999;
display:block;
}

.clioNoticias #content #secondaryContent a:visited, .clioEventos #content #secondaryContent a:visited
{
color:#800080;
}