
/*#layout-fix { top:590px; }*/

/**/

#main-title { margin-bottom:20px; }

/**/

#content-index {
float:left;
height:auto; min-height:725px; position:relative; padding:0 0 5px; width:720px; }

#content-index .page-header { width:680px; }

/**/

#share-box { /*top:585px;*/ }

/**/

#objective { background:#250 url(../img/layout/objective.jpg) no-repeat; color:#FFF; height:275px; left:50%; margin-left:-490px; position:absolute; top:295px; width:980px; z-index:1; }
	
	#objective .description { display:block; padding:25px; width:440px; }
		
		#objective .description h2 { color:#FFF; font-size:1.8em; padding:0; }
		
		#objective .close:hover { background:url(../img/layout/bg-close-button.jpg) no-repeat 0 -30px; }
		#objective .close:active { background:url(../img/layout/bg-close-button.jpg) no-repeat 0 -60px; }
	
	
	#objective ul { color:#FFF; font-size:0.8em; font-weight:bold; }
	
	
	#add { cursor:pointer; height:50px; display:block;  position:absolute; left:28px; bottom:25px; }
		
		#add a { display:block; height:50px; width:180px; }
		
		#add { background:#6D9D00 url(../img/layout/add.jpg); }
		#add:hover { background-position:0 -50px; }
		#add:active { background-position:0 -100px; }
		
/**/

#content-index h3.section { color:#888; font-weight:bold; font-size:0.8em; padding:10px 0; }

/*Guide*/

#guide { float:left; position:relative; width:720px; }

#guide-title { padding-bottom:0;  float:left; }

	#guide .content-box-finish-right,
	#guide .content-box-finish-left { top:90px; }

#secondary-menu-tabs { background:#250; height:30px; width:700px; padding:10px 10px 0; margin:50px 0 25px 0; float:left; }

#secondary-menu-tabs li { list-style:none outside; float:left; height:50px; text-align:center; padding:0; margin:0 5px; }

#secondary-menu-tabs a { font-size:0.8em; color:#FFF; display:block; height:35px; line-height:30px; padding:0 10px; }

#secondary-menu-tabs .current { background:#FFF; color:#222; }

/**/

.see-more {
background:#EFD;
padding:0; font-size:0.8em; color:#250 !important;
display:block; line-height:25px; height:25px; padding:0 25px 0 25px; position:relative; text-align:right; width:650px;  }


/**/
	
.noticia-destaque-title,
#content-highlight .list,
.more, #nav { position:absolute; }

.noticia-destaque-title,
#content-highlight .list,
#nav { left:260px; }

/*Updates*/

#update-add,
#update-ref { float:left; margin-bottom:25px; height:265px; position:relative; width:350px !important; }
	
	#update-add h3.page-header,
	#update-ref h3.page-header {  width:310px; }
	
		#update-add h3 a.more,
		#update-ref h3 a.more { background:#50800A; color:#FFF; font-size:0.68em !important; font-weight:normal; position:relative; font-size:0.8em; padding:2px 5px; margin-left:25px; }
		
		#update-add h3 a.more:hover,
		#update-ref h3 a.more:hover { background:#250; text-decoration:none; }
		
#update-add a.highlight,
#update-ref a.highlight { border:5px solid #F8F8F8; display:block; height:55px; padding:10px; width:55px; position:absolute; left:20px; top:75px; }
	
#update-add-links,
#update-ref-links { position:absolute; top:75px; padding:0 0 10px 10px; right:20px; width:220px; }

	#update-add-links a,
	#update-ref-links a { border:2px solid #F8F8F8; font-size:0.25em; line-height:5px; display:block; float:left; padding:5px; height:25px; width:25px; margin:0 0 5px 5px; }
	
	#update-add a.highlight:hover, 
	#update-ref a.highlight:hover,
	#update-add-links a.active,
	#update-ref-links a.active,
	#update-add-links a:hover,
	#update-ref-links a:hover { border-color:#DEC; }
	
#update-add-list,
#update-ref-list {
background: url(../img/layout/update-list.jpg) no-repeat; list-style:none;
padding:25px 20px 10px; position:absolute; top:160px; left:15px; width:300px; height:75px; }
	
	.update-path a { font-weight:normal; }
	
	#update-add-list li,
	#update-ref-list li { display:none; }
	
	#update-add-list strong,
	#update-ref-list strong { width:100%; }
	
	#update-add-list span,
	#update-ref-list span{ font-size:0.8em; }

/*Noticias*/

.news h3.page-header { position:relative !important; width:190px !important; }

.news { float:left; margin-bottom:10px; margin-right:10px; position:relative;  width:230px; }
	
	.news li { border-bottom:1px solid #F2F2F2; list-style:none outside; font-size:1em; padding:5px 0; }

	.news li a { font-weight:normal; }
	
	.news ul { padding:0 20px; margin-top:20px; }
	
/*Ajustes*/

#advertising { top:595px !important; }

/**/

#featured-companies-container { float:left; position:relative; /*height:305px;*/ padding:75px 0 25px; width:720px; }

#featured-companies { float:left; height:280px; margin-bottom:25px; position:relative; overflow:hidden; margin:0 20px; width:680px; }

	#featured-companies .items { float:left; height:400px; margin-bottom:25px; position:relative; width:20000em; }

	#featured-companies .container { background:url(../img/layout/featured-companies.jpg) no-repeat; float:left; height:300px; width:680px; }

.featured-comp { float:left; font-size:0.8em; height:140px; margin-bottom:10px; position:relative; width:340px; }

.featured-comp-logo { background:#FFF; border:5px solid #F8F8F8; cursor:pointer; position:absolute; top:20px; left:20px; padding:10px; width:55px; height:55px; overflow:hidden; z-index:4; }

.featured-comp-logo:hover { background:#FFF; border:5px solid #DEC; }

.featured-comp-info { position:absolute; top:20px; left:105px; padding:0 20px; }

	.featured-comp-info span { display:block; font-size:1.2em; height:15px; margin-bottom:5px; overflow:hidden; }

	.featured-comp-info p { margin-bottom:10px; text-align:left; }

.featured-comp-info strong { color:#250; text-transform:capitalize !important; }

	
	#featured-companies-container .navi { height:25px; position:absolute; top:0; right:0; padding:20px; z-index:3; }

		#featured-companies-container .navi a { background:#50800A; border:1px solid #6D9D00; display:block; height:15px; width:15px; float:left; margin:0 2px; }
		
		#featured-companies-container .navi a:hover { border:1px solid #9DCD22; }
		
		#featured-companies-container .navi a.current { background:#250; }
		
		#featured-companies-container .navi a.current:hover { border:1px solid #6D9D00; }


#featured-companies .prev { background:url(../img/layout/f-comp-prev.jpg); cursor:pointer; height:52px; position:absolute; top:115px; left:0; width:28px; z-index:3; }

#featured-companies .next { background:url(../img/layout/f-comp-next.jpg); cursor:pointer; height:52px; position:absolute; top:115px; right:0; width:28px; z-index:3; }

/*Progress*/

#progress.mini { background:#FFF; border:1px solid #DDDDDD; height:12px; margin:2px 0; position:relative; font-size:0.85em; width:55px; }

#progress.mini span { position:absolute; right:-30px; top:-2px; }

	#progress.mini #percent { background:url(../adicione/img/layout/bg-progress.jpg) no-repeat center;
	height:8px; left:2px; position:absolute; top:2px; width:50px; z-index:2;
	-moz-border-radius:0; -webkit-border-radius:0;
	}
	
	#progress.mini #percent-off { background:url(../adicione/img/layout/bg-progress-off.jpg) no-repeat center;
	height:8px; left:2px; position:absolute; top:2px; width:50px; z-index:1;
	-moz-border-radius:0; -webkit-border-radius:0;
	}

#progress { background:#FFF; border:1px solid #DDDDDD; height:25px; margin:2px 0; position:relative; width:110px; }

	#percent { background:url(../adicione/img/layout/bg-progress.jpg) no-repeat center;
	height:15px; left:5px; position:absolute; top:5px; width:100px; z-index:2; }
	
	#percent-off { background:url(../adicione/img/layout/bg-progress-off.jpg) no-repeat center;
	height:15px; left:5px; position:absolute; top:5px; width:100px; z-index:1; }
	
/**/

.fix { margin-top:25px; }
