/* HEADER */

body {
margin: 0;
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 12px;
color:#333;
}

.tempo{
	font:bold 9px Verdana, Helvetica, sans-serif;
	color:#b70000;
}
.tred{
	font:bold 11px Verdana, Helvetica, sans-serif;
	color:#b70000;
}
.tblue{
	font:bold 11px Verdana, Helvetica, sans-serif;
	color:#0000ff;
}
.tgray{
	font:bold 12px Verdana, Helvetica, sans-serif;
	color:#999999;
}

.menu_superior {
	font-family:Arial;
	font-size: 12px;
	color: #FFFFFF;
	padding:2px 0 2px 5px;
}

.menu_superior:link {
	text-decoration:none;
	font-family:Arial;
	font-size: 12px;
	color: #FFFFFF;
}

.menu_superior:visited {
	font-family:Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
}

.menu_superior:hover {
	font-family:Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:underline;
}

.menu_superior:active {
	font-family:Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
}


/***** indicadores *****/

.tit_cotacao {font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#FFF; padding-left:5px; padding-right:5px;} 
.tit_acoes {font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; background-color:#85becf; color:#FFF;}
.tit_dolar {font-family:Tahoma, Geneva, sans-serif; font-size:10px; padding-left:5px;}
.valores {font-family:Tahoma, Geneva, sans-serif; font-size:11px; padding-left:5px; color:#999; font-weight:bold;}
.nulo_cot {font-family:Tahoma, Geneva, sans-serif; font-size:11px; padding-left:5px; color:#8a9baa; font-weight:bold;}
.neg_cot {font-family:Tahoma, Geneva, sans-serif; font-size:11px; padding-left:5px; color:#ef0110; font-weight:bold;}
.pos_cot {font-family:Tahoma, Geneva, sans-serif; font-size:11px; padding-left:5px; color:#3fc96a; font-weight:bold;}
.titulo_indi { font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; color:#036; font-weight:normal;}
.tit_indis {font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#036;}



/* ESTILOS BODY */

.borda_news{
	margin-left: 6px;
	border-left: 1px solid #C4C4C7;
	padding-left: 6px;
}

h1 {
	font-weight: bold;
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color: #293e93;
	margin: 0px 0px 6px 0px;
}

h1 a{
	color: #293e93;
	text-decoration: none;
}

h1 a:hover {
	text-decoration: underline;
}

h2{
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#003366;
}


h3, h3 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	margin: 0;
	color: #293e93;
	font-size:16px;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 3px;
	line-height:20px;
	letter-spacing: -1px;
	}

h3 a:hover {
	text-decoration: underline;
}


h6{
	font:10px/14px Arial, Helvetica, sans-serif;
	color:#333333;
}

.rotulo {
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 11px;
color: #b70000;
text-align: left;
font-weight:bold;
text-transform:uppercase; 
}
.rotuloexp {
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 11px;
color: #4d823a;
text-align: left;
font-weight:bold;
text-transform:uppercase; 
}

a.txt_colunistas {
font-family:Arial;
font-size: 10px;
color: #333333;
text-align: center;
font-weight: normal;
line-height: 10px;
text-decoration:none;
}

a.txt_colunistas:hover {
font-family:Arial;
color:#356AA0;
font-weight: normal;
line-height: 10px;
text-decoration:underline;
}

a.colunistas{
font-family:Arial;
font-size: 12px;
color: #293e93;
text-align: left;
font-weight: bold;
line-height: 14px;
text-decoration:none;
}

a.colunistas:hover {
color: #356AA0;
text-decoration:underline;
}

a.colunistas2{
font-family:Arial;
font-size: 12px;
color: #333;
text-align: left;
font-weight: bold;
line-height: 14px;
text-decoration:none;
}

a.colunistas2:hover {
color: #356AA0;
text-decoration:underline;
}


.link_txt_descricao:link  {
font-family:Arial;
font-size: 12px;
color: #333333;
text-align: left;
line-height: 14px;
text-decoration:none;
}

.link_txt_descricao:visited {
	font-family:Arial;
	font-size: 12px;
	color: #333333;
	text-align: left;
	line-height: 14px;
	text-decoration:none;
}

.link_txt_descricao:hover {
	font-family:Arial;
	font-size: 12px;
	color: #333333;
	text-align: left;
	line-height: 14px;
	text-decoration:underline;
}

.link_txt_descricao:active {
	font-family:Arial;
	font-size: 12px;
	color: #333333;
	text-align: left;
	line-height: 14px;
	text-decoration:none;
}


.topored {
color: #fff;
font-family: Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
}

.txt_descricao {
font-family: Tahoma, Helvetica, sans-serif;
color: #333333;
text-decoration:none;
font-weight: normal;
}

.txt_descricao a{
text-align: left;
text-decoration:none;
}

.txt_descricao p{
margin-top: 3px;
margin-bottom: 11px;
line-height: 16px;
}



.flip a{ 
color: #333;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
text-decoration:none;
}
.flip a:hover {
	text-decoration:underline;
}


.img-home { margin: 0px 2px 0 2px; }

/* PÁGINA DE NOTÍCIA */

#divEsconde{
	width: 100%; 
	display: none;
	position: absolute;
	left: 0;
	height: 1250px; 
	z-index: 5;
	opacity: 0.5;
	filter: alpha(opacity=50);
	-khtml-opacity: 0.5;
}
#divFormComentario, #divMsg, #divFormCorrigir, #dicFormEnviar {
	position:absolute;
	display: none;
	width: 400px;
	background-color: #FFFFFF;
	top: 200px;
	left: 50%;
	margin-left: -200px;
	text-align:center;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color:#036036;
	font-weight:normal;
	z-index: 6;

}

.titulo_fale_conosco {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color:#036;
	font-weight:normal;
}
.texto_fale_conosco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#036;
	font-weight:normal;

}
.fonte_icones_imprimir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #036;
}
.input_fale_conosco3{
	font-size: 11px;
	border: 1px solid #CCC;
	width: 190px;
	height: 16px;
	color: #333;
}

.titulos_menores {
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 11px;
color: #41639C;
font-weight:bold;
text-decoration:none;
text-transform:uppercase; 
}

.titulos_menores2 {
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 14px;
color: #41639C;
font-weight: bold;
text-decoration: none;
text-transform: uppercase; 
}

.titulos_menores2 a {
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 14px;
color: #41639C;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
} 

#leiamais a {
	color: #293e93;
}
#leiamais strong {
	font-size: 14px;
	color: #293e93;
}
#leiamais .img {
	height: 130px;
	width: 170px;
	background: #EFF3F8;
	overflow: hidden;
	margin-bottom: 5px;
}
#leiamais .img img {
	height: 130px;
	display: block;
	margin: 0 auto;
}

.txt_interno_indicadores, .txt_interno_indicadores td,.txt_interno_indicadores p{
font-family: Arial !important;
font-size: 10px !important;
color: #074b72;
text-decoration: none;
line-height: 180%;
text-align: justify !important;
}

.texto_noticias2_interno {
font-family: Arial, sans-serif;
font-size: 11px;
text-decoration: none;
color: #333;
text-align: justify !important;
line-height: 180%;
}

a:hover.texto_noticias2_interno {
font-family: Arial, sans-serif;
font-size: 11px;
text-decoration: underline;
color: #666;
text-align: justify !important;
line-height: 180%;
}
.rotulo {
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 11px;
color: #b70000;
text-align: left;
font-weight:bold;
text-transform:uppercase; 
}

.nomes_colunas {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
color: #41639C;
font-weight:bold;
text-decoration:none;
}

.dia { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}


.subtitulo {

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #333;

	font-size: 15px;

	font-style:italic;
}

#texto_noticias {

font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 12px;
color:#000;
line-height: 160%;
text-align:justify;
padding-right:10px;
margin-bottom:15px;
}
.texto_noticias2, .texto_noticias2 td {

font-family: Arial, Tahoma, Helvetica, sans-serif !important;

font-size: 12px !important;

color:#333333 !important;

line-height: 14px !important;

text-decoration: none !important;

margin-top: 3px;

}
.breadcrumb {
font-family:Arial;
font-size: 11px;
color: #b70000;
font-weight: bold;
}
.breadcrumb a {
text-decoration: none;
color: #b70000;
}

.fonte_icones_imprimir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #036;
	font-weight: bold;
}

ul {
list-style-image: url(../../imagens/icones/bolinha.png);
padding-left: 12px;
margin: 2px 0 10px 0;
}

.cred { 
text-align:right;
font-family:Verdana, Helvetica, sans-serif; 
text-transform:uppercase; 
font-size:8px; 
line-height:10px;
color:#333; 
max-width:206px;
overflow:auto;
}
.leg { 
font-family:Arial, Helvetica, sans-serif; 
font-size:10px; 
color:#333; 
line-height:13px;
max-width:206px;
text-align: left;
}
.areafoto {
float: right;
background-color: #EFEFEF;
padding: 3px;
margin-left:8px;
border: 1px solid #CCCCCC;
}
.foto {
text-align:center;
display:block;
padding: 2px;
}


/* FOOTER */

.footer {
	background:#eee;
	margin-top:10px;}

.txt_rodape {
	
	text-decoration:none;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	line-height:15px;	
	}
.txt_rodape a{
	color: #303188;
	}

.txt_rodape a:link {
	text-decoration:none;
	color: #303188;
}
.txt_rodape a:visited {

	color: #303188;
	text-decoration:none;

}
.txt_rodape a:active {
	color: #303188;
	text-decoration:underline;
}
.txt_rodape a:hover {
	color: #333;
	text-decoration:underline;
}

/* GALERIA CAPA */

.gallery {
	margin-top: 10px;
	padding: 0;
	list-style: none;
	margin-left: 0;

}

.gallery li {
	left: 8px;
	padding: 0px;
	margin: 2px 1px 0 0;
	float: left;
	position: relative;
	width: 180px;
	min-height: 90px;
}
.gallery img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 4px;
}
.gallery li:hover img {
	border: solid 5px #900;
	padding: 0px;
}
.gallery em {
	width: 200px;
	background: url(../../imagens/capa/leg.gif) no-repeat;
	padding: 3px 0 6px;
	display: none;
	position: absolute;
	top: -14px;
	left: -10px;
	font-style: normal;
	text-align: center;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px;

}
.gallery a {
	text-decoration: none;
	color: #000;
}
.gallery a:hover em {
	display: block;
}

.secoesinternas {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	color:#990000;
	padding-left:3px;
	font-weight:bold;
}


.txt_colunistas {
font-family:Arial;
font-size: 11px;
color: #333333;
text-align: left;
font-weight: normal;
line-height: 14px;
text-decoration:none;
}

.listagem_colunistas{
	float:left;
	width:300px;
	height:70px;
	padding:7px;
	border-bottom:1px solid #CCC;
	background:#eee;
	margin:2px;
}
.listagem_agenda{
	float:left;
	width:320px;
	height:96px;
	padding:4px;
	border:1px solid #CCC;
	margin:2px;
}
.pag {
	color: #B70000; font-family: Trebuchet MS,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold;
}
.pag a {
	color: #333333; font-family: Trebuchet MS,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold;
}


/* ESPECIAL POS-GRADUACAO */

.posgraduacao td {
	background: #E5E5E5;
	padding: 10px;
	border: none;
	border-bottom: 2px solid #FFF;
	color: #333;
}
.posgraduacao td.tr_on {
	background: #F0F0F0;
}
.posgraduacao td .lateral {
	float: right;
	width: 30%;
}
.posgraduacao td .lateral * {
	color: #999;
	font-size: 12px;
	text-decoration: none;
}
.posgraduacao td a, .posgraduacao td a:hover {
	color: #333 !important;
	text-decoration: underline;
}
.posgraduacao td h2, .posgraduacao td h3 {
	padding: 0;
	margin: 0;
}
.posgraduacao h2 {
	color: #003366;
	font-size: 20px;
}
.posgraduacao h3 {
	color: #666;
	font-size: 12px;
}
.posgraduacao .hr_branco {
	border-top: 1px solid #FFF;
	clear: both;
	margin: 5px 0;
}
.ico_nuvem {
	background: url(../../imagens/ico_nuvem.png);
	display: inline-block;
	width: 20px;
	height: 14px;
}
.ico_balao {
	background: url(../../imagens/ico_balao.png);
	display: inline-block;
	width: 20px;
	height: 16px;
}
.posgraduacao .ellipsis {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.censura {
	background-color: #000;
}
#texto_noticias div {
    margin-bottom: 20px;
}
	.BoxAssine {background:url(../../imagens/bg_flip.png) left 0 no-repeat; width:575px; height:225px; margin-top:20px; overflow:hidden;}
	.BoxAssine img {float:right; margin: 12px 20px 0 20px; }
	.BoxAssine h3 {font-family: 'Droid Sans', sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; color:#fff; margin:10px 0 15px 25px; float:left;}
	.BoxAssine ul {float:left; list-style:disc outside;}
	.BoxAssine ul.texto {width:320px; margin-left:20px;}
	.BoxAssine ul li {font-family: 'Droid Sans', sans-serif; font-size:14px; line-height:1.5; color:#333;margin-bottom:10px;}
.thumbEdcao {
    margin: auto;
    text-align: center;
    background-color: #EFEFEF;
    padding-bottom: 30px;
    border: 1px solid #CCCCCC;
}

