body                   { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; background-color: #171717; color: #666; margin: 0px; background:#010101; }
form, div, p, span, h1, h2, ul, li { margin: 0px; padding: 0px; }
table {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; }
.underline:hover { text-decoration:underline; cursor: pointer; }
img { border: 0px; }
img.link {cursor:pointer;}
li{list-style:none;}

/** LINKS BÁSICO **/
a:link                 { color: #b5edff; text-decoration: none }
a:visited              { color: #b5edff; text-decoration: none }
a:active               { color: #b5edff; text-decoration: underline }
a:hover                { color: #b5edff; text-decoration: underline }


/************************** CLASSES GERAIS **************************/

.fL { float : left; }
.fR { float : right;}
p.clear { clear:left; }
.clearfloat { 
	clear:both;
    height:0;
	font-size: 1px;
    line-height: 0px;
}
.clearfloatLeft { 
	clear:Left;
    height:0;
	font-size: 1px;
    line-height: 0px;
}

h1, h2, h2 a, h3 {font-family: 'century gothic', arial}

/************************** CONTAINER **************************/
#container		{ width: 737px; margin: 0 auto; position: static; text-align: left; } /* Container é todo o caixa do site que está alinhado centralizado  */

/** TOPO **/
#topo 			{ height: 101px; }
#meio		{ padding-left: 27px;  }
#meiotxt		{ padding-left: 262px; padding-top: 1px;  }
#menu	{ margin-left: 4px; padding-top: 2px;  }
#rodape	{ width: 691px; margin: 6px auto; padding-bottom: 12px;  }
#twitter	{ width: 328px; height:50px; margin:8px 12px 10px 166px; background: url(../img/c1_estudio_Twitter.gif) right top no-repeat; padding-top:24px;  }

#setaHistoria 		{ height: 10px; margin-left: 64px; background-image:url(../img/seta_menu.gif); background-position:left top; background-repeat: no-repeat; }
#setaFotos 			{ height: 10px; margin-left: 192px; background-image:url(../img/seta_menu.gif); background-position:left top; background-repeat: no-repeat; }
#setaRecados 			{ height: 10px; margin-left: 326px; background-image:url(../img/seta_menu.gif); background-position:left top; background-repeat: no-repeat; }
#setaAgenda 			{ height: 10px; margin-left: 488px; background-image:url(../img/seta_menu.gif); background-position:left top; background-repeat: no-repeat; }
#setaContato 			{ height: 10px; margin-left: 632px; background-image:url(../img/seta_menu.gif); background-position:left top; background-repeat: no-repeat; }



#topoSubMenuPrint	{ height: 29px; background-image: url(../images/tp_fundo_barra_sub_menu_print.gif); background-repeat: no-repeat;}

#Textos	{ padding: 14px 40px 12px 6px; min-height: 12.0em;  }

#linksGaleria li{ float:left; padding: 4px 12px 11px 10px; margin: 0 auto; } 

#voltar		{ width: 80px; background-color:#29c1f3; margin: 12px 0 14px 0; text-align: center }


/******      TABELAS       *******/
#tabelaTopo			{ height:26px; border: 1px solid #18b8ec; margin-left:4px; padding-left:4px; background-color:#14b0e3; vertical-align:middle; font-family: Verdana; font-size: 11px; font-weight: bold; color: #fff; text-align:left; }
#tabelaMeio			{ height:24px; border:1px solid #18b8ec; vertical-align:middle; display: table-cell; background-color:#FFF; font-family: Verdana; font-size: 11px; font-weight: bold; text-align:left; color:#666; }

.textTabelaTopo		{ font-family: Verdana; font-size: 11px; font-weight: bold; color: #fff; text-align:left; }

.textTabela		{ font-family: verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding-left:7px;  line-height: 1.6; background-color:#FFF; }
.textTabela a:link		{ color: #d47a30; text-decoration: none }
.textTabela a:visited 	{ color: #d47a30; text-decoration: none }
.textTabela a:active	{ color: #d47a30; text-decoration: underline }
.textTabela a:hover	{ color: #d47a30; text-decoration: underline }

/** FIM TABELAS **/


/******      CLASSES TEXTOS       *******/
.lista li { float:left; font-size:11px; border-bottom:1px dotted #ccc; padding:10px 0; }
.lista li a { float:left; width:480px; }
.lista li a:hover { text-decoration:underline; }
.lista .data { float:left; margin-right:10px; }
.downloads-lista li a.bt-excluir { float:right; width:45px; background:url(../imgs/ico-x.gif) 2px no-repeat; padding-left:20px; }

.txtRodape  { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; color:#78d3f1; font-weight: normal; text-align:center; }
.txtRodape a:link       { color: #78d3f1; text-decoration: none;  }
.txtRodape a:visited    { color: #78d3f1; text-decoration: none; }
.txtRodape a:active     { color: #ffca58; text-decoration: underline; }
.txtRodape a:hover      { color: #ffca58; text-decoration: underline;  }

.txtTwitter  { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 22px; color:#ffca58; font-weight: normal; text-align:center; }
.txtTwitter a:link       { color: #ffca58; text-decoration: none;  }
.txtTwitter a:visited    { color: #ffca58; text-decoration: none; }
.txtTwitter a:active     { color: #78d3f1; text-decoration: underline; }
.txtTwitter a:hover      { color: #78d3f1; text-decoration: underline;  }

.Textos { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; color: #CCC; font-weight: normal; line-height: 1.5; text-transform: none; }
.Textos a:link       { color: #e28132; text-decoration: none }
.Textos a:visited    { color: #e28132; text-decoration: none }
.Textos a:active     { color: #e28132; text-decoration: underline }
.Textos a:hover      { color: #e28132; text-decoration: underline }

.txtBranco { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; font-weight: bold; line-height: 1.5; text-transform: uppercase; }
.txtBranco a:link       { color: #fff; text-decoration: none }
.txtBranco a:visited    { color: #fff; text-decoration: none }
.txtBranco a:active     { color: #fff; text-decoration: underline }
.txtBranco a:hover      { color: #fff; text-decoration: underline }

.txtGaleriaFotos { font-family:"Lucida Grande", sans-serif; font-size:28px; color: #72c6e2; font-weight: normal; line-height: 0.6; text-transform: none; letter-spacing:-1px; }
.txtGaleriaFotos a:link       { color: #72c6e2; text-decoration: none }
.txtGaleriaFotos a:visited    { color: #72c6e2; text-decoration: none }
.txtGaleriaFotos a:active     { color: #ffca58; text-decoration: none }
.txtGaleriaFotos a:hover      { color: #ffca58; text-decoration: none }

.txtGaleriaFotos span { padding: 12px; }
.txtGaleriaFotos a:active span	{ color: #ffca58; text-decoration: underline }
.txtGaleriaFotos a:hover span	{ color: #ffca58; text-decoration: underline }


/************************** ABAS CENTRAL DE RESULTADOS **************************/
.abas, .abas *
{
	margin: 2px 0 0 0;
	padding: 0;
}
.abas
{
	width: 100%;
	list-style: none;
	float: left;
	font: bold 1.1em "Trebuchet MS" , Arial, Helvetica, sans-serif;
	text-align: center;
}
.abas li
{
	float: left;
}
.abaLi a
{
	display: block;
	text-decoration: none;
	margin-right: 4px;
	color: #356271;
	padding: 0.25em 0.5em 0.25em 0.75em;
	width: 50px;
	padding: 2px 0px 2px 0px;
	-moz-border-radius: 0px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-radius: 0px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	font-weight: bold;
	background: #1a424f;
}

.abaLiAtiva a
{
	display: block;
	text-decoration: none;
	margin-right: 4px;
	color: #fff;
	padding: 0.25em 0.5em 0.25em 0.75em;
	width: 70px;
	padding: 2px 0px 2px 0px;
	-moz-border-radius: 0px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-radius: 0px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	font-weight: bold;
	background: #14b0e3;
}

.txtTwitter a:link       { color: #ffca58; text-decoration: none;  }
.txtTwitter a:visited    { color: #ffca58; text-decoration: none; }
.txtTwitter a:active     { color: #78d3f1; text-decoration: underline; }
.txtTwitter a:hover      { color: #78d3f1; text-decoration: underline;  }

.abas li a:link
{
	color: #356271;
	text-decoration:none;
}


.abas li a:visited
{
	color: #fff;
}
.abas li a:hover
{
	color: #fff;
	font-weight: bold;
	background: #14b0e3;
}
.abas li.abaMarcada a:visited
{
	color: #fff;
	font-weight: bold;
	background: #dfe3e9;
}


.abasCaixaConteudo
{
	width: 100%;
	list-style: none;
	list-style: none;
	text-align: left;
	background-color: #dfe3e9;
	border: 2px solid #14b0e3;
	padding: 0px 0px 0px 0px;
}

.txtCaixaAba
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	line-height: 1.4;
}
.txtCaixaAba a:link
{
	color: #666;
	text-decoration: none;
	font-weight: bold;
}
.txtCaixaAba a:visited
{
	color: #666;
	text-decoration: none;
	font-weight: bold;
}
.txtCaixaAba a:active
{
	color: #4c88d6;
	text-decoration: none;
}
.txtCaixaAba a:hover
{
	color: #4c88d6;
	text-decoration: none;
}





























.textTopoServicos              { font-family: Tahoma, Helvetica, sans-serif; font-size:10px; color:#4d74bd; font-weight: normal; vertical-align:middle; text-align:center}
.textTopoServicos a:link       { color: #4d74bd; text-decoration: none }
.textTopoServicos a:visited    { color: #4d74bd; text-decoration: none }
.textTopoServicos a:active     { color: #4d74bd; text-decoration: underline }
.textTopoServicos a:hover      { color: #4d74bd; text-decoration: underline }

.textTopoDonwloads              { font-family: Tahoma, Helvetica, sans-serif; font-size: 9px; color: #6d90d2; font-weight: bold; text-align: left }
.textTopoDonwloads a:link       { color: #6d90d2; text-decoration: none }
.textTopoDonwloads a:visited    { color: #6d90d2; text-decoration: none }
.textTopoDonwloads a:active     { color: #6d90d2; text-decoration: underline }
.textTopoDonwloads a:hover      { color: #6d90d2; text-decoration: underline }



/************************** CAMPOS DE FORMULÁRIO **************************/ 
.inputField
{	
	width: 130px;
	padding: 0;
	vertical-align: middle;	
	padding-left: 5px;
	padding-top:3px;
	padding-bottom:3px;
	color:#6d90d2;
	background-image: url("../images/input_busca.gif");
	background-repeat: repeat-x;
	border: 1px solid #98a9c7;
	border-top-color: #98a9c7;
	border-bottom-color: #98a9c7;
	font-weight: normal;
	font-size: 11px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;	
}

.inputAlertas
{	
	width: 86px;
	padding: 0;
	vertical-align: middle;	
	padding-left: 5px;
	padding-top:3px;
	padding-bottom:3px;
	color:#5e5e5e;
	background-image: url("../images/input_busca.gif");
	background-repeat: repeat-x;
	border: 1px solid #c1c1c1;
	border-top-color: #a1a1a1;
	border-bottom-color: #d1d1d1;
	font-weight: normal;
	font-size: 11px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;	
}

.inputSelect
{	
	width: 100%;
	vertical-align: middle;	
	padding-left: 2px;
	padding-top:0px;
	font-size: 10px;
	color:#4f7786;
}

form#formBranco label.error {position: absolute; top: -9999px; left: -9999px; background: #cff;}
form#formBranco input.error, form#formformBranco select.error, form#formformBranco textarea.error {border: 1px solid #f6ab56; background: #fef8f1;}



/************************** CONTEUDO HOME RI **************************/
#conteudoHome 			{ width: 900px; margin: 14px 0 auto 0; }

#conteudoHomeMeio		{ float: left; width: 618px; background-image: url(../images/me_fd_curva_cima.gif); background-repeat: no-repeat; background-position: top; }
#conteudoHomeLateral	{ float: left; width: 282px; padding: 0 0 0 0; }

#curvaFinal { background-image: url(../images/me_fd_curva_baixo.gif); background-repeat: no-repeat; background-position: bottom; }

#conteudoHomeMeioEsquerda		{ float: left; width: 321px; height: auto;  }
#conteudoHomeMeioDireita		{ float: left; width: 297px; height: auto;  }

#destaques	{ width: 321px; padding: 0px 0px 0px 0px; background-image: url(../images/me_fd_destaques.gif); background-repeat: repeat-x; border-bottom: 1px dotted #CCC; }
#destaquesNoticias	{ margin: 0px 18px 0px 21px; }
#linhaSeparaNoticias	{ width: 212px; height: 1px; background-image:url(../images/bg_linha_separa.gif); background-repeat: repeat-x; margin: 19px auto 19px auto;  }
#linhaSeparaCalendario	{
	width: 240px;
	height: 1px;
	background-image:url(../images/bg_linha_separa.gif);
	background-repeat: repeat-x;
	margin-top: 1px;
	margin-right: auto;
	margin-bottom: 1px;
	margin-left: auto;
}

#destaqueFoto	{ float: left; margin: 0px 11px 0px 0px; border: 1px solid #C30; }

#destaqueTxt,
.styledestaqueTxt
{
	padding: 0px 0px 0px 0px;
	
	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #5e5e5e; font-weight: normal; 
	text-decoration: none; text-align: left; text-transform: none; line-height:1.4;
}

#banners	{ width: 321px; height: auto; }

#bannersVideo	{ float: left; padding: 13px 0 0 23px;  }
#bannersDivulga	{ float: left; padding: 13px 0 0 32px;  }

#utilidades	{ margin: 0px 10px 0px 10px; text-align: center; }
#utilidadesGrafico	{ margin: 0 16px 13px 16px; }
#utilidadesCotacao	{ margin: 0 16px 13px 16px; }
#utilidadesCalendario	{ width: 240px; margin: 10px 16px 0 16px;  }
#utilidadesCalendarioCaixa	{ float: left; width: 34px; height: 32px; padding: 1px 0 1px 0; background-color: #4e6cb6; }
#utilidadesCalendarioTxt	{ float: left; width: 200px; padding: 8px 0 0 5px; background-color: #fff; }


.txtDestaqueTitulo            { font-family: "Trebuchet MS", Arial; font-size: 20px; color: #d2352e; font-weight: 900; text-align: left; line-height: 1.2 }
.txtDestaqueTitulo a a:link       { color: #d2352e; text-decoration: none }
.txtDestaqueTitulo a:visited    { color: #d2352e; text-decoration: none }
.txtDestaqueTitulo a:active     { color: #d2352e; text-decoration: underline }
.txtDestaqueTitulo a:hover      { color: #d2352e; text-decoration: underline }

.txtDestaqueDescricao            { font-family: 'Trebuchet MS', Arial; font-size: 12px; color: #666; text-align: left; line-height: 1.3; display: block; }
.txtDestaqueDescricao a a:link       { color: #666; text-decoration: none; display: block; }
.txtDestaqueDescricao a:visited    { color: #666; text-decoration: none; display: block; }
.txtDestaqueDescricao a:active     { color: #666; text-decoration: underline; cursor: pointer; display: block; }
.txtDestaqueDescricao a:hover      { color: #666; text-decoration: underline; cursor: pointer; display: block; }

.txtDestaqueTituloMenor  { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#ca3045; font-weight: bold; }
.txtDestaqueTituloMenor a:link       { color: #ca3045; text-decoration: none }
.txtDestaqueTituloMenor a:visited    { color: #ca3045; text-decoration: none }
.txtDestaqueTituloMenor a:active     { color: #ca3045; text-decoration: underline }
.txtDestaqueTituloMenor a:hover      { color: #ca3045; text-decoration: underline }

.txtDestaqueDescricaoMenor  { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#5e5e5e; font-weight: normal; display: block; }
.txtDestaqueDescricaoMenor a:link       { color: #5e5e5e; text-decoration: none;  display: block; }
.txtDestaqueDescricaoMenor a:visited    { color: #5e5e5e; text-decoration: none; display: block; }
.txtDestaqueDescricaoMenor a:active     { color: #5e5e5e; text-decoration: underline;  display: block; }
.txtDestaqueDescricaoMenor a:hover      { color: #5e5e5e; text-decoration: underline; display: block; }

.txtMaisDetalhes  { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #4c88d6; font-weight: normal; display: block; }
.txtMaisDetalhes a:link       { color: #4c88d6; text-decoration: none; display: block; }
.txtMaisDetalhes a:visited    { color: #4c88d6; text-decoration: none; display: block; }
.txtMaisDetalhes a:active     { color: #4c88d6; text-decoration: underline; display: block; }
.txtMaisDetalhes a:hover      { color: #4c88d6; text-decoration: underline; display: block; }

.txtTitUtilidades  { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #3058b5; font-weight: bold; display: block; text-transform: uppercase; text-align: left; margin: 0 0 4px 0; }
.txtTitUtilidades a:link       { color: #4c88d6; text-decoration: none; display: block; }
.txtTitUtilidades a:visited    { color: #4c88d6; text-decoration: none; display: block; }
.txtTitUtilidades a:active     { color: #4c88d6; text-decoration: underline; display: block; }
.txtTitUtilidades a:hover      { color: #4c88d6; text-decoration: underline; display: block; }

.txtCalendarioMes  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; font-weight: bold; display: block; text-transform: uppercase; text-align: center; border-bottom: 1px solid #204090; line-height: 1.1 }

.txtCalendarioAno  { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 18px; color: #fff; font-weight: bold; display: block; text-transform: uppercase; text-align: center; line-height: 1.1 }

.txtCalendarioDestaque  { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #0059ce; font-weight: bold; display: block; text-align: left; line-height: 1.1; }
.txtCalendarioDestaque  a:link       { color: #0059ce; text-decoration: none; cursor: pointer; display: block; }
.txtCalendarioDestaque  a:visited    { color: #0059ce; text-decoration: none; cursor: pointer; display: block; }
.txtCalendarioDestaque  a:active     { color: #4c88d6; text-decoration: underline; cursor: pointer; display: block; }
.txtCalendarioDestaque  a:hover      { color: #4c88d6; text-decoration: underline; cursor: pointer; display: block; }


/************************** CONTEUDO HOME INSTITUCIONAL **************************/
#produtos		{ margin: 20px 22px 0 22px; text-align: left; }
#produtosColuna	{ margin: 0 0 0 0; }
#produtosImg	{ float: left; margin: 28px 0 0 0;  }
#produtosTxt	{ margin: 28px 0 0 74px; }
#destaquesInst	{ width: 321px; padding: 0px 0px auto 0px; background-image: url(../images/me_fd_destaques.gif); background-repeat: repeat-x; }


.txtProdutosTit  { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #3058b5; font-weight: bold; display: block; text-transform: uppercase; text-align: left;  }
.txtProdutosTit a:link       { color: #4c88d6; text-decoration: none; display: block; }
.txtProdutosTit a:visited    { color: #4c88d6; text-decoration: none; display: block; }
.txtProdutosTit a:active     { color: #4c88d6; text-decoration: underline; display: block; }
.txtProdutosTit a:hover      { color: #4c88d6; text-decoration: underline; display: block; }

.txtProdutosSubTit  { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #3058b5; font-weight: bold; line-height: 1.2; display: block; }
.txtProdutosSubTit a:link       { font-size: 10px; color: #3058b5; text-decoration: none; display: block; }
.txtProdutosSubTit a:visited    { font-size: 10px; color: #3058b5; text-decoration: none; display: block;  }
.txtProdutosSubTit a:active     { font-size: 10px; color: #3058b5; text-decoration: underline; display: block; }
.txtProdutosSubTit a:hover      { font-size: 10px; color: #3058b5; text-decoration: underline; display: block; }

.txtProdutosDescricao  { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; font-weight: normal; line-height: 1.3; }
.txtProdutosDescricao a:link       { color: #666; text-decoration: none;  }
.txtProdutosDescricao a:visited    { color: #666; text-decoration: none;  }
.txtProdutosDescricao a:active     { color: #4c88d6; text-decoration: underline;  }
.txtProdutosDescricao a:hover      { color: #4c88d6; text-decoration: underline;  }


/************************** FLASH **************************/
#flash 			{ width: 618px; margin: 0px 0px 12px 0px;  }


#espacoTop	{ margin-top: 10px	}



/************************** RODAPÉ **************************/

#rodapeLogos	{ margin: 0 0px 0 0px; text-decoration: none; background-image: url(../images/rodape_fd_logos.gif); background:url(../images/rodape_fd_logos.gif); background-repeat: repeat-x; }
#rodapeGovernanca	{ float:left; padding: 14px 0px 18px 6%; }
#rodapeInformacoes	{ float:left; padding: 14px 0px 18px 6%; }
#rodapeServicos	{ float:left; padding: 14px 0px 18px 6%; }
#rodapeTit	{ padding: 0px 0px 5px 12px; }

#rodapeCreditos			{ margin: 10px 0 10px 0; text-align: center; }

.textCreditos  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #044487; font-weight: normal; }
.textCreditos a:link       { color: #044487; text-decoration: none }
.textCreditos a:visited    { color: #044487; text-decoration: none }
.textCreditos a:active     { color: #044487; text-decoration: underline }
.textCreditos a:hover      { color: #044487; text-decoration: underline }



/************************** LATERAL **************************/
#lateralAlinha	{ width: 272px; margin: 0 0 0 9px;  }
#boxesLateralCont	{ margin: 12px 0px 0px 12px; }
#boxesLateralContMobile	{ margin: 4px 0px 0px 48px;  }
#linhaCaixaCinza	{ width: 190px; height: 0px; border-bottom: 1px #cccccc dotted; margin-bottom: 2px; margin-top: 0px; margin-left: 0px; }
#lateralFechaCaixa	{ margin-bottom: 8px; }
#lateralFechaCaixaAlertas	{ margin-bottom: 1px; }
#lateralFechaCaixaInst	{ margin-bottom: 22px; }

/** LATERAL CENTRAL **/
#caixaLateralCentral { width: 272px; background-image: url(../images/la_fd_Central.gif); background-repeat: no-repeat;  }
#caixaLateralCentralTit,
.txtLateralCentralTit
{
	padding: 16px 0 6px 0;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; color: #7fa7eb; font-weight: bold; 
	text-decoration: none; text-align:left; text-transform:  uppercase; text-align: center;
}

#caixaLateralCentralText { margin: 8px 25px auto 25px; }
#caixaAlinhaCenter { text-align: center; }
#caixaAlinhaVeja { text-align: right; margin-right: 26px; margin-top: 12px;  }

/** LATERAL ACESSO RAPIDO **/
#caixaLateralAcesso { width: 272px; background-image: url(../images/la_fd_acesso_rapido.gif); background-repeat: no-repeat;  }
#caixaLateralAcessoTit,
.txtLateralAcessoTit
{
	padding: 18px 0 6px 24px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; color: #a3a3a3; font-weight: bold; 
	text-decoration: none; text-align:left; text-transform: uppercase;
}
#caixaLateralAcessoText { margin: 0 38px auto 25px; }

/** LATERAL ALERTAS RI **/
#caixaLateralFale { width: 272px; background-image: url(../images/la_fd_fale.gif); background-repeat: no-repeat;  }
#caixaLateralFaleTit,
.txtLateralFaleTit
{
	padding: 18px 0 6px 24px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; color: #a3a3a3; font-weight: bold; 
	text-decoration: none; text-align:left; text-transform: uppercase;
}

#caixaLateralFaleText { margin: 0 25px auto 25px; }


/** LATERAL RI 2.0 **/
#caixaLateralRI { width: 272px; background-image: url(../images/la_fd_ri20.gif); background-repeat: no-repeat;  }
#caixaLateralRITit,
.txtLateralRITit
{
	padding: 18px 0 6px 24px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; color: #a3a3a3; font-weight: bold; 
	text-decoration: none; text-align:left; text-transform: uppercase;
}

/** LATERAL INSTITUCIONAL VIDEO **/
#caixaLateralVideo { width: 272px; background-image: url(../images/la_fd_Central.gif); background-repeat: no-repeat;  }
#caixaLateralVideoTit,
.txtLateralVideoTit
{
	padding: 16px 0 6px 0;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; color: #7fa7eb; font-weight: bold; 
	text-decoration: none; text-align:left; text-transform:  uppercase; text-align: center;
}

/** LATERAL INSTITUCIONAL INVESTIDORES **/
#caixaLateralInvest { width: 272px; background-image: url(../images/la_inst_fd_investidores.png); background-repeat: no-repeat;  }
#caixaLateralInsvestTit,
.txtLateralInsvestTit
{
	padding: 18px 0 6px 24px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; color: #a3a3a3; font-weight: bold; 
	text-decoration: none; text-align:left; text-transform: uppercase;
}
#caixaLateralInvestText { margin: 0 38px auto 25px; }

/** LATERAL INSTITUCIONAL REPRESENTANTES **/
#caixaLateralRepresenta { width: 272px; background-image: url(../images/la_inst_fd_representantes.png); background-repeat: no-repeat;  }
#caixaLateralRepresentaTit,
.txtLateralRepresentaTit
{
	padding: 18px 0 6px 24px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; color: #a3a3a3; font-weight: bold; 
	text-decoration: none; text-align:left; text-transform: uppercase;
}
#caixaLateralRepresentaText { margin: 0 38px auto 25px; }


.txtLateralDescricao  { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #929292; font-weight: normal; line-height: 1.4; }
.txtLateralDescricao a:link       { font-size: 10px; color: #4c88d6; text-decoration: none; display: block; font-weight: bold; margin-top: 4px }
.txtLateralDescricao a:visited    { font-size: 10px; color: #4c88d6; text-decoration: none; display: block; font-weight: bold; margin-top: 4px }
.txtLateralDescricao a:active     { font-size: 10px; color: #4c88d6; text-decoration: underline; display: block; font-weight: bold; margin-top: 4px }
.txtLateralDescricao a:hover      { font-size: 10px; color: #4c88d6; text-decoration: underline; display: block; font-weight: bold; margin-top: 4px }

.txtLateralVeja  { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #4c88d6; font-weight: normal; text-align: right }
.txtLateralVeja a:link       { color: #4c88d6; text-decoration: none;   }
.txtLateralVeja a:visited    { color: #4c88d6; text-decoration: none;   }
.txtLateralVeja a:active     { color: #4c88d6; text-decoration: underline; }
.txtLateralVeja a:hover      { color: #4c88d6; text-decoration: underline; }

.txtLateralInvestidor  { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; color: #3a67ba; font-weight: bold; line-height: 1.4; }
.txtLateralInvestidor a:link       { color: #3a67ba; text-decoration: none;  margin-top: 4px; }
.txtLateralInvestidor a:visited    { color: #3a67ba; text-decoration: none;  margin-top: 4px; }
.txtLateralInvestidor a:active     { color: #3a67ba; text-decoration: underline; margin-top: 4px; }
.txtLateralInvestidor a:hover      { color: #3a67ba; text-decoration: underline; margin-top: 4px; }



/************************** CONTEUDO INTERNO RI **************************/
#conteudoInternoMeio		{ float: left; width: 618px; height: auto; background-image: url(../images/me_fd_curva_cima.gif); background-repeat: no-repeat; background-position: top; background-color: #FFF; }
#conteudoInternoMeioCVM		{ float: left; width: 900px; height: auto; background-image: url(../images/me_fd_curva_cima_CVM.gif); background-repeat: no-repeat; background-position: top; background-color: #FFF; }
#ferramentasShow 			{ width: 618px; margin: 0 0 12px 0; background-image: url(../images/me_fd_curva_cima_Ferramentas.gif); background-repeat: no-repeat; background-position: top; }
#ferramentasCVM 			{ width: 900px; margin: 0 0 12px 0; background-image: url(../images/me_fd_curva_cima_Ferramentas_CVM.gif); background-repeat: no-repeat; background-position: top; background-color: #FFF; }
#conteudoInternoMeioPrint		{ float: left; width: 900px; height: auto; background-image: url(../images/me_fd_curva_cima_print.gif); background-repeat: no-repeat; background-position: top; background-color: #FFF; }

#ferramentasShowIcones	{ padding: 6px 0 7px 0; text-align: center; }
#ferramentasListIcones	{ padding: 6px 30px 7px 0; text-align: right; }
#ferramentasListVoltar	{ text-align: right; }
#ferramentasListForm	{ float: right; padding-left:20px; padding-top:3px }

#lateralFechaCaixaAlertas	{ margin-bottom: 0px; }

#rodapeInterno			{ width: 900px; padding: 12px 0 12px 0; text-align: center; }
#alinhaFotoDireita		{ float: right; margin: 8px 2px 8px 10px;  }

.txtFerramentas { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color:#929292; font-weight: normal; text-transform: capitalize;  }
.txtFerramentas a:link       { color: #929292; text-decoration: none }
.txtFerramentas a:visited    { color: #929292; text-decoration: none }
.txtFerramentas a:active     { color: #929292; text-decoration: underline }
.txtFerramentas a:hover      { color: #929292; text-decoration: underline }

.txtTitInt { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 24px; color: #144089; font-weight: bold; line-height: 1.0  }
.txtTitInt a:link       { color: #6790a9; text-decoration: none }
.txtTitInt a:visited    { color: #6790a9; text-decoration: none }
.txtTitInt a:active     { color: #6790a9; text-decoration: underline }
.txtTitInt a:hover      { color: #6790a9; text-decoration: underline }

.txtTitIntSub { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 18px; color: #5575ab; font-weight: normal; line-height: 1.1   }
.txtTitIntSub a:link       { color: #5575ab; text-decoration: none }
.txtTitIntSub a:visited    { color: #5575ab; text-decoration: none }
.txtTitIntSub a:active     { color: #5575ab; text-decoration: underline }
.txtTitIntSub a:hover      { color: #5575ab; text-decoration: underline }

.txtTitIntComenta { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; color: #5575ab; font-weight: bold; line-height: 1.2; display: block;  }
.txtTitIntComenta a:link       { color: #5575ab; text-decoration: none }
.txtTitIntComenta a:visited    { color: #5575ab; text-decoration: none }
.txtTitIntComenta a:active     { color: #5575ab; text-decoration: underline }
.txtTitIntComenta a:hover      { color: #5575ab; text-decoration: underline }

.txtConteudoTextos { font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; color: #666; font-weight: normal; line-height: 1.6;   }
.txtConteudoTextos a:link       { color: #4c88d6; text-decoration: none; font-weight: bold }
.txtConteudoTextos a:visited    { color: #4c88d6; text-decoration: none; font-weight: bold }
.txtConteudoTextos a:active     { color: #4c88d6; text-decoration: underline }
.txtConteudoTextos a:hover      { color: #4c88d6; text-decoration: underline }

.txtConteudoForm { font-family: Tahoma, Helvetica, sans-serif; font-size: 10px; color: #666; font-weight: normal; line-height: 1.6;   }
.txtConteudoForm a:link       { color: #4c88d6; text-decoration: none; font-weight: bold }
.txtConteudoForm a:visited    { color: #4c88d6; text-decoration: none; font-weight: bold }
.txtConteudoForm a:active     { color: #4c88d6; text-decoration: underline }
.txtConteudoForm a:hover      { color: #4c88d6; text-decoration: underline }

.txtConteudoTextosTit { font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #144089; font-weight: bold; line-height: 1.8; text-transform: uppercase; display: block }
.txtConteudoTextosTit a:link       { color: #144089; text-decoration: none }
.txtConteudoTextosTit a:visited    { color: #144089; text-decoration: none }
.txtConteudoTextosTit a:active     { color: #144089; text-decoration: underline }
.txtConteudoTextosTit a:hover      { color: #144089; text-decoration: underline }


/************************** PAGINAS SHOW **************************/
#showResultados	{ float: right; width: 16em; margin: 8px 0 12px 16px;  }
#showImprensao		{ float: left; width: 899px; border-right: 1px #d5e2ef solid; background-color: #efefef }



/************************** KIT DO RESULTADO **************************/
#kitResultado, #kitResultado * {
	margin: 2px 0 0 0;
	padding: 0;
	}
#kitResultado { 
	width: 100%;
	list-style: none;
	float: none;
	font: bold 1.1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center;
	}
#kitResultado li {float: none;}
#kitResultado li a {
	display:block;
	text-decoration: none;
	margin-right: 4px;
	color: #4c88d6;
	padding: 0.25em 0.5em 0.25em 0.75em;

	width: 100%;
	padding: 4px 0 4px 0;

	font-weight: bold;
	
	background: #f4f4f4;
	}
#kitResultado li a:visited {color: #4c88d6;
	}
#kitResultado li a:hover {
	color: #fff;
	font-weight: bold;
	
	background: #5e7fb0;
	}

#kitResultado li.kitBranca a {
	display:block;
	text-decoration: none;
	margin-right: 4px;
	color: #fff;
	padding: 0.25em 0.5em 0.25em 0.75em;

	width: 100%;
	padding: 2px 0px 2px 0px;

	font-weight: bold;
	
	background: #5e7fb0;
	}
#kitResultado li.kitBranca a:visited {color: #fff;
	}
#kitResultado li.kitBranca a:hover {
	color: #fff;
	font-weight: bold;
	
	background: #5e7fb0;
	}


/************************** LISTAS **************************/
#conteudoInternoFerramentasVoltar	{ padding: 8px 0px 12px 608px; }
#listDownload			{ padding: 4px 0px 2px 20px; border-bottom: 1px #ccc dotted; border-top: 1px #d6d6d6 dotted; }
#listDownloadTexto		{ float: left; width: 90%;  }
#listDownloadExcluir	{ float: right; width: 10%; }
#listDownloadLinha2	{ padding: 4px 0px 2px 20px; border-bottom: 1px #ccc dotted; }

#listRSS			{ width: 100%;  }
#listRSSCanais		{ float:left; width: 100%;  }
#listRSSExplicacao	{ float: right; }
#listRSSLinhas1	{ padding: 4px 0px 2px 8px; border-bottom: 1px #ccc dotted;  }
#listRSSLinhas2	{ padding: 4px 0px 2px 8px; border-bottom: 1px #ccc dotted; }
#listRSSTexto		{ width: 100%;  }

#listBasica			{ padding: 4px 0px 2px 2px; border-bottom: 1px #ccc dotted; }
#listBasicaTexto	{ width: 100%;  }

/******      LIST DATA       *******/
.lista li { float:left; font-size:11px; border-bottom:1px dotted #ccc; padding:10px 0; }
.lista li a { float:left; width:480px; }
.lista li a:hover { text-decoration:underline; }
.lista .data { float:left; margin-right:10px; }
.downloads-lista li a.bt-excluir { float:right; width:45px; background:url(../imgs/ico-x.gif) 2px no-repeat; padding-left:20px; }

/******      RSS       *******/
.rss-lista {  margin:20px 0; }
.rss-lista li { font-size:0;}
.rss-lista strong { font-size:11px; line-height:30px; }
.rss-lista li a { font-size:11px; display:block; border-bottom:1px dashed #ccc;background:url(../images/ico-rss2.gif) 2px no-repeat; margin-right:10px; padding:8px 0 8px 20px; }
.rss-lista li a:hover { text-decoration:underline; }

.txtListaDownload { font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; color: #666; font-weight: bold;  }
.txtListaDownload a:link       { color: #4c88d6; text-decoration: none; font-weight: bold }
.txtListaDownload a:visited    { color: #4c88d6; text-decoration: none; font-weight: bold }
.txtListaDownload a:active     { color: #4c88d6; text-decoration: underline }
.txtListaDownload a:hover      { color: #4c88d6; text-decoration: underline }

.txtListaLinkCinza { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666; font-weight: bold;  }
.txtListaLinkCinza a:link       { color: #4c88d6; text-decoration: none; font-weight: bold }
.txtListaLinkCinza a:visited    { color: #4c88d6; text-decoration: none; font-weight: bold }
.txtListaLinkCinza a:active     { color: #4c88d6; text-decoration: underline }
.txtListaLinkCinza a:hover      { color: #4c88d6; text-decoration: underline }

.txtListaBasica { font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; color: #666; font-weight: normal;  }
.txtListaBasica a:link       { color: #4c88d6; text-decoration: none }
.txtListaBasica a:visited    { color: #4c88d6; text-decoration: none }
.txtListaBasica a:active     { color: #4c88d6; text-decoration: underline }
.txtListaBasica a:hover      { color: #4c88d6; text-decoration: underline }

.txtListaData { font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; color: #666; font-weight: normal; display: block  }
.txtListaData a:link       { color: #4c88d6; text-decoration: none }
.txtListaData a:visited    { color: #4c88d6; text-decoration: none }
.txtListaData a:active     { color: #4c88d6; text-decoration: underline }
.txtListaData a:hover      { color: #4c88d6; text-decoration: underline }

.textListaRSSExplicacao				{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5e5e5e; font-weight: normal; line-height: 1.4 }
.textListaRSSExplicacao a:link		{ color: #5e5e5e; text-decoration: none; font-weight: bold }
.textListaRSSExplicacao a:visited	{ color: #5e5e5e; text-decoration: none; font-weight: bold }
.textListaRSSExplicacao a:active	{ color: #ca3045; text-decoration: underline }
.textListaRSSExplicacao a:hover		{ color: #ca3045; text-decoration: underline }

.txtConteudoLegenda { font-family: Tahoma, Helvetica, sans-serif; font-size: 9px; color: #999; font-weight: normal; line-height: 1.4; }
.txtConteudoLegenda a:link       { color: #ca3045; text-decoration: none }
.txtConteudoLegenda a:visited    { color: #ca3045; text-decoration: none }
.txtConteudoLegenda a:active     { color: #ca3045; text-decoration: underline }
.txtConteudoLegenda a:hover      { color: #ca3045; text-decoration: underline }



/************************** CALENDÁRIO E TABELAS **************************/
#calendarioTopo			{ height:20px; background: #e0eafc;   }
#calendarioCima02		{ vertical-align: middle; display: table-cell; }
#calendarioMeio			{ border:1px #ccdcf9 solid; vertical-align: middle; display: table-cell; }
#calendarioLembrete		{ width:180px; height:30px; background-image:url(../images/caixa_fd.gif); }

.textCalendarioTopo		{ font-family: Tahoma; font-size: 11px; font-weight: bold; color: #4d7eb0; text-align:left; padding-left: 7px; border: 1px #ccdcf9 solid }

.textCalendario		{ font-family: Tahoma, Helvetica, sans-serif; font-size: 9px; color: #999; font-weight: normal; padding-left:7px;  line-height: 1.6; border: 1px #ccdcf9 solid; background-color:#FFF }
.textCalendario a:link		{ color: #6790a9; text-decoration: none }
.textCalendario a:visited 	{ color: #6790a9; text-decoration: none }
.textCalendario a:active	{ color: #6790a9; text-decoration: underline }
.textCalendario a:hover	{ color: #6790a9; text-decoration: underline }

.textCalendarioEvento	{ font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; color: #888; font-weight: bold; line-height: 1.6; }

.textCalendarioDescricao	{ font-family: Tahoma, Helvetica, sans-serif; font-size: 10px; color: #999; font-weight: normal; line-height: 1.4 }

.textCalendarioLembrete        { font-family: Tahoma, Verdana; font-size:12px; font-weight:bold; color:#999; text-align:center;  }

.textCalendarioHora		{ font-family: Tahoma, Helvetica, sans-serif; font-size: 9px; color: #999; font-weight: normal; padding-left:7px;  line-height: 1.4; border: 1px #ccdcf9 solid }

.textCalendarioTit  { font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 11px; color: #999; font-weight: bold; text-transform: uppercase; border-bottom: 1px #ccdcf9 solid  }

table th { font-size:11px; font-weight:bold; border:1px solid #ccdcf9; background-color:#dcebfa;}
#meio #miolo table td { font-size:9px; border:1px solid #ccdcf9; }
#meio #miolo table th,
#meio #miolo table td { color:#6790a9; padding:4px 6px;}



/************************** FORM **************************/
.inputLembrete
{	
	width: 100px;
	padding: 0;
	vertical-align: middle;	
	padding-left: 5px;
	padding-top:3px;
	padding-bottom:3px;
	color:#5e5e5e;
	background-image: url("../images/input_busca.gif");
	background-repeat: repeat-x;
	border: 1px solid #c1c1c1;
	border-top-color: #a1a1a1;
	border-bottom-color: #d1d1d1;
	font-weight: normal;
	font-size: 11px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;	
}

.inputContato
{	
	width: 180px;
	padding: 0;
	vertical-align: middle;	
	padding-left: 5px;
	padding-top:3px;
	padding-bottom:3px;
	color:#5e5e5e;
	background-image: url("../images/input_busca.gif");
	background-repeat: repeat-x;
	border: 1px solid #c1c1c1;
	border-top-color: #a1a1a1;
	border-bottom-color: #d1d1d1;
	font-weight: normal;
	font-size: 11px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;	
}

/*////////////////////// CONTEUDO POUP MODAL ////////////////////////*/
#conteudoModal 			{ width: 90%; margin-left: 9px; margin-right: 9px; padding-top: 14px; }
#comboModal	{ width: 270px; padding-top: 8px; }
#titMailingEspaco	{ margin: 8px 0px 0px 56px; }
#titMailing,
.styletitMailing
{
	background-image:url(../images/modal_Alertas_titulo.gif); background-repeat:no-repeat;
	
	width: 348px;
	padding: 0px 0px 26px 8px;
	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #868686; font-weight: bold; 
	text-decoration: none; text-align:left; text-transform: normal;
}

/*////////////////////// PAGINAÇÃO ////////////////////////*/

.paginacao {text-align: center; display: block; padding-top: 4px;}
.paginacao a {font-size: 11px; padding: 4px 6px; font-weight: bold; color: #555; border: 1px solid #cecece; margin:3px;}
.paginacao a.paginacaoAtivo, .paginacao a:hover {color: #FFF; background: #426baa; text-decoration: none;}
.paginacao a.paginacaoItens {border: 1px solid #cecece;}

/*////////////////////// PAGINAÇÃO ////////////////////////*/
