/* BODY --------------------------------------------------------------- */
html, body {
	margin: 0px;
	padding: 0px;
	background-color: #999999;
	background-image: url(../imagens/nortus-bg-cinza.jpg);
	background-repeat: repeat-x;
	font-size:12px;
	color:#4E4E4E;
	text-align: justify;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
}

a:link, a:visited {
	font-size: 12px;
	color: #04446B;
	text-align: justify;
}

.formulario-contato {
	font-size: 12px;
	color: #4E4E4E;
}

#calendario { width: 148px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#036}
#calendario th { background-color: #CCC; font-weight:bold;}
#semana { background-color: #EEE}
#azimute_ab { background-color:#F63}
#azimute_ic { background-color:#FC3}
#pentagono_ic { background-color: #6C3}
#pentagono_ab { background-color: #FC3}
#beE_ab { background-color: #F00}
#beE_ic { background-color: #F00}
#LAN_ic { background-color: #09C}
#LAN_ab { background-color: #F00}
#palestra { background-color: #9CC}

#acWrapper_page0 .acToggle {
	width:	620px;
	height:	25px;
	border-width:	0px 0px 2px 0px;
	border-style:	solid;
	border-color:	#D8D8D8;
	margin:	0px auto 0px 0px;
	padding:	5px 5px 5px 5px;
	background-color:	#FFFFFF;
	cursor: pointer;
}
#acWrapper_page0 .acToggle.active {
	border-color:	#EEEEEE;
	background-color:	#FFFFFF;
	color:#F90;
}
#acWrapper_page0 .acStretch {
	width: 620px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color:	#DDDDDD;
	margin:	0px auto 0px 15px;
	padding:	10px 15px 10px 15px;
	background-color:	#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4E4E4E;
}

p.barNav {position:relative;} 
  .barNav a {
  text-decoration: none;
  text-align: center;
  padding: 1px 5px;
  margin-right:-1px;
  }
  .barNav a:hover {
  color: #F90;
  }
  .barNav a span { 
  display:none;
  }
  .barNav a:hover span {
  display: block;
  position: absolute; 
  width: 692px;
  padding: 20px; 
  border:1px solid #000; 
  background-color: #FFF;
  }

/* TOPO --------------------------------------------------------------- */
#topo {
	background-image: url(../imagens/topo-recorte.jpg);
	background-repeat: repeat-x;
	height: 20px;
}

#topo-rastro {
	position:absolute;
	width:504px;
	height:15px;
	z-index:1;
	top: 145px;
	padding-left: 3px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.topo-rastro {
	font-size: 10px;
	color: #999;
	text-decoration: none;
}

.topo-rastro-nivel-1, a.topo-rastro-nivel-1, a.topo-rastro-nivel-1:visited {
	font-size: 10px;
	color: #FF9900;
	text-decoration: none;
}

a.topo-rastro-nivel-1:hover {
	text-decoration: underline;
}

.topo-rastro-nivel-2, a.topo-rastro-nivel-2, a.topo-rastro-nivel-2:visited {
	font-size: 10px;
	color: #FFCC00;
	text-decoration: none;
}

a.topo-rastro-nivel-2:hover {
	text-decoration: underline;
}

/* MENU --------------------------------------------------------------- */
#coluna-menu {
	background-image: url(../imagens/nortus-bg-coluna-esquerda.jpg);
	background-repeat: repeat-x;
	background-color: #04466E;
}

#menu {
	height:15px;
	padding-left: 15px;
}

UL.menu {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
}

UL.menu LI {
	list-style-type: none;
}

LI.menu LI {
	list-style-image:url(../imagens/nortus-menu-item.jpg); vertical-align: middle;
	}
	
.menu-item a {
	display: block;
	width: 96%; 
	border-bottom: 1px #36556E solid;
	line-height: 24px;
	font-size: 12px;
	color: #FFF; 
	text-decoration: none;
}

.menu-item a:hover {
 color: #FF9900;

 border-bottom: 1px #36556E solid;
}

.menu-item-selecionado, a.menu-item-selecionado, a.menu-item-selecionado:visited {
	color: #FF9900;
	text-decoration: none;
	font-weight: bold;
}

a.menu-item-selecionado:hover {
	color: #FF9900;
	text-decoration: none;
}

a.menu_quemsomos {
	font-size: 12px;
	color:#036;
	text-decoration:none;
}
a.menu_quemsomos:hover {
	color:#F90;}

a.menu_quemsomos_mini {
	font-size: 9px;
	color:#036;
	text-decoration:none;
}

/* COLUNA ----------------------------------------------------------- */

#CE {
	border-bottom: #36556E dotted 1px;
	padding-left: 8px;
	margin-bottom: 12px;
}

#CE-interno {
	margin-bottom: 12px;
}

.coluna-item {
	font-size: 12px;
	color: #FFF;
	line-height: 20px;
}

.coluna-titulo {
	color: #FFF;
	margin-left: 8px;
	margin-bottom: 8px;

}

.coluna-link-conteudo, a.coluna-link-conteudo, a.coluna-link-conteudo:visited {
	font-size: 14px;
	color: #6C99C9;
	text-decoration: none;
}
a.coluna-link-conteudo:hover {
	color: #F90;
	text-decoration: underline;
}
.coluna-fale-conosco-numero {
	font-size: 17px;
	font-weight: bold;
	color: #FFF;
}

.coluna-login {
	border: 0px;/*1px solid #ccc*/
	height: 16px;
	font-size: 10px;
	color: #FFEEEE;
	line-height: 16px;
	background:#416E8C;
	padding-left:3px;
	letter-spacing: 1px;
	text-align: left;
	margin-bottom: 3px;
	
	-moz-border-radius-topleft: 0.3em;
	-moz-border-radius-topright: 0.3em; 
	-moz-border-radius-bottomleft: 0.3em;
	-moz-border-radius-bottomright: 0.3em;
	
	/* PENDÊNCIA: fazer os cantos arredondados para o IE */
	border-left-image: url(../imagens/border_left.gif);
	border-right-image: url(../imagens/border_right.gif);
	}
.esgotado { color:#C00;}
.esgotado-sublinhado {
	color:#C00;text-decoration:line-through;
}

/* CONTEÚDO ----------------------------------------------------------- */

H1, H2, H3, H4 {
	 color: #003E6C;

}

H1.home 		{ font-size: 18px; margin-top:7px; margin-bottom:5px;}
H1.interno		{ font-size: 38px; margin-top:7px; margin-bottom:5px;}

H2.home 		{ font-size: 15px; margin-top:0px; margin-bottom:5px; }
H2.interno		{ font-size: 28px; margin-top:0px; margin-bottom:5px; }

H3.home 		{ font-size: 15px; }
H3.interno 		{ font-size: 24px; }

H4.home			{ font-size: 15px; }
H4.interno 		{ font-size: 18px; }

H5.home			{ font-size: 15px; }
H5.interno		{ font-size: 12px; }


.blog-post-titulo {
	color: #003E6C;
	height: auto;
	font-size: 20px;
	width: 100%;
}

.blog-post-tags {
	color: #064583;
	height: auto;
	width: 300px;
	font-size: 12px;
}

.blog-post-texto {
	font-size: 12px;
	color: #4E4E4E;
	position: relative;
	float: left;
	text-align: justify;
	line-height: 20px;
}

a.blog-post-texto:link, a.blog-post-texto:visited {
	font-size: 12px;
	color: #4E4E4E;
	position: relative;
	float: left;
	text-align: justify;
	line-height: 20px;
}

a.blog-post-texto:hover {
	font-size: 12px;
	color: #4E4E4E;
	position: relative;
	float: left;
	text-align: justify;
	line-height: 20px;
}

.texto-conteudo {
	font-size: 12px;
	color: #4E4E4E; /* #999999 #6495CF */
	line-height: 18px;
	text-align: justify;
	padding-bottom: 10px;
}

/* FORMS -------------------------------------------------------------- */
.campo-linha {
	border-top: #999 solid 3px;
	border-bottom: #CCC solid 3px;
	border-left: #999 solid 3px;
	border-right: #CCC solid 3px;
	background-color: #F4F4F4;
}
.fieldclass {
	background-image: url(../imagens/field-bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #c8c8c8;
	font-size: 13px;
	color: #333333;
	line-height: 13px;
	padding: 8px;
	margin-bottom: 20px;
	width: auto;
}


/* RODAPE ------------------------------------------------------------- */
#rodape {
	background-image: url(../imagens/nortus-rodape-mapa.jpg);
	background-repeat: repeat-x;
	background-color: #ECECEC;
	/*height: 20px;*/
	font-size: 10px;
	text-align:left;
	color: #04446B;
}
.rodape-bg, .rodape-bg TR.fundo {
	background-image:url(../imagens/nortus-rodape-bg.jpg);
}


.rodape-titulo {
	display: block;
	width: 100%;
	border-bottom: 1px solid; 
	line-height: 20px;
	text-align:left;
	font-size: 10px;
	font-weight:bold;
	color: #04446B; 
	text-decoration: none;
}
	
a.rodape-titulo {
	font-size:10px;
	text-align:left;
	color: #04446B;
	text-decoration:none;
}

a.rodape-titulo:link {
	font-size:10px;
	text-align:left;
	color: #04446B;
	text-decoration:none;
}

a.rodape-titulo:visited {
	font-size:10px;
	text-align:left;
	color: #04446B;
	text-decoration:none;
}

a.rodape-titulo:hover {
	font-size:10px;
	text-align:left;
	color: #F60;
	text-decoration:underline;
}

a.rodape-titulo:active {
	font-size:10px;
	text-align:left;
	color: #04446B;
	text-decoration:none;
}

.rodape-item a:link {
	 color: #04446B;
	 font-size:10px;
	 text-decoration:none;
}

.rodape-item a:hover {
	 color: #FF9900;
	 font-size:10px;
	 text-decoration:underline;
}

.rodape-item a:visited {
	 color: #04446B;
	 font-size:10px;
	 text-decoration:none;
}

.rodape-item a:active {
	 color: #04446B;
	 font-size:10px;
	 text-decoration:none;
}

.rodape-descricao {
	font-size: 10px;
	color: #6C99C9;
}
.rodape-assinatura {
	font-size: 10px;
	color: #6C99C9;
	text-decoration: none;
}

.rodape-links {
	line-height: 15px;
	font-size: 10px;
	color: #04446B; 
	text-decoration: none;
}

a.rodape-links {
	color: #04446B;
	font-size:10px;
}

a.rodape-links:link {
	color: #04446B;
	font-size:10px;
}

a.rodape-links:visited {
	color: #04446B;
	text-decoration: none;
	font-size:10px;
}
a.rodape-links:hover {
	color: #F60;
	text-decoration: underline;
	font-size:10px;
}

a.rodape-links:active {
	color: #F60;
	font-size:10px;
}
