@charset "UTF-8";
/* CSS Document */
:focus {outline:none;}



#Table_01 {
	position:relative;
	margin:0 auto;
	left:0px;
	top:0px;
	width:1000px;
	height:700px;
}


#blb-logo_ {
	position:absolute;
	left:70px;
	top:15px;
	width:291px;
	height:71px;
}

#blb-lang_ {
	position:absolute;
	left:758px;
	top:34px;
	width:39px;
	height:16px;
	padding-top:2px;
}

#blb-search_ {
	position:absolute;
	left:805px;
	top:34px;
	width:100px;
	height:16px;
	background-image:url(../images/blb_search.png);
	background-repeat:no-repeat;
	
}
#blb-search_form_ input{
	position:absolute;
	width:90px;
	height:12px;
	font-family:Arial, sans-serif;
	font-size:9px;
	color:  #8C8B8B;
	border:0px;
	margin-top:1px;
	margin-left:3px;


}

#blb-btn1_ {
	position:absolute;
	left:910px;
	top:34px;
	width:16px;
	height:16px;
	background-image:url(../images/blb_btn1.png);
	background-repeat:no-repeat;
	cursor:pointer;

}
#blb-btn1_:hover {
	background-image:url(../images/blb_btn1_over.png);
	background-repeat:no-repeat;

}
#blb-blank0_ {
	position:absolute;
	width:16px;
	height:16px;
}

#blb-home_ {
	position:absolute;
	left:70px;
	top:95px;
	width:169px;
	height:23px;
	background-image:url(../images/blb_home_pt.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
#blb-home_:hover {
	background-image:url(../images/blb_home_pt_over.png);
	background-repeat:no-repeat;
}
#blb-blank1_ {
	position:absolute;
	width:169px;
	height:23px;
}

#blb-empresa_ {
	position:absolute;
	left:243px;
	top:95px;
	width:169px;
	height:23px;
	background-image:url(../images/blb_empresa_pt.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
#blb-empresa_:hover {
	background-image:url(../images/blb_empresa_pt_over.png);
	background-repeat:no-repeat;
}
#blb-blank2_ {
	position:absolute;
	width:169px;
	height:23px;
}

#blb-servicos_ {
	position:absolute;
	left:416px;
	top:95px;
	width:169px;
	height:23px;
	background-image:url(../images/blb_servicos_pt.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
#blb-servicos_:hover {
	background-image:url(../images/blb_servicos_pt_over.png);
	background-repeat:no-repeat;
}
#blb-blank3_ {
	position:absolute;
	width:169px;
	height:23px;
}

#blb-produtos_ {
	position:absolute;
	left:589px;
	top:95px;
	width:169px;
	height:23px;
	background-image:url(../images/blb_produtos_pt.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
#blb-produtos_:hover {
	background-image:url(../images/blb_produtos_pt_over.png);
	background-repeat:no-repeat;

}
#blb-blank4_ {
	position:absolute;
	width:169px;
	height:23px;
}
#blb-contactos_ {
	position:absolute;
	left:762px;
	top:95px;
	width:168px;
	height:23px;
	background-image:url(../images/blb_contactos_pt.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
#blb-contactos_:hover {
	background-image:url(../images/blb_contactos_pt_over.png);
	background-repeat:no-repeat;
}
#blb-blank5_ {
	position:absolute;
	width:168px;
	height:23px;
}
#blb-header_ {
	position:absolute;
	left:70px;
	top:121px;
	width:860px;
	height:199px;
	z-index:-1;
}
#blb-client_ {
	position:absolute;
	left:752px;
	top:325px;
	width:176px;
	height:76px;
	border:1px;
	border-style:solid;
	border-color:#6F6F6F;


	
}
#blb-subcontent_ {
	position:absolute;
	left:70px;
	top:325px;
	width:861px;
	min-height:316px;
}

#blb-content_ {
	position:relative;
	left:0px;
	top:0px;
	width:627px;
	min-height:312px;
	float:left;
	border:1px;
	border-style:solid;
	border-color:#6F6F6F;
	padding-left:18px;
	padding-right:18px;

	

}

#blb-content_ a:link {
	color:  #5F5F5F;
	text-decoration:underline;
}
#blb-content_ a:visited {
	color:  #5F5F5F;
	text-decoration:underline;
}	
#blb-content_ a:hover {
	color:  #5F5F5F;
	text-decoration:none;
	
}
#blb-content_ a:active {
	color:  #5F5F5F;
	text-decoration:underline;
}

#blb-content_ a.medium_blue_under2:link {
	font-family:Arial, sans-serif;
	font-size: 11px;
	color:  #2E3540;
	text-decoration:underline;
}
#blb-content_ a.medium_blue_under2:visited {
	font-family:Arial, sans-serif;
	font-size: 11px;
	color:  #2E3540;
	text-decoration:underline;
}	
#blb-content_ a.medium_blue_under2:hover {
	font-family:Arial, sans-serif;
	font-size: 11px;
	color:  #2E3540;
	text-decoration:none;
	
}
#blb-content_ a.medium_blue_under2:active {
	font-family:Arial, sans-serif;
	font-size: 11px;
	color:  #2E3540;
	text-decoration:underline;
}


#blb-contenthome_ {
	position:relative;
	left:0px;
	top:0px;
	width:663px;
	min-height:314px;
	float:left;

}




#blb-news_ {
	position:relative;
	margin-top:83px;
	width:177px;
	min-height:229px;
	margin-left:17px;
	float:right;
	border:1px;
	border-style:solid;
	border-color:#6F6F6F;
	
	
}
#blb-footer_ {
	position:relative;
	left:0px;
	width:860px;
	height:15px;
	margin-top:20px;
	margin-bottom:20px;
	float:left;

}
#blb-copy_ {
	position:relative;
	left:0px;
	width:800px;
	height:15px;
	text-align:right;
	float:left;

}
#blb-blb_ {
	position:relative;
	left:0px;
	width:33px;
	height:15px;
	float:right;
	

}
#blb-wad_ {
	position:relative;
	left:0px;
	width:20px;
	height:15px;
	float:right;
	
}



/*#blb-client-submit_ {
	position:absolute;
	left:156px;
	top:57px;
	width:13px;
	height:13px;
	background-image:url(../images/blb_client_submit.png);
	background-repeat:no-repeat;
	cursor:pointer;
	z-index:+1;
}
#blb-client-submit_:hover {
	background-image:url(../images/blb_client_submit_over.png);
	background-repeat:no-repeat;
	cursor:pointer;
	z-index:+1;
}*/
#blb-blank6_ {
	position:absolute;
	width:13px;
	height:13px;
}



#blb-client-title_ {
	position:absolute;
	left:7px;
	top:6px;
	width:163px;
	height:23px;
	background-image:url(../images/blb_news_title.png);
	background-repeat:no-repeat;
	padding-top:5px;
	padding-left:9px;
}





/*#blb-client-user_ {
	position:absolute;
	left:6px;
	top:34px;
	width:144px;
	height:18px;
	background-image:url(../images/blb_client_user.png);
	background-repeat:no-repeat;
}

#blb-client-user-form_ input{
	position:absolute;
	width:125px;
	height:12px;
	font-family:Arial, sans-serif;
	font-size:9px;
	color:  #8C8B8B;
	border:0px;
	margin-top:1px;
	margin-left:7px;
	z-index:+1;

}



#blb-client-pass_ {
	position:absolute;
	left:6px;
	top:54px;
	width:144px;
	height:18px;
	background-image:url(../images/blb_client_pass.png);
	background-repeat:no-repeat;
}
#blb-client-pass-form_ input{
	position:absolute;
	width:125px;
	height:12px;
	font-family:Arial, sans-serif;
	font-size:9px;
	color:  #8C8B8B;
	border:0px;
	margin-top:1px;
	margin-left:7px;
	z-index:+1;

}*/

#blb-news-title_ {
	position:absolute;
	left:7px;
	top:6px;
	width:163px;
	height:23px;
	background-image:url(../images/blb_news_title.png);
	background-repeat:no-repeat;
	padding-top:5px;
	padding-left:9px;
}
#blb-news-blank_ {
	position:relative;
	width:163px;
	height:25px;

}
#blb-news-module_ {
	position:relative;
	width:163px;
	min-height:20px;
	margin-left:7px;
	margin-right:5px;
	padding-top:14px;

}

#blb-news-module-data_ {
	position:relative;
	width:163px;
	height:15px;
	margin-left:7px;
	margin-bottom:5px;
	font-family:Arial, sans-serif;
	font-size:10px;
	color:  #666667;

}

.ie #blb-news-module-data_ {
	position:relative;
	width:163px;
	height:15px;
	margin-left:7px;
	margin-bottom:3px;
	font-family:Arial, sans-serif;
	font-size:10px;
	color:  #666667;

}


#blb-news-module-content_ {
	position:relative;
	width:163px;
	margin-bottom:5px;
	margin-left:7px;
	font-family:Arial, sans-serif;
	font-size:11px;
	color:  #31363F;
}
#blb-news-module-more_ {
	position:relative;
	width:163px;
	height:15px;
	margin-bottom:5px;
	margin-left:7px;
	font-family:Arial, sans-serif;
	font-size:11px;
	color:  #757576;
	
}
#blb-news-module-dot_ {
	position:relative;
	width:152px;
	height:3px;
	margin-left:7px;
	background-image:url(../images/blb_news_dot.png);
	background-repeat:no-repeat;
	
}

#blb-content-home-b1_ {
	position:absolute;
	left:0px;
	top:0px;
	width:664px;
	height:6px;
	background-image:url(../images/blb_content_home_b1.png);
	background-repeat:no-repeat;
}

#blb-content-home-b2_ {
	position:absolute;
	left:0px;
	top:6px;
	width:9px;
	height:308px;
	background-image:url(../images/blb_content_home_b2.png);
	background-repeat:no-repeat;
}

#blb-content-home-title1_ {
	position:absolute;
	left:9px;
	top:6px;
	width:199px;
	height:18px;
	background-image:url(../images/blb_content_home_title1.png);
	background-repeat:no-repeat;
}

#blb-content-home-b6_ {
	position:absolute;
	left:208px;
	top:6px;
	width:25px;
	height:308px;
	background-image:url(../images/blb_content_home_b6.png);
	background-repeat:no-repeat;
}

#blb-content-home-title2_ {
	position:absolute;
	left:233px;
	top:6px;
	width:199px;
	height:18px;
	background-image:url(../images/blb_content_home_title2.png);
	background-repeat:no-repeat;
}

#blb-content-home-b7_ {
	position:absolute;
	left:432px;
	top:6px;
	width:25px;
	height:308px;
	background-image:url(../images/blb_content_home_b7.png);
	background-repeat:no-repeat;
}

#blb-content-home-title3_ {
	position:absolute;
	left:457px;
	top:6px;
	width:199px;
	height:18px;
	background-image:url(../images/blb_content_home_title3.png);
	background-repeat:no-repeat;
}

#blb-content-home-b8_ {
	position:absolute;
	left:656px;
	top:6px;
	width:8px;
	height:308px;
	background-image:url(../images/blb_content_home_b8.png);
	background-repeat:no-repeat;
}

#blb-content-home-b3_ {
	position:absolute;
	left:9px;
	top:24px;
	width:199px;
	height:136px;
	background-image:url(../images/blb_content_home_b3.png);
	background-repeat:no-repeat;
}

#blb-content-home-b4_ {
	position:absolute;
	left:233px;
	top:24px;
	width:199px;
	height:136px;
	background-image:url(../images/blb_content_home_b4.png);
	background-repeat:no-repeat;
}

#blb-content-home-b5_ {
	position:absolute;
	left:457px;
	top:24px;
	width:199px;
	height:136px;
	background-image:url(../images/blb_content_home_b5.png);
	background-repeat:no-repeat;
}

#blb-content-home-tx1_ {
	position:absolute;
	left:9px;
	top:160px;
	width:199px;
	height:154px;
	background-image:url(../images/blb_content_home_tx1.png);
	background-repeat:no-repeat;
	text-align:justify;
	font-size: 11px;
}

#blb-content-home-tx2_ {
	position:absolute;
	left:233px;
	top:160px;
	width:199px;
	height:154px;
	background-image:url(../images/blb_content_home_tx2.png);
	background-repeat:no-repeat;
	text-align:justify;
	font-size: 11px;
}

#blb-content-home-tx3_ {
	position:absolute;
	left:457px;
	top:160px;
	width:199px;
	height:154px;
	background-image:url(../images/blb_content_home_tx3.png);
	background-repeat:no-repeat;
	text-align:justify;
	font-size: 11px;
}
#blb-content-home-blank1_ {
	position:absolute;
	left:0px;
	top:0px;
	width:216px;
	height:313px;
	z-index:+1;
	cursor:pointer;


}
#blb-content-home-blank1_:hover {
	z-index:+1;
	background-color:#000;
	filter:alpha(opacity=30);
	-moz-opacity:0.2;
	opacity:.2;

}

#blb-content-home-blank2_ {
	position:absolute;
	left:226px;
	top:0px;
	width:213px;
	height:313px;
	z-index:+1;
	cursor:pointer;


}
#blb-content-home-blank2_:hover {
	z-index:+1;
	background-color:#000;
	filter:alpha(opacity=30);
	-moz-opacity:0.2;
	opacity:.2;

}

#blb-content-home-blank3_ {
	position:absolute;
	left:449px;
	top:0px;
	width:215px;
	height:313px;
	z-index:+1;
	cursor:pointer;


}
#blb-content-home-blank3_:hover {
	z-index:+1;
	background-color:#000;
	filter:alpha(opacity=30);
	-moz-opacity:0.2;
	opacity:.2;

}

#blb-submenu_ {
	position:absolute;
	left:416px;
	top:118px;
	width:169px;
	height:78px;
}
#blb-submenu2_ {
	position:absolute;
	left:243px;
	top:118px;
	width:169px;
	height:78px;
}

#blb-servicos-energia_ {
	position:absolute;
	left:0px;
	top:3px;
	width:169px;
	height:23px;
	background-image:url(../images/blb_produtos_energia.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
#blb-servicos-energia_:hover {
	background-image:url(../images/blb_produtos_energia_over.png);
	background-repeat:no-repeat;
}

#blb-servicos-ambiente_ {
	position:absolute;
	left:0px;
	top:29px;
	width:169px;
	height:23px;
	background-image:url(../images/blb_produtos_ambiente.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
#blb-servicos-ambiente_:hover {
	background-image:url(../images/blb_produtos_ambiente_over.png);
	background-repeat:no-repeat;
}

#blb-servicos-consultoria_ {
	position:absolute;
	left:0px;
	top:55px;
	width:169px;
	height:23px;
	background-image:url(../images/blb_produtos_consultoria.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
#blb-servicos-consultoria_:hover {
	background-image:url(../images/blb_produtos_consultoria_over.png);
	background-repeat:no-repeat;
	
}
#blb-empresa-apresentacao_ {
	position:absolute;
	left:0px;
	top:3px;
	width:169px;
	height:23px;
	background-image:url(../images/blb_empresa_apresentacao.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
#blb-empresa-apresentacao_:hover {
	background-image:url(../images/blb_empresa_apresentacao_over.png);
	background-repeat:no-repeat;
}

#blb-empresa-missao_ {
	position:absolute;
	left:0px;
	top:29px;
	width:169px;
	height:23px;
	background-image:url(../images/blb_empresa_missao.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
#blb-empresa-missao_:hover {
	background-image:url(../images/blb_empresa_missao_over.png);
	background-repeat:no-repeat;
}
#blb-blank7_ {
	position:absolute;
	width:169px;
	height:23px;
}
#blb-blank8_ {
	position:absolute;
	width:169px;
	height:23px;
}
#blb-blank9_ {
	position:absolute;
	width:169px;
	height:23px;
}
#blb-blank10_ {
	position:absolute;
	width:169px;
	height:23px;
}
#blb-blank11_ {
	position:absolute;
	width:169px;
	height:23px;
}

#blb-contactos-name_ {
	border:1px solid #CCCCCC;
	color:#5F5F5F;
	font-family:Arial, sans-serif;
	font-size:11px;
	text-indent: 4px;
	width:230px;
	margin-bottom:10px;
}
#blb-contactos-mail_ {
	border:1px solid #CCCCCC;
	color:#5F5F5F;
	font-family:Arial, sans-serif;
	font-size:11px;
	text-indent: 4px;
	width:230px;
	margin-bottom:10px;
}
#blb-contactos-phone_ {
	border:1px solid #CCCCCC;
	color:#5F5F5F;
	font-family:Arial, sans-serif;
	font-size:11px;
	text-indent: 4px;
	width:230px;
	margin-bottom:10px;
}
#blb-contactos-mensage_ {
	border:1px solid #CCCCCC;
	color:#5F5F5F;
	font-family:Arial, sans-serif;
	font-size:11px;
	text-indent: 4px;
	width:230px;
	margin-bottom:10px;
}
#blb-contactos-clear_ {
	border:0px solid #FFFFFF;
	color:#FFFFFF;
	background-color:#3A4153;
	font-family:Arial, sans-serif;
	font-size:11px;
	width:70px;
	text-align:center;
}
#blb-contactos-sub_ {
	border:0px solid #FFFFFF;
	color:#FFFFFF;
	background-color:#3A4153;
	font-family:Arial, sans-serif;
	font-size:11px;
	width:70px;
	text-align:center;
}



#blb-content_apresentacao_t1_ {
	position:relative;
	width:436px;
	height:132px;
	left:0px;
	top:20px;
	text-align:justify;
	
}

#blb-content_apresentacao_p1_ {
	position:relative;
	width:177px;
	height:117px;
	top:-110px;
	left:0px;
	float:right;
	
	
}

#blb-content_apresentacao_p2_ {
	position:relative;
	width:177px;
	height:117px;	
	left:0px;
	top:40px;
	
	
	
}



#blb-content_apresentacao_t2_ {
	position:relative;
	width:436px;
	height:60px;
	top:-70px;
	left:0px;
	text-align:justify;
	float:right;
	
}




#blb-content_missao_t1_ {
	position:relative;
	width:436px;
	height:80px;
	left:0px;
	top:20px;
	text-align:justify;
	
}

#blb-content_missao_p1_ {
	position:relative;
	width:177px;
	height:117px;
	top:-60px;
	left:0px;
	float:right;
	
	
}

#blb-content_missao_p2_ {
	position:relative;
	width:177px;
	height:117px;	
	left:0px;
	top:40px;
	
	
	
}



#blb-content_missao_t2_ {
	position:relative;
	width:436px;
	height:60px;
	top:-70px;
	left:0px;
	text-align:justify;
	float:right;
	
}

#blb-content_produtos_t1_ {
	position:relative;
	width:226px;
	height:80px;
	left:0px;
	top:20px;
	
	
}
#blb-content_produtos_t3_ {
	position:relative;
	width:216px;
	height:80px;
	left:20px;
	top:-60px;
	float:right;
	
}







#blb-content_produtos_t2_ {
	position:relative;
	width:416px;
	height:60px;
	top:-55px;
	left:5px;
	text-align:justify;
	float:right;
	
}

#blb-content_consultoria_p1_ {
	position:absolute;
	width:144px;
	height:95px;
	top:200px;
	left:22px;
	z-index:+1;

}
#blb-content_consultoria_p2_ {
	position:absolute;
	width:144px;
	height:95px;
	top:200px;
	left:210px;
	z-index:+1;


}
#blb-content_consultoria_t1_ {
	position:absolute;
	width:280px;
	height:20px;
	top:240px;
	left:380px;
	z-index:+1;
	

}
#blb-content_enregia_p1_ {
	position:absolute;
	width:144px;
	height:95px;
	top:60px;
	left:500px;
	z-index:+1;

}

#blb-content_enregia_p2_ {
	position:absolute;
	width:144px;
	height:95px;
	top:185px;
	left:500px;
	z-index:+1;

}
#blb-content_enregia_p3_ {
	position:absolute;
	width:144px;
	height:95px;
	top:310px;
	left:500px;
	z-index:+1;

}
#blb-content_energia_t1_ {
	position:absolute;
	width:280px;
	height:20px;
	top:360px;
	left:30px;
	z-index:+1;
	

}
#blb-content_energia_t2_ {
	position:absolute;
	width:280px;
	height:20px;
	top:375px;
	left:30px;
	z-index:+1;
	

}
#blb-content_energia_t3_ {
	position:absolute;
	width:280px;
	height:20px;
	top:360px;
	left:360px;
	z-index:+1;
	

}
#blb-content_energia_t4_ {
	position:absolute;
	width:280px;
	height:20px;
	top:375px;
	left:360px;
	z-index:+1;
}

#blb-content_energia_t5_ {
	position:absolute;
	width:280px;
	height:20px;
	top:390px;
	left:30px;
	z-index:+1;
}

#blb-content_energia_t6_ {
	position:absolute;
	width:280px;
	height:20px;
	top:390px;
	left:360px;
	z-index:+1;
}

#blb-content_energia_t7_ {
	position:absolute;
	width:280px;
	height:20px;
	top:405px;
	left:30px;
	z-index:+1;
}




#blb-content_ambiente_t1_ {
	position:absolute;
	width:280px;
	height:20px;
	top:410px;
	left:30px;
	z-index:+1;
	

}
#blb-content_produtos_p1_ {
	position:absolute;
	width:144px;
	height:95px;
	top:180px;
	left:52px;
	z-index:+1;

}
#blb-content_produtos_p2_ {
	position:absolute;
	width:144px;
	height:95px;
	top:180px;
	left:260px;
	z-index:+1;


}
#blb-content_produtos_p3_ {
	position:absolute;
	width:144px;
	height:95px;
	top:180px;
	left:468px;
	z-index:+1;


}





#fakepassword {
	font-family:Arial, sans-serif;
	font-size:9px;
	color:  #8C8B8B;
	position: absolute;
	top: 56px;
	left: 10px;
	z-index: +999;
	display:none;
}

/******************
******************* 
* ZEND DOJO FORMS *
******************* 
*******************/

/* Tooltips */
.tundra .dijitTooltipContainer {
	font-family:Arial, sans-serif;
	font-size: 11px;
	color:  #8C8B8B;
}

/*****************
 * CONTACTS FORM *
 ****************/

/* Form Container */
form#contact {
	position: relative;
	/*top:50px;*/
	top: 17px;
	left:-10px;
	margin: 0px;
	padding: 0px;
	width: 230px;
}

/* Labels (mainly positioning) */
form#contact dt {
	z-index: -1;
	padding-left: 7px;
	margin:0px;
}

/* Fields (positioning) */
form#contact dd {
	margin: 0px;
	margin-bottom: -3px;
	position: relative;
	top: -15px;
}

/* Fields : individual styling */
form#contact #widget_nome {
	background: none;
	border:1px solid #CCCCCC;
	color:#5F5F5F;
	font-family:Arial, sans-serif;
	font-size:11px;
	text-indent: 4px;
	width:230px;
	height: 14px;
	padding-top: 1px;
}
form#contact #widget_email {
	background: none;
	border:1px solid #CCCCCC;
	color:#5F5F5F;
	font-family:Arial, sans-serif;
	font-size:11px;
	text-indent: 4px;
	width:230px;
	height: 14px;
	padding-top: 1px;
}
form#contact #widget_telefone {
	background: none;
	border:1px solid #CCCCCC;
	color:#5F5F5F;
	font-family:Arial, sans-serif;
	font-size:11px;
	text-indent: 4px;
	width:230px;
	height: 14px;
	padding-top: 1px;
}
form#contact #mensagem {
	background: none;
	border:1px solid #CCCCCC;
	color:#5F5F5F;
	font-family:Arial, sans-serif;
	font-size:11px;
	text-indent: 4px;
	width:224px;
	margin-bottom:10px;
	position: relative;
	left: 1px;
}

/* Buttons - styling*/
form#contact .dijitButtonNode {
	border:0px solid #FFFFFF;
	color:#FFFFFF;
	background-color:#3A4153;
	background-image: none;
	font-family:Arial, sans-serif;
	font-size:11px;
	width:70px;
	height: 17px;
	text-align:center;
	cursor: pointer;
}

/* Buttons - positioning */
form#contact #submitContact-label {
	display:none;
}

form#contact #resetContact-label {
	display:none;
}

form#contact #submitContact-element {
	float: left;
	margin-left: 0px;
	margin-right: 4px;
}

form#contact #resetContact-element {
	float: left;
	margin-left: 0px;
	margin-right: 4px;
}
/************************
 * END OF CONTACTS FORM *
 ***********************/

/**************
 * LOGIN FORM *
 *************/

form#login {
	width: 169px;
	position: absolute;
	top: 25px;
	left: 7px;
	z-index: +1;
}

.ie8 form#login {
	width: 169px;
	position: absolute;
	top: 25px;
	left: 7px;
	z-index: +1;
}

.ie7 form#login {
	width: 169px;
	position: absolute;
	top: 35px;
	left: 7px;
	z-index: +1;
}

form#login dt {
	z-index: -1;
	font-family:Arial, sans-serif;
	font-size:9px;
	color:  #8C8B8B;
	padding-left: 4px;
	margin: 0px;
	position: absolute;
}

form#login dd{
	margin: 0px;
	position: relative;
	top: -2px;
}

form#login #widget_username {
	width: 138px;
	height: 13px;
	background: none;
	border:1px solid #CCCCCC;
	margin:0px;
	margin-bottom:3px;
	font-family:Arial, sans-serif;
	font-size:9px;
	color:  #8C8B8B;
	padding-top: 2px;
	padding-left: 4px;
}

form#login #widget_password {
	width: 138px;
	height: 13px;
	background: none;
	border:1px solid #CCCCCC;
	margin:0px;
	font-family:Arial, sans-serif;
	font-size:9px;
	color:  #8C8B8B;
	padding-top: 2px;
	padding-left: 4px;
}

form#login input#password {
	/*background-color: #00FF00;
	z-index: +2;*/
}

form#login #password-label {
	
}

form#login #submit-element {
	width:13px;
	height:13px;
	position:absolute;
	top: 28px;
	left: 146px;
}

.ie7 form#login #submit-element {
	width:13px;
	height:13px;
	position:absolute;
	top: 15px;
	left: 146px;
}

form#login .dijitButtonNode {
	width: 13px;
	height: 13px;
	border:0px solid #FFFFFF;
	color:#FFFFFF;
	background-image: url("../images/blb_client_submit.png");
	background-repeat: no-repeat;
	background-position:left bottom;
}

form#login .dijitButtonNode:hover {
	background-image: url("../images/blb_client_submit_over.png");
	background-repeat: no-repeat;
	background-position:left bottom;
}


/*********************
 * END OF LOGIN FORM *
 ********************/


/* Outros */

#blb-client-title_ {
	z-index: +1;
}

#blb-client-title_ a {
	font-family:Arial, sans-serif;
	font-size: 11px;
	color:  #FFF;
	text-decoration: underline;
}


#blb-username {
	position: relative;
	top: 40px;
	left: 10px;
	font-family:Arial, sans-serif;
	font-size:11px;
	color:  #31363F;
}

#blb-logout {
	position: relative;
	top: 40px;
	right: 6px;
	float: right;
	z-index: +1;
}

/* Tabs */
.ui-tabs .ui-tabs-hide {
     display: none;
}

/* News boxes different sizes */
.newsSizeIntro {
	height: 272px;
}

.newsSizeEnergy {
	height: 333px;
}

.newsSizeEnviron {
	height: 360px;
}

/* Specific styles for IE */





