/*
Definições Globais de estilo
*/

BODY {
    background: #FFFFFF;
	border: 0px;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5C5C5C;
}

* {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00A18F;
	text-decoration: none;
}

A:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00A18F;
	text-decoration: underline;
}

TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5C5C5C;
}

SELECT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5C5C5C;
}

INPUT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5C5C5C;
}

TEXTAREA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5C5C5C;
}

/*
***********************************************************************
Definições de classes de estilo à serem aplicadas nas respectivas áreas
Herdam as definições globais acima

/*
COTAÇÕES
*/
.QUOT_TituloPagina {
	font-size: 11px;
	font-weight: bold;
}

.QUOT_TituloTabela {
	background-color: #0439B2;
}
.QUOT_TituloTabela td {
	color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
}

.QUOT_LegendaTabela {
	font-size: 10px;
	Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.QUOT_TextoTabela {
	background-color: #FFFFFF;
}

.QUOT_TextoTabela_1 {
	background-color: #FaFaFa;
}

.QUOT_SeparadorTabela {
	background-color: #E9E9E9;
}

.QUOT_MolduraTabela {
	height: 5px;
	background-color: #BCCDDC;
}

.QUOT_DestaqueTitulo {
	font-weight: normal;
	color: #245B8F;
}

.QUOT_DestaqueTexto {
	font-size: 10px;
	color: #245B8F;
	font-weight: normal;
}

.QUOT_TituloTabela_Desc td {
	background-color: #F3F3F3;
	font-weight: normal;
}

/* MINI COTAÇÕES */
.div_mini_cotacoes{
	width: 350px;
}
.mini_cotacoes_table{
}

.mini_cotacoes_table tr td a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5c5c5c;
	text-decoration: underline;
}

.mini_cotacoes_table tr td a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5c5c5c;
	text-decoration: underline;
}

.QUOT_TitCockpit td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00A18F;
	height: 16px;
	text-align: center;
	border-bottom: 1px solid #D6D6D6;
	border-top: 1px solid #D6D6D6;
}
.QUOT_TextoTabela td{
	text-align: right;
	padding-right: 1px;
	padding-left: 2px;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5c5c5c;
	height: 16px;
	border-bottom: 1px solid #D6D6D6;
}
.QUOT_TextoTabela_2 td{
	text-align: right;
	padding-left: 3px;
	background-color: #FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5c5c5c;
	height: 16px;
	border-bottom: 1px solid #D6D6D6;
}
.QUOT_LegendaTabela {
	background-color: none;
	color: #00A18F;
	padding: 1px 8px 0px 0px ;
	font-size: 10px;
	text-align: right;
	vertical-align: top;
}
.QUOT_TextoTabela_3 td{
	text-align: left;
	padding-left: 3px;
	background-color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #787b7e;
	height: 16px;
}
.LegendaTabela {
	color: #787b7e;
	padding: 5px 8px 0px 0px ;
	font-size: 10px;
	text-align: right;
	vertical-align: top;
	height: 40px;
}
.QUOT_separador {
	background-color: #D6D6D6;
	height: 1px;
	width: 460px;
}

/*
GRÁFICO
*/
.GRAPH_TituloPagina {
	font-size: 11px;
	font-weight: bold;
}

.GRAPH_TituloTabela td {
	color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
	background-color: #0439B2;
}

.GRAPH_TextoTabela {
	background-color: #FFFFFF;
}

.GRAPH_TextoTabela_1 {
	background-color: #FFFFFF;
}

.GRAPH_BotaoVerGrafico {
	background-color: #E9E9E9;
	font-size: 10px;
	color: #032D5F;
	border: 1px solid #032D5F;
}

.GRAPH_SeparadorTabela {
	background-color: #E9E9E9;
}

.GRAPH_MolduraTabela {
	display: none;
	height: 5px;
	background-color: #BCCDDC;
}

/*
SÉRIE HISTÓRICA
*/
.SERIEHISTORICA_TituloPagina {
	font-size: 11px;
	font-weight: bold;
}

.SERIEHISTORICA_TituloTabela td {
	font-weight: bold;
	font-style: normal;
	background-color: #0439B2;
	color: #FFFFFF;
}

.SERIEHISTORICA_TextoTabela {
	background-color: #FFFFFF;
}

.SERIEHISTORICA_TextoTabela_1 {
	background-color: #FFFFFF;
}

.SERIEHISTORICA_Botao {
	background-color: #E9E9E9;
	font-size: 10px;
	color: #032D5F;
	border: 1px solid #032D5F;
}

.SERIEHISTORICA_MolduraTabela {
	height: 5px;
	background-color: #0439B2;
	color: #FFFFFF;
}

.SERIEHISTORICA_SeparadorTabela {
	background-color: #0439B2;
}

.SERIEHISTORICA_Texto {
}

/*
SIMULADOR
*/
.SIMULADOR_TituloPagina {
	font-size: 11px;
	font-weight: bold;
}

.SIMULADOR_TituloTabela td{
	color : #ffffff;
	font-weight: bold;
	font-style: normal;
	background-color: #0439B2;
	font-size: 10px;
	padding: 5px;
}

.SIMULADOR_TextoTabela {
	background-color: #FFFFFF;
}

.SIMULADOR_TextoTabela_1 {
	background-color: #FFFFFF;
}

.SIMULADOR_Botao {
	background-color: #E9E9E9;
	font-size: 10px;
	color: #032D5F;
	border: 1px solid #031B63;
}

.SIMULADOR_MolduraTabela {
	height: 5px;
	background-color: #0439B2;
}

.SIMULADOR_SeparadorTabela {
	background-color: #0439B2;
}
.SIMULADOR_boxInstrucoes {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 238px;
	padding: 5px;
	background-color: #E9E9E9;
	font-size: 9px;
}

.SIMULADOR_boxInstrucoes a{
	color: #0439B2;
	font-weight: bold;
	text-decoration: none;
	font-size: 9px;
}

.SIMULADOR_boxInstrucoes a:hover{
	color: #032D5F;
	font-weight: bold;
	font-size: 9px;
}
/* Estilos da versão antiga */

.moldura_estaticas {
	text-align: justify;
	font-family: arial, verdana;
	padding: 0px 20px 0px 20px;
	min-height: 380px;
	_height: 380px;
	margin-bottom: 30px;
}
.moldura_estaticas a{
	font-family: arial, verdana;
	font-size: 11px;
}
.moldura_estaticas a:hover{
	text-decoration: none;
}

.moldura_estaticas .navegacao {
	color: #F8B228;
	font-weight: bold;
	font-family: arial, verdana;
	font-size: 11px;
	margin-top: 20px;
}
.moldura_estaticas .navegacao .link_atual {
	color: #F8B228;
	font-weight: normal;
}


.moldura_estaticas h2 {
	font-family: arial, verdana;
	color: #4b4b4b;
	font-weight: bold;
	font-size: 12px;
	margin:0;
	padding-top:0px;
}

.moldura_estaticas h3 {
	font-family: arial, verdana;
	color: #4b4b4b;
	font-weight: normal;
	font-size: 12px;
	margin:0;
	padding-top:0px;
}

.moldura_estaticas p {
	font-family: arial, verdana;
	font-size: 11px;

}
.moldura_estaticas .conteudo_static {

}
.moldura_estaticas .conteudo_static li {
	color: #4E93E1;
}
.moldura_estaticas .conteudo_static li span {
	color: #4b4b4b;
}

.moldura_estaticas .conteudo_static li span a{
	color: #4b4b4b;
	text-decoration: none;
}
.moldura_estaticas .conteudo_static li span a:hover{
	color: #000000;
}
.moldura_estaticas .conteudo_static .table_com_borda {
	border-collapse: collapse;
}
.moldura_estaticas .conteudo_static .table_com_borda td{
	border: 1px solid #436396;
}
.moldura_estaticas .conteudo_static .table_com_borda .td_center{
	text-align: center;
}
.moldura_estaticas .conteudo_static .table_com_borda .td_right{
	text-align: right;
}
.moldura_estaticas .conteudo_static .table_glossario {
	border-collapse: collapse;
}
.moldura_estaticas .conteudo_static .table_glossario td{
	border: 1px solid #436396;
}
.lista_politica {
	list-style:  none;
	width: 511px;
}
.moldura_estaticas .conteudo_static .center {
	text-align: center;
}
.moldura_estaticas .conteudo_static .tabela_ind_criterios {
	border-collapse: collapse;
}
.moldura_estaticas .conteudo_static .tabela_ind_criterios td {
	border: 1px solid #436396;
}
.moldura_estaticas .conteudo_static .tabela_ind_criterios .tr_cor1{
	background-color: #FFCC00;
	font-weight: bold;
}
.moldura_estaticas .conteudo_static .tabela_ind_criterios .td_center{
	text-align: center;
}

.moldura_estaticas .conteudo_static .tabela_perfil {
	border-collapse: collapse;

}

.moldura_estaticas .conteudo_static .tabela_perfil td {
	border: 1px solid #436396;
	width: auto;
}
.moldura_estaticas .conteudo_static .tabela_perfil .linha_1 {
	font-weight: bold;
}

.moldura_estaticas .conteudo_static .tabela_perfil .td_center {
	text-align: center;
}

.moldura_estaticas .conteudo_static .tabela_modelo_concorrencia {
	border-collapse: collapse;

}
.moldura_estaticas .conteudo_static .tabela_modelo_concorrencia td {
	border: 0px
	width: auto;
}
.moldura_estaticas .conteudo_static .tabela_modelo_concorrencia .linha_1 {
	font-weight: bold;
}
.moldura_estaticas .conteudo_static .tabela_modelo_concorrencia .linha_2 {
	font-weight: bold;
	background-color: #F3F3F3;
}
.moldura_estaticas .conteudo_static .tabela_modelo_concorrencia .td_center {
	text-align: center;
}
.moldura_estaticas .conteudo_static .tabela_modelo_concorrencia .td_right {
	text-align: right;
}
.moldura_estaticas .conteudo_static .tabela_carteira_obras {
	border-collapse: collapse;

}
.moldura_estaticas .conteudo_static .tabela_carteira_obras td {
	padding: 0;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 9px;
	letter-spacing: 0px;
	border: 0px
	width: auto;
}
.moldura_estaticas .conteudo_static .tabela_carteira_obras .linha_1 {
	font-weight: bold;
	background-color: #083791;
	color: #FFCC00;
}
.moldura_estaticas .conteudo_static .tabela_carteira_obras .td_destaque {
	text-align: center;
	font-weight: bold;
	background-color: #FFCC00;
	color: #083791;
}
.moldura_estaticas .conteudo_static .tabela_faturamento {
	border-collapse: collapse;
}
.moldura_estaticas .conteudo_static .tabela_faturamento td {
	font-size: 10px;
	letter-spacing: 0px;
	text-align: right;
	border: 0px solid #FFCC00;
	width: auto;
}
.moldura_estaticas .conteudo_static .tabela_faturamento .linha_1 td{
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.moldura_estaticas .conteudo_static .tabela_faturamento .td_destaque {
	text-align: center;
	font-weight: bold;
	background-color: #FFCC00;
	color: #083791;
}

.moldura_estaticas .conteudo_static .tabela_planilhas {
	border-collapse: collapse;
}
.moldura_estaticas .conteudo_static .tabela_planilhas td{
	border: 0px solid #FFCC00;
	width: auto;
}

.moldura_estaticas .conteudo_static .tabela_relatorios_administracao {
	border-collapse: collapse;
}
.moldura_estaticas .conteudo_static .tabela_relatorios_administracao td {
	border: 0px
	width: auto;
}
.moldura_estaticas .conteudo_static .tabela_relatorios_administracao .td_bold {
	font-weight: bold;
}
.moldura_estaticas .conteudo_static .tabela_relatorios_administracao .td_bold_right {
	text-align: right;
	font-weight: bold;
}
.moldura_estaticas .conteudo_static .tabela_relatorios_administracao .td_bold_center {
	font-weight: bold;
	text-align: center;
}
.moldura_estaticas .conteudo_static .tabela_relatorios_administracao .td_right{
	text-align: right;
}
.moldura_estaticas .conteudo_static .text_red {
	color: #FF0000;
}
.moldura_estaticas .conteudo_static .text_red sup{
	font-size: 9px;
}
.moldura_estaticas .conteudo_static .txt_bold_blue {
	color: #346AB4;
	font-weight: bold;
}
.quotes_data {
	padding: 5px 0px 0px 5px;
	vertical-align: top;
	color: #000000;
}
.quotes_data_bold {
	padding: 5px 0px 0px 5px;
	vertical-align: top;
	color: #000000;
	font-weight: bold;
}
.quotes_data_normal {
	padding: 5px 0px 0px 5px;
	vertical-align: top;
	color: #000000;
	font-weight: none;
}
.quotes_negativo {
	color: #FA0809;
	font-weight: bold;
}
.quotes_legenda {
	color: #a7a7a7;
	text-align: left;
	font-size: 9px;
	margin-left: 10px;
}
.quotes_data_positivo {
	color: #2FB806;
}
.quotes_data_negativo {
	color: #FF0000;
}
