/* padrao portal
#652a02; (HOME - AREA 01)
#9c7900; (A FUNDACAO - AREA 02)
#613f86; (PESQUISA E ENSINO - AREA 03)
#85457b; (VACINAS E MEDICAMENTOS - AREA 04)
#174b38; (SERVICOS DE SAUDE - AREA 05)
#5c0009; (COMUNICACAO E INFORMACAO - AREA 06)
/* default */
* {
	margin: 0;
	padding: 0;
}
body {
	background: #f5f6f7 url(../images/fundo_body.jpg) center top repeat-x;
}
/*@font-face h3 {
	font-family: "Trebuchet MS";
	src: url('trebuc.ttf');
}*/
p, a, li, span, input, select, legend, label, button, h4, h5, h6, div {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
p, span, div {
	color: #666;
}
a  {
	text-decoration: none;
}
a:hover {
	color: #2d81d5 !important;
	text-decoration: underline;
}
h3 {
	/*padding: 20px 200px 0 22px !important;*/
	padding: 17px 380px 30px 0 !important;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold !important;
	line-height: 30px;
}
h4 {
	margin: 0 0 10px 0;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
}
h4 a {
	display: block;
	padding: 0 0 0 8px;
	background-position: left 7px;
	background-repeat: no-repeat;
}
h4 a:hover {
	/*background-position: left -47px;*/
	background-position: left -187px;
}
h5 {
	margin-bottom: 5px;
	font-size: 17px;
	font-weight: normal;
}
h5 a {
	display: block;
	padding: 2px 0 5px 5px;
	line-height: 17px;
	background-position: left top;
	background-repeat: no-repeat;
}
h5 a:hover {
	background-position: left -41px;
}
h6 {
	clear: both;
	margin-left: 9px;
}
h6 a {
	display: block;
	padding: 2px 0 5px 7px;
	font-size: 13px;
	font-weight: normal;
	line-height: 15px;
	background-position: left 7px;
	background-repeat: no-repeat;
}
h6 a:hover {
	/*background-position: left -47px;*/
	background-position: left -187px;
}

h5.sub_titulo {
	margin: 20px 0 -10px 18px;
	font-size: 18px;
	color: #666;
	background: none;
}
h5.sub_titulo_02 {
	margin: 15px 0 5px 0;
	font-size: 18px;
	color: #666;
	background: none;
}
ul {
	list-style: none;
}
img, button {
	border: none;
}
noscript p {
	padding: 10px;
	font-size: 16px;
	color: #C00;
	text-align: center;
	background-color: #FFC;
	border-top: 1px solid #990;
	border-bottom: 1px solid #990;
}
fieldset {
	border: none;
	padding: 0;
}
legend {
	display: none;
}

.materias_nivel_05 p a, .materias p a, .materias_cris p a, .area_07 p a {
	text-decoration: underline;
}
.materias_nivel_05 p a,
.materias_02 p a {
	color: #666 !important;
	font-weight: bold;
}

/* estrutura */
.global {
	margin: 0 auto;
	min-width: 990px;
	max-width: 1280px;
}

/* cabecalho */
.global_cabecalho_02 {
	background: url(../images/fundo_cabecalho_global.png) center top repeat-x;
}
#global_cabecalho {
	/*height: 151px;*/
	height: 242px;
}
#global_cabecalho.com_torres {
	/*background: url(../images/torres_topo.png) bottom center no-repeat;*/
	background: url(../images/fundo_cabecalho_global.png) center top repeat-x;
}
.cabecalho {
	margin: 0 auto;
	width: 990px;
	/*height: 151px;*/
	height: 242px;
	/*background: url(../images/fundo_cabecalho.gif) top center repeat-x;*/
	background: url(../images/fundo_cabecalho_global.png) center top repeat-x;
}
.cabecalho_02 {
	width: 990px;
	/*height: 151px;*/
	height: 242px;
	background: url(../images/castelo_cabecalho.gif) 600px 19px no-repeat;
}
.icones_redes_sociais {
	float: left;
	/*padding: 3px 0 0 20px;*/
	padding: 9px 0 0 20px;
}

#block-menu-menu-links-acess-rios {
	float: left;
	width: 770px;
	padding-top: 2px;
	height: 19px;
}
#block-menu-menu-links-acess-rios ul {
	float: right;
	height: 19px;
}
#block-menu-menu-links-acess-rios ul li.leaf {
	width: auto !important;
	margin-top: 0 !important;
	padding: 0 !important;
	font-size: 12px;
}
#block-menu-menu-links-acess-rios ul li a.com_espaco {
	margin-left: 79px;
}
#block-menu-menu-links-acess-rios ul li.com_espaco_ingles {
	margin-left: 119px;
	margin-right: 38px;
}
#block-menu-menu-links-acess-rios ul li {
	float: left;
	margin-left: 20px;
	height: 19px;
}
#block-menu-menu-links-acess-rios ul li a {
	float: left;
	padding-left: 8px;
	font-size: 12px;
	font-weight: bold;
	color: #b00c12;
	background-image: url(../images/seta_menu_topo.gif);
	background-position: left -15px;
	background-repeat: no-repeat;
}
#block-menu-menu-links-acess-rios ul li a:hover {
	background-position: left -1px;
}
h1 {
	clear: both;
	float: left;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 20px;
	/*width: 410px;
	height: 65px;*/
	width: 511px;
	height: 61px;
	background: url(../images/marca.png) left top no-repeat;
	overflow: hidden;
}
h1 a {
	display: block;
	width: 511px;
	height: 61px;
	text-indent: -10000px;
}
h2 {
	display: none;
}
#search-block-form {
	clear: both;
	margin: 0 0 0 22px;
	padding-top: 0;
	/*width: 346px;
	height: 30px;*/
	width: 241px;
	height: 26px;
	background-color: #FFF;
	border: 1px solid #b8b8b8;
}
#search-block-form label {
	display: none;
}
#search-block-form input {
	float: left;
	margin-right: 5px;
	padding: 6px 0 0 4px;
	width: 143px;
	font-size: 11px;
	color: #cf2e2e;
	border: 1px solid #FFF;
}
/*#search-block-form button {
	float: left;
	margin-top: 2px;
	padding: 0;
	width: 56px;
	height: 19px;
	font-weight: bold;
	font-size: 10px;
	text-align: left;
	color: #cf2e2e;
	background: url(../images/botoes/buscar_cabecalho.png) center top no-repeat;
	cursor: pointer;
}*/
#search-block-form button {
	float: left;
	margin: 0;
	padding: 0;
	width: 86px;
	height: 26px;
	font-weight: bold;
	color: #666;
	background-color: #FFF;
	border-left: 1px solid #b8b8b8;
	cursor: pointer;
}
#search-block-form button span {
	margin: 0;
	padding: 0;
}
span.seta_campo_busca {
	color: #b01f25;
}
.bloco_final {
	/*position: absolute;*/
	/*top: 0 !important;*/
	/*margin-top: 53px;
	margin-left: 870px;*/
	/*width: 100px;
	height: 51px;*/
	/*z-index: 3;*/
}
#block-block-2 {
	position: absolute;
	top: 0 !important;
	margin-top: 86px;
	margin-left: 870px;
	z-index: 1;
}
.tarefas label {
	float: left;
	font-size: 12px;
	color: #4f2000;
	line-height: 13px;
}
.tarefas select {
	float: left;
	margin-top: 3px;
	width: 188px;
	height: 22px;
	border: 1px solid #fff;
}

/*.controla_textos {
	position: absolute;
	top: 53px;
	margin-left: 860px;
	z-index: 2;
}*/
.controla_textos ul li {
	float: left;
	margin-left: 2px;
	width: 18px;
	height: 18px;
}
.controla_textos ul li a {
	display: block;
}

/* cabecalho >> menu principal */
.menu_areas {
	padding: 34px 0 0 20px;
}
.menu_areas ul li {
	float: left;
	margin: 0 3px 0 0;
	/*height: 53px;*/
	height: 45px;
}
.menu_areas ul li a {
	display: block;
	/*height: 53px;*/
	height: 45px;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0;
	color: #fff;
	text-transform: uppercase;
}
/* home */
.menu_areas ul li a.home {
	width: 66px;
}
.menu_areas ul li a.home {
	/*width: 73px;*/
	width: 66px;
	background-image: url(../images/botoes_ai/menu_principal_01.png);
	background-position: left top;
	background-repeat: no-repeat;
}
.menu_areas ul li a.home.active {
	background-position: right top;
}
.menu_areas ul li a.home.active:hover {
	background-position: right top;
}

/* a fundacao */
.menu_areas ul li a.fundacao {
	padding: 16px 0 0 23px;
	width: 118px;
	height: 29px;
	color: #b11f24;
	background-image: url(../images/botoes_ai/menu_principal_03.png);
	background-position: left top;
	background-repeat: no-repeat;
}

.menu_areas ul li a.fundacao.active-trail, .menu_areas ul li a.fundacao.active {
	background-position: left bottom;
	color: #fff !important;
}
.menu_areas ul li a.fundacao.active-trail:hover, .menu_areas ul li a.fundacao.active:hover {
	background-position: left bottom;
	color: #fff !important;
}

.menu_areas ul li a.pesquisa_ensino, .menu_areas ul li a.vacinas_medicamentos, .menu_areas ul li a.servicos_saude {
	padding: 16px 0 0 23px;
	width: 118px;
	height: 29px;
	color: #b11f24;
	background-image: url(../images/botoes_ai/menu_principal_03.png);
	background-position: left top;
	background-repeat: no-repeat;
}
/* pesquisa e ensino selecionado */
.menu_areas ul li a.pesquisa_ensino.active-trail, .menu_areas ul li a.pesquisa_ensino.active {
	background-position: left bottom;
	color: #fff !important;
}
.menu_areas ul li a.pesquisa_ensino.active-trail:hover, .menu_areas ul li a.pesquisa_ensino.active:hover {
	background-position: left bottom;
	color: #fff !important;
}

/* vacinas e medicamentos selecionados */
.menu_areas ul li a.vacinas_medicamentos.active-trail, .menu_areas ul li a.vacinas_medicamentos.active {
	background-position: left bottom;
	color: #fff !important;
}
.menu_areas ul li a.vacinas_medicamentos.active-trail:hover, .menu_areas ul li a.vacinas_medicamentos.active:hover {
	background-position: left bottom;
	color: #fff !important;
}
/* servicos de saude selecionados */
.menu_areas ul li a.servicos_saude.active-trail, .menu_areas ul li a.servicos_saude.active {
	background-position: left bottom;
	color: #fff !important;
}
.menu_areas ul li a.servicos_saude.active-trail:hover, .menu_areas ul li a.servicos_saude.active:hover {
	background-position: left bottom;
	color: #fff !important;
}

/* comunicacao e informacao */
.menu_areas ul li a.comunicacao_informacao {
	padding: 7px 35px 0 23px;
	width: 83px;
	height: 38px;
	color: #b11f24;
	background-image: url(../images/botoes_ai/menu_principal_03b.png);
	background-position: left top;
	background-repeat: no-repeat;
}
.menu_areas ul li a.comunicacao_informacao.active-trail, .menu_areas ul li a.comunicacao_informacao.active {
	background-position: left bottom;
	color: #fff !important;
}
.menu_areas ul li a.comunicacao_informacao.active-trail:hover, .menu_areas ul li a.comunicacao_informacao.active:hover {
	background-position: left bottom;
	color: #fff !important;
}


/* acesso a informação */
/*.menu_areas ul li.acesso_informacao {
	width: 155px;
}
.menu_areas ul li.acesso_informacao a {
	padding: 10px 40px 0 28px;
	width: 87px;
	height: 43px;
	background-image: url(../images/botoes_ai/menu_principal_07.png);
	background-position: left top;
	background-repeat: no-repeat;
}
.menu_areas ul li.acesso_informacao a:hover {
	color: #FFF !important;
	text-decoration: none;
	background-position: left bottom;
}
.menu_areas ul li.acesso_informacao a.active-trail {
	background-position: right top;
	color: #5c0009;
}
.menu_areas ul li.acesso_informacao a.active-trail:hover {
	background-position: right top;
	color: #5c0009 !important;
}*/



/* hover padrao de todos */
.menu_areas ul li a.home:hover {
	background-position: right bottom;
}
.menu_areas ul li a.fundacao:hover, .menu_areas ul li a.comunicacao_informacao:hover {
	background-position: left bottom;
	color: #fff !important;
	text-decoration: none;
}
.menu_areas ul li a.pesquisa_ensino:hover, .menu_areas ul li a.vacinas_medicamentos:hover, .menu_areas ul li a.servicos_saude:hover {
	background-position: left bottom;
	color: #fff !important;
	text-decoration: none;
}

/* conteudo */
#global_conteudo {
	background-color: #FFF;
}
/*#global_conteudo.com_torres {
	background-image: url(../images/torres_base.png);
	background-position: top center;
	background-repeat: no-repeat;
}
*//*#global_conteudo.sem_torres {
	background-image: none;
}*/
.conteudo {
	margin: 0 auto;
	width: 990px;
	background-color: #FFF;
}

/* blocos */
.blocos {
	margin-left: 26px;
	background-position: left top;
	background-repeat: no-repeat;
}

/* banners grandes areas */
.gerenciar_banner {
	position: absolute;
	z-index: 3;
	margin: 0 0 0 570px !important;
	padding: 0 !important;
	width: 100px;
}

#views_slideshow_cycle_main_banner-block{
	padding: 25px 0 10px 0 !important;
}

.views_slideshow_cycle_main {
	display: inline;
	float: right;
}
.banner_areas {
	float: right;
	margin: 10px 8px 20px 0;
	/*width: 401px;
	height: 127px;*/
	width: 411px;
	height: 91px;
	/*background: url(../images/banner_areas.jpg) !important;*/
	background: url(../images/banner_areas_02.jpg) !important;

}
.banner_areas_sem_menu {
	display: block;
	margin: 10px 24px 0 0;
	/*width: 365px;
	height: 136px;*/
	width: 401px;
	height: 127px;
}
.lista_banner {
	padding: 12px 0 0 5px;
	height: 89px;
	overflow: hidden;
}
.lista_banner_02 {
	display: none;
	padding: 0;
	height: 101px;
	overflow: hidden;
}
.link_banner {
	display: block;
	width: 365px;
	height: 101px;
}
.lista_banner a, .lista_banner_02 a  {
	display: inline-block !important;
}
.botoes_banner {}
.botoes_banner ul {
	position: absolute;
	margin: 13px 0 0 77px;
	padding-right: 10px;
	list-style: none;
	z-index: 3;
}
.botoes_banner ul li {
	float: left;
	margin: 0 6px 0 0;
	width: 10px;
	height: 10px;
}
.botoes_banner ul li a {
	display: block;
	width: 10px;
	height: 10px;
	text-indent: -1000000px;
	color: #b11f24;
	font-weight: bold;
	background-image: url(../images/botao_banner_curtas.png) !important;
	background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
}
.botoes_banner ul li a:hover {
	background-position: left -10px;
}
.botoes_banner ul li a.active_page {
	background-image: url(../images/botao_banner_curtas.png) !important;
	background-position: left bottom;
	background-repeat: no-repeat;
	cursor: default;
}
.botoes_banner ul li a.active_page:hover {
	background-position: left bottom;
}
.chamada_banner_barra {
	/*float: left;*/
	position: absolute;
	margin: 35px 0 0 0;
	padding: 8px 8px;
	width: 395px;
	height: 34px;
	overflow: hidden;
	z-index: 2;
}
.chamada_banner_barra h6 {
	margin: 0;
	padding: 0;
}
.chamada_banner_barra h6 a {
	padding: 0 !important;
	font-size: 15px;
	line-height: 18px;
	color: #b11f24 !important;
	font-weight: bold;
	background-image: none !important;
	/*background-position: left 6px;*/
}
.chamada_banner_barra h6 a:hover {
	color: #2d81d5 !important;
	font-weight: bold;
	/*background-position: left -48px;*/
}
.chamada_banner_barra p {
	margin: -5px 0 0 7px;
	font-size: 11px;
	color: #b11f24;
}


/* breadcrumb */
.breadcrumb {
	padding: 5px 0 10px 0;
}
.breadcrumb p {
	font-size: 13px;
	color: #58595b;
}
.breadcrumb p a {
	text-decoration: none !important;
}

/* menu nivel 2 */
ul.menu_n2 {
	display: none;
	margin: 0 !important;
	padding: 15px 0 20px 23px !important;
	width: 297px;
}
ul.menu_n2 li {
	margin: 0 !important;
	line-height: 21px !important;
}
ul.menu_n2 li a {
	padding: 0 0 0 8px !important;
	font-size: 13px !important;
	font-weight: normal !important;
	background-position: left 6px;
	background-repeat: no-repeat;
}
ul.menu_n2 li a:hover {
/*	background-position: left -48px;*/
  background-position: left -188px;
}

/* materias */
.materias {
	float: left;
	width: 342px;
}
.materias_02 {
	float: left;
	margin-right: 20px;
	width: 516px;
}

.materias_02 p img, .materias_cris p img {
	margin-right: 10px;
}

/* noticias home */
.area_01 .materias_02 {
	padding-top: 30px !important;
}
.area_01 ul.menu_n2 {
	display: none;
}
.area_01 .materias_02 .views-row {
	clear: both;
	display: block;
	margin-bottom: 30px;
}
.area_01 .materias_02 .views-row img {
	float: left;
	margin: 0 10px 5px 0;
}
.area_01 .materias_02 .views-row a {
	display: block;
	padding-bottom: 8px;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 1.3em;
}
.area_01 .materias_02 .views-row-first a {
	display: block;
	padding-bottom: 8px;
	font-size: 3em;
	font-weight: bold;
	line-height: 1.1em !important;
}
.area_01 .materias_02 .views-row .views-field-field-chamada-destaque {
	font-size: 1.3em;
}

/* CRIS (presidencia) */
.materias_cris {
	float: left;
	margin-right: 19px;
	margin-bottom: 20px;
	width: 745px;
	min-height: 600px;
	background: url(../images/fundo_conteudo_abas_cris.png) left 65px no-repeat;
}
.materias_cris h4 {
	margin: 10px 20px 0 20px;
}
.materias_cris h5, .materias_nivel_05 h5 {
 margin: 10px 20px 10px 20px;
 padding: 10px 0 4px 0 !important;
 font-size: 18px;
 font-weight: normal;
 color: #666;
 border-bottom: 1px solid #CCC;
 background: none !important;
}

.materias_cris h6, .materias_nivel_05 h6 {
 margin: 15px 0 5px 20px;
 font-size: 1.3em;
 font-weight: bold;
 color: #666;
}
.materias_cris p {
	margin: 20px;
}
p.banner_cris {
	display: none;
	/*margin: 10px 0 32px 10px !important;
	width: 737px;
	height: 141px;
	overflow: hidden;*/
}
/*.abas_cris ul li {
	float: left;
	width: 143px;
	height: 46px;
	overflow: hidden;
}
*/
.abas_cris {
	margin-top: 20px;
}
.abas_cris ul li {
	float: left;
	width: 137px;
	height: 50px;
	overflow: hidden;
}
.abas_cris ul li a {
	display: block;
	padding: 9px 0 0 22px;
	width: 115px;
	height: 41px;
	/*text-transform: uppercase;*/
	font-size: 13px;
	font-weight: bold;
	line-height: 15px;
	background-image: url(../images/botoes/abas_cris.png) !important;
	background-position: left bottom;
	background-repeat: no-repeat;
	overflow: hidden;
}
.abas_cris ul li a:hover {
	text-decoration: none !important;
	background-position: left -50px;
}

/* aba ativada */
.abas_cris ul {
	padding: 0 0 0 14px;
	height: 41px;
}
.abas_cris ul li a.active {
	background-position: left top;
	color: #777373;
}
.abas_cris ul li a.active:hover {
	color: #777373 !important;
	cursor: default !important;
}
.fundo_conteudo_abas_cris {
	width: 745px;
}
.fundo_conteudo_abas_cris ul {
	padding: 20px 0 0 5px;
	height: 24px;
}
.fundo_conteudo_abas_cris ul li {
	float: left;
	padding: 0 15px 3px 15px;
	height: 14px;
	border-left: 1px solid #9c7900;
	border-right: 1px solid #d1bd79;
}
.fundo_conteudo_abas_cris ul li.views-row-first {
	border-left: none;
}
.fundo_conteudo_abas_cris ul li.views-row-last {
	border-right: none;
}
.fundo_conteudo_abas_cris ul li a {
	margin: 0;
	padding: 0 0 0 10px;
	float: left;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	background-image: url(../images/setas_cris.png) !important;
	background-position: left 6px;
	background-repeat: no-repeat;
}
.fundo_conteudo_abas_cris ul li a:hover {
	background-position: left -96px;
}

/* afn noticias */
.afn-noticias {
	margin: 30px 0 30px 0;
	padding-left: 25px;
	padding-right: 25px;
}
.afn-noticias h3 {
	clear: both;
	padding: 0 0 8px 0 !important;
	font-size: 1.4em;
	line-height: 1.2em;
}
.afn-noticias h3 {
	padding-bottom: 5px;
}
.afn-noticias img {
	float: left;
	margin-right: 10px;
}
.afn-noticias .texto_cris {
	float: left;
	width: 550px;
}
.afn-noticias p {
	margin: 0 !important;
	font-size: 1.2em;
	line-height: 1.3em;
}


/* como chegar */
.materias_02 .field-type-text-with-summary {
	/*padding-top: 15px;*/
}
.materias_nivel_05 {
	float: left;
	padding-top: 0;
	margin-right: 39px;
	width: 536px;
}
.materias p, .materias_nivel_05 p, .materias_02 p, .materias_cris p {
	margin-bottom: 20px;
	font-size: 1.3em;
	line-height: 1.5em;
	word-spacing: 0.25em;
}
.materias_cris div div {
	/* font-size: 1.3em; */
	line-height: 1.5em;
	word-spacing: 0.25em;
}
.comunicacao_na_fiocruz p {
	clear: both;
}

/*.materias_nivel_05 p, */.materias_nivel_05 h4 {
	margin-left: 23px;
}
.materias_nivel_05 p {
	margin-left: 0 !important;
}
.materias p.chamadas, .materias_nivel_05 p.chamadas {
	font-size: 1.3em;
	line-height: 1.2em;
	word-spacing: 0.25em;
}
.materias img {
	margin: 0 10px 5px 0;
	float: left;
}
/* modificacoes */
.materias_nivel_05 img {
	/*margin: 20px 10px 15px 0;*/
	/*float: left;*/
	display: block;
	margin: 25px 25px 25px auto !important;
}
.materias ul, .materias_nivel_05 ul {
	margin-top: 40px;
}
.materias ul li, .materias_nivel_05 ul li {
	margin-bottom: 17px;
	line-height: 19px;
}
.materias ul li a, .materias_nivel_05 ul li a {
	display: block;
	padding-left: 9px;
	font-size: 14px;
	font-weight: bold;
	background-position: left 7px;
	background-repeat: no-repeat;
}
.materias ul li a:hover, .materias_nivel_05 ul li a:hover {
	/*background-position: left -47px;*/
	background-position: left -187px;
}
/* galeria de imagens */
.box_gal {
	float: left;
	padding: 18px 6px 0 0 !important;
	width: 177px;
}
.box_gal p {
	margin: 0 12px 10px 0;
	font-size: 1.25em;
	line-height: 1.3em;
	word-spacing: 0.25em;
	font-weight: bold;
}

ul.galeria li {
	float: left;
	margin: 0 15px 15px 0;
	width: 70px;
	height: 70px;
	overflow: hidden;
}
ul.galeria li a {
	display: block;
	width: 70px;
	height: 70px;
	background-image: none !important;
}

/* bloco ao lado da galeria */
.bloco_lado_gal {
	float: left;
	margin-top: 10px;
	margin-bottom: 25px;
	padding: 15px 0 10px 20px;
	min-height: 100px;
}
.bg_normal {
	width: 180px;
}
.bg_ampliado{
	width: 363px;
}
p.titulo {
	font-size: 18px;
	color: #58595b;
}
p.sub_titulo {
	margin: 10px 0;
	padding: 3px 0 0 38px;
	font-weight: bold;
	font-size: 13px;
	background: url(../images/icone_noticias.gif) left top no-repeat;
}
ul.box_lado_gal li a {
	display: block;
	padding: 2px 0 5px 7px;
	font-size: 13px;
	font-weight: normal;
	line-height: 15px;
	background-position: left 7px;
	background-repeat: no-repeat;
}
ul.box_lado_gal li a:hover {
	/*background-position: left -47px;*/
	background-position: left -187px;
}

/* compartilhar */
ul.compartilhar {
	margin: 0 0 20px 160px;
	padding: 0;
	width: 390px;
	height: 23px;
	list-style: none;
}
ul.compartilhar li {
	float: left;
	height: 22px;
}
ul.compartilhar li.tweet_b {
	padding-top: 1px;
	padding-left: 15px;
}
ul.compartilhar li.like_b {
	padding-top: 0;
	padding-left: 15px;
}
ul.compartilhar li.like_b2 {
	padding-top: 1px;
	padding-left: 15px;
	width: 80px;
	overflow: hidden;
}
ul.compartilhar li.tweet_b iframe {
	width: 80px !important;
}
ul.compartilhar li a {
	display: block;
	margin-left: 15px;
	height: 22px;
	text-indent: -100000px;
	cursor: pointer;
	background-position: left 2px;
	background-repeat: no-repeat;
	overflow: hidden;
}

ul.compartilhar li a.enviar {
	width: 20px;
	background-image: url(../images/send_n2.png);
}
ul.compartilhar li a.imprimir {
	width: 20px;
	background-image: url(../images/print_n2.png);
}
ul.compartilhar li a.curtir_face {
	width: 17px;
	background-image: url(../images/curtir_face.png);
}
ul.compartilhar li a.facebook {
	margin: 0 !important;
	width: 86px;
	background-image: url(../images/facebook_n.jpg);
}
ul.compartilhar li a.twitter {
	width: 16px;
	background-image: url(../images/twitter_n.png);
}

.area_07 ul.compartilhar, .area_07b ul.compartilhar {
	/*display: none;*/
}

/* box abaixo de compartilhar */
.box_sombreado {
	float: left;
	margin: 0 18px 30px 0;
	width: 400px;
	background: url(../images/box_sonmbreado_meio.gif) left top repeat-y;
}
.box_sombreado_topo, .box_sombreado_base {
	width: 400px;
	height: 12px;
}
.box_sombreado_topo {
	background: url(../images/box_sombreado_topo.gif) left top no-repeat;
}
.box_sombreado_base {
	background: url(../images/box_sombreado_base.gif) left top no-repeat;
}
.titulo_box_sombreado {
	margin: 0 16px;
	padding-right: 30px;
	font-size: 13px;
	line-height: 15px;
	height: 36px;
}
.icone_castelo {
	width: 104px;
	background: url(../images/icone_castelo.gif) right 4px no-repeat;
}
.icone_web {
	width: 54px;
	background: url(../images/icone_web.gif) right 4px no-repeat;
}

.ul_box_sombreado {
	margin: 10px 16px;
}


/* RSS  informes */
.rss_informe {
	padding: 10px 0 0 0;
	width: 333px;
	height: 157px;
	background: url(../images/fundo_rss_informe.gif) left 35px no-repeat;
}
.rss, .informes {
	float: left;
	margin-left: 5px;
	width: 160px;
}
.rss p {
	display: block;
	margin: 3px 0 0 0 !important;
	font-size: 13px;
	text-align: center;
}
.rss p a {
	display: block;
	margin: 0 !important;
	padding-top: 50px;
	width: 160px;
	font-weight: bold;
	text-align: center;
	background: url(../images/icone_rss.png) center 3px no-repeat  !important;
}

.informes p {
	display: block;
	margin: 3px 0 0 0 !important;
	font-size: 13px;
	text-align: center;
}
.informes p a {
	display: block;
	margin: 0 !important;
	padding-top: 50px;
	width: 160px;
	font-weight: bold;
	text-align: center;
	background: url(../images/icone_informes.png) center top no-repeat  !important;
}

.informacoes {
	float: right;
	/*width: 607px;*/
	width: 412px;
}
.informacoes_02 {
	float: right;
	width: 412px;
}

.topo_informacoes {
	margin-top: 10px;
	height: 18px;
}
div.chamadas {
	margin-top: 25px;
	/*min-height: 140px;*/
}
.area_02 div.chamadas, .area_03 div.chamadas, .area_04 div.chamadas, .area_05 div.chamadas, .area_06 div.chamadas {
	margin-top: 0;
	margin-bottom: 25px;
}


/* navegação editorial */
.box_pequeno, .box_medio, .box_grande, .box_pequeno_duplo {
	float: left;
	margin: 0 0 18px 18px;
	padding: 4px 5px;
	font-size: 1.1em;
	line-height: 15px;
	overflow: hidden;
}
.box_pequeno p, .box_medio p, .box_grande p, .box_pequeno_duplo p {
	margin: 0 0 10px 8px;
	font-size: 1.1em;
}

.box_pequeno {
	width: 166px;
	background: url(../images/fundo_box_pequeno_simples.gif) top left no-repeat;
}
.box_medio {
	width: 360px;
	background: url(../images/fundo_box_medio_simples.gif) top left no-repeat;
}
.box_grande {
	width: 554px;
	background: url(../images/fundo_box_grande_simples.gif) top left no-repeat;
}
.simples {
	height: 143px;
}
.box_pequeno_duplo {
	width: 166px;
	height: 312px;
	background: url(../images/fundo_box_pequeno_duplo.gif) top left no-repeat  !important;
}
.box_flutuante {
	float: left;
	width: 177px;
}
/* borda interna no hover da imagem (NOTICIAS / MATERIAS) */
div.chamadas img {
	margin: 0;
}

/* largura padrao 125px */
.chamadas span {
	float: left;
	margin: 0 8px 5px 0;
}
.chamadas span a {
	display: block;
	overflow: hidden;
}
.chamadas span a:hover {
	border: 2px solid #2d81d5;
}
.chamadas span a:hover img {
	margin: -2px -2px -2px -2px;
}
/* largura padrao 342px */
.chamadas span.foto_dupla {
	float: left;
}
.chamadas span.foto_dupla a {
	display: block;
	overflow: hidden;
}
.chamadas span.foto_dupla a:hover {
	border: 2px solid #2d81d5;
}

/* borda interna no hover da imagem (BLOCOS) */
/* largura padrao 166px */
.base_informacoes span.legenda, .base_informacoes span.foto_dupla {
	float: left;
	margin: 0 8px 2px 0;
}
.base_informacoes span.legenda a {
	display: block;
	overflow: hidden;
}
.base_informacoes span.legenda a:hover {
	border: 2px solid #2d81d5;
}
.base_informacoes span.legenda a:hover img, .base_informacoes span.foto_dupla a:hover img {
	margin: -2px -2px -2px -2px;
}

/* largura padrao 359px */
.base_informacoes span.foto_dupla {
}
.base_informacoes span.foto_dupla a {
	display: block;
	overflow: hidden;
}
.base_informacoes span.foto_dupla a:hover {
	border: 2px solid #2d81d5;
}

/* caixas extras (redes sociais e marcas do governo) */
.caixa_extra {
	float: left;
	margin: 27px 10px 0 0;
	height: 110px;
	background: url(../images/borda_meio_caixa.gif) left top repeat-x;
}

.borda_esq_caixa, .borda_dir_caixa {
	float: left;
	width: 10px;
	height: 110px;
}
.borda_esq_caixa {
	background-image: url(../images/borda_esq_caixa.gif);
}
.borda_meio_caixa {
	float: left;
	height: 110px;
}
.borda_dir_caixa {
	background-image: url(../images/borda_dir_caixa.gif);
}
h6.link_caixa_extra {
	margin-top: 10px;
	font-size: 13px;
	font-weight: normal;

}
.caixa_extra ul {
	margin: 10px 0 0 8px;
	list-style: none;
}
.caixa_extra ul li {
	float: left;
	margin-right: 8px;
}
.caixa_extra ul.icones_governo {
	margin: 30px 0 0 8px;
	list-style: none;
}
.caixa_extra ul.icones_governo li {
	margin-right: 12px;
}


/* rodape */
.global_rodape {
	background-image: url(../images/fundo_padrao_rodape.png);
	background-position: lef top;
	background-repeat: repeat-x;
}
.rodape_img_tema {
	margin: 0 auto;
	padding-top: 20px;
	width: 952px;
	min-height: 315px;
}
.global_rodape ul li a {
	color: #FFF !important;
}
.a_z ul {
	float: left;
	margin-top: 8px;
	list-style: none;
	width: 190px;
}
.a_z ul li {
	margin-bottom: 5px;
	line-height: 15px;
}
.a_z ul li a {
	display: block;
	padding-left: 10px;
	font-size: 13px;
	color: #fff;
	background-image: url(../images/seta_rodape.gif);
	background-position: left 7px;
	background-repeat: no-repeat;
}
.a_z ul li a:hover {
	background-position: left -22px;
}
.endereco {
	margin-top: 40px;
	padding-top: 20px;
	border-top: 1px solid #a1a1a1 !important;
}
.endereco p {
	float: left;
	margin-right: 39px;
	font-size: 13px;
	line-height: 22px;
	color: #fff !important;
}
.endereco p.cc-commons {
}
.endereco p.cc-commons a {
	float: left;
	margin-right: 7px;
	width: 62px;
	height: 19px;
	background: url(../images/selo_cc_by_nc_nd.gif) left 4px no-repeat;
}
.endereco p img {
	float: left;
	margin: 3px 6px 0 0;
}
.endereco ul {
	float: left;
	width: 370px;
	margin: 15px 0 0 9px;
}
.endereco ul li {
	margin: 0;
	padding: 0;
	float: left;
	width: 185px;
	line-height: 20px;
	color: #fff;
	font-size: 13px;
}
.endereco ul li a {
	padding-left: 9px;
	color: #fff;
	font-size: 13px;
	background-image: url(../images/bullet_menu_n2_area_01.gif);
	background-position: left 7px;
	background-repeat: no-repeat;
}
.endereco ul li a:hover {
	/*background-position: left -47px;*/
	background-position: left -187px;
}

/* menu rodape */
.region-footer ul {
	height: 100px;
}
.region-footer ul li ul {
	height: auto !important;
}

.region-footer ul li {
	margin: 0 0 6px 0 !important;
}
.region-footer ul li.li_fundacao,
.region-footer ul li.li_pesquisa_ensino,
.region-footer ul li.li_vacinas_medicamentos,
.region-footer ul li.li_servicos_saude,
.region-footer ul li.li_comunicacao_informacao
{
	float: left;
	margin-bottom: 15px !important;
	width: 190px;
}
.region-footer ul li.li_fundacao a,
.region-footer ul li.li_pesquisa_ensino a,
.region-footer ul li.li_vacinas_medicamentos a,
.region-footer ul li.li_servicos_saude a,
.region-footer ul li.li_comunicacao_informacao a
{
	float: none !important;
	padding-left: 12px;
	width: auto;
	height: auto;
	font-size: 14px;
	font-weight: bold;
	background-image: url("../images/seta_rodape.gif");
	background-position: left 7px;
	background-repeat: no-repeat;
}
.region-footer ul li.li_fundacao a.fundacao,
.region-footer ul li.li_pesquisa_ensino a.pesquisa_ensino,
.region-footer ul li.li_vacinas_medicamentos a.vacinas_medicamentos,
.region-footer ul li.li_servicos_saude a.servicos_saude,
.region-footer ul li.li_comunicacao_informacao a.comunicacao_informacao
{
	display: block;
	margin-bottom: 7px !important;
}

.region-footer ul li ul li a {
	margin-bottom: 10px;
	font-size: 13px !important;
	font-weight: normal !important;
}

.region-footer ul li a:hover, .region-footer ul li ul li a:hover {
	color: #2d81d5 !important;
	background-position: left -22px;
}


.endereco {
	clear: both;
}

/*.region-footer ul li.li_vacinas_medicamentos {
	position: absolute;
	z-index: 2;
}
*/



/* classes pre-definidas */
.invisivel {
	display: none;
}
.reset {
	clear: both;
}

p.voltar_topo_page {
	float: right;
}
p span.voltar_topo {
	float: right;
	margin-left: 26px;
	padding-bottom: 10px;
	background-color: #fff;
}
p span.voltar_topo a {
	padding-left: 12px;
	font-size: 13px;
	color: #b01f24;
	background-image: url(../images/seta_topo_01.gif);
	background-position: left 6px;
	background-repeat: no-repeat;
}
p span.voltar_topo a:hover {
	font-size: 13px;
	background-position: left -15px;
	background-repeat: no-repeat;
}

p span.voltar_page {
	float: right;
	margin-left: 26px;
	padding-bottom: 10px;
	background-color: #fff;
}
p span.voltar_page a {
	padding-left: 12px;
	font-size: 13px;
	color: #b01f24;
	background-image: url(../images/seta_voltar.gif);
	background-position: left 6px;
	background-repeat: no-repeat;
}
p span.voltar_page a:hover {
	font-size: 13px;
	background-position: left -15px;
	background-repeat: no-repeat;
}

/* imprimir */
#print-mail-form {
	width: 536px;
	margin: 20px 0 0 0;
	padding: 15px 10px 35px 0;
	/*background: #fef5e6 url(../images/campo_obrigatorio.gif) right top no-repeat;*/
}
#print-mail-form .form-required {
	color: #6f6f6f;
}
#print-mail-form label {
	padding-bottom: 3px;
	font-size: 1.4em !important;
	font-weight:normal;
}
#print-mail-form textarea {
	display: inline !important;
	padding: 3px;
	width: 536px;
	color: #602b03;
	border: 1px solid #ccc;
}
#print-mail-form #edit-fld-from-addr, #print-mail-form #edit-fld-from-name, #print-mail-form #edit-fld-subject {
	padding: 3px;
	width: 532px;
	color: #666;
	border: 1px solid #ccc;
}
#print-mail-form #edit-btn-clear, #print-mail-form #edit-btn-cancel {
	display: none;
}
#print-mail-form #edit-btn-submit {
	float: right;
	padding: 0 0 4px 0;
	width: 77px;
	height: 27px;
	font-weight: bold;
	color: #b11f24;
	border: 1px solid #CCC;
	background: #dcd9d9;
	cursor: pointer;
}
#print-mail-form #edit-btn-submit:hover {
	color: #FFF;
	background: #b11f24;
}

/* mapa do site */
.site-map-menus {
	margin-right: 550px;
}
.site-map-box-menu {
	float: right;
	padding-top: 50px;
	width: 200px;
}
ul.site-map-menu li ul {
	margin: 0;
	padding: 0;
}

#site-map .site-map-box ul {
	margin: 0 !important;
	padding-left: 0 !important;
	list-style: none;
}
#site-map .site-map-box ul li, #site-map .site-map-box ul li ul li {
	margin: 0 !important;
	width: 200px;
	list-style-image: none;
	list-style-type: none;
}
#site-map .site-map-box ul li a, #site-map .site-map-box ul li ul li a {
	display: inline-block;
}

#site-map .site-map-box ul li {
	margin-bottom: 20px !important;
}
#site-map .site-map-box ul li ul li {
}

#site-map .site-map-box ul li a {
	font-size: 1.4em;
	color: #b11f24;
	font-weight: bold;
}
#site-map .site-map-box ul li ul li a {
	font-size: 1.2em;
	color: #666 !important;
	font-weight: normal;
}
#site-map .site-map-box ul li ul li a:hover {
	color: #2d81d5 !important;
}



/*#site-map li.n1_inicio {
	background: url(../images/fundo_ul_01.jpg) left top no-repeat;
}
#site-map li.n1_inicio a {
	color: #652a02;
	background-image: url(../images/bullet_site_map_01.png);
}

#site-map li.n1_fundacao {
	background: url(../images/fundo_ul_02.jpg) left top no-repeat;
}
#site-map li.n1_fundacao a {
	color: #a78b35;
	background-image: url(../images/bullet_site_map_02.png);
}

#site-map li.n1_pesquisa {
	background: url(../images/fundo_ul_03.jpg) left top no-repeat;
}
#site-map li.n1_pesquisa a {
	color: #6d5389;
	background-image: url(../images/bullet_site_map_03.png);
}

#site-map li.n1_vacinas {
	background: url(../images/fundo_ul_04.jpg) left top no-repeat;
}
#site-map li.n1_vacinas a {
	color: #895381;
	background-image: url(../images/bullet_site_map_04.png);
}

#site-map li.n1_servicos {
	background: url(../images/fundo_ul_05.jpg) left top no-repeat;
}
#site-map li.n1_servicos a {
	color: #436e5d;
	background-image: url(../images/bullet_site_map_05.png);
}

#site-map li.n1_comunicacao {
	background: url(../images/fundo_ul_06.jpg) left top no-repeat;
}
#site-map li.n1_comunicacao a {
	color: #7c2b36;
	background-image: url(../images/bullet_site_map_06.png);
}

#site-map ul li a {
	padding: 0 0 0 13px;
	font-size: 24px;
	background-position: left 12px;
	background-repeat: no-repeat;
}
#site-map ul li a:hover {
	background-position: left -44px;
}
#site-map ul li ul {
	margin-left: 30px;
}
#site-map ul li ul li a {
	font-size: 14px;
	background-position: left 5px;
	background-repeat: no-repeat;
}

#site-map ul.lista_inicio li ul li a {
	color: #652a02;
	background-image: url(../images/bullet_li_01.png);
}
#site-map ul.lista_fundacao li ul li a {
	color: #a78b35;
	background-image: url(../images/bullet_li_02.png);
}
#site-map ul.lista_pesquisa li ul li a {
	color: #6d5389;
	background-image: url(../images/bullet_li_03.png);
}
#site-map ul.lista_vacinas li ul li a {
	color: #895381;
	background-image: url(../images/bullet_li_04.png);
}
#site-map ul.lista_servicos li ul li a {
	color: #436e5d;
	background-image: url(../images/bullet_li_05.png);
}
#site-map ul.lista_comunicacao li ul li a {
	color: #7c2b36;
	background-image: url(../images/bullet_li_06.png);
}

#site-map ul li ul li a:hover {
	background-position: left -51px;
}
*/
/* indice alfabetico */
.lexicon-links {
	padding-top: 30px;
	width: 940px;
	height: 38px;
	background: url(../images/sombra_indice_alfabetico.png) left bottom repeat-x;
}
.lexicon-links a {
	float: left;
	width: 35px;
	height: 38px;
	font-family: "Trajan Pro" !important;
	text-align: center;
	font-size: 25px;
	text-transform: lowercase;
}
.lexicon-links a.active {
	width: 50px;
	background: url(../images/aba_indice_alfabetico.png) left top no-repeat;
}

.lexicon-list {
	padding-top: 30px;
}
.lexicon-list dl dt {
	margin: 0 !important;
	line-height: 21px !important;
}
.lexicon-list dl dt a {
	padding: 0 0 0 8px !important;
	font-size: 14px !important;
	font-weight: normal !important;
	background-image: url(../images/bullet_menu_n2_area_01.gif);
	background-position: left 6px;
	background-repeat: no-repeat;
}
.lexicon-list dl dt a:hover {
	background-position: left -48px;
}

/* unidades e escritorios */
#lista_unidades {
	padding-left: 0px;
}
#lista_unidades h3, #selo_fiocruz h3 {
	clear: both;
	margin: 20px 0 10px 17px !important;
	padding: 0 !important;
	width: 922px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	font-size: 20px !important;
	font-weight: bold !important;
	color: #58595b;
	border-bottom: 1px solid #d9dadb;
}
#lista_unidades p, #selo_fiocruz p {
	margin-left: 20px;
	margin-bottom: 20px;
	font-size: 1.3em;
	line-height: 1.5em;
	word-spacing: 0.25em;
}

#selo_fiocruz p {
	margin-bottom: 10px !important;
	font-size: 1em !important;
}

.unidade {
	float: left;
	margin: 0 0 30px 17px;
	width: 222px;
	/*height: 280px;*/
	overflow: hidden;
}
.uni-menor {
	height: 170px;
}
.uni-maior {
	height: 280px;
}

.unidade h4 {
	position: absolute;
	margin: 0 !important;
	padding: 4px 0 5px 2px; !important;
	width: 220px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 15px;
	background: url(../images/bg_titulo_unidades_escritorios.png) left top repeat;
	z-index: 2;
}
.unidade h4 a {
	display: block;
	color: #FFF;
	font-weight: bold;
	font-size: 13px;
	background-image: url(../images/bullet_branco.png);
	background-position: left 5px;
}
.unidade h4 a:hover {
	background-position: left -50px;
}
.unidade p {
	margin-top: 10px !important;
	margin-left: 0 !important;
	font-size: 12px !important;
	line-height: 16px !important;
	margin-bottom: 5px !important;
}
.unidade p a {
	padding-left: 8px;
	font-weight: bold;
	font-size: 13px !important;
	background-image: url(../images/bullet_menu_n2_area_02.gif);
	background-position: left 6px;
	background-repeat: no-repeat;
}
.unidade p a:hover {
	background-position: left -48px;
}

.unidade p a.url {
	padding-left: 0;
	background: none;
}

/* cadastro informe fiocruz */
#caixa_formulario {
	margin-top: 30px;
	padding: 10px 10px 1px 10px;
	width: 540px;
	background-color: #fff5e6;
}
#caixa_formulario p {
	margin-bottom: 15px;
}
#caixa_formulario label {
	font-size: 17px;
}
#caixa_formulario input {
	width: 535px;
	height: 26px;
	color: #652a02;
	border: 1px solid #c7c7c8;
}
#caixa_formulario select {
	display: block;
	color: #652a02;
}
/* checkbox */
#caixa_formulario span {
	clear: both;
	display: block;
	font-size: 14px;
}
#caixa_formulario input.check_box {
	float: left;
	width: 15px;
	border: none;
}
#caixa_formulario button.cadastrar {
	margin-left: 440px;
	width: 99px;
	height: 27px;
	font-weight: bold;
	color: #4f2000;
	background: url(../images/botoes/cadastrar.png) left top no-repeat;
	cursor: pointer;
}
#caixa_formulario button span {
	float: left;
	padding-top: 3px;
	width: 99px;
	height: 25px;
}

/* auto completar */
/* busca cabecalho */
#search-block-form input.form-autocomplete {
  background-image: url(../images/throbber.gif);
  background-position: 100% 7px; /* LTR */
}
#search-block-form input.throbbing {
  background-image: url(../images/throbber.gif);
  background-position: 100% -35px; /* LTR */
}
/* resultado da busca */

.block-facetapi {
	clear: both;
	float: left;
	padding: 15px 5px;
	width: 280px;
	-moz-border-radius: 20px; /* Para Firefox */
	-webkit-border-radius: 20px; /*Para Safari e Chrome */
	border-radius: 20px; /* Para Opera 10.5+*/
	border: 1px solid #efefef;
	box-shadow: 2px 2px 2px #CCC;
}
.block-apachesolr-search {
	float: left;
	margin: 20px 0;
	padding: 15px 5px;
	width: 280px;
	-moz-border-radius: 20px; /* Para Firefox */
	-webkit-border-radius: 20px; /*Para Safari e Chrome */
	border-radius: 20px; /* Para Opera 10.5+*/
	border: 1px solid #efefef;
	box-shadow: 2px 2px 2px #CCC;
}
#block-apachesolr-search-sort ul li {
	margin-bottom: 10px;
	padding-left: 2px;
}
#block-apachesolr-search-sort ul li a {
	padding-left: 20px;
	font-size: 1.1em !important;
	color: #444 !important;
	background-image: url(../images/seta_busca_sel.png);
	background-position: left -57px;
	background-repeat: no-repeat;
}
#block-apachesolr-search-sort ul li a:hover {
	color: #2d81d5 !important;
}
#block-apachesolr-search-sort ul li a.active {
	background-position: left 1px;
}

#block-apachesolr-search-sort ul li img {
	display: none;
}

.block-facetapi h2, .block-apachesolr-search h2 {
	display: block !important;
	padding: 5px 0 10px 17px;
}
.block-facetapi ul li {
 margin-bottom: 13px;
}
.apachesolr_search-results {
	float: right;
	padding-top: 30px;
	width: 580px;
}
.apachesolr_search-results h3 {
	padding: 0 !important;
	line-height: 1.6em;
}
.apachesolr_search-results h3 a {
	font-size: 1.2em;
}
.apachesolr_search-results p.search-snippet, .apachesolr_search-results p.search-info {
	font-size: 1.3em;
}
.search-snippet-info {
	padding: 0 0 20px 0 !important;
	border-bottom: 1px dotted #CCC;
}
.search-snippet-info .username {
	display: none;
}
#search-form input.form-autocomplete {
  background-image: url(../images/throbber.gif);
  background-position: 100% 15px; /* LTR */
}
#search-form input.throbbing {
  background-image: url(../images/throbber.gif);
  background-position: 100% -27px; /* LTR */
}

.paginacao_busca {
	clear: both;
	float: right;
	width: 580px;
	margin-bottom: 50px;
}
.paginacao_busca ul {
	border: none;
}
.paginacao_busca ul li {
	margin: 0;
}

.spelling-suggestions {
	display: none;
}

hr {
 margin-left: 20px;
 border-width: 0;
 height: 1px;
 border-top-width: 1px;
 border-color: #ccc;
}
.link_informe, .rss a {
 text-decoration: none !important;
}

.informes p, .rss p {
 line-height: 17px;
}

/* botao download */
.download {
 display: block;
 margin-left: 24px;
 width: 105px;
 height: 27px;
 background: url(../images/botao_download.gif) left top no-repeat;
}

/* presidencia */
.box_submenu_presidencia {
	float: left;
	padding: 0 0 0 5px;
	width: 258px;
	/*min-height: 250px;*/
}
.box_submenu_presidencia ul {
	width: 238px !important;
}

/* tabs e pager  */
ul.tabs li a, ul.pager li a {
	background-image: none !important;
}

/* toolbar */

.toolbar-shortcut ul li.leaf {
	width: auto !important;
}

p.credito {
	margin: 0;
	color: #666;
}
p.credito a {
	color: #666 !important;
	text-decoration: none;
}
p.credito a:hover {
	color: #2d81d5 !important;
}

.fb-like-box {
	float: right;
	margin-right: 95px;
}

.comment-form div, .comment-form .form-wrapper {
	border: none !important;
}
.comment-form .filter-help {
	display: none !important;
}
.comment-form .form-type-select {
	display: none !important;
}
.comment-form ul.tips {
	display: none !important;
}
.comment-form .form-item-subject {
	display: none !important;
}
#comment-form #edit-preview {
	display: none !important;
}

#comment-form #form-submit {
	padding: 0 10px !important;
}

#site-map .site-map-box ul li a,
#site-map .site-map-menu a {
  font-size: 17.0px;
}

#site-map .site-map-box ul li ul li a {
   font-size: 15px;
}

/* rss page update */
.view-rss-afn .view-header > div {
  margin-left: 0px !important;
}
.view-rss-afn .view-header a {
  font-size: 24px;
}
.view-rss-afn .view-header img {
  width: 24px;
}
.view-rss-afn .view-content h4 a {
  font-size: 20px;
}
.view-rss-afn .view-content img {
  height: inherit !important;
  width: 70px !important;
  margin-right: 10px;
}
.view-rss-afn .view-content .views-row {
  margin-bottom: 20px;
}
.view-rss-afn .view-content .field-name-body {
  font-size: 16px;
}
.view-rss-afn .view-content iframe {
  display: none;
}

p.icone_castelo_side {
	line-height: 21px;
  background: url(../images/icone_castelo.gif) left top no-repeat;
}

p.icone_web_side {
	line-height: 21px;
  background: url(../images/icone_web.gif) left top no-repeat;
}

ul.compartilhar li.like_b2 {
  width: 90px;
}