/* ********************************** *************** ******************************** */
/* ******************************** ESTILOS DOS FRAMES ******************************* */
.link-voltar{background: #007078;
color:#fff;
padding:3px 10px;
float:right;
font-size: 1.0em;
text-transform: uppercase;
	
}
.link-voltar:hover {background: #ff8c00;
color:#000;
text-decoration: none;
}



/* ------------------------------------- INSTITUTO ----------------------------------- */
.frame-instituto { padding: 40px 40px 40px 40px; 	font-family: 'Lato', sans-serif;}

.frame-instituto .instituto-logo { text-align: center; }
.frame-instituto .instituto-logo img { display: inline-block; }
.frame-instituto .instituto-logo h1 { font-weight: normal; margin: 15px 0px 0px 0px; font-size: 1.6em; color: #007078; }

.frame-instituto .instituto-menu {}
.frame-instituto .instituto-menu ul { border-bottom: 1px #69A198 solid; margin: 0px; padding: 0px 0px 0px 0px; list-style: none; }
.frame-instituto .instituto-menu ul li { display: inline-block; }
.frame-instituto .instituto-menu ul li a { display: block; padding: 6px 12px; text-transform: uppercase; text-decoration: none; color: #365C65; background: transparent; }
.frame-instituto .instituto-menu ul li:hover a { background: #D1DFDF; }
.frame-instituto .instituto-menu ul li.active a { background: #D1DFDF; }

.frame-instituto .instituto-conteudo { padding: 20px 0px 0px 0px; font-size:1.1em;}
.frame-instituto .instituto-conteudo .instituto-scroll {}
.frame-instituto .instituto-conteudo .instituto-scroll .instituto-scroll-padding { padding: 0px 10px 0px 0px; }

.frame-instituto .instituto-categorias {}
.frame-instituto .instituto-categorias ul {list-style-type: none;}
.frame-instituto .instituto-categorias ul li {padding:5px;}
.frame-instituto .instituto-categorias ul li:hover {background: #dfeaec;}
.frame-instituto .instituto-categorias ul li a {color: #365c66;}
.frame-instituto .instituto-categorias ul li a:hover {color: #ff8c00 !important; transition: 0.3s; text-decoration: none; }
.frame-instituto .instituto-categorias ul li a h3 {color: #365c66;}
.frame-instituto .instituto-categorias ul li a h3:hover {color: #ff8c00 !important; transition: 0.3s; text-decoration: none;}
.frame-instituto .instituto-categorias ul li a p {color:#666;   line-height: 140%;
}

.frame-instituto .instituto-publicacoes {}
.frame-instituto .instituto-publicacoes h2 {font-size: 1.4em;
color: #365c66;
padding: 10px 0;
font-weight: 500;
  }
.frame-instituto .instituto-publicacoes .texto-categoria {}
.frame-instituto .instituto-publicacoes ul {list-style-type: none;}
.frame-instituto .instituto-publicacoes ul li {padding:5px;}
.frame-instituto .instituto-publicacoes ul li:hover {background: #dfeaec;}
.frame-instituto .instituto-publicacoes ul li a {color: #365c66;}
.frame-instituto .instituto-publicacoes ul li a:hover {color: #ff8c00 !important; transition: 0.3s;text-decoration: none; }
.frame-instituto .instituto-publicacoes ul li a h3 {color: #365c66;}
.frame-instituto .instituto-publicacoes ul li a h3:hover {color: #ff8c00; transition: 0.3s; text-decoration: none;}
.frame-instituto .instituto-publicacoes ul li a p {color:#666;   line-height: 140%;}

.frame-instituto .publicacao {}
.frame-instituto .publicacao h1 {font-size: 1.5em;margin:0;
	color:#365c66;
	padding:10px 0;
	font-weight: 300;
	text-transform: uppercase;}
.frame-instituto .publicacao .publicacao-dados {}
.frame-instituto .publicacao .publicacao-dados .autores {}
.frame-instituto .publicacao .publicacao-dados .palavras-chave {}
.frame-instituto .publicacao .publicacao-texto { margin: 15px 0px 15px 0px; }
.frame-instituto .publicacao .publicacao-download {background: #8b0000;
padding:5px 10px;
float:right;
font-size: 0.8em;
text-transform: uppercase;border-radius:4px;}
.frame-instituto .publicacao .publicacao-download:hover {background:#ff8c00;
}
.frame-instituto .publicacao .publicacao-download a {color:#fff; text-decoration: none;}
/* ----------------------------------------------------------------------------------- */




/* --------------------------------------- CASES ------------------------------------- */
.frame-cases { padding: 40px 40px 40px 40px; 	font-family: 'Lato', sans-serif; }

.frame-cases .case-foto {}
.frame-cases .case-foto img { display: block; width: 100%; }

.frame-cases .case-conteudo { padding: 0px 0px 0px 0px; }
.frame-cases .case-conteudo .case-scroll {}
.frame-cases .case-conteudo .case-scroll .case-scroll-padding { padding: 0px 10px 0px 0px; }

.frame-cases .case {}
.frame-cases .case h1 {font-size: 1.5em;margin:0;
	color:#365c66;
	padding:0;
	font-weight: 300;
	text-transform: uppercase;}
.frame-cases .case .case-dados {}
.frame-cases .case .case-dados .link {}
.frame-cases .case .case-dados .data {}
.frame-cases .case .case-texto { margin: 15px 0px 0px 0px; }
/* ----------------------------------------------------------------------------------- */




/* --------------------------------------- EQUIPE ------------------------------------ */
.frame-equipe { padding: 40px 40px 40px 40px; 	font-family: 'Lato', sans-serif;}

.frame-equipe .equipe-info { text-align: center; }
.frame-equipe .equipe-info img { display: block; width: 100%; }
.frame-equipe .equipe-info > div {}
.frame-equipe .equipe-info > div h2 { margin: 20px 0px 5px 0px; font-size: 1.2em; 
	color:#365c66;
	padding:10px 0;
	font-weight: 300;
 }
.frame-equipe .equipe-info > div span { display: block; margin: 0px 0px 10px 0px; }
.frame-equipe .equipe-info > ul { margin: 0px; padding: 0px; list-style: none; }
.frame-equipe .equipe-info > ul li { display: inline-block; width: 30px; height: 30px; border-radius: 50%; background: #597684; box-sizing: border-box; padding: 4px 0px 0px 0px; margin: 0px 3px 0px 3px; }
.frame-equipe .equipe-info > ul li a { color: #FFF; font-size: 1.1em; }

.frame-equipe .equipe-conteudo { padding: 0px 0px 0px 0px; }
.frame-equipe .equipe-conteudo .equipe-scroll {}
.frame-equipe .equipe-conteudo .equipe-scroll .equipe-scroll-padding { padding: 0px 10px 0px 0px; }

.frame-equipe .membro {}
/* ----------------------------------------------------------------------------------- */