/* CSS Document */
/* elementos pre-definidos */
* {
	margin: 0;
	padding: 0;
}
body {
	background-color: #FFF;
}
div, p, a, li, td, span, h1, h2, h3, h4, h5, h6, legend, input, textarea, label {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;	
}
a {
	color: #003471;	
}
a:hover {
	text-decoration: underline;
}
img, fieldset {
	border: none;	
}

/* div global */
#container {
	margin: 0 auto;
}

/* cabecalho */
#cabecalho_global {
	margin: 0 auto;
	height: 150px;
	background: #8f1b1e url(../images/fundo_cabecalho.png) center top repeat-x;
}

#cabecalho {
	margin: 0 auto;
	width: 941px;	
	height: 150px;
	background: url(../images/bck_cabecalho_2.jpg) center top no-repeat;
}

/* marca */
h1 {
	position: absolute;
	margin: 50px 0 0 0;
	width: 395px;
	height: 42px;
	background: url(../images/marca_icict.png) left top no-repeat;
	overflow: hidden;	
	z-index: 2;
}
h1 a {
	display: block;	
	width: 395px;
	height: 42px;
	text-indent: -100000px;
}

/* idiomas e acessibilidade e menu superior */
#idiomas, #menu_busca {
	float: right;		
}
#idiomas {
	height: 35px;	
}

#menu_busca {
	margin: 0;
	padding-top: 10px;	
	width: 364px;	
	height: 69px;	
}

/* menu idiomas */
#idiomas ul {
	float: left;
	margin-top: 10px;
	list-style: none;	
}
#menu_busca ul {
	float: right;
	margin: 0;
	height: 23px;
	list-style: none;	
}
#idiomas ul li, #menu_busca ul li {
	float: left;
	padding: 0 8px;
	border-right: 1px solid #FFF;
}
#idiomas ul li.last, #menu_busca ul li.last {
	border-right: none;
}
#menu_busca ul li.last {
	margin-right: 0;
	padding-right: 0;
}
#idiomas ul li a, #menu_busca ul li a {
	display: block;
	font-size: 12px;
	color: #FFF;
}

/* busca */
#menu_busca input {
	float: left;
	margin: 3px 0 0 5px;
	padding-left: 23px;
	width: 232px;
	height: 17px;
	background: none;
	border: none;
	color: #837f7f;
}
#menu_busca fieldset {
	background: url(../images/bck_input_busca.png) left top no-repeat;
}
#menu_busca fieldset p {
	margin: 0;
}
.bt_busca {
	float: left;
	margin-left: 18px;
	width: 75px;
	height: 24px;	
	background: url(../images/bt_buscar.png) left top no-repeat;
	border: none;
	cursor: pointer;
}
#search-block-form {
	clear: both;
	margin: 0!important;
	padding: 5px !important;
	background-color: #931a1f;
}
#search-block-form fieldset {
	margin: 0 !important;
	padding: 0 !important;
}
#search-block-form form {
	margin: 0 !important;
	padding: 0 !important;
}


/* menu acessibilidade */
#idiomas ul.acessibilidade {
	margin: 8px 0 0 0;
}
#idiomas ul.acessibilidade li {
	margin: 0 0 0 4px;
	padding: 0;
	border: none;		
}

/* menu principal */
#menu_principal {
	clear: both;
	padding-top: 0;
}
#menu_principal ul {
	margin: 0 auto;
	width: 941px;
	height: 35px;
	list-style: none;
}
#menu_principal ul li {
	float: left;
	margin-left: 5px;
	padding: 0;
	height: 35px;
	border: 1px solid #4b0c0e;
	border-bottom: none !important;
	width: 128px;
}
#menu_principal ul li.first {
	margin-left: 0;
}
#menu_principal ul li a {
	display: block;
	padding: 10px 0 0 0;
/*	width: 128px;*/
	height: 25px; 
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	color: #FFF;
	background-image: url(../images/menu_li_a.png);
	background-position: left top;
	background-repeat: repeat-x;
	overflow: hidden;
}
#menu_principal ul li.last a {
	padding: 10px 1px 0 0;
}
#menu_principal ul li a:hover {
	text-decoration: none;
	background-position: left bottom;
}




/* banner */
.slide {
	margin: 0 auto;
	width: 941px;
	height: 250px;
	overflow: hidden; 		
}
#slides {
	margin: 0 auto 20px auto;
	width: 941px;
	height: 250px;
	overflow: hidden; 		
}
.paginacao_banner {
	position: absolute;
	margin: 200px 0 0 21px;
	width: 630px;
	overflow: hidden;
	z-index: 5;
}
ul.pagination {
	list-style: none;
}
ul.pagination li {
	float: left;
	margin-right: 8px;
	width: 11px;
	height: 12px;
}
ul.pagination li a {
	display: block;
	width: 11px;
	height: 12px;
	background-image: url(../images/bt_banner.png);
	background-position: left top;
	background-repeat: no-repeat;
}
ul.pagination li a.active {
	background-position: left bottom;
}
.slide a.link_carrossel {
	float: left;
	position: absolute;
	width: 941px;
	height: 250px;
	z-index: 2;
}  
.slide a.apenas_link {
	float: left;
	position: absolute;
	width: 941px;
	height: 250px;
	z-index: 4;
}  

#legenda, .legenda {
	position: absolute;
	width: 640px;
	height: 250px;
	overflow: hidden;
	z-index: 3;	
}
/*#legenda p, .legenda p {
	margin: 190px 0 0 20px;
	font-size: 15px;
	color: #FFF;
}
*/
#legenda p, .legenda p {
	margin: 220px 0 0 20px;
	font-size: 15px;
	color: #FFF;
}


/* banner internas */ 
#banner {
	margin: 0 auto;
	width: 941px;
	height: 250px;
	overflow: hidden; 		
}
#banner_nivel_02 {
	margin: 0 auto;
	width: 941px;
	height: 86px;
	background: url(../images/sombra_banner.png) left bottom no-repeat;
	overflow: hidden; 		
}

.destaque-banner {
	position: absolute;
	margin-left: 641px;
	padding: 5px 17px 40px 17px;
	width: 266px;
	height: 210px;	
	background: url(../images/bck_video.png) left top repeat;
	z-index: 3;
	overflow: hidden;
}
/* plataforma siga e portal de ensino */
.global_login_ensino {
	padding: 10px 0 10px 20px;	
}
.login_ensino p {
	padding: 4px 0;
}
.siga_ensino {
	margin-bottom: 5px;
	padding: 6px;
	background: url(../images/bck_video2.png) left top repeat;	
}
.siga_ensino h3 {
	margin-bottom: 5px;
	font-size: 18px;
	color: #1d418c;	
	font-weight: normal;
}
.siga_ensino p {
	font-size: 12px !important;
	color: #444 !important;	
	font-weight: normal;
}
.siga_ensino label {
	float: left;
	width: 60px;
	font-size: 13px;
	font-weight: bold;	
}
.siga_ensino input {
	width: 180px;
	height: 18px;
	border: 1px solid #CCC;
}
.siga_ensino p a {
	color: #204592;
}
.siga_ensino .bt_ok, .siga_ensino a.bt_acesse {
	width: 83px;
	height: 30px;
	font-size: 11px;
	font-weight: bold;
	color: #666;	
	background: url(../images/bt_filtrar.png) left top no-repeat;
	border: none;
	cursor: pointer;
}
.siga_ensino a.bt_acesse {
	float: right; 
	padding: 7px 0 0 0;	
	width: 83px;
	height: 20px;
	text-align: center;
}
.siga_ensino a.bt_acesse:hover {
	text-decoration: none;
}
.siga_ensino .bt_ok {
	margin-left: 160px;	
}
p.texto, p.bt {
	float: left;	
}
p.texto {
	width: 160px;	
}
.destaque-banner_02 {
	position: absolute;
	margin-left: 660px;
	padding: 20px 17px;
	width: 266px;
	height: 210px;	
	background: url(../images/bck_destaque_banner.png) left top repeat;
	z-index: 3;
	overflow: hidden;
}
.destaque-banner_02 p {
	padding: 5px 0 20px 0;
	font-size: 0.8em;
	color: #000;	
}
.destaque-banner p {
	padding-top: 5px;
	line-height: 17px !important;
	font-size: 12px;
	color: #000;	
}
.destaque-banner-home {
	position: absolute;
	padding: 15px 0 0 0;
	margin-left: 641px;
	width: 300px;
	height: 242px;	
	background: url(../images/bck_video.png) left top repeat;
	z-index: 3;
	overflow: hidden;
}
.destaque-banner-home p {
	padding: 2px 28px 0 28px;
	font-size: 0.8em;
	color: #000;
}

.sombra_video_carrossel {
	padding: 4px;
	margin: 0 auto;
	width: 240px;
	height: 180px;	
	background: url(../images/fundo_video_carrossel.png) left top no-repeat;
}
.sombra_video_carrossel p {
	padding: 0;	
}
.destaque-banner img {
	float: left;
	margin: 0 10px 5px 0;
}



/* rodape */
#rodape {
	height: 200px;
	background-color: #b6c4d3;
	border-top: 1px solid #c1c6ca;
}
#endereco {
	margin: 0 auto;
	width: 980px;	
}
#endereco p {
	float: left;
	padding: 24px;
	width: 600px;
	font-size: 0.7em;
	color: #676a79;
	letter-spacing: 1px;
	line-height: 1.5em;	
}
#endereco ul {
	float: right;
	padding: 19px;
	list-style: none;
	line-height: 0.95em;
}
#endereco ul li {
	margin-bottom: 2px;
}
#endereco ul li a {
	font-size: 0.7em;
	color: #636f7f;
	letter-spacing: 1px;
}

/* corpo */
#corpo_global {
	background: url(../images/dregrade_top.png) left top repeat-x; 
}
#corpo {
	margin: 0 auto;
	width: 990px;
	padding-bottom: 30px;	
}
#corpo_internas {
	background: url(../images/sombra_col_midias.png) 5px top repeat-y; 	
}

/* coluna esquerda home */
#col_esq_home {
	float: left;
	margin-left: 5px;
	padding-left: 15px; 
	width: 645px;	
	min-height: 300px;
}

/* coluna esquerda canais comunicacao, sistemas de informação, pesquisa e ensino - INDEX */
#col_esq_internas_02, #col_esq_internas_03 {
	float: left;
	margin-left: 5px;
        margin-top: 25px;
	padding: 25px 0 0 15px; 
	width: 965px;	
	/*min-height: 500px;*/
	min-height: 400px;
       
}
#col_esq_internas_03 {
	/*padding-top: 10px;*/	
}


/* filtra resultados noticias */
/*#es-exposed-form-noticias-page {
	padding-top: 2px;
	margin: 30px 0 30px 0;
	border-top: 1px solid #c5c5d1;
	border-bottom: 1px solid #c5c5d1;
}
#views-exposed-form-noticias-page .views-exposed-widget {
	float: left;
	margin-right: 10px;
	padding: 0 !important;
}
#views-exposed-form-noticias-page .form-item-title {
	padding-top: 8px;	
	background: #F96;  
}
#views-exposed-form-noticias-page #edit-title-wrapper {
	width: 490px;
}
#views-exposed-form-noticias-page #edit-title-wrapper label {
	float: left;
	padding: 10px 0 0 0;
	width: 140px;
	color: #666;
	font-size: 14px;
}
#views-exposed-form-noticias-page .form-type-textfield {
	float: left;
	width: 350px;
	height: 24px;
	background: url(../images/campo_filtro_resultado.png) left 8px no-repeat;
}
#views-exposed-form-noticias-page .form-text {
	padding: 0 5px 0 25px;
	width: 318px;	
	height: 20px;
	color: #666;
	background: transparent;
	border: none;
}

#views-exposed-form-noticias-page .form-submit {
	float: left;
	margin: 4px 0 0 0 !important;
	padding: 0 !important;
	width: 82px;
	height: 30px;
	font-size: 12px;
	color: #555;
	background: url(../images/bt_filtrar.png) left top no-repeat; 
	border: none;
	cursor: pointer;
}*/

/* blocos home e canais de comunicacao */
.bloco {
	float: left;
	margin: 0 10px 37px 0;
	padding: 10px 10px 0 10px;
	width: 130px;
	height: 148px;
	background: url(../images/bck_bloco.png) left top no-repeat;
}
.foto_tema {
	width: 130px;
	height: 130px;
}
.bloco_interno {
	position: absolute;
	width: 130px;
	height: 130px;
	background-position: center center;
	background-repeat: no-repeat;
	z-index: 2;
}
.resumo_box {
	height: 95px;
}
.bck_ativo {
	background: url(../images/resumo_box_fundo.png) left bottom repeat;
}
.bck_inativo {
	background: none;
}

.resumo_box p {
	padding: 3px;
	font-family: Verdana, Geneva, sans-serif !important;
	font-size: 10px;	
	color: #FFF;
}
p.p_ativo {
	display: block;	
}
p.p_inativo {
	display: none;	
}

.bloco_interno h3 {
	position: absolute;
	width: 130px;
	height: 130px;
	font-size: 10px;
	font-weight: normal;
	background: url(../images/bck_h3_bloco.png) left bottom repeat-x;
	z-index: 2;
}
.bloco_interno h3 a {
	display: block;
	padding: 100px 2px 0 4px;
	height: 30px;
	font-family: Verdana, Geneva, sans-serif !important;
	color: #FFF;
	text-decoration: none;
}

/* blocos ensino */
.bloco_ensino {
	float: left;
	margin: 0 10px 37px 0;
	padding: 3px 0 0 3px;
	width: 147px;
	height: 146px;
	background: url(../images/bck_box_ensino.png) left top no-repeat;
}
.foto_tema_ensino {
	width: 141px;
	height: 140px;
}
.bloco_interno_ensino {
	position: absolute;
	width: 141px;
	height: 140px;
	background-position: center center;
	background-repeat: no-repeat;
	z-index: 2;
}
.sub_links_ensino {
	height: 74px;
	overflow: hidden;
}
.sub_links_ensino ul {
	list-style: none;
		
}
.sub_links_ensino ul li {
	margin: 0 0 0 3px;
}
.sub_links_ensino ul li a {
	font: 0.8em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	text-shadow: #333 0.05em 0.05em 0.05em;
	filter: Shadow(Color=#333, Direction=20, Strength=45 );
}

.bloco_interno_ensino h3 {
	height: 66px;
	font-size: 0.8em;
	font-weight: normal;
	background: url(../images/bck_h3_bloco_ensino.png) left bottom repeat;
}
.bloco_interno_ensino h3 a {
	padding: 3px 0 0 4px;
	display: block;
	height: 66px;
	color: #FFF;
}


/* coluna direita home */
#col_dir_home {
	float: left;
	padding-right: 15px;
	width: 300px;	
	min-height: 300px;
}
h2 {
	margin: 3px 0 0 0;
	padding: 5px 0 0 5px;
	height: 24px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #39434d;	
	background: url(../images/degrade_topo.png) left bottom repeat-x;
	border-bottom: 1px solid #a6a9b0;
}
h2.falecon {
	margin: 3px 0 0 0;
	padding: 5px 0 0 0;
	height: 24px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #39434d;	
	background: none;
	border-bottom: 1px solid #a6a9b0;
}

.noticias_home {
	margin: 15px 0 0 3px;
	padding-bottom: 15px;
	border-bottom: 1px dotted #dcdcdc;	
	
}
.views-row-last .noticias_home {
	border-bottom: none;	
}
.redes_sociais_home {
	padding: 14px 0 10px 0;
}

.redes_sociais_home img {
	margin: 0 !important;
}

.final_degrade {
	padding-top: 3px;
	height: 30px;
	text-align: right;
	border-top: 1px solid #a6a9b0;
}

h4 {
	margin-bottom: 6px;
	font-size: 0.9em;	
}
h4 a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #003471;
}
h4 a span { 
	font: 11px Verdana, Geneva, sans-serif !important;
	text-transform: uppercase !important;
	color: #666 !important;
}
.noticias_home p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666;	
	line-height: 17px;
}
.noticias_home span {
	float: left;
	padding: 5px 5px 0 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #737373;	
}

h5 {
	margin: 50px 0 5px 0; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #0a1949;	
}

/* noticias internas */
#tema {
	margin: 0 auto;
	width: 980px;
	height: 86px;	
	background-position: left top;
	background-repeat: no-repeat; 
}
.tema_noticias {
	background-image: url(../images/tema_noticia.jpg);	
}
.tema_ensino {
	background-image: url(../images/tema_ensino_internas.jpg);	
}
.tema_icict_linhadotempo {
	background: url(../images/tema_sobre_icict_internas.jpg);	
}

#col_esq_int {
	float: left;
	margin-left: 5px; 
	padding: 5px 20px 40px 20px;
	width: 610px;	
	min-height: 300px;
}
#col_esq_int p {
	margin: 10px 0;
	font-size: 0.8em;
	line-height: 1.8em;	
}
#col_dir_int {
	float: left;
	padding-bottom: 40px;
	width: 330px;	
	min-height: 300px;
	background-color: #ececec;
}
#col_dir_falecon {
	float: left;
	padding-bottom: 40px;
	width: 300px;	
}
.iframe_div {
	margin-top: 10px;
	width: 618px;
	overflow: hidden;
	background-color: #EFEFEF;	
}

.bloco_noticias_home {
	padding-bottom: 20px;	
}
.bloco_noticias {
	margin-bottom: 15px;	
}
.bloco_noticias h3 {
	padding: 10px 10px 0 10px;
	font: 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #646473;
}
.bloco_noticias ul {
	list-style: none; 
}
ul.galeria_fotos, ul.galeria_videos {
	padding-left: 3px;
}
ul.galeria_fotos li {
	float: left;
	margin: 10px 6px;
	padding: 4px 0 0 4px;
	width: 64px;
	height: 64px;
	background: url(../images/bck_foto_gal.png) center center no-repeat;	
}
ul.galeria_videos li {
	float: left;
	margin: 10px 6px;
	padding: 4px 0 0 4px;
	width: 145px;
	height: 107px;
	background: url(../images/bck_foto_videos.png) center center no-repeat;	
}
.noticias_abertas img {
		
}
.esquerda {
	margin: 0 20px 5px 0 !important;
}
.direita {
	margin: 0 0 5px 20px !important;	
}
.autoria_data {
	margin: 3px 0 20px 0;	
}
.por_autor {
	float: left;
	/*min-width: 90px;*/
	font-size: 12px;
	line-height: 15px;
	color: #999;	
}
.por_autor_2, .por_autor_3 {
	float: left;
	font-size: 12px;
	line-height: 15px;
	color: #999;	
}
.por_autor_2 {
	min-width: 22px;
}
.por_autor_3 {
	min-width: 8px;
}



/* videos relacionados a noticias */
#gal_videos, #gal_apre, #gal_docs {
	padding-top: 10px;
	border-bottom: 1px solid #c5c5d1;
	overflow: hidden;
}
#gal_videos_int, #gal_apre_int, #gal_docs_int {
	width: 350px;
}
.videos_abertos {
	height: auto;	
}
.videos_fechados {
	height: 108px;
}

ul.gal-videos {
	list-style: none;	
}
ul.gal-videos li {
	float: left;
	margin: 0 3px 10px 0;
	padding: 4px;
	width: 140px;
	height: 90px;
	background: url(../images/bck_videos_gal.png) left top no-repeat;
}


ul.link_divulgacao {
	list-style: none;
	padding: 20px 0 20px 15px;
}
ul.link_divulgacao li {
	margin-bottom: 7px;
}
ul.link_divulgacao li a {
	display: block;
	padding-left: 10px;
	font: 0.75em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666;
	background-image: url(../images/bullet_outras_noticias.png);
	background-position: left 3px;
	background-repeat: no-repeat;
}

/* conteudo relacionado */
#gal_fotos {
	border-bottom: 1px solid #c5c5d1;
	overflow: hidden;
}
.gal_fechada {
	padding: 12px 0;
	height: 68px;
}
.gal_aberta {
	padding: 12px 0 0 0;
	height: auto;
}
.sombra-gal-col-dir {
	float: left;
	padding: 4px;
	width: 60px;
	height: 60px;	
	background: url(../images/bck_foto_gal.png) left top no-repeat;
}
.videos_rel {
	margin-bottom: 20px;
	padding-bottom: 7px;
	height: auto !important;
}
#gal_fotos .views-row {
	float: left;
	margin-right: 9px !important;
	margin-bottom: 11px;
	width: 68px;
	height: 68px;	
}
#gal_fotos .views-row-4, #gal_fotos .views-row-8, #gal_fotos .views-row-12, #gal_fotos .views-row-16, #gal_fotos .views-row-20, #gal_fotos .views-row-24, #gal_fotos .views-row-28, #gal_fotos .views-row-32, #gal_fotos .views-row-36, #gal_fotos .views-row-40, #gal_fotos .views-row-44, #gal_fotos .views-row-48, #gal_fotos .views-row-52 {
	margin-right: 0 !important;
}
#controla_gal_02, #controla_gal_video_02, #controla_gal_apre_02, #controla_gal_docs_02 {
	display: none;	
}
#controla_gal_01 a, #controla_gal_02 a, #controla_docs_02 a, #controla_gal_video_01 a, #controla_gal_video_02 a, #controla_gal_apre_01 a, #controla_gal_apre_02 a, #controla_gal_docs_01 a, #controla_gal_docs_02 a  {
	display: block;
	width: 300px;
	height: 14px;	
}
.abre_gal, .fecha_gal, .neutra {
	width: 300px;
	height: 14px;
	background-image: url(../images/bot_abre_fecha_gal.png);
	background-repeat: no-repeat;
}
.abre_gal {
	margin-bottom: 20px;
	background-position: left top;		
}
.fecha_gal {
	margin-bottom: 20px;
	background-position: left bottom;
}
.neutra {
	margin-bottom: 10px;
	background-position: left 28px;
}

.global_labs {
	margin-bottom: 20px;
	border-bottom: 1px solid #c5c5d1;	
}
.global_labs .sem_borda {
	border-bottom: none;	
}
.labs {
	padding: 14px 0;
	border-bottom: 1px dotted #c5c5d1;
}
.labs_video {
	padding: 14px 0 14px 4px;
}
.labs a {
	font-size: 0.8em;
	color: #003371;
	font-weight: bold;
}
.labs .field-item {
	padding: 5px 0 0 10px;
	background: url(../images/bullet_cont_rel.png) left 13px no-repeat;	
}
.labs .texto_outros_labs p {
	font-size: 0.8em !important;	
	color: #666;
}
.labs .texto_outros_labs p a {
	/*float: left;*/
	padding-bottom: 5px !important;
	font-size: 1em !important;
	color: #003371 !important;
	font-weight: bold;
}
.foto_sombra {
	float: left;
	padding: 4px;
	width: 80px;
	height: 70px;
	background: url(../images/fundo_sombra_foto_bloco_dir.png) left top no-repeat;
	overflow: hidden;	
}
.foto_sombra2 {
	float: left;
	padding: 4px;
	width: 80px;
	height: 70px;
	overflow: hidden;	
}
.texto_outros_labs {
	float: left;
	padding-left: 5px; 
	width: 200px;
}



.outras_noticias {
	clear: both;
	margin: 20px 10px 20px 10px;	
}
.foto_outras_noticias {
	float: left;
	margin-right: 7px;
	padding: 4px; 
	width: 80px;
	height: 70px;
	background: url(../images/bck_outras_noticias.png) left top no-repeat;	
}
.outras_noticias p {
	padding-top: 4px;
}
.outras_noticias p a {
	font: 0.75em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666;
	line-height: 1.3em;	
}

#corpo_internas h2 {
	margin: 0 0 8px 0;
	font-size: 1.4em;
	line-height: 24px;	
}
#corpo_internas span {
	font: 0.6em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #838282;	
}
.compartilhar {
	padding: 8px 0 20px 0;	
}

#corpo_internas h6 {
	padding: 10px 0 0 0;
	font-size: 1em;
	color: #0a1949;
}

/**/
h2.titulo_page {
	position: absolute;
	margin: 10px 0 0 20px;
	width: 350px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 2.8em;
	line-height: 1em;
	color: #dde4e5;
	z-index: 2;
	text-shadow: #3f585e 0.05em 0.05em 0.05em;
	filter: Shadow(Color=#3f585e, Direction=0.05em, Strength=3 );
}
h3.destaque_banner {
	line-height: 10px !important;	
}
h3.destaque_banner a {
	font: bold 14px Verdana, Geneva, sans-serif;
	line-height: 14px;
	color: #003471;	
}
h3.destaque_banner_02 {
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #003471;	
	line-height: 15px;
}

form.siga {
	padding-top: 10px;	
}
p.form {
	padding: 0 !important;
	margin-bottom: 5px;
}
p.form label {
	float: left;
	padding: 3px 0 0 0;
	width: 50px;
}
form.siga input { 
	width: 205px;	
	padding: 2px;
	border: 1px solid #CCC;
}
.bt_siga {
	float: right;
	margin-right: 5px;
	width: 50px;
	color: #666;
	font-weight: bold;	
	cursor: pointer;
}

/* linha do tempo */
.linhadotempo {
	padding: 20px;	
}
.linhadotempo p {
	margin-bottom: 10px;
	font: 0.8em "Trebuchet MS", Arial, Helvetica, sans-serif;	
}
.linhadotempo p a {
	color: #025287;
}
.bloco_ano {
	padding: 10px;
	background: url(../images/bloco_ano.png) left top repeat-x;	
}
.ano {
	min-height: 230px;
	background-position: 15px 20px;
	background-repeat: no-repeat
}
.ano ul {
	padding: 17px 0 0 150px;
	list-style-image: url(../images/bullet_anos.png);
}
.ano ul li {
	margin-bottom: 12px;
	font: 0.8em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.ano_2011 {
	background-image: url(../images/2011.png);	
}
.africa {
	background-image: url(../images/africa.png);	
	background-position: 15px 15px;	
}
.america {
	background-image: url(../images/america.png);	
	background-position: 15px 15px;	
}

.ano h6 {
	padding: 17px 0 0 100px;	
	font: bold 1.1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #025287;
}
.ano p {
	width: 510px;
	padding: 17px 0 0 100px;
	color: #333;
}
.foto_realizacoes {
	float: right;
	margin-top: 16px;
	padding: 3px 0 0 3px;
	width: 300px;
	height: 202px;
	background: url(../images/fundo_foto_realizacoes.png) left top no-repeat;
}




/* col_esq ensino */
.col_ensino {
	float: left;
	padding-bottom: 40px;
	width: 481px;
}
.col_ensino h4 {
	margin-bottom: 0;
	font: bold 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000b55;	
}
.col_ensino h4 span {
	font: 0.8em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000b55;	
}
.col_ensino p {
	margin: 10px 20px 10px 0;
	font-size: 0.8em;
	line-height: 1.8em;	
}
.col_ensino h5 {
	padding: 10px 0 10px 0;
	font: bold 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #0a1949;
}
.col_ensino h6 a {
	margin: 0 20px 0 0;
	padding: 0;
	font: bold 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #0a1949;
}
.onde_estamos {
	margin-bottom: 20px;	
}
.onde_estamos p {
	margin: 0 20px 0 0;
	line-height: 1.2em;	
}
/* Caixa inscrição comunica */
#glink-assinar-boletim {
}
#glink-assinar-boletim h2 {
    margin-bottom: 15px;
}
#glink-assinar-boletim {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    /*color: #666;*/
   font-size: 1em;
    color: #003471;
    font-weight: bold;
}
#form-comunica {
    text-align: center;
}
#form-comunica .original-email {
    width: 75%;
    margin-top: 10px;
}
#form-comunica .assinar-boletim {
 
}
/* col_esq comunica ensino */
.col_comunica {
	float: left;
	width: 481px;
}
.col_comunica h4 {
	margin-bottom: 0;	
	padding-left: 10px;
	font: bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000b55;	
}
.col_comunica h4 span {
	font: 0.8em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000b55;	
}
/* Inova Icict */
.conteudo_inova_materia {
	padding-right: 30px;	
	padding-left: 0 !important;
	margin-top: 20px !important;
	font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	width: 615px;
        min-height: 150px;
	
}
.conteudo_inova_materia a img {
	/*float: left !important;*/
	padding-right: 10px;
	box-shadow: none !important ;
}
.conteudo_inova_materia .inova-titulo-artigo {
    margin: 0;
}
.conteudo_inova_materia .inova-autor-artigo {
    font-size: 12px;
    color: #828282;
    margin-top: 0px;
}

.conteudo_inova_materia .inova-resumo-artigo {
    font-size: 13px;
    color: #6d6d6f;
    margin-top: 10px;
}

.conteudo_inova_materia .inova-titulo-artigo a {
    font: bold 17px "Trebuchet MS", Arial, Helvetica, sans-serif !important;
    color: #000b55
}

.barra_lateral_institucional .inova-link-download {
    display: block;
    margin-top: 10px;
    overflow: auto;
    padding-bottom: 15px;
    border-bottom: 1px dotted grey;
    margin-bottom: 15px;
}
.barra_lateral_institucional .inova-link-capa {
    display: block;
    /*float: left;*/
    width: 115px;
    margin: auto;
}
.barra_lateral_institucional .inova-link-resumo {
    font-size: 14px;
    text-align: left;
    color: black;
    display: block;
    width: 170px;
    margin-left: 125px;
    /*border: 1px solid blue;*/
}
.barra_lateral_institucional .inova-link-resumo:hover {
    color: black;
}
// inova-icict numeros anteriores
.barra_lateral_institucional .inova-anteriores {
    margin-bottom: 10px;
    border-bottom: 1px dotted grey;
}
.barra_lateral_institucional .inova-anteriores-capa {
    margin-bottom: 25px;
}
/*.barra_lateral_institucional .inova-anteriores-resumo {*/
.inova-anteriores-resumo {
    font-size: 12px;
    color: black;
    
}

// artigos inova 1
.inova-caixa-artigos-relacionados {
    /*border: 1px solid red !important;*/
}
.inova-caixa-artigos-relacionados .labs {
    min-height: 100px;
    overflow: auto;
}
.inova-caixa-artigos-relacionados .bloco {
    float: left;
    background: none;
    padding-left: 5px;
    padding-right: 5px;
    width: 125px;
    padding-bottom: 0px;
    margin-bottom: 5px;
}

/* ---------- */
.conteudo_institucional, .conteudo_institucional_internas {
	padding-right: 30px;	
}
.conteudo_institucional h4 div, .conteudo_institucional h4, .conteudo_institucional_internas h4, .conteudo_institucional_internas h4 div, .conteudo_institucional_linha_do_tempo h4, .conteudo_institucional_linha_do_tempo {
	padding-left: 0 !important;
	margin: 0 !important;
	font: bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	/*color: #000b55;	*/
	color: #000b55;	
	
}
#col_esq_internas_03 h4 {
	padding-left: 0 !important;
	margin: 0 !important;
	font: bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	color: #000b55;	
}

.conteudo_institucional h3, .conteudo_institucional_internas h3, .conteudo_institucional_linha_do_tempo h3 {
	padding-left: 0 !important;
	margin: 20px 0 0 0 !important;
	font: bold 17px "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	color: #000b55;	
}
.conteudo_institucional_internas h5, .conteudo_institucional_linha_do_tempo h5 {
	clear: both;
	margin: 20px 0 10px 0 !important;
	padding: 10px 0;
	font-size: 1em;
	background: url(../images/degrade_base.png) left top repeat-x;
	border-top: 1px solid #CCC;
	cursor: default;
}
.conteudo_institucional_internas h4, .conteudo_institucional_linha_do_tempo h4 {
	padding-bottom: 5px !important;
}
.conteudo_institucional_internas h6, .conteudo_institucional h6 {
	margin-top: 20px;
	font-size: 15px;
	color: #444;		
}
.conteudo_institucional_internas img, .conteudo_institucional_linha_do_tempo img {
	margin: 0 10px 0 0;
	box-shadow: 0 0 0.2em #333, 0 0 0.2em #333;
}
.conteudo_institucional ul, .conteudo_institucional_internas ul, .conteudo_institucional_linha_do_tempo ul {
	margin: 20px 0 0 20px;	
	list-style: none;
}
.conteudo_institucional ul li, .conteudo_institucional_internas ul li, .conteudo_institucional_linha_do_tempo ul li {
	margin-bottom: 10px;
	padding: 0 0 0 13px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 18px;
	color: #333;
	background: url(../images/bullet_li_a.png) left 5px no-repeat;
}
.conteudo_institucional ul li a, .conteudo_institucional_internas ul li a, .conteudo_institucional_linha_do_tempo ul li a {
	color: #000b55;
}
.conteudo_institucional p, .conteudo_institucional_internas p, .conteudo_institucional_linha_do_tempo p {
	margin: 10px 0;
	font-size: 0.9em;
	line-height: 1.4em;
	color: #333;	
}
.conteudo_institucional_internas {
	float: left;
	width: 618px;	
}
.conteudo_institucional_linha_do_tempo ul li {
	margin-bottom: 10px;
	padding: 0 0 0 13px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 18px;
	color: #333;
	background: url(../images/bullet_li_a.png) left 5px no-repeat;
}

.conteudo_institucional_linha_do_tempo p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.4em;
	color: #333;	
}

.sem_largura {
	width: auto !important;
}
.sem_largura2 {
	width: 941px;	
}

.barra_lateral_institucional {
	float: left;
	width: 300px;
}
.conteudo_institucional_internas h4, .conteudo_institucional_linha_do_tempo h4 {
	padding-bottom: 0;
	font-size: 20px !important;
        border-bottom: 1px solid #cccccc;
}

/* classes de apoio */
.reset {
	clear: both;	
}
.invisivel {
	display: none;	
}
.visivel {
	display: block;	
}
.sem_sombra {
	box-shadow: none !important;	
}

.link_estilo_01 {
	padding-left: 20px;
	font-size: 12px !important;
	color: #003471;
	text-decoration: underline; 
	background: url(../images/mais.png) left 3px no-repeat;	
}
p.ver_mais {
	float: right;
}
.link_vermais {
	display: block;
	padding-left: 15px;
	width: 65px;
	font: 0.6em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #646473;
	background: #ccc url(../images/mais.png) left 1px no-repeat;	
}
.link_baixar_pdf {
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	display: block;
	padding: 10px 20px 20px 20px;
	width: 88px;
	height: 18px;
	text-align: center;
	color: #FFF;
	background: #440c0d;	
}
.float_right {
	float: right;	
}

/* tabs */
ul.tabs {
	margin: 0 auto;
	padding: 10px 0;
	width: 941px;	
}
ul.tabs li, ul.tabs li a {
	margin: 0;
	border: none !important;
	font: 10px Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	color: #666;
	background: none;
	border-right: 1px solid #ccc !important;
	border-left: 1px solid #ccc !important;
}
ul.tabs li a {
	padding: 0 10px; 
}
ul.tabs li {
	margin-right: 1px;
	border: none !important;
}

/* links nodequeue */
.nodequeue a { 
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	color: #333 !important;
	text-decoration: none !important;
	text-transform: uppercase;
}
.nodequeue a:hover { 
	text-decoration: none !important;
	background-color: #CCC;
}
.nodequeue h4 {
	margin-right: 15px;
	margin-left: 5px;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	border-bottom: 1px solid #d0d0d2;	
}

/* lista de noticias */
.col_comunica_not_esq {
	float: right;
	padding-top: 30px;
	width: 600px; /* 617 */
	margin-right: 17px; /* nao tinha */
}
#col_comunica_not_dir {
	float: right;
	padding: 0 20px 0 0;
	width: 325px;
}

/* wrapper do conjunto filtro busca campo texto (body) e do conjunto "marque as opcoes desejadas" (select) */
#col_comunica_not_dir #edit-body-value-wrapper, #col_comunica_not_dir #edit-field-filtros-da-busca-value-wrapper, #col_comunica_not_dir #edit-field-data-texto-value-wrapper, #edit-field-data-pub-not-value-wrapper, #edit-field-data-pub-not-value-1-wrapper {
	margin: 10px 0 0 5px;
}
#edit-field-data-pub-not-value-wrapper {
	margin-bottom: 10px;
	padding-bottom: 20px;
	width: 300px;	
	border-bottom: 1px solid #CCC;
}
/* div do input campo texto busca (body) */
#col_comunica_not_dir #edit-body-value-wrapper .views-widget {
	width: 319px;
	height: 24px;
	/*background: url(../images/campo_filtro_resultado.png) left top no-repeat;*/
}
/* label */
#col_comunica_not_dir label {
	padding-bottom: 4px;
	font-size: 13px;
	color: #444;	
}
/* imput campo body */
#col_comunica_not_dir input#edit-body-value {
	width: 315px;
	height: 20px;
	border: 1px solid #ccc;
	color: #666;
	background: transparent;
}
/* input campo data */
#col_comunica_not_dir input#edit-field-data-texto-value, input#edit-field-data-pub-not-value, input#edit-field-data-pub-not-value-1 {
	padding-left: 2px;
	width: 78px;
	height: 20px;
	border: 1px solid #ccc;
	color: #666;
	background: transparent;
}
/* campo select */
#col_comunica_not_dir select {
	padding: 5px;
	width: 315px;	
	height: 170px;	
	border: 1px solid #ccc;
}
#col_comunica_not_dir select option {
	margin-bottom: 3px;
	color: #666;
}
#col_comunica_not_dir select option:active {
	background-color: #efefef !important;
}
/* descicao do campo */
#col_comunica_not_dir .description {
	padding-top: 2px;
	font-style: italic;
	color: #666;
	font-size: 11px;
}
/* botao filtrar */
#col_comunica_not_dir .form-submit {
	float: left;
	margin: 4px 0 0 0 !important;
	padding: 0 !important;
	width: 82px;
	height: 30px;
	font-size: 12px;
	color: #555;
	background: url(../images/bt_filtrar.png) left top no-repeat; 
	border: none;
	cursor: pointer;
}


/* breadcrumb */
#breadcrumb {
	margin: 0 auto;
	padding: 7px 0 6px 3px;
	width: 941px;	
	color: #999;
	font-size: 12px;
	background-color: #eee;
	border-bottom: 1px solid #cfcfd1;
}
#breadcrumb a {
	color: #666;
	font-size: 12px;
	font-weight: bold;
}

.view-id-projetos {
	padding-top: 35px;	
}
.view-display-id-bloco_projetos {
	padding: 0 !important;	
}
.vinculo {
	margin-top: 7px;
	padding-top: 3px;
	font-weight: normal !important;
	color: #9e9e9e;	
	border-top: 1px dotted #d4d3d3 !important;	
}

/* lista noticias interna */
#link-assinar-boletim {
    width: 250px;
    float: right;
    text-align: center;
    margin-top: -95px;
}
.lista_noticias_newsletters {
    margin: 0 0 40px 0;
    border-bottom: 1px solid grey;
    /*border: 1px solid black;*/
    height: 135px;
    width : 618px;
}
.lista_noticias, .lista_noticias2 {
	margin: 0 0 40px 0;
        /*border: 1px solid black;*/
        /*height: 100px;*/
        width : 600px;
}
.lista_noticias h5, .lista_noticias2 h5 {
	margin: 0 0 0 0 !important;	
	padding-bottom: 0 !important;
	border: none;
	background: none;
}
.lista_noticias h5 a {
	margin: 0 0 0 0 !important;	
	padding-bottom: 0 !important;
	font-size: 1.1em;
	color: #000b55;		
}
.lista_noticias2 h5 a {
	margin: 0 0 0 0 !important;	
	padding-bottom: 0 !important;
	font-size: 1em;
	color: #000b55;		
}

.lista_noticias span, .lista_noticias2 span {
	font-size: 0.8em;
	color: #999;		
}
.lista_noticias span span {
	font-size: 1em;
	color: #999;		
}

.lista_noticias p, .lista_noticias2 p {
	font-size: 0.9em;
	color: #444;		
}
.titulo_news a {
    /*color: red;*/
}
.coluna_esquerda_news {
    /*border: 1px solid blue;*/
    width: 310px;
    float: right;
}
.thumb_news {
    width: 90px;
    float: left;
    margin-right: 25px;
}
.texto_news {
    /*border: 1px solid blue;*/
    width: 430px;
    overflow: auto;
}
.galeria_de_documentos {
    width: 300px;
}
.assuntos_relacionados {
    width: 300px;
}
.assinar-boletim {
    
    /*margin: 4px 0 0 0 !important;*/
    padding: 0 !important;
    width: 82px;
    height: 30px;
    font-size: 12px;
    color: #555;
    background: url(../images/bt_filtrar.png) left top no-repeat;
    border: none;
    cursor: pointer;
/*    margin-left: 115px; ;*/
    margin-top: 10px;
}
.boletim-home {
    border-top: 1px solid #a6a9b0;
    border-bottom: 1px solid #a6a9b0;
    padding-top: 15px;
    padding-bottom: 15px;
}
.boletim-home p {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    /*color: #666;*/
    font-size: 1em;
    color: #003471;
    font-weight: bold;
    /*text-align: center;*/
}
/* paginacao */
#col_esq_internas_03 ul.pager {
	padding-top: 20px; 
	width: 600px !important;
	border-top: 1px solid #d0d0d0;
}
.conteudo_institucional_internas ul.pager {
	padding-top: 20px; 
	margin-left: 0 !important;
	width: 618px !important;
	border-top: 1px solid #d0d0d0;
}
#col_esq_internas_03 ul.pager li, .conteudo_institucional_internas ul.pager li {
	float: left !important;
	display: table-cell !important;
	vertical-align: middle !important;
	margin: 0 5px 0 0 !important;
	padding: 0 !important;
	height: 20px !important;
	list-style-type: none !important;
	background-color: #f5f5f5;
}
#col_esq_internas_03 ul.pager li.pager-current, .conteudo_institucional_internas ul.pager li.pager-current {
	padding: 0 5px 0 5px !important;
	color: #FFF;
	text-shadow: 0 0 0.2em #333, 0 0 0.2em #333;
	border: 1px solid #ccc;
	background-color: #6c6c6c;
	border: 1px solid #555;
	box-shadow: 0 0 0.2em #666, 0 0 0.2em #666;
}
#col_esq_internas_03 ul.pager li a, .conteudo_institucional_internas ul.pager li a {
	display: block;
	padding: 0 5px 0 5px;
	height: 20px;
	text-shadow: 0 0 0.2em #989898;
	color: #666;
	border: 1px solid #999 !important;
	box-shadow: 0 0 0.2em #666, 0 0 0.2em #efefef;
}
#col_esq_internas_03 ul.pager li a:hover, .conteudo_institucional_internas ul.pager li a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #6c6c6c;
}
#col_esq_internas_04 {
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    margin-top: 55px;
    padding: 25px 0 0 0; 
    width: 925px;
    clear: both;
    overflow: auto;
    margin: auto;
    
}
.view-pesquisadores ul.pager {
	width: 940px !important;
	height: 50px;
}
.foto_pesq {
	float: left;	
	padding-top: 18px;
}
.foto_pesq img {
	margin: 0 !important	
}
/* links utilitarios */
.links_utilitarios {
	clear: both;
	margin: 20px 0;
	padding: 5px;
	height: 19px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;	
	overflow: hidden;
}
a.facebook, .links_utilitarios ul li a {
	color: #838282;
	font-size: 12px;
}
a.facebook {
	float: left;
	margin: 0 !important;
	padding: 0 0 0 17px !important;
	height: auto !important;
	background: url(../images/icone-compartilhar.png) left 2px no-repeat;
}
.links_utilitarios ul {
	float: left;
	margin: 0 !important;
}
.links_utilitarios ul li {
	padding: 0 !important;
	background: none !important;
}
.links_utilitarios ul li.print_html, .links_utilitarios ul li.print_mail {
	float: left;
	padding: 0 !important;
	margin: 0 3px 0 15px !important;
	background: none !important;
}
.links_utilitarios ul li.print_html a {
	display: block;
	padding: 0 0 0 19px !important;
	background: url(../images/icone-imprimir.png) left 1px no-repeat; 	
}
.links_utilitarios ul li.print_mail a {
	display: block;
	padding: 0 0 0 22px !important;
	background: url(../images/icone-mail.png) left 2px no-repeat; 	
}
.links_utilitarios ul li a:hover {
	text-decoration: none;
	color: #06F;	
}

/* relatorios e eventos */
#filtro_anos {
	padding-top: 10px;
	border-top: 1px solid #ccc;	
}
#filtro_newsletter {
	padding: 10px 0;
	margin-bottom: 50px !important;
	border-top: 1px solid #ccc;	
	border-bottom: 1px solid #ccc;	
}
#filtro_anos_pesq {
	padding-top: 10px;
	border-top: 1px solid #ccc;	
}
#filtro_anos2 {
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #ccc;	
	border-bottom: 1px solid #ccc;	
}
#filtro_anos .form-item, #filtro_anos2 .form-item, #filtro_newsletter .form-item, #filtro_anos2 .form-item {
	margin: 0 !important;	
}
#filtro_anos_pesq .form-item {
	margin: 0 0 20px 0 !important;		
}
.label_filtro, .campo_select, .label_filtro2, .campo_select2, .label_filtro6 {
	float: left;	
}
.label_filtro {
	padding-top: 9px;
	width: 100px;
	font-size: 15px;
	font-weight: bold;
	color: #39434d;	
}
.label_filtro2 {
	padding-top: 9px;
	padding-right: 3px;
	width: 125px;
	font-size: 15px;
	font-weight: bold;
	color: #39434d;	
	text-align: right;
}
.label_filtro4 {
	float: left;
	padding-top: 9px;
	padding-right: 3px;
	width: 135px;
	font-size: 15px;
	font-weight: bold;
	color: #39434d;	
	text-align: right;
}
.label_filtro5 {
	float: left;
	padding-top: 9px;
	padding-right: 3px;
	width: 95px;
	font-size: 15px;
	font-weight: bold;
	color: #39434d;	
	text-align: right;
}
.label_filtro6 {
	padding-top: 9px;
	width: 160px;
	font-size: 15px;
	font-weight: bold;
	color: #39434d;	
}

.campo_select {
	margin-right: 10px;
	padding-top: 7px;
	width: 150px;	
}
.campo_texto {
	float: left;
	margin-right: 10px;
	padding: 7px 0 0 5px;
	width: 250px;	
}
.campo_texto input, .campo_texto_pesq input {
	width: 240px;
	height: 20px !important;
	border: 1px solid #CCC !important;
	color: #666;	
}
.campo_texto_pesq {
	float: left;
	margin-right: 10px;
	padding: 7px 0 0 5px;
	min-width: 80px;	
}

.campo_select2 {
	margin-right: 10px;
	padding-top: 7px;
	width: 100px;	
}
.campo_select select, .campo_texto_pesq select {
	padding: 0 !important;
	width: 150px !important;
	height: 22px;
	font-size: 14px;	
	color: #666;
}
.campo_select2 select {
	padding: 0 !important;
	width: 100px !important;
	height: 22px;
	font-size: 14px;	
	color: #666;
}
.campo_select select option, .campo_select2 select option {
	margin-bottom: 3px;
}

/* botao filtrar */
.bt_aplicar {
	float: left;
	width: 200px;	
}
.bt_aplicar2 {
	float: left;
	width: 100px;	
}
#filtro_anos .form-submit, #filtro_anos2 .form-submit, #filtro_anos_pesq .form-submit, #filtro_newsletter .form-submit  {
	float: left;
	margin: 4px 0 0 0 !important;
	padding: 0 !important;
	width: 82px;
	height: 30px;
	font-size: 12px;
	color: #555;
	background: url(../images/bt_filtrar.png) left top no-repeat; 
	border: none;
	cursor: pointer;
}
/* resultado de eventos e linha do tempo */
.degrade_grupo_anos {
	margin-top: 12px;
	background: url(../images/degrade_base.png) left top repeat-x;
	border-top: 1px solid #CCC;
}
.bloco_grupo_anos {
	min-height: 230px;
	background-position: left 30px;
	background-repeat: no-repeat;	
}
.bloco_realizacoes {
	clear: both;
	margin: 10px 0 20px 0 !important;
	padding: 25px 0 10px 0;
	font-size: 1em;
	cursor: default;
}
.menor_altura {
	margin: 0 !important;
	padding: 25px 0 0 0 !important;	
}
.bloco_titulo_texto {
	float: left;	
	margin-left: 100px;
	padding-right: 10px;
	width: 510px;
}
.bloco_realizacoes h5 {
	clear: both;
	margin: 0 0 0 0 !important;
	padding: 0;
	font-size: 1em;
	color: #000b55;
	background: none !important;
	border-top: none;
	cursor: default;
}
.bloco_realizacoes h5 a {
	color: #000b55;
}

.img_eventos {
	float: left;	
} 

.bullet_lista {
	padding: 0 0 0 20px;
	background: url(../images/bullet_linhadotempo.png) left 7px no-repeat;	
}

/* pesquisadores */
.pesquisadores {
	width: 941px;
	padding: 35px 0;
	background: url(../images/degrade_base.png) left top repeat-x;	
	border-top: 1px solid #c5c5d1;
}
.foto_pesq {
	float: left;
	width: 160px;	
}
.foto_pesq img {
	margin-left: 0;	
}
.titulo_texto {
	float: left;
	width: 775px;	
}
.pesquisadores h6 {
	margin-top: 0 !important;
	font-size: 1.2em;
	color: #31313f;	
}
.pesquisadores h6 a {
	color: #003471;	
}
.lattes {
	float: left;
	width: 170px;
	padding: 0 0 10px 25px;
	background: url(../images/icone_lattes.png) left 5px no-repeat;	
	overflow: hidden;
}
.lattes a {
	color: #069;
}

.grupo {
	float: left;
	width: 550px;
	overflow: hidden;	
}
/* galeria de fotos */
.galeria_de_fotos, .lista_fotos_mini {
	/*margin-top: 10px;*/
	margin-top: 28px;
	padding-top: 30px;	
	background: url(../images/degrade_base.png) left top repeat-x;
	border-top: 1px solid #CCC;
}
.bloco-gal {
	float: left;
	margin: 0 0 10px 0;
	width: 232px;
	height: 270px;
}

.galeria_de_fotos img {
	margin: 0;
	box-shadow: none;	
}
.sombra_foto_capa_gal {
	padding: 5px 0 0 13px;
	width: 219px;
	height: 163px;
	background: url(../images/galeria_de_imagens.png) left top no-repeat;
}
.galeria_de_fotos h6 {
	margin: 0 0 2px 9px;
	font-size: 0.9em;
}
.galeria_de_fotos h6 a {
	color: #003471;	
}
p.resumo_gal {
	margin: 0 6px 1px 9px;
	color: #31313f;
}
.data_gal {
	margin: 0 0 0 9px;
	font-size: 0.8em;
	color: #666;	
}
.galeria_de_fotos ul.pager {
	width: auto !important;	
}

.lista_fotos_mini {
	padding-top: 30px;	
}
.lista_fotos_mini img {
	float: left;
	margin: 11px;
}
.videos img {
	margin: 0 !important;	
	box-shadow: 0 0 0.2em #333, 0 0 0.2em #333;
}
.videos h6 {
	clear: both;
	margin: 0 !important;	
	padding: 5px 0 0 0 !important;
}
.bloco-gal-videos {
	float: left;
	padding: 0 12px;
	margin: 0 0 10px 0;
	height: 190px;
}

/* documentos */
.bloco-gal-documentos {
	display: block;
	padding: 0 12px;
	margin: 0 0 30px 0;
	min-height: 155px;
}
.capa_doc {
	float: left;
	margin-right: 20px;
	min-width: 150px;
}
.info_docs {
	float: left;
	width: 687px;
}
.info_docs h6 {
	padding-bottom: 5px !important; 
	font-size: 1em;
	color: #003471;
	border-bottom: 1px dotted #ccc;
}
.info_docs span {
	font-size: 0.9em !important;
	color: #666;
}
.info_docs p {
	font-size: 0.8em !important;
}
.info_docs a.baixar {
	display: block;
	padding: 6px 0 0 0;
	width: 82px;
	height: 24px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #666;
	background: url(../images/bt_filtrar.png) left top no-repeat;
        float: left;
}
.info_docs a.baixar:hover {
	text-decoration: none;
}

/* paginacao galerias de fotos imagens e apresentacoes */
.view-galeria-de-imagens ul.pager {
	width: 940px !important;	
}

/* para saber mais */
.saber_mais_item {
	margin-bottom: 10px;
	padding-bottom: 15px;
	padding-left: 3px;
	border-bottom: 1px dotted #CCC;	
}
.sem_traco {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	border-bottom: none !important;	
}

/* mapa do site */
h2.title {
	display: none;
}
.site_map ul {
	margin: 0;
	padding: 0;
}
.site_map ul li {
	margin-bottom: 5px;
	padding: 10px 0 10px 0;
	list-style-image: none;
	list-style-type: none;	
	font-size: 1em;
	background: none !important;
}

.site_map ul li.expanded {
}
.site_map ul li ul {
	margin: 10px 0 0 15px !important;
	padding: 0 !important;
}
.site_map ul li ul li {
	padding: 5px 0;
	list-style: disc;
	font-size: 0.9em;
}
.site_map ul li ul li a {
	color: #666;
}
/* menu cabecalho */
.site-map-box-menu-menu-menu-cabe-alho {
	float: right;
	margin-top: 30px;
	width: 600px;
}
/* menu main-menu */
.site-map-box-menu-main-menu {
	float: right;
	margin-top: 30px;
	width: 340px !important;
	border-right: 1px solid #CCC;
}

/* resultado da busca */
.corpo_resultado_busca .block-system {
	float: left;
	padding: 30px 20px 0 0;
	width: 600px;	
}
.corpo_resultado_busca .filtros {
	float: left;
	padding: 105px 0 0 5px;
	width: 315px;	
}
.corpo_resultado_busca .block-system .form-submit {
	margin: 4px 0 0 0 !important;
	padding: 0 !important;
	width: 82px;
	height: 30px;
	font-size: 12px;
	color: #555;
	background: url(../images/bt_filtrar.png) left top no-repeat; 
	border: none;
	cursor: pointer;
}
.corpo_resultado_busca .block-system .search-form label {
	padding-right: 10px;
	font-size: 15px;	
	font-weight: bold;
	color: #39434d;	
}
.corpo_resultado_busca .block-system .search-form input.form-text {
	padding-left: 3px;
	width: 300px;
	height: 22px;
	font-size: 14px;	
	color: #666;
	border: 1px solid #CCC;
}
.corpo_resultado_busca .block-system .container-inline {
	width: 940px;
	padding: 15px 0 15px 0;
	border-top: 1px solid #CCC;	
	border-bottom: 1px solid #CCC;
}
.resultado_da_busca {
	padding-top: 50px;
}
.resultado_da_busca h2 {
	display: none;
}
.spelling-suggestions {
	/*position: absolute;*/
	padding-top: 0;
	z-index: 3;

	padding-bottom: 25px;
}
.spelling-suggestions dl dt {
	float: left;
	width: 130px;
	color: #39434d;	
}
.spelling-suggestions dl dd {
	float: left;
	width: 400px;
	color: #39434d;	
}

.spelling-suggestions dl dt strong {
	font-size: 15px;
	color: #39434d;	
}
.spelling-suggestions dl dd a {
	font-size: 15px;
	padding-top: 3px;
	color: #39434d;
		
}
.lista_busca h5 {
	margin: 0 0 0 0 !important;	
	padding-bottom: 0 !important;
	border: none;
	background: none;
}
.lista_busca h5 a {
	margin: 0 0 0 0 !important;	
	padding-bottom: 0 !important;
	font-size: 0.9em;
	color: #000b55;		
}
.lista_busca p {
	font-size: 0.9em;
	color: #666;		
}
.lista_busca span {
	font-size: 0.9em;
	color: #999;		
}
.filtros .item-list ul {
	margin-top: 10px;
	margin-bottom: 30px;
}
.filtros .item-list ul li {
	margin-left: 0 !important;
	padding: 6px 0 !important;
	margin-bottom: 0; 	
}

/* comentarios das noticias */
#comments {
	margin-top: 30px;
}
#comments label {
	font-size: 14px;
	color: #666; 	
} 
#comments .form-text, #comments .form-textarea {
	padding: 2px 0 2px 3px;
	font-size: 14px;
	color: #666;	
	border: 1px solid #CCC;	
} 
#comments .form-text {
	width: 300px;
}
#comments .form-submit {
	width: 82px;
	height: 30px;
	font-size: 12px;
	color: #555;
	background: url(../images/bt_filtrar.png) left top no-repeat; 
	border: none;
	cursor: pointer;
}
#comment-form {
	margin: 30px 0 0 0;
	padding: 30px 0 0 0;
}
#comments h3 {
	display: none;	
}
#comments p {
	color: #666 !important;	
}
#comments p span {
	font-size: 0.9em !important;	
	color: #666 !important;	
}
.text-comments p {
	font-size: 1em !important;	
	color: #666 !important;
}
.bloco_comments {
	padding: 20px 0;
	border-bottom: 1px dotted #CCC;	
}
#comments ul {
	margin: 0 !important; 	
}
#comments ul li {
	margin-right: 15px;
	padding: 0 0 0 8px;
	font-size: 0.8em !important;
	text-transform: uppercase;
	background-position: left 3px;
}
.comment-unpublished {
	padding: 10px 15px 15px 15px !important;	
}

.comment-add {
	display: none !important;	
}

/* ususario */
.user_login {
	background-image: none !important;
	background-color: #FFF;	
}
.user_page {
	padding: 20px;
}
.user_page form label {
	padding-bottom: 0.3em;
	font-size: 0.9em !important;
	color: #666;
}
.user_page form input {
	font-weight: normal !important;
	font-size: 0.9em !important;
	padding: 0.3em;
	color: #666;
	border: 1px solid #CCC !important;
}
.user_page form .description {
	padding-top: 0.3em;
	color: #666;
}
.user_page h3 {
	margin-bottom: 20px;
	font-size: 1.5em;
	color: #003;
	border: none !important;
}

.imagem_em_noticias
{
display:inline;


}

.imagem_em_noticias img
{
float:left;
padding:5px;
}

.titulo_lateral {
width:100%; 
font-size:16px !important;
font-weight: bold;
margin:10px 0 6px 0; 
color:#260b55 !important;
}

.titulo_lateral a {
width:100%; 
font-size:16px !important;
margin:0 0 6px 0; 
color:#260b55 !important;
}

.descricao_lateral {
font-size:0.9em !important;
text-align: justify;
margin:10px 0 6px 0; 
}



table#templateContainer {
font-family: Tahoma,'Helvetica Neue','Liberation Sans',FreeSans,sans-serif;
text-align: left;
background-color:#fff;
border-color:#fff !important;
border-top-color:#fff !important;
border-right-color:#fff !important;
border-bottom-color:#fff !important;
border-left-color:#fff !important;
background:#fff !important;
}

table#templateContainer tbody { border-top: 0px solid #fff !important; }


table#templateContainer img{
font-family: Tahoma,'Helvetica Neue','Liberation Sans',FreeSans,sans-serif;
text-align: left;
background-color:#fff;
border-color:#fff !important;
border-top-color:#fff !important;
border-right-color:#fff !important;
border-bottom-color:#fff !important;
border-left-color:#fff !important;
background:#fff !important;
margin:0 !important;
}

table .rodape {
font-size:9pt;
font-family: Tahoma,'Helvetica Neue','Liberation Sans',FreeSans,sans-serif;
text-align: left;
background-color:#dbdbea !important
}


table#templateContainer a{
 PADDING-BOTTOM: 0px;
 PADDING-LEFT: 0px;
 PADDING-RIGHT: 0px;
 PADDING-TOP: 0px;
  border-color: #fff !important;
border-top-color: #fff !important;
border-right-color: #fff !important;
border-bottom-color: #fff !important;
border-left-color: #fff !important;
background: #fff !important;
}



table#templateContainer h1 {
TEXT-ALIGN: left;
 LINE-HEIGHT: 100%;
 MARGIN: 0px 0px 10px;
 DISPLAY: block;
 FONT-FAMILY: Arial;
 COLOR: #666666;
 FONT-SIZE: 34px;
 FONT-WEIGHT: bold;
border-color: #fff !important;
border-top-color: #fff !important;
border-right-color: #fff !important;
border-bottom-color: #fff !important;
border-left-color: #fff !important;
}

table#templateContainer h2 {
	TEXT-ALIGN: left;
 LINE-HEIGHT: 100%;
 MARGIN: 0px 0px 10px;
 DISPLAY: block;
 FONT-FAMILY: Arial;
 COLOR: #999999;
 FONT-SIZE: 30px;
 FONT-WEIGHT: bold;
border-color: #fff !important;
border-top-color: #fff !important;
border-right-color: #fff !important;
border-bottom-color: #fff !important;
border-left-color: #fff !important;
background: #fff !important;
}

table#templateContainer h3 {
	TEXT-ALIGN: left;
 LINE-HEIGHT: 100%;
 MARGIN: 0px 0px 10px;
 DISPLAY: block;
 FONT-FAMILY: Arial;
 COLOR: #990000;
 FONT-SIZE: 26px;
 FONT-WEIGHT: bold;
  border-color: #fff !important;
border-top-color: #fff !important;
border-right-color: #fff !important;
border-bottom-color: #fff !important;
border-left-color: #fff !important;
}
table#templateContainer h4 {
	TEXT-ALIGN: left;
 LINE-HEIGHT: 100%;
 MARGIN: 0px 0px 10px;
 DISPLAY: block;
 FONT-FAMILY: Arial;
 COLOR: #990000 !important;
 FONT-SIZE: 22px;
 FONT-WEIGHT: bold;
 border-color: #fff !important;
border-top-color: #fff !important;
border-right-color: #fff !important;
border-bottom-color: #fff !important;
border-left-color: #fff !important;
}


.view-display-id-attachment_revistas_antigas {
    /*float: left;*/
    margin-left: 5px;
    margin-top: 25px;
    padding: 25px 0 0 15px;
    width: 965px;
    min-height: 500px;
    
}
.view-display-id-attachment_revistas_antigas p {
    margin: 10px 0;
  font-size: 0.9em;
  line-height: 1.4em;
  color: #333;    
}


/* Formulário de Compartilhamento por Email */
#print-mail-form {
    /*border: 1px solid purple;*/
    padding: 15px;
}
#edit-btn-submit, #edit-btn-cancel {
    margin: 5px;
}
#print-mail-form label {
    margin-bottom: 10px;
}

/* Mídias notícias */
.links_utilitarios .icone-facebook {
    background: url('../images/icone-facebook.png') left 2px no-repeat;
    float: left;
    margin: 0;
    padding: 0 5px 0 22px !important;
    height: auto !important;
    margin-right: 10px !important;
    -webkit-filter: grayscale(100%);
    margin-left: 10px;
}
.links_utilitarios .icone-twitter {
    background: url('../images/icone-twitter.png') left 2px no-repeat;
    float: left;
    margin: 0;
    padding: 0 0px 0 22px !important;
    height: auto !important;
    /*margin-right: 25px !important;*/
    -webkit-filter: grayscale(100%);
}
.links_utilitarios .icone-twitter:hover, .links_utilitarios .icone-facebook:hover  {
   
    -webkit-filter: grayscale(0%);
}

.outras-materias {
    overflow: auto;
}
.outras-materias img {
   
}
.titulo-materias {
    display: block;
    margin-bottom: 10px;
    font-size: 12.8px !important;
}
.texto-materias {
    display: block;
    /*border: 1px solid blue;*/
    width: 200px;
    float: right;
    font-size: 12px;
}

/* galeria de documentos */
.view-galeria-de-documentos-2-0 {
    margin: auto;
}
.view-galeria-de-documentos-2-0 .view-header, 
.view-galeria-de-documentos-2-0 .view-filters,
.view-galeria-de-documentos-2-0 .view-content {
    margin: 0 auto;
    width: 941px;
}
.view-galeria-de-documentos-2-0 .view-filters #edit-title-wrapper label {
    color: #393d40;
    display: block;
    float: left;
    margin-right: 10px;
}
.view-galeria-de-documentos-2-0 .view-filters .views-widget {
    display: block;
    float: left;
}
.view-galeria-de-documentos-2-0 .view-filters .views-widget #edit-title {
    box-shadow: inset 0 0 5px #dadada;
}
.view-galeria-de-documentos-2-0 .view-filters .views-submit-button {
    display: inline-block;
    float: left;
}
.view-galeria-de-documentos-2-0 .view-filters .views-submit-button .form-submit {
    margin: 0;
    padding: 0;
    text-transform: lowercase;
    border: 1px solid #cdcdcd;
    width: 80px;
    height: 25px;
    text-align: center;
    text-transform: lowercase;
    line-height: 25px;
    background: linear-gradient(#fefefe, #cdcdcd);
    border-radius: 5px 5px;
    box-shadow: 0px 0px 5px #cdcdcd;
    color: #676767;
    cursor: pointer;
}
.view-galeria-de-documentos-2-0 h4.titulo-area-documentos {
    font-size: 20px;
    color: #000b55;
    margin-top: 25px;
    margin-bottom: 15px;
}
.view-galeria-de-documentos-2-0 p.texto-area-documentos {
    font-size: 0.9em;
    line-height: 1.4em;
    color: #333;
    padding-bottom:25px;
    border-bottom: 1px solid #dadada;
}
.view-galeria-de-documentos-2-0 .view-content {
    border-bottom: 1px dotted #dadada;
    border-top: 1px solid #dadada;
    margin-bottom: 10px;
    padding-top: 25px;
}

.item-documento { 
    /*border: 1px solid red;*/
    overflow: hidden;
    margin-bottom: 25px;

}
.item-documento .capa-documento {  
    /*border: 1px solid yellow;*/
    max-width: 235px;
    float: left;
    margin: 10px;
    margin-right: 25px;
    
}
.item-documento .capa-documento img {  
    margin: auto;
    box-shadow: 0px 5px 10px black;
}
.item-documento h6.titulo-documento {
    border-bottom: 1px dotted #dadada;
    display: inline-block;
    width: 70%;
    margin-top: 15px;
    padding-bottom: 5px;
    
    
}
.item-documento h6.titulo-documento a {  
    font-size: 1.6em;
    color: #193565;
    font-weight: normal;
}
.item-documento .data_gal {  
    margin: 0;
    margin-top: 5px;
    font-size: 0.8em;
    color: #636267;
    
}
.item-documento p.resumo_gal {  
    margin: 0;
    color: #31313f;
    font-size: 0.9em;
    padding-top: 10px;
    padding-bottom: 10px;
}
.botao-baixar {
    border: 1px solid #cdcdcd;
    display: inline-block;
    border-radius: 5px 5px;
    background: linear-gradient(#fefefe, #cdcdcd);
    width: 80px;
    height: 30px;
    text-align: center;
    text-transform: lowercase;
    line-height: 30px;  
    color: #676767;
    font-weight: bold;
    font-family: Arial;
    font-size: 14px;
    box-shadow: 0px 0px 5px #cdcdcd;
    margin-top: 15px;
    
}
.botao-baixar:hover {
    text-decoration: none;
}

/* Padrão de view */
.view-display-id-page {
    width: 941px;
    margin: auto;
}
.link-padrao,
.link-padrao a {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #003471;
    margin-bottom: 6px;
    font-size: 0.9em;
    font-weight: bold;
}

/* Eventos */
.view-eventos {
    /*border: 1px solid red;*/
}
.view-eventos .views-label {
    font-weight: bold;
}
.view-eventos .view-filters #edit-field-tipo-de-evento-tid {
    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;
}
.view-eventos .view-filters .views-submit-button #edit-submit-eventos {
    background: #3363ae;
    color: white;
    width: 110px;
    height: 30px;
    margin-top: 12px !important;
    font-weight: bold;
    border: 1px solid #1f4075;
    border-radius: 5px 5px;
}
.view-eventos .view-content {
    margin-top: 25px;
}
.view-eventos .views-field span {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 14px;
    display: inline-block;
}
.view-eventos .views-row {
    /*overflow: auto;*/
    margin-bottom: 55px;
}
.view-eventos .views-field-field-imagem {
    display: inline-block;
    float: left;
    width: 90px;
    /*height: 100px;*/
    margin-right: 50px;
    
}
.view-eventos .views-field-field-imagem img {
    width: 130px;
    height: 135px;
    
}
/* Node Eventos */
.tipo-evento {
    font-size: 18px;
    color: #5f5f5f;
    display: inline-block;
    padding-bottom: 15px;
}
.area-info-evento {
    /*border: 1px solid red;*/
    margin-bottom: 50px;
    margin-top: 75px;
}
.area-info-evento .info-evento {
    margin-bottom: 15px;
    font-size: 13px;
    overflow: auto;
    min-height: 25px;
    color: #1f1f2c;
}
.area-info-evento .icone-info {
    display: inline-block;
    width: 32px;
    height: 32px;
    /*border: 1px solid blue;*/
    float: left;
    margin-right: 5px;
}
.area-info-evento #icone-promovido {
   background: url('../images/30_anos/icone-promovido.png');
}
.area-info-evento #icone-data {
   background: url('../images/30_anos/icone-data.png');
}
.area-info-evento #icone-local {
   background: url('../images/30_anos/icone-local.png');
}
.area-info-evento #icone-horario {
   background: url('../images/30_anos/icone-horario.png');
}
.area-info-evento #icone-maisinfo {
   background: url('../images/30_anos/icone-maisinfo.png');
}
/* Galeria de Fotos Mosaico*/
.lista_fotos_mosaico {
    
}
.field-name-field-foto img {
    width: 941px;
    height: 125px;
}
.lista_fotos_mosaico .field-name-field-fotos-para-galeria .field-item {
    display: inline-block;
}
.lista_fotos_mosaico a {
    margin: 0;
    padding: 0;
}
.lista_fotos_mosaico img {
    box-shadow: none;
    margin: 0;
    width: 150px;
    height: 105px;
}
/* Nota Galeria de Vídeos */
.view-nova-galeria-de-v-deos h4 {
    margin-top: 25px;
    font-size: 20px !important;
    border-bottom: 1px solid #cccccc;
}
.view-nova-galeria-de-v-deos p {
    margin: 10px 0;
    font-size: 0.9em;
    line-height: 1.4em;
    color: #333;
}
.view-nova-galeria-de-v-deos h1 {
    position: inherit;
    background: none;
    margin: 0;
    margin-top: 15px;
}
.view-nova-galeria-de-v-deos.view-display-id-page .views-row {
    text-align: center;
}
.view-nova-galeria-de-v-deos.view-display-id-attachment_1 .views-row {
    text-align: left;
}
.view-nova-galeria-de-v-deos .views-row iframe {
    box-shadow: 0px 5px 25px black;
}
.titulo-video {
    font-size: 22px;
    padding: 15px;
}
.descricao-video {
    border-bottom: 1px solid #dadada;
    padding-bottom: 25px;
    margin-bottom: 25px;
}
.video-miniatura {
    width: 200px;
    height: 215px;
    float: left;
    margin-right: 15px;
}
.titulo-mini-video {
    font-weight: bold;
    margin-bottom: 5px;
}
.miniatura-video {
    width: 185px;
    height: 140px;
    box-shadow: 0px 0px 10px black;
}
.descricao-mini-video {
    
}
/* Linha do Tempo */
.event-summary {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    color: #666;
    line-height: 17px;
	padding: 0 !important;
    font-weight: normal;
	    text-align: justify !important;
}
.event-summary a {
    display: none;
}

/* Inova Especial */
/* Estrutura */
.node-inova-especial-revista {
    /*border: 1px solid red;*/
    width: 940px;
    margin: auto;
}
.node-inova-especial-revista .field-name-field-imagem-baner  {
    margin-bottom: -52px;
    position: relative;
    z-index: 1;
}
.node-inova-especial-revista .field-name-field-imagem-baner img {
    width: 100%;
}
/* Menu */
.node-inova-especial-revista .menu-inova {
    border: none;
    list-style: none;
    position: relative;
    z-index: 2;
    background: none;
    clear: both;
    overflow: hidden;
}
.ui-widget-content {
    border: none !important;
}
.node-inova-especial-revista :focus {
    outline: none !important;
}
.node-inova-especial-revista a {
   text-decoration: none;
}
.node-inova-especial-revista .menu-inova li {
    border: none;
    display: block;
    /*width: 155px;*/
    width: 155px;
    float: left;
    background: rgba(15,15,15,0.5);
    border-radius: 0px !important;
    margin-right: 1.6px;
}
.node-inova-especial-revista .menu-inova li a {
    padding-top: 1%;
    font-family: "Trebuchet MS";
    font-weight: bold;
    font-size: 2em;
    color: #fdfcfc;
    text-align: center;
    display: block;
    border: none;
    outline: none !important;
}
.node-inova-especial-revista .menu-inova li div {
    outline: none !important;
    height: 9.5px;
    overflow: hidden;
}
.node-inova-especial-revista .menu-inova li div span {
    font-family: "Trebuchet MS";
    text-transform: capitalize;
    font-size: 0.8em;
    display: block;
    color: #fdfcfc;
    text-align: center;
    display: block;
    border: none;
    outline: none !important;
    background: #004a85;
    overflow: hidden;
    padding-top: 10px;
    padding-bottom: 5px;
}
.node-inova-especial-revista .menu-inova li.ui-state-hover div,
.node-inova-especial-revista .menu-inova li:hover div,
.node-inova-especial-revista .menu-inova li.ui-tabs-active div {
    
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    height: auto;
}
/*
.node-inova-especial-revista .menu-inova li.ui-state-hover a,
.node-inova-especial-revista .menu-inova li.ui-tabs-active a {
    color: blue;
}*/

.node-inova-especial-revista .menu-inova li.ui-state-hover a#ui-id-1,
.node-inova-especial-revista .menu-inova li:hover a#ui-id-1,
.node-inova-especial-revista .menu-inova li.ui-tabs-active a#ui-id-1 {
    color: #fdfcfc;
}
.node-inova-especial-revista .menu-inova li div.div-ui-id-1 span,
.node-inova-especial-revista .menu-inova li.ui-state-hover div.div-ui-id-1 span,
.node-inova-especial-revista .menu-inova li.ui-tabs-active div.div-ui-id-1 span {
    background-color: #848282;
}

.node-inova-especial-revista .menu-inova li.ui-state-hover a#ui-id-2,
.node-inova-especial-revista .menu-inova li:hover a#ui-id-2,
.node-inova-especial-revista .menu-inova li.ui-tabs-active a#ui-id-2 {
    color: #004a85;
}
.node-inova-especial-revista .menu-inova li div.div-ui-id-2 span,
.node-inova-especial-revista .menu-inova li.ui-state-hover div.div-ui-id-2 span,
.node-inova-especial-revista .menu-inova li.ui-tabs-active div.div-ui-id-2 span {
    background-color: #004a85;
}

.node-inova-especial-revista .menu-inova li.ui-state-hover a#ui-id-3,
.node-inova-especial-revista .menu-inova li:hover a#ui-id-3,
.node-inova-especial-revista .menu-inova li.ui-tabs-active a#ui-id-3 {
    color: #a3ca38;
}
.node-inova-especial-revista .menu-inova li div.div-ui-id-3 span,
.node-inova-especial-revista .menu-inova li.ui-state-hover div.div-ui-id-3 span,
.node-inova-especial-revista .menu-inova li.ui-tabs-active div.div-ui-id-3 span {
    background-color: #a3ca38;
}

.node-inova-especial-revista .menu-inova li.ui-state-hover a#ui-id-4,
.node-inova-especial-revista .menu-inova li:hover a#ui-id-4,
.node-inova-especial-revista .menu-inova li.ui-tabs-active a#ui-id-4 {
    color: #f07f1f;
}
.node-inova-especial-revista .menu-inova li div.div-ui-id-4 span,
.node-inova-especial-revista .menu-inova li.ui-state-hover div.div-ui-id-4 span,
.node-inova-especial-revista .menu-inova li.ui-tabs-active div.div-ui-id-4 span {
    background-color: #f07f1f;
}

.node-inova-especial-revista .menu-inova li.ui-state-hover a#ui-id-5,
.node-inova-especial-revista .menu-inova li:hover a#ui-id-5,
.node-inova-especial-revista .menu-inova li.ui-tabs-active a#ui-id-5 {
    color: #e81b23;
}
.node-inova-especial-revista .menu-inova li div.div-ui-id-5 span,
.node-inova-especial-revista .menu-inova li.ui-state-hover div.div-ui-id-5 span,
.node-inova-especial-revista .menu-inova li.ui-tabs-active div.div-ui-id-5 span {
    background-color: #e81b23;
}

.node-inova-especial-revista .menu-inova li.ui-state-hover a#ui-id-6,
.node-inova-especial-revista .menu-inova li:hover a#ui-id-6,
.node-inova-especial-revista .menu-inova li.ui-tabs-active a#ui-id-6 {
    color: #a0228b;
}
.node-inova-especial-revista .menu-inova li div.div-ui-id-6 span,
.node-inova-especial-revista .menu-inova li.ui-state-hover div.div-ui-id-6 span,
.node-inova-especial-revista .menu-inova li.ui-tabs-active div.div-ui-id-6 span {
    background-color: #a0228b;
}

/* ====  Slideshows  ==== */
.node-inova-especial-revista .field-name-field-slideshows .flexslider {
    border: none;
}
.node-inova-especial-revista .field-name-field-slideshows {
    /*border: 1px solid magenta;*/
}
.node-inova-especial-revista .field-name-field-slideshows .container-slides  {
    /*border: 1px solid green;*/
/*    width: 460px;
    height: 250px;*/
}
.node-inova-especial-revista .field-name-field-slideshows .container-slides .container-slides-item {
    width: 460px;
    float: left;
    margin-right: 5.5px;
    background: #f5f5f5;
    box-shadow: 0px 0px 5px grey;
    border-radius: 1px 1px;
    height: 300px;
    overflow: hidden;
}
.node-inova-especial-revista .field-name-field-slideshows .container-slides .container-slides-item .field-name-field-t-tulo  {
    /*display: none;*/
    color: #0a0a0a;
    margin-bottom: 10px;
    height: 42px;
}
.node-inova-especial-revista .field-name-field-slideshows .container-slides .container-slides-item .field-name-field-imagem-slide  {
    position: relative;
    z-index: 1;
}
.node-inova-especial-revista .field-name-field-slideshows .container-slides .container-slides-item .field-name-field-legenda-slide {
    border-top: 3px solid purple;
    background: rgba(15,15,15,0.5);
    margin-top: -180px;
    padding: 5px;
    position: relative;
    z-index: 2;
}
.node-inova-especial-revista .field-name-field-slideshows .container-slides .container-slides-item .field-collection-view-links {
    /*margin-top: -50px;*/
}
.node-inova-especial-revista .field-name-field-slideshows .container-slides .container-slides-item .field-name-field-legenda-slide a {
    color: white;
    font-weight: normal;
    font-family: Verdana, Geneva, sans-serif !important;
    font-size: 14px;
}
.node-inova-especial-revista .field-name-field-slideshows .container-slides .container-slides-item .field-name-field-legenda-slide a:hover {
    text-decoration: none;
}


.node-inova-especial-revista .field-name-field-slideshows .field-items .field-item .field-collection-item-field-slideshows {
/*    width: 435px;
    height: 190px;*/
    height: 250px;
}
/* Seções */
.node-inova-especial-secao {
    margin-top: -30px;
    padding-top: 35px;
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100%;
    clear: both;
}
.node-inova-especial-secao .titulo-secao {
    font-size: 24px;
}
.node-inova-especial-secao .field-name-body {
    margin-top: 25px;
    margin-bottom: 25px;
}
.node-inova-especial-secao .field-name-body p {
    font-size: 14px;
    margin: 10px 0;
    line-height: 1.4em;
    color: #333;
}
.node-inova-especial-secao .field-name-body h4 {
    padding-left: 0 !important;
    margin: 0 !important;
    font: bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif !important;
    color: #000b55;
}

.secao-Icict-é  .titulo-secao {
    display: none;
}
.node-inova-especial-revista .secao-S .field-name-field-slideshows .container-slides .container-slides-item .field-name-field-legenda-slide {
    border-color: #004a85;
}
.secao-S  .titulo-secao {
    color: #004a85;
}
.node-inova-especial-revista .secao-A .field-name-field-slideshows .container-slides .container-slides-item .field-name-field-legenda-slide {
    border-color: #a3ca38;
}
.secao-A  .titulo-secao {
    color: #a3ca38;
}
.node-inova-especial-revista .secao-Ú .field-name-field-slideshows .container-slides .container-slides-item .field-name-field-legenda-slide {
    border-color: #f07f1f;
}
.secao-Ú  .titulo-secao {
    color: #f07f1f;
}
.node-inova-especial-revista .secao-D .field-name-field-slideshows .container-slides .container-slides-item .field-name-field-legenda-slide {
    border-color: #e81b23;
}
.secao-D  .titulo-secao {
    color: #e81b23;
}
.node-inova-especial-revista .secao-E .field-name-field-slideshows .container-slides .container-slides-item .field-name-field-legenda-slide {
    border-color: #a0228b;
}
.secao-E  .titulo-secao {
    color: #a0228b;
}

.secao-Icict-é {
    /*border: 1px solid magenta !important;*/
}
.secao-Icict-é .field-name-body {
    width: 565px;
    /*border: 1px solid yellow;*/
    float: left;
}
.boxes-secao {
    
}
/* Boxes */
.container-boxes {
    /*border: 1px solid green;*/
    width: 350px;
    float: left;
    margin-top: 48px;
}
.container-boxes .box-item {
    /*border: 1px solid purple;*/
    background: url('../images/bck_bloco.png') left top no-repeat;
    margin: 0 10px 37px 0;
    padding: 10px 10px 0 10px;
    width: 130px;
    height: 148px;
    float: left;
}
.box-lateral {
    /*border: 1px solid blue;*/
    width: 130px;
    height: 130px;
    background-position: center center;
    background-repeat: no-repeat;
}
.box-lateral a {
   display: block;
    width: 130px;
    height: 148px;
}
.imagem-box {
    width: 130px;
    height: 148px;
    margin: 0 10px 37px 0;
}
.imagem-box h3 {
    display: block;
    padding: 10px 2px 0 4px;
    height: 28px;
    font-family: Verdana, Geneva, sans-serif !important;
    color: #FFF;
    text-decoration: none;
    width: 124px;
    font-size: 10px;
    font-weight: normal;
    background: url(../images/bck_h3_bloco.png) left bottom repeat-x;
    margin-top: -7px;
}
.imagem-box .legenda-box {
    background: url(../images/resumo_box_fundo.png) left bottom repeat;
    padding: 3px;
    font-family: Verdana, Geneva, sans-serif !important;
    font-size: 10px;
    color: #FFF;
    height: 95px;
    opacity: 0;
    padding-bottom: 0;
}
.imagem-box:hover .legenda-box {
    opacity: 1;
}
#box:hover #overlay {
  opacity: 1;
  
}
.box-item .field-collection-view-links {
    width: 120px !important;
    margin: 0 !important;
    padding: 0 !important;
    margin-top: 10px !important;
}

/* Menu inferior */
.view-display-id-bloco_menu_rodape {
    clear: both;
}
.view-display-id-bloco_menu_rodape .item-menu-rodape {
    border: 1px solid #b7b6b6;
    border-radius: 1px 1px;
    text-align: center;
    /*width: 150px;*/
    height: 22px;
    padding-top: 7px;
    color: #070707;
    text-transform: uppercase;
    font-size: 12px;
    float: left;
    background: white; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(white, #ebebeb); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(white, #ebebeb); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(white, #ebebeb); /* For Firefox 3.6 to 15 */
    background: linear-gradient(white, #ebebeb); /* Standard syntax */
    margin-right: 4.5px;
    width: 15%;
}

/* Notícia Especial */
.noticia-especial {
    
}
.noticia-especial #banner-noticia-especial {
    margin-bottom: -56px;
    position: relative;
    z-index: 1;
}
.noticia-especial #tabs {
}
#conteudo-principal-noticia {
    overflow: auto;
    margin-top: 50px;
}
#conteudo-principal-noticia  .conteudo_institucional_internas {
    width: 590px;
}
#conteudo-principal-noticia  .barra_lateral_institucional {
    float: right;
}
#conteudo-principal-noticia  .barra_lateral_institucional h2 {
    color: #022249;
}
#conteudo-principal-noticia  .barra_lateral_institucional .especial-relacionada {
    border-bottom: 1px solid #d2d2d2;
    padding-bottom: 15px;
    padding-top: 15px;
}
#conteudo-principal-noticia  .barra_lateral_institucional .especial-relacionada a {
    margin-bottom: 6px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #003471;
}
#conteudo-principal-noticia  .barra_lateral_institucional .especial-relacionada p {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    color: #666;
    line-height: 17px;
}