/* CONTEÚDO */
#content
{
width:839px;
margin-left:122px;
padding:200px 0 0 0;
clear:both;
}

#home #content
{
padding-bottom:20px;
}

.contentColumn h3, .contentColumn h4, .contentColumn h5, .contentColumn h6
{
color:#0067ac;
font-size:1.8em;
margin:0 0 0.6em 0;
}

.contentColumn h3.profConvidado span
{
font-size:0.8em;
font-weight:normal;
font-style:italic;
color:#666;
}

.contentColumn p, .contentColumn address
{
font-size:1.3em;
line-height:1.8em;
font-style:normal;
margin:0 0 1.5em 0;
}

.contentColumn ul
{
margin:0 0 1.5em 1em;
padding-left:1em;
}

.contentColumn ul li
{
font-size:1.3em;
line-height:1.8em;
margin-bottom:0.7em;
}

.contentColumn p.imgLeft
{
float:left;
margin:0 10px 0 0;
}

/* HOME */
#videoPlayer
{
width:474px;
height:301px;
float:left;
}

.contentColumn#apresentacao
{
width:352px;
height:301px;
float:right;
background:url(../imagens/bg-apresentacao.png) repeat-x;
}

.contentColumn#apresentacao ul
{
margin:0 0 1.5em 0;
padding:20px 10px 0 10px;
list-style:none;
}

.contentColumn#apresentacao ul li
{
padding-left:20px;
color:#00386c;
font-size:1.4em;
line-height:1.5em;
background:url(../imagens/bullet-check-home.gif) 0 4px no-repeat;
}

.contentColumn p.saibaMais
{
text-indent:-90000px;
width:92px;
height:26px;
margin-left:30px;
}

.contentColumn p.saibaMais a
{
display:block;
width:92px;
height:26px;
text-decoration:none;
background:url(../imagens/btn-saiba-mais-combo.gif) no-repeat;
}

.contentColumn p.saibaMais a:hover
{
background:url(../imagens/btn-saiba-mais-combo.gif) 0 -26px no-repeat;
}

/* PÁGINAS INTERNAS */
#empresa #content, #servicos #content, #imprensa #content, #contato #content
{
background:url(../imagens/bg-conteudo.png) 0 342px repeat-x;
padding-top:185px;
}

/* TÍTULO - FOTO HORIZONTAL NO TOPO */
#content h2
{
position:relative;
width:839px;
height:159px;
margin-bottom:25px;
background:url(../imagens/foto-topo.jpg) no-repeat;
}

#empresa #content h2, #imprensa #content h2
{
background:url(../imagens/foto-topo-02.jpg) no-repeat;
}

#content h2 img
{
position:absolute;
top:118px;
left:13px;
}

/* CONTEÚDO PRINCIPAL */
#mainContent
{
float:left;
margin-left:20px;
}

#empresa #mainContent, #servicos #mainContent
{
width:510px;
}

#imprensa #mainContent
{
width:800px;
}

#contato #mainContent
{
width:350px;
}

/* CONTEÚDO SECUNDÁRIO */
#secondaryContent
{
float:right;
margin-right:20px;
}

#empresa #secondaryContent, #servicos #secondaryContent
{
width:230px;
}

#contato #secondaryContent
{
width:400px;
background:url(../imagens/bg-contato.gif) repeat-x;
}

/* LISTA DE FOTOS */
.contentColumn ul.listaFotos
{
list-style:none;
margin:0 0 2em 0;
padding:0;
}

.contentColumn ul.listaFotos li
{
float:left;
}

.contentColumn ul.listaFotos li a img
{
border:5px solid #fff;
}

.contentColumn ul.listaFotos li a:hover img
{
border:5px solid #0067ac;
}

/* IMPRENSA */
.contentColumn ul.listaImprensa
{
margin-left:0;
padding-left:0;
list-style:none;
}

.contentColumn ul.listaImprensa li
{
padding-left:25px;
background:url(../imagens/bullet-imprensa.gif) 0 5px no-repeat;
}

/* CONTATO */
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:2px solid #c1ddeb;
font-size:11px;
color:#666;
background:#c1ddeb;
}

form#formContato textarea
{
width:350px;
padding:5px;
outline:none;
border:2px solid #c1ddeb;
font-size:11px;
color:#666;
background:#c1ddeb;
}

form#formContato input:focus, form#formContato textarea:focus
{
outline:none;
border:2px solid #84abcb;
color:#333;
background:#e8f1f9;
}

form#formContato p.btnEnviar input
{
width:80px;
border:0;
color:#fff;
background:#da5b0e;
font-weight:bold;
text-transform:uppercase;
}

form#formContato p.btnEnviar input:hover
{
background:#a03e03;
}

/* LOCALIZAÇÃO */
#secondaryContent address
{
margin:10px;
}

/* MAPA */
.mapa
{
width:380px;
margin:10px;
}

#content p.ampliarMapa
{
text-align:center;
}

#content p.ampliarMapa a
{
display:block;
padding:5px;
background:#da5b0e;
color:#fff;
font-weight:bold;
text-decoration:none;
}

#content p.ampliarMapa a:hover
{
background:#a03e03;
}

/* RESPOSTA */
#content p.mensagemResposta
{
padding:5px;
background:#ffc;
font-size:1.6em;
text-align:center;
}
