body {
margin:0;
background-color:#373737;
font-family:Arial, Helvetica, sans-serif;

}

#geral {
position:absolute;
left:50%;
top:50%;
width:964px;
margin-left:-500px;
height:542px;
margin-top:-300px;
padding:18px;
background-image:url(images/bg-geral.jpg);
background-repeat:no-repeat;
}

#top-bar {
height:69px; /*altura correta = 100px*/
padding:31px 0 0 0;
background-image:url(images/bg-topo.jpg)
}

#rodape{
width:100%;
font-size:10px;
color:#FFF;
text-align:center;
margin-top:14px;
}

#col_esq_home{
float:left;
width:233px;
}

#selos{
position:absolute;
top:444px;
left:23px;
}
#selos ul{
list-style:none;
margin:0;
padding:0;
}
#selos ul li{
margin-bottom:6px;
}

/*Links de Navegação
============================================================*/
#navegacao {
float:left;
width:213px;
height:422px;
padding-left:20px;
padding-top:20px;
background-image:url(images/bg-navegacao.jpg)
}
#navegacao ul{
list-style:none;
margin:0;
padding:0;
width:96px;
}

#navegacao ul li{
margin-bottom:8px;
padding-right:8px;
cursor:pointer;
text-align:right;
}

#navegacao ul li a{
font-size:12px;
font-weight:bold;
line-height:20px;
color:#FFFFFF;
text-decoration:none;
}

#navegacao ul li a:hover {
border-bottom:2px solid #FF9900;
}

.navegacaoTOP {
float:left;
width:116px;
text-align:center;
padding:12px 0 4px 0;
color:#FFFFFF;!important
}

.navegacaoTOP_Lingua {
float:left;
width:110px;
text-align:center;
padding:12px 0 4px 0;
color:#A6A7A9;
}

.navegacaoTOP a{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

.navegacaoTOP_Lingua a{
font-size:12px;
font-weight:bold;
color:#A6A7A9;
text-decoration:none;
}

.navegacaoTOP a:hover,  .navegacaoTOP_Lingua a:hover {
border-bottom:2px solid #FF9900;
}


/*============================================================*/

p, ul, li {
color:#FFFFFF;
font-size:12px;
text-align:justify;
}

p a, a.linkLaranja, a.ul, a.li {
color:#FF9900;
text-decoration:none;
}

p a:hover, a.linkLaranja:hover, a.ul:hover, a.li:hover {
text-decoration:underline;
}

#bg-conteudo,
#bg-conteudoHome {
float:left;
width:731px;
}
#bg-conteudo{
height:442px;
background-image:url(images/img_fundo_conteudo.jpg);
}
#bg-conteudoHome{
height:542px;
background:#FFF;
}

#bg-conteudo-escuro {
float:left;
width:731px;
height:442px;
background-color:#373737;
}

#conteudo {
margin:56px 84px 61px 65px;
width:600px;
height:325px;
background-color:#373737;
overflow:auto;
scrollbar-arrow-color:#FF9900;
scrollbar-3dlight-color:#373737;
scrollbar-highlight-color:#373737;
scrollbar-face-color:#373737;
scrollbar-shadow-color:#373737;
scrollbar-darkshadow-color:#373737;
scrollbar-track-color:#373737;
}

#conteudo_v2 {
margin:36px 54px 51px 67px;
width:600px;
height:365px;
background-color:#373737;
overflow:auto;
}


#pessoas {
position:absolute;
float:right;
top:50%;
left:50%;
width:560px;
margin-left:-162px;
height:325px;
margin-top:-115px;
background-color:#373737;
color:#FFFFFF;
}

#pessoas a:link {
display:block;
color:#666666;
text-decoration:none;
}

#pessoas a:visited {
position:relative;
display:block;
color:#666666;
text-decoration:none;
}

#pessoas a:hover {
position:relative;
display:block;
color:#FFFFFF;
text-decoration:none;
padding:3px 0 3px 0;
background-color:#CCCCCC;
}

.ass_cv {
font-size:12px;
text-align:center;
}

#pessoas a:active {
display:block;
color:#FFFFFF;
text-decoration:none;
}

.curriculum {
color:#FFFFFF;
font-size:12px;
}

.textos{
color:#FFFFFF;
font-size:12px;
padding:0px 15px 0px 15px;
text-align: justify;
}
.textos a{
	color:#ff9900;
	text-decoration: underline;
}

.textos a:hover{
	color:#ffffff;
	text-decoration: none;
}

.textos_jasoucliente {
color:#FFFFFF;
font-size:12px;
padding: 15px 15px 0 15px;
text-align: justify;
}

.textos_center {
color:#FFFFFF;
font-size:12px;
padding:145px 15px 15px 15px;
text-align:center;
}

.gravata {
text-decoration:none;
border-bottom:2px solid #FF9900;
line-height:25px;
}


a.menuFundosAtivo{
color:#FFFFFF;
text-decoration:underline;
border-bottom:2px solid #FF9900;
}

.menuFundos {
font-size:12px;
font-weight:bold;
line-height:90%;
text-align:center;
}

.menuFundos a{
line-height:15px;
color:#666666;
text-decoration:none;
}

.menuFundos a:hover {
color:#000000;
text-decoration:none;
border-bottom:2px solid #FF9900;
}


.FundosResumo {
font-size:12px;
line-height:90%;
text-align:center;
margin:auto;
}

#conteudoResumos {
position:absolute;
float:right;
top:50%;
left:50%;
width:560px;
margin-left:-162px;
height:398px;
margin-top:-155px;
background-color:#373737;
}

.regulamentos a {
display:block;
background-image:url(images/bg-fundos-regulamento.png);
padding-right:12px;
}

a.linkTextos:link {
color:#FFFFFF;
text-decoration:none;
}

a.linkTextos:hover {
text-decoration:underline;
}

a.linkTextos:visited {
text-decoration:underline;
}

.linha{
width:600px;
border-top:#D99539 solid 2px;
margin-top:2px
}


/*Abas*/
.abastop{
height:34px;
}

.aba1{
float:left;
height:34px;
margin-right:0px;
}

.aba2{
float:left;
height:34px;
margin-right:0px;
}


.aba3{
padding-right:1px;
float:left;
height:34px;
margin-right:0px;
}

.aba4{
padding-right:1px;
float:left;
height:34px;
margin-right:0px;
}

.arquivo, .arquivo a { width:54px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px;margin:0 auto; text-decoration:none; font-weight:bold }
.arquivo a:hover{ text-decoration:underline }



.div_endereco{ border:1px dashed #626262; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding:5px 5px 5px 5px; width:170px; filter:alpha (style=0,opacity=95);}

.div_endereco a{text-decoration:underline; color:#FFFFFF;}

.div_endereco a:hover{ text-decoration:none;}


/*scroll*/
div.scroll {height: 312px; width: 560px; overflow:auto; border:0px; position: relative; margin:5px 0 5px 0; visibility:visible}

/* OUTROS */

.linha_tabela_cima {
	border-top: 2px solid #ff9900;
}

.linha_tabela_baixo {
	border-top: 2px solid #ff9900;
	padding-top: 1px;
}

.linha_tabela_baixo2 {
	border-bottom: 1px dotted #ff9900;
	padding-bottom: 2px;
}

.texto_cotas {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

.pontilhado {
	border: dashed 2px #959595;
}

/* FUNDOS */

.borda_fundos {
	padding: 40px 15px 0px 15px;
	border-left: 0;
	border-bottom: 0;
	border-right: 0;
}

.fonte_rodape{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}


.tabelaclipping {
	color:#FFFFFF;
    font-size:12px;
	padding:5px 5px 5px 5px;
	text-align: justify;
	border-top: 2px solid #ff9900;
	padding-top: 2px;
}

.tabelaarquivos{
color:#FFFFFF;
font-size:12px;
padding:5px 5px 5px 5px;
text-align: justify;}

.tabelaarquivos a{
color:#FFFFFF;
font-size:12px;
padding:5px 5px 5px 5px;
text-align: justify;
text-decoration:none}

.tabelaarquivos a:hover{
color:#FFFFFF;
font-size:12px;
padding:5px 5px 5px 5px;
text-align: justify;
text-decoration:underline}

#btnVoltar{
position:absolute;
z-index:2;
bottom:85px;
right:94px;
}

.historico {
	color:#FFFFFF;
	font-size:12px;
	padding:30px 0 0 30px;
	text-align: justify;
}

#AbasPessoas {
position:absolute;
top:173px;
width:583px;
z-index:0;
}

#Abas {
position:absolute;
top:142px;
width:583px;
z-index:0;
}

