span.data_m {
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
}

span.data_m font {
	font: 10px Verdana, Arial, Helvetica, sans-serif !important;
	color: #666 !important;
}

span.data_m font b {
	font-weight: normal !important;
}


body {
	margin: 0;
	padding: 0;
	text-align: left;
}

#sus p img {
	border: none;
}

/* ESTRUTURA */
#mae {
	width: 770px;
	margin: 0 auto;
	text-align: left;
	background: #FFF url(../img_new/bg_conteudo_home.gif) top left repeat-y;
}
#b-gov {
   	height: 21px;
	background: #FDCB12 url(../img_comuns/bg_gov.gif) repeat-y;
	float:left;
}
#b-gov1 {
   	height: 21px;
	/*width: 150px;*/ 
	float:left;
}
#b-gov2 {
   	height: 21px;
	/*width: 86px; */
	background-color: #FDCB12;
    padding-left:160px;
	float:left;
	
}
#b-gov3 {
   height: 21px;
   width: 770px; 
   background: #FDCB12 url(../img_comuns/bg_gov.gif) repeat-y;
   clear:left;
}

#b-fiocruz {
   	height: 34px;
	width: 770px;
    background: #FEFCFD url(../img_home/bg_fiocruz.jpg) repeat-x top right;
	
}
#b-links {
	padding: 0 ;
	/*background: #A5BDC7 url(../img_home/bg_links.jpg) no-repeat top left;*/
}
#b-sublinks {
	float: left;
	width: 200px;
	background: #fff url(../img_new/bg_conteudo.jpg) bottom left no-repeat;
}
#b-sublinks-home {
	float:left;
	width: 200px;
	background: #fff url(../img_new/bg_conteudo.jpg) bottom left no-repeat;
}
#b-sublinks-home-recurso {
	width: 200px;
	height: 30px;
    background: url(../img_home/home_bg_02.jpg) no-repeat;
}
/*#b-sublinks-home {
    background: url(../img_home/home_bg_02.jpg) no-repeat;
	float:left;
	width: 200px;
	padding:25px 0 0 0;
}*/

#conteudo {
	float: left;
}

#painel {
	width: 570px;
	height: 110px;
	background: #FFF url(../img_home/painel.jpg) no-repeat top left;
}

#destaques {
    width: 230px;
	float: left;
	background: #EF6E2C url(../img_home/bg_destaques_novo.jpg) no-repeat 0 25px;	
}

#not {
	width: 340px;
	float: left;
}

#noticias {
	width: 340px;
	background: url(../img_home/bg_noticias_fd.gif) no-repeat 0 20px;
}

#noticias h2.leiamais {
	margin-top: 0;
	padding-top: 0;
}

/* icones */
.reset2 {
	clear: both;
	margin: 0;
	padding: 0;
}
.icones {
	clear: both;
	margin: 0 10px;
	padding: 10px 0 0 0;
	width: 320px; height: 50px;
	border-top: 2px solid #FFF;
}

.lado_esq {
	margin: 0;
	padding: 0 0 0 8px;
	width: 152px;
	float: left;
}
.lado_dir {
	margin: 0;
	padding: 0 0 0 6px;
	width: 154px;
	float: left;
}
	.icones_novos_img {
		float: left;
		margin: 0; padding: 0;
		width: 46px; height: 48px; }
		.icones_novos_img a {
			display: block;
			width: 44px; height: 48px; }	
		.icones_novos_img a img {
			display: block;
			border: none; }	
			
	.icones_novos_cont {
		float: left;
		width: 105px; height: 48px; }		
		
	.icones h6 {
		margin: 0;
		padding: 0;
	}
	.icones h6 a {
		font: bold 11px Verdana, Arial, Helvetica, sans-serif;
		color: #4B5781;
		text-decoration: none;
	}
	.icones h6 a:hover {
		color: #5E74B9;
		text-decoration: none;
	}
	
	.icones p {
		margin: 0;
		padding: 0;
	}
	.icones p a {
		font: 9px Verdana, Arial, Helvetica, sans-serif;
		color: #4B5781;
		text-decoration: none;
	}
	.icones p a:hover {
		color: #5E74B9;
		text-decoration: none;
	}
	
.icones_02 {
	clear: both;
	margin: 0 10px;
	padding: 10px 0 0 0;
	width: 320px;
}

	.icones_02 img {
		border: none;
	}

	.icones_02 h6 {
		margin: 0;
		padding: 0;
	}
	.icones_02 h6 a {
		font: bold 11px Verdana, Arial, Helvetica, sans-serif;
		color: #4B5781;
		text-decoration: none;
	}
	.icones_02 h6 a:hover {
		color: #5E74B9;
		text-decoration: none;
	}
	
	.icones_02 p {
		margin: 0;
		padding: 0;
	}
	.icones_02 p a {
		font: 9px Verdana, Arial, Helvetica, sans-serif;
		color: #4B5781;
		text-decoration: none;
	}
	.icones_02 p a:hover {
		color: #5E74B9;
		text-decoration: none;
	}

	
/* fim icones */



.visivel {
display:block;
}

.escondida {
display:none;
}

#rodape {
   	clear: both;
	margin: 0;
	background: #edeef0 url(../img_comuns/bg_rodape.gif) top center no-repeat;		
}


#noticias .c1 {
	margin: 0 0 0 7px;
	padding-top: 10px;
	width: 158px;
	float: left;
	text-align: left;
}
#noticias .c2 {
	margin: 0 0 0 0;
	padding-top: 10px;
	width: 161px;
	float: left;
	text-align: left;
}
#b-sublinks #extras {
	margin: 10px 30px 0 20px;
}

#b-sublinks-home #extras {
	margin: 10px 30px 0 20px;
}

/* b-fiocruz */
#b-fiocruz #logo {
	float: left;
}
#b-fiocruz #links {
	float: left;
	width: 200px;
}
#b-fiocruz #busca {
	float: left;
	height: 34px;
}
#b-fiocruz #fundacao {
	float: left;
	height: 34px;
}
#b-fiocruz #idiomas {
	float: left;
	padding: 0 0 0 10px;
}
#b-sublinks-home #extras #fomezero {
	float: left;
}
#b-sublinks #extras #fomezero {
	float: left;
}


#b-sublinks-home #extras #aumento-da-letra {
	width: 47px;
	float: right;
}

/* menus */

/* b-fiocruz links */
#b-fiocruz #links ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#b-fiocruz #links ul li {
	float: left;
	padding: 0 5px 0 20px;
	margin: 0 10px 0 0;
	font: 9px verdana, sans-serif;	
}

#b-fiocruz #links ul li.desabilitado {
	float: left;
	font: 9px verdana, sans-serif;	
	display: block;
	float: left;
	height: 34px;
	line-height: 34px;
	color: #A8A8A8;
	font-weight: bold;
}

#b-fiocruz #links a {
	display: block;
	float: left;
	height: 34px;
	line-height: 34px;
	color: #4E4757;
	text-decoration: none;
	font-weight: bold;
}

#b-fiocruz #links a.esmaecido {
	color: #A8A8A8;
}

#b-fiocruz #links_busca ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#b-fiocruz #links_busca ul li {
	float: left;
	padding: 0 0px;
	margin: -7px 4px 0 0;
	font: 9px verdana, sans-serif;
}

#b-fiocruz #links ul li.bg-03{
background: url(../img_home/home_bg_03.jpg) no-repeat;
}

#b-fiocruz #links_busca ul li.desabilitado {
	float: left;
	font: 9px verdana, sans-serif;
	display: block;
	float: left;
	height: 34px;
	line-height: 34px;
	color: #A8A8A8;
	font-weight: bold;
}

#b-fiocruz #links_busca a {
	display: block;
	float: left;
	height: 34px;
	line-height: 34px;
    color: #4E4757;
	text-decoration: none;
	font-weight: bold;
}

#b-fiocruz #links_busca a.esmaecido {
	color: #A8A8A8;
}


/* b-links links */
#b-links ul {
   	list-style: none;
	margin: 0;
	padding: 0;
	font: 9px verdana, sans-serif;	
}
#b-links ul li {
	background:   url(../img_home/menu_bg_li.gif) no-repeat top left;
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
}
#b-links ul li span {
	background:   url(../img_home/menu_bg_span.gif) no-repeat top right;
	display: block;
	float: left;
	padding: 0 3px;
}
#b-links ul li a {
	background:   url(../img_home/menu_bg_a.gif) repeat-x;
	display: block;
	float: left;
	height: 20px;
	line-height: 20px;
	padding: 0 5px 0 6px;
	text-decoration: none;
	color: #FFF;
}
#b-links ul li.perfil {
	background: none;
	width: 200px;
	padding: 3px 10px 0 0;
	text-align: right;
	font-weight: bold;
	color: #FFF;
	voice-family: "\"}\"";
	voice-family: inherit;		
	width: 190px;
}
html>body #b-links ul li.perfil {
	width: 190px;
}
#b-links ul li.perfil a {
	margin: 0 10px 0 0;
	color: #514C6A;
	font-weight: bold;
}


/*menu peincipal*/

/* lista principal */
ul#menu {
	list-style: none;
	margin: 0 10px; padding: 0;
}	

/* outras listas */
ul#menu ul {
	list-style: none;
	margin: 0; padding: 0;
}

/* itens das listas */
ul#menu li {
    margin: 0 !important;
	display: inline;
	font: 10px Verdana, Geneva, sans-serif !important;	
}
	
/* a */
ul#menu li a {
    display: block;
	height: 20px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;		
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	line-height: 20px;
	text-decoration: none;
}

/* niveis */
ul.n1 li a { 
    color: #4b5781 !important;
	padding-left: 20px !important;
	background: url(../img_new/seta_menu_nova.gif) top left no-repeat !important;
	border-bottom: 1px solid #dae0ed;
}

ul.n1 li span{ 
	background: #566891;
}

ul.n2 li a { 
	margin-left: 15px !important;
    padding-left: 20px !important; /* padding-left: 15px; */
	width: 145px !important; /* width:165px; */
    color: #969695 !important;
	background: url(../img_new/seta_menu_nova_n2.gif) top left no-repeat !important;
	border-bottom: 1px dotted #e4e5e6;
}
ul.n1 li a:hover, ul.n2 li a:hover {
	color: #e57d21 !important;	
}
ul.n3 li a {
    width:155px; 
    color: #000;
	background:#CA825A;
	padding-left: 25px
}
ul.n4 li a {
    width:165px;
    color: #fff;
	background: #566891;
	padding-left: 15px
}


/*liberarando a altura para os navegadores bons 
esta regra fica sempre abaixo das 3 regras acima  
*/

ul#menu li a {
   	voice-family: "\"}\""; 
  	voice-family: inherit;
	min-height: 20px;
	height: auto;		
	display:block;
}
/* fim b-sublinks */
/* fim menu */

/* idiomas */
#b-fiocruz #idiomas ul {
	float: left;
	list-style: none;
	margin: 5px 0 0 0;
	padding: 0;
	width: 40px;
	height: 22px;
}
#b-fiocruz #idiomas ul li {
	display: inline;
}
#b-fiocruz #idiomas ul li a img {
	border: none;
}

/* FORMULARIOS */
#b-fiocruz #busca #form-busca {
	display: block;
	margin: 7px 0 0 0;
	padding: 0;
	width: 200px;	
	font: 9px verdana, sans-serif;
}
#b-fiocruz #busca #form-busca label {
	font-size: 9px;
	color: #5A556B;
	font-weight: bold;	
}
#b-fiocruz #busca #form-busca input#palavra {
	width: 70px;
	height: 18px;
	line-height: 16px;
	padding: 0;
	margin: 0;
	border: 1px solid #000;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 16px;				
}

html>body #b-fiocruz #busca #form-busca input#palavra {
	height: 16px;				
}
#b-fiocruz #busca #form-busca input#btn {
	width: 30px;
	height: 18px;
	padding: 0 0 2px 0;
	font: 12px verdana, sans-serif;
	font-weight: bold;
	border: 1px solid #B5CBD8;
	background: #8C9BBC;
	color: #FFF;
}
#b-gov form {
	margin: 0 0 0 190px;
	padding: 0;
	font: 9px verdana, sans-serif;	
}
#b-gov form .govform-select {
	margin: 1px 0 0 0;
	height: 18px;
	line-height: 18px;
	font: 9px verdana, sans-serif;
	background: #FFCC00;
}

/* IMAGENS */
img.fiocruz {
	display: inline;
	margin-left: 7px;
	vertical-align: bottom;
}
img.fomezero {
	float: left;
	border: none;
}
img.ccs {
	float: left;
	border: none;
}
#b-fiocruz #fundacao img {
	margin: 8px 0 0 15px;
	
}

/* PARAGRAFOS */
#destaques p {
	margin: 10px 10px 8px 0;
    height:16px;
	text-align: right;	
	font: 10px verdana, sans-serif;
}
#destaques p a:link {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
#destaques p a:visited {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
#destaques p a:hover {
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
}

#noticias p a:link {
	font: 10px Verdana, Arial, sans-serif;
	color: #000;
	text-decoration: none;
}
#noticias p a:visited {
	color: #000;
	text-decoration: none;
}
#noticias p a:hover {
	color: #666;
	text-decoration: none;
}
#acesso-rapido{
padding: 17px 0 20px 20px;
}
#acesso-rapido form {
	margin: 0;
	padding: 0;
}

#acesso-texto{
	margin: 0;
	padding: 0;
	font:10px verdana, arial, sans-serif;
	color: #fff;
	text-align: left;
}

#acesso-rapido select{
width:180px;
font:10px verdana,sans-serif;
color:#333;
}

#linha{
    border-top: 0px solid #E35D16;
	height: 20px;
}

#logo_farmacia{
   float: left;
   width: 102px;
   margin: 12px 0 0 10px;
}

#logo_fomezero{
   width: 76px;
   margin: 12px 0 0 118px;
}
/*\*/
* html #logo_fomezero {
	margin: 12px 0 0 128px;
}
/**/
#logo_transparencia {
	margin: 5px 0 0 112px;
}

#notivisa {
	clear: both;
}
#notivisa p {
	padding: 15px 0 0 50px;
	text-align: left !important;
}



#logo_ccs{
   margin: 28px 12px 0 25px;
}

#marketing {
	margin: 23px 0 0 0;
	padding: 10px 0;
	height: 50px;
	border-top: 1px solid #fff;
}


#marketing img{
	border: 0;
	border: none;
}

div#w3{
height: 30px;
margin: 15px 0 0 30px;
}

div#w3link{
font: 9px verdana, arial, sans-serif;
margin: 0 0 0 20px;
color: #000;
}

div#rss{
height:30px;
margin: 15px 0 0 60px;
}
#noticias p {
	padding: 10px 10px 0 10px;
	margin: 0;
	font: 10px verdana, sans-serif;
}



/*#noticias p a {
	font: 10px Verdana, Arial, sans-serif;
	color: #000;
	text-decoration: none;
}
#noticias p a:hover {
	text-decoration: underline;
	color: #000;
}

#noticias p a:visited {
	color: #666;
}

 #noticias p a p {
	font: 10px Verdana, Arial, sans-serif;
	color: #000;
	text-decoration: none;
}
#noticias p a p:hover {
	color: #000;
	text-decoration: underline;
}

#noticias p a p:visited {
	color: #666;
} */



/* TITULOS */
#b-gov h1 {
	display: inline;
	margin: 0;
	padding: 4px 0 0 40px; 
	font: 10px verdana, sans-serif;
	font-weight: bold;  
}
#destaques h3 {
	width: 230px;
	height: 25px;
	line-height: 25px;
	margin: 0;
	background: #FFF url(../img_home/titulo_destaques.gif) no-repeat;
}
#destaques h3 span {
	font:bold 10px Verdana, Arial, sans-serif;
	color: #fff;
	height: 25px;
	line-height: 25px;
	padding-left: 150px;
}
#destaques h3 span a {
	text-decoration: none;
	font:bold 10px Verdana, Arial, sans-serif;
	color: #fff;
}
#noticias h3 {
	/*width: 340;*/
	height: 25px;
	margin: 0;
	background: #FFF url(../img_home/titulo_noticias.gif) no-repeat;

}
#noticias h3 span {
	font:bold 10px Verdana, Arial, sans-serif;
	color: #fff;
	height: 25px;
	line-height: 25px;
	padding-left: 8px;
}
#noticias h3 span a {
	text-decoration: none;
	font:bold 10px Verdana, Arial, sans-serif;
	color: #fff;
}
#noticias h2 {
	margin: 0px;
	padding: 0 10px 0 10px;
	color: #4B5781;
	font: 12px verdana, sans-serif;
	font-weight: bold;
}

#noticias h2 {
	margin: 0px;
	padding: 0 10px 0 10px;
	color: #4B5781;
	font: 12px verdana, sans-serif;
	font-weight: bold;  
}
#noticias h2 a {
	color: #4B5781;
	text-decoration: none;
}
#noticias h2 a:hover {
	color: #5e74b9;
}

/* ANCORAS */
#noticias p.leiamais {
	text-align: right;
}
#noticias p.leiamais a {
	text-align: right;
	color: #6E6697;
	text-decoration: underline;
	font-weight: bold;
}
#b-fiocruz #cabecalho a {
	font: 9px verdana, sans-serif;
	text-decoration: none;
	color: #5A556B;
	font-weight: bold;
}
#b-fiocruz #idiomas a {
	font: 9px verdana, sans-serif;
	text-decoration: none;
	color: #9098A4;
	font-weight: bold;
}
#b-sublinks-home a.intranet {
	display: block;
	margin: 5px 10px;
	padding: 5px;  
	font: 9px verdana, sans-serif;
	text-decoration: none;
	color: #636478;
	font-weight: bold;
	background: #B6CCD9 url(../img_home/seta.gif) no-repeat center right;
	border: 1px solid #FFF;
}
#b-sublinks a.intranet {
	display: block;
	margin: 5px 10px;
	padding: 5px;  
	font: 9px verdana, sans-serif;
	text-decoration: none;
	color: #636478;
	font-weight: bold;
	background: #B6CCD9 url(../img_home/seta.gif) no-repeat center right;
	border: 1px solid #FFF;
}

/* SPANS */
#b-sublinks-home span.data {
	display: block;
	font: 9px verdana, sans-serif;
	margin: 5px 10px 5px 8px;
	text-align: center;
	letter-spacing: -1px;
}
#b-sublinks span.data {
	display: block;
	font: 9px verdana, sans-serif;
	margin: 5px 10px 5px 8px;
	text-align: center;
	letter-spacing: -1px;
}


/* ENDERECO */
#rodape address p {
	margin: 0;
	padding: 5px 0 5px 10px;
	height: 25px;
	line-height: 25px;
	font: 10px arial, sans-serif;
	text-align: center;
	color: #868293;
}
#rodape address p a {
	color: #868293;
	text-decoration: none;
}

#rodape address p a span {
	font: bold 11px arial, sans-serif;
	}

/* PARA TODOS */
p, h1, h2, h3, h4, h5, h6, form {
	position: relative;
}
img {
	display: block;
}



div.reset {
	clear: both;
	font-size: 0;
	line-height: 0;
	padding: 0 0 10px 0;
}
br.reset {
	clear: both;
}
.reset_new { clear: both }
div.linha {
	margin: 10px 10px 5px 10px;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	background: #8B9CAE;
}
div.espaco-branco {
	margin: 0;
	padding: 0;
	font-size: 10px;
	line-height: 10px;
	height: 10px;
	background: #FFF;
}

/* congresso interno */
#congresso_interno {
	height: 66px;
	text-align: center; }
#congresso_interno img {
	border: none; }

/* login intranet */
#intranet {
	height: 70px; 
	padding-top: 60px !important;
	padding-rigth: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 37px !important;
	text-align: left !important;
	background: url(../img_home/img_intranet.gif) top left no-repeat;
}

	#intranet form fieldset, #intranet form fieldset p.intra_login, #intranet form fieldset p.intra_senha, #intranet form fieldset p label {
		padding: 0 !important; margin: 0 !important;
	}
	#intranet form {
		width: 186px !important;
		padding: 0 !important; margin: 0 !important;
	}
	
	p.intra_login {
		float: left; 
		width: 90px; height: 40px !important;
		text-align: left !important;
	}
	p.intra_senha {
		float: left; 
		width: 55px; height: 40px !important;
		text-align: left !important;
	}
	p.intra_bot {
		float: left; 
		padding: 14px 0 0 0 !important; margin: 0 !important;
		width: 30px; height: 26px !important;
		text-align: left !important;
	}

	p.link_intra {
		margin: 0 !important;
		text-align: left !important;
	}
	p.link_intra a {
		font: 10px Verdana, Arial, Helvetica, sans-serif !important; color: #fed2b5 !important;
		font-style: normal !important;
	}

	
	label.intra_label {
		display: block; padding-bottom: 2px !important;
		font: 10px Verdana, Arial, Helvetica, sans-serif; color: #fed2b5;
	}
	
	input.intra_maior {
		font-size: 11px !important;
		width: 84px; height: 15px !important;
		border: 1px solid #c64705; background: #fcddcc;
	}
	input.intra_menor {
		font-size: 10px !important;
		width: 52px; height: 15px !important;
		border: 1px solid #c64705; background: #fcddcc;
	}
	
	.new_bot {
		width: 22px; height: 19px;
		background: url(../img_home/bot_intranet.gif) top left no-repeat;
		border: none;
	}
	
	#intranet fieldset {
		border: none;
	}
	#intranet fieldset legend {
		display: none;
	}

.zerar_float {
	clear: both !important;
	margin: 0 !important; padding: 0 !important;
}


/* novas atualizacoes (03/09/2010)  */
body {
	background: #edeef0 url(../img_comuns/degrade_fundo_novo.gif) top left repeat-x;	
}
#fundo_sombra {
	padding-top: 0;
	background: url(../img_comuns/sombra_fundo_novo.jpg) top center no-repeat;	
}

/*
#barra_gov_federal {
	margin: 0 auto;
	padding: 5px 0 0 40px;
	width: 730px;
	height: 30px;
	background: url(../img_comuns/nova_barra_governo.gif) top left no-repeat;	
}

#barra_gov_federal h3 {
	margin: 0;
	padding: 0;
	width: 100px;
	height: 25px;
	overflow: hidden;
}
#barra_gov_federal h3 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 100px;
	height: 25px;
	text-indent: -10000px;
}

*/

/* bara gov 2011 */
#barraSuperior{
	margin: 0 auto;
	width:770px; 	/* Para customizar o tamanho da barra altere esse valor e o valor de .bsCentro */
	display:block;
	height:35px;
	margin-left:auto;
	margin-right:auto;
}
#barraSuperior div{
	display:block;
	height:35px;	
}
#barraSuperior .bsEsquerda{
	float:left;
	background:url(../images_barra/BarraSuperior01.gif);
	width:273px;
}
#barraSuperior .bsCentro{
	width:5px;
	float:left;
	background:url(../images_barra/BarraSuperior02.gif);
	margin-left:auto;
	margin-right:auto;
}
#barraSuperior .bsDireita{
	float:right;
	background:url(../images_barra/BarraSuperior03.gif);
	width:492px;	
}
#barraSuperior .bsDireita a{
	float:right;
	display:block;
	width:91px;
	height:29px;
	background:url(../images_barra/barraGovFed_logo.gif);
	margin-top:3px;
	margin-right:16px;
}
#barraSuperior .barraLogo{
	float:left;
	width:89px;
	height:26px;
	margin-left:50px;
	margin-top:6px;
	background: url(../images_barra/BarraLogo.png) no-repeat center center;
	_background:none!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/BarraLogo.png',sizingMethod='scale');	
}

.barraLogo a {
	display: block;
	width:89px;
	height:26px;
}
.hidden {
	display: none;	
}
/* fim barra gov */

