
#conteudo
{
clear:both;
position:relative;
z-index:0;
top:37px;
width:771px;
margin:0 auto;
text-align:left;
}

/* Home */
#home #conteudo
{
height:452px;
background:url(../imagens/home-bg.png) 0 0 no-repeat;
}

#home .chamadas
{
position:absolute;
z-index:2;
top:50px;
right:25px;
width:235px;
text-align:left;
}

#home .chamadas h2, #home .chamadas p
{
margin-bottom:20px;
}


#home address strong
{
font-size:14px;
font-style:italic;
color:#fc0;
}

#home address a
{
color:#fc0;
font-weight:bold;
}

#home address a:hover
{
text-decoration:none;
color:#fff;
}

#home address span
{
display:block;
line-height:20px;
margin-left:20px;
margin-top:15px;
}

#home p.creditos
{
position:absolute;
right:20px;
bottom:20px;
}

/* Páginas Internas */

#empresa #conteudo, #profissionais #conteudo, #venda #conteudo, #contato #conteudo, #cursos #conteudo
{
width:773px;
margin:0 auto;
padding-bottom:5px;
background:url(../imagens/bg-container-1-coluna.png) center top repeat-y;
}

#slingTraining #conteudo, #slingDesk #conteudo, #slingTrainingMais #conteudo
{
width:773px;
margin:0 auto;
padding-bottom:5px;
background:url(../imagens/bg-container-2-colunas.png) center top repeat-y;
}

h2.tituloPagina
{
position:relative;
text-align:left;
width:760px;
height:83px;
margin:0 auto 20px auto;
background:url(../imagens/heading-bg.jpg) no-repeat;
}

h2.tituloPagina span
{
display:block;
position:absolute;
top:33px;
left:20px;
}

.colunaConteudo
{
padding:0 15px 0 25px;
}

.colunaConteudo p, .colunaConteudo address
{
font-size:1.4em;
line-height:1.5em;
margin-bottom:1.4em;
font-style:normal;
}

.colunaConteudo p.imgLeft
{
margin:0 10px 0 0;
float:left;
}

.colunaConteudo p.imgRight
{
margin:0 0 0 10px;
float:right;
}

.colunaConteudo p span.legenda
{
font-size:11px;
text-align:center;
}

.colunaConteudo hr
{
height:0;
background:#ccc;
border-bottom:1px solid #ccc;
margin-bottom:2em;
}

.colunaConteudo p.imgLeft
{
float:left;
margin:0 10px 10px 0;
}

.colunaConteudo h3
{
font-size:1.8em;
line-height:1.5em;
margin-bottom:0.8em;
color:#06609e;
}

.colunaConteudo h4
{
font-size:1.6em;
line-height:1.5em;
margin-bottom:0.8em;
color:#06609e;
}

.colunaConteudo h5
{
font-size:1.4em;
line-height:1.5em;
margin-bottom:0.8em;
color:#06609e;
}

.colunaConteudo ul
{
margin:0 0 2em 1em;
padding-left:1em;
}

.colunaConteudo ul li
{
font-size:1.2em;
line-height:1.4em;
margin-bottom:0.5em;
}

.colunaConteudo a
{
color:#06609e;
}

.colunaConteudo a:hover
{
text-decoration:none;
}

/* A Empresa */
#empresa .colunaConteudo#conteudoPrincipal
{
float:left;
width:440px;
}

#empresa .colunaConteudo#conteudoSecundario
{
float:right;
width:223px;
margin:0 20px 0 0;
padding:0;
}

#empresa .colunaConteudo#conteudoSecundario h3
{
height:34px;
margin-bottom:1px;
}

.colunaConteudo ul.especsCornell
{
padding-left:200px;
margin-left:0;
background:url(../fotos/dr-cornell.jpg) no-repeat;
}

.colunaConteudo ul.michele
{
padding-left:200px;
margin-left:0;
background:url(../fotos/michele.jpg) no-repeat;
}
.colunaConteudo ul.especsMarilia
{
padding-left:200px;
margin-left:0;
background:url(../fotos/dr-marilia.jpg) no-repeat;
}

.colunaConteudo ul.especsIngrid
{
padding:0 0 90px 200px;
margin-left:0;
background:url(../fotos/ingrid.jpg) no-repeat;
}

/* Sling Training */
#slingTraining .colunaConteudo#conteudoPrincipal, #slingDesk .colunaConteudo#conteudoPrincipal, #cursos .colunaConteudo#conteudoPrincipal, #slingTrainingMais .colunaConteudo#conteudoPrincipal, #cursos .colunaConteudo#conteudoPrincipal
{
float:left;
width:500px;
}

.exerciciosBasicos
{
text-align:left;
float:left;
width:240px;
margin:0 10px 15px 0;
background:#ebe2c0;
}

.colunaConteudo#conteudoPrincipal .exerciciosBasicos h4
{
font-size:14px;
margin-bottom:0;
padding:5px 0 5px 10px;
color:#fff;
background:#f58220;
}

.colunaConteudo#conteudoPrincipal .exerciciosBasicos p.fotoExercicio
{
padding:0 0 10px 0;
}

.colunaConteudo#conteudoPrincipal .exerciciosBasicos p
{
font-size:12px;
padding:0 10px 10px 10px;
margin:0;
}

/* Vídeos */
.videoPlayer
{
margin-bottom:20px;
}

.colunaConteudo ul#playlist li
{
margin-bottom:0.8em;
}

.colunaConteudo ul#listaLinks.video1 li.video1 a, .colunaConteudo ul#listaLinks.video2 li.video2 a, .colunaConteudo ul#listaLinks.video3 li.video3 a, .colunaConteudo ul#listaLinks.video4 li.video4 a, .colunaConteudo ul#listaLinks.video5 li.video5 a, .colunaConteudo ul#listaLinks.video6 li.video6 a, .colunaConteudo ul#listaLinks.video7 li.video7 a, .colunaConteudo ul#listaLinks.video8 li.video8 a, .colunaConteudo ul#listaLinks.video9 li.video9 a, .colunaConteudo ul#listaLinks.video10 li.video10 a, .colunaConteudo ul#listaLinks.video11 li.video11 a, .colunaConteudo ul#listaLinks.video12 li.video12 a, .colunaConteudo ul#listaLinks.video13 li.video13 a, .colunaConteudo ul#listaLinks.video14 li.video14 a, .colunaConteudo ul#listaLinks.video15 li.video15 a, .colunaConteudo ul#listaLinks.video16 li.video16 a, .colunaConteudo ul#listaLinks.video17 li.video17 a, .colunaConteudo ul#listaLinks.video18 li.video18 a, .colunaConteudo ul#listaLinks.video19 li.video19 a, .colunaConteudo ul#listaLinks.video20 li.video20 a, .colunaConteudo ul#listaLinks.video21 li.video21 a, .colunaConteudo ul#listaLinks.video22 li.video22 a
{
font-weight:bold;
background:#fc0;
text-decoration:none;
cursor:default;
}

/* Fotos */
.colunaConteudo ul#listaLinks.cursoMaio li.cursoMaio a, .colunaConteudo ul#listaLinks.cursoAgosto li.cursoAgosto a, .colunaConteudo ul#listaLinks.cursoAula09 li.cursoAula09 a, .colunaConteudo ul#listaLinks.cursoDesk li.cursoDesk a, .colunaConteudo ul#listaLinks.cursoAgo09 li.cursoAgo09 a, .colunaConteudo ul#listaLinks.cursoNov09 li.cursoNov09 a, .colunaConteudo ul#listaLinks.evTenis li.evTenis a, .colunaConteudo ul#listaLinks.acad li.acad a,  .colunaConteudo ul#listaLinks.clinicaTenis li.clinicaTenis a, .colunaConteudo ul#listaLinks.gnt li.gnt a,  .colunaConteudo ul#listaLinks.hmeier li.hmeier a,  .colunaConteudo ul#listaLinks.deskaperf li.deskaperf a,  .colunaConteudo ul#listaLinks.sahara li.sahara a,  .colunaConteudo ul#listaLinks.aulaNov09 li.aulaNov09 a, .colunaConteudo ul#listaLinks.jockey li.jockey a, .colunaConteudo ul#listaLinks.mari-hape li.mari-hape a, .colunaConteudo ul#listaLinks.niteroi li.niteroi a, .colunaConteudo ul#listaLinks.dakar li.dakar a
{
font-weight:bold;
background:#fc0;
text-decoration:none;
cursor:default;
}

.colunaConteudo ul.listaFotos
{
list-style:none;
margin:0 0 2em 0;
padding:0;
}

.colunaConteudo ul.listaFotos li
{
float:left;
}

.colunaConteudo ul.listaFotos li a img
{
border:5px solid #fff;
}

.colunaConteudo ul.listaFotos li a:hover img
{
border:5px solid #f68121;
}

/* Imprensa */
.colunaConteudo ul.imprensaDownloads
{
list-style:none;
margin-left:5px;
padding-left:0;
}

.colunaConteudo ul.imprensaDownloads li
{
padding-left:35px;
margin-bottom:1em;
}

.colunaConteudo ul.imprensaDownloads li.pdf
{
background:url(../imagens/icone-pdf.gif) no-repeat;

}

.colunaConteudo ul.imprensaDownloads li.video
{
background:url(../imagens/icone-video.jpg) no-repeat;
}

.colunaConteudo ul.imprensaDownloads li.jpg
{
background:url(../imagens/icone-jpg.gif) no-repeat;
}

.colunaConteudo ul.imprensaDownloads li a
{
font-weight:bold;
}

.colunaConteudo ul.imprensaDownloads li em
{
font-size:0.9em;
}

/* Links */
.colunaConteudo p.linkDescricao
{
font-size:1.2em;
}

/* Cursos */
.cursoModulos
{
position:relative;
text-align:left;
float:left;
width:240px;
height:310px;
margin:0 10px 15px 0;
background:#f5f0dd;
}

.cursoModulos#modulo3, .cursoModulos#modulo4
{
height:410px;
}

.colunaConteudo#conteudoPrincipal .cursoModulos h4
{
font-size:14px;
margin-bottom:10px;
padding:5px 0 5px 10px;
color:#fff;
background:#f58220;
}

.colunaConteudo#conteudoPrincipal .cursoModulos h4 span
{
font-weight:normal;
font-size:11px;
}

.colunaConteudo#conteudoPrincipal .cursoModulos p.direcionado
{
padding:0 10px;
font-size:12px;
}

.colunaConteudo#conteudoPrincipal .cursoModulos p.dataLocal
{
position:absolute;
bottom:0;
margin:-20px 0 0 0;
display:block;
width:220px;
background:#ebe2c0;
font-size:11px;
padding:3px 10px;
}

.colunaConteudo#conteudoPrincipal .cursoModulos ul
{
list-style:none;
margin:0 0 20px 10px;
padding:0;
}

.colunaConteudo#conteudoPrincipal .cursoModulos ul li
{
padding-left:15px;
background:url(../imagens/bullet-modulos.gif) 0 6px no-repeat;
}

p.precosCursos
{
float:right;
margin:-40px 10px 0 0;
}

.boxDataLocal
{
padding:10px;
background:#fffdf4;
border:1px solid #ece5cc;
}

/* Inscrições */
.colunaConteudo p.instrucoesInscricoes
{
padding:5px;
display:block;
background:#f6efd4;
margin-bottom:10px;
}

.colunaConteudo p.instrucoesInscricoes strong, form#inscricoes p strong
{
color:#f58220;
}

form#inscricoes
{
background:#f9f5e6;
padding:10px;
}

form#inscricoes p
{
font-size:12px;
margin:10px 0;
}

form#inscricoes label
{
width:100px;
margin-right:10px;
text-align:right;
float:left;
padding-top:1px;
}

form#inscricoes select
{
border:1px solid #e4dcc0;
font-size:12px;
color:#666;
padding:3px;
width:355px;
}

form#inscricoes input
{
padding:3px;
font-size:12px;
color:#666;
width:130px;
float:left;
border:1px solid #e4dcc0;
}

form#inscricoes input:focus
{
outline:none;
border:1px solid #f58220;
}

form#inscricoes p.firma, form#inscricoes p.cargo, form#inscricoes p.firma, form#inscricoes p.endereco, form#inscricoes p.cidade, form#inscricoes p.telefone, form#inscricoes p.email
{
float:left;
}

form#inscricoes p.nome, form#inscricoes p.cep, form#inscricoes p.formacao, form#inscricoes p.site-pessoal
{
padding-bottom:20px;
}

form#inscricoes p.firma, form#inscricoes p.nome, form#inscricoes p.endereco, form#inscricoes p.cep, form#inscricoes p.telefone, form#inscricoes p.formacao, form#inscricoes p.contrato
{
clear:both;
}

form#inscricoes p.cargo label, form#inscricoes p.cidade label, form#inscricoes p.email label
{
width:70px;
}

form#inscricoes p.cargo input, form#inscricoes p.cidade input, form#inscricoes p.email input
{
width:125px;
}

form#inscricoes textarea
{
float:left;
width:350px;
height:150px;
font-size:11px;
line-height:15px;
color:#666;
padding:3px;
font-family:Arial, Helvetica, sans-serif, "Arial Narrow";
border:1px solid #e4dcc0;
margin-bottom:20px;
}

form#inscricoes p.checkBox
{
clear:both;
float:none;
}

form#inscricoes p.checkBox
{
padding:0 0 15px 110px;
font-size:11px;
}

form#inscricoes p.checkBox input
{
border:0;
float:none;
width:20px;
}

form#inscricoes p.checkBox label
{
text-align:left;
float:none;
width:300px;
}

form#inscricoes p.sendButton
{
float:none;
clear:both;
}

form#inscricoes p.sendButton input
{
position:relative;
left:110px;
text-align:center;
font-size:12px;
font-weight:bold;
color:#fff;
background:#f58220;
padding:5px;
width:70px;
float:none;
}

form#inscricoes p.sendButton input:hover
{
background:#994600;
}

/* Profissionais Certificados */ 
.colunaConteudo ul#listaLinks.fisioterapeuta li.fisioterapeuta a, .colunaConteudo ul#listaLinks.profEdFisica li.profEdFisica a, .colunaConteudo ul#listaLinks.personalTrainer li.personalTrainer a
{
font-weight:bold;
background:#fc0;
text-decoration:none;
cursor:default;
}

table.tabelaProfissionais
{
font-size:1.2em;
margin-bottom:2em;
width:99%;
}

table.tabelaProfissionais caption
{
display:none;
}

table.tabelaProfissionais th, table.tabelaProfissionais td
{
padding:10px;
text-align:left;
}

table.tabelaProfissionais th
{
color:#fff;
background:#0067ac;
font-weight:bold;
}

table.tabelaProfissionais tr td
{
background:#fcf8e8;
}

.odd
{
background:#f6efd4;
}

/* Menu Alfabético */
.colunaConteudo ul.menuAlfabetico
{
list-style:none;
margin:0 0 2em 0;
padding:0 0 0.5em 0;
}

.colunaConteudo ul.menuAlfabetico li
{
float:left;
margin-right:2px;
text-align:center;
}

.colunaConteudo ul.menuAlfabetico li.semLink
{
display:none;
}

.colunaConteudo ul.menuAlfabetico li a
{
display:block;
padding:5px 8px;
background:#f6efd4;
text-decoration:none;
}

.colunaConteudo ul.menuAlfabetico li a:hover
{
background:#fc0;
}

/* Venda */
.infoVenda span
{
padding-left:32px;
}

.colunaConteudo p.fotoProduto
{
float:left;
margin-right:23px;
text-align:center;
background:#f6efd4;
}

/* Contato */
form#formContato
{
float:left;
}

form#formContato label
{
display:block;
}

form#formContato input, form#formContato textarea
{
font-family:Verdana, Arial, Helvetica, sans-serif;
}

form#formContato p.hidden
{
display:none;
}

form#formContato input
{
width:350px;
padding:5px;
outline:none;
border:1px solid #bbccda;
font-size:11px;
color:#666;
}

form#formContato input:focus, form#formContato textarea:focus
{
background:#f6efd4;
border:1px solid #d2c79b;
color:#333;
}

form#formContato textarea
{
width:350px;
padding:5px;
outline:none;
border:1px solid #bbccda;
font-size:11px;
color:#666;
}

form#formContato p.btnEnviar input
{
width:70px;
background:#f90;
border:1px solid #c60;
font-weight:bold;
color:#fff;
}

form#formContato p.btnEnviar input:hover
{
background:#f58220;
border:1px solid #05274b;
}

.infosContato
{
width:250px;
margin-right:20px;
padding:10px;
float:right;
background:#f6efd4;
}

.infosContato p
{
margin:0;
}

/* SSTB */
#cursos .colunaConteudo#conteudoPrincipal
{
width:700px;
}
