#content
{
width:720px;
clear:both;
padding:30px 0;
text-align:left;
margin:0 auto;
}

#content p
{
line-height:1.7em;
}

#content ul, #content ol
{
font-size:1.2em;
margin:0 0 1.5em 1em;
padding-left:1em;
line-height:1.4em;
}

#content ul li, #content ol li
{
margin-bottom:0.5em;
}

#content a:hover
{
background:#011330;
}

/* Home, Quem Somos, Contato */
#home #mainContent, #quem #mainContent, #contato #mainContent
{
padding-left:249px;
}

/* Quem Somos */
.contentCol#redeAtuacao
{
float:right;
width:190px;
}

/* Artistas */
#mainContent h2
{
margin-bottom:1em;
}

#artistas .contentCol
{
float:left;
width:200px;
margin-right:60px;
}

#artistas .contentCol ul
{
margin-bottom:2.4em;
}

#artistas .contentCol#colDireita
{
margin:0;
}

#artistas .contentCol#navArtistas
{
margin:0;
width:135px;
}

#artistas #mainContent
{
float:right;
width:470px;
}

#artistas h3 a
{
color:#fff;
}

.artistasPreview
{
position:relative;
height:80px;
margin-bottom:1.5em;
background:#061f47 url(../Imagens/seta_preview.gif) right center repeat-y;
border-bottom:1px solid #39527d;
}

.artistasPreview p, .artistasPreview h3
{
padding-left:90px;
}

.artistasPreview p
{
margin-bottom:0;
}

.artistasPreview p.thumbPreview
{
position:absolute;
left:0;
top:0;
padding:0;
z-index:1;
}

.artistasPreview h3
{
padding-top:15px;
margin-bottom:0.3em;
font-size:1.6em;
color:#fff;
}

.artistasPreview h3 em
{
font-weight:normal;
}

.artistasPreview h3 a
{
position:absolute;
left:0;
top:0;
z-index:10;
display:block;
height:80px;
width:470px;
text-decoration:none;
}

#mainContent .artistasPreview h3 a:hover
{
background:#fff;
filter:alpha(opacity=20);
-moz-opacity:0.2;
-khtml-opacity:0.2;
opacity:0.2;
}

#mainContent ul.listaFotos
{
list-style:none;
margin:0 0 3.4em 0;
padding-left:0;
}

#mainContent ul.listaFotos li
{
float:left;
margin:0 10px 10px 0;
}

#mainContent ul.listaFotos li.rightPic
{
margin-right:0;
}

/* Turnês, Projetos Incentivados */
#turnes #mainContent, #projetos #mainContent
{
float:left;
width:410px;
}

#turnes .contentCol, #projetos .contentCol, #contato .contentCol
{
float:right;
width:260px;
}

/* Turnês */
.switchgroup1
{
border-left:1px solid #f7e20b;
padding-left:10px;
}

.eventoTurne
{
font-weight:bold;
font-size:1.3em;
margin:1em 0 0.5em 0;
}

.eventoTurne em
{
font-weight:normal;
font-size:0.9em;
color:#fff;
}

/* switch content */
#bobcontent1-title span, #bobcontent2-title span, #bobcontent3-title span, #bobcontent4-title span, #bobcontent5-title span, #bobcontent6-title span, #bobcontent7-title span, #bobcontent8-title span, #bobcontent9-title span, #bobcontent10-title span, #bobcontent11-title span, #bobcontent12-title span, #bobcontent13-title span, #bobcontent14-title span, #bobcontent15-title span, #bobcontent16-title span, #bobcontent17-title span, #bobcontent18-title span, #bobcontent19-title span
{
text-decoration:underline;
cursor:pointer;
}

.switchgroup1
{
margin-bottom:2.7em;
}

/* Projetos */
#projetos ul li
{
margin-bottom:0.8em;
}

/* Contato */
form
{
margin:0 0 30px 0;
}

form label
{
width:180px;
display:block;
}

form p
{
margin:0 0 1.5em 0;
}

form p.hidden-input
{
display:none;
}

form input
{
width:230px;
font-size:1.2em;
background:#fff;
color:#333;
border:1px solid #ccc;
}

form textarea
{
width:235px;
height:100px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
background:#fff;
color:#333;
border:1px solid #ccc;
}

form input.button
{
width:5em;
font-size:1.1em;
background:#ffde00;
color:#07275c;
font-weight:bold;
border:1px solid #bea604;
}

form input.button:hover
{
background:#fff6ba;
}