@charset "iso-8859-1";

/* -----------------------------
	Junior Meneguette
	junior@spectranet.com.br
	http://www.spectranet.com.br
   ----------------------------- 	
	Folha de estilos principal
   ----------------------------- */

* {
	padding: 0;
	margin: 0;
left:0;
top:0;
}

body{
	font: normal 11px verdana;
	text-align: center;
	background:url(../img/bg_fundo.jpg) #ffffff center top repeat-x;
}

a , a:link , a:visited{

	text-decoration:none;
	color:#646363;
	
}

a:hover {

	color:535353;

}

#pagina {
	text-align:left;
	margin: 0 auto;
	width: 1002px;

}

#topo {
	
	width:1002px;

}

#meio {
	
	float:left;
	width:1002px;

}

#rodape {
/*	background:url(../img/bg_footer.jpg) center top repeat-x; */
	float:left;
	_float:inherit;
	border-top:1px #0a0a09 solid;
	font:15px Trebuchet MS;
	text-align:center;
	padding:10px 0 0 0;
	margin:15px 0 0 22px;
	width:960px; 
}

/* FIM DA ESTRUTURA PRINCIPAL */


/* ESTRUTURA TOPO */

label {
	
	float:left;
	width:47px;
	color:#999;
	padding:4px 0 0 0;

}

.logo {
	
	float:left;
	margin:0 0 15px 30px;
	width:460px;

}

.menuDeslogado {
	
	float:left;	
	background:url(../img/bg_menu.jpg) center top repeat-x;
	font:15px Trebuchet MS;
	text-align:center;
	padding:4px 0 4px 0;
	margin:-6px 0 0 20px;
	*margin:13px 0 0 18px;
	_margin:14px 0 0 9px;
	width:960px; 
	
}

	.menuDeslogado a , a:link , a:visited {
	
		color:#384c5e;
	
	}
	
	.menuDeslogado a:hover {
	
		color:#0c6dc3;
	
	}

.menu {
	
	float:left;	
	background:url(../img/bg_menu.jpg) center top repeat-x;
	font:15px Trebuchet MS;
	text-align:center;
	padding:4px 0 4px 0;
	margin:-18px 0 0 20px;
	*margin:4px 0 0 18px;
	_margin:-6px 0 0 9px;
	width:960px; 
	
}

	.menu a , a:link , a:visited {
	
		color:#384c5e;
	
	}
	
	.menu a:hover {
	
		color:#0c6dc3;
	
	}

	#selecionado {
	
		color:#0c6dc3;
	
	}
	
		#selecionado a , a:hover {
		
			color:#0c6dc3;
			
		}

	.menu ul {

		float:right;	
		list-style-type:none;
		padding:0 10px 0 0;
	
	}
	
	.menu li {

	float:left;
	background:url(../img/bg_botao_menu.jpg) center top no-repeat; 
	padding:11px 0 0 0;
	width:156px;
	height:30px;
	
	}
	
	.menuDeslogado ul {

		float:right;	
		list-style-type:none;
		padding:0 10px 0 0;
	
	}
	
	.menuDeslogado li {

	float:left;
	background:url(../img/bg_botao_menu.jpg) center top no-repeat; 
	padding:11px 0 0 0;
	width:156px;
	height:30px;
	
	}
	
.flash {

	margin:0 auto; 
	padding:0 0 0 5px;
	width:930px; 
	height:248px; 

}

.conteudoMeio {

	float:left;
	margin:15px 0 0 34px;
	_margin:15px 0 0 17px;
	width:935px; 

}

	.conteudoMeio p {
		
		text-align:justify;
		margin:10px 0 0 0;
		font:10px verdana;
		color:#646363;
	
	}


.conteudoLogado {

	float:left;
	margin:15px 0 0 34px;
	_margin:15px 0 0 17px;
	width:935px;
}

	#tituloMeio {

		font:23px Century Gothic;
		color:#2470a0;
	
	}

	.caixaEmpresa {
	
		float:left; 
		padding:0 10px 0 10px;
		width:379px; 
	
	}
	.caixaEmpresa2 {
	
		float:left; 
		padding:0 10px 0 10px;
		width:655px; 
	
	}
	
		.caixaEmpresaConteudo {
			
			text-align:justify;
			padding:10px 0 0 0;
			font:10px verdana;
			color:#646363;
		
		}

		#tituloEmpresaConteudo {
			
			text-align:justify;
			padding:10px 0 0 0;
			font:bold 11px verdana;
			color:#525151;
		
		}
	
	.caixaProdutos {
	
		float:left; 
		padding:0 10px 0 10px;
		width:255px;
	
	}
	
		.caixaProdutos ul {
		
			list-style-type:none;
		
		}
		
		.caixaProdutos li {
		
			border-bottom:2px #303030 dotted;
			padding:0 0 10px 0;
		
		}
	
	.caixaAtualizacoes {	
		float:left;
		background:url(../img/bg_atualizacoes.jpg) center top repeat-x;
		padding:0 10px 0 8px;
		margin:0 0 0 10px;
		width:225px;
		min-height:270px;
		border:1px #e3e3e3 solid;
	}
	
		.caixaAtualizacoes a {
		
			color:#646363;
		
		}
		
		.caixaAtualizacoes a:hover {
		
			color:#535353;
		
		}
	
		.caixaAtualizacoes ul {
			
			float:left;
			list-style-type:none;
		
		}
		
		.caixaAtualizacoes li {
			
			float:left;
			padding:5px 0 5px 0;
			width:225px;
			font:10px Verdana;
			*height:auto;
		
		}

	.caixaAtualizacoesInterna {
	
		float:left; 
		width:230px;
	
	}
	
		.caixaAtualizacoesInterna a {
		
			color:#646363;
		
		}
		
		.caixaAtualizacoesInterna a:hover {
		
			color:#535353;
		
		}
	
		.caixaAtualizacoesInterna ul {
		
			list-style-type:none;
		
		}
		
		.caixaAtualizacoesInterna li {
			
			float:left;
			padding:5px 0 5px 0;
			width:225px;
			font:10px Verdana;
			*height:auto;
		
		}	
	
		#tituloAtualizacoes {
		
			font:18px Century Gothic;
			color:#2470a0;
			margin:12px 0 5px 0;
		
		}
		
		.iconeAtualizacoes {
		
			float:left; 
			padding:2px 1px 0 0; 
			width:22px;
		
		}
		
		.textoAtualizacoes {
		
			float:left; 
			width:200px;
		
		}
		
.creditos {

	color:#262624; 
	text-align:center; 
	font:10px Trebuchet MS; 
	padding:30px 0 0 0;

}

.logotipo {

	float:left; 
	margin:20px 0 20px 0;
	padding:0 0 0 10px;

}

.logon {

	float:left; 
	margin:0 0 5px 0;
	width:470px;

}

	.logon input {
	
		color:#999999;
		font:11px Trebuchet MS;
		padding:0 0 0 3px;
		width:145px;
		height:15px;
	
	}
	
	#loginFechado {
		
		float:right;
		padding:5px 0 0 0;
		font:12px Trebuchet MS;
		color:#666666;

	}

	#loginFechado a , a:link , a:visited {
	
		color:#666666;
	
	}
	
	#loginFechado a:hover {
	
		color:#999999;
	
	}

	#boasvindas {

		float:right;
		font:12px Trebuchet MS;
		color:#666666;
		text-align:right;
		padding:0 30px 0 0;
		width:950px;

	}

	#boasvindas a , a:link , a:visited {
	
		color:#666666;
	
	}
	
	#boasvindas a:hover {
	
		color:#999999;
	
	}

	
	#loginAberto {
	
		margin:20px 0 0 0;
	
	}
	
.contato {

	color:#484848;
	font-size:12px;
	margin:0 auto;
	padding:0 0 40px 0;

}

	.contato input {
	
		color:#999999;
		font:11px Trebuchet MS;
		padding:0 0 0 3px;
	
	}
	
	.contato select {
	
		color:#999999;
		font:11px Trebuchet MS;
		padding:0 0 0 5px;
	
	}
	
	.contato textarea {
	
		color:#999999;
		font:11px Trebuchet MS;
		padding:0 0 0 5px;
	
	}

.materiasVeiculadas {

	font:bold 12px Trebuchet MS;
	color:#7d7d7d;

}

.materiasPublicadas {
	float:left;
	width:655px;
	min-height:250px;
}

	.materiaPublicadas ul {		
		float:left;
		list-style-type:none;
		margin:0 0 0 10px; 
		padding:0;
	}
	
	.materiasPublicadas li {	
		float:left;
		list-style-type:none;
		margin:0 0 20px 10px; 
		width:655px;
	
	}
	
.materiaIntegra {
	float:left;	
	}	
	.materiaIntegra ul {
		float:left;
		margin:20px 0 0 0;
		list-style-type:none;
	}
	.materiaIntegra li {
		float:left;
		margin:0 15px 0 0;	
		
	}

.thumb_materia {

	float:left; 
	margin:0 10px 0 0;
	width:55px;

}

.conteudo_materia {

	float:left; 
	width:570px; 
	margin:0; 


}

.tituloMateria {

	font-size:13px; 
	color:#737373; 
	text-align:justify;
}

	.tituloMateria a {
	
		color:#2470a0;
		
	}

.conteudoMateria {

	color:#646363;

}

.creditosMateria {

	color:#737373;

}

.caixaData {

	float:left; 
	border:1px #555555 solid;

}

	.caixaData_ano {
	
		background-color:#3e5162;
		width:30px; 
	
	}
	
	.caixaData_dia {
	
	background-color:#7a7c7e;
	width:30px; 
	
	}
	
	.data_diaMes {
	
		font:9px Trebuchet MS;
		color:#101010; 
		padding:1px 0 1px 0; 
	
	}
	
.caixaData_relacao {

	float:left; 
	padding:7px 0 0 5px;

}
.navegacaoMenu {
	float:left;
	font:12px 'Century Gothic';
	width:670px;
}
	.navegacaoMenu ul {
		float:left;
		list-style-type:none;
	}
	.navegacaoMenu li {
		float:left;
		padding:0 3px 0 3px;
	}
	.navegacaoMenu a {
		color:#666;
	}
	.navegacaoMenu a:hover {
		color:#999;
	}
.popupFlutuante {
position:absolute; 
border:1px #6699CC solid;
background:url(../img/bg_fundoPopup.jpg) #ffffff center top repeat-x;
top:0%;
margin:30px 0 0 0;
overflow:auto;
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;
}
.popupFlutuanteFull {
position:absolute;
background:url(../img/bg_fundoPopup.jpg) #ffffff center top repeat-x;
border:1px #6699CC solid; 
top:0;
left:0;
bottom:0;
overflow:auto;
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;
}
.endRodape {
	float:left; 
	text-align:left;
	font:11px verdana; 
	width:558px;
	padding:15px 0 0 10px;
	color:#888;
}
	.endRodape p {
		margin:0 0 5px 0;	
	}
.conteudoMateriasPublicadas {
	text-align:left;
 	color:#737373; 
	font:13px Trebuchet MS; 
	padding:20px 0 0 0;
}
.listaNoticias {
	float:left;
	margin:0 0 0 30px;
	padding:0;
	width:699px;
}
.caixa_lateral_noticias {
	float:left;
	margin:-15px 0 0 0;
	width:240px;
}
	.caixa_lateral_noticias  h1 {
		float:left;
		background:url(../img/bg_titulo_lateral.jpg) left bottom no-repeat;
		font:bold 15px arial;
		color:#4e7288;
		margin:10px 0 0 10px;
		padding:0 0 5px 0;
		width:222px;	
	}
	.caixa_lateral_noticias ul {
		float:left;
		list-style:none;
		margin:0 0 25px 0;
		width:240px;
	}
	.caixa_lateral_noticias li {
		float:left;
		background:url(../img/bg_meio_lateral.jpg) left top repeat-y;
		color:#666;
		padding:10px 10px 0 12px;
		width:218px;
	}