/* Conteúdo Principal */
#contentWrapper
{
width:756px;
clear:both;
text-align:left;
margin:0 auto;
background:url(../Imagens/bg_conteudo.gif) left bottom repeat-x;
}

#destaquePrincipal
{
margin:0 auto;
width:756px;
height:200px;
background:#fff;
}

#getFlash p
{
color:#333;
padding:20px;
}

#content
{
padding:0 20px;
}

/* Colunas Home */
#home .leftColumn
{
width:220px;
float:left;
margin-right:20px;
padding:20px 0 30px 0;
}

#home h3.ondeEstamos
{
margin-top:25px;
}

#home .centerColumn
{
width:210px;
float:left;
margin-right:20px;
padding:15px 15px 10px 10px;
}

#home .rightColumn
{
padding:15px 0 30px 0;
width:220px;
float:left;
}

.leftColumn
{
width:420px;
float:left;
padding:15px 0 30px 0;
}

#eventos .leftColumn, #livros .leftColumn
{
width:700px;
}

.rightColumn
{
padding:15px 0 30px 0;
width:225px;
float:right;
}

.destaqueHome
{
color:#fff;
font-weight:bold;
margin-top:0;
padding:205px 10px 10px 10px;
background:#000 url(../Imagens/destaque_multimidia.jpg) no-repeat;
}

.destaqueHome a
{
color:#fc0;
}

.mapa
{
text-indent:-90000px;
margin-bottom:0.5em;
}

.mapa a
{
display:block;
width:210px;
height:59px;
background:url(../Imagens/btn_mapa.jpg) no-repeat;
}

.mapa a:hover
{
background:url(../Imagens/btn_mapa.jpg) 0 -59px no-repeat;
}

/* Parceiros */
#parceiros
{
border:1px solid #ccc;
width:210px;
height:59px;
}

.listaParceiros
{
display:none;
}

/* Cursos */
.noHeading
{
display:none;
}

.promoCursosBasicos
{
width:200px;
height:106px;
background:url(../Imagens/cursos_basicos.gif) no-repeat;
text-indent:-90000px;
}

.listaCursos
{
list-style:none;
margin-top:1em;
}

.listaCursos li
{
font-size:10px;
line-height:12px;
margin-right:5px;
text-align:center;
float:left;
margin-bottom:5px;
}

.listaCursos li a
{
text-decoration:none;
color:#333;
width:64px;
height:30px;
display:block;
padding-top:65px;
}

.listaCursos li.piano a
{
background:url(../Imagens/icone_piano.gif) no-repeat;
}

.listaCursos li.piano a:hover, .listaCursos li.piano a.cursoSelect
{
background:url(../Imagens/icone_piano.gif) -64px 0 no-repeat;
color:#999;
}

.listaCursos li.bateria a
{
background:url(../Imagens/icone_bateria.gif) no-repeat;
}

.listaCursos li.bateria a:hover, .listaCursos li.bateria a.cursoSelect
{
background:url(../Imagens/icone_bateria.gif) -64px 0 no-repeat;
color:#999;
}

.listaCursos li.cavaquinho a
{
background:url(../Imagens/icone_cavaquinho.gif) no-repeat;
}

.listaCursos li.cavaquinho a:hover, .listaCursos li.cavaquinho a.cursoSelect
{
background:url(../Imagens/icone_cavaquinho.gif) -64px 0 no-repeat;
color:#999;
}

.listaCursos li.percussao a
{
background:url(../Imagens/icone_percussao.gif) no-repeat;
}

.listaCursos li.percussao a:hover, .listaCursos li.percussao a.cursoSelect
{
background:url(../Imagens/icone_percussao.gif) -64px 0 no-repeat;
color:#999;
}

.listaCursos li.baixo a
{
background:url(../Imagens/icone_baixo.gif) no-repeat;
}

.listaCursos li.baixo a:hover, .listaCursos li.baixo a.cursoSelect
{
background:url(../Imagens/icone_baixo.gif) -64px 0 no-repeat;
color:#999;
}

.listaCursos li.gaita a
{
background:url(../Imagens/icone_gaita.gif) no-repeat;
}

.listaCursos li.gaita a:hover, .listaCursos li.gaita a.cursoSelect
{
background:url(../Imagens/icone_gaita.gif) -64px 0 no-repeat;
color:#999;
}

.listaCursos li.guitarra a
{
background:url(../Imagens/icone_guitarra.gif) no-repeat;
}

.listaCursos li.guitarra a:hover, .listaCursos li.guitarra a.cursoSelect
{
background:url(../Imagens/icone_guitarra.gif) -64px 0 no-repeat;
color:#999;
}

.listaCursos li.sopro a
{
background:url(../Imagens/icone_sopro.gif) no-repeat;
}

.listaCursos li.sopro a:hover, .listaCursos li.sopro a.cursoSelect
{
background:url(../Imagens/icone_sopro.gif) -64px 0 no-repeat;
color:#999;
}

.listaCursos li.violao a
{
background:url(../Imagens/icone_violao.gif) no-repeat;
}

.listaCursos li.violao a:hover, .listaCursos li.violao a.cursoSelect
{
background:url(../Imagens/icone_violao.gif) -64px 0 no-repeat;
color:#999;
}

.listaCursos li.teoria a
{
background:url(../Imagens/icone_teoria.gif) no-repeat;
}

.listaCursos li.teoria a:hover, .listaCursos li.teoria a.cursoSelect
{
background:url(../Imagens/icone_teoria.gif) -64px 0 no-repeat;
color:#999;
}

.listaCursos li.canto a
{
background:url(../Imagens/icone_canto.gif) no-repeat;
}

.listaCursos li.canto a:hover, .listaCursos li.canto a.cursoSelect
{
background:url(../Imagens/icone_canto.gif) -64px 0 no-repeat;
color:#999;
}

.btnVoltar
{
position:absolute;
top:130px;
width:420px;
height:63px;
text-indent:-90000px;
}

.btnVoltar a
{
width:420px;
height:63px;
display:block;
background:url(../Imagens/btn_voltar.gif) right top no-repeat;
}

.btnVoltar a:hover
{
background:#fff url(../Imagens/btn_voltar.gif) right top no-repeat;
filter:alpha(opacity=50);
-moz-opacity:0.5;
}

#cursos h2
{
width:420px;
height:63px;
text-indent:-90000px;
}

#cursos h2 a
{
width:420px;
height:63px;
display:block;
}

.headingCursos
{
background:url(../Imagens/heading_cursos.jpg) no-repeat;
}

.headingTeclado
{
background:url(../Imagens/heading_teclado.jpg) no-repeat;
}

.headingBateria
{
background:url(../Imagens/heading_bateria.jpg) no-repeat;
}

.headingCavaquinho
{
background:url(../Imagens/heading_cavaquinho.jpg) no-repeat;
}

.headingPercussao
{
background:url(../Imagens/heading_percussao.jpg) no-repeat;
}

.headingBaixo
{
background:url(../Imagens/heading_baixo.jpg) no-repeat;
}

.headingGaita
{
background:url(../Imagens/heading_gaita.jpg) no-repeat;
}

.headingGuitarra
{
background:url(../Imagens/heading_guitarra.jpg) no-repeat;
}

.headingSopro
{
background:url(../Imagens/heading_sopro.jpg) no-repeat;
}

.headingViolao
{
background:url(../Imagens/heading_violao.jpg) no-repeat;
}

.headingTeoria
{
background:url(../Imagens/heading_teoria.jpg) no-repeat;
}

.headingCanto
{
background:url(../Imagens/heading_canto.jpg) no-repeat;
}

.headingVocalizes
{
background:url(../Imagens/heading_vocalizes.jpg) no-repeat;
}

/* Loja */
#loja #content .leftColumn .headingLoja
{
float:left;
}

#loja #content .leftColumn .paginas#paginasTopo
{
float:right;
margin:15px 0 0 0;
}

.paginas a
{
padding:3px 5px;
background:#ccc;
font-weight:bold;
text-decoration:none;
color:#000;
}

.paginas a:hover
{
background:#f0f0f1;
}

.paginas a.paginaAtual, .paginas a:hover.paginaAtual
{
background:#333;
color:#fff;
text-decoration:none;
}

#loja .leftColumn
{
width:710px;
}

table.tabelaProdutos
{
clear:both;
width:100%;
margin:0 0 30px 0;
}

table.tabelaProdutos caption, table.tabelaProdutos th
{
display:none;
}

table.tabelaProdutos p
{
margin:0;
}

table.tabelaProdutos a img, table.tabelaProdutos a:hover img
{
border:0;
}

table.tabelaProdutos td
{
border-bottom:1px solid #ccc;
background:#fff;
text-align:center;
vertical-align:middle;
}

table.tabelaProdutos td.fotoProduto
{
padding:0;
width:80px;
}

table.tabelaProdutos td.nomeProduto, table.tabelaProdutos td.precoProduto, table.tabelaProdutos td.btnDetalhes
{
padding:0 15px;
}

table.tabelaProdutos td.nomeProduto, table.tabelaProdutos td.btnDetalhes
{
background:#f0f0f1;
}

table.tabelaProdutos td.nomeProduto
{
text-transform:uppercase;
text-align:left;
}

table.tabelaProdutos td.nomeProduto, table.tabelaProdutos td.precoProduto
{
font-weight:bold;
}

/* Eventos */ 
.listaFotos
{
margin:0 0 2em 0;
list-style:none;
}

.listaFotos li
{
float:left;
margin:0 10px 10px 0;
}

#eventos ul.simpleList li
{
margin-bottom:1em;
}

#eventos .subtitle
{
margin-top:2em;
}

/* Form Contato */
#contato
{
margin:0 0 30px 0;
}

#contato label
{
width:180px;
display:block;
}

#contato p
{
margin:0 0 1.5em 0;
}

#contato p.hidden-input
{
display:none;
}

#contato input
{
width:230px;
font-size:1.2em;
background:#fff;
color:#333;
border:1px solid #ccc;
}

#contato textarea
{
width:235px;
height:100px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
background:#fff;
color:#333;
border:1px solid #ccc;
}

#contato input:focus, #contato textarea:focus
{
background:#ececec;
color:#000;
}

#contato input.button
{
width:5em;
font-size:1.1em;
background:#333;
color:#fff;
font-weight:bold;
border:1px solid #000;
}

#contato input.button:hover
{
background:#666;
}

/* Livros a Venda */
.listaLivros
{
list-style:none;
margin:0;
clear:both;
}

.listaLivros li
{
margin:0 30px 30px 0;
float:left;
}

.listaLivros li img
{
border:1px solid #ccc;
}

/* chat comercial */
#chatComercial
{
margin:0 0 20px 0;
}