/* conteúdo principal */
#conteudo
{
width:760px;
clear:both;
text-align:left;
}

.colunaConteudo
{
padding:0 0 10px 0;
margin:2px 0 0 10px;
}

/* home */
p.banner
{
margin:0;
padding:0;
}

#home #conteudo
{
background:url(../Imagens/border.gif) 378px 0 repeat-y;
}

/* coluna home esquerda - institucional */
#homeInstitucional
{
float:left;
width:378px;
margin:0;
}

#homeInstitucional p
{
padding:0 20px;
}

#homeDestaques
{
float:left;
width:340px;
padding:10px 20px 0 0;
margin:0 0 0 20px;
}

.apresentacao
{
width:378px;
background:url(../Imagens/bg_institucional.jpg) 0 188px no-repeat;
font-size:1.2em;
padding-bottom:20px;
}

.apresentacao p
{
margin-bottom:0;
}

.apresentacao a
{
font-weight:bold;
}

.headingBemvindo
{
background:url(../Imagens/h2_bemvindo-02.jpg) no-repeat;
width:378px;
height:188px;
text-indent:-90000px;
}

.headingTrajetoria
{
background:url(../Imagens/h3_trajetoria.jpg) no-repeat;
width:378px;
height:188px;
text-indent:-90000px;
}

.headingAdapta
{
background:url(../Imagens/h3_adapta.jpg) no-repeat;
width:378px;
height:188px;
text-indent:-90000px;
}

/* home - onde estamos */
.ondeEstamos
{
position:relative;
}

.ondeEstamos h3
{
width:378px;
height:203px;
text-indent:-90000px;
background:url(../Imagens/h3_ondeestamos.jpg) no-repeat;
}

.unidade
{
font-size:1.2em;
color:#005e9d;
}

.mapaBarra
{
position:absolute;
top:115px;
left:25px;
text-indent:-90000px;
}

.mapaBarra a
{
display:block;
width:117px;
height:47px;
background:url(../Imagens/btn_mapa_barra.gif) no-repeat;
}

.mapaBarra a:hover
{
background:url(../Imagens/btn_mapa_barra.gif) 0 -47px no-repeat;
}

.mapaMacae
{
position:absolute;
top:60px;
right:75px;
text-indent:-90000px;
}

.mapaMacae a
{
display:block;
width:78px;
height:47px;
background:url(../Imagens/btn_mapa_macae.gif) no-repeat;
}

.mapaMacae a:hover
{
background:url(../Imagens/btn_mapa_macae.gif) 0 -47px no-repeat;
}

/* home - destaques */
.destaque
{
position:relative;
min-height:117px;
border-bottom:1px solid #c9ebfb;
margin:0 0 5px 0;
}

.destaque .fotoDestaque
{
position:absolute;
top:0;
left:0;
padding:0;
}

.destaque .fotoDestaque a:hover
{
background:none;
}

.destaque p, .destaque h4
{
padding-left:125px;
}

.destaque p
{
margin-bottom:0;
}

.destaque h4
{
margin:10px 0 5px 0;
}

.destaque a
{
text-decoration:none;
}

.destaque a:hover
{
background:#ddf5ff;
text-decoration:none;
}

/* newsletter */
#newsletter
{
position:relative;
height:160px;
background:url(../Imagens/bg_newsletter.gif) repeat-y;
margin-bottom:1.4em;
}

.destaqueNewsletter
{
position:absolute;
width:125px;
top:0;
left:0;
padding:20px 0 5px 0;
background:url(../Imagens/orelha_newsletter.jpg) right top no-repeat;
}

.destaqueNewsletter p, .destaqueNewsletter h4
{
padding:0 10px;
color:#fff;
font-size:12px;
}

.destaqueNewsletter a
{
color:#fff;
}

#newsletter p.respostaNewsletter
{
position:relative;
top:45px;
left:140px;
width:210px;
}

#newsletter #formNewsletter
{
position:relative;
top:52px;
left:140px;
width:210px;
font-size:9px;
margin:0;
}

#newsletter #formNewsletter label
{
width:45px;
float:left;
margin:0 10px 10px 0;
display:block;
text-align:right;
clear:left;
}

#newsletter #formNewsletter p
{
margin:0;
}

#newsletter #formNewsletter input
{
float:left;
width:120px;
font-size:1.2em;
background:#f2f2f2;
color:#333;
border:1px solid #ccc;
}

#newsletter #formNewsletter input.submitButton, #formContato input.submitButton
{
position:relative;
margin:10px 0 0 0;
width:5em;
font-size:1em;
background:#003366;
color:#fff;
font-weight:bold;
}

/* conteudo interno */
#sobre #conteudo, #lagomar #conteudo, #servicos #conteudo, #colaboradores #conteudo, #adapta #conteudo
{
background:url(../Imagens/bg_coluna_secundaria.gif) -320px 0 repeat-y;
}

#servicos.introServicos #conteudo
{
background:none;
}

#sobre #conteudoSecundario, #lagomar #conteudoSecundario
{
width:180px;
float:left;
padding:20px 0 0 0;
}

#sobre #conteudoPrincipal, #lagomar #conteudoPrincipal, #servicos #conteudoPrincipal, #colaboradores #conteudoPrincipal, #adapta #conteudoPrincipal
{
width:540px;
float:right;
padding:20px 20px 10px 10px;
}

/* sobre */
.ano
{
font-size:18px;
font-weight:bold;
color:#069;
}

/* lagomar */
.base
{
padding:10px;
background:url(../Imagens/lagomar-bg-01.gif) no-repeat;
}

.base p, .base h3
{
padding-right:240px;
}

.lagomarCarac
{
padding:10px;
background:url(../Imagens/lagomar-bg-02.gif) no-repeat;
}

.saibamais a
{
padding:4px;
background:#005e9d;
color:#fff;
text-decoration:none;
font-weight:bold;
}

p.saibamais a:hover
{
background:#00a1e4;
}

.lagomarLocal
{
padding:10px;
color:#fff;
background:url(../Imagens/lagomar-bg-03.gif) repeat-y;
}

.lagomarLocal h3, .lagomarLocal a
{
color:#fff;
}

.lagomarMapa
{
float:right;
margin:-10px -20px 30px 10px;
}

/* responsabilidade social */
#respSocial #conteudoPrincipal
{
float:left;
width:450px;
padding:20px 0 0 10px;
}

#respSocial #conteudoSecundario
{
float:right;
width:220px;
padding:20px 20px 10px 10px;
text-align:right;
}

/* pascoa */
#pascoa #conteudoPrincipal
{
width:600px;
padding:20px 0 0 10px;
}

/* serviços */

#servicos #conteudoSecundario
{
width:250px;
float:left;
padding:20px 0 0 0;
}

/* capa de serviços */
ul#capaServicos
{
list-style:none;
padding-left:27px;
margin:0 0 2em 0;
}

ul#capaServicos li
{
float:left;
margin:0 15px 10px 0;
height:190px;
font-size:12px;
position:relative;
}

ul#capaServicos li a span
{
display:none;
}

ul#capaServicos li a:hover span
{
position:absolute;
top:150px;
display:block;
padding:5px 10px 5px 27px;
background:#005e9d url(../Imagens/servicos-menu-setinha.gif) 5px 3px no-repeat;
color:#fff;
font-weight:bold;
width:188px;
text-transform:uppercase;
}

/* produtos */
.tabelaProdutos
{
width:100%;
margin:2em 0;
text-align:left;
font-size:1em;
}

.tabelaProdutos caption
{
display:none;
}

.tabelaProdutos th
{
font-weight:bold;
font-size:1.1em;
color:#fff;
background:#003b79;
padding:10px;
}

.tabelaProdutos td
{
padding:10px;
border-left:1px solid #b8c8d7;
}

.tabelaProdutos tr.linha1
{
background:#e2ecf5;
}

.tabelaProdutos tr.linha2
{
background:#cedce8;
}

/* eventos */
#eventos #conteudo
{
background:url(../Imagens/border.gif) 425px 0 repeat-y;
}

#eventos #conteudoPrincipal
{
float:left;
width:390px;
padding:20px 0 0 10px;
}

#eventos #conteudoSecundario
{
float:right;
width:290px;
padding:20px 20px 10px 10px;
}

.listaParceiros
{
list-style:none;
}

.listaParceiros li
{
float:left;
margin:0 20px 20px 0;
}

/* eventos */
.destaqueEvento
{
position:relative;
height:81px;
border-bottom:1px solid #c9ebfb;
margin:20px 0 5px 0;
}

.destaqueEvento .fotoDestaqueEvento
{
position:absolute;
top:0;
left:0;
padding:0;
}

.destaqueEvento p
{
padding:10px 0 0 90px;
margin:0;
}

#colaboradores #conteudoSecundario
{
float:right;
width:280px;
padding:20px 20px 10px 10px;
}

.headingColaborador
{
width:400px;
height:100px;
text-indent:-90000px;
background:url(../Imagens/header_colaborador_pinamak.jpg) no-repeat;
}

.listSelected a
{
color:#333;
font-weight:bold;
text-decoration:none;
}

#escolhaConcurso
{
color:#f7e20b;
background:#010e2e;
padding-bottom:15px;
margin-bottom:2em;
}

#escolhaConcurso label, #escolhaConcurso select
{
float:left;
line-height:20px;
height:20px;
}

#escolhaConcurso label
{
font-size:12px;
padding-left:10px;
font-weight:bold;
}

#escolhaConcurso select
{
font:12px;
}

/* oportunidades */
#oportunidades #conteudoPrincipal
{
float:left;
width:700px;
padding:20px 0 0 10px;
}

#oportunidades #conteudoSecundario
{
float:right;
width:280px;
padding:20px 20px 10px 10px;
}

.oportunidadesMail a
{
display:block;
text-decoration:none;
color:#333;
font-weight:bold;
font-size:15px;
padding:5px;
background:#f1f0e4;
text-align:center;
border-bottom:1px solid #d3d2c6;
}

.oportunidadesMail a span
{
color:#3d6998;
}

.oportunidadesMail a:hover
{
background:#3d6998;
color:#fff;
border-bottom:1px solid #003b79;
}

.oportunidadesMail a:hover span
{
color:#ff9;
}

/* cursos */
#cursos #conteudo
{
background:url(../Imagens/bg-cursos.jpg) 0 300px no-repeat;
}

#cursos #conteudo h2
{
margin:0;
padding:0;
line-height:0;
}

/* título curso */
.nome-curso
{
position:relative;
padding:20px 20px 10px 20px;
border-top:1px solid #002361;
margin-bottom:20px;
}

.nome-curso h3
{
margin:0;
font-size:1.7em;
}

.nome-curso.planta-fluidos
{
background:#004b8a;
}

.nome-curso.planta-fluidos h3
{
color:#fff;
}

.nome-curso.log-petro-gas
{
background:#fcb644;
}

.nome-curso.log-petro-gas h3
{
color:005e9d;
}

.nome-curso.interpretaNorma
{
background:#9bbf3b;
}

.nome-curso.interpretaNorma h3
{
color:#fff;
}

.nome-curso.auditorQualidade
{
background:#e4845b;
}

.auditorQualidade h3
{
color:#fff;
}

/* intro cursos */
.cursos-intro
{
padding:20px 380px 60px 20px;
position:relative;
overflow:hidden;
color:#fff;
background:#005e9d url(../Imagens/bg-cursos-azul.gif) repeat-x;
}

.cursos-intro h4
{
color:#fff;
font-size:12px;
}

.cursos-intro p.ilustra
{
position:absolute;
top:0;
right:0;
}

.cursos-intro p.select
{
position:absolute;
bottom:-20px;
left:20px;
width:430px;
text-align:left;
background:url(../Imagens/bg-select.png);
padding:10px;
}

.cursos-intro p.select strong
{
margin:0 0 5px 7px;
}

.cursos-intro p.select select
{
font-size:12px;
margin-left:7px;
}

/* conteúdo curso */
#cursos #conteudoPrincipal
{
float:left;
width:400px;
padding-left:10px;
}

#cursos #conteudoSecundario
{
float:left;
width:270px;
margin-left:30px;
}

/* contato */
#contato #conteudo
{
background:url(../Imagens/border.gif) 340px 0 repeat-y;
}

#contato #conteudoPrincipal
{
float:left;
width:300px;
padding:20px 0 0 10px;
}

#contato #conteudoSecundario
{
float:right;
width:378px;
padding:20px 20px 10px 10px;
line-height:2em;
}

#contato #conteudoSecundario h4, .subTitulo
{
font-size:1.2em;
color:#486e95;
margin:0 0 0.3em 0;
}

#contato #conteudoSecundario p
{
margin-bottom:2em;
}

#formContato input, #formContato textarea
{
width:350px;
}

/* página branca */
#generica #conteudoPrincipal
{
float:none;
width:690px;
padding:20px 10px;
}

.textAreaGd
{
width:600px;
}

/* tabela dados */
.tabela-oportunidades {
font-size:1.2em;
margin-bottom:30px;
border-collapse:collapse;
}

.tabela-oportunidades th, .tabela-oportunidades td
{
padding:7px;
text-align:left;
}

.tabela-oportunidades th {
background:#3d6998;
border:1px solid #1f4874;
color:#fff;
font-size:14px;
}

.tabela-oportunidades td {
border:solid 1px #ccc;
background:#f1f0e4;
}