@charset "utf-8";

.line_left { border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; }
.link03 {font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #b08b23; text-decoration:none;}
.link02{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #154591;}
.margem2 {margin-left: 40px;  margin-top: 19px; margin-bottom: 19px;}
.imputs3{ font-size: 10px;  color: #333333;	height: 15px;	width:90px;	background-color: #ffffff;	border: 1px solid #afb4bb;	font-family: Arial, Helvetica, sans-serif;}
.imputs{ font-size: 10px; color: #333333; height: 15px; background-color: #ffffff; border: 1px solid #b4b4b4; font-family: Arial, Helvetica, sans-serif; }
.n_l{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #6c6c6c;	text-decoration:none;}
.box_border{	text-align:center center;	border-right:solid 1px #C7C7C7;	border-left: solid 1x #C7C7C7;	width:194px;}
ul li{margin:0 0 5px 0; list-style-image:url(/Images/bullet.gif); list-style-position:outside;}
.tit02 {font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #dea203;	font-weight: bold;	}
.tit03 {font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #dea203;	font-weight: bold;	padding-right:4px;}

/* /////////  APROVADOS //////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

body, html{height:100%;}
img{border:none;}
a{text-decoration:none !important; outline: none;}
a:hover{text-decoration:underline !important;}

.tabela {border-collapse:collapse; border:1px solid #afb4bb; font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 10px; color: #6c6c6c;}
.tit_table {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #273242; font-weight: bold;}

tr.dif_header{ background:#f2f3f5; padding: 5px 5px 5px 5px;}
tr.dif td {background:#f2f3f5;}

.p_aten {font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #ce7e00;}

a.link_menuTopo, a.link_menuFooter{font:9px 'Arial', Helvetica, sans-serif; color:#dca018; text-transform:uppercase; text-decoration:none; display:block; padding:8px 0 0 0; text-align:center;}
a.link_menuTopo:hover, a.link_menuFooter:hover{text-decoration:underline;}

ul.menutopo{list-style:none !important; float:right; margin:0 2px 0 0;}
ul.menutopo li{float:left; list-style:none !important;}
ul.menufooter{list-style:none; width:890px; display:block; overflow:hidden; margin:0 2px 0 0;}
ul.menufooter li{float:left;}

.tit_paginas_dourado {	font-family: Arial, Helvetica, sans-serif;	font-size: 17px;	color: #dea203;}
.tit_etapas {	border-bottom: dashed 1px #dea203;	padding-bottom:1px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #dea203;}
.tit_dashed {	border-bottom: dashed 1px #dea203;	padding-bottom:1px;	font-family: Arial, Helvetica, sans-serif;	font-size: 17px;	color: #dea203;}
.tit_gold_landing{	font-family:Segoe UI, Arial-rounded-mt-bold, Arial, Helvetica, sans-serif;	font-size: 27px;	color:#f2b001;	letter-spacing:-1px;}
.tit_cot_p{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #273242; font-weight: bold;}
.tit_cot{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #273242; font-weight: bold;}
.tit_cot_cinza{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #7d828b; font-weight: bold;}
.tit_destaque_azul {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #15468b;	font-weight: bold;}
.tit_azul{ font-family:"Segoe UI", Arial-rounded-mt-bold, Arial, Helvetica, sans-serif; font-size: 26px; color: #15458A; letter-spacing:-1px; padding:0 0 15px 0; display:block; height:36px; overflow:visible;}
.tit01{color:#606060; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; text-decoration:none;}
.tit_destaque_dourado {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #dea203;	font-weight: bold;	text-decoration:none;}

.up { font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #416796;  font-weight: bold;  text-decoration:none}
.down  { font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #78b9e2;  font-weight: bold;    text-decoration:none}

.logado {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #0c4d96;	font-weight: bold;	text-decoration:none;}

.link_saiba {font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #415e88; font-weight:normal}
.link_saiba:link {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #415e88; 	font-size: 10px; font-weight:normal}
.link_saiba:hover {font-family: Arial, Helvetica, sans-serif;	text-decoration: underline; color: #415e88; 	font-size: 10px; font-weight:normal}
.link_saiba:visited {font-family: Arial, Helvetica, sans-serif;	text-decoration: none; color: #415e88;	font-size: 10px;  font-weight:normal}

.l_b{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #81accf; text-decoration:underline; }
.l_b:link{	text-decoration:underline; 	color: #81accf;}
.l_b:hover{	text-decoration:underline; 	color: #81accf;}
.l_b:visited{	text-decoration:underline; 	color: #81accf;}

.link01 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #415e88; font-weight:normal}
.link01:link {text-decoration: none; color: #415e88; font-weight:normal}
.link01:hover {text-decoration: none; color: #415e88; font-weight:normal }
.link01:visited {text-decoration: none; color: #415e88; font-weight:normal}

.login {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #898989;}

.n{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #6c6c6c;	text-decoration:none;}
.n_azul_cinza {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px; color: #778799; }
.n_azul_cinza:link {text-decoration:none;}
.n_azul_cinza:hover {text-decoration:underline;}
.n_azul_cinza:visited{text-decoration:none;}

.n_marinho {font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #00265D; }
.n_marinho:link {text-decoration:none;}	
.n_marinho:hover {text-decoration:underline;}
.n_marinho:visited {text-decoration:none;}

.n_marinho_bold {font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px; color: #00265D; font-weight: bold; line-height:12px;}
.n_marinho_bold:link {text-decoration:none;}	
.n_marinho_bold:hover {text-decoration:underline;}
.n_marinho_bold:visited {text-decoration:none;}

.n_blue {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #0091c7;}
.n_blue:link {text-decoration:none;}	
.n_blue:hover {text-decoration:underline;}
.n_blue:visited {text-decoration:none;}

.n_maior{font:12px/18px 'Tahoma', Arial, Helvetica, sans-serif;	color: #6c6c6c;	text-decoration:none;}
.n_maior a{text-decoration:none; color:#333333;}
.n_maior a:hover{text-decoration:underline;}

.subtitulo_novo_azul{font:22px/26px 'trebuchet ms', arial, verdana; color:#073e7e; font-style: italic; display:block; margin:0 0 10px 0;}
.subtitulo_novo_verde{font:22px/26px 'trebuchet ms', arial, verdana; color:#00704a; font-style: italic; display:block; margin:0 0 10px 0;}
.disclamer_campbovespa{font:10px/12px 'trebuchet ms', arial, verdana;}


.dot {border-bottom: 1px dashed #e5e5e5; margin-bottom:15px; margin-top:15px;}
.dot1 {background-image:url(/images/dot.gif); background-repeat:repeat-x; height:19px;}
.dotted {	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #c7c7c7;	font-size: 10px;}

.datatop { background-color:#f2f3f5; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold;	font-size: 10px;	color: #000000; border: 1px solid #afb4bb;   }

.cursor {cursor: pointer;}

.iframe {overflow-x: hidden; overflow-y: scroll;} 

.bot {font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#4a6489; }
.imputs2{ font-size: 11px;	color: #1b1b1b;	height: 15px;	background-color: #ffffff;	border: 1px solid #b4b4b4;	font-family: Arial, Helvetica, sans-serif;}
.combo1 {border: 1px solid #b4b4b4; height:auto; font-family: Arial, Helvetica, sans-serif;	font-size: 10px;}

.tit_cot_down{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #e2000b; font-weight: bold;}
.tit_cot_up{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #74af00; font-weight: bold;}
.p_cot_down{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #e2000b;}
.p_cot_up{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #74af00; }

.p_aten_blue {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color:#0091c7;}
.p_cad_blue { padding:13px 13px 13px 13px; border:solid 1px #d7dee8; font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #427490;}
.p{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #515151;	text-decoration:none;}

.line_cotacao {	background-color: #ffffff;	border-left-width: 1px;	border-right-width: 1px;	border-left-style: solid;	border-right-style: solid;	border-right-color: #D2D2D2;	border-left-color: #D2D2D2;}

.pipe1 {font-family:Arial, Helvetica; font-size:11px; color:#d2d2d2; text-align:center; vertical-align:middle}

.rodape { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #838383; }
.rodape:link { text-decoration:none; }
.rodape:hover { text-decoration:underline; }
.rodape:visited { text-decoration:none; }

/* Carteira Recomendada */
.tabela_carteiraRecomendada{width:780px; padding:0; margin:0;}
.tabela_carteiraRecomendada tbody{}
.tabela_carteiraRecomendada tbody tr{}
.tabela_carteiraRecomendada tbody tr td{text-align:center; border-bottom:1px dotted #CCCCCC;}
.tabela_carteiraRecomendada tbody tr td.titulo{font:bold 12px Arial, Helvetica, sans-serif; color:#003074; height:46px; border:none;}
.tabela_carteiraRecomendada tbody tr td.valores{font:11px Arial, Helvetica, sans-serif; color:#666666; height:46px;}

.tabela_carteiraRecomendada_mudancas{width:540px; padding:0; margin:0;}
.tabela_carteiraRecomendada_mudancas tbody{}
.tabela_carteiraRecomendada_mudancas tbody tr{}
.tabela_carteiraRecomendada_mudancas tbody tr td{}
.tabela_carteiraRecomendada_mudancas tbody tr td hr{color:#CCCCCC; width:400px;}
.tabela_carteiraRecomendada_mudancas tbody tr td.setas{width:80px; text-align:center;}
.tabela_carteiraRecomendada_mudancas tbody tr td.papeis{width:235px; text-align:right;}
.tabela_carteiraRecomendada_mudancas tbody tr td.valores{width:235px; text-align:left;}

.tabela_carteiraRecomendada_mudancas tbody tr td.papeis table{width:100%; text-align:right; font:bold 12px Arial, Helvetica, sans-serif; color:#003074;}
.tabela_carteiraRecomendada_mudancas tbody tr td.papeis table tbody{}
.tabela_carteiraRecomendada_mudancas tbody tr td.papeis table tbody tr{}
.tabela_carteiraRecomendada_mudancas tbody tr td.papeis table tbody tr td{height:26px;}

.tabela_carteiraRecomendada_mudancas tbody tr td.valores table{width:100%; text-align:left; font:11px Arial, Helvetica, sans-serif; color:#666666;}
.tabela_carteiraRecomendada_mudancas tbody tr td.valores table tbody{}
.tabela_carteiraRecomendada_mudancas tbody tr td.valores table tbody tr{}
.tabela_carteiraRecomendada_mudancas tbody tr td.valores table tbody tr td{height:26px;}



/* CALENDARIO */
.border_calend{	border: solid 1px #b2c6de;	background-color:#fafafa;}
.meses{	background-image:url(/portal/images/ferramentas/bk_calend1.gif);	height:20px;	padding:1px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #0c4d96; font-weight:bold;	text-align:center;	text-transform:uppercase;}
.semanas {	border-bottom: solid 1px #a5bbd5;	padding-bottom:2px;	margin-bottom:2px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #4b6c94; font-weight:bold;	text-align:center;}

.dias {	padding:1px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #dea203;	text-align:center;}
.dia_domingo {	padding:1px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #999999;	text-align:center;}
.dia_feriado {	background-color:#bcbcbc;	padding:1px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #ffffff;	text-align:center;}
.dia_venc_opcoes1 {	background-color:#fad8a4;	padding:1px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #000000;	text-align:center;}
.dia_venc_opcoes2 {	background-color:#FFFFDF;	padding:1px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #2a426f;	text-align:center;}
.dia_venc_opcoes3 {	background-color:#e6f1f8;	padding:1px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #2a426f;	text-align:center;}
.dia_sem_negocios {	border: solid 1px gray;	background-color:#ffffff;	padding:1px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #2a426f;	text-align:center;}

.leg_feriado {	background-color:#bcbcbc;	padding:1px;	width:15px;	height:15px;}
.leg_venc_opcoes1 {	background-color:#fad8a4;	padding:1px;	width:15px;	height:15px;}
.leg_venc_opcoes2 {	background-color:#FFFFDF;	padding:1px;	width:15px;	height:15px;}
.leg_venc_opcoes3 {	background-color:#e6f1f8;	padding:1px;	width:15px;	height:15px;}
.leg_sem_negocios {	border: solid 1px gray;	background-color:#ffffff;	padding:1px; width:15px; height:15px;}
.desc_legenda {	padding-left:3px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px; color: #2a426f;	text-align:left;}
.desc_feriados {	border-top: solid 1px #CCCCCC;	background-color:#FFFFFF;	padding-left:3px;	padding-top:2px;	padding-bottom:2px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px; color: gray;	text-align:left;}


/* //////////////////////////  MAPA DO SITE /////////////////////////////////////////////////////////////////////////////////////////// */

/* 1o nivel */
#ctl00_cphConteudo_SiteMap1_RadTreeViewEmpresa{display:block; width:235px; overflow:hidden; border:1px solid #b0c1d6;}
#ctl00_cphConteudo_SiteMap1_RadTreeViewEmpresa ul{}
#ctl00_cphConteudo_SiteMap1_RadTreeViewEmpresa ul li{background:#e9ecf2; padding:0 0 5px 0;}
#ctl00_cphConteudo_SiteMap1_RadTreeViewEmpresa ul li a{color:#18569b; padding:8px 0 5px 0; display:block; font:12px 'Tahoma', Verdana, Arial; text-transform:uppercase;}
#ctl00_cphConteudo_SiteMap1_RadTreeViewEmpresa ul li a:hover{background:#FFFF99}

/* 2o nivel */
#ctl00_cphConteudo_SiteMap1_RadTreeViewEmpresa ul li ul{margin:0 !important; padding:5px 0 0 0 !important;}
#ctl00_cphConteudo_SiteMap1_RadTreeViewEmpresa ul li ul li{background:#f3f4f8; padding:0 5px 5px 5px; margin:0;}
#ctl00_cphConteudo_SiteMap1_RadTreeViewEmpresa ul li ul li a{font:11px 'Tahoma', Verdana, Arial; text-transform:none; padding:0;}
#ctl00_cphConteudo_SiteMap1_RadTreeViewEmpresa ul li ul li a:hover{color:#003399;}

/* 3o nivel */
#ctl00_cphConteudo_SiteMap1_RadTreeViewEmpresa ul li ul li ul{margin:0 !important; padding:5px 0 0 0 !important;}
#ctl00_cphConteudo_SiteMap1_RadTreeViewEmpresa ul li ul li ul li{background:#fff; padding:5px 5px 5px 5px;}
#ctl00_cphConteudo_SiteMap1_RadTreeViewEmpresa ul li ul li ul li a{font:9px 'Tahoma', Verdana, Arial; padding:0;}
#ctl00_cphConteudo_SiteMap1_RadTreeViewEmpresa ul li ul li ul li a:hover{color:#003399;}


/* 1o nivel */
#ctl00_cphConteudo_SiteMap1_RadTreeViewProdutos{display:block; width:235px; overflow:hidden; border:1px solid #999999; margin:0 0 20px 0;}
#ctl00_cphConteudo_SiteMap1_RadTreeViewProdutos{display:block; width:235px; overflow:hidden; border:1px solid #b0c1d6;}
#ctl00_cphConteudo_SiteMap1_RadTreeViewProdutos ul{}
#ctl00_cphConteudo_SiteMap1_RadTreeViewProdutos ul li{background:#e9ecf2; padding:0 0 5px 0;}
#ctl00_cphConteudo_SiteMap1_RadTreeViewProdutos ul li a{color:#18569b; padding:8px 0 5px 0; display:block; font:12px 'Tahoma', Verdana, Arial; text-transform:uppercase;}
#ctl00_cphConteudo_SiteMap1_RadTreeViewProdutos ul li a:hover{background:#FFFF99}

/* 2o nivel */
#ctl00_cphConteudo_SiteMap1_RadTreeViewProdutos ul li ul{margin:0 !important; padding:5px 0 0 0 !important;}
#ctl00_cphConteudo_SiteMap1_RadTreeViewProdutos ul li ul li{background:#f3f4f8; padding:0 5px 5px 5px; margin:0;}
#ctl00_cphConteudo_SiteMap1_RadTreeViewProdutos ul
