/*
 * Tema: Ceale
 * Descricao: Tema do site ceale
 * Autor: 
 */
 
 /*
 * 
 * Comuns
 */
body {
	background: url('../img/site/claro_tex.png');
}
header {
	background-color: #fff;
	border-bottom: solid 6px #5d89b7;
}

/*
 * Mudanças de Cor
 */
body.noticias header {
	border-bottom: solid 6px #D14836;
}
body.noticias #sidebar a {
	color: #D14836 !important;
}

body.agenda header {
	border-bottom: solid 6px #fdae4a;
}
body.agenda #sidebar a {
	color: #fdae4a !important;
}
body.biblioteca header {
	border-bottom: solid 6px #3da59d;
}
body.biblioteca #sidebar a {
	color: #3da59d !important;
}
body.biblioteca .noticia-box .box-title {
	border-bottom: solid 4px #3da59d;
}

/*
 * Wrapper
 */
body#home #wrapper {
	background: url('../img/site/topo_bg.jpg') repeat-x;
	min-height: 480px;
}
body#home header {
	border-bottom: 0;
}
#wrapper {
	min-height: 480px;
}
#wrapper .topo {
	padding-top: 25px;
	height: 139px;
	position: relative;
}
#wrapper .topo .logos {
	border-bottom: solid 1px #e0e0e0;
	padding-bottom: 8px;
}

#wrapper .topo .submenu > a {
	color: #5c8ab8;
}

#wrapper .slide {
	height: 397px;
}
body#home #wrapper .principal {
	background: url('../img/site/faixa_cor.png') repeat-x #fff;
}
body#home #wrapper .principal {
	padding-top: 10px;
}
#wrapper .principal {
	background: #fff;
	min-height: 480px;
}

/*
 * Módulos
 */
.group-box {
	margin-bottom: 40px;
}
.group-box .noticias-titulo {
	font-size: 18px;
	color: #3d5d7d;
	margin-top: 16px;
}

.group-box .noticias-rss, .group-box .noticias-rss * {
	color: #da6d5e;
	text-align: right;
	font-size: 13px;
}
.group-box .box-half {
	width: 45%;
	padding-top: 20px;
	margin-left: 27px;
	float: left;
}
.group-box .box-half img {
	margin: 0;
	padding: 0;
	border: 0;
}
.group-box .box-half h3 {
	color: #DA6D5E;
	font-size: 13px;
}
.group-box .box-half h1 {
	color: #5c89b7 !important;
	font-size: 19px !important;
	line-height: 20px;
	margin-bottom: 10px;
}
.group-box .box-half h2 {
	color: #3d5d7d;
	font-size: 14px;
}
.group-box .box-half .img {
	width: 100%;
	margin-bottom: 20px;
}
.group-box .box-half a {
	color: #676e79;
	font-size: 13px;
}

hr.divider {
	height: 3px;
	background-color: #d2dbe3;
	border: 0;
}
hr.color {
	height: 3px;
	background: url(../img/site/faixa_cor_min.png) repeat-x;
	border: 0;
}
.group-box .box-half ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.agenda-titulo, .destaques-titulo {
	color: #5c89b7 !important;
	font-weight: bold;
}
.agenda-data {
	color: #fdae4a;
}
.agenda-texto, .destaques-texto {
	margin-top: 10px;
	color: #676e79;
}
.box-content {
	color: #676e79;
}
.box-content ul li {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: dotted 1px #c0c2c4;
}
.slides {
	list-style: none;
	margin: 0;
	padding: 0;
}
.slide {
	position: relative;
}
.slide #pages {
	position: absolute;
	z-index: 999;
	bottom: 50px;
	right: 10px;
}
.slide #pages a {
	text-indent: -100000px;
	display: block;
	float: left;
	height: 16px;
	width: 16px;
	background: url(../img/site/bot.png) no-repeat;
}
.slide #pages a.activeSlide {
	background: url(../img/site/bot_active.png) no-repeat;
}
.slides .imagem{
	line-height: 400px;
	
}
.slides .info{
	margin-top:70px;
	color:#fff !important;
}
.slides .info h3{
	color: #afafaf !important;
}
.slides .saibamais{
	margin-top: 20px;
}
/*
 * Sidebar
 */
#sidebar .sidebar-block {
	margin: 20px 15px;
	padding-bottom: 20px;
	/*border-bottom: solid 3px #d2dbe3;*/
}

#sidebar .sidebar-block h3 {
	font-size: 14px;
	color: #3d5d7d;
	font-weight: bold;
}
#sidebar .sidebar-block .sidebar-twitter {
	list-style: none;
	padding: 0;
	margin: 0;
}
#sidebar .sidebar-block .sidebar-twitter li {
	padding: 15px 0;
	border-bottom: dotted 1px #c0c2c4;
}
#sidebar .sidebar-block .sidebar-twitter h4 {
	color: #5c89b7;
}
#sidebar .sidebar-block .sidebar-twitter p {
	color: #676e79;
}
#sidebar .sidebar-block .sidebar-twitter a {
	color: #d14836;
}
#sidebar .sidebar-block .mais-tweets {
	color: #d14836;
	margin-top: 10px;
	font-weight: bold;
}
#sidebar .sidebar-block .tagcloud {
	padding: 10px 5px 10px 5px;
	text-align: justify;
}
#sidebar .sidebar-block .tagcloud .tag0{
	font-size: 10px;
	color: #5c89b7;
	line-height: 1em;
}
#sidebar .sidebar-block .tagcloud .tag1 {
	font-size: 1em;
	color: #5c89b7;
	line-height: 1em;
}
#sidebar .sidebar-block .tagcloud .tag2 {
	font-size: 1.2em;
	color: #457db6;
	line-height: 1em;
}
#sidebar .sidebar-block .tagcloud .tag3 {
	font-size: 1.4em;
	color: #3069a4;
	line-height: 1em;
}

#sidebar .sidebar-block .tagcloud a {
	text-decoration: none;
}
#sidebar .sidebar-block .tagcloud a:hover {
	text-decoration: underline;
}
#sidebar .sidebar-list {

	color: #5d89b7;
}
#sidebar .sidebar-lidas {
	margin: 0;
}
#sidebar .sidebar-lidas li {
	color: #5d89b7;
	list-style: none;
	border-bottom: solid 1px #d2dbe3;
	padding: 10px 0;
}
#sidebar .sidebar-menu {
	list-style-image: url(../img/site/arrow.png);
}
/*
 * Menu Top
 */
.menu-top {
	position: absolute;
	bottom: 1px;
	right: 0;
}
.menu-top ul {
	list-style: none;
}
.menu-top ul li {
	float: left;
}
.menu-top ul li a {
	display: block;
	line-height: 34px;
	height: 34px;
	color: #fff;
	padding: 2px 20px;
	margin-left: 2px;
	font-size: 16px;
	font-weight: bold;
}
.menu-top ul li.menu-noticias a {
	background-color: #d14836;
}
.menu-top ul li.menu-agenda a {
	background-color: #fdae4a;
}
.menu-top ul li.menu-biblioteca a {
	background-color: #319d94;
}
.menu-top ul li.menu-busca input {
	margin: 0;
	padding: 0;

}
input[type=image]{
	width: auto !important;
}
.menu-top ul li.menu-busca input[type=text] {
	background-color: #5c8ab8;
	height: 38px;
	margin: 0;
	margin-left: 2px;
	padding: 0 10px;
	color: #fff;
	border: 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	width: 175px;
}

.menu-top ul li.menu-busca input::-webkit-input-placeholder {
	color: #fff;
}
.menu-top ul li.menu-busca input::-moz-placeholder {
	color: #fff;
}

/*
 * Footer
 */
#wrapper #sidebar {
	background-color: #f0f3f5;
}
#footer .footer-top {
	background-color: #527da7;
}
#footer .footer-top .footer-separador {
	margin: 20px 0;
}
#footer .footer-bottom {
	background-color: #1e436a;
	height: 71px;
}
#footer .footer-bottom p, #footer .footer-bottom ul {
	padding: 0;
	margin: 0;
}
#footer .footer-bottom p {
	color: #788ea6;
	line-height: 70px;
	font-size: 13px;
}
#footer .footer-bottom .footer-menu {
	color: #5b8bb9;
}
#footer .footer-bottom .footer-menu li {
	float: left;
	display: block;
	list-style: none;
	margin-right: 10px;
}
#footer .footer-bottom .footer-menu li a {
	line-height: 70px;
	padding-right: 10px;
	color: #fff !important;
}
#footer .footer-bottom .social a {
	margin-right: 8px;
}
#footer .footer-top ul {
	margin: 0 0 9px 10px
}
#footer .footer-top * {
	color: #fff;
	list-style: none;
}
#footer .footer-mapa {
	margin: 25px 0;
}
#footer .footer-mapa .row > div {
	background: url('../img/site/footer-line.png') repeat-y;
	margin-left: 0;
	padding-left: 20px;
}

/*
 * Galeria
 */
.galeria .thumb {
	padding: 5px;
}
/*
 * Conteúdo
 */
#conteudo {
	margin: 20px 15px;
	padding-bottom: 20px;
}
#conteudo .content {
	margin: 35px 0;
	color: #676e79;
}
#conteudo .content p {
	line-height: 25px;
}
#conteudo .content a {
	color: #da6d5e;
}
#conteudo h1,#conteudo h1 a {
	color: #3d5d7d !important;
	font-size: 26px;
	text-decoration: none;
}
#conteudo h2 {
	color: #5d89b7;
	font-size: 16px;
	line-height: 20px;
}
#conteudo .content h2, #conteudo .content h3, #conteudo .content h4 {
	color: #3d5d7d;
	margin: 13px 0;
}
#conteudo .content table td {
	border: solid 2px #fff;
	padding: 10px;
}
#conteudo .content table th.first {
	background-color: #607b94;
	color: #fff;
}
#conteudo .content table th {
	background-color: #c8d3d9;
	padding: 10px;
	border: solid 2px #fff;
}
#conteudo .content table {
	background-color: #f4f6f8;
}
#conteudo .content table tbody tr:nth-child(odd) {
	background-color: #e2e8eb;
}
#conteudo .download {
	margin-top: 50px;
}
#conteudo .download a {
	color: #5c8ab8;
}
#conteudo .comments .comentarios-dados-form-interno {
	margin: 1px 0 0 72px;
	padding: 13px 15px;
	background: #FBFBFB;
	border: 1px solid #DDD;
	border-radius: 3px;
}
#conteudo .comments h1 {
	margin-left: 38px;
	font-size: 18px;
}
.comentarios-formulario-inicial input.comentarios-formulario-texto-inicial {
	height: 15px;
	font-style: italic;
}
.comentarios-formulario-inicial input[type="text"], .comentarios-formulario-inicial textarea {
	font: 13px Arial, Verdana, sans-serif;
	color: #333;
	padding: 4px;
	border: 1px solid #CCC;
	width: 98%;
	border-radius: 3px;
}
.comentarios-dados-form {
	float: left;
	width: 100%;
	position: relative;
	z-index: 1;
}
.comentarios-formulario-inicial .comentarios-usuario-anonimo-avatar {
	float: left;
	margin: 5px 0 0 -100%;
}

.comentarios-usuario-anonimo-avatar, .comentarios-usuario-anonimo-avatar > div {
	width: 45px;
	height: 45px;
}
.comentarios-usuario-anonimo-avatar {
	border-radius: 3px;
	background: url(../img/site/perfil.png) no-repeat;
	overflow: hidden;
}
.comentarios-formulario-inicial .comentarios-dados-form .comentarios-seta {
	top: 21px;
	left: 66px;
}
.comentarios-dados-form .comentarios-seta {
	position: absolute;
	top: 22px;
	left: 68px;
	width: 0;
	height: 0;
	background: transparent;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-right: 7px solid #DDD;
}
.comentarios-dados-form .comentarios-seta::before {
	content: '';
	position: absolute;
	top: -10px;
	left: 1px;
	width: 0;
	height: 0;
	background: transparent;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right: 10px solid #FBFBFB;
}

.comentarios-lista > ul > li {
	position: relative;
	z-index: 1;
	-webkit-transition: background, border .3s linear;
	-moz-transition: background, border .3s linear;
	-o-transition: background, border .3s linear;
	-ms-transition: background, border .3s linear;
	transition: background, border .3s linear;
	background: white;
	padding: 28px 0 19px 0;
	border-radius: 2px;
	border-top: 1px solid #EAEAEA;
	min-height: 80px;
	line-height: 14px;
	list-style: none;
}
.comentarios-lista .comentarios-conteudo-interno {
	margin-left: 75px;
	word-wrap: break-word;
}
.comentarios-container-avatar {
	float: left;
	margin-top: 2px;
}
.comentario-name {
	font-size: 14px;
	color: #3d5d7d;
	font-weight: bold;
}
.comentario-data {
	font-size: 13px;
	color: #5c8ab8;
}
.comentario {
	color: #676e79;
	margin-top: 20px;
}
.comments h1{
	background: url(../img/site/comentario_icon.png) no-repeat;
	line-height: 35px;
	padding-bottom:10px;
}
.comments h1 .comments-count{
	color: #fff;
	margin: 0 14px;
}
/*
 * Equipe
 */
.equipe-lista > ul > li {
	position: relative;
	z-index: 1;
	background: white;
	padding: 28px 0 19px 0;
	min-height: 80px;
	line-height: 14px;
	list-style: none;
}
.equipe-lista .equipe-conteudo-interno {
	margin-left: 75px;
	word-wrap: break-word;
}
.equipe-container-avatar {
	float: left;
	margin-top: 2px;
}
.equipe-name {
	font-size: 14px;
	color: #3d5d7d;
	font-weight: bold;
}
.equipe-resume {
	font-size: 13px;
	color: #676e79;
}
.equipe-email {
	font-size: 13px;
	color: #5c8ab8;
}
.pesquisas {
	margin-top: 15px;
}
.pesquisas a {
	color: #5b8bb9 !important;
}

/*
 * Contato
 */
.contato-lista li {
	margin-bottom: 25px;
}
.contato-lista {
	list-style: none;
}
.contato-titulo {
	font-size: 14px;
	color: #3d5d7d;
	font-weight: bold;
}
.contato-telefone {
	font-size: 13px;
	color: #676e79;
}
.contato-email {
	font-size: 13px;
	color: #5c8ab8;
}

/*
 *
 */
.inscricao-form {
	padding: 20px;
	background: #f6f8fb;
	border: solid 1px #d3dce9;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
/*
 * Contato
 */
.eventos-lista li {
	margin-bottom: 25px;
}
.eventos-lista li strong {
	color: #3d5d7d;
}
.eventos-lista {
	list-style: none;
}
.eventos-titulo {
	font-size: 18px;
	color: #5c8ab8;
	font-weight: bold;
}
.eventos-local {
	font-size: 13px;
	color: #676e79;
}
.eventos-data {
	font-size: 13px;
	color: #676e79;
}

/*
 * Noticias Relacionadas
 */
.noticia-lista li {

	margin-bottom: 25px;
}
.noticia-lista {
	margin-top: 25px;
	list-style: none;
}
.noticia-titulo {
	font-size: 14px;
	color: #3d5d7d;
	font-weight: bold;
}
.noticia-resumo {
	font-size: 13px;
	color: #676e79;
}
.noticia-data {
	font-size: 13px;
	color: #9facb7;
}
.noticia-box p {
	line-height: 12px;
}
.noticia-box .box-title {
	font-size: 15px;
	text-transform: uppercase;
	color: #3d5d7d;
	font-weight: bold;
	border-bottom: solid 4px #d14836;
	margin-bottom: 15px;
}
.noticia-box a {
	color: #676e79 !important;
}

/*
 * Videos
 */
.video-lista li{
	margin-bottom:40px;
}
.video-lista {
	margin-top: 25px;
	list-style: none;
}
.video-titulo {
	font-size: 16px;
	color: #1a436b;
	font-weight: bold;
}
.video-resumo {
	font-size: 13px;
	color: #66738a;
}
.video-link{
	color:#6996a1 !important;
}
.video-lista .info{
	margin-top: 119px;
}
/*
 * Busca
 */
.pesquisa label {
	font-weight: bold;
	margin-top: 15px;
	color: #676E79;
	font-size: 13px;
}


.pagination ul > li.myclass {
    float: left;
    padding: 9px 12px;
    line-height: 20px;
    text-decoration: none;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    border-left-width: 0;
    color: #999999;
    cursor: default;
    background-color: transparent;
}

.pagination ul > li.myclass:first-child {
    border-left-width: 1px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-topleft: 4px;
}

.pagination ul > li.myclass:last-child {
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
}


/* Novo layout da busca de dados */

.pesquisa_abec{
	padding: 16px 0px;
	margin: 0!important;
}

.pesquisa_abec form{
	margin-bottom: 0!important;
}

.pesquisa_abec hr{
	margin: 0!important;
}

.title-pesquisa_abec{
	color: rgb(61, 93, 125);
	font-weight: bold;
}

.warning-footer{
	display: flex;
	border-top: 2px solid rgb(220,222,224);
	padding: 16px;	
	align-items: center;
	justify-content: space-between;
	margin-bottom: 0;
	padding-bottom: 0;
}

.warning-footer span{
	margin-left: 8px;
	font-style: italic;
}

.warning-footer .btn{
	color: white;
	background-color: rgb(61, 93, 125) !important;
	background-image: none;
	border: none;
	text-shadow: none;
}

#resultados-encontrados-sobre{
	color: black!important;
	font-size: 20px!important;
	font-weight: 900!important;
	margin: 0!important;
}

.passedArgsResume{
	font-size: 14px;
	margin: 0!important;
	font-weight: 700!important;
}

.results-section{
	margin-top: 32px;
	margin-bottom: 8px;
}

.btn-pdf{
	margin-left: 18px;
}

.new-search-btn{
	background-color: transparent;
	border: 1px solid #3D5D7D;
	border-radius: 5px;
	height: 29px;
	padding: 6px 10px;
}

.d-flex{
	display: flex;
	justify-content: center;
	align-items: center;
}

.justify-content-start{
	justify-content: flex-start;
}

.justify-content-between{
	justify-content: space-between;
}

.pesquisa-completo{
	color: #707070!important;	
}

.pesquisa-completo:hover{
	text-decoration: none;
}

.pesquisa-completo .block-1{
	margin-bottom: 20px;
}
.pesquisa-completo .block-1 strong{
	display: inline;
}
.pesquisa-completo .block-1 *{
	display: inline;
	line-height: 1.4!important;	
}

.pesquisa-completo .block-2{
	margin-bottom: 20px;
}

.pesquisa-completo .block-3{
	margin-bottom: 9px;
}
.pesquisa-completo .block-3 *{
	line-height: 1.4!important;	
}

/* FIm novo layout da busca de dados */