@charset "utf-8";
/* CSS Document */


@font-face {
    font-family:'dinregular';
    src:url('fonts/din-webfont.eot');
    src:url('fonts/din-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/din-webfont.woff') format('woff'),
        url('fonts/din-webfont.ttf') format('truetype'),
        url('fonts/din-webfont.svg#dinregular') format('svg');
    font-weight:normal;
    font-style:normal; }

@font-face {
    font-family:'dinmedium';
    src: url('fonts/din-medium-webfont.eot');
    src: url('fonts/din-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/din-medium-webfont.woff') format('woff'),
         url('fonts/din-medium-webfont.ttf') format('truetype'),
         url('fonts/din-medium-webfont.svg#din_mediumregular') format('svg');
    font-weight:normal;
    font-style:normal; }


body {
	background:#DAD6CA;
	padding:0;
	margin:0; }

body, table { font:13px Arial, Helvetica, sans-serif; }

.faixa_azul_topo {
	background:url(/templates/htm/iri2013/imagens/bkg_faixa_azul_topo.jpg);
	background-repeat:repeat-x;
	background-size:31px 490px;
	height:490px; }


.english .conteudo_portugues { visibility:hidden; display:none; width:0; height:0; }
.portugues .conteudo_english { visibility:hidden; display:none; width:0; height:0; }



/* =============================================================================== TOPO - TODAS AS PÁGINAS == */
/* ---------------------------------------------------------------------------------------------------------- */


.topo_todas {
	width:990px;
	height:180px;
	color:#FFF;
	margin:auto; }
   .topo_todas a img { border:0; float:left; }
   .logo_contexto { margin:27px 0 0 25px; }

.topo_todas table {
	float:right;
	margin:45px 10px 0 0; /* margin:29px 0 0 0; - 37px */ }
   .topo_todas table td { padding-left:10px; }
   .topo_todas tr { color:#DDD; }
   .topo_todas tr:first-child td:first-child {
	color:#669FBE;
	font:23px Arial, Helvetica, sans-serif;
	border-right:1px solid #669FBE;
	padding-right:10px; }

.topo_todas_menu { width:879px; margin-top:30px; /* 30px - 22px */ border-top:1px solid #507A91; float:left; *float:none; }

.topo_todas_menu a:link, .topo_todas_menu a:visited {
	color:#FFF;
	text-decoration:none;
	padding:20px;
	float:left; }
   .topo_todas_menu a:hover { color:#669FBE; background:#20343F; }

.topo_todas_menu span { border-right:1px solid #507A91; height:10px; width:0; float:left; }
.topo_todas_menu_links { float:right; }


.topo_todas .data { padding-top:10px; font:10px Verdana, Geneva, sans-serif; font-weight:bold; }

.idioma {
	width:990px;
	margin:auto; }

.idioma .idioma_all {
	font:10px Verdana, Geneva, sans-serif;
	position:absolute;
	margin-left:854px; /* 833px */
	margin-top:7px;
	color:#BBB;
	width:140px; }
	
.idioma a:link, .idioma a:visited {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	padding:4px 4px 4px 0;}
   .idioma a:hover { text-decoration:underline; }


/* =================================================================================== TOPO - APENAS INDEX == */
/* ---------------------------------------------------------------------------------------------------------- */


.topo_index a:link, .topo_index a:visited {
	color:#669FBE;
	text-decoration:none; }
   .topo_index a:hover { color:#C46E33; text-decoration:none; }


.topo_index {
	background:#263D49;
	height:310px;
	width:990px;
	margin:auto;
	color:#FFF; }


.topo_index_ultima_edicao {
	padding:30px 30px 0 30px;
	width:610px;
	height:280px;
	background:url(/templates/htm/iri2013/imagens/bkg_busca_index.png);
	background-repeat:repeat-y;
	background-position:right;
	float:left;
	font-size:13px;
	line-height:19px; }
   .topo_index_ultima_edicao p { margin:0 0 9px 0; }
   .topo_index_capa { border:0; float:left; margin:0 25px 30px 0; }
   .ttl_ultima_edicao { color:#2F4856; /* #C46E33 */ margin:10px 0 0 0; font:23px dinregular; }



/* ÁREA DE BUSCA --------------------------------- */
/* ----------------------------------------------- */

.topo_index_busca {
	float:left;
	padding:20px;
	color:#669FBE; }
   .topo_index_busca p {
	margin:0 0 20px 0;
	font:20px dinregular;
	text-align:center; }
   .topo_index_busca form { margin:0; padding:0; }


.busca_campo {
	background:#436374;
	border:0;
	color:#FFFFFF;
	padding:7px;
	float:left;
	width:225px;
	font:13px Arial, Helvetica, sans-serif; }
   .busca_btt_ok { background:#68889A; border:0; color:#18303E; width:40px; height:30px; font-weight:bold; }
   .busca_btt_ok:hover { background:#E1723F; }


.topo_index_busca span { display:block; text-align:right; padding:5px 0 15px 0; }

   .topo_index_busca .bkg_listbox_1 { background:#436374; width:279px; }
   .topo_index_busca .bkg_listbox_2 {
	background:url(imagens/bkg_listbox.png);
	background-repeat:no-repeat;
	background-position:top right; }
   
   .bkg_listbox_1 a:link, .bkg_listbox_1 a:visited {
	width:279px;
	display:block;
	padding:7px;
	background:url(imagens/bkg_listbox_links.png);
	color:#FFF; }
   .bkg_listbox_1 a:hover { color:#C46E33; }
   
   .bkg_listbox_1 div li { list-style:none; margin:0 0 0 -40px; *margin:0 0 0 0; background:#395869; }
   .bkg_listbox_1 div ul { margin:0; }

	/* Efeitos para dropdown do selectbox */
   .sbHolder { height:30px; position:relative; display:block; width:279px; }
   .sbToggle { display:block; height:22px; outline:none; position:absolute; right:0; top:0; width:5px !important; }
   .sbOptions { z-index:1; }


.btt_busca_avancada a:link, .btt_busca_avancada a:visited {
	background:#FF8045;
	padding:7px 0 7px 0;
	margin-top:30px;
	color:#2F4856;
	float:left;
	font:18px dinregular;
	width:279px;
	text-align:center; }
   .btt_busca_avancada a:hover { background:#B2642E; }





/* ====================================================================================== CONTEÚDO - GERAL == */
/* ---------------------------------------------------------------------------------------------------------- */


.conteudo a:link, .conteudo a:visited {
	color:#558EAD;
	text-decoration:none; }
   .conteudo a:hover { color:#C46E33; text-decoration:underline; }

   .conteudo .interna a:link, .conteudo .interna a:visited, .conteudo .interna a:visited { font-size:11px; }

.conteudo {
	width:990px;
	margin:auto;
	color:#686868; }
   .conteudo_branco { float:left; background:#FFF; }





/* ============================================================================ CONTEÚDO - COLUNA ESQUERDA == */
/* ---------------------------------------------------------------------------------------------------------- */


.conteudo_coluna_esquerda {
	padding:25px 25px 20px 40px;
	margin-right:20px;
	width:585px;
	float:left;
	text-align:justify; }



/* ÍNDICE DE ARTIGOS ----------------------------- */
/* ----------------------------------------------- */

.shortinfo { border-bottom:1px solid #CCCCCC; padding:20px 0 20px 0; }

.ttl_col_esq { font:19px dinmedium; display:block; }
.conteudo_coluna_esquerda .links_indice:link, .conteudo_coluna_esquerda .links_indice:visited { color:#2F4856; }
.conteudo_coluna_esquerda .links_indice:hover { color:#C46E33; }

.autor { margin:5px 0 20px 0; display:block; }
.shortinfo .autor { margin:0; }
   .autor font { font:13px Arial, Helvetica, sans-serif; color:#686868; /* #558EAD */ font-weight:bold; }
   .autor a:hover font { color:#686868; /* #558EAD */ }
   .summary { font-style:italic; display:block; padding:4px 0 7px 0; }
   .int { color:#2F4856; }

.paginacao { padding-bottom:7px; text-align:right; }
.conteudo .paginacao b { color:#686868; font:13px Arial, Helvetica, sans-serif; }
.conteudo .paginacao b:hover { color:#C46E33; } 

.leia_mais { margin-bottom:0; text-align:right; }
.leia_mais a:link, .leia_mais a:visited {
	color:#D04A0D;
	padding-right:12px;
	background:url(/templates/htm/iri2013/imagens/bull_laranja.png);
	background-repeat:no-repeat;
	background-position:right 5px; }



/* VIEW ------------------------------------------ */
/* ----------------------------------------------- */

.ttl_conteudo { font:24px dinregular; color:#2F4856; margin:0; padding:10px 0 10px 0; }
.stl_conteudo { font:22px dinmedium; color:#2F4856; margin-bottom:3px; }

.btt_en-pt { float:right; margin:-59px 0 25px 25px; *margin-top:-54px; }

.conteudo_coluna_esquerda u { font:18px dinregular; color:#2F4856; /* #C46E33 */ text-decoration:none; font-weight:normal; }

.conteudo_coluna_esquerda li {
	list-style-image:url(/templates/htm/iri2013/imagens/bull_cinza.png);
	margin-bottom:7px; }



/* ÍNDICE DE ARTIGOS E VIEW ---------------------- */
/* ----------------------------------------------- */

.conteudo .voltar { text-align:right; border-top:1px solid #CCCCCC; padding-top:15px; }

.conteudo .voltar a:link, .conteudo .voltar a:visited,
.conteudo_coluna_esquerda .btt_en-pt:link, .conteudo_coluna_esquerda .btt_en-pt:visited {
	color:#FFF;
	padding:4px 6px 4px 6px;
	text-decoration:none; }

   .conteudo .voltar a:link, .conteudo .voltar a:visited { background:#B2642E; font-size:13px; }
   .conteudo_coluna_esquerda .btt_en-pt:link, .conteudo_coluna_esquerda .btt_en-pt:visited { background:#395C70; }
   
   .conteudo .voltar a:hover { background:#9B5422; text-decoration:none; }
   .conteudo_coluna_esquerda .btt_en-pt:hover { background:#20343F; text-decoration:none; }

   .conteudo .voltar a:first-child { margin-right:10px; }



/* PÁGINA "EDIÇÕES ANTERIORES" ------------------- */
/* ----------------------------------------------- */

.indice p { width:180px; display: inline-block; margin:0 0 15px 0; }



/* PÁGINAS "CONTATO" E "BUSCA AVANÇADA ----------- */
/* ----------------------------------------------- */

.quadro_contato, .quadro_busca {
	background:#ECF0F2;
	width:610px;
	padding:15px 0 15px 0; }

.quadro_contato form, .quadro_busca form { margin:0; padding:0; }


.quadro_contato table, .quadro_busca table {
	width:580px;
	margin:0 15px 0 15px; }
   .quadro_contato table tr td, .quadro_busca table tr td  { padding:3px; }
   .quadro_contato table tr td:first-child, .quadro_busca table tr td:first-child {
	text-align:right;
	padding-right:15px;
	width:130px; }


.quadro_contato input, .quadro_contato textarea,
.quadro_busca input, .quadro_busca textarea, .quadro_busca select {
	background:#FFF;
	border:1px solid #DFDFE1;
	padding:4px;
	font:13px Arial, Helvetica, sans-serif;
	color:#686868; }

	
.quadro_contato #enviar, .quadro_busca .enviar {
	color:#FFF; background:#B2642E; padding:4px 6px 4px 6px; border:0; }
   .quadro_contato #enviar { width:50px; }
   .quadro_busca .enviar { width:80px; }
	
   .quadro_contato #enviar:hover, .quadro_busca .enviar:hover { background:#9B5422; }
   .quadro_contato input, .quadro_contato textarea, .quadro_busca select { width:426px; }



/* PÁGINA "CRÉDITOS" ----------------------------- */
/* ----------------------------------------------- */
 
.quadro_creditos {
	background:#ECF0F2;
	width:400px;
	padding:15px;
	margin:auto; }
   .quadro_creditos p { margin:15px 0 0 0; }
   .quadro_creditos p:first-child { margin-top:0; }





/* ============================================================================= CONTEÚDO - COLUNA DIREITA == */
/* ---------------------------------------------------------------------------------------------------------- */


.conteudo_coluna_direita { width:320px; float:left; }



/* BANNERS LARANJA E CINZA ----------------------- */
/* ----------------------------------------------- */

.conteudo_coluna_direita .banner_laranja:link,
.conteudo_coluna_direita .banner_laranja:visited {
	background:#C46E33;
	border:9px solid #B2642E;
	font:18px dinregular;
	color:#FFF;
	width:281px;
	padding:10px 0 10px 0;
	display:block;
	text-align:center;
	margin:22px 0 0 0;
	text-decoration:none; }
   .conteudo_coluna_direita .banner_laranja:hover { background:#B2642E; text-decoration:none; }


.conteudo_coluna_direita .banner_cinza:link,
.conteudo_coluna_direita .banner_cinza:visited {
	background:#ECF0F2;
	width:299px;
	display:block;
	color:#2F4856;
	text-decoration:none; }
   .conteudo_coluna_direita .banner_cinza:hover { background:#DCE1E4; text-decoration:none; }
   .conteudo_coluna_direita span { padding:20px 15px 20px 130px; display:block; }
	
	/* Configurações para cada banner cinza */
	
   .bc1 { margin:22px 0 0 0; border-top:2px solid #ECF0F2; border-bottom:2px solid #ECF0F2; }
   .bc1 span {
	padding-top:25px;
	padding-bottom:25px;
	font:18px dinregular;
	background:url(/templates/htm/iri2013/imagens/banner_cinza_pod.png);
	background-repeat:no-repeat;
	background-position:2px center;
	padding-left:95px; }
	
   .bc2 { margin-bottom:3px; }
   .bc2 span {
	background:url(/templates/htm/iri2013/imagens/banner_cinza_cnpq.png);
	background-repeat:no-repeat;
	background-position:center left; }
	
   .bc3 span {
	background:url(/templates/htm/iri2013/imagens/banner_cinza_capes.png);
	background-repeat:no-repeat;
	background-position:center left; }



/* TÍTULOS --------------------------------------- */
/* ----------------------------------------------- */

.conteudo_coluna_direita .ttl_col_dir {
	color:#2F4856;
	font:24px dinregular;
	letter-spacing:2px;
	margin:50px 0 20px 0; }



/* FACEBOOK -------------------------------------- */
/* ----------------------------------------------- */

.facebook_revista {
	border:none;
	overflow:hidden;
	width:299px;
	height:270px;
	margin:40px 0 0 0;
	border-bottom:2px solid #AAAAAA; }

.facebook_iri {
	border:1px solid #AAAAAA;
	overflow:hidden;
	width:297px;
	height:85px; }



/* LISTA "COMITÊ EDITORIAL" ---------------------- */
/* ----------------------------------------------- */

.conteudo_coluna_direita .comite_editorial { height:100px; float:left; width:299px; height:190px; }
.conteudo_coluna_direita .comite_editorial p {
	border-bottom:1px solid #CCCCCC;
	width:271px;
	padding:6px 6px 6px 22px;
	margin:0;
	background:#ECF0F2;
	background-image:url(/templates/htm/iri2013/imagens/bull_cinza.png);
	background-repeat:no-repeat;
	background-position:10px center;
	color:#7A7A7A;
	display:block; }
   .conteudo_coluna_direita .comite_editorial p:first-child { border-top:1px solid #CCCCCC; }

   .comite_editorial a { float:left; }
   .comite_editorial a:link, .comite_editorial a:visited, .comite_editorial a:hover { text-decoration:none; }





/* ================================================================================================ RODAPÉ == */
/* ---------------------------------------------------------------------------------------------------------- */

.rodape {
	width:100%;
	margin:auto; }

.faixa_azul_rodape { background:#395C70; float:left; width:100%; display:block; }

.faixa_azul_rodape span { margin-top:0; padding:30px 0 10px 0; color:#FFF; width:670px; margin:auto; display:block; }
.faixa_azul_rodape img { float:left; margin:0 20px 0 0; }
.faixa_azul_rodape strong { font-size:14px; }





/* ================================================================================================== MENU == */
/* ---------------------------------------------------------------------------------------------------------- */

.manual_menu { padding-bottom:25px; margin-right:20px; }

.manual_menu a {
	display:block;
	padding:5px 0 5px 10px;
	background:url(/templates/htm/iri2013/imagens/bull_cinza.png);
	background-repeat:no-repeat;
	background-position:0 8px;
	border-bottom:1px solid #DDD; }
   .manual_menu a:first-child { border-top:1px solid #DDD; }





