html, body{
height:100%;
}
#div_01
	{
	width:1042px; height:618px;
	overflow:hidden;
	}
#titulo
	{
	width:440px; height:21px;
	}
#conteudos
	{
	width:440px; height:262px;
	padding-top: 0px; padding-bottom: 0px; padding-right: 5px; padding-left: 0px;
	overflow:hidden;
	}
#conteudos2
	{
	width:440px; height:415px;
	padding-top: 0px; padding-bottom: 0px; padding-right: 5px; padding-left: 0px;
	overflow:hidden;
	}

#conteudos3
	{
	width:440px; height:322px;
	padding-top: 0px; padding-bottom: 0px; padding-right: 5px; padding-left: 0px;
	overflow:hidden;
	}
#conteudos4
	{
	width:440px; height:80px;
	padding-top: 0px; padding-bottom: 0px; padding-right: 5px; padding-left: 0px;
	overflow:hidden;
	}

#idioma, #idioma a
	{
	font-size:10px;
	color:#000000;
	TEXT-DECORATION: none;
	}
#idioma a:hover
	{
	color:#000000;
	}

#empresas, #empresas a
	{
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	TEXT-DECORATION: none;
	}
#empresas a:hover
	{
	color:#ffffff;
	}

.rodape
	{
	font-size:10px;
	}
.rodapeL, .rodapeL:active, .rodapeL:visited
	{
	font-size:10px;
	color:#808080;
	TEXT-DECORATION: underline;
	}
.rodapeL:hover
	{
	TEXT-DECORATION: none;
	}

#div_login_user
	{
	width:84px; height:20px;
	background-image: url("img/form_util.gif"); background-repeat: no-repeat;
	overflow:hidden;
	padding-top: 5px; padding-bottom: 0px; padding-right: 0px; padding-left: 10px;
	}
.login_user
	{
	background-color:#ffffff;
	color:#414B56;
	width:70px; height:12px;
	border-top: 0px solid #2a507d; border-bottom: 0px solid #2a507d; border-right: 0px solid #2a507d; border-left: 0px solid #2a507d;
	}
#div_login_pass
	{
	width:89px; height:20px;
	background-image: url("img/form_pass.gif"); background-repeat: no-repeat;
	overflow:hidden;
	padding-top: 5px; padding-bottom: 0px; padding-right: 5px; padding-left: 5px;
	}
.login_pass
	{
	background-color:#ffffff;
	color:#414B56;
	width:70px; height:12px;
	border-top: 0px solid #2a507d; border-bottom: 0px solid #2a507d; border-right: 0px solid #2a507d; border-left: 0px solid #2a507d;
	}
#div_login_news
	{
	width:84px; height:20px;
	background-image: url("img/form_pass.gif"); background-repeat: no-repeat;
	overflow:hidden;
	padding-top: 5px; padding-bottom: 0px; padding-right: 5px; padding-left: 10px;
	}
.login_news
	{
	background-color:#ffffff;
	color:#c0c0c0;
	width:65px; height:12px;
	border-top: 0px solid #2a507d; border-bottom: 0px solid #2a507d; border-right: 0px solid #2a507d; border-left: 0px solid #2a507d;
	}
#div_login_newsN
	{
	width:84px; height:20px;
	background-image: url("img/form_util.gif"); background-repeat: no-repeat;
	overflow:hidden;
	padding-top: 5px; padding-bottom: 0px; padding-right: 5px; padding-left: 10px;
	}
.login_newsN
	{
	background-color:#ffffff;
	color:#c0c0c0;
	width:65px; height:12px;
	border-top: 0px solid #2a507d; border-bottom: 0px solid #2a507d; border-right: 0px solid #2a507d; border-left: 0px solid #2a507d;
	}
#div_login_ok
	{
	width:55px; height:25px;
	background-image: url("img/form_login.gif"); background-repeat: no-repeat;
	overflow:hidden;
	padding-top: 0px; padding-bottom: 0px; padding-right: 0px; padding-left: 0px;
	}
.login_ok
	{
	color:#c0c0c0;
	width:55px; height:25px;
	border-top: 0px solid #2a507d; border-bottom: 0px solid #2a507d; border-right: 0px solid #2a507d; border-left: 0px solid #2a507d;
	padding-top: 0px; padding-bottom: 0px; padding-right: 0px; padding-left: 0px;
	}

.vers_textL, .vers_textL:active, .vers_textL:visited
	{
	font-size:12px;
	color:#414B56;
	TEXT-DECORATION: none;
	}
.vers_textL:hover
	{
	TEXT-DECORATION: underline;
	}

.news_text
	{
	font-size:8px;
	}
.news_textL, .news_textL:active, .news_textL:visited
	{
	font-size:10px;
	color:#414B56;
	TEXT-DECORATION: none;
	font-weight:bold;
	}
.news_textL:hover
	{
	TEXT-DECORATION: underline;
	}

#menu_en1, #menu_en1 a { background-image: url("img/menu1_pt.gif"); }
#menu_en2, #menu_en2 a { background-image: url("img/menu2_pt.gif"); }
#menu_en3, #menu_en3 a { background-image: url("img/menu3_pt.gif"); }
#menu_en4, #menu_en4 a { background-image: url("img/menu4_pt.gif"); }
#menu_en5, #menu_en5 a { background-image: url("img/menu5_pt.gif"); }
#menu_en6, #menu_en6 a { background-image: url("img/menu6_pt.gif"); }
#menu_en7, #menu_en7 a { background-image: url("img/menu7_pt.gif"); }
#menu_en8, #menu_en8 a { background-image: url("img/menu8_pt.gif"); }
#menu_en9, #menu_en9 a { background-image: url("img/menu9_pt.gif"); }
#menu_en1 a, #menu_en2 a, #menu_en3 a, #menu_en4 a, #menu_en5 a, #menu_en6 a, #menu_en7 a, #menu_en8 a, #menu_en9 a
	{
	font-size:12px; font-weight:bold; text-align:center; line-height:30px;
	color:#6c6f70;
	width: 94px; height: 30px; display: block;
	background-repeat: no-repeat; background-position: left top;
	}
#menu_en1, #menu_en2, #menu_en3, #menu_en4, #menu_en5, #menu_en6 , #menu_en7 , #menu_en8 , #menu_en9
	{ margin-left: 0px; }
#menu_en1 a:hover, #menu_en2 a:hover, #menu_en3 a:hover, #menu_en4 a:hover, #menu_en5 a:hover, #menu_en6 a:hover , #menu_en7 a:hover , #menu_en8 a:hover , #menu_en9 a:hover
	{ background-position: left bottom; TEXT-DECORATION: none; color:#ffffff; }
#menu_en1 .seleccionado, #menu_en2 .seleccionado, #menu_en3 .seleccionado, #menu_en4 .seleccionado, #menu_en5 .seleccionado, #menu_en6 .seleccionado, #menu_en7 .seleccionado, #menu_en8 .seleccionado, #menu_en9 .seleccionado
	{ background-position: left center; color:#ffffff; }
#menu_en1 span, #menu_en2 span, #menu_en3 span, #menu_en4 span, #menu_en5 span, #menu_en6 span, #menu_en7 span, #menu_en8 span, #menu_en9 span
	{  }

#menu_pt1, #menu_pt1 a { background-image: url("img/menu1_pt.gif"); }
#menu_pt2, #menu_pt2 a { background-image: url("img/menu2_pt.gif"); }
#menu_pt3, #menu_pt3 a { background-image: url("img/menu3_pt.gif"); }
#menu_pt4, #menu_pt4 a { background-image: url("img/menu4_pt.gif"); }
#menu_pt5, #menu_pt5 a { background-image: url("img/menu5_pt.gif"); }
#menu_pt6, #menu_pt6 a { background-image: url("img/menu6_pt.gif"); }
#menu_pt7, #menu_pt7 a { background-image: url("img/menu7_pt.gif"); }
#menu_pt8, #menu_pt8 a { background-image: url("img/menu8_pt.gif"); }
#menu_pt9, #menu_pt9 a { background-image: url("img/menu9_pt.gif"); }
#menu_pt1 a, #menu_pt2 a, #menu_pt3 a, #menu_pt4 a, #menu_pt5 a, #menu_pt6 a, #menu_pt7 a, #menu_pt8 a, #menu_pt9 a
	{
	font-size:12px; font-weight:bold; text-align:center; line-height:30px;
	color:#6c6f70;
	width: 94px; height: 30px; display: block;
	background-repeat: no-repeat; background-position: left top;
	}
#menu_pt1, #menu_pt2, #menu_pt3, #menu_pt4, #menu_pt5, #menu_pt6 , #menu_pt7 , #menu_pt8 , #menu_pt9
	{ margin-left: 0px; }
#menu_pt1 a:hover, #menu_pt2 a:hover, #menu_pt3 a:hover, #menu_pt4 a:hover, #menu_pt5 a:hover, #menu_pt6 a:hover , #menu_pt7 a:hover , #menu_pt8 a:hover , #menu_pt9 a:hover
	{ background-position: left bottom; TEXT-DECORATION: none; color:#ffffff; }
#menu_pt1 .seleccionado, #menu_pt2 .seleccionado, #menu_pt3 .seleccionado, #menu_pt4 .seleccionado, #menu_pt5 .seleccionado, #menu_pt6 .seleccionado, #menu_pt7 .seleccionado, #menu_pt8 .seleccionado, #menu_pt9 .seleccionado
	{ background-position: left center; color:#ffffff; }
#menu_pt1 span, #menu_pt2 span, #menu_pt3 span, #menu_pt4 span, #menu_pt5 span, #menu_pt6 span, #menu_pt7 span, #menu_pt8 span, #menu_pt9 span
	{  }


.scrollgeneric									{
	line-height: 1px; font-size: 1px;
	position: absolute;
	top: 0; left: 0;

	}

.hscrollerbase 									{ height: 9px; background-color: #d0d1d3; }
.hscrollerbar 									{ height: 9px; background-color: #5f6a72;}

.vscrollerbar 					{ width:9px; height:9px; background-color: #5f6a72; }
.vscrollerbarbeg 				{ width:9px; height:9px; }
.vscrollerbarend 				{ width:9px; height:9px; }
.vscrollerbase					{ width:9px; }
.vscrollerbasebeg 				{ width:9px; height:9px; background: url(img/scroll_up.gif) no-repeat;}
.vscrollerbaseend 				{ width:9px; height:9px; background: url(img/scroll_down.gif) no-repeat;}

.vscrollerbar, .hscrollerbar 	{ padding:10px;z-index: 2;}

.scrollerjogbox 								{
	width: 10px; height: 10px;
	top: auto; left: auto;
	bottom: 0px; right: 0px;
	background-color: #fbfbfb;
	}
