/* 212E38 Escura , verde 88BD22 */
html { font: 10px Tahoma, Arial, Verdana, Helvetica, sans-serif }
button, input, textarea, select{font: 100% Tahoma, Verdana, Helvetica, sans-serif}
body { background: #FFF url(../img/body-bg.gif) no-repeat center 180px; color:#212E38 }/*font-size: 1.2em;*/


/**************
	top nav 
****/
#top-nav { background:#212E38 url(../img/top-nav-bg.gif) repeat-x bottom; color:#FFF }
	#top-nav .center { font-size:1.2em}
	#top-nav a { color:#FFF; text-decoration:none }
	#top-nav a:hover { color:#FFF; text-decoration:underline }	
	#top-nav a.selected{ color:#CCC}

.page-help-links { font-size:0.82em; padding-top: 2px }
.search-lb { text-indent:-9000px; display: block; float:left }

.search-words, #search .brd{ border:none; background: transparent url(../img/search-bg.gif) no-repeat; height:1.4em; color: rgb(170,170,170); vertical-align:middle; font-size:0.9em; padding: 1px 6px 1px 4px}

a { color:#88BD22; text-decoration:none}
a:hover { text-decoration:underline}
	
.brd{ border:none; background: transparent url(../img/search-bg.gif) no-repeat; height:1.4em; color: rgb(170,170,170); vertical-align:middle; font-size:0.9em; padding: 1px 6px 1px 4px}	
	
/**************  
	#nav-site 
****/
#nav-site .center{  width:942px; }
#nav-site-list{ background: transparent url(../img/sh-top-left.gif) no-repeat top left; padding-left:9px }	
	#nav-site-list .sh { background: transparent url(../img/sh-top-right.gif) no-repeat top right; padding-right:9px; float:left }
	#nav-site-list ul { border-bottom:1px solid #CACACA; }
	#nav-site-list a, #nav-site-list em{ color:#BBB; font-size:1.2em; text-decoration:none; line-height: 18px; font-size:1.4em; background-repeat: repeat-x; background-position: 0 0; background-color:#EBEBEB; background-image: url(../img/nav-site-bg.gif)}
	#nav-site-list a:hover{ color:#FFF; }
	#nav-site-list a.select{ color:#FFF; font-size:1.7em }					

#nav-site-bottom { background:url(../img/sh-nav-site-sublist.png) repeat-y left; padding:0 9px}
	#index #nav-site-sublist { }
	#nav-site-sublist a{ background-color:#88BD22; color:#fff; text-decoration:none; font-size:1.2em }
	#nav-site-sublist a:hover{ background-color:#539507; color:#fff; text-decoration:none }	
	a.lock { background-image: url(../img/lock.gif); background-repeat:no-repeat; background-position: 136px 4px}
	a.unlock { background-image: url(../img/unlock.gif); background-repeat:no-repeat; background-position: 136px 4px}

#footer { font-size:0.9em}
	.copy{ color:#B2B6BA}

/**************
	 #content global 
 ****/
#content .sh { background: url(../img/content-sh.png) repeat-y top left}
#content .sh-bottom { clear:both; height:15px; background: url(../img/content-sh-bottom.png) no-repeat top center}
.site-map #content .sh-bottom { background: url(../img/sitemap-content-sh-bottom.png) no-repeat top left}

.marquee-news, #marquee { background: #212E38; color:#FFF; clear:both; height:30px; width:924px; text-transform:uppercase}
.marquee-news, #marquee { font: 20px/24px 'BPdotsUnicaseRegular', Arial, sans-serif; letter-spacing: 0;}
.marquee-news span, #marquee span{ margin:0 8px }
body .marquee-news a, body #marquee a { color:#FFF; text-decoration: none; white-space:nowrap}
.marquee-news a:hover, #marquee a:hover { color:#CCC}

/**************
	#global class
****/
.header1 { background: #F1F1F3 url(../img/header1.gif) no-repeat right top; min-height: 28px; padding: 25px 10px 0 10px; color:#212E38; font-size:1.6em; font-weight:normal }

.header2 { color:#212E38; font-size:1.6em; font-weight:normal; clear:both }
.header3 { color:#212E38; font:24px/1.2em 'FoundrySterling-LightRegular', Arial, sans-serif; font-weight:normal; padding:3px 0;}
.header4 { padding: 0 0 5px; color:#88BD22; font-size:14px; font-weight:normal }
	.header4 a{ color:#88BD22; text-decoration:none}
	.header4 a:hover{ text-decoration:underline}	
	.header4 strong{ font-weight:normal; background: transparent url(../img/arrow1.gif) no-repeat right center; padding-right:15px  }

.header5 { color:#212E38; font-size:14px; font-weight:normal }
.header6 { background: #F1F1F3 url(../img/header1.gif) no-repeat right bottom; padding: 8px 13px 8px 13px; color:#212E38; font-size:1.6em; font-weight:normal }
.header6 span{ background: transparent url("../img/arrow1.gif") no-repeat right center; padding-right:20px }

.col-lateral .header3 { padding-left:10px; padding-right:10px }

.sepColumn1{ font-size:1.2em}

.list-box li { border-bottom:1px solid #E8EAEB; color:#626C74 }
	.list-box li.last { border-bottom:none;}
	.list-box li .date{ color:#212E38; font-size:0.9em; line-height:1.5em; }
	.list-box li .tag{ color:#212E38; font-size:14px; line-height:1.3em; }	
	.list-box li a { font-size:1.1em; line-height:1.3em;  }
	.list-box li small { color:#212E38; font-size:0.9em }	

.list-box li .contacts2 a { font-size:1.0em }

.list1 { clear:both; float:left; width:100%}
	.list1 ul { padding-top: 4px; clear:both}
	.list1 ul li, .list1 ul li *{ vertical-align:middle; line-height:1.3em }

.list2 { clear:both; list-style:none; padding:5px 0 10px}
	.list2 li { padding:2px 0 }
	.list2 li a{ text-decoration:none }	
	.list2 li span{ color:#212E38 }		

.list3{ list-style:none}
	.list3 li{ border-bottom:1px solid #E8EAEB}
	.list3 li a{ display:block; padding:5px 5px 5px 8px; text-decoration:none }
	.list3 li a:hover{ text-decoration:none; background:#F8F9FA; color:#212E38 }
	.list3 li span{ color:#212E38 }	

.list-icons{ list-style:none}
	.list-icons li{ border-bottom:1px solid #E8EAEB}
	.list-icons li a{ display:block; padding:5px 5px 5px 29px; text-decoration:none }
	.list-icons li a:hover{ text-decoration:none; background:#F8F9FA; color:#212E38 }		
	.list-icons li a img{ margin-left: -22px; position:absolute  }

.list-media{clear:both; float:left; width:100%; margin-bottom:14px;}
	.list-media ul { list-style:none; clear:both; float:left; width:100%}
	.list-media li { float:left; margin-bottom:14px; }
	.list-media li a{ float:left; display:block; width:130px; background:#F8F9FA; padding:14px 0 0 14px; color:#212E38}	
	.list-media li a img{ display:block; width:130px}	
	.list-media li a:hover{ background:#DADADB }
	.list-media li a img{ display:block}	
	.list-media li.last a{padding-right:14px}
	.list-media li.hover a{ padding-right:14px}
	.list-media li.nextEl a{ padding-left:0;}
	.list-media li a span{ 
		display:block; 
		float:left; 
		font-size:0.9em; 
		height:3.0em; 
		width:110px; 
		padding:5px 20px 0 0;
		background-repeat:no-repeat;
		background-position: 110px 6px }
		
		.list-media li a span.photo{ background-image:url(../img/ico-photo.png)}
		.list-media li a span.movie{ background-image:url(../img/ico-movie.png)}		
	

.list-boxs{clear:both; float:left; width:100%; margin-bottom:14px}
	.list-boxs ul { list-style:none; clear:both; float:left; width:100%}
	.list-boxs li { 
		float:left; 
		width:288px; min-height:115px;
		background: #F8F9FA url("../img/article-list-bg.gif") no-repeat 158px 0;
		padding:14px 0; 
		margin-bottom:14px }
	.list-boxs li.odd { float:right }
	.list-boxs li .figure{ padding:0 14px; float:left}
	.list-boxs li .figure img{ display:block; width:130px; }	

	.list-boxs li .box-resume{ float:left; width:110px; padding:0 4px 0 14px }
	.list-boxs li .header{  }
	.list-boxs li .link{ font-size:0.9em; padding:2px 0 }
	.list-boxs li .text{ font-size:0.8em }	
		
	
.box1 { background: url(../img/bg-box1.gif) repeat-y left top; padding: 20px 10px; float:left; width:363px }
.box-show{ padding:10px 10px 0; background:#F8F9FA; clear:both; margin-bottom:15px; font-size:0.9em; float:left; width:197px}

.hightlighted{ padding-bottom:10px}
.box2-container{ padding:0 7px; clear:both}
.box2{ float:left; width:288px; background: #F4F4F5 url(../img/sh1Lat.gif) no-repeat right top; margin:14px 0 28px}
.box2 .spc{ background:url(../img/sh1Bot.gif) no-repeat bottom; padding:0 7px 14px; clear:both}
.box2-content{clear:both; background:url(../img/pattern1.gif); float:left; width:100%}
	.box2-content a { display:block; float:left; height:69px; overflow:hidden; position:relative; width:100%}
	.box2-content a span{ display:block; width:122px; cursor:pointer; position:absolute; bottom:13px; left:13px}
	.box2-content a:hover span{ color:#212E38}
	.cat-figure{ float:right; display:block}

.pngf{}
body a.btn1{  
	background: #666 url(../img/nav-site-bg0.gif) repeat-x center center; 
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding:4px 0; 
	width:130px; 
	display:block;
	overflow:hidden;  }
a.btn1:hover{ background: #666; text-decoration:none; color:#FFF}
a.btn1 img{ position:absolute; margin-left:4px}	
.btn-info a.btn1 img{ position:static; margin-left:4px}	

.ico.btn1{ padding-right:8px; width:122px}

body a.btn2{  
	background: #85B616 url(../img/nav-site-bg1_hi.gif) repeat-x center; 
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding:4px 0; 
	width:130px; 
	display:block;
	overflow:hidden;  }
a.btn2:hover{ background: #85B616; text-decoration:none; color:#FFF}

button.btn1, button.btn2{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding:4px 0; 
	width:130px; 
	display:inline;
	overflow:hidden;
	border:none;
	cursor:pointer;
	margin-right:14px; 
}

button.btn1{  background: #666 url(../img/nav-site-bg0.gif) repeat-x center center }
button.btn1:hover{ background: #666; text-decoration:none; color:#FFF}

button.btn2{  background: #85B616 url(../img/nav-site-bg1_hi.gif) repeat-x center;  }
button.btn2:hover{ background: #85B616; text-decoration:none; color:#FFF}

.btn-sent{ background:url(../img/arrow4.png) no-repeat right center; padding-right:14px; cursor:pointer}

body  a.btn3{  
	background: #85B616 url(../img/nav-site-bg1_hi.gif) repeat-x center center; 
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding:4px 33px; 
	display:block;
	float:left;
	overflow:hidden;  }
a.btn3:hover{ background: #85B616; text-decoration:none; color:#FFF}
a.btn3 img{ position:absolute; margin-left:4px}	


p.more{ clear:both; margin-top:10px; padding-bottom:10px}
	.more a{ color:#88BD22; text-decoration:none; margin-top:10px}
	.more a:hover{ color:#212E38; text-decoration:none}
	.more a span{ color:#212E38}

.boxBottom .more{ padding:0 8px 10px}

#nav-lateral li a{ display:block; padding:8px 10px 8px 26px; background: #FFF url(../img/arrow1.gif) no-repeat 9px 10px; }
#nav-lateral li a:hover, #nav-lateral li a.selected{ background-color: #F8F9FA; text-decoration:none; color:#202D38}

.box-mod1{ 
	width:364px; 
	float:left; 
	background: #FFF url(../img/box-mod1-bg.gif) repeat-y center;
	margin-bottom:20px;
	clear:both;
	font-size:0.9em }
.box-mod1 .boxTop{ background: transparent url(../img/box-mod1-top.gif) no-repeat center top; height:24px; padding:10px 10px 0 10px	}	
.box-mod1 .boxBottom{ background: transparent url(../img/box-mod1-bottom.gif) no-repeat center bottom; padding:0 3px 7px; min-height:300px;}
	*html .box-mod1 .boxBottom{ height:300px;}
	
	/* expanded 22-04-2010 */
	.box-mod1.expanded{ width:590px; background: #FFF url(../img/box-mod1-expanded-bg.gif) repeat-y center; }
	.box-mod1.expanded .boxTop{ background: transparent url(../img/box-mod1-top-expanded.gif) no-repeat center top; }	
	.box-mod1.expanded .boxBottom{ background: transparent url(../img/box-mod1-bottom-expanded.gif) no-repeat center bottom}

.box-mod2{ 
	width:287px; 
	float:left; 
	background: #FFF url(../img/box-mod2-bg.gif) repeat-y center;
	margin-bottom:20px;
	clear:both;
	font-size:0.9em }
.box-mod2 .boxTop{ background: transparent url(../img/box-mod2-top.gif) no-repeat center top; height:24px; padding:10px 10px 0 10px	}	
.box-mod2 .boxBottom{ background: transparent url(../img/box-mod2-bottom.gif) no-repeat center bottom; padding:0 3px 7px}

.box-mod3{ clear:both; margin-bottom:20px; padding:0 3px }
	.box-mod3 .header5{ padding-bottom:5px}

.contacts{ border-bottom:1px solid #E8EAEB; border-top:1px solid #E8EAEB; padding:5px 0; font-size:1.1em; line-height:1.7em}
	.contacts address{ font-style:normal}

.contacts2{ line-height:1.6em; color:#212E38}
	.contacts2 address{ font-style:normal}

.breadcrumb{ font-size:0.9em}
	.breadcrumb a{ margin:0 5px }
	.breadcrumb strong{ margin:0 5px; font-weight:normal }

.intro{ font-size:1.2em; padding:2px 0 28px}	

.list-docs{ margin:14px 0 28px; clear:both; float:left; width:100%; border-bottom:1px solid #DFDFDF}
.list-docs ul{ list-style:none; clear:both; line-height:1.3em; font-size:0.9em; padding-bottom:8px; float:left; width:100%; }
.list-docs ul li{ 
	float:left; 
	width:570px; 
	margin-bottom:6px; 
	padding: 8px 10px 0;
	background: #F8F9FA url(../img/listDocSep.gif) no-repeat 0 0; }

.list-docs ul li .ico{float:left; width:28px; padding:0 5px 8px 4px }	
.list-docs ul li .description{ float:left; width:413px; padding:0 13px 8px }
.list-docs ul li .info{ float:left; width:80px; padding:0 4px 3px 10px}

.list-docs ul li small{ font-size:0.9em; display:block}
.list-docs ul li abbr{ font-size:0.9em; font-style:normal; border:none; cursor:help}

.list-links{ margin-bottom:40px; clear:both; float:left; width:100%;}
.list-links ul{list-style:none; clear:both; line-height:1.3em; font-size:0.9em; padding-bottom:8px; float:left; width:100%}
.list-links li{ float:left; width:553px; background: #F8F9FA url(../img/arrow3.gif) no-repeat 10px center; padding: 10px 10px 10px 27px; margin-bottom:6px;}
.list-links li a{}

.list-articles{ clear:both}
	.list-articles ul{ list-style:none; float:left; width:100%; clear:both}
	.list-articles li{ 
		list-style:none; 
		float:left; 
		width:100%; 
		clear:both; 
		margin-bottom:14px; 
		background: #F8F9FA url(../img/article-list-bg.gif) no-repeat 158px 0; 
		padding:14px 0}
	.list-articles li.no-figure	{ background-image:none}/* when there is no .figure/ image */
	.list-articles li .figure{ float:left; padding:0 14px }
	.list-articles li .article-resume{ overflow:auto; padding:0 14px 0 16px; line-height:1.3em }
	.list-articles li .header{  }
	.list-articles li .link{ font-size:0.9em; padding:2px 0 }
	.list-articles li .text{ font-size:0.8em }		
	
.page-nav{ 
	text-align:right; 
	border-top:1px solid #E1E1E1; 
	border-bottom:1px solid #E1E1E1; 
	padding:8px 15px; 
	font-size:0.9em; 
	clear:both;
	margin-bottom:14px;}
	
.page-nav span{ padding:0 8px}	

.contacts-form{ margin-top:8px}
.contacts-form .bg1{ padding:5px 0}
.contacts-form legend{ font-size:1.3em; padding-bottom:4px}

	.in1{ width:321px; float:left;}
	textarea.in1{ height:97px; overflow:auto}

	.footer-note, .btns{ clear:both; padding:6px 0 6px 167px; float:left; color:#909090; width:423px}

.box-nav-map{ clear:both; padding:18px 0}
	.box-nav{ background:#F8F9FA; width:142px; float:left;border:1px solid #EFEFF0; }
	.box-nav .spc{ padding:8px 13px 13px}
	.box-nav .title2{ font-size:1.6em;}
	.box-nav ul{list-style:none; padding:5px 0 0}
	.box-nav li{ padding:5px 0}
	.box-nav li a{}
	.box-nav li a:hover, .box-nav li a.selected { color:#212E38 }	
	.box-nav li a span{ color:#212E38}

	.box-map{ float:right; background: #FFF;}
	.box-map .spc{padding: 13px;}

	.box-nav-map2{ clear:both; padding:18px 10px}		
	.box-sh{
		box-shadow:2px 3px 10px #CFCFCF;
		-moz-box-shadow: 2px 3px 10px 1px #CFCFCF;
		-webkit-box-shadow: 2px 3px 10px 1px #CFCFCF;	
	}

.box-nav-map3{ clear:both; padding:18px 0 }
.box-nav-map3 .spc{ padding:13px; background: #F8F9FA; min-height:300px}
	* html .box-nav-map3 .spc{ height:300px}
.box-nav-map3-text{ padding-top:140px; text-align:center}	

.btn{ clear:both; float:left; width:100%; padding:0 0 25px}

.search-string{ clear:both; padding-bottom:18px}
	.search-string .title{ font-size:1.2em}
	.list-results{ list-style:none; padding:7px 0 13px}
	.list-results li{ padding-bottom:13px; font-size:0.9em}
	
/* 212E38 +Escuro , verde 88BD22 */

.editorStyles{ font-size:0.9em; clear:both; line-height:1.4em; padding-bottom:14px}	
	.editorStyles p{ clear:both; padding:2px 0 18px}
	.editorStyles ul{ list-style-position:outside; list-style-image:url(../img/bull-theme1.gif); margin-left:8px }
	.editorStyles ul ul{ list-style-image:url(../img/bull2-theme1.gif); padding-top:10px }
	.editorStyles ul ul ul{ list-style-image:url(../img/bull3-theme1.gif) }	
	
	.editorStyles li{ margin-left:18px; padding:2px 0 20px; line-height:1.2em;  }	
	.editorStyles li li{ padding-bottom:10px  }
	.editorStyles li li:last-child{ padding-bottom:0  }	
	.editorStyles blockquote{ background: url(../img/quotes.gif) no-repeat 0 0; padding-left: 38px; min-height:16px; margin:2px 0 18px}
	.editorStyles .destaque{ background-color: #e7e7e7; padding:0 2px}
	
	.editorStyles h1, .editorStyles .heading1{ margin:19px 0 2px; font-size:2.0em; font-weight:normal; letter-spacing:1px}
	.editorStyles h2, .editorStyles .heading2{ margin:19px 0 2px; font-size:1.8em; font-weight:normal; letter-spacing:1px}
	.editorStyles h3, .editorStyles .heading3{ margin:19px 0 2px; font-size:1.6em; font-weight:normal; letter-spacing:1px}
	.editorStyles h4, .editorStyles .heading4{ margin:19px 0 2px; font-size:1.6em; font-weight:normal; letter-spacing:1px}
	.editorStyles h5, .editorStyles .heading5{ margin:19px 0 2px; font-size:1.6em; font-weight:normal; letter-spacing:1px}
	.editorStyles h6, .editorStyles .heading6{ margin:19px 0 2px; font-size:1.6em; font-weight:normal; letter-spacing:1px}							


	.editorStyles img{ padding:0 0 18px; margin:2px 0 18px; background:url(../img/shBot.gif) no-repeat 100% 100%; display:block}
	
.title1{ font-size:2.0em; font-weight:normal; padding:2px 0 14px; clear:both }	
.title2{ font-size:1.4em; font-weight:normal; padding:2px 0 7px; clear:both}	
.title2 span{ color:#9da2a6}


/* THEMES */

body a{ text-decoration:none }
body a:hover { color:#212E38; text-decoration:none}

#nav-site-sublist{ border-top:2px solid #212E38; border-bottom:none}

/* SITE MAP */
.site-map{}
	.site-map #nav-site-sublist{ border-top:none;}
	.site-map #nav-site-list a, .site-map #nav-site-list em{ color:#BBBBBB; font-size:1.4em}
	.site-map #nav-site-list a.select{ color:#FFF; font-size:1.7em}	
	.site-map #nav-site-list .site-map-list a{ color:#FFF}
	.site-map #nav-site-list .site-map-list{ clear:both; width:154px; list-style:none; float:none; border:none; margin-top:1px }
	.site-map #nav-site-list .site-map-list ul{ background: transparent url(../img/map-list-top.gif) no-repeat left top; padding:9px 0 0}

	.site-map #nav-site-list .site-map-list li{ float:none}
	.site-map #nav-site-list .site-map-list li li{ float:none; /*background: transparent url(../img/map-list-repeat.gif) repeat-y left;*/ padding:1px 0 }
	.site-map #nav-site-list ul { border-bottom:none}
	.site-map .nav-site-list, .site-map #nav-site-list ul { float:none;}
	
	.site-map #nav-site .center{  background: transparent url(../img/mapsiteBg-repeat.png) repeat-y left top }
	.site-map #nav-site-list .site-map-list li li a { 
		background: transparent url("../img/arrow1.gif") no-repeat scroll 9px 10px!important;
		display:block;
		padding:4px 10px 4px 26px;
		font-size:1.2em; 
		text-align:left;
		width:117px;
	}	

	.title3{ border:1px solid #EFEFF0; background:#EBEBEB; margin-bottom:1px; font-weight:normal; font-size:1.5em; padding:8px 12px}	
	.business-Opportunities{}
		.lists-2columns { clear:both; list-style:none}
			.lists-2columns li{ float:left; width:288px; padding-right:14px}
			.lists-2columns li.last{ padding-right:0}
			
	.Opportunities-itens{ list-style:none; clear:both; padding-bottom:22px}
	.Opportunities-itens li{ float:left; width:100%; padding:0; background-color:#F8F9FA; margin-bottom:1px; clear:both}	
	
		.Opportunities-itens .head{ padding:4px 12px; background-color:#EBEBEB; }
		.Opportunities-itens .active{ cursor:pointer; }
			.Opportunities-itens .title{ padding-left:14px}			
			.Opportunities-itens .title, .Opportunities-itens .title strong{ font-weight:normal; text-transform:uppercase}
			.Opportunities-itens .active .title{ background-position:2px 4px; background-repeat:no-repeat }
			.Opportunities-itens .open .active .title:hover{ text-decoration:underline}
			.Opportunities-itens .open .title{ background-position:0 6px}
			.Opportunities-itens .open .head{ background-color: transparent }
			.Opportunities-itens .details{ padding-left:14px }
		.Opportunities-itens .more-details{padding:4px 12px 4px 26px; font-size:0.9em}

	.Opportunities-itens .active .title{ background-image: url(../img/arrow2_1.gif)}
	.Opportunities-itens .open .title{ background-image: url(../img/arrow5_1.gif)}
	body .color{ color:#70AE2A }
		
	/* logged */
	.log .head{ padding:14px 14px 14px 167px; min-height:95px}
		.log li, .log .head{background-image:url(../img/dot1.gif); background-position:155px 0; background-repeat:no-repeat}
	.log .figure{ position:absolute; margin-left:-153px}
	.log .type{ float:right; text-transform:uppercase; font-size:0.9em; line-height:1.4em}
		.log .type img{ vertical-align:middle; margin-top:-2px; position:relative}	
	.log .resume{ padding-left:14px; padding-top:3px; font-size:0.9em}
	.log .more-details{padding:4px 0 4px 156px; font-size:0.9em}


	.FAQs{ list-style:none; clear:both; padding-bottom:24px; float:left; width:100%}
	.FAQs li{ float:left; width:100%; padding:0; background-color:#F8F9FA; margin-bottom:1px; clear:both}	
	
		.FAQs .head{ padding:4px 12px; background-color:#EBEBEB; }
		.FAQs .active{ cursor:pointer; }
			.FAQs .title{ padding-left:14px}			
			.FAQs .title, .Opportunities-itens .title strong{ font-weight:normal; text-transform:lowercase}
			.FAQs .active .title{ background-position:2px 4px; background-repeat:no-repeat }
			.FAQs .open .active .title:hover{ text-decoration:underline}
			.FAQs .open .title{ background-position:0 6px}
			.FAQs .open .head{ background-color: transparent }
			.FAQs .details{ padding-left:14px }
		.FAQs .more-details{padding:4px 12px 4px 26px; font-size:0.9em}
		
	
		
	.more-details .list-docs { border-bottom:none; margin:0}	
	.more-details .list-docs ul { font-size:0.9em; line-height:1.3em; padding-bottom:0; width:100%; }	
	.more-details .list-docs ul li { 
		background: #F8F9FA url("../img/listDocSep-details.gif") no-repeat 0 0; 
		margin-bottom:0; 
		padding:8px 0 0; 
		width:100%; 
		border-bottom:1px solid #DFDFDF;}
	 	}
	.more-details .list-docs ul li:last-child { border:none}
	.more-details .list-docs ul li .description { padding:0 13px 8px; width:266px;}	
	.more-details .list-docs ul li .ico  { padding:0 5px 8px 14px; width:28px;}
	.more-details .list-docs p.more{ margin-left:14px}
	
	.btn-info{ clear:both; padding:8px 0 4px}	
	.btn-more{ clear:both}
		.btn-more a span{ color:#212E38}		
	
	span.unlock, span.lock{ background-position:center; background-repeat:no-repeat; line-height:10px; padding:0 5px; margin-left:4px}
		* html span.unlock, * html  span.lock{ }
	#nav-site a:hover span.unlock{ background-image:url(../img/unlock_hi.gif)}
	
	/* Altera??es 5-3-2010 //Gaspar */
	.log2 .more-details .list-docs ul li { background: #F8F9FA;}
	.log2 .more-details .list-docs ul li .ico { padding:0 0 8px 0; width:28px;}
	.log2 .more-details .list-docs ul li .description { padding:0; width:222px;}
	.log2 .list-docs ul li .info { float:none; padding:0 0 9px 28px; clear:both; width:auto;}
	.log2 .head { padding:4px 12px; position:relative }
	.log2 .type{ position: absolute; top:4px; right:12px; text-align:right}
	.log2 .type img{ margin:0 auto 4px 0; }
	.log2 .head .title{ padding-right:46px}
	.log2 .list-docs ul li abbr { border-bottom:1px dotted; cursor:default; font-size:1.0em; font-style:normal;}
	.log2 .more-details .list-docs ul { font-size:1.0em}
	.log2 .list-docs ul li small { display:inline; font-size:1.0em;}
	
		
/* Global */
	
.site-map #nav-site #nav-site-list .site-map-list li ul li a:hover { text-decoration:none; color:#202D38}	

.form{ clear:both;}
	.form fieldset legend{ font-size:1.1em; font-weight:bold; letter-spacing:1px; padding-bottom:12px}
	.fields{ float:left; width:100%; clear:both; padding:4px 0 6px}
	.btns-form{ clear:both; padding:4px 0 6px 22%}
	.lb2{ float:left; width:20%; text-align:right; padding-right:2%; line-height:1.6em; vertical-align:middle; font-size:1.1em;}
	.lb1{ display:block; float:left; width:152px;  padding:0 15px 0 0; line-height:1.6em; text-align:right; color:#909090; vertical-align:middle; font-size:1.1em;}	
	
	.in3{ float:left; width:300px }
		textarea.in3{ overflow:auto; height:80px}
	.in4{ float:left; width:100px }	
	.fields .help{ padding:1px 0 0 167px; color:#666666; clear:both; margin-top:-1px;}
	.brd1{ 
		background: #FFF  url(../img/fields-bg.gif) no-repeat top left; 
		border:1px solid #D1D1D1; border-left:none; border-top:none; 
		padding: 4px 6px 3px 4px;
		font-size:1.1em;
		color: #666;
		vertical-align:middle; }
		
	.error .brd1{ background-image:url(../img/fields-bg-error.gif)}
	.error label{ color:#E31836}
	.error .erro{ float:left; margin:4px 0 0 8px}
	
	.bg1{ background: #F8F9FA }
	.overFocus{ background:#ECECEC}
	.fields{ float:left; width:100%; padding:6px 0 8px; clear:both}
	
	.shareThis{ clear:both; float:left; width:100%; padding:20px 0}
	a.addthis_button{ 
		float:left; 
		display:block; 
		padding:6px 10px; 
		color:#888; 
		text-decoration:none; 
		background: #EBEBEB url(../img/nav-site-bg.gif) repeat-x center;
		font-size:1.1em;}
	a.addthis_button:hover{ color:#212E38 }
	
	
.simulator-wd{ width:455px; float:left}	
	.simulator-wd .col1{ width:282px; float:left}	
	.simulator-wd .col1 .spc{ padding:6px 20px}
	.simulator-wd .col1 .spc1{ padding:12px 12px 0}
	.simulator-wd .col2{ width:173px; float:right; background-color:#efefef; background-position:center; background-repeat:no-repeat}		
	.simulator-wd .col1, .simulator-wd .col2{ height:210px}
	.line{ float:left; width:100%; clear:both}
	.column-line{ float:left; width:100px; clear:left; padding:10px 0}
	.column-line.right{ float:right; clear:right}
	.column-line label{ font-size:1.2em; display:block; padding-bottom:4px}
	.column-line select{ width:100px; padding:1px 0; border:1px solid #c3c3c3}
	.column-line input{ width:94px; padding:1px 2px; text-align:right; border:1px solid #c3c3c3}	
	.disabled{ background-color:#ababab}
	.btn-spc{ padding-top: 90px; text-align:center}
	.btn-spc .btn1{ margin:0 auto; width:140px }	
	
	
	.data1{ width:100%; border-collapse:collapse; margin-bottom:12px; font-size:10px}
	.data1.end{ margin-bottom:0}
	.data1 thead th{ padding:4px 8px; text-align:left; background: transparent url(../img/simulator-transparent.png)}
	.data1 tbody td{ text-align:left; padding:0 8px 2px; background: transparent url(../img/simulator-transparent.png)}
	.data1 tfoot td{ padding:3px 8px 2px }
	.data1 tfoot .footer-table td{ border-top:2px solid #FFF}
	td.tdCol1, td.tdCol2{ width:100px; padding:0 8px}
	
	/* theme 1 */
	.theme1{ background: #FFF url(../img/body-bg-theme1.gif) no-repeat center 200px;}
	.theme1 #nav-site-sublist{ border-top:none}
	.theme1 #top-nav{ background-color:#88BD22; }			
	.theme1 a, .theme1 .color { color:#70AE2A; text-decoration:none}
	
	.theme1 #nav-site-sublist a{ background-color:#88BD22; color:#fff }
	.theme1 #nav-site-sublist a:hover{ background-color:#70AE2A; color:#fff }
	.theme1 #nav-site-sublist a.selected{ background-color:#5AA016; color:#fff }	
		
	.theme1 a.btn2, .theme1 a.btn3, .theme1 button.btn2{  background: #88BD22 url(../img/nav-site-bg1_hi.gif) repeat-x center; color:#FFF }
	.theme1 a.btn2:hover, .theme1 a.btn3:hover, .theme1 button.btn2:hover{ background: #88BD22}
	
	.theme1 .editorStyles ul{ list-style-image:url(../img/bull-theme1.gif) }
	.theme1 .editorStyles ul ul{ list-style-image:url(../img/bull2-theme1.gif) }
	.theme1 .editorStyles ul ul{ list-style-image:url(../img/bull3-theme1.gif) }			
	
	#nav-site-list #nav1 a:hover, .site-map #nav-site-list #nav1 a{ background-image: url(../img/nav-site-bg1_hi.gif); background-color:#88BD22 }
	#nav-site-list #nav1 a.select{ background-image: url(../img/nav-site-bg1_hi.gif); background-color:#88BD22 }	
	
	.site-map #nav-site-list #nav1 .site-map-list li a{ background:#88BD22}	
	.site-map #nav-site-list #nav1 .site-map-list li li a{ color: #70AE2A}	
	#nav1 span.unlock { background-image: url(../img/unlock1.gif)}
	#nav1 span.lock { background-image: url(../img/lock1.gif)}
	.theme1 .Opportunities-itens .active .title{ background-image: url(../img/arrow2_1.gif)}
	.theme1 .Opportunities-itens .open .title{ background-image: url(../img/arrow5_1.gif)}		
	.theme1 .simulator-wd{ border:1px solid #cfc965}
	.theme1 .simulator-wd .col1{ background:#92be00 url(../img/simulator-bg1.gif) no-repeat}		
	.theme1 .simulator-wd .col2{ background-image:url(../img/simulator-bg1-right.gif)}			
	
	/* theme 2 */
	.theme2{ background: #FFF url(../img/body-bg-theme2.gif) no-repeat center 200px;}
	.theme2 #nav-site-sublist{ border-top:none}	
	.theme2 #top-nav{ background-color:#00AAEC; }		
	.theme2 a, .theme2 .color { color:#008FCC; text-decoration:none}
	
	.theme2 #nav-site-sublist a{ background-color:#00AAEC; color:#fff }
	.theme2 #nav-site-sublist a:hover{ background-color:#009AD6; color:#fff	}
	.theme2 #nav-site-sublist a.selected{ background-color:#008FCC; color:#fff }		
	
	.theme2 a.btn2, .theme2 a.btn3, .theme2 button.btn2{  background: #00AAEC url(../img/nav-site-bg2_hi.gif) repeat-x center; color:#FFF }
	.theme2 a.btn2:hover, .theme2 a.btn3:hover, .theme2 button.btn2:hover{ background: #00AAEC}
	
	.theme2 .editorStyles ul{ list-style-image:url(../img/bull-theme2.gif) }
	.theme2 .editorStyles ul ul{ list-style-image:url(../img/bull2-theme2.gif) }
	.theme2 .editorStyles ul ul{ list-style-image:url(../img/bull3-theme2.gif) }					
	
	#nav-site-list #nav2 a:hover, .site-map #nav-site-list #nav2 a{ background-image: url(../img/nav-site-bg2_hi.gif); background-color:#00AAEC }
	#nav-site-list #nav2 a.select{ background-image: url(../img/nav-site-bg2_hi.gif); background-color:#00AAEC }	

	.site-map #nav-site-list #nav2 .site-map-list li a{ background:#00AAEC}	
	.site-map #nav-site-list #nav2 .site-map-list li li a{ color: #008FCC}	
	#nav2 span.unlock { background-image: url(../img/unlock2.gif)}
	#nav2 span.lock { background-image: url(../img/lock2.gif)}
	.theme2 .Opportunities-itens .active .title{ background-image: url(../img/arrow2_2.gif)}
	.theme2 .Opportunities-itens .open .title{ background-image: url(../img/arrow5_2.gif)}		
	.theme2 .simulator-wd{ border:1px solid #b6dcf9}
	.theme2 .simulator-wd .col1{ background:#48a8f1 url(../img/simulator-bg2.gif) no-repeat}		
	.theme2 .simulator-wd .col2{ background-image:url(../img/simulator-bg2-right.gif)}	

	/* theme 3 */
	.theme3{ background: #FFF url(../img/body-bg-theme3.gif) no-repeat center 200px;}
	.theme3 #nav-site-sublist{ border-top:none}	
	.theme3 #top-nav{ background-color:#EE8B29; }			
	.theme3 a, .theme3 .color { color:#E3801D; text-decoration:none}
	
	.theme3 #nav-site-sublist a{ background-color:#EE8B29; color:#fff }
	.theme3 #nav-site-sublist a:hover{ background-color:#E3801D; color:#fff }
	.theme3 #nav-site-sublist a.selected{ background-color:#DE7106; color:#fff }	
	
	.theme3 a.btn2, .theme3 a.btn3, .theme3 button.btn22{  background: #EE8B29 url(../img/nav-site-bg3_hi.gif) repeat-x center; color:#FFF }
	.theme3 a.btn2:hover, .theme3 a.btn3:hover, .theme3 button.btn2:hover{ background: #EE8B29}		
	
	.theme3 .editorStyles ul{ list-style-image:url(../img/bull-theme3.gif) }
	.theme3 .editorStyles ul ul{ list-style-image:url(../img/bull2-theme3.gif) }
	.theme3 .editorStyles ul ul ul{ list-style-image:url(../img/bull3-theme3.gif) }				
	
	#nav-site-list #nav3 a:hover, .site-map #nav-site-list #nav3 a{ background-image: url(../img/nav-site-bg3_hi.gif); background-color:#EE8B29 }
	#nav-site-list #nav3 a.select{ background-image: url(../img/nav-site-bg3_hi.gif); background-color:#EE8B29 }
	
	.site-map #nav-site-list #nav3 .site-map-list li a{ background:#EE8B29}	
	.site-map #nav-site-list #nav3 .site-map-list li li a{ color: #E3801D}		
	#nav3 span.unlock { background-image: url(../img/unlock3.gif)}
	#nav3 span.lock { background-image: url(../img/lock3.gif)}
	.theme3 .Opportunities-itens .active .title{ background-image: url(../img/arrow2_3.gif)}
	.theme3 .Opportunities-itens .open .title{ background-image: url(../img/arrow5_3.gif)}		
	.theme3 .simulator-wd{ border:1px solid #f8d1a9}
	.theme3 .simulator-wd .col1{ background:#ed8b28 url(../img/simulator-bg3.gif) no-repeat}		
	.theme3 .simulator-wd .col2{ background-image:url(../img/simulator-bg3-right.gif)}		
	
	/* theme 4 */
	.theme4{ background: #FFF url(../img/body-bg-theme4.gif) no-repeat center 200px;}
	.theme4 #nav-site-sublist{ border-top:none}	
	.theme4 #top-nav{ background-color:#45B1A9; }			
	.theme4 a, .theme4 .color { color:#33A5A0; text-decoration:none}
	
	.theme4 #nav-site-sublist a{ background-color:#45B1A9; color:#fff }
	.theme4 #nav-site-sublist a:hover{ background-color:#33A5A0; color:#fff }
	.theme4 #nav-site-sublist a.selected{ background-color:#2A9993; color:#fff }	
	
	.theme4 a.btn2, .theme4 a.btn3, .theme4 button.btn2{  background: #45B1A9 url(../img/nav-site-bg4_hi.gif) repeat-x center; color:#FFF }
	.theme4 a.btn2:hover, .theme4 a.btn3:hover, .theme4 button.btn2:hover{ background: #45B1A9}	
	
	.theme4 .editorStyles ul{ list-style-image:url(../img/bull-theme4.gif) }
	.theme4 .editorStyles ul ul{ list-style-image:url(../img/bull2-theme4.gif) }
	.theme4 .editorStyles ul ul ul{ list-style-image:url(../img/bull3-theme4.gif) }				
	
	#nav-site-list #nav4 a:hover, .site-map #nav-site-list #nav4 a{ background-image: url(../img/nav-site-bg4_hi.gif); background-color:#45B1A9 }
	#nav-site-list #nav4 a.select{ background-image: url(../img/nav-site-bg4_hi.gif); background-color:#45B1A9 }
	
	.site-map #nav-site-list #nav4 .site-map-list li a{ background:#45B1A9}	
	.site-map #nav-site-list #nav4 .site-map-list li li a{ color: #33A5A0}		
	#nav4 span.unlock { background-image: url(../img/unlock4.gif)}
	#nav4 span.lock { background-image: url(../img/lock4.gif)}
	.theme4 .Opportunities-itens .active .title{ background-image: url(../img/arrow2_4.gif)}
	.theme4 .Opportunities-itens .open .title{ background-image: url(../img/arrow5_4.gif)}		
	.theme4 .simulator-wd{ border:1px solid #c0e0dd}
	.theme4 .simulator-wd .col1{ background:#62b1a9 url(../img/simulator-bg4.gif) no-repeat}		
	.theme4 .simulator-wd .col2{ background-image:url(../img/simulator-bg4-right.gif)}			
		
	/* theme 5 */
	.theme5{ background: #FFF url(../img/body-bg-theme5.gif) no-repeat center 200px;}
	.theme5 #nav-site-sublist{ border-top:none}	
	.theme5 #top-nav{ background-color:#FA633B; }			
	.theme5 a, .theme5 .color { color:#ED2E38; text-decoration:none}
	
	.theme5 #nav-site-sublist a{ background-color:#FA633B; color:#fff }
	.theme5 #nav-site-sublist a:hover{ background-color:#ED2E38; color:#fff }
	.theme5 #nav-site-sublist a.selected{ background-color:#BF1238; color:#fff }	
	
	.theme5 a.btn2, .theme5 a.btn3, .theme5 button.btn2{  background: #88BD22 url(../img/nav-site-bg5_hi.gif) repeat-x center; color:#FFF }
	.theme5 a.btn2:hover, .theme5 a.btn3:hover, .theme5 button.btn2:hover{ background: #FA633B}		
	
	.theme5 .editorStyles ul{ list-style-image:url(../img/bull-theme5.gif) }
	.theme5 .editorStyles ul ul{ list-style-image:url(../img/bull2-theme5.gif) }
	.theme5 .editorStyles ul ul ul{ list-style-image:url(../img/bull3-theme5.gif) }	
	
	#nav-site-list #nav5 a:hover, .site-map #nav-site-list #nav5 a{ background-image: url(../img/nav-site-bg5_hi.gif); background-color:#FA633B }
	#nav-site-list #nav5 a.select{ background-image: url(../img/nav-site-bg5_hi.gif); background-color:#FA633B }
	
	.site-map #nav-site-list #nav5 .site-map-list li a{ background:#FA633B}	
	.site-map #nav-site-list #nav5 .site-map-list li li a{ color: #ED2E38}
	#nav5 span.unlock { background-image: url(../img/unlock5.gif)}
	#nav5 span.lock { background-image: url(../img/lock5.gif)}
	.theme5 .Opportunities-itens .active .title{ background-image: url(../img/arrow2_5.gif)}
	.theme5 .Opportunities-itens .open .title{ background-image: url(../img/arrow5_5.gif)}	
	.theme5 .simulator-wd{ border:1px solid #fa8f6b}
	.theme5 .simulator-wd .col1{ background:#FA633B url(../img/simulator-bg5.gif) no-repeat}		
	.theme5 .simulator-wd .col2{ background-image:url(../img/simulator-bg5-right.gif)}
