#content
{
position:relative;
width:734px;
float:right;
text-align:left;
padding:7px 0 20px 0;
}

.contentColumn
{
position:relative;
}

.contentColumn p, .contentColumn address
{
font-size:1.3em;
line-height:1.8em;
margin:0 0 1.8em 0;
text-align:justify;
font-style:normal;
}

.contentColumn ul
{
margin:0 0 1.8em 0;
}

.contentColumn ul li
{
font-size:1.3em;
line-height:1.8em;
margin-bottom:0.5em;
}

.contentColumn h2, .contentColumn h3, .contentColumn h4, .contentColumn h5, .contentColumn h6
{
font-size:2em;
margin:0 0 0.4em 0;
}

/* conteúdo principal */
#apresentacao #mainContent, #contato #mainContent
{
width:365px;
float:left;
}

#trabalhos #mainContent
{
width:375px;
margin-left:195px;
float:left;
}

#proximosPassos #mainContent, #depoimentos #mainContent
{
width:500px;
}

/* conteúdo secundário */
#apresentacao #secondaryContent, #contato #secondaryContent
{
width:330px;
float:right;
}

#contato #secondaryContent
{
padding-top:35px;
}

#trabalhos #secondaryContent
{
width:130px;
float:right;
}

/* headings trabalhos */
.contentColumn h2.headingTrabalho
{
position:absolute;
left:0;
top:0;
margin:5px 0 0 -205px;
}

/* vídeo player */
.videoPlayer
{
margin-bottom:3em;
}

/* lista de fotos */
.contentColumn ul.listaFotos
{
list-style:none;
}

.contentColumn ul.listaFotos li
{
float:left;
margin:0 10px 10px 0;
}

.contentColumn ul.listaFotos li a:hover img
{
border:6px solid #fff;
margin:-6px;
}

#apresentacao .contentColumn ul.listaFotos li a:hover img
{
border-color:#139fd5;
}

.insonia .contentColumn ul.listaFotos li a:hover img
{
border-color:#7570b3;
}

.maquinaria .contentColumn ul.listaFotos li a:hover img
{
border-color:#ec008c;
}

.nossoAmor .contentColumn ul.listaFotos li a:hover img
{
border-color:#ef822f;
}

.passarinho .contentColumn ul.listaFotos li a:hover img
{
border-color:#54a276;
}

.sapatoMusical .contentColumn ul.listaFotos li a:hover img
{
border-color:#ca6c39;
}

.sintese .contentColumn ul.listaFotos li a:hover img
{
border-color:#54c5d0;
}

.tapStation .contentColumn ul.listaFotos li a:hover img
{
border-color:#a6ce39;
}

.tomaladaca .contentColumn ul.listaFotos li a:hover img
{
border-color:#f9c;
}

/* depoimentos */
.contentColumn blockquote
{
position:relative;
padding-left:30px;
margin:1.8em 0;
}

.contentColumn blockquote span.abreDepoimento
{
position:relative;
margin:0 0 -25px -30px;
width:30px;
height:30px;
display:block;
text-indent:-90000px;
background:url(../imagens/aspas-magenta-abre.gif) no-repeat;
}

.contentColumn blockquote span.depoimentoIntro
{
font-weight:bold;
font-size:1.3em;
color:#dd207e;
}

.contentColumn blockquote span.fechaDepoimento
{
position:relative;
margin:-25px 0 -20px 120px;
width:30px;
height:30px;
display:block;
text-indent:-90000px;
background:url(../imagens/aspas-magenta-fecha.gif) right bottom no-repeat;
}

.contentColumn blockquote.nelsonFreitas span.fechaDepoimento
{
margin-left:315px;
}

.contentColumn blockquote.cininha span.fechaDepoimento
{
margin-left:425px;
}

.contentColumn blockquote.marceloSaback span.fechaDepoimento
{
margin-left:245px;
}

/* contato */
form#formContato label
{
display:block;
}

form#formContato input, form#formContato textarea
{
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.contentColumn form#formContato p
{
margin-bottom:1em;
}

form#formContato p.hidden
{
display:none;
}

form#formContato input
{
width:350px;
padding:5px;
outline:none;
border:2px solid #000;
background:#333;
font-size:11px;
color:#fff;
}

form#formContato input:focus, form#formContato textarea:focus
{
border:2px solid #7570b3;
}

form#formContato textarea
{
width:350px;
padding:5px;
outline:none;
border:2px solid #000;
background:#333;
font-size:11px;
color:#fff;
}

form#formContato p.btnEnviar input
{
width:70px;
background:#7570b3;
border:1px solid #3e3a74;
font-weight:bold;
color:#fff;
}

form#formContato p.btnEnviar input:hover
{
background:#dd207e;
border:1px solid #99024d;
}

.respostaFormulario
{
padding:5px;
background:#7570b3;
}