/* padrao cores das areas - 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: 20px 380px 0 22px !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 23px;
	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;
}

/* estrutura */
.global {
	margin: 0 auto;	
	min-width: 990px;
	max-width: 1280px;
}

/* cabecalho */
.global_cabecalho_02 {
	background: url(../images/fundo_cabecalho.gif) top center repeat-x;		
}
#global_cabecalho {
	height: 151px;
}
#global_cabecalho.com_torres {
	background: url(../images/torres_topo.png) bottom center no-repeat;		
}
.cabecalho {
	margin: 0 auto;
	width: 990px;
	height: 151px;
	background: url(../images/fundo_cabecalho.gif) top center repeat-x;
}
.cabecalho_02 {
	width: 990px;
	height: 151px;
	background: url(../images/fundo_cabecalho_02.jpg) top right no-repeat;
}
.cabecalho_topo {
	padding-top: 2px;
	height: 19px;
}
.cabecalho_topo ul {
	height: 19px;
}
.cabecalho_topo ul li.com_espaco {
	margin-left: 79px;
}
.cabecalho_topo ul li.com_espaco_ingles {
	margin-left: 119px;
	margin-right: 38px;
}
.cabecalho_topo ul li {
	float: left;
	margin-left: 20px;
	height: 19px;
}
.cabecalho_topo ul li a {
	float: left;
	padding-left: 8px;
	font-size: 12px;
	font-weight: bold;
	color: #4f2000;
	background-image: url(../images/seta_menu_topo.gif);
	/*background-position: bottom left;*/
	background-position: 0 -16px;
	background-repeat: no-repeat;
}
.cabecalho_topo ul li a:hover {
	/*background-position: top left;*/
	background-position: 0 -2px;
}
h1 {
	float: left;
	margin-left: 20px;
	width: 410px;
	height: 65px;
	background: url(../images/marca.png) top left no-repeat; 	
	overflow: hidden;
}
h1 a {
	display: block;
	width: 410px;
	height: 65px;
	text-indent: -10000px;	
}
h2 {
	display: none;
}
#search-block-form {
	float: left;
	margin: 27px 0 0 12px;
	padding-top: 4px;
	width: 346px;
	height: 30px;
	background-color: #FFF;
}
#search-block-form label {
	display: none;	
}
#search-block-form input {
	float: left;
	padding: 2px 0 0 4px;
	width: 256px;
	font-size: 15px;
	color: #8e4c09;	
	border: 1px solid #fff;
}
#search-block-form button {
	float: left;
	width: 77px;
	height: 27px;
	font-weight: bold;
	color: #4f2000;
	background: url(../images/botoes/buscar.png) top left no-repeat;
	cursor: pointer;
}
#search-block-form button span {
	float: left;
	padding-top: 3px;
	width: 77px;
	height: 25px;
}

.bloco_final {
	float: left;
	padding: 10px 0 0 9px;
	width: 191px;
	height: 51px;
}
.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: 52px;
	padding-left: 85px;
	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: 12px 0 0 20px;
}
.menu_areas ul li {
	float: left;
	margin: 0;
	height: 53px;	
}
.menu_areas ul li a {
	display: block;
	height: 53px;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0;
	color: #fff;
	text-transform: uppercase;
}
/* home */
.menu_areas ul li.home {
	width: 69px;
}
.menu_areas ul li.home a {
	/*width: 73px;*/
	width: 69px;
	background-image: url(../images/botoes_ai/menu_principal_01.png);
	background-position: left top;
	background-repeat: no-repeat;
}
.menu_areas ul li.home a.active {
	background-position: right top;
}
.menu_areas ul li.home a.active:hover {
	background-position: right top;
}

/* a fundacao */
.menu_areas ul li.fundacao a {
	width: 145px;
}
.menu_areas ul li.fundacao a {
	padding: 20px 0 0 20px;
	width: 125px;
	height: 33px; 
	background-image: url(../images/botoes_ai/menu_principal_02.png);
	background-position: left top;
	background-repeat: no-repeat;
}
.menu_areas ul li.fundacao a.active-trail, .menu_areas ul li.fundacao a.active {
	background-position: right top;
	color: #9c7900;
}
.menu_areas ul li.fundacao a.active-trail:hover, .menu_areas ul li.fundacao a.active:hover {
	background-position: right top;
	color: #9c7900 !important;
}

/* pesquisa e ensino, vacinas e medicamentos, servicos de saude */
.menu_areas ul li.pesquisa_ensino, .menu_areas ul li.vacinas_medicamentos, .menu_areas ul li.servicos_saude {
	width: 145px;
}
.menu_areas ul li.pesquisa_ensino a, .menu_areas ul li.vacinas_medicamentos a, .menu_areas ul li.servicos_saude a {
	padding: 10px 10px 0 20px;
	width: 115px;
	height: 43px; 
	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.pesquisa_ensino a.active-trail, .menu_areas ul li.pesquisa_ensino a.active {
	background-position: left -106px;
	color: #613f86;
}
.menu_areas ul li.pesquisa_ensino a.active-trail:hover, .menu_areas ul li.pesquisa_ensino a.active:hover {
	background-position: left -106px;
	color: #613f86 !important;
}
/* vacinas e medicamentos selecionados */
.menu_areas ul li.vacinas_medicamentos a.active-trail {
	background-position: left -159px;
	color: #85457b;
}
.menu_areas ul li.vacinas_medicamentos a.active-trail:hover {
	background-position: left -159px;
	color: #85457b !important;
}
/* servicos de saude selecionados */
.menu_areas ul li.servicos_saude a.active-trail, .menu_areas ul li.servicos_saude a.active {
	background-position: left bottom;
	color: #174b38;
}
.menu_areas ul li.servicos_saude a.active-trail:hover, .menu_areas ul li.servicos_saude a.active:hover {
	background-position: left bottom;
	color: #174b38 !important;
}

/* comunicacao e informacao */
.menu_areas ul li.comunicacao_informacao {
	width: 153px;
}
.menu_areas ul li.comunicacao_informacao a {
	padding: 10px 0 0 20px;
	width: 123px;
	height: 43px; 
	background-image: url(../images/botoes_ai/menu_principal_06.png);
	background-position: left top;
	background-repeat: no-repeat;
}
.menu_areas ul li.comunicacao_informacao a.active-trail, .menu_areas ul li.comunicacao_informacao a.active {
	background-position: -153px top;
	color: #5c0009;
}
.menu_areas ul li.comunicacao_informacao a.active-trail:hover, .menu_areas ul li.comunicacao_informacao a.active:hover {
	background-position: -153px top;
	color: #5c0009 !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.home a:hover, .menu_areas ul li.fundacao a:hover, .menu_areas ul li.comunicacao_informacao a:hover {
	background-position: bottom left;
	color: #fff !important;
	text-decoration: none;
}
.menu_areas ul li.pesquisa_ensino a:hover, .menu_areas ul li.vacinas_medicamentos a:hover, .menu_areas ul li.servicos_saude a:hover {
	background-position: left -53px;
	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 */
.views_slideshow_cycle_main {
	display: inline;
	float: right;
}
.banner_areas { 
	float: right;
	margin: 10px 24px 0 0;
	width: 365px;
	height: 136px;
}
.banner_areas_maior {
	width: 581px !important;	
}
.banner_areas_maior .lista_banner_03 a {
	width: 581px !important;
}

.banner_areas_sem_menu {
	display: block;
	margin: 10px 24px 0 0;
	width: 365px;
	height: 136px;
}
.lista_banner {
	padding: 12px 0 0 5px;
	height: 89px;
	overflow: hidden;
}
.lista_banner_02 {
	padding: 0;
	height: 101px;
	overflow: hidden;
}
.lista_banner_03 {
	padding: 0;
	height: 136px;
	overflow: hidden;
}
.link_banner {
	display: block;
	width: 365px;
	height: 101px;
}
.lista_banner_03 .link_banner {
	height: 136px !important;	
}
.lista_banner a, .lista_banner_02 a, .lista_banner_03 a  {
	display: inline-block !important;	
}
.botoes_banner ul {
	float: left;
	margin: 7px 0 0 8px;
	padding-right: 10px;
	list-style: none; 	
}
.botoes_banner ul li {
	float: left; 
	margin: 0 6px 0 0;
	width: 22px;
	height: 22px;
}
.botoes_banner ul li a {
	display: block;
	padding: 3px 0 0 0;
	width: 22px;
	height: 19px;
	text-align: center;
	color: #652a02;
	font-weight: bold;
	background-color: #e2cfca;
	background-image: none !important; 
}
.botoes_banner ul li a.active_page {
	color: #fff;
	background-color: #8a6c69;
	cursor: default;
}
.botoes_banner ul li a.active_page:hover {
	color: #fff !important;
	background-color: #8a6c69;
	cursor: default;
	text-decoration: none;
}
.chamada_banner_barra {
	float: left;
	width: 260px;
	height: 32px;
	overflow: hidden;
} 
.chamada_banner_barra h6 {
	margin: 0;
	padding: 0;
}
.chamada_banner_barra h6 a {
	font-size: 13px;
	color: #fff !important;
	font-weight: bold;
	background-image: url(../images/seta_branca.png);
	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: #fff;
}


/* breadcrumb */
.breadcrumb {
	padding: 13px 0 0 20px;
}
.breadcrumb p {
	font-size: 13px;
	color: #58595b;	
}
.breadcrumb p a {
	text-decoration: none !important; 
}

/* menu nivel 2 */
ul.menu_n2 {
	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;
	width: 537px;
}
.materias_02 p img, .materias_cris p img {
	margin-right: 10px;	
}


/* 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 top 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 {
	margin: 10px 0 32px 10px !important;
	width: 737px;
	height: 141px;
	overflow: hidden;
}
.abas_cris ul {
	margin-left: 0 !important; /*  novo 15-05-2014  */	
}
.abas_cris ul li {
	float: left;
	width: 143px;
	height: 46px;
	overflow: hidden;	
}
.abas_cris ul li a {
	display: block;
	/*padding: 10px 5px 0 17px;*/
	padding: 5px 5px 0 17px;
	width: 121px;
	height: 41px; /* 36 */
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	background-image: url(../images/botoes/abas_cris.png) !important;
	background-position: left top;
	background-repeat: no-repeat;
	/* overflow: hidden;*/
}
.abas_cris ul li a:hover {
	text-decoration: none !important;
	background-position: left -46px;
}

/* aba ativada */
.abas_cris ul {
	padding: 0 0 0 14px;
	height: 41px;
}
.abas_cris ul li a.active {
	background-position: left bottom;
	color: #464646;
}
.abas_cris ul li a.active:hover {
	color: #464646 !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;
}



/* como chegar */
.materias_nivel_05 {
	float: left;
	margin-right: 19px;
	width: 556px;
}
.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;
}
.materias_cris div ul { /*  novo 15-04-2014  */ 
	margin-left: 35px;
	margin-right: 10px;
	list-style: disc;	
}
.materias_cris div ul li { /*  novo 15-04-2014  */ 
	display: list-item;
	margin-bottom: 4px;
	list-style: disc;	
	font-size: 1.3em;
}

.materias_nivel_05 p, .materias_nivel_05 h4 {
	margin-left: 23px;
}
.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;
}
.materias_nivel_05 img {
	margin: 20px 20px 15px 0;
	float: left;
}
.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;
	padding: 15px 0 0 20px;
	min-height: 500px;
}
.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: 10px 0 0 0;
	padding-bottom: 20px;
	padding-left: 23px;
	height: 40px;
	list-style: none;	
}
ul.compartilhar li {
	float: left;
	margin-right: 35px;
	width: 123px;
	height: 30px;
}
ul.compartilhar li a {
	display: block;
	padding: 0 0 0 38px;
	width: 85px;
	height: 30px;
	font-size: 13px;
	line-height: 15px;
	cursor: pointer;
	background-position: left top;
	background-repeat: no-repeat;
}

ul.compartilhar li a.enviar {
	background-image: url(../images/icone_carta.png);
}
ul.compartilhar li a.imprimir {
	padding-top: 13px; 
	background-image: url(../images/icone_impressora.png);
}
ul.compartilhar li a.facebook {
	background-image: url(../images/icone_facebook.png);
}
ul.compartilhar li a.twitter {
	background-image: url(../images/icone_twiter.png);
}

/* 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; 
}
.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;
}
.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 p {
	float: left;
	margin-right: 39px;
	font-size: 13px;
	line-height: 18px;
	color: #4f2000;	
}
.endereco p img {
	float: left;
	margin: 3px 6px 0 0;	
}
ul.outros_links {
	float: left;
	width: 380px;
	margin: 10px 0 0 9px;	
}
ul.outros_links li {
	margin: 0;
	padding: 0;
	float: left;
	width: 190px;
	line-height: 20px;
	color: #4f2000;
	font-size: 13px;	
}
ul.outros_links li a {
	padding-left: 9px;
	color: #4f2000;
	font-size: 13px;	
	background-image: url(../images/bullet_menu_n2_area_01.gif);
	background-position: left 4px;
	background-repeat: no-repeat;
}
ul.outros_links li a:hover {
	/*background-position: left -47px;*/
	background-position: left -190px;
}


/* 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: #4f2000;
	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: #4f2000;
	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 10px;
	background: #fef5e6 url(../images/campo_obrigatorio.gif) right top no-repeat;
}
#print-mail-form .form-required {
	color: #6f6f6f;
}
#print-mail-form label {
	font-weight:normal;
}
#print-mail-form textarea {
	width: 536px;
	color: #602b03;
}
#print-mail-form #edit-fld-from-addr {
	width: 532px;
	color: #602b03;
}
#print-mail-form #edit-fld-from-name {
	width: 532px;
	color: #602b03;
}
#print-mail-form #edit-fld-subject {
	width: 532px;
	color: #602b03;
}
#print-mail-form #edit-btn-clear, #print-mail-form #edit-btn-cancel {
	display: none;
}
#print-mail-form #edit-btn-submit {
	float: right;
	background: url(../images/botao_padrao.gif) no-repeat;
	width: 77px;
	height: 27px;
	padding: 0 0 4px 0;
	border-style: none;
	font-weight: bold;
	color: #602b03;
}

/* mapa do site */
#site-map {
	padding-top: 40px;
}
#site-map ul {
	padding: 5px 0 8px 0;
	list-style: none;	
	padding-left: 0 !important;
}

#site-map ul li {
  padding-left: 1.0em;	
}

#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, .attachment-before {
	padding-top: 30px;	
	width: 940px;
	height: 38px;
	background: url(../images/sombra_indice_alfabetico.png) left bottom repeat-x;
}
.lexicon-links a, .attachment-before a {
	float: left;
	width: 35px;
	height: 38px;
	font-family: "Trajan Pro" !important;
	text-align: center;
	text-transform: lowercase;
}
.attachment-before a {
	text-transform: uppercase !important;
	font-size: 23px !important;
	padding-top: 5px !important;
}
.lexicon-links a.active, .attachment-before 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;
}

.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 */
#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 */
}

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; 
}

.ajax-progress .throbber {
	background: transparent url(../images/throbber2.gif) no-repeat 0px -18px;
	float: left; /* LTR */
	height: 15px;
	margin: 2px;
	width: 15px;
}

/* glossario */
.attachment-before {
	margin-bottom: 35px !important;	
}
.linha-glossario {
	clear: both;
	margin-bottom: 30px;
	line-height: 1.8em;	
}
.linha-glossario h4, .linha-glossario p {
	margin: 0 !important;
}
.linha-glossario p {
	font-size: 1.3em !important;
}
.linha-glossario h4 a {
	padding: 0;
	font-weight: normal;
	background-image: none !important;	
}
.linha-glossario img {
	float: left; 	
	margin-right: 15px;
}
.glossario-2 {
	padding: 0 0 0 20px;	
}
.glossario-2 .views-widget {
	padding: 20px 0 30px 0;	
}
.glossario-2 select {
	padding: 2px 0;
	font-size: 14px;	
}

.bloco-glossario {
	margin-bottom: 30px;	
}
h4.titulo_glossario {
	margin-left: 20px;
	color: #5c0009 !important;
	font-size: 1.4em !important;
	font-weight: bold !important;	
}

/*  glossario  */
.view-glossario-acesso-aberto div div div p a {
	text-decoration: underline !important;	
}
/* editora fiocrus */
.botao-comprar {
    background-color: #00567f;
    color: white;
    font-weight: bold;
    text-decoration: none !important;
    padding: 10px;
    border-radius: 5px;
    background-image: url('../images/carrinho-icon.png');
    background-repeat: no-repeat;
    background-position: 10px 10px;
    padding-left: 37px;
}
.botao-comprar:hover {
    color: white !important;
}