body
{
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
}
.hide
{
	display: none;
}
img
{
	border: 0;
}
.box_menuImg
{
	float: left;
	background-color: #EdF1F0;
	font-family: Tahoma;
	font-size: 11px;
	color: #4C4B4B;
	height: 16px;
	line-height: 16px;
	font-weight: normal;
	text-indent: 10px;
}
#topbar
{
	width: 100%;
	float: left;
	margin-top: 0px;
}
#divpanelright
{
	float: right;
	background-color: #FFFFFF;
	width: 158px;
	margin-left: 8px;
	margin-top: 6px;
}
.bordabranca
{
	border-bottom: 1px solid #FFFFFF;
}
.box_cliquecompactar
{
	background-color: #F1F3F2;
	border: 1px solid #D3D5D4;
	margin-left: 4px;
	margin-right: 6px;
	margin-top: 6px;
	margin-bottom: 0px;
	text-align: right;
	font-family: Tahoma;
	font-size: 12px;
	color: #66849E;
	height: 18px;
}
#divpanelmid
{
	float: left;
	background-color: #FFFFFF;
	width: 360px;
	margin-left: 8px;
	margin-top: 12px;
}
.tbCot
{
	float: left;
	margin-left: 2px;
	font-family: Tahoma;
	font-size: 12px;
	color: #878787;
}
.tbTopTen
{
	font-family: Tahoma;
	font-size: 10px;
	color: #878787;
}
.midC
{
	width: 540px;
}
.titulotexto
{
	font-family: Tahoma;
	font-size: 14px;
	color: #575656;
	margin: 10px 0 0 0;
	padding: 0px;
}

.tit_papel
{
	color: #f2890a;
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
}

.tit_codigo
{
	color: #3f3e3c;
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma;
}

.aaa
{
	float: right;
	margin-top: 10px;
	margin-right: 10px;
}
#menuleft
{
	font-family: Tahoma;
	font-size: 11px;
	width: 190px;
	padding: 0px;
	margin: 0px;
}
#menuleft li
{
	background-image: url(../images/bg_menuleft_1.jpg);
	height: 20px;
	list-style: none;
	border-bottom: solid 1px #FFFFFF;
}
#menuleft a
{
	height: 21px;
	line-height: 21px;
	text-indent: 14px;
	display: block;
	text-decoration: none;
	color: #4B4B4B;
}
#menuleft a:hover
{
	background-color: #B8BEBC;
	color: #FFFFFF;
}

#menuTopR li
{
	display: inline;
	font-family: Tahoma;
	font-size: 10px;
	color: #818181;
	font-weight: bold;
}
.campobusca
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #DFDFDF;
}
.txtpasslogin
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #E5E5E5;
	border: 1px solid #929695;
	height: 13px;
	line-height: 13px;
}
.lnkQuadrado
{
	border: solid 1px #CECECE;
	width: 110px;
	background-color: #EDF1EF;
	margin-top: 10px;
	margin-right: 15px;
	float: right;
}
.tbLista
{
	border: 7px solid #DEE3DF;
	font-family: Tahoma;
	font-size: 11px;
	color: #878787;
	width: 100%;
}
.tbThomson
{
	border: 0px solid #DEE3DF;
	font-family: Tahoma;
	font-size: 11px;
	color: #878787;
	height: 390px;
	width: 100%;
}
.tbLopesFilho
{
	border: 0px solid #DEE3DF;
	font-family: Tahoma;
	font-size: 11px;
	color: #878787;
	height: 390px;
	width: 526px;
}
.tbBorderThomson
{
	border: 7px solid #DEE3DF;
	font-family: Tahoma;
	font-size: 11px;
	color: #878787;
	width: 100%;
	height: 450px;
	width: 100%;
}
.box_9
{
	color: #878787;
	font-family: Tahoma;
	font-size: 11px;
	border-right: 4px solid #E7EBEA;
	border-left: 4px solid #E7EBEA;
	width: 526px;
}
.box_grafico
{
	font-size: 8px;
	font-family: Verdana;
	color: #000000;
	float: left;
	text-indent: 10px;
	line-height: 15px;
}
.box_grafico_content
{
	font-family: Tahoma;
	font-size: 11px;
	color: #878787;
	border: 1px solid #DEE3DF;
	border-left: 0px;
	width: 195px;
	line-height: 25px;
	float: left;
}
.buscapor
{
	font-family: verdana;
	font-size: 9px;
	color: #818080;
	line-height: 16px;
}
#topmenu
{
	float: right;
	margin-right: 6px;
}
#topmenu li
{
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
	display: inline;
	margin-left: 10px;
	list-style: none;
	text-align: center;
	float: left;
}
#topmenu li a
{
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
#topmenu li a:hover
{
	color: #9DD13E;
}
.titulo
{
	font-weight: bold;
	font-family: verdana;
	font-size: 12px;
	color: #b3b3b3;
}
#linhafooter
{
	height: 5px;
	width: 100%;
	background-color: #F4F4F4;
}
#linhadivisa
{
	height: 12px;
	width: 100%;
	background-color: #748191;
	margin-bottom: 2px;
}

.txtfooter
{
	color: #A4A4A4;
	font-family: verdana;
	font-size: 9px;
	background-color: #F4F4F4;
	height: 18px;
	width: 557px;
	margin-bottom: 4px;
}
.txtfooter a
{
	color: #A4A4A4;
	text-decoration: none;
	text-align: center;
}
.txtfooter a:hover
{
	text-decoration: underline;
}
.linkfooter
{
	color: #00477D;
	text-decoration: none;
	font-size: 12px;
}

/* Menu Principal Float  */
div.menu
{
	position: absolute;
	visibility: hidden;
	width: 150px;
	left: 0;
	top: 0;
	z-index: 500;
	font-size: 11px;
	background-color: #FFFFFF;
	border-bottom: 4px solid #51514F;
}
div.menu ul
{
	margin: 0;
	padding: 0;
}
div.menu ul li
{
	line-height: 20px;
	list-style-type: none;
	margin-left: 0px;
	background-color: #EDF1F0;
	border-bottom: solid 1px #FFFFFF;
}

div.menu a
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
	display: block;
	width: 100%;
	line-height: 20px;
	text-indent: 14px;
}
div.menu a:link
{
	color: #666666;
}
div.menu a:visited
{
	color: #666666;
}
div.menu a:hover
{
	color: #ffffff;
	background-color: #B8BEBC;
}

.box_1
{
	margin-top: 6px;
	border-left: solid 1px #E6E6E6;
	border-right: solid 1px #E6E6E6;
	border-bottom: solid 1px #E6E6E6;
	color: #888888;
	font-family: Verdana;
	font-size: 10px;
}
.box_1 H3
{
	color: #69839E;
	font-size: 10px;
	font-weight: normal;
	display: inline;
}
.box_1 hr
{
}
.box_1_titulo
{
	background-image: url(../images/box_1_titulo.gif);
	width: 100%;
	color: #5E5E5E;
	height: 17px;
	vertical-align: middle;
}
.box_1_content
{
	margin: 10px;
}

.folder_1_content
{
	background-color: #E7EDEB;
	width: 100%;
}
.box_2
{
	border-bottom: dashed 1px #B3B9B7;
	color: #888888;
	font-family: Verdana;
	font-size: 10px;
	border-top: solid 8px #E7EDEB;
}
.box_2_img
{
	margin: 10px;
	float: left;
}
.box_2_content
{
	float: left;
	width: 250px;
	margin-top: 10px;
}

.box_2 H3
{
	color: #49657B;
	font-size: 11px;
	display: inline;
}
.box_2 H2
{
	color: #854C2E;
	font-size: 11px;
	display: inline;
}
.box_vernoticias
{
	background-color: #EEEEEE;
	height: 23px;
	width: 100%;
	margin-top: 6px;
	text-align: right;
	font-family: Verdana;
	font-size: 10px;
	color: #515151;
	border-top: solid 10px #FFFFFF;
}
.tb_indices
{
	margin-top: 2px;
	border-top: solid 3px #DAE3E0;
	border-left: solid 2px #DAE3E0;
	border-right: solid 2px #DAE3E0;
	background-color: #DAE3E0;
	font-family: Arial;
	font-size: 9px;
	color: #878787;
}
.tb_indices_titulo
{
	font-size: 11px;
}
.box_3
{
	margin-bottom: 8px;
}
.borda_4redonda
{
	background-image: url(../images/03_6_8.gif);
	background-repeat: no-repeat;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.box_bg_cotacao_u
{
	height: 78px;
	background-image: url(../images/04_banner_background.jpg);
	background-repeat: no-repeat;
	font-size: 20px;
	font-family: Tahoma;
	font-weight: bold;
	color: #000000;
	margin-left: 7px;
	margin-bottom: 3px;
}
.box_bg_cotacao_d
{
	height: 78px;
	background-image: url(../images/04_banner_background2.jpg);
	background-repeat: no-repeat;
	font-size: 20px;
	font-family: Tahoma;
	font-weight: bold;
	color: #000000;
	margin-left: 7px;
	margin-bottom: 3px;
}
.box_bg_cotacao_z
{
	height: 78px;
	background-image: url(../images/04_banner_background3.jpg);
	background-repeat: no-repeat;
	font-size: 20px;
	font-family: Tahoma;
	font-weight: bold;
	color: #000000;
	margin-left: 7px;
	margin-bottom: 3px;
}
.box_3 h3
{
	background-image: url(../images/box_3_bgtop.gif);
	background-repeat: no-repeat;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	height: 20px;
	line-height: 20px;
	color: #565455;
	text-indent: 28px;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.box_3 ul
{
	margin: 0px;
	padding: 0px;
}
.box_3 li
{
	border: solid 2px #EFF3F2;
	font-family: Tahoma;
	font-size: 11px;
	list-style: none;
}
.box_3 a
{
	color: #565656;
	text-decoration: none;
}
.box_3 a:hover
{
	text-decoration: underline;
}
.box_3 h2
{
	color: #6784A0;
	font-weight: normal;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	text-decoration: underline;
}
.box_3 span
{
	color: #6784A0;
	font-weight: normal;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	text-decoration: underline;
}
.marg_top_8
{
	margin-top: 6px;
	display: block;
}
h1
{
	background-color: #EdF1F0;
	margin: 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #4C4B4B;
	height: 20px;
	line-height: 20px;
	font-weight: normal;
	text-indent: 10px;
	vertical-align: middle;
	margin-bottom: 8px;
	display: block;
}
.box_busca_content
{
	color: #888888;
	font-family: Verdana;
	font-size: 10px;
}
.box_busca_titulo
{
	font-family: Tahoma;
	font-size: 16px;
	color: #565656;
	font-weight: bold;
	vertical-align: middle;
}
.box_4
{
	font-family: Tahoma;
	font-size: 11px;
	color: #888787;
}
.box_4_texto
{
	color: #6784A0;
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma;
	font-size: 11px;
}
.box_4_content
{
	margin: 10px;
}
h2
{
	color: #6784A0;
	font-weight: normal;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
}
.texto_azul
{
	color: #6784A0;
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma;
}
.texto_laranja
{
	color: #fe8a02;
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma;
}
.link_normal
{
	font-family: Tahoma;
	font-size: 11px;
	color: #888787;
	color: #7A7C7B;
	text-decoration: none;
}
.link_normal:hover
{
	text-decoration: underline;
}
.link_faq
{
	font-family: Tahoma;
	font-size: 11px;
	color: #5c544a;
	color: #5c544a;
	text-decoration: none;
}
.link_faq:hover
{
	text-decoration: underline;
}

.link_bold
{
	color: #FF790D;
	font-weight: bold;
	text-decoration: none;
}
.link_bold:hover
{
	text-decoration: underline;
}

.link_bold_under
{
	color: #FF790D;
	font-weight: bold;
	text-decoration: underline;
}

.box_5
{
	font-family: Tahoma;
	font-size: 11px;
	color: #888787;
}
.box_5_content
{
	margin: 10px;
	text-align: justify;
}
.box_5_titulo
{
	font-family: Tahoma;
	font-size: 11px;
	color: #565656;
	font-weight: bold;
	vertical-align: middle;
	margin-left: 10px;
	text-decoration: underline;
	display: block;
}

.link_blue
{
	color: #6784A0;
	text-decoration: none;
}
.link_blue:hover
{
	text-decoration: underline;
}

.tit_orange
{
	color: #FB9700;
	font-weight: bold;
	font-size: 12px;
}
.box_6
{
	font-family: Tahoma;
	font-size: 11px;
	color: #565656;
	margin-top: 8px;
	background-color: #FFFFFF;
}
.box_table
{
	font-family: Tahoma;
	font-size: 11px;
	color: #565656;
}
.divisa_dashed
{
	border-bottom: dashed 1px #DAE3E0;
	height: 8px;
	margin-bottom: 8px;
}
.divisa_solid
{
	border-bottom: solid 1px #DAE3E0;
	height: 8px;
	margin-bottom: 8px;
}
.texto_box
{
	font-family: Tahoma;
	font-size: 11px;
	color: #888787;
	text-align: justify;
}
.texto_boxfaq
{
	font-family: Tahoma;
	font-size: 10px;
	color: #888787;
	line-height: 10px;
	text-align: left;
}

.menu_3_level
{
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
	width: 542px;
	font-family: Tahoma;
	font-size: 11px;
}

.menu_3_level a
{
	float: left;
	height: 25px;
	line-height: 25px;
	color: #4D4B4C;
	background-color: #F2F4F3;
	text-align: center;
	border-bottom: solid 1px #DAE3E0;
	border-top: solid 1px #DAE3E0;
	text-decoration: none;
}
.menu_3_level a:hover
{
	background-color: #CCCCCC;
}

.link_blue
{
	font-family: Tahoma;
	font-size: 11px;
	color: #6685A1;
	text-decoration: none;
	line-height: 18px;
	height: 18px;
	display: block;
}
.link_blue:hover
{
	text-decoration: underline;
}
.box_7
{
	float: left;
	margin-top: 10px;
	background-color: #F7F9F8;
	width: 355px;
	font-family: Tahoma;
	font-size: 11px;
	color: #888787;
	padding: 10px;
}



.box_15
{
	color: #878787;
	font-family: Tahoma;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	float: left;
	width: 238px;
}
.box_15_middle
{
	margin: 7px;
}
.box_15_titulo
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 20px;
	font-family: Times New Roman;
}
.box_15_middle H2
{
	color: #6784A0;
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma;
}
.tbCadastro
{
	color: #6784A0;
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma;
	border-left: 6px solid #DEE3DF;
	border-right: 6px solid #DEE3DF;
}
.box_11
{
	font-family: Tahoma;
	font-size: 11px;
	color: #888787;
	margin-bottom: 3px;
	width: 234px;
	background-color: #EFF3F2;
}
.box_14
{
	background-repeat: no-repeat;
	width: 235px;
	height: 80px;
	font-family: Tahoma;
	font-size: 11px;
	color: #888787;
}
.box_14 h2
{
	color: #FFBF00;
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	display: block;
	margin-bottom: 7px;
	margin-top: 7px;
}
.box_cadastro
{
	border-bottom: 1px dashed #DAE3E0;
	font-weight: normal;
	color: #565656;
	text-align: right;
	width: 370px;
	height: 20px;
	line-height: 20px;
	background-color: #EDF1F0;
}
.tbCadastroTit
{
	background-image: url(../images/07_02_back_tit.jpg);
	background-repeat: no-repeat;
	color: #888687;
	font-size: 14px;
	text-indent: 15px;
	height: 27px;
	line-height: 27px;
}
.box_login
{
	background-color: #EEF2F1;
	width: 313px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
.box_login_tecVir
{
	color: #ffffff;
	border-left: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	background-color: #B5B5B5;
	width: 290px;
}
.box_login_tipo
{
	margin-top: 3px;
	background-color: #EEF2F1;
	width: 313px;
	font-family: Tahoma;
	font-size: 11px;
	color: #696969;
	padding: 3px 0px 5px 0px;
	text-indent: 10px;
}
.box_12
{
	border-right: 1px solid #EEF2F1;
	border-left: 1px solid #EEF2F1;
	width: 313px;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 20px;
	color: #696969;
}
.box_4 h6
{
	font-size: 27px;
	color: #000000;
	font-weight: bold;
	display: block;
	margin-bottom: 7px;
	margin-top: 0px;
}
.box_4 .linka
{
	color: #565656;
	text-decoration: none;
}
.box_4 .linka:hover
{
	text-decoration: underline;
}
.link_orange
{
	color: #FF790D;
	text-decoration: none;
}
.link_orange:hover
{
	text-decoration: underline;
}
.glossary
{
	background-color: #F7F9F8;
	padding: 5px;
	margin-bottom: 2px;
}
.glossary a
{
	text-decoration: none;
	display: inline-block;
	width: 15px;
	height: 15px;
	background-color: #fff;
	color: #4D728C;
	border: 1px solid #D8E4E0;
	text-align: center;
}
.glossary a:hover
{
	background-color: #E3E3E3;
}
.glossary .sel
{
	background-color: #FFBD00;
	color: #fff;
}
/* Estilo usado no div do feedback do footer no site todo */
#feedback
{
	float: right;
	top: -795px;
	width: 214px;
	background-color: #fff;
	border: 6px solid #DEE3DF;
	color: #878787;
	font-family: Tahoma;
	font-size: 11px;
}
#feedback textarea
{
	border: 1px solid #B2B2B2;
	background-color: #F7F9F8;
}
#feedback input
{
	margin-bottom: 10px;
	vertical-align: middle;
	border: 1px solid #DEE3DF;
}
#feedback .bt
{
	display: inline-block;
	width: 40px;
	height: 18px;
	line-height: 18px;
	background-color: #FFF;
	font-weight: bold;
	border: 1px solid #ccc;
	color: #7C7A7B;
	text-align: center;
	text-decoration: none;
}
#feedback .bt:hover
{
	background-color: #FED23D;
	color: #000;
}
#feedback .btclose
{
	text-decoration: none;
	color: #878787;
	float: right;
	border: 1px solid #C0C1C3;
	width: 12px;
	margin-right: 2px;
	margin-top: 4px;
	text-align: center;
}
#feedback .btclose:hover
{
	color: #878787;
	background-color: #ccc;
}

/*  Menu context usado no mapa de mercado */
#menucontext a
{
	display: block;
	width: 147px;
	height: 16px;
	background-color: #fff;
	font-family: Arial;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	background-image: url(../images/bglinkmnucontext.gif);
	text-indent: 10px;
	line-height: 16px;
	vertical-align: middle;
}
#menucontext a:hover
{
	color: #FE7800;
}
/* Tooltip usado no mapa de mercado */
#tooltip
{
	font-family: Tahoma;
	font-size: 11px;
	background-image: url(../images/bgtooltip.gif);
	width: 200px;
	height: 49px;
	background-color: #fff;
	position: absolute;
	display: none;
	z-index: 200;
}
#tooltip_var
{
	float: right;
	margin-right: 3px;
	margin-top: 8px;
	font-weight: bold;
	color: #fff;
}
#tooltip_code
{
	margin-left: 6px;
	margin-top: 4px;
	font-weight: bold;
}
#tooltip_price
{
	float: right;
	margin-right: 12px;
	margin-top: -5px;
	font-weight: bold;
}
#tooltip_name
{
	margin-left: 6px;
}

/* Div para erro do cadastro */
.msgerrorcad
{
	position: absolute;
	z-index: 200;
	margin-left: -190px;
	left: 50%;
	top: 250px;
	width: 405px;
	color: #7B7B7B;
	font-family: Tahoma;
	font-size: 11px;
}
.msgerrorFundo
{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 200;
	background-image: url(../images/s.gif);
}

/* Box Erro*/
.msgerrorcad_middle
{
	background-repeat: repeat-y;
	background-image: url(../images/bg_ErroCadMid.jpg);
	padding: 15px;
}



.fieldcolorerro
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #FFF3C6;
	border: 1px solid #DFDFDF;
}
/* botao cadastro  */
.botao
{
	display: block;
	background-image: url(../images/bg_botao.jpg);
	width: 60px;
	height: 21px;
	text-decoration: none;
	text-align: center;
	border: 1px solid #E6AC2F;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	line-height: 21px;
	vertical-align: middle;
	color: #FF7B15;
}

/*paginancao forum */
.lnk_paginacao
{
	text-decoration: none;
	color: #4B4B4B;
}
.lnk_paginacao:hover
{
	text-decoration: underline;
}

.lnk_paginacao_selecionado
{
	background-color: #F2F4F3;
	padding: 2px;
}

/* link menu busca - Cotação */
.menu_busca
{
	text-indent: 10px;
	text-decoration: none;
	color: #5C5C5C;
}
.menu_busca:hover
{
	text-decoration: underline;
}
/*text box de busca - Cotação */
.textbox_busca
{
	height: 13px;
	font-family: Tahoma;
	font-size: 11px;
	color: #878787;
}


/*mensagens forum*/
.mensagensForum_parent
{
	background-image: url(../images/05_02_boxParent_back.jpg);
	margin-bottom: 7px;
	font-family: Tahoma;
	font-size: 11px;
}
.mensagensForum_sub_parent
{
	padding: 5px;
	padding-left: 0px;
	float: left;
}
.mensagensForum_sub2_parent
{
	float: left;
	width: 30px;
	margin-left: 7px;
	padding-top: 5px;
}
.mensagensForum_itens_Data
{
	background-repeat: no-repeat;
	background-image: url(../images/05_02_data2_background.jpg);
	padding-left: 5px;
	padding-right: 6px;
}
.mensagensForum_itens_Hora
{
	background-repeat: no-repeat;
	background-image: url(../images/05_02_data2_background.jpg);
	padding-left: 8px;
	padding-right: 10px;
}
.mensagensForum_itens_Autor
{
	background-repeat: no-repeat;
	background-image: url(../images/05_02_autor2_background.jpg);
	padding-left: 6px;
	width: 125px;
	float: left;
}
.mensagensForum
{
	background-color: #DADEDD;
	margin-bottom: 20px;
	font-family: Tahoma;
	font-size: 11px;
}
/* Box de edição de componente */
.editcomponent
{
	font-family: Tahoma;
	font-size: 11px;
	background-color: #FFcc00;
	border: 1px solid #666;
	height: 20px;
	text-indent: 10px;
	line-height: 20px;
	vertical-align: middle;
	background-image: url(../images/bgtituloedit.jpg);
}
.editcomponent a
{
	color: #000;
	text-decoration: none;
}
.editcomponent a:hover
{
	text-decoration: underline;
}

/*Minha Conta Table Meus Proventos*/
.table_MeusProventos
{
	font-family: Tahoma;
	font-size: 12px;
	color: #868686;
	border-right: 6px solid #DDE3DF;
	border-left: 6px solid #DDE3DF;
}
.table_MeusProventos td
{
	border-right: 1px solid #DDE3DF;
}

.table_MeusProventos_lista
{
	border-right: 6px solid #DDE3DF;
	border-left: 6px solid #DDE3DF;
	font-family: Tahoma;
	font-size: 11px;
	color: #565656;
}
.table_MeusProventos_lista td
{
	border-right: 1px solid #DDE3DF;
}


/*box Ic*/
.box_ic
{
	margin: 10px;
	margin-bottom: 5px;
	width: 150px;
	background-color: #ffffff;
	border: 1px solid #D9E4E0;
}

/*tit table*/
.cadTit
{
	color: #4D7195;
	height: 25px;
}

/*titulo fundo*/
.titleFundo
{
	font-size: 20px;
	font-weight: bold;
	font-family: Tahoma;
	color: #E7E7E7;
}

/*box editar verificacao*/
.box_editar
{
	font-family: Tahoma;
	font-size: 11px;
	color: #888787;
	margin-top: 8px;
	border-bottom: dashed 1px #DAE3E0;
	text-align: right;
	height: 22px;
	line-height: 22px;
	width: 100%;
	background-color: #ECF0EF;
}

/*msg concluido*/
.box_concluido
{
	height: 55px;
	line-height: 55px;
	text-align: center;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 18px;
	color: #FFBD04;
	border-left: 6px solid #DEE3DF;
	border-right: 6px solid #DEE3DF;
}

/*lnk noraml*/
.lnk_normal
{
	text-decoration: none;
	color: #4B4B4B;
	font-family: Tahoma;
	font-size: 11px;
	color: #888787;
}

/* checkbox dos formularios */
.checkbox
{
	border: 1px solid #E1E5E4;
}
/* Campos formularios minha conta*/
.drop
{
	border: 1px solid #A5ACB2;
	color: #4E7191;
	font-family: Tahoma;
	font-size: 11px;
}
.textbox
{
	border: 1px solid #A5ACB2;
	color: #7B7B7B;
	font-family: Tahoma;
	font-size: 11px;
}

/* Link de pagina segura */
.paginaseg
{
	text-decoration: underline;
	color: #E89700;
}
/* Botoes em popups */
.btpop
{
	display: inline-block;
	width: 40px;
	height: 16px;
	line-height: 16px;
	background-color: #FFF;
	font-weight: bold;
	border: 1px solid #ccc;
	color: #7C7A7B;
	text-align: center;
	text-decoration: none;
}
.btpop:hover
{
	background-color: #FED23D;
	color: #000000;
}

.btpop2
{
	display: inline-block;
	width: 40px;
	height: 16px;
	line-height: 18px;
	background-color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #cccccc;
	color: #7C7A7B;
	text-align: center;
	text-decoration: none;
	padding-bottom: 2px;
}
.btpop2:hover
{
	background-color: #dbdbdb;
}

/*bt close*/
.btclose
{
	text-decoration: none;
	color: #878787;
	float: right;
	border: 1px solid #C0C1C3;
	width: 12px;
	margin-right: 6px;
	text-align: center;
	background-color: #fff;
}
.btclose:hover
{
	color: #878787;
	background-color: #ccc;
}

/*dhtmls*/
.box_TooTip_tit
{
	border-bottom: 1px solid #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma;
	color: #FFFFFF;
	width: 100%;
	height: 22px;
	line-height: 22px;
	background-color: #BD7200;
}
.box_TooTip
{
	width: 178px;
	margin-left: 20px;
	font-family: Tahoma;
	font-size: 11px;
	color: #888787;
}
.box_ToolTip_content
{
	width: 100%;
	background-color: #FECE3C;
	color: #665118;
}
/* Box Left */
.BoxL_title_1
{
	width: 190px;
	background-image: url(../images/boxes/top_1.jpg);
	margin-top: 6px;
	text-indent: 30px;
	font-family: Tahoma;
	font-size: 11px;
	height: 23px;
	line-height: 23px;
	color: #565455;
}
.BoxL_title_2
{
	width: 190px;
	background-image: url(../images/boxes/top_2.jpg);
	margin-top: 6px;
	text-indent: 30px;
	font-family: Tahoma;
	font-size: 11px;
	height: 23px;
	line-height: 23px;
	color: #565455;
}
.BoxL_title_4
{
	width: 190px;
	background-image: url(../images/boxes/top_4.jpg);
	margin-top: 6px;
	text-indent: 30px;
	font-family: Tahoma;
	font-size: 11px;
	height: 23px;
	line-height: 23px;
	color: #565455;
}

.BoxL_mid
{
	width: 190px;
	background-image: url(../images/boxes/bgmid.jpg);
}
.BoxL_footer
{
	width: 190px;
	height: 10px;
	background-image: url(../images/boxes/bottom.jpg);
	background-repeat: no-repeat;
}
.BoxL_link
{
	color: #565455;
	display: block;
	margin-top: 6px;
}
.BoxL_text
{
	padding: 0px 10px 10px 15px;
	font-family: Tahoma;
	font-size: 11px;
	color: #818181;
	line-height: 16px;
}
/*Banner Abre conte pequeno  */
.abrecontapeq
{
	margin-top: 8px;
	margin-bottom: 8px;
	display: block;
}
/*Folder component */
.folder1
{
	float: left;
	background-color: #DEE3DF;
	height: 20px;
	font-family: Arial;
	font-size: 10px;
	width: 110px;
	text-decoration: none;
	color: #000;
}
.folder2
{
	float: left;
	background-color: #C3C3C3;
	font-family: Arial;
	font-size: 10px;
	height: 17px;
	margin-top: 2px;
	width: 140px;
	text-decoration: none;
	color: #515A55;
	border-right: 1px solid #fff;
}
.folder3
{
	float: left;
	background-color: #C3C3C3;
	font-family: Arial;
	font-size: 10px;
	height: 17px;
	margin-top: 2px;
	width: 120px;
	text-decoration: none;
	color: #515A55;
}
.itemfolder1
{
	height: 88px;
	background-color: #EFF1F0;
	font-family: Tahoma;
	font-size: 11px;
	border-top: 1px solid #DDE3E1;
	margin-top: 1px;
}
.itemfolder2
{
	height: 88px;
	background-color: #EFF1F0;
	font-family: Tahoma;
	font-size: 11px;
	margin-top: 3px;
}
.titCentro
{
	background-color: #C3C3C3;
	width: 150px;
	color: #fff;
	text-indent: 3px;
	text-transform: uppercase;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	margin-bottom: 5px;
}
.txtCentro
{
	font-family: Tahoma;
	font-size: 11px;
	color: #565857;
}
.txtBranco
{
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
}
.tit_amarelo
{
	font-family: Tahoma;
	font-size: 11px;
	color: #fcd64f;
	font-weight: bold;
}
.linkCentro
{
	font-family: Tahoma;
	font-size: 11px;
	color: #565857;
	text-decoration: none;
}
.linkCentro:hover
{
	font-family: Tahoma;
	font-size: 11px;
	color: #565857;
	text-decoration: underline;
}
.linkBranco
{
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.linkBranco:hover
{
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.itemfoldertitle
{
	background-color: #C3C3C3;
	margin-left: 60px;
	margin-top: 6px;
	width: 150px;
	color: #fff;
	text-indent: 3px;
	text-transform: uppercase;
}
.itemfoldersubtitle
{
	color: #52869B;
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: 2px;
}
.itemtext
{
	color: #565857;
	margin-right: 3px;
	text-decoration: none;
}
.itemtext:hover
{
	text-decoration: underline;
}
/* Acesso Rapido */
#acesso
{
	margin-top: 28px;
	margin-left: -194px;
	width: 740px;
}
#acesso a
{
	color: #000000;
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
}
#acesso a:hover
{
	text-decoration: underline;
}
#acesso .title
{
	color: #CACACA;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}

.pod
{
	font-family: Tahoma;
	font-size: 11px;
	color: #4b4b4b;
	text-decoration: none;
}
.pod:hover
{
	font-family: Tahoma;
	font-size: 11px;
	color: #4b4b4b;
	text-decoration: underline;
}

.pods
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #888787;
	text-decoration: none;
	background-color: #f2f4f3;
}

.txtFooterNews
{
	font-family: Tahoma;
	font-size: 9px;
	color: #a6a0a0;
	text-decoration: none;
}

.txtFooterNews:hover
{
	font-family: Tahoma;
	font-size: 9px;
	color: #a6a0a0;
	text-decoration: underline;
}

.tituloFooter
{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #a6a0a0;
	text-decoration: none;
}

