/* 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:357px;
	}
	#master0 {
		height:302px !important;
		margin:0 auto;
		width:100% !important;
	}
	#master0 div {
		height: 302px !important;
		width: 100% !important;
	}
	#master0 div a {
		display:block;
		width:100%;
		height:302px !important;
	}
	#master0 div img {
		height:302px;
		left: 50%;
		margin-left:-900px;
		position: absolute;
		width: 1800px;
	}
	.painel img {
		border: 0 none !important;
		display: block;
	}
	.painel h1 a{
		display:none;
		background:url(images/logo_portal.gif) no-repeat;
		display:block;
		width:220px;
		height:147px;
		text-indent:-5000px;
		overflow:hidden;}
	
	.painel h1{
	border-bottom:7px #eaae43 solid;
	display:none;
	width:220px;
	height:147px;
	float:left;}
	
	
.pnl_lista {
		position:absolute;
		top:302px;
		left:50%;
		margin-left:-342px;
		width:684px;
		height:55px;
		z-index:50;
	}
	.pnl_lista li {
		float:left;
		background:url(images/menu.jpg) no-repeat;
		height:55px;
	}
	.pnl_lista li a {
		display:block;
		height:55px;
	}
	.pnl_lista li a:hover {
		text-decoration:none;
	}
	.pnl_lista li.mn_conheca {
		width:244px;
		height:55px;
		background-position:0 top;
	}
	.pnl_lista li.mn_conheca a {
		width:244px;
		height:55px;
		text-indent:-9999px;
	}
	.pnl_lista li.mn_conheca:hover, .pnl_lista li.mn_conheca.hover {
		background-position:0 bottom;
	}
	.pnl_lista li.mn_clientes {
		width:154px;
		height:55px;
		background-position:-244px top;
	}
	.pnl_lista li.mn_clientes a {
		width:154px;
		height:55px;
		text-indent:-9999px;
	}
	.pnl_lista li.mn_clientes:hover, .pnl_lista li.mn_clientes.hover {
		background-position:-244px bottom;
	}
	.pnl_lista li.mn_noticias {
		width:105px;
		height:55px;
		background-position:-398px top;
	}
	.pnl_lista li.mn_noticias a {
		width:105px;
		height:55px;
		text-indent:-9999px;
	}
	.pnl_lista li.mn_noticias:hover, .pnl_lista li.mn_noticias.hover {
		background-position:-398px bottom;
	}
	.pnl_lista li.mn_contato {
		width:181px;
		height:55px;
		background-position:-503px top;
	}
	.pnl_lista li.mn_contato a {
		width:181px;
		height:55px;
		text-indent:-9999px;
	}
	.pnl_lista li.mn_contato:hover, .pnl_lista li.mn_contato.hover {
		background-position:-503px bottom;
	}
	.pnl_lista li.mn_facebook {
		position:absolute;
		top:-297px;
		left:550px;
		background:none;
		height:26px;
		background-position:-503px top;
	}
	.pnl_lista li.mn_facebook a {
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		background:url(images/icon_facebook.gif) no-repeat 0 top;
		padding:5px 0 0 28px;
		height:20px;
		text-decoration:none;
	}
	.pnl_lista li.mn_facebook a:hover {
		text-decoration:underline;
	}
	.pnl_lista li.mn_twitter {
		position:absolute;
		top:-297px;
		left:650px;
		background:none;
		height:26px;
		background-position:-503px top;
	}
	.pnl_lista li.mn_twitter a {
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		background:url(images/icon_twitter.gif) no-repeat 0 top;
		padding:5px 0 0 28px;
		height:20px;
		text-decoration:none;
	}
	.pnl_lista li.mn_twitter a:hover {
		text-decoration:underline;
	}
	.pnl_lista li.mn_braco {
		position:absolute;
		z-index:50;
		display:none;
		background:url(images/cotovelo.jpg) no-repeat;
		top:0;
		left:691px;
		width:72px;
		height:50px;
	}
	.pnl_lista li.mn_braco a {
		display:none;
	}
/*--------------- 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;}*/


.mn_msn {
	position:absolute;
	background:url(images/mn_suporte_msn.gif) no-repeat;
	width:169px;
	height:48px;
	top:50px;
	left:50%;
	margin:0 0 0 0!important;
	}
.mn_msn a {
	display:block;
	width:169px !important;
	height:48px !important;
}
.mn_msn a:hover, .mn_msn a:active {
	border:none !important;
}
.mn_skype {
	position:absolute;
	background:url(images/mn_suporte_skype.gif) no-repeat;
	width:169px;
	height:48px;
	top:50px;
	left:50%;
	margin:0 0 0 180px !important;
}
.mn_skype a {
	display:block;
	width:169px !important;
	height:48px !important;
}
.mn_skype a:hover, .mn_skype a:active {
	border:none !important;
}
/*------------- corpo -----------------*/

#corpo {
	width:930px;
	margin:0 auto;
}
	
#conteudo {
	background:url(images/conteudo_bg.gif) no-repeat 0 top;
	padding-top:15px;
	width:930px;
	min-height:330px;
	margin-top:20px;
	}
#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;
}
