@charset "utf-8";
/* CSS Document */

html{
	background:url(../../imagens/layout/bg-pagina.gif);
	font-family:Arial, Helvetica, sans-serif;
}
p{
	color:#5c6d7e;
	font-size: 1.2em;
	line-height: 1.6em;
	text-align: justify;
}
#cabecalho{
	background:#4d5e6b url(../../imagens/layout/bg-cabecalho.png) repeat-x top;
	border-bottom:1px solid #396aa6;
	border-top:4px solid #344659;
}
.barra-topo{
	background:#383f47 url(../../imagens/layout/bg-barra_topo.gif) repeat-x bottom;
	border-bottom:1px solid #404e5a;
}
.topo .logo{
	width:155px;
	padding-top:105px;
	background:url(../../imagens/layout/nzn-logo.png) no-repeat;
	cursor:pointer;
}
#menu-principal{
	background:#303a45 url(../../imagens/layout/bg-menu_principal.gif) repeat-x bottom;
	border-bottom:3px solid #3d4a56;
	height:3em;
}
#menu-principal ul li{
	padding:.8em 4em;
	text-transform:lowercase;
}
#menu-principal ul li a{
	font-size:1.1em;
	font-weight:bold;
	color:#7893a5;
}
#menu-principal ul li a:hover{
	color:#69c;
}
#menu-principal ul li.ativo{
	background:url(../../imagens/layout/b-menu-principal.png) center bottom no-repeat;
}
#menu-principal ul li.ativo a{
	color:#69c;
}
/*NAVEGADOR*/
#locationbar{
	background-color:#738999;
	position:relative;
	margin-bottom: 10px;
	padding: 2px 5px 3px 0px;
	color:#FFF;
	font-weight: normal;
	font-size: 1em;
}
#locationbar a, #locationbar span{
	color:#FFF;
	margin:0 5px;
}
#locationbar span{
	font-weight: bold;
}
#locationbar a:hover{
	text-decoration: underline;
}
/*//FIM DO NAVEGADOR//*/
#conteudo{
	background:#8c9fac url(../../imagens/layout/bg-conteudo.png) repeat-x top;
}
.carousel_bg{
	background: url(../../imagens/layout/bg_carousel.png) bottom repeat-x;
}
.main{
	background-color: #fafafb;
	overflow:hidden;
}
.lado-esquerdo{
	position:relative;
	width:51em;
	float:left;
}
.lado-direito{
	position:relative;
	width:41.8em;
	border:1px solid #e7eaec;
	float:right;
	background:#e7eaec;
	height: 40.5em;
}
.conteudo-barra-home{
	position:relative;
	background:url(../../imagens/layout/bg-conteudo_barra_home.png);
	height:3.4em;
	padding:0 1em;
}
.bt-rss{
	position:absolute;
	right:.8em;
	top:.6em;
	width:18px;
	padding-top:18px;
	background:url(../../imagens/layout/bt-rss.png) 0 0;
}
a:hover.bt-rss{
	background:url(../../imagens/layout/bt-rss.png) 0 -18px;
}
h1{
	font-size:1.8em;
	line-height:1.7em;
	color:#FFF;
}
/*CAIXA DE LISTAGEM DE NOTÍCIAS DA PÁGINA INICIAL*/
.lista-noticias{
	position:relative;
	background-color:#FAFAFB;
	margin-top:0.4em;
	padding:0.8em;
	overflow:hidden;
}
.lista-noticias h2{
	float:left;
	position:relative;
	width:16%;
	background-color:#317bd8;
	color:#FFF;
	text-align:right;
	font-family:tahoma;
	font-size:.9em;
	font-weight:bold;
	padding:.2em 1%;
}
.noticia-individual{
	position:relative;
	width:100%;
	overflow:hidden;
}
.noticia-texto{
	position:relative;
	float:right;
	width:80%;
	padding-bottom:1.3em;
	margin-bottom:1.3em;
	font-size:1.2em;
	color:#5c6d7e;
	background:url(../../imagens/layout/b-pontilhado_5.gif) repeat-x bottom;
}
.noticia-texto strong{
	font-weight:bold;
	color:#9badb9;
}
/*FIM CAIXA DE LISTAGEM DE NOTÍCIAS DA PÁGINA INICIAL*/
/*CAIXA DO SITE INDIVIDUAL*/
.lado-direito a.bt-anterior,
.lado-direito a.bt-proximo{
	position:absolute;
	width:1.8em;
	height:100%;
	top:0px;
	background:url(../../imagens/layout/bg-anterior_proximo.png) repeat-y left;
}
.lado-direito a:hover.bt-anterior,
.lado-direito a:hover.bt-proximo{background:url(../../imagens/layout/bg-anterior_proximo.png) repeat-y right;}
.lado-direito a.bt-anterior span,
.lado-direito a.bt-proximo span{
	position:absolute;
	display:block;
	width:7px;
	height:9px;
	margin-top:-4px;
	top:50%;
	overflow:hidden;
}
.lado-direito a.bt-anterior{left:0px;}
.lado-direito a.bt-proximo{right:0px;}
.lado-direito a.bt-anterior span{left:5px;}
.lado-direito a.bt-proximo span{right:5px;}
.lado-direito a.bt-anterior span img{
	position:absolute;
	left:0;
}
.lado-direito a.bt-proximo span img{
	position:absolute;
	left:-7px;
}
.tabela-noticia{
	width:382px;
	overflow:hidden;
	height:405px;
}

.tabela-noticia #home-noticias{
	position:absolute;
}
	
.noticia-site{
	position:relative;
	float:left;
	display:inline;
	padding:1em;
	background-image: url(../../imagens/layout/bg-noticias_site.png);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #FEFEFE;
	height:374px;
	width: 350px;
	margin: 6px;
}
.noticia-site h3{
	position:relative;
	border-bottom:1px solid #317bd8;
	margin-bottom:1.4em
}
.noticia-site h3 strong{
	background-color:#317bd8;
	color:#FFF;
	font-size:1.4em;
	font-weight:bold;
	padding:0 .5em 0 1em;
}
.noticia-site span{
	color:#5c6d7e;
	font-size:1.2em;
	text-align:justify;
	display:block;
	padding:0 1.2em;
}
.noticia-site dl {margin:1.4em;}
.noticia-site dl dt{
	color:#69c;
	font-size:1.3em;
	font-weight:bold;
	padding-bottom:.3em;
}
.noticia-site dl span{
	color:#5c6d7e;
	padding-left:1.8em;
	background:url(../../imagens/layout/bt-seta_laranja.gif) 0 center no-repeat;
}
.analytics{
	position:relative;
	border:1px solid #c9d2d9;
	background-color: #fff;
	background-position: bottom;
}
.analytics span{
	position:relative;
	color:#69c;
	font-size:1.3em;
	font-weight:bold;
	background:#ddeaf1;
	border:1px solid #fff;
	padding:.4em .9em;
	display:block;
}
.analytics .grafico{
	position:relative;
	width:100%;
	height:140px;
	border-top:1px solid #c9d2d9;
}
/*FIM CAIXA DO SITE INDIVIDUAL*/

.abas li{
	margin:0 1em;
}
.abas ul, .abas a, .abas span{
	background-image:url(../../imagens/layout/bg-abas.png);
	border-bottom:1px solid #317bd8;
}
.abas a{
	font-size:1.2em;
	height:2em;
	line-height:2em;
}
.menu-v ul{
	width:100%;
}
.menu-v ul li{
	width:100%;
}
.menu-b ul li a{
	background-image:url(../../imagens/layout/b-menu.png);
	height:1.6em;
	line-height:1.6em;
}
a.bt-redondo, a.bt-redondo span{
	background-image:url(../../imagens/layout/bt-verde.png);
}
#rodape{
	background:#4b5b67 url(../../imagens/layout/bg-rodape.png) repeat-x bottom;
	border-top:3px solid #516a80;
}
#rodape .nzn{
	margin-right:1em;
	cursor:pointer;
	width:86px;
	padding-top:51px;
	background:url(../../imagens/layout/nzn-footer_logo.png) no-repeat;
}
#rodape dl{
	overflow:hidden;
	padding:3.5em 2em;
}
#rodape .menu-h{width:60%;}
#rodape .menu-h li{
	padding:0 .5em;
	background:url(../../imagens/layout/b-footer_menu.gif) right center no-repeat ;
}
#rodape span, #rodape .menu-h li a{
	color:#9badb9;
	font-size:1.1em;
}
#rodape .menu-h li a:hover{
	color:#C7CBCE;
	font-size:1.1em;
}
#rodape span{
	padding:0 .5em;
}