/* DESTAQUES */
.destaques h2 {
	background-image: url(../images/ico_destaques.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height: 26px;
	padding: 0 0 0 34px;
	margin-top: 6px;
}
.destaques ul {
	margin: 0 0 5px 3px;
}
.destaques li {
	list-style: none;
	list-style-position: outside;
	line-height: 12px!important;
	border-bottom: 1px dotted #36597a;
}
.destaques li,
.destaques li a {
	color: #FFF!important;
	text-transform: none!important;
	text-decoration: none!important;
	font-size: 11px!important;
}
.destaques li a {
	padding: 5px 0 5px 19px;
	background-position: 0 6px;
	background-repeat: no-repeat!important;
	display: block;
}
.destaques li a:hover {
	text-decoration: underline!important;
}
.destaques .ico_webcast { background-image: url(../images/ico_webcast2.gif); }
.destaques .ico_resultados { background-image: url(../images/ico_resultados.png); }
.destaques .ico_downloads { background-image: url(../images/ico_downloads.png); }
.destaques .ico_kit { background-image: url(../images/ico_kit.png); }
.destaques .ico_totvs { background-image: url(../images/ico_totvs.png); }
.destaques .ico_mailing { background-image: url(../images/ico_mailing.png); }

.destaques .ultimo {
	border-bottom: 0px;
}

/* CALENDARIO */
.calendario .title,
.faq .title {
	margin-top: 8px;
}
.faq .title {margin-bottom:26px;}
.calendario .title h3
{
	padding: 3px 0 0 33px;
	font-weight: normal;
	font-size: 20px;
	color: #1f3255;
}
.faq_eng .title h3{
	padding: 6px 0 0 33px;
	font-weight: normal;
	font-size: 20px;
	color: #1f3255;
}
.faq .title h3{
	padding: 0 0 0 33px;
	font-weight: normal;
	font-size: 20px;
	color: #1f3255;
}
.calendario .evento,
.faq .evento {
	display: block;
	font-weight: bold;
	color: #4b5a73;
	padding-bottom: 10px;
}
.calendario .evento .data,
.faq .evento .data{
	color: #273d5f;
}
.ver_todas {
	text-transform: uppercase!important;
	text-decoration: underline!important;
	color: #1f3255!important;
	font-weight: bold!important;
	font-size: 11px!important;
}
.calendario a.ver_todas:hover,
.faq a.ver_todas:hover{
	text-decoration: none;
}

/* ATALHOS */
.atalhos {
	position:relative;
}

.atalhos .title {
	margin-top: 8px;
}
.atalhos .title h3 {
	padding: 2px 0 0 27px;
	font-weight: normal;
	font-size: 20px;
}
.atalhos ul {
	margin: 0 0 5px 3px;
}
.atalhos li {
	list-style: none;
	list-style-position: outside;
	line-height: 12px!important;
	border-bottom: 1px dotted #458db3;
}
.atalhos li,
.atalhos li a {
	color: #FFF!important;
	text-transform: none!important;
	text-decoration: none!important;
	font-size: 11px!important;
}
.atalhos li a {
	padding: 5px 0 5px 16px;
	background-position: 0 6px;
	background-repeat: no-repeat!important;
	display: block;
}
.atalhos li a:hover {
	text-decoration: underline!important;
}
.atalhos .ico_pf { background-image: url(../images/ico_pf.png); }
.atalhos .ico_busque { background-image: url(../images/ico_busque.png); }
.atalhos .ico_mapa { background-image: url(../images/ico_mapa.png); }
.atalhos .ico_favoritos { background-image: url(../images/ico_favoritos.png); }

.atalhos .ultimo {
	border-bottom: 0px;
}
.atalhos #search-menu {
	background:url(../images/search-bg2.png) no-repeat scroll left top!important;
	position: relative!important;
	left: 0;
	width: 150px;
}
.atalhos #search-menu input[type="text"] {
	width:124px;
}

/*===== busca =====*/
#box-busca {
	
}

/* RESULTADOS DA BUSCA */
.resultados_busca .tabelatt {
	font-size: 17px;
	border-bottom: 1px solid #666;
}
.resultados_busca .tabelatx {
	padding-right: 15px;		
}
.resultados_busca .tabelatx-pad {
	width: 10%;
	padding-right: 15px;
}
.resultados_busca .tabelatx-pad2 {
	width: 32%;
}
.linha1 {
	border-bottom: 1px dotted #CCC;
}
.linha2 {
	border-bottom: 1px dotted #CCC;
}


/*===== acesso rápido =====*/
#layout-column_column-5 {
	position: relative;
}
#box-acesso {
	display:none;
	position:absolute;
	right:190px;
	top:-300px;
	width:442px;
	z-index:10;
}

#box-acesso #box-acesso-mid{
	background:url(../images/img_acesso_mid.gif) repeat-y left top;
	float:left;
	width:442px;
	padding:0 10px
}
#box-acesso #box-acesso-mid .acesso-mid {
	float:left;
	width:208px;
	padding:0 5px;
}

#box-acesso-mid .acesso-mid h4,
#box-acesso-mid .acesso-mid h4 a {
	color:#999999 !important;
	font-size:11px !important;
	margin-bottom:5px !important
}

#box-acesso-mid .acesso-mid h4 a {
	text-decoration:none;
	padding:0 0 0 8px;
	background:url(../images/ico_bullet8.gif) no-repeat left 5px;
}

#box-acesso-mid .acesso-mid h4 a:hover {
	text-decoration:underline
}

#box-acesso-mid .acesso-mid ul {
	margin:0 0 5px
}

#box-acesso-mid .acesso-mid ul li {
	font-size:10px;
	background:url(../images/ico_bullet4.gif) no-repeat left 7px;
	padding:2px 0 2px 8px;
	border-bottom:none !important;
}

#box-acesso-mid .acesso-mid ul li a {
	color:#999999 !important;
	text-decoration:none;
}

#box-acesso-mid .acesso-mid ul li a:hover {
	text-decoration:underline
}


/* NOTICIAS */
#noticias {
	margin: -10px 0 10px 0;
}
#noticias hr {
	border-top: 1px solid #e9e9e9;
}
.noticia {
	display: block;
	margin: 12px 0 5px 0!important;
}
.noticia .data,
.noticia .titulo {
	font-weight: bold;
	color: #283f61;
	font-size: 12px;
}

.noticia .data { padding-right: 4px; }

.noticia .titulo { text-transform: uppercase }

.noticia .texto {
	color: #646464;
	font-size: 12px;
	line-height: 15px;
	display: block;
}
.noticia .ler_mais {
	text-decoration: underline;
}
#noticias .ver_todas {
	float: right;
	margin-top: -7px;
}


/* VEJA TAMBEM */
#veja_tambem {
	margin: 0 0 15px 0;
}
#veja_tambem h1 {
	text-transform: none!important;
	font-size: 19px;
	color: #000;
	margin: 0 0 0 0;
}


/* ACAO */
#acao {
	margin: 0 0 17px 0;
}
#acao ul {
	margin-left: 15px;
}
#acao li,
#acao li a {
	color: #364c6c;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 15px;
}
#acao li {
	list-style-position: outside;
}


/* RECONHECIMENTOS */
#reconhecimentos {}
#reconhecimentos .bloco {
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #d9dde2;
	background-color: #f3f4f7;
	color: #646464;
}
#reconhecimentos .bloco li {
	list-style: none;
	list-style-position: outside;
	background-image: url(../images/ico_bullet1.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-left: 8px;
	line-height: 15px;
}
#reconhecimentos .bloco ul {
	margin-left: 98px;
}
#reconhecimentos .irgr {
	float: left;
	margin: 2px 0 0 1px;
}
#reconhecimentos .ir_awards {
	float: left;
	margin: 4px 0 0 24px;
}

/* FUNCIONALIDADE */
.internal-conteudo .funcionalidade {
	float: right;
	margin: 31px 0 0 0;
}
.internal-conteudo .funcionalidade a {
	text-indent: -9999px;
	display: block;
	height: 17px;
	background-position: 0 0;
	background-repeat: no-repeat;
	margin-left: 12px;
	float: left;
}

.internal-conteudo .funcionalidade a.ico_excel {
	background-image: url(../images/ico_excel.gif);
	width: 16px;
}

.internal-conteudo .funcionalidade a.ico_print {
	background-image: url(../images/ico_print.gif);
	width: 16px;
}
.internal-conteudo .funcionalidade a.ico_email {
	background-image: url(../images/ico_email.gif);
	width: 16px;
}

/* GERAL */
#flash {
	text-align: center;
	margin: 15px 0 0 0;
}
.rss {
	padding-left: 15px;
	float: right;
	color: #283f61;
	font-size: 11px;
	line-height: 12px;
	background-image: url(../images/ico_rss.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 38px 10px 0 0;
	display: inline;
}


/* INTERNAS */
.internal-conteudo h1 {
	margin-bottom: 0!important;
}
.internal-conteudo h2 {
	font-size: 16px!important;
	color: #1f2b59!important;
	margin-bottom: 3px!important;
}
#ancoras {
	display: block;
	border: 1px solid #d9dde2;
	background-color: #f3f4f7;
	width: 108px;
	float: left;
	margin: 3px 15px 8px 0;
	padding: 5px 5px 0 5px;
}
#ancoras li,
#ancoras li a {
	color: #415b75;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#ancoras li {
	list-style-position: outside;
	margin: 0 0 4px 18px;
	line-height: 14px;
}
#ancoras li a:hover {
	text-decoration: underline;
}
p.linktop {display:none;}
.linktop {
	display: block;
	border: 1px solid #d9dde2;
	background-color: #f3f4f7;
	width: 108px;
	float: left;
	margin: 3px 15px 8px 0;
	padding: 5px 5px 0 5px;
}
.linktop li,
.linktop li a {
	color: #415b75;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align:left !important;
}

.linktop li {
	list-style-position: outside;
	margin: 0 0 4px 6px;
	line-height: 14px;
	list-style:none
}
.linktop li a:hover {
	text-decoration: underline;
}

/*ARQUIVOS*/
#periodo {
	margin: 14px 0 4px 0!important;
	width:100%;
}
#periodo h4 {float:left;}
	#periodo label { float:right; }

		#periodo label span.campo {
			font-size:12px;
			color:#646464;
			font-weight:normal;
			margin:0 5px 6px 0;
			float:left;
		}

		#periodo label select {
			border:1px solid #CCC;
			color:#646464;
			font-size:12px;
			width:72px;
		}
		
.arquivos {
	clear:both;
	margin:	0 0 23px 0!important;
	float: left;
	width: 100%;
}
	.arquivos table {
		margin:0 0 0 0;
		width: 100%;
	}
	.arquivos td {
		padding: 2px 4px 2px 4px;
	}
		
	.arquivos .data,
	.arquivos .link {
		vertical-align: middle;
	}
	.arquivos .data {
		color:#415b75;
		font-weight: bold;
		font-size:12px;
		border: 1px solid #dbdfe4;
		background-color: #f3f4f7;		
	}
	.arquivos .link,
	.arquivos .link a {
		font-size: 12px;
		color: #646464;
		font-weight:normal;
		text-decoration: none;
	}
	.arquivos .link {
		line-height: 14px;
		background:url(../images/bg_pontilhado1.gif) repeat-x bottom;
		padding: 4px;
		vertical-align: middle;
		width:400px;
	}
		.arquivos .link a:hover,
		.arquivos .link a:focus {
			text-decoration: underline;
		}	
	.arquivos .icone {
		color: #000;
		vertical-align: middle;
		width: 20px;
		text-align: center;
	}				
		.arquivos .pdf,
		.arquivos .html,
		.arquivos .som {
			text-indent: -9999px;
			display: inline; /* IE6 double margin bug */
			float: right;
			height: 19px;
			width: 15px;
			background-repeat: no-repeat;
			background-position: 0 0;
			margin: 0 0 0 15px;
		}
		.arquivos .pdf,
		#conteudo a.pdfIco { background-image:url(../images/ico_pdf.gif) !important; }
		.arquivos .html { background-image:url(../images/ico_html.gif); }
		.arquivos .som { background-image:url(../images/ico_som.gif); }
		.arquivos td.date { width:80px;}

/*#content-wrapper .header {height:58px !important;}*/

#conteudo {
	position:relative;
}

#conteudo ul li{
	text-align:justify;
}

#conteudo a.pdfIco {
	float:right;
	height: 19px !important;
	width: 15px !important; 
	text-indent:-9000px !important;
	background-repeat:no-repeat;
	position:absolute;
	top:-44px;
	*top:-62px;
	left:456px;
}
		
.goTop {display:none;}
.update {
	margin-top:1em;
}

/* RSS */

#pop { z-index:10 }
#rss {
	cursor:pointer
}

#pop {
	position:absolute;
	top:200px;
	left:384px;
	display:none;
}

#pop-rss {
	background:#006699;
	padding:10px;
	width:520px;
}

#rss-meio {
	background:#FFFFFF;
	padding:10px;
	line-height:20px
}

#rss-meio a {
	text-decoration:none;
	color:#666666;
	font-weight:normal
}

#rss-meio a:hover {
	text-decoration:underline;
}		
#rss-meio a.close {
	background:none;
	display:block;
	height:23px;
	margin-bottom:6px;
	text-align:right;
	width:100%
	}
	
/* RESULTADOS DA BUSCA */

/*classe fundamentos*/
.fundamentos{
width: auto;
height:auto;
float:left;
}

/*COTACOES*/
#cotacoess {
	width:544px;
	position: relative;
}
#cotacoess img {
	border:0;
}
#cotheader {
	height:26px;
}
#cottop {
	height:5px;
	width:544px;
	z-index:1;
}
#cotbody {
	background:url(../images/bkgCotacoes.png);
	width:544px;
	height:190px;
}
#cotgrafico {
	width:368px;
	display:inline;
}
#aba1 {
	z-index:2;
	position:absolute;
	top:0px;
}
#aba2 {
	z-index:3;
	position:absolute;
	top:0px;
	left:64px;
	width:64px;
}
#cotright {
	float:right;
	text-align:left;
	margin:8px 15px 0 0;
}
#cotleft {
	float:left;
	width:100px;
	margin:23px 0 0 28px
}
#cotleft h3 {
	padding:0;
	margin:0 0 6px 0;
}
#grafcentro {
	margin-left:30px;
	padding-top:5px;
}
#tabela {
	float:left;
	width:544px;
}
#grafico1, #grafico2, #grafico3 {
	margin-left:0;
}
#vjamais {
	z-index:4;
	position:absolute;
	top:8px;
	left:480px;
	width:65px;
}


/*cor titulo das tabelas*/
.tabela-tit{
background-color:#51749e;}
.tabela-tit2{
background-color:#7593b9;}

/* ///////////////////// Detaques ////////////////////// */
#destaque { 
	width:140px;
    /*padding: 10px 15px;*/
}
.destaqueslist{
width: 140px; /*width of menu*/
font-family: "Calibri",Arial,Helvetica,sans-serif;
font-size: 12px;
}

.destaqueslist ul{
list-style-type: none;
margin: 0;
padding: 0;
/*margin-bottom: 8px; bottom spacing between each UL and rest of content*/
}

.destaqueslist ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
line-height: 12px !important;
}

.destaqueslist ul li {
background: url(../images/ico_resultados.png) no-repeat scroll 0 4px transparent; /*custom bullet list image*/
display: block;
text-decoration: none;
font-weight: bold;
border-bottom: dotted 1px #36597A;
font-size: 90%;
}
.destaqueslist ul li a{
color: #FFFFFF;
text-decoration: none;
background-repeat: no-repeat !important;
display: block;
    
}
.destaqueslist ul li a:visited{
color: #FFFFFF;
}
.destaqueslist ul li a:hover{ /*hover state CSS*/
color: #FFFFFF;
text-decoration: underline;
/*background-color: #F3F3F3;*/
}

.destaqueslist2 {
width: 140px; /*width of menu*/
font-family: "Calibri",Arial,Helvetica,sans-serif;
font-size: 12px;
}

.destaqueslist2 ul{
list-style-type: none;
margin: 0;
padding: 0;
/*margin-bottom: 8px; bottom spacing between each UL and rest of content*/
}

.destaqueslist2 ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
line-height: 12px !important;
}

.destaqueslist2 ul li {
background: url(../images/ico_totvs.png) no-repeat scroll 0 5px transparent; /*custom bullet list image*/
display: block;
text-decoration: none;
font-weight: bold;
border-bottom: dotted 1px #36597A;
font-size: 90%;
}
.destaqueslist2 ul li a{
color: #FFFFFF;
text-decoration: none;
display: block;
}
.destaqueslist2 ul li a:visited{
color: #FFFFFF;
}
.destaqueslist2 ul li a:hover{ /*hover state CSS*/
color: #FFFFFF;
text-decoration: underline;
/*background-color: #F3F3F3;*/
}

.destaqueslist3 {
width: 140px; /*width of menu*/
font-family: "Calibri",Arial,Helvetica,sans-serif;
font-size: 12px;
}

.destaqueslist3 ul{
list-style-type: none;
margin: 0;
padding: 0;
/*margin-bottom: 8px; bottom spacing between each UL and rest of content*/
}

.destaqueslist3 ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
line-height: 12px !important;
}

.destaqueslist3 ul li {
background: url(../images/ico_downloads.png) no-repeat scroll 0 5px transparent; /*custom bullet list image*/
display: block;
text-decoration: none;
font-weight: bold;
border-bottom: dotted 1px #36597A;
font-size: 90%;
}
.destaqueslist3 ul li a{
color: #FFFFFF;
text-decoration: none;
display: block;
}
.destaqueslist3 ul li a:visited{
color: #FFFFFF;
}
.destaqueslist3 ul li a:hover{ /*hover state CSS*/
color: #FFFFFF;
text-decoration: underline;
/*background-color: #F3F3F3;*/
}

.destaqueslist4 {
width: 140px; /*width of menu*/
font-family: "Calibri",Arial,Helvetica,sans-serif;
font-size: 12px;
}

.destaqueslist4 ul{
list-style-type: none;
margin: 0;
padding: 0;
/*margin-bottom: 8px; bottom spacing between each UL and rest of content*/
}

.destaqueslist4 ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
line-height: 12px !important;
}

.destaqueslist4 ul li {
background: url(../images/ico_kit.png) no-repeat scroll 0 5px transparent; /*custom bullet list image*/
display: block;
text-decoration: none;
font-weight: bold;
border-bottom: dotted 1px #36597A;
font-size: 90%;
}
.destaqueslist4 ul li a{
color: #FFFFFF;
text-decoration: none;
display: block;
}
.destaqueslist4 ul li a:visited{
color: #FFFFFF;
}
.destaqueslist4 ul li a:hover{ /*hover state CSS*/
color: #FFFFFF;
text-decoration: underline;
/*background-color: #F3F3F3;*/
}

.destaqueslist5 {
width: 140px; /*width of menu*/
font-family: "Calibri",Arial,Helvetica,sans-serif;
font-size: 12px;
}

.destaqueslist5 ul{
list-style-type: none;
margin: 0;
padding: 0;
/*margin-bottom: 8px; bottom spacing between each UL and rest of content*/
}

.destaqueslist5 ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
line-height: 12px !important;
}

.destaqueslist5 ul li {
background: url(../images/ico_mailing.png) no-repeat scroll 0 7px transparent; /*custom bullet list image*/
display: block;
text-decoration: none;
font-weight: bold;
border-bottom: dotted 1px #36597A;
font-size: 90%;
}
.destaqueslist5 ul li a{
color: #FFFFFF;
text-decoration: none;
display: block;
}
.destaqueslist5 ul li a:visited{
color: #FFFFFF;
}
.destaqueslist5 ul li a:hover{ /*hover state CSS*/
color: #FFFFFF;
text-decoration: underline;
/*background-color: #F3F3F3;*/
}

/*Veja Também*/
.noticiavejatambem  {
    display: block;
    margin: 12px 0 5px !important;
}
.noticiavejatambem {
    text-transform: uppercase;
}
.noticiavejatambem ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.noticiavejatambem ul li{
	display: block;
    margin: 12px 0 5px !important;
}
.noticiavejatambem a {
    color: #283F61;
    font-size: 12px;
    font-weight: bold;
}






