@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{
	color: #666;
	font-family: Tahoma, Geneva, sans-serif;
	text-align: left;
	font-weight: normal;
	height: auto;
	width: 900;
	font-size: 11px;
	visibility: visible;
	padding-left: 0px;
	margin-right: 1px;
	padding-top: 3px;
}table{border-collapse:collapse;border-spacing:0;}fieldset,img{
	border:0;
	text-indent: 1px;
}address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;
	font-weight:bold;
}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{
	font-size:100%;
	color: #2B5F77;
}q:before,q:after{content:'';}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{zoom:1;}.corner-top,.corner-left,.corner-bottom{
	background-image:url(images/cr_def.gif);
	background-repeat:no-repeat;
	display:block;
	position:relative;
	font-size:0;
	line-height:0;
	margin:0;
	padding:0;
	height:3px;
}.corner-top{background-position:100% 0;width:auto;top:-1px;right:-1px;z-index:1;}.corner-top .corner-left{background-position:0 -6px;width:3px;left:-2px;}.corner-bottom{background-position:100% -3px;clear:both;width:auto;bottom:-1px;right:-1px;}.corner-bottom .corner-left{background-position:0 -9px;width:3px;left:-2px;}body#libra{margin:0 0 0 10px;font:80.5% arial,helvetica,sans-serif;color:#000;background-color:#000;text-align:center;}* html body#libra{font:80% arial,helvetica,sans-serif;}#homepage{width:902px;text-align:left;margin:auto;position:relative;}
a:link,a:visited{color:#2f6681;text-decoration:none;}a:active,a:hover{
	color:#005F3B;
	text-decoration:underline;
}.skiplinks{display:inline;position:absolute;visibility:visible;top:-110px;}.skiplinkShow{
	background-color:#9C3;
	padding:10px;
	border:1px solid #ccc;
	visibility:visible;
	left:125px;
	top:20px;
	display:block;
	position:absolute;
	z-index:100;
}#spotlight-container,#block1{margin-top:8px;overflow:hidden;}#home-cols{margin-top:8px;z-index:20;}#home-col1{float:left;width:694px;opacity:.999;}#home-col2{float:left;width:200px;margin-left:8px;display:inline;}#module_row{
	margin-top:8px;
	height:auto;
	width:100%;
	background-repeat: no-repeat;
	background-position: left top;
}#module_row_bottom{background:url(images/hp-backgrounds.png) no-repeat left -442px;display:block;height:6px;width:100%;}#side-stage{margin-top:8px;}#sectorlinks{
	float:left;
	width:150px;
	margin-left: 5px;
}#featuredprod{
	float:left;
	width:300px;
}#home-footer{z-index:20;}#home-header{overflow:visible;height:72px;text-align:center;}#home-logo{position:absolute;left:0;height:72px;z-index:10;}#home-header .nav-secondary{margin-right:-1px;padding:12px 0 0 10px;height:25px;font-size:86%;color:#666;background-color:transparent;white-space:nowrap;}#home-header .nav-secondary a,#home-header .nav-secondary a:visited{color:#2f6681;background-color:transparent;text-decoration:none;font-weight:normal;}#home-header .nav-secondary a:hover,#home-header .nav-secondary a:active{text-decoration:underline;}#home-header .nav-secondary .link-delimiter{padding:0 7px 0 4px;}.nav-secondary .region-selector span.region,.nav-secondary .region-selector span.language,#home-header .nav-secondary a.login,#home-header .nav-secondary a:visited.login,#home-header .nav-secondary .loggedin{font-weight:bold;}#homepage #framework-header{position:relative;}#framework-header,#home-header{
	z-index:1000;
	height: 30px;
	width: 400px;
	overflow: visible;
	position: relative;
	visibility: visible;
	float: right;
}#search-drop-down,#search-results-drop-down{display:none;position:absolute;z-index:10000;}#autoSuggest{margin-top:0;padding-left:7px;padding-right:5px;display:none;background-image:url(images/framework_infohover_mid.png);_background-image:url(images/framework_infohover_mid.gif);}#search-results-drop-down #autoSuggest{background-image:url(images/searchresults_infohover_mid.png);_background-image:url(images/searchresults_infohover_mid.gif);}div.suggestionEntryHover{background-color:#DDE6EB;text-decoration:underline;}div.suggestionEntry,div.suggestionEntryHover{color:#2F6681;padding:2px 9px;white-space:nowrap;overflow:hidden;color:#2F6681;text-align:left;width:236px;}#search-results-drop-down div.suggestionEntry{width:420px;}#contextual-search-buttons{display:none;text-align:left;background-image:url(images/framework_infohover_mid.png);_background-image:url(images/framework_infohover_mid.gif);padding:4px;padding-left:12px;}#search-results-drop-down #contextual-search-buttons{background-image:url(images/searchresults_infohover_mid.png);_background-image:url(images/searchresults_infohover_mid.gif);}.contextual-search-link{
	cursor:pointer;
	background-color:#000;
};hr.contextual-search-hr{border:none;height:1px;color:#CCC;background-color:#CCC;}div.contextual-search-top{height:12px;background-image:url(images/framework_infohover_top.png);_background-image:url(images/framework_infohover_top.gif);}#search-results-drop-down div.contextual-search-top{background-image:url(images/searchresults_infohover_top.png);_background-image:url(images/searchresults_infohover_top.gif);}div.contextual-search-bot{height:12px;background-image:url(images/framework_infohover_bot.png);_background-image:url(images/framework_infohover_bot.gif);background-position:bottom left;}#search-results-drop-down{
	background-image:url(images/framework_infohover_bot.gif);
	_background-image:url(images/searchresults_infohover_bot.gif);
}#cdc-nav-module{
	Z-INDEX: 10;
	BORDER-BOTTOM: #ccc 1px solid; POSITION: relative;
	BORDER-LEFT: #ccc 1px solid; MARGIN-TOP: 1px; 
	ZOOM: 1; BACKGROUND: url(images/sitearea-nav.jpg) repeat-x left top;
	BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
#cdc-nav-module .nav-container{	
	MARGIN-TOP: -3px; 
	WIDTH: 100%
}
#cdc-nav-module .nav{
		POSITION: relative; 
		PADDING-BOTTOM: 6px; 
		PADDING-LEFT: 28px; 
		PADDING-RIGHT: 28px; 
		BORDER-RIGHT: #ccc 1px solid; 
		PADDING-TOP: 6px}

* html #cdc-nav-module .nav{behavior:expression(this.onmouseenter=new Function("this.className+=' hover'"),this.onmouseleave=new Function("this.className=this.className.replace(' hover','')"),this.style.behavior=null);}

#cdc-nav-module .lastnav{BORDER-RIGHT: #ccc 0px solid}

#cdc-nav-module .nav:hover{
		BACKGROUND: url(images/sitearea-nav.jpg) repeat-x 0px -100px
}

#cdc-nav-module .hover{
		BACKGROUND: url(images/sitearea-nav.jpg) repeat-x 0px -100px	
}
#cdc-nav-module .nav a{
	Z-INDEX: 4; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.13em; BACKGROUND-COLOR: transparent; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: auto; COLOR: #2f6681; FONT-SIZE: 99.5%; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px;
}
#cdc-nav-module .nav:hover a,#cdc-nav-module .hover a{
	COLOR: #fff;/** cor das letras do menu **/
}.menuFrame{
	position:absolute;
	margin-left:-29px;
	margin-top:6px;
	width:208px;
	display:none;
	border-top:1px solid #ccc;
	padding-bottom:7px;
	_filter:alpha(opacity=50);
	background-color: #fff;
	background-image: url(images/areanav-flydown-btm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}#partner .menuFrame{
	margin-right:-1px;_margin-right:-2px;right:0!important;
	}
.menu{
	position:relative;width:206px;height:100%;font-size:92.2%;border:1px solid #ccc;border-width:0 1px;
	}
* HTML #cdc-nav-module .menu {
	FILTER: alpha(opacity=50); BACKGROUND: #fff
}
* HTML #cdc-nav-module .menu UL {
	FILTER: alpha(opacity=50); BACKGROUND: #fff

}.menu ul{%padding:0;}
.menu li{display:inline;}
* html body .menu li{behavior:expression(this.onmouseenter=new Function("this.className+=' subhover'"),this.onmouseleave=new Function("this.className=this.className.replace(' subhover','')"),this.style.behavior=null);}
#cdc-nav-module .menu a:link,#cdc-nav-module .menu a:visited{color:#2f6681;padding:3px 10px;text-decoration:none;text-align:left;font-weight:normal;display:block;background:transparent url(images/sitearea-nav-bg.png) repeat-x;width:186px;}
* html #cdc-nav-module .menu li a:link,* html .menu li a:visited{background:none;background-color:#000;filter:alpha(opacity=96);}
* html #cdc-nav-module .menu li a:hover{background-color:#d5e0e6;filter:alpha(opacity=96);
}
#cdc-nav-module .menu a:hover,#cdc-nav-module .menu .subhover{display:block;background-position:0 -250px;}#cdc-nav-module .menu .link-group a{font-weight:bold!important;}
#player,#expand_player,#spotlight{background-color:transparent;height:300px;text-align:center;font-size:14px;overflow:hidden;display:block;}#extracontent{width:800px;}
#newsticker{
	min-height:10px;
%height:19px;			color:#2f6681;
	font-size:86%;
	padding-bottom:4px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/hp-backgrounds.png);
	background-repeat: no-repeat;
	background-position: -702px bottom;
}#newsticker .top-corners{
	padding-top:16px;
	zoom:1;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/hp-backgrounds.png);
	background-repeat: no-repeat;
	background-position: -702px 0;
}#newsticker h3{float:left;padding-left:12px;padding-right:18px;}
#newsticker .newsticker-controls{
	float:left;
	width:20px;
	height:19px;
	padding-right:12px;
	margin-top:-2px;
}
#newsticker .newsitem-previous{width:19px;height:19px;float:left;}
#newsticker .newsitem-next{height:19px;width:20px;float:right;border-left:solid 1px #ccc;}
#newsticker .newsticker-controls a{text-decoration:none;display:block;width:100%;height:100%;}
#newsticker .newsitem-previous a{background:transparent url(images/hp-sprites.gif) no-repeat scroll 5px 4px;}#newsticker .newsitem-previous a:hover{background-position:5px -21px;}
#newsticker .newsitem-next a{background:transparent url(images/hp-sprites.gif) no-repeat scroll -43px 4px;}#newsticker .newsitem-next a:hover{background-position:-43px -21px;}
#newsticker ol{
	list-style-type:none;
	position:relative;
	float:left;
	width:700px;
}
#newsticker ol li{
	list-style-position:inside;
	position:absolute;
	top:-8px;
	left:-10px;
	font-size: x-small;
}#newsticker ol li a:hover{text-decoration:underline;}
#newsticker ol li .date{color:#666;}
#newsticker .degrade{float:left;}
#newsticker .newsticker-nav{width:125px;float:right;margin-top:-1px;}
#newsticker .newsticker-all{float:left;left:11px;position:relative;top:1px;}
#newsticker a.newsticker-all:hover{text-decoration:underline;}
#newsticker .newsticker-feed{text-decoration:none;display:block;width:17px;height:17px;float:right;padding-right:13px;background:transparent url(images/hp-sprites.gif) no-repeat;}
#quicklinks{background-image:url(images/hp-backgrounds.png);background-position:-1404px bottom;position:relative;display:block;padding-bottom:7px;color:#2F6681;font-size:86%;min-height:20px;}
#quicklinks h3{background-image:url(images/hp-backgrounds.png);background-position:-1404px 0;padding:6px 0 0 12px;}#quicklinks .control{display:block;position:absolute;right:8px;top:3px;background-image:url(images/hp-sprites.gif);background-position:-91px 7px;border-left:#ccc 1px solid;width:20px;height:19px;}
#quicklinks .control:hover{background-position:-91px -18px;}
#quicklinks .control-up{background-position:-144px 7px;
}#quicklinks .control-up:hover{background-position:-144px -18px;}
#quicklinks ul{padding:12px;list-style-type:none;height:auto;width:174px;background:url(images/sitearea-nav-bg.png) repeat-x;border:#ccc 1px solid;border-width:0 1px;}
* html #quicklinks ul{background:none;background-color:#000;filter:alpha(opacity=96);}
#quicklinks .ql-corner-bottom{background:url(images/quicklinks-rnd-corners.gif) no-repeat;background-position:1px bottom;padding:0 0 1px;}
#quicklinks .ql-corner-top{background:url(images/quicklinks-rnd-corners.gif) no-repeat;background-position:1px top;padding:1px 0 0;}
#sectorlinks{
	padding:0 0 1px;
	margin:0;
	_height:120px;
	min-height:120px;
	color: #576681;
}#sectorlinks h3{margin:0;padding:9px 12px 4px 11px;font-size:124.5%;color:#666;}
#sectorlinks ul{padding:0 12px;font-size:93.5%;color:#2f6681;}
#sectorlinks ul li{padding-bottom:2px;}
#featuredprod2{position:relative;height:121px;background-color:transparent; width:300px;}
#featuredprod ol{
	list-style-type:none;
	padding-left:7px;
	width:400px;
	float:left;
}#featuredprod .featprod-hidden{display:none;
}#featuredprod ol li{color:#666;font-size:93.5%;%zoom:1;}
#featuredprod ol li img{
	float:left;
	width:auto;
	height:auto;
	margin:1px 12px 0 0;
}#featuredprod ol li h3{
	padding-top:9px;
	padding-bottom:3px;
	color:#2f6681;
	font-size:122%;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
}
#featuredprod ol li .cta-featured{color:#2f6681;padding-top:6px;}
#featuredprod .cta-featured a:link,#featuredprod .cta-featured a:visited,#featuredprod .cta-featured a:hover,#featuredprod .cta-featured a:active{
	text-decoration:inherit;
	text-align: right;
}#featuredprod .cta-featured-arrow{background:transparent url(images/hp-sprites.gif) no-repeat scroll -350px 3px;color:#2F6681;margin-left:7px;padding-right:3px;}
#featuredprod a:link .cta-featured,#featuredprod a:visited .cta-featured,#featuredprod a:link .cta-featured-text,#featuredprod a:visited .cta-featured-text{text-decoration:none;}#featuredprod a:hover .cta-featured-text,#featuredprod a:active .cta-featured-text{
	text-decoration:underline;
	text-align: right;
}#featuredprod a:hover .cta-featured-arrow,#featuredprod a:active .cta-featured-arrow,#featuredprod a:link .cta-featured-arrow,#featuredprod a:visited .cta-featured-arrow{text-decoration:none;}#featuredprod .featprod-controls{
	float:right;
	width:61px;
	padding-right:4px;
	padding-top:4px;
}#featuredprod .featprod-previous{width:25px;height:17px;float:left;}
#featuredprod .featprod-next{width:25px;height:17px;float:right;}
#featuredprod .featprod-controls a{text-decoration:none;display:block;width:100%;height:100%;}
#featuredprod .featprod-previous a{background:transparent url(images/hp-sprites.gif) no-repeat scroll -200px top;}#featuredprod .featprod-previous a:hover{background-position:-200px -25px;}
#featuredprod .featprod-next a{background:transparent url(images/hp-sprites.gif) no-repeat scroll -250px top;}#featuredprod .featprod-next a:hover{background-position:-250px -25px;}
#home-footer{padding:25px 0 0 15px;font-size:86%;color:#333;line-height:13px;}
* html #home-footer{padding-top:26px;}
#home-footer a,#framework-footer a:visited{color:#2f6681;background-color:transparent;text-decoration:none;}#home-footer a:hover,#home-footer a:active{text-decoration:underline;}
#home-footer #footer-copyright{padding-right:7px;float:left;}
#home-footer #footer-legal{white-space:nowrap;float:left;padding-bottom:18px;}
* html #home-footer #footer-legal{padding-bottom:17px;}
caption,
th,
td {
	font-weight: normal;
	text-align: left;
}

