/* 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: 250px;
	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;
}
#block-block-2 {
    position: inherit !important;
}
.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: 135px;
	margin: 0;
}
.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;
    overflow: auto;
}
#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;
    padding-left: 12.5px;
    font-size: 10px;
    padding-top: 2.5px;
}
#print-mail-form .captcha {
    width: 500px;
    margin: 0;
}
/* 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 fiocruz */
.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;
}



/* Mais Notícias */
.page-noticias.not-front .breadcrumb {
    
}
.mais-noticias {
    /*border: 1px solid red;*/
    width: 690px;
    padding-left: 10px;
    
}
.mais-noticias .views-exposed-form {
    background: #fff7e3;
    border: 1px solid #fff7e3;
    border-radius: 5px 5px;
    margin-top: 15px;
    margin-bottom: 30px;
    padding: 8px;
}
.mais-noticias .views-exposed-form select {
    
    border: 1px solid #c7c7c8;
     width: 160px; 
    height: 30px;
    background: white;
    color: #2a3839;
    /* font-weight: bold; */
    font-family: Arial;
    outline: none;
    text-align: center;
    margin-right: 5px;
    margin-bottom: 5px;
}
.mais-noticias .views-exposed-form input {
    height: 25px;
}
.mais-noticias input#edit-body-value,
.mais-noticias input#edit-combine {
    width: 385px;
}
.mais-noticias .views-exposed-form #edit-submit-noticias {
    background: #d06145;
    color: white;
    width: 110px;
    height: 25px;
    margin-top: 12px !important;
    font-weight: bold;
    border: 1px solid #a4a19b;
    border-radius: 3px;
    text-shadow: 1px 1px 1px #404040;
}

.mais-noticias .views-row {
    margin-bottom: 30px;
    overflow: auto;
}
.mais-noticias .titulo-lista-noticias {
    color: #652a02;
    text-decoration: none;
    margin: 0 0 10px 0;
    font-size: 16px;
    line-height: 18px;
    font-weight: bold;
    display: block;
    padding: 0 0 0 8px;
    background-image: url(../images/bullet_menu_n2_area_01.gif);
    background-position: left 7px;
    background-repeat: no-repeat;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.mais-noticias .titulo-lista-noticias:hover {
    color: #2d81d5 !important;
    text-decoration: underline;
    background-position: left -187px;
}

.mais-noticias .conteudo-lista-noticias {
    overflow: auto;
    /*display: flex;*/
    margin-bottom: 10px;
}
.mais-noticias  .conteudo-lista-noticias .miniatura-lista-noticias {
    display: inline-block;
    margin-right: 10px;
    float: left;
}
.mais-noticias  .conteudo-lista-noticias .texto-lista-noticias {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    color: #333333;
    /*display: flex;*/
    width: 550px;
    float: left;
}
.mais-noticias .data-lista-noticias {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #666666;
}

.mais-noticias .pager {
    overflow: auto;
    background: none;
    padding-top: 5px;
}
.mais-noticias .pager li {
    border: 1px solid #e6e6e6;
    border-radius: 3px;
    background: linear-gradient(white, #e6e6e6);
    text-transform: capitalize;
    margin: 0;
    margin-right: 2.5px;
}
.mais-noticias .pager li.pager-current {
    background: #e6b08a;
    color: white;
}
.mais-noticias .pager li a:hover {
    text-decoration: none;
}
.link-mais-noticias a {
    color: #652a02;
    background-image: url(../images/bullet_menu_n2_area_01.gif);
    display: block;
    padding-left: 9px;
    font-size: 14px;
    font-weight: bold;
    background-position: left 7px;
    background-repeat: no-repeat;
    text-decoration: none !important;
}
.link-mais-noticias a:hover {
    background-position: left -187px;
}

/* Página de Manutenção */
/* Filtros da listagem  */
.view-boletim-cris .views-exposed-widgets {
    padding-bottom: 50px;
    border-bottom: 1px solid #bdbdbd;
    margin-bottom: 20px;
}
.view-boletim-cris .views-exposed-widgets #edit-date-filter-wrapper  {
    max-width: 270px;
    float: left;
}
.view-boletim-cris .views-exposed-widgets #edit-date-filter-wrapper label {
    border-bottom: 1px solid #edcb8e;
    color: #9c7900;
    font-size: 18px;
    display: inline-block;
    width: 510px;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

.view-boletim-cris .views-exposed-widgets #edit-date-filter-value-inside-wrapper select {
    border: 1px solid #c7c7c8;
    height: 30px;
    background: white;
    color: #2a3839;
    font-family: Arial;
    outline: none;
    text-align: center;
    margin-right: 5px;
    margin-bottom: 5px;
    min-width: 120px;
}

.view-boletim-cris .views-exposed-widgets .views-submit-button  {
    margin-top: 25px;
}
.view-boletim-cris .views-exposed-widgets .views-submit-button input {
    background: #e98b1c;
    color: white;
    width: 110px;
    height: 30px;
    margin-top: 12px !important;
    font-weight: bold;
    border: none;
}


/* Boletim CRIS */
.view-display-id-bloco_listagem_boletins_cris {
}
.view-boletim-cris  {
    padding-left: 22px;
}
.view-boletim-cris .views-row {
    overflow: hidden;
    height: 220px;
    border-bottom: 1px solid #bdbdbd;
    margin-bottom: 15px;
}
.view-boletim-cris .titulo-lista-boletins {
    display: block;
    margin-bottom: 20px;
}
.view-boletim-cris .titulo-lista-boletins a {
    color: #9c7900;
    font-family: "Trebuchet MS";
    font-size: 18px;
}
.view-boletim-cris .titulo-lista-boletins a:hover {
    color: #9c7900 !important;
}
.view-boletim-cris .miniatura-lista-boletins {
    display: inline-block;
    width: 165px;
    height: 115px;
    float: left;
    margin-right: 15px;
}
.view-boletim-cris .miniatura-lista-boletins img {
    width: 100%;
    height: 100%;
}
.view-boletim-cris .chamada-lista-boletins {
    display: inline-block;
    width: 325px;
    float: left;
    color: #666666;
    font-size: 14px;
    margin-bottom: 20px;
}
.view-boletim-cris .link-boletim-completo a {
    background-image: url("../images/boletim_cris/seta-link-mais-boletins.png");
    background-repeat: no-repeat;
    background-position: 1px;
    padding-left: 8px;
    color: #9c7900;
    font-weight: bold;
    font-size: 14px;
    
}
.view-boletim-cris .link-boletim-completo a:hover {
    color: #9c7900 !important;
}
/* Assine o boletim */
#glink-assinar-boletim {
    /*border: 1px solid red;*/
    margin-bottom: 25px;
    padding-bottom: 20px;
    background: url(../images/fundo_meio_informacoes_02.png) left top repeat-y;
}
#glink-assinar-boletim h5 {
    border-radius: 5px;
    color: #9c7900;
    background: #fdf0ce;
}
#glink-assinar-boletim h5 a {
    background-image: url(../images/seta_h5_02.gif);
    color: #9c7900;
}
#glink-assinar-boletim h5 a:hover {
    color: #9c7900;
    background-position: inherit;
    text-decoration: none;
}
#glink-assinar-boletim p {
    padding-left: 10px;  
    font-size: 14px;
    
}

#form-boletim-cris {
    padding-left: 10px;   
}
input.assinar-email-cris {
    text-align: left;
    padding: 5px;
    font-size: 14px;
    border: 1px solid #c7c7c8;
    width: 200px;
}
input.assinar-botao-cris {
    background: #e98b1c;
    color: white;
    width: 110px;
    height: 30px;
    margin-top: 12px !important;
    font-weight: bold;
    border: none;
}

/* Boletim - node */
.node-boletim-cris .boletim-html {
    width: 580px;
    overflow: hidden;
    float: left;
}
.node-boletim-cris .view-boletim-cris {
    padding-left: 0px !important;
}
.node-type-boletim-cris #blocos {
    background-image: url(../images/tema_02b.jpg);
}
.node-type-boletim-cris h3 {
    color: #9c7900;
    margin-bottom: 35px;
}
.node-boletim-cris tbody p {
    color: black;
}
.node-boletim-cris .boletim-html .estrutura-boletim {
    border:1px solid #eecc88;
    width: 575px !important;
    display: inline-block;
    float: left;
    overflow: hidden !important;
}
.node-boletim-cris .boletim-html .estrutura-boletim tbody {
    border: none !important;
}
.node-boletim-cris .informacoes_02 {
    /*border: 1px solid blue;*/
    width: 375px !important;
}
.node-boletim-cris a:hover {
    color: inherit !important;
}
.node-boletim-cris .titulo-boletim p {
    padding-right: 95px !important;
}
.node-boletim-cris .titulo-boletim p,
.node-boletim-cris .titulo-boletim span,
.node-boletim-cris .titulo-boletim {
    color: white !important;
}
.node-boletim-cris .titulo-topo-boletim,
.node-boletim-cris .titulo-topo-boletim span {
    color: black !important;
}
.node-boletim-cris .container-titulo-boletim {
    background: none !important;
}
.node-boletim-cris .titulo-topo-boletim {
    padding-left: 19px !important; 
}
.node-boletim-cris .container-conteudo-base {
    background: none !important;
    padding-left: 17px !important;
    padding-right: 86px !important;
}
.node-boletim-cris .container-relacionadas {
    background-image: none !important;
    padding-left: 20px !important;
}
.node-boletim-cris .rodape-boletim {
    background-image: none !important;
    padding-left: 20px !important;
    width: 580px !important;
    float: left;
}
.node-boletim-cris .rodape-boletim tbody tr td {
    padding-left: 20px !important;
}

/* Boletim Bloco Últimos */
.view-display-id-bloco_ultimos {
}
.view-display-id-bloco_ultimos .titulo-ultimos-boletins {
    background: none;
    background-color: #fdf0ce;
    border-radius: 5px 5px 0px 0px;
    height: 24px;
    margin: 0;
}
.view-display-id-bloco_ultimos .titulo-ultimos-boletins a {
    color: #9c7900;
    background-image: url(../images/seta_h5_02.gif);
    display: block;
    padding: 2px 0 5px 23px;
    line-height: 17px;
    background-position: left top;
    background-repeat: no-repeat;
}
.view-display-id-bloco_ultimos .titulo-ultimos-boletins a:hover {
    color: #9c7900;
    background-image: url(../images/seta_h5_02.gif);
    background-position: left top;
    text-decoration: none;
}
.view-display-id-bloco_ultimos .view-content {
    background-color: #fdf9ed;
    padding: 15px 5px 15px 5px;
}
.view-display-id-bloco_ultimos .view-footer {
    background-color: #fdf9ed;
    margin-top: -10px;
    padding-left: 5px;
    padding-bottom: 15px;
}
.view-display-id-bloco_ultimos .views-row {
    height: inherit;
    margin: inherit;
    margin-bottom: 15px;
    border: none;
}
.view-display-id-bloco_ultimos .views-row {
    height: inherit;
}

/* Serviços */
.view-servi-os.view-id-servi_os {
    width: 940px;
}
/* Esconde primeira opção de select nos filtros */
#views-exposed-form-servi-os-pagina-servicos .views-exposed-form {
    background-color: #d3dfd8;
    border-radius: 0;
    border: none;
    background-color: #d3dfd8;
    background-image: -moz-linear-gradient(right, #ffffff 10%, #d3dfd8 100%);
    background-image: -ms-linear-gradient(right, #ffffff 10%, #d3dfd8 100%);
    background-image: -o-linear-gradient(right, #ffffff 10%, #d3dfd8 100%);
    background-image: -webkit-gradient(linear, left right, left right, color-stop(0.1, #ffffff), color-stop(1, #d3dfd8));
    background-image: -webkit-linear-gradient(right, #ffffff 10%, #d3dfd8 100%);
    background-image: linear-gradient(right, #ffffff 80%, #d3dfd8 100%);
}

#views-exposed-form-servi-os-pagina-servicos #edit-cshs-field-taxonomia-publicos-tid-wrapper .form-item-cshs-field-taxonomia-publicos-tid .select-wrapper:first-of-type {
    display: none;
}
#views-exposed-form-servi-os-pagina-servicos #edit-cshs-field-taxonomia-tipo-de-conteudo-tid-wrapper .form-item-cshs-field-taxonomia-tipo-de-conteudo-tid .select-wrapper:first-of-type {
   display: none;
}

#views-exposed-form-servi-os-pagina-servicos .views-exposed-widget {
    /*width: 100%;*/
}
#views-exposed-form-servi-os-pagina-servicos .views-exposed-widget.views-widget-filter-combine {
    width: auto;
}
#views-exposed-form-servi-os-pagina-servicos .views-exposed-widget.views-submit-button {
    width: auto;
}
#views-exposed-form-servi-os-pagina-servicos .views-exposed-widget.views-submit-button #edit-submit-servi-os {
    background: #3b6f53;
    color: white;
    width: 110px;
    height: 25px;
    margin-top: 12px !important;
    border: none;
}
/* Áreas principais */
.view-servi-os .view-content {
    width: 675px;
    float: left;
}
.view-servi-os .view-footer {
    width: 180px;
    float: left;
    margin-left: 20px;
}
.view-servi-os .view-footer .servicos-coluna-esquerda {
    background: #f5faf7;
    padding-top: 10px;
    padding-bottom: 10px;
}
/* Coluna lateral */
.view-servi-os .view-footer .servicos-coluna-esquerda span.titulo-download-servicos {
    color: #33694e;
    font-size: 15px;
    font-weight: bold;
    display: block;
    background-color: #dae4de;
    background-image: -moz-linear-gradient(right, #ffffff 10%, #dae4de 100%);
    background-image: -ms-linear-gradient(right, #ffffff 10%, #dae4de 100%);
    background-image: -o-linear-gradient(right, #ffffff 10%, #dae4de 100%);
    background-image: -webkit-gradient(linear, left right, left right, color-stop(0.1, #ffffff), color-stop(1, #dae4de));
    background-image: -webkit-linear-gradient(right, #f4f9f6 10%, #d2e0d8 100%);
    background-image: linear-gradient(right, #ffffff 80%, #dae4de 100%);
    padding: 5px;
    margin-bottom: 5px;
}
.view-servi-os .view-footer .servicos-coluna-esquerda p {
    font-size: 14px;
    font-family: Arial;
    line-height: 24px;
}
.view-servi-os .view-footer .servicos-coluna-esquerda .botao-download-todos,
.view-servi-os .view-footer .servicos-coluna-esquerda .botao-download-resultados {
    display: block;
    margin: auto;
    width: 125px;
    height: 20px;
    background: #396d51;
    padding-top: 5px;
    border: 1px solid red;
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 12.5px;
    text-align: center;
    padding-bottom: 15px;
    border-radius: 10px;
    border: 1px solid #cccccc;
    box-shadow: 0px 0px 1px grey;
    color: #3b6f53 !important;
    text-decoration: none !important;
    padding-left: 20px;
    padding-right: 20px;
    font-weight: bold;
    
}
.view-servi-os .view-footer .servicos-coluna-esquerda .botao-download-todos {
    background-image: -webkit-linear-gradient(top, #ffffff 10%, #ccd9d2 100%);
    background-image: -moz-linear-gradient(top, #ffffff 10%, #ccd9d2 100%);
    background-image: -ms-linear-gradient(top, #ffffff 10%, #ccd9d2 100%);
    background-image: -o-linear-gradient(top, #ffffff 10%, #ccd9d2 100%);
    background-image: -webkit-gradient(linear, bottom top, bottom top, color-stop(0.1, #ffffff), color-stop(1, #ccd9d2));
    background-image: -webkit-linear-gradient(top, #ffffff 10%, #ccd9d2 100%);
    background-image: linear-gradient(top, #ffffff 10%, #ccd9d2 100%);
}
.view-servi-os .view-footer .servicos-coluna-esquerda .botao-download-resultados {
    background-image: -webkit-linear-gradient(top, #c8e6c9 10%, #aac3ab 100%);
    background-image: -moz-linear-gradient(top, #c8e6c9 10%, #aac3ab 100%);
    background-image: -ms-linear-gradient(top, #c8e6c9 10%, #aac3ab 100%);
    background-image: -o-linear-gradient(top, #c8e6c9 10%, #aac3ab 100%);
    background-image: -webkit-gradient(linear, bottom top, bottom top, color-stop(0.1, #c8e6c9), color-stop(1, #aac3ab));
    background-image: -webkit-linear-gradient(top, #c8e6c9 10%, #aac3ab 100%);
    background-image: linear-gradient(top, #c8e6c9 10%, #aac3ab 100%);
}
/* Campos listagem */
.view-servi-os .views-row {
    font-family: "Trebuchet MS" !important;
}
.view-servi-os .views-row .miniatura-servico {
    max-width: 125px;
    float: left;
    margin-right: 15px;
}
.view-servi-os .views-row .descricao-servico {
    width: 500px;
    float: left;
    
}
.view-servi-os .views-row .descricao-servico p {
    font-size: 13px;
    color: #333333;
    font-weight: bold;
}
.view-servi-os .views-row .separador-servicos {
    clear: both;
    margin-bottom: 10px;
}
.view-servi-os .views-row .data-servico,
.view-servi-os .views-row .publicos-servico,
.view-servi-os .views-row .localizacao-servico {
    display: inline-block;
    font-size: 12px;
    color: white;
    background: #a0a0a0;
    padding: 2px;
}

.view-servi-os .titulo-lista-noticias {
    background: none;
    padding: 0;
    color: #396e50;
}
.view-servi-os .titulo-lista-noticias a {
    background: none;
    padding: 0;
    color: #396e50;
}
.view-servi-os .titulo-lista-noticias:hover,
.view-servi-os .titulo-lista-noticias a:hover {
    color: inherit;
    text-decoration: none;
    background: none;
}



/* Node Serviços */
.node-type-servicos {
    
}
.node-type-servicos h3 {
    display: none;
}
.node-type-servicos #block-system-main {
    margin-top: 25px;
}
.node-type-servicos #block-system-main .header-servicos {
    margin-bottom: 15px;
}
.node-type-servicos .conteudo .blocos {
    background-color: #e2f6eb;
    background-image: -moz-linear-gradient(top, #ffffff 80%, #e2f6eb 100%);
    background-image: -ms-linear-gradient(top, #ffffff 80%, #e2f6eb 100%);
    background-image: -o-linear-gradient(top, #ffffff 80%, #e2f6eb 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.8, #ffffff), color-stop(1, #e2f6eb));
    background-image: -webkit-linear-gradient(bottom, #ffffff 80%, #e2f6eb 100%);
    background-image: linear-gradient(top, #ffffff 80%, #e2f6eb 100%);
}
.node-type-servicos .conteudo .view-servi-os-exibi-o-campos .view-content {
    /*border: 1px solid blue;*/
    float: left;
    width: 580px;
    padding: 10px;
}
.node-type-servicos .conteudo .view-servi-os-exibi-o-campos .attachment-after-servicos .view-content,
.node-type-servicos .conteudo .view-servi-os-exibi-o-campos .attachment-before-servicos .view-content {
    width: 175px;
    padding: 0;
}
.node-type-servicos .conteudo .view-servi-os-exibi-o-campos .attachment-before-servicos {
    /*border: 1px solid green;*/
    width: 175px;
    float: left;
    padding: 0;
    padding-top: 10px;

}
.node-type-servicos .conteudo .view-servi-os-exibi-o-campos .attachment-after-servicos {
    /*border: 1px solid yellow;*/
    width: 175px;
    float: right;
    padding: 0;
}
.node-type-servicos .conteudo .view-servi-os-exibi-o-campos .view-footer {
    overflow: auto;
    clear: both;
    padding-top: 25px;
    padding-bottom: 15px;
}
/* estilo padrão header da coluna */
.node-type-servicos .conteudo .view-servi-os-exibi-o-campos .views-label-field-outros-contatos-servico, 
.node-type-servicos .conteudo .view-servi-os-exibi-o-campos .views-label-field-saiba-mais,
.node-type-servicos .conteudo .view-servi-os-exibi-o-campos .views-label-field-arquivo-pdf,
.node-type-servicos .conteudo .view-servi-os-exibi-o-campos .views-label-field-acessibilidade,
.node-type-servicos .conteudo .view-servi-os-exibi-o-campos .views-label-nothing,
.node-type-servicos .conteudo .view-servi-os-exibi-o-campos .views-label-field-horario {
    color: #33694e;
    font-size: 15px;
    font-weight: bold;
    display: block;
    background-color: #dae4de;
    background-image: -moz-linear-gradient(right, #ffffff 10%, #dae4de 100%);
    background-image: -ms-linear-gradient(right, #ffffff 10%, #dae4de 100%);
    background-image: -o-linear-gradient(right, #ffffff 10%, #dae4de 100%);
    background-image: -webkit-gradient(linear, left right, left right, color-stop(0.1, #ffffff), color-stop(1, #dae4de));
    background-image: -webkit-linear-gradient(right, #ffffff 10%, #dae4de 100%);
    background-image: linear-gradient(right, #ffffff 80%, #dae4de 100%);
    padding: 2.5px;
    margin-top: 15px;
    margin-bottom: 5px;
}
/* label do campo */
.node-type-servicos .conteudo .view-servi-os-exibi-o-campos .views-label-field-skype-servico, 
.node-type-servicos .conteudo .view-servi-os-exibi-o-campos .views-label-field-site-servico, 
.node-type-servicos .conteudo .view-servi-os-exibi-o-campos .views-label-field-redes-sociais-servicos, 
.node-type-servicos .conteudo .view-servi-os-exibi-o-campos .views-label-field-telefone-servicos, 
.node-type-servicos .conteudo .view-servi-os-exibi-o-campos .views-label-field-e-mail-servicos {
    font-weight: bold;
    font-size: 14px;
    color: #6c6a6a;
    display: block;
    margin-top: 10px;
}
/* conteudo campo interno */
.node-type-servicos .conteudo .view-servi-os-exibi-o-campos .views-row .field-content {
    font-size: 12px;
    /*color: black;*/
}
.node-type-servicos .conteudo .view-servi-os-exibi-o-campos .views-row .field-content a {
    color: #33694e;
    word-break: break-all;
}
.node-type-servicos .conteudo .view-servi-os-exibi-o-campos .views-row .field-content.titulo-servico {
    color: #666;
    font-weight: bold;
    font-size: 22px;
    margin-bottom: 15px;
}
.node-type-servicos .conteudo .view-servi-os-exibi-o-campos .views-row .file .file-icon {
    display: none;
}
.node-type-servicos .conteudo .view-servi-os-exibi-o-campos .views-row .file a {
    display: block;
    width: 165px;
    height: 185px;
    overflow: hidden;
    text-indent: -9999px;
    background: url("../images/servicos/icone-download-servico.png") no-repeat;
        
}
.node-type-servicos .conteudo .view-servi-os-exibi-o-campos .views-row .mapa-servicos {
    padding: 5px;
    box-shadow: 0px 0px 5px grey;
        
}
/* labels internas */
.node-type-servicos .conteudo .views-label-field-observacoes-servico, 
.node-type-servicos .conteudo .views-label-field-etapa, 
.node-type-servicos .conteudo .views-label-field-requisitos-de-atendimento, 
.node-type-servicos .conteudo .views-label-field-instru-es-para-atendimento, 
.node-type-servicos .conteudo .views-label-field-taxonomia-localizacao, 
.node-type-servicos .conteudo .views-label-address, 
.node-type-servicos .conteudo .view-servi-os-exibi-o-campos .views-label-body {
    font-size: 15px;
    font-weight: bold;
    display: inline-block;
    margin-top: 10px;
}
