
/* :: CORES E BACKGROUNDS :: */

	/* body { background: #FFF url(../_imagens/bg_body.jpg) 0px 55px repeat-x; } */
	
	body { background: #FFF; }
	
	#conteudo { background: #FFF url(../_imagens/bg_servicos.gif) repeat-y; }
	
	.conteudo-cabecalho { background: url(../_imagens/bg_servicos-cabecalho.gif) no-repeat; }
	.conteudo-rodape { background: url(../_imagens/bg_servicos-rodape.gif) no-repeat; }	
				
	/* DIV: barras */
	
	#barras { 
		/* background: #FFCC33; */
		/* background: url(../_imagens/bg_barra_ministerio_fiocruz_ensp.jpg) center top no-repeat; */
	}	

	/* DIV: cabecalho */	
	
	/* titulo */
	#titulo { background: url(../_imagens/bg_titulo.jpg) no-repeat; }
	
	/* navegacao global */
	#navegacao-global ul li a { background: #DDA0DD; color: #000; }
	#navegacao-global ul li a.sobre-o-ead { background: url(../_imagens/bg_btn_sobre-o-ead.jpg); }
	#navegacao-global ul li a.cursos { background: url(../_imagens/bg_btn_cursos.jpg); }
	#navegacao-global ul li a.parcerias { background: url(../_imagens/bg_btn_parcerias.jpg); }
	#navegacao-global ul li a.servicos { background: url(../_imagens/bg_btn_servicos.jpg); }
	#navegacao-global ul li a.eventos { background: url(../_imagens/bg_btn_eventos.jpg); }
	#navegacao-global ul li a.duvidas-frequentes { background: url(../_imagens/bg_btn_duvidas-frequentes.jpg); }
	
	/* DIV: corpo */

	#corpo { background: url(../_imagens/bg_corpo.jpg) center top repeat-y; }
	#corpo .corpo-interior { background: #FFF; }	
	
	/* migalhas de pao */
	#migalhas-de-pao a:link { color: #F60; }
	#migalhas-de-pao a:visited { color: #F60; }
	#migalhas-de-pao a:hover { color: #F60; }
	#migalhas-de-pao a:active { color: #F60; }
	
	/* data */
	#data { color: #6D6D6D; }		
	
	/* DIV: rodape */
	#rodape .interior { background: url(../_imagens/bg_rodape-interior.jpg) repeat-x; }
	#copyright { background: url(../_imagens/bg_rodape-copyright.jpg) left top no-repeat; }
	
	/* links extras */
	#links-extras { background: url(../_imagens/bg_rodape-links-extras.jpg) right top no-repeat; }
	#links-extras a:link { color: #727272; text-decoration: underline; }     
	#links-extras a:visited { color: #727272; }
	#links-extras a:hover { color: #414141; }
	#links-extras a:active { color: #727272; }
	#links-extras ul li.icone-do-rss { background: url(../_imagens/icone-rss.jpg) left top no-repeat; }
	
	/* copyright */
	#copyright { color: #6D6D6D; }	
	
		
/* :: FONTES E TEXTOS :: */

	/* elementos */
	
	body { font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; }
	h1 { font-size: 130%; } 
	h2 { font-size: 120%; } 
	h3 { font-size: 110%; }
	h4, h5, h6 { font-size: 100%; }
	
	/* mapa do site */
	#mapa-do-site { font-size: 70%; }	
	
	/* DIV: corpo */	
	
	#corpo .corpo-interior { text-align: left; }
	
	/* migalhas de pao */
	
	#migalhas-de-pao { font-size: 60%; } /* valor anterior  80%*/
	/*#migalhas-de-pao a { font-weight: bold; }*/
	#migalhas-de-pao span { font-size: 60%; }
	
	/* data */
	#data { font-size: 70%; } /* valor anterior  80%*/
	#data p { font: 90% Arial, Helvetica, sans-serif; }	
	
	/* DIV: rodape */

	#rodape .interior { margin: 0 auto; } 
		
	/* links extras */
	#links-extras { font-size: 60%; }
	
	/* copyright */
	#copyright { font-size: 60%; }	
	

/* :: CLASSIFICACAO :: */

	/* DIV: cabecalho */
	
	/* navegacao global */
	#navegacao-global ul li { display: block; float: left; }
	#navegacao-global ul li a { display: block; float: left; }
	
	/* DIV: corpo */
	
	#orientacao { overflow: hidden; }	
		
	/* DIV: rodape */
	
	#rodape { overflow: hidden; }
		
	/* links extras */
	#links-extras ul { list-style: none; }
	#links-extras li { float: left; }
	#links-extras li a { display: block; float: left; }	

	
/* :: MARGENS E ESPAÇOS INTERNOS :: */

		/*.conteudo-interior { padding: 0 1.5em; } valor antigo	*/
	.conteudo-interior { padding: 0 1.5em; }	

	/* seletores */
	body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl { margin: 0; padding: 0;	}

	/* DIV: cabecalho */
	
	#cabecalho .cabecalho-interior { margin: 0  auto; }

	/* navegacao global */
	#navegacao-global ul { padding: 0; margin: 15px 0 0 0; }
	#navegacao-global ul li { margin: 0 7px 7px 7px; }
	
	/* DIV: corpo */

	#corpo .corpo-interior { margin: 0 auto; }	
	
	/* DIV: rodape */
	
	/* links extras */
	#links-extras { padding: 0; }
	#links-extras ul { padding: 0 20px 0 0; }
	#links-extras ul li { padding: 10px 0 0 0; }	
	#links-extras ul li a { padding: 0 10px 0 0; }	
	#links-extras ul li a.icone-do-rss { padding-left: 20px; }
	#links-extras ul li.icone-do-rss { padding-left: 20px; padding-bottom: 5px; }
	
	#copyright p { padding: 11px 0 0 25px;	}
		

/* :: LARGURAS E ALTURAS :: */

	.conteudo-cabecalho { height: 20px;}
	.conteudo-rodape { height: 20px; }

	/* DIV: barras */
	
/*	#barras { height: 85px; }  valor antigo */
	#barras { height: 55px; }
	
	/* DIV: cabecalho */
	
	#cabecalho .cabecalho-interior { width: 780px; height: 90px; margin-top:15px; }
	
	/* titulo */
	#titulo { width: 250px; height: 90px; }
	
	/* navegacao global */
	#navegacao-global { width: 470px; height: 90px; }		
	#navegacao-global ul { height: 70px; }
	#navegacao-global ul li a { width: 132px; height: 27px; }
	
	
	/* DIV: corpo */

	#corpo .corpo-interior { width: 780px; } 	

/*	#orientacao { height: 30px; } valor antigo */
	#orientacao { height: 17px; }
	
	/* DIV: rodape */

	#rodape { height: 50px; } 	
	#rodape .interior { width: 800px; height: 50px; }
	
	/* links extras */
	#links-extras { height: 50px; }
	
	#copyright { height: 50px; }
		
		
/* :: POSICIONAMENTO :: */
	
	/* DIV: cabecalho */
	
	#cabecalho .cabecalho-interior { position: relative; }	
	
	/* titulo */
	#titulo { position: absolute; top: 0; left: 0; }	
	
	/* navegacao global */
	#navegacao-global { position: absolute; top: 0; right: 0; }
	
	/* DIV: corpo */	
	
	/* orientacao */	
	#orientacao { position: relative; }	
	
	/* migalhas de pao */
	/*#migalhas-de-pao { position: absolute; top: 6px; left: 10px; } valor antigo */
	#migalhas-de-pao { position: absolute; top: 7px; left: 10px; }
	
	/* data */
/*	#data { position: absolute; top: 9px; right: 10px; }	valor antigo */
	#data { position: absolute; top: 7px; right: 10px; }	
	
	/* DIV: rodape */
	
	#rodape .interior  { position: relative; }
	
	/* links extras */
	#links-extras { position: absolute; top: 0px; right: 0; }
	
	/* copyright */
	#copyright { position: absolute; top: 0px; left: 0; }			


/* :: BORDAS :: */

	/* DIV: utilidades */	
	
	/* formulario de login */
	#formulario-de-login fieldset { border: none; } 
	
	/* formulario de busca */
	#formulario-de-busca fieldset { border: none; }

	
		
/* :: REGRAS ESPECIAIS :: */

	.sem-borda { border: none; }
	
	.debug {
		font: .8em Arial, Helvetica, sans-serif;	
		text-transform: capitalize;
		color: #D70000;
		background: #FFF;	
	}
	
	.invisivel {
		width: 1px;
		height: 1px;
		overflow: hidden;
		position: absolute;
	}
	
	.separador {
		clear: both;
		width: .1em;
		height: .1em;
		font-size: 1px;
		line-height: 1px;		
	}
	
	.limpa {
		clear: both;
		line-height: 0;
		font-size: 0;
	}
	
	.d-link {
		color: #FF9933;
	}
	
	/* DIV: utilidades - 45px x 780px */

	#utilidades { 
		background: url(../_imagens/bg_utilidades.jpg) center top no-repeat;
		text-decoration: none;	
		text-align: center;				
	}
	
	#utilidades .utilidades-interior { 
		width: 780px; height: 45px;
		overflow: hidden;
		background: #FFF url(../_imagens/bg_utilidades-interior.jpg) repeat-x; 
		color: #000; 
		margin: 0 auto;
		text-align: left;
	}
	
	#utilidades a { text-decoration: none; }
	#utilidades a:link { color: #626262; }     
	#utilidades a:visited { color: #8A8A8A; }
	#utilidades a:hover { color: #000; }
	#utilidades a:active { color: #727272; }	

	.a-pequeno, .a-medio, .a-grande {
		display: block;
		width: 20px;
		height: 22px;
		float: left;
	}
	
	#tamanho-do-texto .a-pequeno { background: url(../_imagens/bg_a_pequeno.jpg); }
	#tamanho-do-texto .a-medio { background: url(../_imagens/bg_a_medio.jpg); }
	#tamanho-do-texto .a-grande { background: url(../_imagens/bg_a_grande.jpg); }	
	
	/* login */
	#login { background: url(../_imagens/bg_formulario-de-login.jpg) no-repeat; }
	
	/* tamanho do texto */
	#tamanho-do-texto { background: url(../_imagens/bg_tamanho-do-texto.jpg) top right no-repeat; }
	
	#login,
	#esqueci-minha-senha,
	#busca,
	#fale-conosco, 
	#mapa-do-site,
	#tamanho-do-texto { position: static; float:left; height: 45px; font: .6em verdana; }
		
	#login { width: 265px; }
	#esqueci-minha-senha { width: 130px; }
	#busca { width: 140px; }
	#fale-conosco { width: 95px; }
	#mapa-do-site { width: 80px; }
	#tamanho-do-texto { width: 70px; }

	#login .interior { padding: 15px 0 0 10px; }
	#esqueci-minha-senha .interior { padding: 20px 0 0 0; }
	#busca .interior { padding: 15px 0 0 25px; }
	#fale-conosco .interior { padding: 16px 0 0 0; }
	#mapa-do-site .interior { padding: 20px 0 0 0; }
	#tamanho-do-texto .interior { padding: 15px 0 0 0; }

	/* formulario de login */
	#formulario-de-login { height: 45px; margin: 0; padding: 0;  }
	#formulario-de-login fieldset { padding: 0; }
	#campo-login, #campo-senha { width: 65px; }
	#enviar-login { width: 25px; height: 20px; margin-bottom: -4px; margin-left: 3px; }

	
	/* formulario de busca */
	#formulario-de-busca { height: 30px; margin: 0; padding: 0; }
	#formulario-de-busca fieldset { padding: 0; }
	#campo-busca { width: 65px; }
	#enviar-busca { width: 59px; height: 20px; margin-bottom: -4px; }	
		
		
		
	/* adicionado para remover o link esqueci minha senha */	
	#esqueci-minha-senha { width: 0px; }
	#busca { width: 270px; }
	#fale-conosco { width: 95px; }
	#mapa-do-site { width: 80px; }
	#tamanho-do-texto { width: 70px; }

	#campo-busca { width: 150px; }

	/* link da logo */	
	#titulo h1 a { display: block; width: 200px; height: 90px; }
	
		
	/* extras */
	.longdesc {
		font: .7em Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

	.longdesc ul {
		list-style: none;
		margin: 0;
		padding: 1em 0 0 0;
	}

	.longdesc ul li {
		padding: 0 0 .2em 0;
	}
	
	.longdesc p {
		padding: .2em 0;
	}
	
	.longdesc span { 
		font-style: italic;
	}
	
	.flash-alert {
		background: #F4F4F4;
		padding: 1em;
		margin: 1em;
		border: solid 1px #DBDBDB;
		font: .7em Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #969696;
		text-align: left;
		position: relative;
	}
	
	.flash-alert a { 
		color: #969696;
	}
	
	.flash-alert a small { 
		text-decoration: none;	
	}
	
	.alerta {
		background: #EFF5F1;
		padding: 1em;
		margin: 1em;
		border: solid 1px #DBDBDB;
		font: .7em Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #969696;
		text-align: left;
		position: relative;		
	}	
	
	.alerta  a { 
		color: #969696;
	}	
	
	
	/* extras */
	
	#campo-login { float:left; }
	#campo-senha { float:left; }
	
	.campo-login-label { 
		display: block; width: 37px; height: 20px; background:#99FF66; float:left;
		background: url(../_imagens/login.gif) no-repeat;	
	}
	.campo-senha-label { 
		display: block; width: 44px; height: 20px; background:#99FF66; float:left;
		background: url(../_imagens/senha.gif) no-repeat;		
	}
		
	.campo-login-label span,
	.campo-senha-label span { width: 1px; height: 1px; overflow:hidden; position:absolute; }
	
/* DEFINIÇÕES DO RODAPÉ COM O ENDEREÇO DO EAD */

	#endereco {
		font: .6em Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #F90;
		margin: 5px 0;
		line-height: 1.6em;
		
	}
  
/* regras para formatar output do web service que retorna as notícias relacionadas ao EAD cadastradas no novo informe */  

#informe-api-materia-container {
  font-size:12px;
  padding-bottom:20px;
}

#informe-api-materia-container h4.informe-api-materia-titulo {
  color:#ff6600;
  padding:5px 0 30px 0;
}

#informe-api-materia-container .informe-api-materia-lista-anexos {
  padding:10px 0 10px 0;
}

#informe-api-materia-container .informe-api-materia-lista-anexos ul {
  list-style:none;
  margin:0;
  padding:10px 0 10px 0;
}

#informe-api-materia-container .informe-api-materia-lista-anexos ul li a {
  color:#ff6600;
}

#informe-api-materias-container .informe-api-materia {
  padding: 10px 0 15px 0;
  font-size:12px;
  border-bottom:1px solid #dedede;
}

#informe-api-materias-container .informe-api-materia-titulo {
  padding: 0 0 10px 0;
}

#informe-api-materias-container .informe-api-materia-titulo a {
  color: #000;
  font-weight: bold;
}

#informe-api-materias-container .informe-api-materia-link a {
  color:#ff6600;
}

/* For modern browsers */
.informe-api-materia:before,
.informe-api-materia:after {
    content:"";
    display:table;
}

.informe-api-materia:after {
    clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
.informe-api-materia {
    zoom:1;
}

#informe-api-materias-container .links-de-paginacao {
  list-style: none;
  padding: 10px 0;
}

#informe-api-materias-container .links-de-paginacao li,
#informe-api-materias-container .links-de-paginacao li a {
  display: block;
  float: left;
  background: #fafafa;
}

#informe-api-materias-container .links-de-paginacao li {
  margin-right: 4px;
}

#informe-api-materias-container .links-de-paginacao li a {
  text-decoration: none;
  color:#ff6600;
  padding: 0 5px;
  line-height: 24px;  
}

#informe-api-materias-container .links-de-paginacao li.selecionada {
  background: #ff6600;
  color: #fff;
  padding: 0 5px;
  line-height: 24px;
}

/* For modern browsers */
.links-de-paginacao:before,
.links-de-paginacao:after {
    content:"";
    display:table;
}

.links-de-paginacao:after {
    clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
.links-de-paginacao {
    zoom:1;
}

.aba-versoes span{
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
	color: #ff6600;
	display: block;
	padding:8px;
	font-weight: bold;
	font-size: 0.7em;
	cursor: pointer;	
}

.div-versoes {
	border: 1px solid #CCCCCC;
	border-top:none;
	padding: 10px;
	display:none;
}

.div-versoes p {
	display:block;
	width: 100%;
	margin: 0 0 10px 0;
	border-bottom: 1px dotted #CCCCCC;
	padding: 0 0 10px 0;
}

.div-versoes p a {
	line-height:18px;
}