body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #a7a7a7;
}
.b2iMainContent{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
}

.caminho_cinza {
	font-family: Arial Black, Helvetica, sans-serif;
	font-size: 9px;
	color: #939497;
	letter-spacing:1px;
}
.data, .b2iSmartWireDateText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.noticias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.links_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;

}
.links_submenu {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #FFFFFF;
}


.caminho_amarelo {
	font-family: Arial Black, Helvetica, sans-serif;
	font-size: 9px;
	color: #be9e37;
	letter-spacing:1px;
}
#b2iEnterEmailTextCell, .b2iMainContent table tr td, .b2iLoginBottomText, .b2iEnterEmailTable {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	padding-top:5px;
	padding-bottom:5px;
   letter-spacing:0px;
}
#b2iEnterEmailTextCell P{
	margin-bottom:10px;
	margin-top:10px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.texto {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	letter-spacing:0px;
}
.texto a:link, .texto a:visited{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	text-align: justify;
}
.texto a:hover {
	text-decoration:underline;
}

.titulo {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.subtitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A5A5A;
}
.sombra_esq {
	background-image: url(http://generalshopping.investor-relations.com.br/img/sombra_esq.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.sombra_dir {
	background-image: url(http://generalshopping.investor-relations.com.br/img/sombra_dir.jpg);
	background-repeat: repeat-y;
	background-position: left;
}

.campo_form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #79787D;
	background-color: #FFFFFF;
	border: none;
}

.campo_form_cur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #79787D;
	background-color: #FFFFFF;
	border-bottom:0px;
	border-top:0px;	
	border-left-style:double;
	border-left-color: transparent;
	border-right-width: 0px;
	border-right-color: transparent;	
	border-color:#FFFFFF;	
 	width: 262px;
	
}

.campo_form_mensagem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #79787D;
	height:95px;
	border: none;
	background-color: #FFFFFF;
}
.campo_home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #79787D;
	background-color: #FFFFFF;
	height: 16px;
	width: 160px;
	border: 1px solid #7F9DB9;
}


.top-cell {height:49px;}
.topp-cell {width:28;}

		#menu { a float:left; width:100%; height:29px; margin-top:0px; font-family:verdana;font-size: 10px;}		
		#nav, #nav ul {margin:0; margin-top:0px; list-style:none; z-index:100;margin-left:-40px; }
		#nav a { display:block; }
		#nav li { float:left; margin-top:-10px; vertical-align:baseline; font-family:verdana;font-size: 8px;}
		#nav li ul { position:absolute; width:160px; left:-999em;margin-top:1em;margin-left:-1em;margin-top:-30px;}
		#nav li:hover ul { left:auto; }
		#nav li:hover ul, #nav li.sfhover ul { left:auto; }
		/* multi-level */
		#nav li ul ul { margin:-0.1em 0 0 0; margin-top:-15px;}
		#nav li:hover ul ul, #nav li.sfhover ul ul { left:-999em; }
		#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left:auto; }
		
		#nav li a {font-weight:bold; height:29px;  margin-top:1em; }
		#nav li ul { padding:0.1em 0 0.0em 0;  }
		#nav li ul li ul { padding-top:15px; }
		#nav li ul li { width:100%; }
		#nav li ul li a {font-weight:bold; height:29px; color:#ffffff; text-indent:0; text-align:left; text-decoration:none;line-height: 300%; margin-top:0em; }
		#nav li ul li a:hover { text-decoration:underline; }
		#nav li ul li ul li a { height:30px; color:#ffffff; text-indent:0; text-align:left; text-decoration:none; line-height: 300%; margin-top:0em}
		#nav li ul li ul li a:hover { text-decoration:underline;}
		#nav li:hover, #nav li.sfhover { color:#ffffff; }

	

	#nav a#nav-GSB { width:97px; background:transparent url(http://generalshopping.investor-relations.com.br/img/menu_1.gif) no-repeat top left; }		
	#nav a#nav-empreendimento { width:109px; background:transparent url(http://generalshopping.investor-relations.com.br/img/menu_2.gif) no-repeat top left; }		
	#nav a#nav-investidores { width:82px; background:transparent url(http://generalshopping.investor-relations.com.br/img/menu_3.gif) no-repeat top left; }		
	#nav a#nav-faleconosco { width:88px; background:transparent url(http://generalshopping.investor-relations.com.br/img/menu_4.gif) no-repeat top left; }	
	#nav a#nav-trabalhe { width:112px; background:transparent url(http://generalshopping.investor-relations.com.br/img/menu_5.gif) no-repeat top left; }
	#nav a#nav-imprensa { width:80px; background:transparent url(http://generalshopping.investor-relations.com.br/img/menu_6.gif) no-repeat top left; }

	#nav a#nav-GSB:hover, #nav li:hover a#nav-GSB, #nav li.sfhover a#nav-GSB { width:97px; background:transparent url(http://generalshopping.investor-relations.com.br/img/menu_1.gif) no-repeat 0 -31px; }		
	#nav a#nav-empreendimento:hover, #nav li:hover a#nav-empreendimento, #nav li.sfhover a#nav-empreendimento { width:109px; background:transparent url(http://generalshopping.investor-relations.com.br/img/menu_2.gif) no-repeat 0 -31px; }		
	#nav a#nav-investidores:hover, #nav li:hover a#nav-investidores, #nav li.sfhover a#nav-investidores { width:82px; background:transparent url(http://generalshopping.investor-relations.com.br/img/menu_3.gif) no-repeat 0 -31px; }		
	#nav a#nav-faleconosco:hover, #nav li:hover a#nav-faleconosco, #nav li.sfhover a#nav-faleconosco { width:88px; background:transparent url(http://generalshopping.investor-relations.com.br/img/menu_4.gif) no-repeat 0 -31px; }	
	#nav a#nav-trabalhe:hover, #nav li:hover a#nav-trabalhe, #nav li.sfhover a#nav-trabalhe { width:112px; background:transparent url(http://generalshopping.investor-relations.com.br/img/menu_5.gif) no-repeat 0 -31px; }
	#nav a#nav-imprensa:hover, #nav li:hover a#nav-imprensa, #nav li.sfhover a#nav-imprensa { width:80px; background:transparent url(http://generalshopping.investor-relations.com.br/img/menu_6.gif) no-repeat  0 -31px; }	






	#nav a#menu_02 { width:21px; background:transparent url(http://generalshopping.investor-relations.com.br/img/bullet1.gif) no-repeat top left; }	
	#nav a#menu_04 { width:22px; background:transparent url(http://generalshopping.investor-relations.com.br/img/bullet2.gif) no-repeat top left; }	
	#nav a#menu_06 { width:22px; background:transparent url(http://generalshopping.investor-relations.com.br/img/bullet3.gif) no-repeat top left; }	
	#nav a#menu_08 { width:22px; background:transparent url(http://generalshopping.investor-relations.com.br/img/bullet4.gif) no-repeat top left; }	
	#nav a#menu_10 { width:24px; background:transparent url(http://generalshopping.investor-relations.com.br/img/bullet5.gif) no-repeat top left; }	

	
	#nav #subnav-GSB { width:160px;  margin-top:-5px; margin-left:0px; padding-left:20px; background-color:#000000; filter:alpha(opacity=70); opacity: .7;}
	#nav #subnav-GSB-desempenho { width:160px;  margin-top:-5px; margin-left:0px; padding-left:20px; background-color:#000000; filter:alpha(opacity=70); opacity: .7;}
       	#nav li ul#subnav-GSB ul {width:190px; margin-left:160px; margin-top:-22px;background-color:#000000; filter:alpha(opacity=120); opacity: 1.7;}
	#nav #subnav-empreendimento { width:230px;margin-top:-5px; margin-left:0px; padding-left:20px; background-color:#000000; filter:alpha(opacity=70); opacity: .7;}		
		#nav .sub {  }

#default-general { margin-top:10px; width:100%; }
#default-general thead { background-color:#FFFFFF; color:#be9e36;}
#default-general thead th.figura_top {height:10px; background-color:#FFFFFF; color:#be9e36;background:transparent url(http://generalshopping.investor-relations.com.br/img/table_bg_top1.gif) no-repeat;}



#default-general thead th.figura_top2 {height:10px; background-color:#FFFFFF; color:#be9e36;background:transparent url(http://generalshopping.investor-relations.com.br/img/table_bg_top2.gif) no-repeat;}



#default-general thead td.figura_top {height:35px; background-color:#000; color:#be9e36;font-weight:bold; font-family:verdana; font-size:10px; text-align:center; color:#be9e36; vertical-align:middle;}
#default-general thead th { height:45px; font-weight:bold; font-family:verdana; font-size:10px; text-align:center; color:#be9e36; vertical-align:middle; background:transparent url(http://generalshopping.investor-relations.com.br/img/table_bg_top.gif) no-repeat;}
#centralizar { text-align: center;}


#default-general tbody th { height:15px; padding:7px 10px; font-family:verdana; FONT-SIZE: 10px; font-weight:bold; text-align:center; vertical-align:middle; color:#000000; border-bottom:1px solid #e7e7e7;}
#default-general tbody {font-weight:normal; font-family:verdana;}
#default-general tbody td { padding:7px 10px; font-family:verdana; FONT-SIZE: 10px;text-align:justify; color: #000000;}
#default-general tbody td.linha-par { background-color:#f3f3f3; border-bottom:1px solid #e7e7e7;}
#default-general tbody td.linha-impar { border-bottom:1px solid #e7e7e7;}

#default-general tfoot { font-weight:bold; }
#default-general tfoot td { background:transparent; font-weight:bold; }
#default-general tr.sub th, .default-general tr.sub td { background-color:#435f75; color:#be9e36; height:17px; }
#default-general a { color:##0000ff; text-decoration:none; font-size: 10px;}
#default-general a:hover { text-decoration:underline; }

.b2iCustomPageContent{
	padding-top:5px;
	padding-bottom:5px;
}

.b2icopyrightTable
{
    FONT-SIZE: xx-small;
    FLOAT: left;
    VISIBILITY: hidden;
    BACKGROUND-COLOR: transparent;
}

.b2iCustomPageSectionTitle{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:justify;
	padding-top:5px;
	padding-bottom:5px;	
	letter-spacing:0px;
}

.campoBusca{
	float:inherit;
	border:0px solid #a6a6a6; 
	margin-right:1px; 
	font-size:9px; 
	vertical-align:top;
	font-family:Verdana,Arial,Helvetica,sans-serif;  
	padding:5px 1;
}
.campobuscatd{
	width:120px;
	padding-top:11px;
	vertical-align:middle;
	background:transparent url(http://generalshopping.investor-relations.com.br/img/busca_bk.gif) no-repeat;
}
.tools{
	padding-bottom:30px;
	height:50px;
}

.atual {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font:italic;
	text-align: justify;
}

/*News Library Section*/
.b2iNewsListTop {  
	background:#FFFFFF;
}

.b2iNewsListContent a:link, .b2iNewsListContent a:visited{ 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;

}

.b2iNewsListBottom{ }

.b2iNewsStoryTop{ }

.b2iNewsStoryBody { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
}

.b2iNewsStoryBottom{ }

.b2iNewsStoryHeadline{ }

.b2iNewsStoryTable{ 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
}

.b2iNewsTopIconLink{
	color:#be9e37;
}
#b2iNewsViewIconCell a:hover{
	color:#be9e37;
	text-decoration:underline;
}

.b2iMySectionSelected{
	color:#000000;
}

#b2iMySelectedTab{
	color:#000000;
}

.coltitle {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	letter-spacing:0px; 

}


.b2iMoreInfo {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	letter-spacing:0px;
}

/*** Glossary Tooltips ***/
.texto a.tooltips { color: #000000; position:relative; z-index:20; border-bottom:1px dotted; font-weight:bold }
.texto a.tooltips:visited { color: #000000; }
a.tooltips span { display:none; font-weight:normal; font-size:10px; color:#525151; }
a.tooltips:hover { color:#000; z-index:21; background-color:#be9e37; }
a.tooltips:hover span { display:block; width:260px; position:absolute; top:15px; left:-5px;background:#fff; border:1px solid #000; padding:5px; text-decoration:none; }
.tooltip-keyword { font-weight:bold; }

a.tooltips:hover span.poplayer { width:260px; position:absolute; top:15px; left:0px; display:block; background: #fff; border:1px solid; }