#contentIndex{
	overflow:hidden;
}
#contentIndex h2{
	margin:10px;
	padding:0 0 6px 14px;
	background:url(../images/index/tit_background.gif);
} 
#contentIndex h2 span{
	width:200px;
	line-height:19px;
	display:block;
	text-indent:-9000px; overflow:hidden;
	background:url(../images/index/tit.png);
}

#contentIndex .box{
	border-bottom:10px solid #E0E9E9;
}
#contentIndex a{
	text-decoration:none;
}

/* * * * *
	NEWS PANEL
 * * * * */
 
/* NEWS PANEL - TOP */
#contentIndex .news_panel .top{
	margin:10px;
	position:relative; /* ie hack - border chaos */
	border:1px solid #E0DFE3;
}
#contentIndex .news_panel .top ul{
	height:25px;
	background:#EBF0F0;
}
#contentIndex .news_panel .top li{
	float:left;
}
#contentIndex .news_panel .top li a{
	line-height:25px;
	float:left;
	text-align:center;
	color:#999;
}
#contentIndex .news_panel .top li a:hover{color:#333; background:#C2CFCF;}

#contentIndex .news_panel .top li.ultimas a{width:150px;}
#contentIndex .news_panel .top li.outras a{width:140px;}
#contentIndex .news_panel .top li.mais a{width:118px;}

#contentIndex .news_panel .top li.select{
	background:#fff url(../images/index/news_panelLiSelect_background.gif) no-repeat right top;
}
#contentIndex .news_panel .top li.select a{
	color:#FF6600;
	font-weight:bold;
	display:block;
}
#contentIndex .news_panel .top li.select a:hover{color:#DF5900; text-decoration:underline; background:#fff}
/* NEWS PANEL - TOP - NEWS */
#contentIndex .news_panel .top a.news img{
	margin:10px;
	float:left;
	display:inline; /* ie hack */
}
#contentIndex .news_panel .top a.news_info{
	padding-top:18px;
	padding-right:10px;
	font-size:10px;
	color:#FF6600;
	display:block;
}
#contentIndex .news_panel .top a.news_info span{color:#666;}
#contentIndex .news_panel .top a.news_info big{
	padding-top:5px;
	display:block;
	font-size:15px;
	line-height:18px;
	font-weight:bold;
}
#contentIndex .news_panel .top a.news_info:hover{
	text-decoration:underline;
}
/* NEWS PANEL - NEWS LIST */
#contentIndex .news_panel .news_list{
	padding:10px 10px 0 10px;
}
#contentIndex .news_panel .news_list li{
	margin-bottom:10px;
	padding:4px 10px;
	border:1px solid #E0DFE3;
}
#contentIndex .news_panel .news_list li a{
	color:#000;
	display:block;
}
#contentIndex .news_panel .news_list li a span{
	font-size:10px;
	color:#999;
}
#contentIndex .news_panel .news_list li a big{
	display:block;
	font-size:11px;
}
#contentIndex .news_panel .news_list li a:hover{
	text-decoration:underline;
}

/* * * * *
	ALL NEWS PANEL
 * * * * */
#contentIndex #allnews_panel{
	height:34px;
}
#contentIndex #allnews_panel a{
	margin:10px;
	font-weight:bold;
	float:right;
}


/* * * * *
	BOXES PANEL
 * * * * */
#contentIndex #boxes_panel li{
	width:198px;
	height:42px;
	margin:0 0 10px 10px;
	float:left;
	display:inline; /* ie hack */
	border-left:2px solid #000;
}
#contentIndex #boxes_panel li a{
	font-size:15px;
	padding:2px 0 0 8px;
	display:block;
	line-height:18px;
	font-weight:bold;
}
#contentIndex #boxes_panel li a:hover{
	text-decoration:underline;
}
#contentIndex #boxes_panel li.b1{border-color:#0099FF}
#contentIndex #boxes_panel li.b1 a{color:#0099FF}
#contentIndex #boxes_panel li.b2{border-color:#2B9934}
#contentIndex #boxes_panel li.b2 a{color:#2B9934}
#contentIndex #boxes_panel li.b3{border-color:#FF0000}
#contentIndex #boxes_panel li.b3 a{color:#FF0000}
#contentIndex #boxes_panel li.b4{border-color:#FF6600}
#contentIndex #boxes_panel li.b4 a{color:#FF6600}

/* * * * *
	OPORTUNIDADES PANEL
 * * * * */
#contentIndex #oportunidades_panel h2 span{
	background-position:-600px 0;
}
#contentIndex #oportunidades_panel .inner,
#contentIndex #oportunidades_panel .nav{
	padding:0 15px;
}
#contentIndex #oportunidades_panel .inner{
	padding-bottom:15px;
}
#contentIndex #oportunidades_panel p.inner{
	font-weight:bold;
	font-size:12px;
}
#contentIndex #oportunidades_panel ul{
	height:30px;
}
#contentIndex #oportunidades_panel li a{
	width:198px;
	color:#FF6600;
	font-size:12px;
	font-weight:bold;
	float:left;
}
#contentIndex #oportunidades_panel li a:hover{
	text-decoration:underline;
}
#contentIndex #oportunidades_panel li.last a{
	color:#0099FF;
}
#contentIndex #oportunidades_panel .nav{
	height:35px;
}
#contentIndex #oportunidades_panel .iCadastrar{
	background:url(../images/indexOportunidadesCadastrar.gif);
	width:162px; height:20px;
	float:right;
}
#contentIndex #oportunidades_panel .iMais{
	background:url(../images/indexOportunidadesMais.gif);
	width:68px; height:20px;
	float:left;
}

/* * * * *
	NEWSLETTER PANEL
 * * * * */
#contentIndex #newsletter_panel h2 span{
	background-position:-200px 0;
}
#contentIndex #newsletter_panel div{
	height:88px;
	padding:0 15px;
}
#contentIndex #newsletter_panel p.info{
	width:160px;
	float:left;
}
#contentIndex #newsletter_panel form{
	width:210px;
	margin-left:30px;
	float:left;
}
#contentIndex #newsletter_panel form p{
	height:25px;
	padding-left:56px;
}
#contentIndex #newsletter_panel form label{
	width:56px;
	margin-left:-58px;
	float:left;
	text-align:right;
}
#contentIndex #newsletter_panel form .field{
	width:146px;
	float:left;
}
#contentIndex #newsletter_panel button{
	width:80px;
	margin-top:4px;
	margin-left:128px;
	background:url(../images/indexNewsletterButton.gif);
}

/* * * * *
	PARCEIROS PANEL
 * * * * */
#contentIndex #parceiros_panel{
	border:none;
}
#contentIndex #parceiros_panel h2 span{
	background-position:-400px 0;
}
#contentIndex #parceiros_panel ul{
	height:216px;
	padding-left:28px;
}
#contentIndex #parceiros_panel li{
	width:78px;
	height:78px;
	float:left;
	text-align:center;
	margin-right:20px;
	margin-bottom:20px;
}
#contentIndex #parceiros_panel li img{
	margin:0 auto;
	position:relative;
}