/* Formatacao comun a todas as paginas do layout*/

html {
	}

#centraliza {
	width:100%;
	margin:auto;
	background: url("images/bg02.png") no-repeat center 230px;
	_background:none;
	}
	
	dfn {
		font-style:normal;
		color:#e06f00;
		border-bottom:1px dotted #e06f00;
	}
	
*{
	margin:0;
	padding:0;
	outline:none;}
	
a{	color:#101c39;
	cursor:pointer;
	text-decoration:none
	}
	
	a:hover{ 
	color:#1f3057;}
	
ul{	list-style:none;}


h2 {	
	width:500px;
	height:36px;
	text-indent:-5000px;
	overflow:hidden;
	clear:both;}
	
h5 {
	font:bold 11px Arial, Helvetica, sans-serif;}
	
/*---------------------- body ----------------------*/
	body {
		font-family:"Arial Narrow", Helvetica, sans-serif;
		font-size:11px;
		color:#101c39;
		margin:0;
		padding:0;
	}
	fieldset {
		border:medium none;
	}
/*---------------------- Paginaçao ----------------------*/
	#paginacao, .paginacao {
		display:block;
	}
	
	#paginacao span, #paginacao a, .paginacao span, .paginacao a {
		display:block;
		width:15px;
		color:#0081c9;
		height:15px;
		padding:3px;
		margin:10px 5px 5px 0;
		float:left;
		text-align:center;
		font:normal 11px Arial, Helvetica, sans-serif;
		border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		color:216ea9;
	}
	
	#paginacao .ativo, .paginacao .ativo {
		background:#00b7fc;
		color:#fff;
		border:1px #289dc9 solid;
	}
		
		#paginacao .ativo:hover, .paginacao .ativo:hover {
		color:#fff;
		background:#009ad4;
		border:1px #289dc9 solid;}
		
/*--------------- barra do painel ---------------*/	
	
	.pnl_barra{
		display:none;
	}
	
	#msg_mensagem {
		background:#fff;
		padding:15px;
		text-align:justify;
	}
	#msg_mensagem img {
		float:left;
		margin-right:15px;
	}
	#msg_mensagem p {
	}
	.bt_ok {
		position:absolute;
		display:block;
		bottom:20px;
		left:20px;
		background:#F28E33;
		padding:5px;
		color:#2E697A;
	}
	.bt_ok:hover {
		color:#2E697A;
		background:#c05b00;
	}
/*---------------- painel com a logo da actcon ----------------*/


	.painel {
		position:relative;
		height:284px;
	}
	#master0 {
		margin:0 auto;
		width:100% !important;
	}
	#master0 div {
		height: 231px !important;
		width: 100% !important;
	}
	#master0 div a {
		display:block;
		width:100%;
		height:231px !important;
	}
	#master0 div img {
		height:231px;
		left: 50%;
		margin-left:-900px;
		position: absolute;
		width: 1800px;
	}
	.painel img {
		border: 0 none !important;
		display: block;
	}
	.painel h1 {
		position:absolute;
		display:block;
		width:100%;
		height:290px;
		text-indent:-5000px;
	}
	.painel h1 a {
		position:absolute;
		display:block;
		width:100%;
		height:290px;
		text-indent:-5000px;
	}
	
	.pnl_lista {
		position:absolute;
		top:230px;
		left:50%;
		margin-left:-490px;
		width:980px;
		height:55px;
		z-index:50;
	}
	.pnl_lista li {
		float:left;
		background:url(images/menu.gif) no-repeat;
		height:55px;
	}
	.pnl_lista li a {
		display:block;
		height:55px;
	}
	.pnl_lista li a:hover {
		text-decoration:none;
	}
	.pnl_lista li.mn_grupoactcon {
		width:157px;
		height:55px;
		background-position:0 top;
	}
	.pnl_lista li.mn_grupoactcon a {
		width:157px;
		height:55px;
		text-indent:-9999px;
	}
	.pnl_lista li.mn_grupoactcon:hover, .pnl_lista li.mn_grupoactcon.hover {
		background-position:0 bottom;
	}
	.pnl_lista li.mn_missao {
		width:158px;
		height:55px;
		background-position:-157px top;
	}
	.pnl_lista li.mn_missao a {
		width:158px;
		height:55px;
		text-indent:-9999px;
	}
	.pnl_lista li.mn_missao:hover, .pnl_lista li.mn_missao.hover {
		background-position:-157px bottom;
	}
	.pnl_lista li.mn_projetoseducacionais {
		width:95px;
		height:55px;
		background-position:-315px top;
	}
	.pnl_lista li.mn_projetoseducacionais a {
		width:95px;
		height:55px;
		text-indent:-9999px;
	}
	.pnl_lista li.mn_projetoseducacionais:hover, .pnl_lista li.mn_projetoseducacionais.hover {
		background-position:-315px bottom;
	}
	.pnl_lista li.mn_portalfacil {
		width:94px;
		height:55px;
		background-position:-410px top;
	}
	.pnl_lista li.mn_portalfacil a {
		width:94px;
		height:55px;
		text-indent:-9999px;
	}
	.pnl_lista li.mn_portalfacil:hover, .pnl_lista li.mn_portalfacil.hover {
		background-position:-410px bottom;
	}
	.pnl_lista li.mn_modernizacao {
		width:177px;
		height:55px;
		background-position:-504px top;
	}
	.pnl_lista li.mn_modernizacao a {
		width:177px;
		height:55px;
		text-indent:-9999px;
	}
	.pnl_lista li.mn_modernizacao:hover, .pnl_lista li.mn_modernizacao.hover {
		background-position:-504px bottom;
	}
	.pnl_lista li.mn_parcerias {
		width:83px;
		height:55px;
		background-position:-681px top;
	}
	.pnl_lista li.mn_parcerias a {
		width:83px;
		height:55px;
		text-indent:-9999px;
	}
	.pnl_lista li.mn_parcerias:hover, .pnl_lista li.mn_parcerias.hover {
		background-position:-681px bottom;
	}
	.pnl_lista li.mn_ondeestamos {
		width:109px;
		height:55px;
		background-position:-764px top;
	}
	.pnl_lista li.mn_ondeestamos a {
		width:109px;
		height:55px;
		text-indent:-9999px;
	}
	.pnl_lista li.mn_ondeestamos:hover, .pnl_lista li.mn_ondeestamos.hover {
		background-position:-764px bottom;
	}
	.pnl_lista li.mn_contato {
		width:107px;
		height:55px;
		background-position:-874px top;
	}
	.pnl_lista li.mn_contato a {
		width:107px;
		height:55px;
		text-indent:-9999px;
	}
	.pnl_lista li.mn_contato:hover, .pnl_lista li.mn_contato.hover {
		background-position:-874px bottom;
	}
/*--------------- formatacao do menu --------------------*/
#menu{ display:none}

#a_conteudo{
	display:none}

/*.mn_home a:hover, .mn_inst a:hover, .mn_atuacao a:hover, .mn_parceiros a:hover, .mn_contato a:hover {
	border-bottom:2px #000066 solid;}*/

/*------------- corpo -----------------*/

#corpo {
	width:980px;
	margin:0 auto;
	padding-top:20px;
}
	
#conteudo {
	background:url(images/conteudo_bg.gif) no-repeat 0 top;
	padding-top:15px;
	width:930px;
	min-height:330px;
	margin:0 auto;
	}
#conteudo div {
	float:left;
}

.navegacao2, .navegacao, .barra_funcoes{
	display:none}
		
/*-------------- rodape -------------*/

#fim_corpo{
	display:block;
	clear:both;
	width:827px;
	height:5px;
	text-indent:-5000px;
	overflow:hidden;}

#rodape	{
	width:930px;
	height:88px;
	background:url(images/rodape.gif) no-repeat 0 bottom;
	margin:0 auto;
	clear:both;
	padding-top:15px;
	}
	
	.rdp_portal, .rdp_empresa {
	display:none;}
	
	address {
		display:none;
		font:11px Arial, Helvetica, sans-serif;
		float:left;
		width:188px;
		color:#fff;
		margin:13px 0 0 20px;}
	
kbd {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	display:block;
	margin:-2px 15px 3px 0;
}

#msg_mensagem {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 15px;
    text-align: justify;
}

#msg_mensagem {
    text-align: justify;
}

.bt_ok {
    background: none repeat scroll 0 0 #F28E33;
    bottom: 20px;
    color: #FFFFFF;
    display: block;
    left: 20px;
    padding: 5px;
    position: absolute;
}
