﻿/*#########Elements##########*/
body{
	text-align: center;
	margin: 0;
	padding: 0;
}
button {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #FFFFFF;
	border: 1px solid #888888;
	background: #810095;
	margin-left: 2px;
	margin-right: 2px;
} 
marquee{
	color: #D1C3D3;
	font: 0.7em Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	margin-top: 1px;
}
img{
	border:0;
}

th{
	font-weight: normal;
}

/*#########Layout##########*/
.container{
	border: 0;
	width: 760px;
	/* para centralizar em firefox tem ficar auto*/
	margin: auto;
	position: relative;
}

/*#########header##########*/

.header_grp{
	width: 760px;
	height: 20px;
	position: relative;
	top:0;
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: right;
}

.header_mn{
	width: 760px;
	height: 100px;
	position: relative;
	background: url(/publishingimages/bg_header.png);
	top: 0;
	margin: 0;
	padding: 0;
	text-align: left;
}

.header_mn ul li{
	list-style: none;
	display:inline;
}

.logo{
	margin-left: 10px; 
	margin-top: 5px; 
	float: left;
	position: absolute;
	border: 0;
}

.header_search{
	float: right;
	top: 0px;
	margin: 5px;
}

.translations{
	clear: right;
	float: right;
	margin: 5px 23px 0 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.55em;
	color: white;
}

.translations a, .translations a:link, .translations a:hover, .translations a:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	text-transform: uppercase;
	text-decoration: none;
}

.translations a:hover{
	text-decoration: underline;
}

.header_lnks{
	text-align: right;
	padding-top: 15px;
	margin-right: 175px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.55em;
	color: white;
}

.header_lnks a, .header_lnks a:link, .header_lnks a:hover, .header_lnks a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	text-transform: uppercase;
	text-decoration: none;
}

.header_lnks a:hover{
	text-decoration: underline;
}

/*#########Ticker##########*/

.header_tck{
	width: 760px;
	height: 18px;
	position: relative;
	background-image:url(/publishingimages/bg_small_header.png);
	top:0;
	margin: 0;
	padding: 0; 
	margin-top: 1px;
	margin-bottom: 1px;	
}

.tck_label{
	color: #D1C3D3;
	font: 0.7em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 10px;
	height: 16px;
	float: left;
	margin-top: 2px;
	margin-right: 7px;
}

/*#########Left area##########*/

.main_left{
	width: 159px;
	float: left;
	position: relative;
	text-align: left;
	clear: both;
	border: 0;
	margin: 0;
	padding: 0;
	z-index:1;
}

.BanifInvest_logo_text{
	text-transform: uppercase;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	vertical-align: top;
	margin-bottom:17px;
	margin-top:8px;
	color: white;
	float:left;
	width:77%;
}

.BanifInvest_logo{
	padding-top:4px;
	_margin-top:4px;
}
.BanifInvest_logo_img{
	float:left;
	border: 0;
}

.shadow{
	background-image: url(/publishingimages/side_shadow2.png);
	background-repeat:repeat-x;
	border: 0;
	padding: 0;
	margin: 0;
}

.login{
	padding-left: 5px;
	vertical-align: top;
	background-image: url(/publishingimages/bg_login.gif);
	height: 156px;
}

.login img{
	vertical-align: middle;
	margin:3px 5px 3px 0px; 
}

.login a, .login a:link, .login a:hover, .login a:visited{
	font-family: "Trebush MS", Trebush, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: white;
	margin-left: 3px;
	padding-left: 10px;
	line-height: 1.8em;
	font-stretch: ultra-condensed;
	text-decoration: underline;
}

.text_login{
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: white;
}

.date_login{
	text-align: right;
	width: 95%;
	_width: 100%;
	padding-right:5px;
	margin-bottom: 10px;
	color: #CCCCCC;
}

.divlateral {
	margin-bottom: 15px;
}

.title_left_area{
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #474747;
	text-transform: uppercase;
}

/*#########Footer area##########*/

.footer{
	background-color:white;
	background-image: url(/publishingimages/bg_footer.png);
	background-repeat: repeat-x;
	width: 760px;
	position:relative;
	top: 10px;
	bottom: 0;
	padding-top:10px;
	padding-bottom:10px;
	text-align: left;
	clear: both;
}


.footer ul{
	color: #626262;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.5em;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	margin-bottom:3px;
	*float:right;
}

.footer ul li{
	list-style: none;
	display:inline;
	vertical-align: middle;	
}

.footer_content{
	margin-left: 127px;
}

.footer_link:link{
	color: #626262;
	text-decoration: none;
}
.footer_link:visited{
	color: #626262;
	text-decoration: none;
}
.footer_link:hover{
	color: #626262;
	text-decoration:underline;
}

.footer img{
	vertical-align: middle;
	margin-right: 10px;
	margin-bottom: 30px;
	height: auto;
	float:left;
}

.text_footer{
	text-align:justify;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.5em;
	color: #979797;
	width: 90%;
	*width: 90%;
	line-height: 1em;
	margin-bottom:5px;
}

.text_footer a, .text_footer a:visited, .text_footer a:hover{
	color: #820096;
	text-decoration:none;
}

/*#########Right area##########*/

.main_right{
	width: 600px;
	float: right;
	position: relative;
	text-align: left;
	z-index:0;
}

.main_right a, .main_right a:visited, .main_right a:hover{
	color: #820096;
	text-decoration:none;
}

.bannerleft {
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	width: 437px;
}

.bannerright {
	float: right;
	margin: 0;
	padding: 0;
	border: 0;
	width: 163px;
	text-align: right;
}

.title{
	height: 23px;
	width: auto;
	position: relative;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	padding-top: 3px;
	color: #F96800;
	clear: both;
}

.title2{
	background-image: url(/publishingimages/bg_title.png);
	background-repeat: repeat-x;
	height: 23px;
	width: auto;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	padding-top: 3px;
	padding-left: 5px;
	color: #820096;
}

.title3{
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #820096;
}

.title4{
	height: 20px;
	width: auto;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	padding-top: 10px;
	color: #820096;
}

.small_title{
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #474747;
	text-transform: uppercase;
}

.small_title_content{
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding-top: 15px;
	padding-bottom: 5px;
	color: #F96800;
}


.text{
	text-align: justify;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #474747;
}

.text p{
	padding-bottom: 2px;
	padding-top: 2px;
}

.text_black{
	text-align: justify;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: black;
}

.text_black p{
	padding-bottom: 2px;
	padding-top: 2px;
}

.news_img img{
	float:left;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;	
}

.text_radio_button{
	text-align: left;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	vertical-align: middle;
	color: #474747;
}


.text_indigo{
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #7E008C;
}

.content_bold{
	color: #7E008C;
	font-weight: bold;
}

.text_bold{
	font-weight: bold;
}

.text_path{
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: black;
	height: 20px;
	width: auto;
	padding-top: 5px;
}

.text_path b{
	color: #F96800;
}

.text_path a:link, .text_path a:visited, .text_path a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	text-decoration: none;
}

.text_path a:hover{
	text-decoration: underline;
}


.input{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #474747;
	border: 1px solid #888888;
	background: white;
	vertical-align: middle;
}

.input2{
	vertical-align: top;
	height: 13px;
	width: 13px;
	margin: 0;
	margin-top:2px;
}

.input3{
	vertical-align: middle;
	height: 13px;
	width: 13px;
	margin: 0;
}


.button {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #FFFFFF;
	border: 1px solid #888888;
	background: #810095;
}

.texts_input{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #820096;
	width: 25%;
	float: left;
}
.text_input{
	min-height: 26px;
	text-align: right;
	_height: 26px;
}

.div_inputs{
	width: 72%;
	float: right;
}
.div_input{
	min-height: 26px;
	_height: 26px;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

.texts_input2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #820096;
	width: 20%;
	float: left;
}
.text_input2{
	min-height: 26px;
	text-align: left;
	_height: 26px;
}

.div_inputs2{
	width: 80%;
	float: right;
}
.div_input2{
	min-height: 26px;
	_height: 26px;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

.div_text_right{
	min-height: 26px;
	_height: 26px;
	padding: 0;
	margin: 0;
	vertical-align: top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
}

.div_input_text{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #820096;
	vertical-align: middle;
}

.line{
	clear:both;
	color: #CCC;
	height: 1px;
}

.photo_right{
	float: right;
}

.link_indigo:link{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #820096;
	text-decoration: none;
}

.link_indigo:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #885D91;
	text-decoration: none;
}

.link_indigo:hover{
	text-decoration: underline;
}

.link_left_menu:link, .link_left_menu:hover, .link_left_menu:visited{
	font-family: "Trebush MS", Trebush, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: black;
	background-image: url(/publishingimages/bg_link.gif);
	background-repeat: no-repeat;
	margin-left: 3px;
	padding-left: 10px;
	font-stretch: ultra-condensed;
	text-decoration: none;
}

.link_left_menu_nolink{
	font-family: "Trebush MS", Trebush, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: black;
	background-image: url(/publishingimages/bg_link.gif);
	background-repeat: no-repeat;
	margin-left: 3px;
	padding-left: 10px;
	font-stretch: ultra-condensed;
	text-decoration: none;
}


.link_left_menu:hover {
	text-decoration: underline;
}

.stkgr_lnk_on, .stkgr_lnk_on:link, .stkgr_lnk_on:visited, .stkgr_lnk_on:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.5em;
	color: #A345B0;
	text-decoration: none;
}

.stkgr_lnk_on:hover{
	text-decoration: underline;
}

.stkgr_lnk_off, .stkgr_lnk_off:link, .stkgr_lnk_off:visited, .stkgr_lnk_off:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.5em;
	color: #474747;
	text-decoration: none;
}

.stkgr_lnk_off:hover{
	text-decoration: underline;
}

.stockgraphics{
	text-align: right;
}

.negative{
	color: #FE0000;
}
.neutral{
	color: #D1C3D3;
}
.positive{
	color: #01CD01;
}

.tabRep {
	background: url(/publishingimages/tab_rep.gif) repeat-x;
	padding: 0 15px;
}
.tabRepOn{
	background-color: white;
}

.tabRepOff{
	background-color: #BABABA;
}

.tabRepBottom {
	background: url(/publishingimages/tab_rep_before.png) repeat-x;
}

.content_left{
	float: left;
	width: 434px;
	padding-right: 1px;
	margin-top: 3px;
	}

.content_right{
	float: right;
	width: 160px;
	background: url(/publishingimages/vert_sep.png) repeat-y;
	padding-left: 3px;
	margin-top: 3px;
}

.content_right_2lvl{
	float: right;
	width: 160px;
	margin: 0 0 30px 15px;
	padding: 2px 2px 50px 2px;
	background-color: #F2EBEF;
	text-align: center;
}

.stock_info_title{
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.5em;
	font-weight: bold;
	color: #F96800;
	text-transform: uppercase;
	padding-bottom: 5px;
}

.stock_info_header{
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.55em;
	color: black;
	background-color: #F2EBEF;
}

.stock_info_text{
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.55em;
	color: #555555;
	vertical-align: top;
}

.stock_info_text_link:link, .stock_info_text_link:visited, .stock_info_text_link:hover {
	color: #555555;
	text-decoration: none;
}

.stock_info_text_link:hover{
	text-decoration: underline;
}

.stock_sep{
	height: 5px;
}

.more_info{
	text-align: right;
	padding-top: 10px;
	width: 100%;
	clear: both;
}

.more_info a, .more_info a:link, .more_info a:hover, .more_info a:visited{
	font-family: "Trebuchet MS", Trebuchet, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #820096;
	text-decoration: none;
}

.more_info a:hover{
	text-decoration: underline;
}

.headline{
	background-color:#F7F2F4;
	clear:both;
	color:#474747;
	float:left;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:0.6em;
	padding:1px 5px 3px;
	text-align:justify;
	vertical-align:top;
	width:425px;
}

.headline img{
	float:left;
	margin: 15px 15px 25px 0;
}

.headline .headline_title{
	margin-top: 5px;
	margin-bottom: 5px;
	color: black;
}

.headline .headline_title a,.headline .headline_title a:link, .headline .headline_title a:hover, .headline .headline_title a:visited{
	font-weight: bold;
	color: black;
	text-decoration: none;
}

.headline .headline_title a:hover{
	text-decoration: underline;
}

.lnkTABOn:link, .lnkTABOn:visited{
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.5em;
	color: black;
	text-decoration: none;
}
.lnkTABOn:hover{
	text-decoration: none;
}

.lnkTABOff:link, .lnkTABOff:visited{
	text-transform: uppercase;
	text-align:center;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.5em;
	color: white;
	text-decoration: none;
}
.lnkTABOff:hover{
	text-decoration: none;	
}

.div_dates_news{
	width:13%;
	float:left;
	text-align:right;
}

.date{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #5B5B5B;
}

.text_list{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	margin-left:28px;
	color: gray;
}
.text_list{
	min-height: 26px;
	text-align: right;
	_height: 26px;
}

.hour{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #A1A1A1;
}

.hourNews{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #A1A1A1;
}


.div_text_news{
	width:85%;
	float:right;
}

.news_cat{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	color: black;
	float: left;
}

.news_link:link, .news_link:visited, .news_link:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #474747;
	vertical-align: top;
	text-decoration: none;
}

.news_link:hover{
	text-decoration: underline;
}

.options{
	margin-top: 30px;
	text-align: right;
	clear: both;
}
.options img{
	border: 0;
}

.content_table{
	border: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	width: 100%;
	line-height: 12px;
	text-align: center;
	border-spacing: 0;
	border-collapse: collapse;
	clear: both;
}

.content_table1{
	border: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	width: 100%;
	line-height: 12px;
	text-align: center;
	border-spacing: 0;
	border-collapse: collapse;
	clear: both;
}


.content_table_img_left{
	vertical-align: middle;
	margin-right: 5px;
	border: 0;
}

.content_table a, .content_table a:link, .content_table a:hover, .content_table a:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
}


.content_table_h1{
	color: #820096;
	height: 20px;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
}

.content_table_h2{
	color: black;
	background: #F2EBEF;
	height: 18px;
	vertical-align: center;
}

.content_table_h2 a, .content_table_h2 a:link{
	color: black;
	text-decoration: none;
}
.content_table_h2 a:visited{
	color: black;
	text-decoration: none;
}
.content_table_h2 a:hover{
	color: black;
	text-decoration: underline;
}

.content_table_left{
	text-align:left;
}

.content_table_left p{
margin:0pt 0pt 0pt 0pt;

}

.content_table tr td p {
	margin:0pt 0pt 0pt 0pt;			
}

.content_table_h2 p {
	margin:0pt 0pt 0pt 0pt;			
}


.content_table_decoration_none, .content_table_decoration_none a, .content_table_decoration_none a:link, .content_table_decoration_none a:hover, .content_table_decoration_none a:visited{
	text-decoration: none;
}

.content_table_right{
	text-align:right;
}

.content_table_center{
	text-align:center;
}
.content_table_foot{
	border-bottom: 1px solid #F3EBF5;
}

.sep_table_bottom{
	background-color: #F3EBF5;
	height: 1px;
}
.sep_table_top{
	background-color: #F3EBF5;
	height: 1px;
}

.links_info{
	text-align: left;
	padding-top: 5px;
	width: 100%;
	color: #820096;
}

.links_infos{
	text-align: left;
	padding-top: 5px;
}

.links_infos a:link, .links_infos a:hover, .links_infos a:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: black;
	line-height: 20px;
	text-decoration: underline;

}

.result{
	border-bottom: 1px solid #cccccc;
	line-height: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-left:5px;
	padding-left:8%;
}

.result_img{
	vertical-align:middle;
	margin-left: 5px;
	margin-right: 3px;
	margin-top:5px;
	clear:both;
}
.result2{
	border-bottom: 1px solid #cccccc;
	line-height: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
	float:left;
	width:100%;
}

.links_results{
	border-bottom: 1px solid #cccccc;
	line-height: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-left:5px;
	padding-left:8%;
}
.links_results_tab{
	margin-left:20px;
}

.box{
	/*border: 1px solid #cccccc;*/
	text-align: left;
	margin-left: 8%;
	margin-right: 8%;
	width: 80%;
	_width:100%;
	margin-top:20px;
	margin-bottom:20px;
	padding: 5px;
	padding-top: 15px;
	/*padding-left:25px;*/
	min-height: 75px;
	_height: 75px;
	float:left;
	_float:none;
}

.VirtualKbdUP
{
    text-transform: uppercase;
}
.VirtualKbdLOW
{
    text-transform: lowercase;
}
.VirtualKbd_Button
{
    font-family: "Trebuchet MS", Trebuchet, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 0.6em;
    font-weight: bold;
    cursor: hand;
    cursor: pointer;
    color: #000000;
    border-color: #C0C0C0;
    border-style: solid;
    border-width: 1px;
    vertical-align: middle;
    text-align: center;
    width: 18px;
    height: 18px;
}
.virtual_keyboard{
	float:right;
}
.login_input{
	width: 340px;
	float: left;
}

.login_input img{
	vertical-align: bottom;
}

.title_keyboard{
	background: #7E008C;
	padding:2px;
}

.deselected{
	background-color: #FFFFFF; 
}

.selected{
	background-color: #F3F4F6;
}

.color{
	color: #7E008C;
}

.link:link, .link:visited, .link:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: black;
	text-decoration: none;
}

.link:hover{
	text-decoration: underline;
}


.link_active, .link_active:link, .link_active:visited,  .link_active:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #820096;
	margin-left: 15px;
	margin-right: 15px;
	text-decoration: none;
	font-weight: bold;
}

.index_list{
	text-align: center;
}

.update_link{
	text-align: right;
	padding-top: 10px;
	width: 100%;
	clear: both;
}

.update_link a:link, .update_link a:hover, .update_link a:visited{
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #820096;
	text-decoration: none;
}

.update_link a:hover{
	text-decoration: underline;
}
.detail{
	text-align: right;
	margin: 0;
	padding: 0;
	width: 100px;
	float:right;
}

.detail a, .detail a:link, .detail a:visited, .detail a:hover{
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #820096;
	margin: 0;
	padding: 0;
	text-decoration:none;
}

.detail a:hover{
	text-decoration: underline;
}

.map_col{
	float:left;
	width: 280px;
	padding-left: 15px;
}

.map_big_col{
	float:left;
	width: 300px;
	padding-bottom:20px;
	*padding-bottom:0px;
}

.map_title{
	background-image: url(/publishingimages/bg_title.png);
	background-repeat: repeat-x;
	height: 23px;
	width: 100%;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding-top: 3px;
	padding-left: 5px;
	color: #820096;
	margin-bottom: 5px;
	margin-top:15px;
	clear: both;
}

.map_sub_title, .map_sub_title_link:link,.map_sub_title_link:visited{
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height:20px;
	color: #820096;
}

 .map_sub_title_link:hover{
	text-decoration: underline;
 }

.map_opt{
	margin-top:5px;
	margin-right: 10px;
	margin-bottom: 10px;
	line-height: 20px;
	padding-left:20px;
}


.map_link:link, .map_link:hover, .map_link:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: black;
	text-decoration: none;
}

.map_link:hover{
	text-decoration: underline;
}

.div_sublinks{
	margin-left:20px;
	font-size: 0.8em;
}

.market_info{
	width: 100%;
}

.market_info_left{
	height: 17px;
	margin-top:6px;
	width: 25%;
	text-align: left;
	float: left;
}

.market_info_right{
	text-align: right;
	float: right;
	vertical-align: middle;
}
.market_info_right all{
	float: right;
}

.market_info_right_select{
	margin-top: 2px;
	_vertical-align: top;
}

.graf_type_select{
	text-align: right;
	margin-right:55px;
	_margin-right:29px;
	float: right;
	clear: both;
}
.graf_type_select all{
	float: right;
}

.graf_type_selectbox{
	margin-top: 2px;
	_vertical-align: top;
}

.texts_list{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #820096;
	width: 24%;
	float: left;
}

.text_list_left{
	min-height: 26px;
	text-align: left;
	margin-left: 30px;
	_height: 26px;
}

.divs_list{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	width: 24%;
	margin-left:10px;
	float: left;
}
.div_list{
	min-height: 26px;
	_height: 26px;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

.sep_list_top{
	background-color: #820096;
	height: 1px;
	clear:both;
	overflow:hidden;
}
.sep_list_bottom{
	background-color: #F3EBF5;
	height: 1px;
	clear:both;
	margin-bottom:10px;
	overflow:hidden;
}
//*****************BBI******************/
//*************************************/
.search {
	margin:auto;
}
.search .ms-sbcell .ms-sbplain {
	border:auto;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}
.search .ms-sbcell {
	border:auto;
	color:inherit;
	font-size:inherit;
	font-weight:inherit;
	padding:auto;
}
.search .ms-sbgo {
	background:auto;
}

.button_login{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #FFFFFF;
	border: 1px solid #888888;
	background: #810095;
	margin-left: 2px;
	margin-right: 2px;
}

.header_mn .logo{
	margin-left: 10px; 
	margin-top: 5px; 
	float: left;
	position: absolute;
	border: 0;
	font-family:tahoma;
font-size:14pt;
height:auto;
padding:inherit;
}

    
/*<ADVANCED SEARCH>*/  
  
.ms-advsrchText a, .ms-advsrchText a:link, .ms-advsrchText a:hover, .ms-advsrchTexta:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #474747;
	text-transform: uppercase;
	text-decoration: none;
 	font-size:0.5em;
}

td.ms-advsrchText input{
	background:white none repeat scroll 0%;
	border:1px solid #888888;
	color:#474747;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:0.6em;
	vertical-align:middle; 	
}

td.ms-advsrchText select
{
	background:white none repeat scroll 0%;
	border:1px solid #888888;
	color:#474747;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:0.6em;
	vertical-align:middle;
	width:85px;
}

td.ms-advsrchText label {
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #820096;
	width:80px;
 	
}

td.ms-advsrchText span {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #820096;
}

input[type="submit"]{	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #FFFFFF;
	border: 1px solid #888888;
	background: #810095;
}

#SRP{
	

color:#820096;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:0.6em;
font-weight:bold;
margin-left:15px;
margin-right:15px;
text-decoration:none;
}


#SRP a:hover {
text-decoration:underline;
}
#SRP a, #SRP a:visited, #SRP a:hover {
color:black;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;

text-decoration:none;
font-weight:normal;
}

.text_black a{
	text-align: justify;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: black;
}




/*search*/
.div_text_news a{
	text-align: justify;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #820096;
}


.ms-sbcell input{
	background:white none repeat scroll 0%;
border:1px solid #888888;
color:#474747;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;

vertical-align:middle;}

.ms-advsrchHeadingText h3{
color:#F96800;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:bold;
padding-bottom:5px;
padding-top:15px;
text-align:left;
text-decoration:none;}


.breadcrumbCurrent
{
	font-weight:bold;
	color:#F96800;
}

.ms-WPBody a:visited {

}

#content_2lvl
{
	
}

#main_content_2lvl
{
	padding-left:20px;
}


/*</ADVANCED SEARCH*>*/
td.ms-advsrchText select
{
	width:auto;
}

td.ms-advsrchText span
{
	white-space:nowrap;
}
