﻿#limite_interno
{
    min-height: 600px;
    width:1238px;
    border-left: solid #d7d7d7 1px;
    border-right: solid #d7d7d7 1px;
    background-color:  #fafcfb;
    background-image: url(images/Interna/bg-interna-center.jpg);
    background-repeat: repeat-x;
    background-position: left top;
}
#limite_interno_topo
{
    background-image:  url(images/Interna/bg-interna-topo.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    height: 5px;
    width:1240px;
}
#limite_interno_base
{
    background-image:  url(images/Interna/bg-interna-base.jpg);
    background-repeat:no-repeat;
    background-position: left bottom;
    height: 5px;
    width:1240px;
    margin-bottom:10px;
}

#header_interno
{
    /* height: 228px;*/
    width:1238px;
    float:left;
    /*margin-bottom: 15px;*/
}

#image_topo 
{
    background-color:  #f6f6f6;
    background-repeat: no-repeat;
    background-position: left top;
    width: 1154px;
    height:78px;
    margin: 0 0 0px 40px;
}
#image_topo.companhia {
    background-image: url(images/Interna/topo-companhia.jpg);
}
#image_topo.negocios {
    background-image: url(images/Interna/topo-linhas-de-negocios.jpg);
}
#image_topo.governanca {
    background-image: url(images/Interna/topo-governanca-corporativa.jpg);
}
#image_topo.informacoes {
    background-image: url(images/Interna/topo-informacoes.jpg);
}
#image_topo.contato {
    background-image: url(images/Interna/topo-contato.png);
}
#image_topo.default {
    background-image: url(images/Interna/topo-termos-privacy.jpg);
}

#header_interno h1.header_interno
{
    margin: 14px 0 14px 45px;
    font-size:19px;
    font-weight:bold;
}


#area_interna 
{
    padding-top:15px;
}


#area_interna a
{
    color: #183267;
}
#area_interna h3 a 
{
    color: #5a7ea9;
}

#area_interna a.linkStyle2
{
    color: #000000;
}
#area_interna a.linkStyle2:hover
{
    color: #999999;
}

#area_interna td.fontNumero
{
    color: #bdccdd;
    font-size: 30px;
}
#area_interna .borderBottom
{
    border-bottom: #dddddd 1px solid;
}

#area_interna h2.titulo_pagina
{    
    font-size: 19px;
    font-weight: bold;
    margin-bottom:20px;
}

#area_interna .conteudo_interno
{
    border-left: solid #d7d7d7 1px;
    padding-left:50px;
    /*padding-right:50px;*/
    padding-bottom:20px;
    margin-top:25px;
    margin-bottom:40px;
    min-height:600px;
    width:887px;
    float:left;
}
#area_interna .conteudo_subinterno
{
    border-top: 5px solid #183267;
    padding-top: 4px;
    float: left;
}

/*#area_interna .conteudo_interno .conteudo_principal 
{
    width:600px;
    margin-right:15px;
    float:left;
}*/
#area_interna .conteudo_interno .caixas_laterais 
{
    margin:0 0 25px 50px;
    padding:0;
    float:right;
}
#area_interna .conteudo_interno .conteudo_principal 
{
    margin:0;
    padding:0;
    float:left;
    width:650px;
}


#area_interna div.caixa_destaque
{
    width:140px;
    padding:15px 20px;
    border-top: solid 15px #213266;
    margin: 0 0 15px 0;
    background-color: #edeef0;
    background-image: url(Images/Interna/bg-caixa-destaque.jpg);
    background-repeat:repeat-x;
    color:#666666;
    font-size:12px;
}


#area_interna .mais_destaque p,
#area_interna td.destaque 
{
    line-height: 22px;
    font-size:14px;
}
#area_interna .mais_destaque h3,
#area_interna .mais_destaque h3 a
{
    line-height: 22px;
    font-size:16px;
}

#area_interna .menos_destaque p,
#area_interna .menos_destaque li,
#area_interna .menos_destaque td,
#area_interna .menos_destaque th
{
    line-height: 15px;
    font-size:12px;
}
#area_interna p.menos_destaque 
{
    line-height: 15px;
    font-size:12px;
}
#area_interna .menos_destaque h3,
#area_interna .menos_destaque h3 a
{
    line-height: 16px;
    font-size:12px;
}

#area_interna .menos_destaque h4,
#area_interna .menos_destaque h4 a
{
    line-height: 14px;
    font-size:12px;
}

#area_interna p.small {
    font-size: 10px;
    line-height:15px;
}

#area_interna .conteudo_interno a, 
#area_interna .conteudo_subinterno a
{
    text-decoration:none;
}

#area_interna .conteudo_subinterno
{
    width: 576px;
}

#area_interna p, 
#area_interna td,
#area_interna li
{
    font-size: 14px;
    color: #666666;
}

#area_interna .rgMasterTable td
{
    font: 10px "tahoma";
    color: #666666;
}

#area_interna .RadGrid_Default {
    border: 0;
    background-color:transparent;
}
#area_interna .RadGrid_Default .rgHeader,
#area_interna .RadGrid_Default .rgAltRow tr,
#area_interna .RadGrid_Default .rgRow tr,
#area_interna .RadGrid_Default .rgAltRow td,
#area_interna .RadGrid_Default .rgRow td,
#area_interna .RadGrid_Default .rgAltRow,
#area_interna .RadGrid_Default .rgRow
{
    background-color:transparent;
    border: 0;
    font: 10px "tahoma";
    color: #666666;
	padding-right:5px;
	height:22px;
	line-height: 15px;
	padding-top:3px;	
	border-bottom:solid 1px #C7D3E2;
}
#area_interna .RadGrid_Default .rgHeader
{
    background:#C7D3E2;
}
#area_interna .RadGrid_Default a {
    color:#000000;
}
#area_interna .RadGrid_Default a:hover {
    color:#666666;
}


#area_interna h3,
#area_interna h3 a
{
    margin-bottom: 17px;
}

#tabelaRBI .topoTabelaRBI{
	background-color:#C7D3E2;
}

#tabelaRBI td, 
#tabelaRBI th {
	padding-right:5px;
	height:25px;	
	font-family: tahoma;
	/*color: #666666;*/
	font-size: 10px;
	line-height: 15px;
	padding-top:3px;	
	border-bottom:solid 1px #C7D3E2;
}

#noticia
{
    margin-top: -3px;
    font-size: 12px;
    color: #666666;
}

#noticia .data
{
    line-height:15px;
    color:#949494;
}
#noticia .veiculo {
    line-height:25px;
}

#noticia h4,
#noticia h4 a
{
    margin: 0px;
    padding: 0px;
}

#noticia h4, 
#noticia h4 a
{
    line-height: 22px;
    font-family: Tahoma;
    padding-top:3px;
    font-size: 17px;
    color: #5A7EA9;
    text-decoration: none;
    font-weight: normal;
}
#noticia h4 {
    margin-bottom: 3px;
}

#noticia hr
{
    border:0;
    border-top: 1px solid #ddd;
    height: 0;    
    margin-bottom:12px;
}
#noticia div.chamada
{   
    margin-bottom:20px;
}
/*
#area_interna .submenu a,
#area_interna .subsubmenu a
{
    font-size: 14px;
    color: #CCC;
}

#area_interna .submenu .sel,
#area_interna .subsubmenu .sel,
#area_interna .submenu a:hover,
#area_interna .subsubmenu a:hover
{
    color: #183267;
}


#area_interna .submenu .link_home a {
    font-size:12px;
    font-style:italic; 
    color:Black;
}
#area_interna .submenu .link_home a:hover {
    color:#ddd;
} */
#lista_curriculos {
    padding-top: 3px;
    line-height: 19px;
}
#lista_curriculos hr {
    height: 0; 
    border:0;
    border-bottom: 1px solid #999;
}
#lista_curriculos a,
#lista_curriculos span.curriculo_nome {
    color: #000;
    font-size:14px;
    font-weight:normal;
    display:block;
    background-image: url("Images/Interna/Curriculos/seta-curriculo-baixo.png");
    background-repeat:no-repeat;
    background-position: 98% center;
}

#lista_curriculos div.showCur a.curriculo_nome,
#lista_curriculos div.showCur span.curriculo_nome {
    font-size:16px;
    font-weight:bold;
    background-image: url("Images/Interna/Curriculos/seta-curriculo-cima.png");
}

#lista_curriculos a:hover,
#lista_curriculos span.curriculo_nome:hover {
    color: #666;
    cursor:pointer;
}
#lista_curriculos div.curriculo_conteudo {
    padding-top:15px;
    padding-bottom:20px;
    padding-left:10px;
    color: #595959;
    font-size:14px;
    display:none;
}

#lista_atas {
}
#lista_atas hr {
    border:0;
    border-top: 1px solid #ddd;
    height: 0;    
    margin-bottom:13px;
}
#lista_atas p {
    line-height: 15px;
    font-size:12px;
    margin-bottom:28px;
}
#lista_atas h3,
#lista_atas h3 a{
    line-height:22px;
    margin-bottom:0;
    font-size:17px;
}


hr.fina {
    border:0;
    border-top: 1px solid #ddd;
    height: 0;    
    margin-bottom:20px;
}



.fontAzulEscuro {
    color:#183267;
}


.rcRefreshImage {
    font-size:12px;
    position:relative;
    left: 190px;
    top: -27px;
    width: 200px;
}
