/* padrao portal 
#652a02; (AREA 01)
#9c7900; (AREA 02)
#613f86; (AREA 03)
#85457b; (AREA 04)
#174b38; (AREA 05)
#5c0009; (AREA 06)
/* default */

@import url('noticias.css');

@font-face {
    font-family: "Myriad Pro Bold";
    src: url('../fonts/MYRIADPRO-BOLD.OTF');
}

* {
	margin: 0;
	padding: 0;	
}
body {
	background: #f5f6f7 url(../images/fundo_body.jpg) center top repeat-x;	
}
p, a, li, span, input, select, legend, label, button, h4, h5, h6, div {
	font-family: Arial, "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 380px 0 22px !important;*/
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold !important;	
	line-height: 30px;
        padding-top: 10px;
        padding-bottom: 10px;
}
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 -187px;
}
h5 {
	/*margin-bottom: 5px;*/
	font-size: 14px;	
	font-weight: normal;
        
}
h5 a {
	display: block;
	padding: 5px 0 5px 15px;
	line-height: 17px; 
	background-position: left top;
	background-repeat: no-repeat;
        /*color: #aa0000;*/
        color: #004b24;
        font-weight: bold;
            
}
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 -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;*/		
	background: url(../images/header_topo.png) no-repeat;		
        background-size: 100% auto;
}
#global_cabecalho {
	/*height: 151px;*/
	height: 230px;
}
.cabecalho {
	margin: 0 auto;
	/*width: 990px;*/
	/*width: 975px;*/
        height: 200px;
        /*border: 1px solid yellow;*/
	/*height: 151px;*/
	/*background: url(../images/fundo_cabecalho.gif) top center repeat-x;*/
}
.cabecalho_02 {
	width: 985px;
        height: 200px;
        margin: auto;
        /*border: 1px solid yellow;*/
	/*height: 151px;*/
	/*background: url(../images/fundo_cabecalho_02.jpg) top right no-repeat;*/
}
.logo_fiocruz {
	float: left;
	margin-left: 15px;
	width: 510px;
	height: 65px;
	background: url(../images/marca.png) top left no-repeat; 	
	overflow: hidden;
        margin-top: 25px;
}
.logo_fiocruz a {
	display: block;
	width: 510px;
	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;
        /*border: 1px solid green;*/
        /*margin-left: -35px;*/
}
#search-block-form label {
	display: none;	
}
#search-block-form input {
	float: left;
	padding: 2px 0 0 4px;
	width: 256px;
	font-size: 13px;
	color: #8e4c09;	
	border: 1px solid #fff;
        height: 25px;
}
#search-block-form button {
	float: left;
	width: 77px;
	height: 27px;
	font-weight: bold;
	color: #4f2000;
	background: url(../images/botao_busca.png) top left no-repeat;
	/*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;
        color: white;
        display: none;
}
.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;
}






/* conteudo */
#global_conteudo {
	background-color: #FFF;
}
#global_conteudo.sem_torres {
	background-image: none;	
}
.conteudo {
	margin: 0 auto;
	width: 965px;
	background-color: #FFF;
        /*border: 1px solid orange;*/
}
/* blocos */
.blocos {
	/*margin-left: 26px;*/
	background-position: left top;
	background-repeat: no-repeat;
        width: 965px !important;
        /*border: 1px solid magenta;*/
}
/* banners grandes areas */
.views_slideshow_cycle_main {
	display: inline;
	float: right;
        margin-top: 20px;
}
.banner_areas {
	float: right;
	margin: 0px 24px 0 0;
	width: 555px;
	height: 200px;
        /*border: 1px solid blue;*/
}
.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: 200px;
	overflow: hidden;
        
        /*border: 1px solid red;*/
}
.link_banner {
	display: block;
	width: 365px;
	height: 101px;
}
.lista_banner a, .lista_banner_02 a  {
	display: inline-block !important;	
}
.legenda-banner-fundo {
    /*border: 1px solid red;*/
    /*background: black;*/
    /*opacity: 0.5;*/
    /*background: url('../images/fundo_slides_2.png') repeat;*/
    background: url('../images/barra_banner-sinitox.png') repeat;
}
.botoes_banner {
    /*border: 1px solid yellow;*/
    overflow: auto;
    height: 75px;
    margin-top: -75px;
    background: transparent;
    opacity: 1;
}
.botoes_banner ul {
	/*float: left;*/
	margin: 10px 0 0 15px;
	/*padding-right: 10px;*/
	list-style: none; 
        opacity: 100;
        overflow: auto;
        /*border: 1px solid #6F0;*/
}
.botoes_banner ul li {
	float: left; 
	width: 22px;
	height: 22px;
        opacity: 100;
}
.botoes_banner ul li a {
	display: block;
	width: 9px;
	height: 9px;
	text-align: center;
	color: transparent !important;
	background: url('../images/botao_banner.png') 9px;
	
}
.botoes_banner ul li a.active_page {
	cursor: default;
        color: transparent !important;
        background: url('../images/botao_banner.png');
}
.botoes_banner ul li a.active_page:hover {
	color: transparent !important;
        background: url('../images/botao_banner.png');
	cursor: default;
	text-decoration: none;
}
.chamada_banner_barra {
	/*width: 260px;*/
	height: 32px;
	overflow: hidden;
        /*border: 1px solid blue;*/
        padding-left: 8px;
} 
.chamada_banner_barra h6 {
	margin: 0;
	padding: 0;
        width: 525px
}
.chamada_banner_barra h6 a {
	font-size: 13px;
	color: #fff !important;
	font-weight: bold;
        font-family: Arial;
	/*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;*/
	padding-top: 10px;
}
.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 -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-width: 745px;
    /*min-height: 600px;*/
    /*background: url(../images/fundo_conteudo_abas_cris.png) left top no-repeat;*/	
    /*border: 1px solid red;*/
}
.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;
}
.box_abas_cris {
    margin-left: -5px;
}
.box_abas_cris p {
    padding-left: 15px;
    margin-left: 6px;
}
.box_abas_cris p:first-of-type {
    display: block;
    /*border: 1px solid blue;*/
    /*border-top: 1px solid #d3cfb4;*/
    /*margin: 20px;*/
    /*margin-top: 5px;*/
    /*padding: 15px;*/
    /*padding-top: 30px;*/
    /*background: url('../images/fundo_topo_areas.png') repeat-x;*/
    
}
.box_abas_cris .field-name-body {
    background: url('../images/fundo_topo_areas.png') repeat-x !important;
    border-top: 1px solid #d3cfb4;
    margin-top: 5px;
    margin-left: 6px;
    padding-top: 25px;
    min-height: 75px;
}
.abas_cris ul li {
	float: left;
	/*width: 143px;*/
	width: 135px;
	height: 46px;
	overflow: hidden;	
}
.abas_cris ul li a {
	display: block;
	padding: 10px 5px 0 17px;
        padding-left: 20px;
	/*width: 121px;*/
	height: 36px;
	/*text-transform: uppercase;*/
	font-size: 13.5px;
	font-weight: bold;
	line-height: 15px;
	/*background-image: url(../images/botoes/abas_cris.png) !important;*/
	background-image: url(../images/botoes/abas_novas.png) !important;
	background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
        color: #004b24;
        padding-right: 10px;
}
.abas_cris ul li a:hover {
	text-decoration: none !important;
	background-position: left -46px;
}
.abas_cris ul li a.active:hover {
	text-decoration: none !important;
	background-position: left bottom;
}
/* aba ativada */
.abas_cris ul {
	/*padding: 0 0 0 14px;*/
	height: 41px;
}
.abas_cris ul li a.active {
	background-position: left bottom;
	/*color: #464646;*/
	color: #1e95c9;
        /*border: 1px solid blue;*/
        font-weight: bold;
}
.abas_cris ul li a.active:hover {
	/*color: #464646 !important;*/
	cursor: default !important;
        background-position: left bottom;
}
.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_nivel_05 p, .materias_nivel_05 h4 {
	margin-left: 2px;
}
.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 10px 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 -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 -187px;
}

/* compartilhar */
ul.compartilhar {
	display: none;
        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;
}
.caixa-links {
    /*border: 1px solid blue;*/
   width: 380px;
   margin-left: -10px;
}
.meio-caixa {
   height: 200px;
   background: 
       url('../images/caixa_lado_esquerdo.png') left repeat-y,
       url('../images/caixa_lado_direito.png') right repeat-y;
   padding: 15px;
   padding-top: 5px;
}
.topo-caixa {
    background: url('../images/caixa_topo.png');
    width: 380px;
    height: 15px;
}
.rodape-caixa {
    background: url('../images/caixa_rodape.png');
    width: 380px;
    height: 15px;
}
.link-caixa {
    background: url('../images/caixa_link.png');
    width: 109px;
    height: 50px;
    margin-right: 5px;
    margin-top: 5px;
    float: left;
}
.caixa-numero-contato {
    /*border: 1px solid red;*/
    display: block;
    width: 577px;
    height: 220px;
    background: url('../images/balao_contato.png') no-repeat;
    margin-top: 25px;
    margin-left: 15px;
}

.informacoes {
	float: right;
	width: 607px; 
        /*margin-top: 25px;*/
        margin-top: -10px;
}
.informacoes_02 {
	float: right;
	width: 412px; 
}

.topo_informacoes {
	margin-top: 10px;
	height: 18px;
}
div.chamadas {
	margin-top: 25px;
}
.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-color: #770000;*/
	background-color: #004b24;
	background-position: left top;
	background-repeat: repeat-x;
}
.rodape_img_tema {
	border-top: 5px solid #1b94c9;
        margin: 0 auto;
	padding-top: 20px;
	width: 965px;
	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 {
    text-align: center;
    /*border: 1px solid red;*/
    border-top: 1px solid #1b94c9;
    overflow: auto;
    padding-top: 15px;
}
.endereco p {
/*	float: left;
	margin-right: 39px;
	color: #4f2000;	
        display: block;
        text-align: center;
        margin: auto;*/
	color: white;	
        font-size: 13px;
	line-height: 18px;
}
.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: #4f2000;
	font-size: 13px;	
}
.endereco ul li a {
	padding-left: 9px;
	/*color: #4f2000;*/
	color: white;
	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 -187px;
}


/* 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;*/
	color: #004b24;
	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;
        display: block;
	margin-left: 26px;
	padding-bottom: 10px;
	background-color: #fff;	
}
p span.voltar_page a {
	padding-left: 12px;
	font-size: 13px;
	/*color: #4f2000;*/
	color: #004b24;
	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 {
	display: inline !important;
	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 {
	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;
	overflow: hidden;	
}
.uni-menor {
	height: 170px;
}
.uni-maior {
	height: 280px;	
}

.unidade h4 {
	position: absolute;
	margin: 0 !important;
	padding: 4px 0 5px 2px; 
	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; 
}

/* presidencia */
.box_submenu_presidencia {
	float: left;
	padding: 0 0 0 5px;
	width: 258px;
}
.box_submenu_presidencia ul {
	width: 238px !important;
}

/* barra de icones */
.toolbar-shortcuts li {
	width: auto !important;	
}


/* Caixas */
.base_informacoes h5 {    
    background: url(../images/fundo_titulo_regioes.png) repeat-x;	
}
.base_informacoes h5 a {
    background-image: url('../images/seta_links.png');
    background-repeat: no-repeat;
    background-position: 7px 10px;
    
}
.base_informacoes h5 a:hover {
    background-image: url('../images/seta_links_hover.png');
    text-decoration: none;
}

/* Galeria de Fotos */
.box_gal {
    /*border: 1px solid red;*/
    float: none;
    width: 750px;
    overflow: auto;
    /*padding-left: 20px;*/
}

ul.galeria li a {
    width: 100px;
    height: 80px;

}
/* Notícias */
.blocos h3:first-of-type {
    /*border: 1px solid red;*/
    /*padding-left: 15px;*/
    padding-top: 15px;
    color: #525453;
    
}

/* conteúdo */
#block-system-main {
    /*border: 1px solid red;*/
}

/* Listagem Anos */
.view-dados-de-intoxica-o, .view-id-sinitox_na_m_dia {
    /*border: 1px solid red;*/
    /*margin: 20px;*/
    /*padding: 15px;*/
    /*padding-left: 5px;*/
    overflow: hidden;
    width: 950px;
    /*margin: 20px;*/
    padding: 15px 15px 15px 5px;
}
.view-dados-de-intoxica-o .view-header {
    margin-bottom: 15px;
}
.view-dados-de-intoxica-o .view-header b {
    font-size: 18px;
}
.listagem-anos a {
    background-image: url('../images/seta_links.png');
    background-repeat: no-repeat;
    background-position: 0px 4px;
    padding-left: 6px;
}
.listagem-anos a:hover {
   background-image: url('../images/seta_links_hover.png');
}
.listagem-anos .item-dados-ano {
    /*border: 1px solid blue;*/
    width: 87px;
    height: 32.5px;
    float: left;
    margin-left: 10px;
    background: url('../images/botao_ano.png') no-repeat !important;
    padding: 0;
    padding-top: 6.5px;
    text-align: center;
    margin-top: 10px;
    font-weight: bold;
}
.listagem-anos .item-dados-ano, .listagem-anos .item-dados-ano:hover {
    font-family: "Arial", "Myriad Pro Bold";
    color: #004b24;
    text-decoration: none;
    font-size: 18px;
}
.view-dados-de-intoxica-o .attachment .view-dados-de-intoxica-o {
    padding: 0;
    padding-top: 15px;
}

/* Listagem Dados */
.view-display-id-page_listagem_dados_por_ano {
    /*border: 1px solid red;*/
    margin: 0;
}
.view-display-id-page_listagem_dados_por_ano div a, 
.view-dados-de-intoxica-o div a {
    /*border: 1px solid red;*/
    font-family: Arial;
    font-weight: bold;
    color: #004b24;
    font-size: 14px;
    display: block;
    width: 75%;
    margin-bottom: 10px;
}

/* padrões de classe */
a.link-padrao {
    background-image: url('../images/seta_links.png');
    background-repeat: no-repeat;
    background-position: 0px 5px;
    font-family: Arial;
    font-size: 14px;
    color: #366a4e;
    padding-left: 7px;
}
a.link-padrao:hover {
    background-image: url('../images/seta_links_hover.png');
}


#frame-sistema {
    /*border: 1px solid red;*/
    margin-left: -300px;
    width: 1550px;
    min-height: 1250px;
    overflow: hidden;
}

/*paginador */
.pager {
    padding-top: 15px;
}
.pager-item, .pager-first, .pager-previous, .pager-next, .pager-last {
    border: 1px solid #cccccc;
    border-radius: 5px 5px 5px;
    background: linear-gradient(white, #e6e6e6) !important;
    color: #004b24;
}
.pager-current {
    border: 1px solid #cccccc;
    border-radius: 5px 5px 5px;
    background: linear-gradient(#8ecb9e, #66ab79) !important;
    color: white;
}
.pager-first::first-letter, .pager-previous:first-letter, .pager-next:first-letter, .pager-last:first-letter { 
    /*text-transform:uppercase;*/
}
.item-list {
    margin-bottom: 45px;
}

/* pagina nova dados */
.view-sinitox-na-m-dia, .view-dados-de-intoxicacao {
    padding-left: 15px;
    /*padding-top: 35px;*/
    padding-bottom: 15px;
}
.view .pager {
    margin-top: 25px;
}
.view .views-exposed-widgets {
    /*border: 1px solid red;*/
}
.view-dados-de-intoxicacao .views-exposed-widgets label {
    
}
.view-dados-de-intoxicacao .views-exposed-widgets .form-type-select {
    
    
}
.views-exposed-widgets select {
  
    border: 1px solid grey;
/*    width: 160px;*/
    height: 30px;
    border-radius: 2px 2px;
    background: linear-gradient(#e5e6e6, #dadcdc);
    color: #2a3839;
/*    font-weight: bold;*/
    font-family: Arial;
    outline: none;
   
}
.views-exposed-widgets select:focus { 
    background: linear-gradient(#c4c4c4, #adadad);
    outline: none;
}
.views-exposed-widgets select option {
   
    text-align: center;
    color: black;
}
.view-dados-de-intoxicacao .views-exposed-widgets select optgroup {
    text-align: center;
    /*color: magenta;*/
}
.views-exposed-widget .form-submit,
.view-dados-de-intoxicacao .views-exposed-widget #edit-submit-dados-de-intoxicacao {
    border: 1px solid #014075;
    background: #0162ae;
    color: white;
    width: 110px;
    height: 30px;
    border-radius: 5px 5px;
    margin-top: 12px !important;
}
.views-exposed-widget .form-submit:focus,
.view-dados-de-intoxicacao .views-exposed-widget #edit-submit-dados-de-intoxicacao:focus {
    background: #036fc3;
    border: 1px solid #014075;
    border-radius: 5px 5px;
    outline: none;
}
/* Conteudo */
.view-dados-de-intoxicacao .view-content {
    border-top: 1px solid #acacac;
}
.view-dados-de-intoxicacao .view-content .views-row {
    padding: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.view-dados-de-intoxicacao .view-content div.views-row-odd {
    /*border: 1px solid yellow;*/
}
.view-dados-de-intoxicacao .view-content div.views-row-even {
    /*border: 1px solid green;*/
    background: #e4f4eb;
}
.view-dados-de-intoxicacao .link-padrao {
    
}

/* Brincando e Aprendendo */
.view-brincando-e-aprendendo {
    
}
.item-revista {
    width: 150px;
    float: left;
    margin: 15px;
    
}
.item-revista .views-field-title {
    margin-bottom: 10px;
}
.item-revista a.titulo-revista {
    font-weight: bold;
    margin-left: 5px;
}
.node-brincando-e-aprendendo-revistas {
    
}
.node-brincando-e-aprendendo-revistas .field-name-field-capa-revista {
    /*border: 1px solid red;*/
    width: 300px;
    float: left;
}
.node-brincando-e-aprendendo-revistas .field-name-body {

    /*border: 1px solid purple;*/
    width: 450px;
    float: left;
    margin-left: 15px;
    font-size: 1.3em;
    line-height: 1.5em;
    word-spacing: 0.25em;
    margin-bottom: 15px;
}
.field-name-body p {

   /*font-size: 1.3em;*/
    line-height: 1.5em;
    word-spacing: 0.25em;
}
.node-brincando-e-aprendendo-revistas .field-name-field-arquivo-da-revista {
    /*border: 1px solid yellow;*/
    width: 300px;
    overflow: hidden;
    padding-left: 10px;
}
.node-brincando-e-aprendendo-revistas .field-name-field-arquivo-da-revista .file-icon {
    display: none;
}
.node-brincando-e-aprendendo-revistas .field-name-field-arquivo-da-revista a {
    border: 1px solid #014075;
    background: #0162ae;
    color: white;
    display: inline-block;
    height: 30px;
    border-radius: 5px 5px;
    text-decoration: none !important;
    padding: 5px;
    margin: 5px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 0;
    font-size: 14px;
}
.node-brincando-e-aprendendo-revistas .field-name-field-arquivo-da-revista a:hover,
.node-brincando-e-aprendendo-revistas .field-name-field-arquivo-da-revista a:focus {
    background: #036fc3;
    border: 1px solid #014075;
    border-radius: 5px 5px;
    outline: none;
    color: white !important;
}

/* sinitox na midia */
.item-midia {
    width: 225px;
    float: left;
    margin: 15px;
    height: 225px;
}
.item-midia img {
    box-shadow: 0px 5px 15px #dadada;
}
.titulo-clipping {
    margin-top: 10px;
}
.titulo-clipping a {
    color: #043e26 !important;
    font-size: 14px;
}
.veiculo-clipping {
    
}
.data-clipping {
    
}

/* Maquetes */
.conteudo-maquetes {
    /*border: 1px solid red;*/
    width: 500px;
    float: left;    
    word-wrap: break-word;
    padding: 10px;
}
.maquetes-galeria {
    /*border: 1px solid purple;*/
    width: 400px;
    float: left;
}
.maquetes-galeria span {
    color: #A1A1A1;
    font-weight: 700;
    font-size: 13px;
    display: block;
    margin-bottom: 15px;
}
.maquetes-galeria .box_gal {
    width: 500px;
}
.conteudo-maquetes img {
    max-width: 485px;
}
.botao-padrao {
    border: 1px solid #014075;
    background: #0162ae;
    color: white;
    display: inline-block;
    /*width: 110px;*/
    height: 30px;
    border-radius: 5px 5px;
    text-decoration: none !important;
    padding: 10px;
    margin: 5px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 0;
}
.botao-padrao:hover,
.botao-padrao:focus {
    background: #036fc3;
    border: 1px solid #014075;
    border-radius: 5px 5px;
    outline: none;
    color: white !important;
}
/* Formulário contato */

/* Estilo formulario de contato */
.webform-client-form {
    /*border: 1px solid magenta;*/
    width: 650px;
}
.webform-client-form label {
    /*border: 1px solid red;*/
    font-size: 1.2em;
    margin-bottom: 5px;
}
.webform-client-form input,
.webform-client-form textarea,
.webform-client-form .grippie {
    width: 500px;
}
.node-webform .comment-add {
    display: none !important;
}

/*node-producao-cientifica*/
.node-sinitox-na-m-dia .field-name-field-arquivo-para-download a,
.node-dados-de-intoxica-o .field-name-field-link-externo-de-download  a,
.node-producao-cientifica .field-name-field-link-externo-de-download  a {
  border: 1px solid #014075;
    background: #0162ae;
    color: white;
    display: inline-block;
    /* width: 110px; */
    height: 30px;
    border-radius: 5px 5px;
    text-decoration: none !important;
    padding: 10px;
    margin: 5px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 0;
    line-height: 1.5em;
    word-spacing: 0.25em;
    font-size: 1.3em;
    
}
.node-dados-de-intoxica-o .field-name-field-link-de-download  a,
.node-producao-cientifica .field-name-field-link-de-download  a {
  border: 1px solid #014075;
    background: #0162ae;
    color: white;
    display: inline-block;
    /* width: 110px; */
    height: 30px;
    border-radius: 5px 5px;
    text-decoration: none !important;
    padding: 10px;
    margin: 5px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 0;
    line-height: 1.5em;
    word-spacing: 0.25em;
    font-size: 1.3em;
    
}
.node-sinitox-na-m-dia .field-name-field-arquivo-para-download img,
.node-dados-de-intoxica-o .field-name-field-link-de-download img,
.node-producao-cientifica .field-name-field-link-de-download img {
  display: none;
    
}
/* Adaptações Mobile */
@media only screen and (max-device-width: 800px) {
    .endereco p {
        font-size: 0.5em;
    }
}