/* padrao portal 
#652a02; (HOME - AREA 01)
#9c7900; (A FUNDACAO - AREA 02)
#0c243e; (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: #49715b !important;
	text-decoration: underline;	
}
h3 {
	/*padding: 20px 200px 0 22px !important;*/
	padding: 15px 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: 10px 0 -10px 18px;
	font-size: 18px;
	color: #b6b7b7;
	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: 13px 0 5px 15px;
	background-image: url(../images/fundo_do_que_precisa.jpg);	
	background-repeat: no-repeat;
	height: 63px;
}
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: 195px;
}
#global_cabecalho.com_torres {
	background: url(../images/torres_topo.png) bottom center no-repeat;		
}
.cabecalho {
	margin: 0 auto;
	width: 990px;
	height: 195px;
	background: url(../images/fundo_cabecalho.gif) top center repeat-x;
}

.cabecalho_02 {
	width: 990px;
	height: 195px;
	padding-top: 5px;
	background: url(../images/fundo_cabecalho_02.jpg) top right no-repeat;
}


#block-menu-menu-links-acess-rios {
	padding-top: 2px;
	height: 19px;
}
#block-menu-menu-links-acess-rios ul {
	height: 19px;
	padding-right: 110px;
}

#block-menu-menu-links-acess-rios ul li.leaf{
	width: auto !important;
	margin-top: 0 !important;
	margin-left: 8px;
	padding: 0 !important;
	font-size: 12px;
}


#block-menu-menu-links-acess-rios ul li a.com_espaco {
	margin-right: 10px;
}
#block-menu-menu-links-acess-rios ul li.com_espaco_ingles {
	margin-left: 50px;
	margin-right: 38px;
}
#block-menu-menu-links-acess-rios ul li {
	float: right;
	margin-right: 5px;
	height: 19px;
}
#block-menu-menu-links-acess-rios ul li a {
	float: left;
	padding-left: 8px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-image: url(../images/seta_menu_topo.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
#block-menu-menu-links-acess-rios ul li a:hover {
	background-position: top left;
}
h1 {
	float: left;
	margin-left: 20px;
	width: 390px;
	height: 113px;
	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: 30px 0 0 12px;
	padding-top: 4px;
	width: 346px;
	height: 30px;
}
#search-block-form label {
	display: none;	
}
#search-block-form input {
	float: left;
	padding: 2px 0 2px 4px;
	width: 242px;
	margin-top: 4px;
	font-size: 15px;
	color: #173352;	
	border: 1px solid #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#search-block-form button {
	float: right;
	width: 77px;
	height: 27px;
	margin-top: 5px;
	font-weight: bold;
	color: #173352;
	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: #FFF;
}

.bloco_final {
	float: left;
	padding: 32px 0 0 9px;
	width: 191px;
	height: 80px;
}
.tarefas label {
	float: left;
	font-size: 12px;
	color: #666;
	line-height: 13px;	
}
.tarefas select {
	float: left;
	margin-top: 3px;	
	width: 188px;
	height: 22px;
	border: 1px solid #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.controla_textos {
	position: absolute;
	top: 69px;
	margin-left: 100px;
	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: 3px 0 0 21px;
}
.menu_areas ul li {
	float: left;
	margin: 0;
	height: 53px;	
	padding: 0 5px 0 0;
}
.menu_areas ul li a {
	display: block;
	height: 53px;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0;
	color: #fff;
	text-transform: uppercase;
	text-indent: 12px;
}
/* home */
.menu_areas ul li a.home {
	width: 70px;
}
.menu_areas ul li a.home {
	/*width: 73px;*/
	width: 70px;
	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 {
	width: 145px;
}
.menu_areas ul li a.fundacao {
	padding: 23px 13px 0 10px;
	height: 33px; 
	background-image: url(../images/botoes_ai/menu_principal_02.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: right top;
	color: #0c243e;
	text-indent: 20px;
}
.menu_areas ul li a.fundacao.active-trail:hover, .menu_areas ul li a.fundacao.active:hover {
	background-position: right top;
	color: #0c243e !important;
}

/* pesquisa e ensino, vacinas e medicamentos, servicos de saude */
.menu_areas ul li a.pesquisa_ensino, .menu_areas ul li a.vacinas_medicamentos, .menu_areas ul li a.servicos_saude {
	width: 145px;
}
.menu_areas ul li a.pesquisa_ensino, .menu_areas ul li a.vacinas_medicamentos, .menu_areas ul li a.servicos_saude {
	padding: 23px 5px 0 7px;
	width: 155px;
	height: 39px; 
	background-image: url(../images/botoes_ai/menu_principal_03.png);
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: 15px;
}
/* pesquisa e ensino selecionado */
.menu_areas ul li a.pesquisa_ensino.active-trail, .menu_areas ul li a.pesquisa_ensino.active {
	background-position: left -106px;
	color: #0c243e;
	text-indent: 15px;
}
.menu_areas ul li a.pesquisa_ensino.active-trail:hover, .menu_areas ul li a.pesquisa_ensino.active:hover {
	background-position: left -106px;
	color: #0c243e !important;
}
/* vacinas e medicamentos selecionados */
.menu_areas ul li a.vacinas_medicamentos.active-trail {
	background-position: left -159px;
	color: #0c243e;
	text-indent: 15px;
}
.menu_areas ul li a.vacinas_medicamentos.active-trail:hover {
	background-position: left -159px;
	color: #0c243e !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;
	height: 30px;
	color: #0c243e;
	text-indent: 15px;
}
.menu_areas ul li a.servicos_saude.active-trail:hover, .menu_areas ul li a.servicos_saude.active:hover {
	background-position: left bottom;
	height: 30px;
	color: #0c243e !important;
}

/* comunicacao e informacao */
.menu_areas ul li a.comunicacao_informacao {
	width: 153px;
}
.menu_areas ul li a.comunicacao_informacao {
	padding: 23px 10px 0 21px;
	width: 150px;
	height: 35px; 
	background-image: url(../images/botoes_ai/menu_principal_06.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: -177px top;
	color: #0c243e;
	text-indent: 5px;
}
.menu_areas ul li a.comunicacao_informacao.active-trail:hover, .menu_areas ul li a.comunicacao_informacao.active:hover {
	background-position: -177px top;
	color: #0c243e !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: #0c243e;
}
.menu_areas ul li.acesso_informacao a.active-trail:hover {
	background-position: right top;
	color: #0c243e !important;
}



/* hover padrao de todos */
.menu_areas ul li a.home:hover, .menu_areas ul li a.fundacao:hover, .menu_areas ul li a.comunicacao_informacao:hover {
	color: #fff !important;

}
.menu_areas ul li a.pesquisa_ensino:hover, .menu_areas ul li a.vacinas_medicamentos:hover, .menu_areas ul li a.servicos_saude:hover {
	color: #fff !important;
}

/* 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_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;
}
.link_banner {
	display: block;
	width: 365px;
	height: 101px;
}
.lista_banner a, .lista_banner_02 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: 5px 0 5px 0;
	background:#FFF;
}
.breadcrumb p {
	font-size: 13px;
	color: #b6b7b7;	
}
.breadcrumb p a {
	text-decoration: none !important; 
	color:#173352;
}


/* area do submneu GABRIELA */

.area_submenu	{
	padding: 0;
	margin:0;
	height: 170px;
	width: 936px;
    background-color: #dbdfdd;
	border-radius: 15px;
}

/* area do titulo GABRIELA

.titulo	{
	padding: 5px 0 5px 0;
	margin:0;

} */


/* 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-image: url(../images/bullet_menu_n2_area_04.gif);
	color: #FFF;
	background-position: left 6px;
	background-repeat: no-repeat;
	color:#FFF;
}

ul.menu_n2 li a:hover {
/*	background-position: left -48px;*/
  background-position: left -188px;
  color:#9ebdad !important;
}

/* materias */
.materias {
	float: left;
	width: 342px;
}
.materias_02 {
	float: left;
	width: 537px;
}
.materias_02 p img, .materias_cris p img {
	margin-right: 10px;	
}

/* GABI - BANCO DE IMAGENS */

.texto_banco {
	float:left;
	font-size: 14px;
	
	
}

ul.imagens_banco {
	width: 600px;
	float: left;
	margin-bottom: 10px;
	padding-top: 15px;

}


ul.imagens_banco li {
	float: left;
	display:inline;
	margin: 15px 15px 15px 10px;
	width: 90px;
	height: 90px;
	overflow: hidden;
	
}

ul.imagens_banco a {
	width: 70px;
	height: 70px;
}

ul.videos_banco {
	float: left;
	width: 900px;
	padding-bottom: 35px;
	
}


ul.videos_banco li {
	float: left;
	margin: 15px 15px 15px 10px;
	width: 90px;
	height: 90px;
	overflow: hidden;
	
}

ul.videos_banco a {
	display: block; 
	width: 70px;
	height: 70px;
	background-image: none !important;
}

.categoria_banco {
	padding: 18px 0px 15px 30px;
	font-size: 13px !important;
	float: right;
	width: 300px;
	height: 70px;
	border-radius: 5px;
	background-color:#f0f5f2;
	margin-right:25px;
	margin-top: 72px;
	
}

/* GABI - REDES SOCIAIS */

.redes_sociais	{
	margin-top: 15px;
	margin-left: 33%;
	padding: 25px 0 5px 55px;
	padding-bottom: 20px;
	background-image: url(../images/fundo_redes.jpg);
	background-position:left;
	background-repeat:no-repeat;
	
}


/* CRIS (presidencia) */
.materias_cris {
	float: left;
	margin-right: 19px;
	margin-bottom: 20px;
	padding-top: 30px;
	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 li {
	float: left;
	width: 146px;
	height: 60px;
	overflow: hidden;	
}
.abas_cris ul li a {
	display: block;
	padding: 10px 5px 0 17px;
	width: 130px;
	height: 36px;
/*	text-transform: uppercase; */
	font-size: 12px;
	font-weight: bold; 
	line-height: 14px;
	background-image: url(../images/botoes/abas_cris.png) !important;
	background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	color: #173352;
}
.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: 61px;
}
.abas_cris ul li a.active {
	background-position: left bottom;
	color: #173352;
}
.abas_cris ul li a.active:hover {
	color: #6d8f7d !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;
	margin-top: 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;
	height: 60px;
}
.materias_nivel_05 p, .materias_nivel_05 h4 {
	margin-left: 17px;
}
.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 -47px;*/
	background-position: left -187px;
}
/* galeria de imagens */
.box_gal {
	float: left;
	padding: 18px 6px 0 0 !important;
	width: 350px;
}
.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 10px;
	width: 90px;
	height: 90px;
	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;
	color: #173352;
}
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;
	color: #173352;
}
ul.box_lado_gal li a:hover {
	/*background-position: left -47px;*/
	background-position: left -187px;
}

/* compartilhar */
ul.compartilhar {
	float:left;
	margin: 25px 0 0 0;
	padding-bottom: 20px;
	padding-left: 23px;
	height: 30px;
	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;
	color: #173352;
}

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 {
	height: 18px;
	margin-top: 20px;
}
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 #49715b;
}
.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;
}

/*teste para pagian de laboratorios*/

.labs {
	float:left;
	font-size:12px;
	padding: 10px 0 0 15px;
	
}

.labs ul {
	width: 890px;
	float:left;
	list-style:none;
	display:inline-block;
	
}

.labs ul li {
	display:inline-block;
	width: 201px;
	height: 70px;
	padding: 12px 90px 5px 0;
	margin: 5px 0 0 55px;
	text-align:center;
	text-indent:5px;
	background-image:url(../images/botoes/bt-labs.jpg);
	background-repeat:no-repeat;
}

.labs ul li a{
	color:#173352;
	margin-left: 10px;
}


/* 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 #49715b;
}
.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 {
	 /* IE */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#a1bdae, endColorstr=#527078)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a1bdae, endColorstr=#527078);
    /* Mozilla */
    background: -moz-linear-gradient(top, #a1bdae, #527078) repeat-X;
    /* Safari, Google Chrome */
    background: -webkit-gradient(linear, left top, left bottom, from(#a1bdae), to(#527078)) repeat-X;
	border-top: 4px solid #173352;
}
.rodape_img_tema {
	margin: 0 auto;
	padding-top: 20px;
	min-height: 270px;
	background-image: url(../images/fundo_padrao_rodape.png);
	background-position: center top;
	background-repeat: no-repeat;
}

.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-left: 32%;
	margin-right: 39px;
	font-size: 13px;
	line-height: 18px;
	color: #173f46;	
	background-image: url(../images/logo-peq.png);
	background-position:center top;
	background-repeat: no-repeat;
	padding-top: 130px;
}
.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: #173352;
	font-size: 13px;	
}
.endereco ul li a {
	padding-left: 9px;
	color: #173352;
	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;
}


/* classes pre-definidas */
.invisivel {
	display: none;	
}
.reset {
	clear: both;
}

p.voltar_topo_page {
	float: right;		
}
p span.voltar_topo {
	float: right;
	margin-left: 26px;
	margin-top: 25px;
	padding-bottom: 10px;
	background-color: #fff;	
}
p span.voltar_topo a {
	padding-left: 12px;
	font-size: 13px;
	color: #153453;
	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;
	margin-top: 25px;
	padding-bottom: 10px;
	background-color: #fff;	
}
p span.voltar_page a {
	padding-left: 12px;
	font-size: 13px;
	color: #183351;
	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;
	/*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; 
}

/* presidencia */
.box_submenu_presidencia {
	float: left;
	padding: 0 0 0 5px;
	width: 258px;
	/*min-height: 250px;*/
}
.box_submenu_presidencia ul {
	width: 238px !important;
}