@font-face{
	font-family:'Proxima Nova Rg';
	src:url("../fonts/ProximaNova-Bold.eot");
	src:url("../fonts/ProximaNova-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/ProximaNova-Bold.woff2") format("woff2"),url("../fonts/ProximaNova-Bold.woff") format("woff"),url("../fonts/ProximaNova-Bold.ttf") format("truetype"),url("../fonts/ProximaNova-Bold.svg#ProximaNova-Bold") format("svg");
	font-weight:bold;
	font-style:normal
}
@font-face{
	font-family:'Proxima Nova Rg';
	src:url("../fonts/ProximaNova-RegularIt.eot");
	src:url("../fonts/ProximaNova-RegularIt.eot?#iefix") format("embedded-opentype"),url("../fonts/ProximaNova-RegularIt.woff2") format("woff2"),url("../fonts/ProximaNova-RegularIt.woff") format("woff"),url("../fonts/ProximaNova-RegularIt.ttf") format("truetype"),url("../fonts/ProximaNova-RegularIt.svg#ProximaNova-RegularIt") format("svg");
	font-weight:normal;
	font-style:italic
}
@font-face{
	font-family:'Proxima Nova Rg';
	src:url("../fonts/ProximaNova-Regular.eot");
	src:url("../fonts/ProximaNova-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/ProximaNova-Regular.woff2") format("woff2"),url("../fonts/ProximaNova-Regular.woff") format("woff"),url("../fonts/ProximaNova-Regular.ttf") format("truetype"),url("../fonts/ProximaNova-Regular.svg#ProximaNova-Regular") format("svg");
	font-weight:normal;
	font-style:normal
}
body {
	color:#333333;
	font-family:"Proxima Nova Rg", Arial, Helvetica, sans-serif;
	font-size:14px;
	
}
body.bFont {
	font-size: 18px;
}
h2, h3, h4, h5 {
	color: #082352;
}
a {
	outline: none;
}
.ir-topo {display: none;}
.icon {
	display: inline-block;
}

.btn {
	font-weight: bold;
}
.btn-default {
	background: #FFF;
	border-color:#CCC;
}
.btn-more-news {
	background: #1963EB;
	border-color: #1963EB;
}

/* estilos padrÃƒÂµes de formataÃƒÂ§ÃƒÂ£o de tabela */
table.outer th {
	padding:5px;
	background:#EBECF1;
	border:1px solid #CFCED4;
}
table .head, table .head th, table .head td {
	padding:5px;
	background:#EEE;
	border:1px solid #CFCED4;
}
table .even, table .even th, table .even td {
	padding:5px;
	border:1px solid #CFCED4;
}
table .odd, table .odd th, table .odd td {
	padding:5px;
	border:1px solid #CFCED4;
}
table .foot, .foot th, table .foot td {
	padding:5px;
	border:1px solid #CFCED4;
}
td {
	vertical-align:top;
}


.redirect-message {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
	 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}
.redirect-message h5 {
	
}

@media (max-width:767px) {
	body {
		background: #FFF;
	}
	#wrapper {
		width: 100%;
		overflow: hidden;
	}
}
@media (max-width:991px) {
	#main-area-1 {
		padding-bottom: 40px;
	}
	#main-area-4 {
		padding-bottom: 40px;
	}
}

/************************************************** BARRA INSTITUCIONAL **************************************************/
#inst-bar {
	display: block;
	height: 35px;
	position: absolute;
	width: 100%;
	z-index: 9999;
}
#inst-bar .container {
	position: relative;
	padding-right: 215px;
}
#inst-bar ul#accessibility {
	margin:0 0 0 -8px;
	padding: 6px 0;
	color: #DDD;
}
#inst-bar ul#accessibility li {
	display: block;
	float: left;
	border-left: 1px solid #384966;
	padding: 0;
}
#inst-bar ul#accessibility li:first-child, #inst-bar ul#accessibility li.opt-icon {
	border:none;
}
#inst-bar ul#accessibility li a {
	display:block;
	color: #DDD;
	font-size: 0.786em;
	padding: 0 8px;
	height: 23px;
	line-height: 23px;
}
#inst-bar ul#accessibility li a:hover {
	text-decoration: none;
	color: #FFF;
}
#inst-bar ul#accessibility li.opt-icon {
	/*margin-left: 29px;*/
	border-left: 1px solid #384966;
	padding:0 5px;
}
#inst-bar ul#accessibility li.opt-icon ~ li.opt-icon {
	/*margin-left: 5px;*/
}
#inst-bar ul#accessibility li.opt-icon a {
	/*background: #F8F8F8;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;*/
	color: #DDD;
	width: 23px;
	padding:0;
	text-align: center;
}
#inst-bar ul#accessibility li.opt-icon a:hover {
	color: #1963EB;
}
#inst-bar ul#accessibility li.opt-icon a span {
	display: none;
}
#inst-bar ul#accessibility li.opt-icon a i.fa-plus {
	font-size: 0.750em;
}

#inst-bar nav .btn-group {
	float: left;
}
#inst-bar nav .btn-group button {
    background: none;
    border: none;
    color: #068833;
    font-size: 0.786em;
    font-weight: bold;
    height: 35px;
    padding: 0 10px;
}
#inst-bar nav .btn-group .dropdown-menu {
	font-size: 0.750em;
}
#inst-bar ul#accessibility li.opt-icon .icon-vlibras {
	background: url(../images/icon-libras.png) no-repeat center top;
	width: 23px;
	height: 23px;
}
#inst-bar ul#accessibility li.opt-icon:hover .icon-vlibras {
	background-position: 0 -23px;
}
#inst-bar .btn-transparencia {
	display: block;
	width:137px;
	height: 35px;
	text-indent: -1000px;
	overflow: hidden;
	background: url(../images/btn-transparencia.png);
	float: left;
}
@media (max-width:480px) {
}
@media (max-width:767px) {
	#inst-bar {
		display: none;
	}
}
@media (min-width:768px) and (max-width:992px) {
	#inst-bar ul#accessibility li.opt-content,
	#inst-bar ul#accessibility li.opt-navigation,
	#inst-bar ul#accessibility li.opt-search {
		display: none;
	}
	#inst-bar ul#accessibility li.opt-accessibility {
		border:none; 
	}
}


/************************************************** CABEÃƒâ€¡ALHO **************************************************/
header.main-header {
	display: block;
	height: 156px;
	background:#05183A url(../images/bg_header.jpg) no-repeat center top;
}
header.main-header h1 {
	margin:0;
	padding:0;
} 
header.main-header .logo {
	position: absolute;
	top:31px;
	left: 15px;
}
header.main-header .logo .logo-image {
	display: block;
	width: 199px;
	height: 69px
}
header.main-header .logo img {
	width: 100%;
}
header.main-header .logo img.img-contrast,
header.main-header .logo img.img-mobile {
	display: none;
}
header.main-header .logo .site-name {
	display: table;
	float: left;
	border-left: 1px solid #eee;
	height: 72px;
	line-height: 120%;
	font-family: "Proxima Nova Rg";
	font-size: 1.286em;
	font-weight: bold;
	letter-spacing: 1px;
	margin-left: 20px;
	padding: 0 0 0 20px;
	text-transform: uppercase;
	width: 295px;
}
header.main-header .logo .site-name span {
	display: table-cell;
	vertical-align: middle;
}
.header-search {
    border: none;
    border-radius: 3px;
    display: block;
    overflow: hidden;
    position: absolute;
    top:6px;
    width: 187px;
    right: 50%;
    margin-right:-570px;
    z-index: 9999;
}
.header-search label {
	display: none;
}
.header-search input {
    border: none;
    font-style: italic;
    height: 23px;
    padding: 0 50px 0 10px;
    width: 100%;
    background: #677388;
    color: #061B40;
}
.header-search input:focus {
	background: #FFF;
}
.header-search button {
    background: none;
    border: none;
    color: #FFF;
    font-size: 1em;
    height: 23px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 23px;
    transition: all 0.5s ease-in-out
}
.header-search input:focus + button {
	color: #1963EB !important;
}
.header-search button:hover {
    background: #1963EB;
    color: #FFFFFF
}
.header-social {
    padding-top: 40px;
    text-align: right
}
.header-social a {
    background: none;
    border-radius: 50%;
    border: 1px solid #C8C8C8;
    color: #C8C8C8;
    display: inline-block;
    font-size: 1.286em;
    height: 38px;
    line-height: 36px;
    margin-right: 7px;
    text-align: center;
    width: 38px;
    transition: all 0.5s ease-in-out
}
.header-social a:hover {
    color: #fff;
    text-decoration:none;
}
.header-social a:hover.fa-facebook {
    background-color: #3367A1;
    border-color: #3367A1
}
.header-social a:hover.fa-twitter {
    background-color: #00AEEF;
    border-color: #00AEEF
}
.header-social a:hover.fa-youtube {
    background-color: #E7503F;
    border-color: #E7503F
}
.header-social a:hover.fa-instagram {
    background-color: #CB65B1;
    border-color: #CB65B1
}
.header-social a:hover.fa-flickr {
    background-color:#FF0084;
    border-color:#FF0084
}
.header-social a:hover.fa-rss {
    background-color: #F68121;
    border-color: #F68121
}
#header-area .header-search {
	display: none;
}
@media (max-width:1200px) {
	header.main-header .logo .logo-image {width: 220px}
	.header-social a {margin-right: 3px;width:36px;height:36px;}
}
@media (max-width:480px) {
	header.main-header .logo .site-name {
		display: none;
	}
}
@media (max-width:767px) {
	header.main-header {
		
		height: 61px;
		width: 100%;
		overflow: hidden;
	}
	header.main-header .logo {
		margin: 10px 0 0 40px;
		top:0;
	}
	header.main-header .logo .site-name {
		display: none;
	}
	header.main-header .logo .logo-image {
		width: 140px;
	}
	header.main-header .logo img.img-normal {
		display: none;
	}
	header.main-header .logo img.img-contrast {
		display: none;
	}
	header.main-header .logo img.img-mobile {
		display: block;
	}
	header.main-header .header-search {
		display: none;
	}
	#header-area .header-search {
		display: block;
		position: absolute;
		top:-41px;
		left: 0;
		border-radius: 0;
		height: 41px !important;
		width:300px;
		z-index: 99999;
		margin:0;
		border-bottom:1px solid #CCC;
		font-size: 16px;
	}
	#header-area .header-search input {
		height: 41px;
		background: #FFF;
	}
	#header-area .header-search button {
		color: #1963EB;
		height: 41px;
		width: 41px;
	}
	#header-area .header-search button:hover {
		color: #FFF;
	}
	.header-social {
		display: none
	}
}
@media (min-width:768px) and (max-width: 991px) {
	header.main-header .logo .site-name {
		display: none;
	}
	.header-social a {
		margin-right: 3px;
	}
	.header-search {
		margin-right: -360px;
	}
}
@media (min-width:992px) and (max-width: 1199px) {
	header.main-header .logo .site-name {
		width: 195px;
	}
	header.main-header .logo .site-name {
		font-size: 1.071em;
	}
	.header-search {
		margin-right: -470px;
	}
}
@media (min-width:1200px) {}


/************************************************** MENU HORIZONTAL **************************************************/
#header-area {
	display: block;
	background: none;
}
#btn-mobile-menu {
	display: none;
}

/* menu intranet e webmail */

#nav-user-menu {
	display: block;
	color: #061C44;
	position: absolute;
	z-index: 99;
	right: 50%;
	margin:0 -570px 0 0;
	padding:0;
	list-style: none;
	top:156px;
}
#nav-user-menu li {
	margin: 0;
	padding: 5px 0;
	list-style: none;
	display: inline-block;
}
#nav-user-menu li:first-child a {
	border-right: 1px solid #061C44;
}
#nav-user-menu a {
	color: #061C44;
	display: inline-block;
	padding:0 10px;
}
#nav-user-menu a .fa {
	color: #999;
}
#nav-user-menu a span {
	margin-left: 5px;
}


/* menu principal drop down - horizontal */
.drop-down {
	position: absolute;
	top: 120px;
	width: 1142px;
	left: 50%;
	margin-left: -571px;
}
.drop-down #navegacao-principal #mn-navegacao-principal,
.drop-down #navegacao-principal #mn-navegacao-principal li {
	margin:0;
	padding:0;
}
.drop-down #navegacao-principal #mn-navegacao-principal {}
.drop-down #navegacao-principal #mn-navegacao-principal > li {
	display: block;
	position: relative;
	float: left;
	margin-right: 35px;
	width: 216px;
	z-index: 9999;
}
.drop-down #navegacao-principal #mn-navegacao-principal > li:first-child {
	width: 132px;
}
.drop-down #navegacao-principal #mn-navegacao-principal > li:last-child {
	margin:0;
}
.drop-down #navegacao-principal #mn-navegacao-principal > li a,
.drop-down #navegacao-principal #mn-navegacao-principal > li a:active,
.drop-down #navegacao-principal #mn-navegacao-principal > li a:visited {
	text-decoration: none;
}

.drop-down #navegacao-principal #mn-navegacao-principal > li > a {
	color:#FFFFFF;
	font-family: "Proxima Nova Rg";
	font-weight: normal;
	font-size: 0.857em;
	line-height: 27px;
	white-space: nowrap;
	height: 27px;
	display: block;
	position: relative;
	z-index: 3;
	text-transform: uppercase;
	text-align: center;
}
.drop-down #navegacao-principal #mn-navegacao-principal > li > a:hover {
	text-decoration: none;
}
.drop-down #navegacao-principal #mn-navegacao-principal > li:nth-child(1) > a {
	text-indent: -1000px;
	overflow: hidden;
	background: url(../images/menu-icon-home.png) no-repeat center 4px;
}
.drop-down #navegacao-principal #mn-navegacao-principal > li:before {
    background: #969696;
    bottom: 0;
    content: '';
    display: block;
    height: 3px;
    left: 0;
    position: absolute;
    transition: all 0.5s ease-in-out;
    width: 100%;

    z-index: 2;
    border-radius: 2px;
}
.drop-down #navegacao-principal #mn-navegacao-principal > li:nth-child(2):before {background: #1249AC; }
.drop-down #navegacao-principal #mn-navegacao-principal > li:nth-child(3):before {background: #5F8701; }
.drop-down #navegacao-principal #mn-navegacao-principal > li:nth-child(4):before {background: #BB7000; }
.drop-down #navegacao-principal #mn-navegacao-principal > li:nth-child(5):before {background: #AF3825; }
.drop-down #navegacao-principal #mn-navegacao-principal > li a .fa {
	color: #8093B0;
	margin-left: 5px;
}
.drop-down #navegacao-principal #mn-navegacao-principal > li.active a .fa,
.drop-down #navegacao-principal #mn-navegacao-principal > li a:hover .fa {
	color: #FFFFFF;
}
.drop-down #navegacao-principal #mn-navegacao-principal > li.active:before,
.drop-down #navegacao-principal #mn-navegacao-principal > li:hover:before {
    height: 100%
}
.drop-down #navegacao-principal #mn-navegacao-principal ul {
	position: absolute;
	z-index:999;
	visibility: hidden;
	opacity:0;
	background: #06193C;
	list-style: none;
	margin: 9px 0 0 -15px;
	padding: 0;
	width: 250px;
	transition: all 0.5s ease-in-out;
	border-radius: 0 0 5px 5px;
}
.drop-down #navegacao-principal #mn-navegacao-principal ul ul {
	margin: 0;
	border-radius: 0;
}
.drop-down #navegacao-principal #mn-navegacao-principal li.active > ul,
.drop-down #navegacao-principal #mn-navegacao-principal ul li.active > ul {
	visibility: visible;
	opacity:1 !important;
}
.drop-down #navegacao-principal #mn-navegacao-principal ul li {
	border-bottom: 1px solid #3E4D68;
}
.drop-down #navegacao-principal #mn-navegacao-principal ul li:last-child {
	border: none;
}
.drop-down #navegacao-principal #mn-navegacao-principal ul li a {
	color:#FFF;
	margin: 0;
	padding: 10px;
	display: block;
	height: auto;
	font-size: 0.929em;
}
.drop-down #navegacao-principal #mn-navegacao-principal ul li a:hover {
	background: #264679;
}
.drop-down #navegacao-principal #mn-navegacao-principal ul li.active > a {
	
}
.drop-down #navegacao-principal #mn-navegacao-principal ul ul li.active > a {
	background:#264679;
}
.drop-down #navegacao-principal #mn-navegacao-principal ul ul li.active ul li > a:hover {
	background: #5176AE;
}
.drop-down #navegacao-principal #mn-navegacao-principal ul ul li.active ul li > a {
	padding-left: 20px;
	background: #87A0C7;
}
.drop-down #navegacao-principal #mn-navegacao-principal ul li a .fa {
	float: right;
}
.drop-down #navegacao-principal #mn-navegacao-principal ul ul {
	background: #5176AE;
	position: absolute;
}
.drop-down #navegacao-principal #mn-navegacao-principal ul .active > ul,
.drop-down #navegacao-principal #mn-navegacao-principal ul .opened > ul {
	position: relative;
	opacity: 1 !important;
}
.drop-down #navegacao-principal #mn-navegacao-principal ul ul li {
	border-bottom: 1px solid #6384B6;
}

/* Menu auxiliar - horizontal */
#navegacao-secundaria {
	float: right;
}
#navegacao-secundaria #mn-navegacao-secundaria,
#navegacao-secundaria #mn-navegacao-secundaria li {
	margin:0;
	padding:0;
}
#navegacao-secundaria #mn-navegacao-secundaria {
	display: flex;
  	display: -webkit-flex; 
}
#navegacao-secundaria #mn-navegacao-secundaria > li {
	display: inline-block;
	position: relative;
}
#navegacao-secundaria #mn-navegacao-secundaria > li > a {
	color:#FFFFFF;
	font-weight: normal;
	font-size: 1em;
	line-height: 1;
	white-space: nowrap;
	height: 44px;
	line-height: 44px;
	padding: 0 15px;
	display: block;
	position: relative;
	z-index: 3;
	transition: all 0.5s ease-in-out;
}
#navegacao-secundaria #mn-navegacao-secundaria > li > a:hover {
	text-decoration: none;
	background: #405D89;
}
#navegacao-secundaria #mn-navegacao-secundaria ul {
	position: absolute;
}


/* informaÃƒÂ§ÃƒÂµes para o cidadÃƒÂ£o e informaÃƒÂ§ÃƒÂµes para empresas */

.tit-informacoes-para-cidadao,
.tit-informacoes-para-empresas {
	background:#00923F;
	color: #FFF;
	text-transform: uppercase;
	font-size: 1.143em;
	font-weight: bold;
	padding: 10px 15px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	margin: 0;
	clear: both;
}
.tit-informacoes-para-empresas {
	background: #014E8B;
}
#informacoes-para-cidadao,
#informacoes-para-empresas {
	background: #324345;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 30px;
	padding: 5px 13px;
}
#informacoes-para-cidadao ul, #informacoes-para-cidadao li,
#informacoes-para-empresas ul, #informacoes-para-empresas li {
	padding: 0;
	margin: 0;
	list-style: none;
}
#informacoes-para-cidadao li a,
#informacoes-para-empresas li a {
	padding: 10px 0;
	color: #CCC;
	display: block;
	border-bottom: 1px solid #475658;
	transition: all 0.5s ease-in-out 0s;
}
#informacoes-para-cidadao li:last-child a,
#informacoes-para-empresas li:last-child a {
	border:none;
}
#informacoes-para-cidadao li a:before,
#informacoes-para-empresas li a:before {
	font: normal normal normal 14px/1 FontAwesome;
	content: "\f0da";
	color: #1963EB;
	margin-right: 6px;
}
#informacoes-para-empresas li a:before {
	color:#0E92FE;
}
#informacoes-para-cidadao li a:hover,
#informacoes-para-empresas li a:hover {
	text-decoration: none;
	border-bottom: 1px solid #1963EB;
	color: #FFF;
}
#informacoes-para-empresas li a:hover {
	border-bottom: 1px solid #0E92FE;
}

.mobile-menu-overlay {
	display: none;
}

@media (max-width:480px) {}
@media (max-width:767px) {
	#header-area .bg-menu-mobile {
		display: none;
		width: 300px;
		height: 120%;
		background: #FFF;
		position: fixed;
		z-index: 1;
		top:0;
	}
	#header-area .container {
		position: relative;
		z-index: 9;
	}
	#nav-user-menu {
		position: absolute;
		z-index: 99;
		right: 0;
		margin-right:0;
		top: 0;
	}
	#nav-user-menu a {
		padding: 8px 7px;
		color: #FFF;
		text-align: center;
	}
	#nav-user-menu a span {
     	margin-left: 0;
	    clear: both;
	    display: block;
	}
	#btn-mobile-menu {
		color: #fff;
		display: block;
		float: left;
		font-size: 2em;
		padding: 10px 20px 10px 0;
		position: absolute;
		z-index: 9999;
		transition: all 0.5s ease-in-out;
	}
	#nav-user-menu li:first-child a {
		border-color: #0D3786;
	}
	#btn-mobile-menu.active {
		color:#FFF;
		left: 317px;
	}
	#header-area {
		position: absolute;
		z-index: 9999;
		left: -300px;
		top:0;
		width: 300px;
		background: #FFF;/*
		-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
		box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);*/
		padding: 41px 0 0;
		display: block;
		transition: all 0.5s ease-in-out;
		overflow: hidden;
	}
	#header-area .container {
		padding: 0;
	}
	#nav-user-menu {
		margin-right: 0;
	}
	.drop-down {
		position: relative;
		top:0;
		left: 0;
		margin: 0;
	}
	.drop-down #navegacao-principal {
		float: none;
		width: 300px;
	}
	.drop-down #navegacao-principal #mn-navegacao-principal {fnavegacao-roda
		display: block;
	}
	.drop-down #navegacao-principal #mn-navegacao-principal > li {
		display: block;
		border-bottom: 1px solid #1A3C71;
		width: 100% !important;f
	}
	.drop-down #navegacao-principal #mn-navegacao-principal > li a {
		text-align: left;
		background: #081F4C;
		height: 41px;
		line-height: 41px;
	}
	.drop-down #navegacao-principal #mn-navegacao-principal > li:first-child a {
		background:  #081F4C;
		text-indent: 0;
	}
	.drop-down #navegacao-principal #mn-navegacao-principal > li:before {
		background: #1963EB;
		top: 0;
		content: '';
		display: block;
		height: 100%;
		left:0;
		position: absolute;
		transition: all 0.5s ease-in-out;
		width: 3px;
		z-index: 9;
	}
	.drop-down #navegacao-principal #mn-navegacao-principal > li > a {
		height: 41px;
		padding-left: 20px;
	}
	.drop-down #navegacao-principal #mn-navegacao-principal > li > a .fa {
		margin-top: -8px;
		position: absolute;
		right: 10px;
		top: 50%;
	}
	.drop-down #navegacao-principal #mn-navegacao-principal li > ul,
	.drop-down #navegacao-principal #mn-navegacao-principal ul li > ul {
		transition: none;
		margin: 0;
		border-radius: 0;
	}
	.drop-down #navegacao-principal #mn-navegacao-principal li.active > ul,
	.drop-down #navegacao-principal #mn-navegacao-principal ul li.active > ul {
		position: relative;
		width: 100%;
		transition: none;
	}
	.drop-down #navegacao-principal #mn-navegacao-principal ul > li > a {
		background: #405D89;
		padding:0 15px;
	}
	#navegacao-secundaria {
		float: none;
	}
	#navegacao-secundaria #mn-navegacao-secundaria {
		display: block;
	}
	#navegacao-secundaria #mn-navegacao-secundaria > li {
		display:block;
	}
	#navegacao-secundaria #mn-navegacao-secundaria > li > a {
		color: #333;
		background: none;
		height: 44px;
		padding-left: 20px;
	}
	#navegacao-secundaria #mn-navegacao-secundaria > li > a:hover {
		background: #EEE;
	}
	.mobile-menu-overlay {
		display: none;
		position: absolute;
		top:0;
		left: 0;
		width: 100%;
		height: 100%;
		background: #000;
		opacity: 0.7;
		z-index: 999;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	#nav-user-menu {
		margin-right: -375px;
	}
	.drop-down {
		width: 750px;
		margin-left: -360px;
	}
	.drop-down #navegacao-principal #mn-navegacao-principal > li {
		width: 132px;
		margin-right: 30px;
	}
	.drop-down #navegacao-principal #mn-navegacao-principal > li:first-child {
		width: 82px;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.drop-down #navegacao-principal #mn-navegacao-principal > li > a {
		font-size: 0.929em;
		padding: 0 7px;
	}
	#navegacao-secundaria #mn-navegacao-secundaria > li > a {
		font-size: 0.929em;
		padding: 0 7px;
	}
	#nav-user-menu {
		margin-right: -470px;
	}
	.drop-down {
		width: 970px;
		margin-left: -470px;
	}
	.drop-down #navegacao-principal #mn-navegacao-principal > li {
		width: 166px;
	}
	.drop-down #navegacao-principal #mn-navegacao-principal > li:first-child {
		width: 136px;
	}
}






/************************************************** AREA CENTRAL  **************************************************/
#main {
	display: table;
	width: 100%;
	background: #FFFFFF;
	position: relative;
	padding: 30px 0 0
}
h3.block-title {
	margin: 10px 0;
	padding:3px 0;
	font-size: 1.286em;
	font-weight: bold;
	color: #061A3F;
	border-bottom: 1px solid #061A3F;
}
h3.block-title a {
	float: right;
	font-weight: normal;
	font-size: 0.778em;
	color: #999;
}
#main-area-1 h3.block-title,
#main-area-2 h3.block-title {
	margin-top: 0;
}
h4.block-title {
	margin: 20px 0 10px;
	padding:3px 0;
	font-size: 1.286em;
	font-weight: bold;
	color: #999;
	border-bottom: 1px dotted #999;
}

#main-area-5 iframe {
	/*margin-bottom: 20px;*/
	width: 100%;
	height: 315px;
	border:none;
}

@media (max-height: 767px) {}

/************************************************** destaque - carrossel **************************************************/

.destaque.owl-theme .owl-dots .owl-dot span {
	width: 9px;
	height: 9px;
	border: 1px solid #CCC;
	background: #DDD;
}
.destaque.owl-theme .owl-dots .owl-dot.active span {
	background: #66A3FF !important;
	border: 1px solid #66A3FF;
}
.destaque .item img {
	width: 100%;
}

#destaque_5 {
	display: table;
	margin-bottom: 35px;
}
#destaque_5 .item {
	display: block;
	float: left;
	width: 48%;
	border-bottom: 1px solid #E0E0E0;
	text-align: center;
}
#destaque_5 .item:last-child,
#destaque_5 .item:nth-last-child(2) {
  border:none;
}
#destaque_5 .item:nth-child(odd) {
	margin-right: 4%;
}
#destaque_5 .item a {
	display: block;
	height: 52px !important;
	margin:5px 0;
}
#destaque_5 .item a img {
	height: 100%;
	width: auto;
	transition: all 1s ease-in-out;
}
#destaque_5 .item a:hover img {
	transform: scale(1.15);
}


#destaque_6 {
	display: table;
}
#destaque_6 .item {
	display: block;
	float: left;
	width: 48%;
	border-bottom: 1px solid #E0E0E0;
	text-align: center;
}
#destaque_6 .item:nth-child(odd) {
	margin-right: 4%;
}
#destaque_6 .item:last-child,
#destaque_6 .item:nth-last-child(2) {
  border:none;
}
#destaque_6 .item a {
	display: block;
	height: 52px !important;
	margin:5px 0;
}
#destaque_6 .item a img {
	height: 100%;
	width: auto;
	transition: all 1s ease-in-out;
}
#destaque_6 .item a:hover img {
	transform: scale(1.15);
}


#destaque_7 {
	margin: 40px 0 0;
}

#destaque_8 {
	display: table;
}
#destaque_8 .item {
	display: block;
	float: left;
}
#destaque_8 .item a {
	display: block;
	margin: 10px;
}
#destaque_8 .item a img {
	height: auto;
	width: auto;
	transition: all 1s ease-in-out;
}
#destaque_8 .item a:hover img {
	transform: scale(1.15);
}

#destaque_9 {}
#destaque_9 p {
	display: block;
	float: left;
	height: 56px;
	line-height: 56px;
	margin: 0 10px;
	color: #666666;
	font-weight: bold;
	font-size: 0.929em;
}
#destaque_9 .item {
	display: block;
	float: left;
}
#destaque_9 .item a {
	display: block;
}
#destaque_9 .item a img {
	height: auto;
	width: auto;
	transition: all 1s ease-in-out;
}
#destaque_9 .item a:hover img {
	transform: scale(1.15);
}

#destaque_10 {
	display: block;
	padding: 15px 25px;
	position: relative;
}

#destaque_10.owl-carousel .owl-stage-outer {
	z-index: 9;
}
#destaque_10 .owl-item a {
	height: 100px;
	line-height: 100px;
	display: block;
	padding: 0 20px; 
}
#destaque_10 .owl-item img {
	max-height:100px;
	transition: all 1s ease-in-out;
	display: inline-block;
}
#destaque_10 .item a:hover img {
	transform: scale(1.15);
}
#destaque_10 .owl-nav {
	display: block;
	position: absolute;
	top:50%;
	left:0;
	margin-top:-20px;
	color: #AAAAAA;
	width: 100%;
}
#destaque_10 .owl-nav [class*="owl-"] {
	font-size: 1.786em !important;
	padding: 0;
}
#destaque_10 .owl-prev {
	float: left;
	color: #AAAAAA;
}
#destaque_10 .owl-next {
	float: right;
	color: #AAAAAA;
}

#destaque_10.owl-theme .owl-nav [class*="owl-"] {
	background: none;
}


@media (max-width:767px) {
	#destaque_8 .item a {
		height: 68px;
	}
	#destaque_8 .item a img {
		height: 100%;
	}
}
@media (min-width:768px) and (max-width:991px) {
	#destaque_5 .item a,
	#destaque_6 .item a {
		height: 42px !important;
	}
	#destaque_8 .item a {
		height: 68px;
	}
	#destaque_8 .item a img {
		height: 100%;
	}
}

/************************************************** NOTÃƒÂCIAS **************************************************/

.media {
	padding: 0 !important;
	display: none;
}
.media,.media li {
	list-style: none !important;
}
.media li,
.media span {
	display: inline-block !important;
	margin-right: 7px !important;
	font-size: 1.429em;
}
.media a {
	color:#00aeef !important;
}

.news-block a:hover {
	text-decoration: none;
}

/* NotÃƒÂ­cia Carrossel */

.news-carousel-block ul,
.news-carousel-block li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.news-carousel-block #news-carousel {
	display: block;
	/*width: 422px;*/
	width: 65%;
	float: left;
}
.news-carousel-block #news-carousel a.photo {
	display: block;
	overflow: hidden;
	/*height: 360px;*/
	height: 323px;
	background: #EEE;
}
.news-carousel-block #news-carousel-custom-thumbs {
	display: block;
	/*width: 230px;*/
	width: 35%;
	float: right;
	padding: 0;
}
.news-carousel-block #news-carousel-custom-thumbs li {
	display: block;
	clear: both;
	margin: 0 !important;
	padding:10px;
	background: #D8D8D8;
	border-bottom: 1px solid #FFF;
	height: 81px;
	overflow: hidden;
}
.news-carousel-block #news-carousel-custom-thumbs li h2,
.news-carousel-block #news-carousel-custom-thumbs li h3 {
	margin:0;
}
.news-carousel-block #news-carousel-custom-thumbs .active {
	background: #BBC;
}
.news-carousel-block #news-carousel-custom-thumbs h2 {
	font-size: 1em;
	color: #06193F;
	font-weight: bold;
	margin-bottom: 5px !important;
}
.news-carousel-block #news-carousel-custom-thumbs h3 {
	font-size: 1em;
	color:#333;
	font-weight: normal;
}
.news-carousel-block #news-carousel-custom-thumbs h3 a {
	font-size: 1em;
	position: relative;
	z-index: 999;
} 
.news-carousel-block .owl-dots  {
	text-align: right !important;
}
.news-carousel-block .owl-dots .owl-dot span {
	width: 9px;
	height: 9px;
	border: 1px solid #CCC;
	background: #DDD;
}
.news-carousel-block .owl-dots .owl-dot.active span {
	background: #66A3FF !important;
	border: 1px solid #66A3FF;
}

@media (max-width: 767px) {
	.news-carousel-block #news-carousel,
	.news-carousel-block #news-carousel-custom-thumbs {
		width: 100%;
		clear: both;
	}
	.news-carousel-block #news-carousel a.photo {
		height: auto;
	}
	.news-carousel-block .owl-dots {
		position: absolute;
		margin-top: -22px !important;
	}
	.news-carousel-block #news-carousel-custom-thumbs li {
		display: none;
	}
	.news-carousel-block #news-carousel-custom-thumbs li.active {
		display: block;
	}
}
@media (min-width: 768px) {
	.news-carousel-block .owl-carousel .owl-item img {
		position: absolute;
		bottom: 0;
	}
}
@media (max-width: 1199px) {
	.news-carousel-block .owl-carousel .owl-item img {
		top: !important;
		bottom:	auto;
	}
}

/* NotÃƒÂ­cia principal */
.news-box-block {
	position: relative;
	margin-bottom: 30px;
}
.news-box-block ul,
.news-box-block ul li {
	padding: 0;
	margin: 0;
	list-style: none;
}
.news-box-block h2 {
	position: absolute;
	bottom: 0;
	padding: 25px 35px;
	z-index: 9;
}
.news-box-block h2 a {	
	display: block;
	border-left: solid 6px #1963EB;
	color: #fff;
	font-size: 1.333em;
	font-weight: bold;
	line-height: normal;
	margin: 0;
	padding-left: 15px;
	text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
}
.news-box-block .news-image {
	display: block;
	width: 100%;
	margin:0 auto;
	overflow: hidden;
}
.news-box-block .news-image:before {
	 background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent, #000000) repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 40%;
    left: 0;
    opacity: 0.5;
    position: absolute;
    width: 100%;
    z-index: 1;
}
.news-box-block .news-image img {
	width: 100%;
	transition: all 1s ease-in-out
}
.news-box-block a:hover .news-image img {
    transform: scale(1.05)
}
.news-box-block .news-summary,
.news-box-block .more {
	display: none;
}


.news-box-block .empty-image {
	position: relative;
	padding:0;
	pointer-events: auto;
}

.news-box-block .empty-image h2,
.news-box-block .empty-image a {
	color:#324345;
	text-shadow: none;
	position: relative;
}
.news-box-block .empty-image h2 {
	padding: 0;
}


/* lista notÃƒÂ­cias destaque */
.news-normal-block {
	padding: 20px 0;
}
.news-normal-block ul {
	padding: 0;
	margin:0;
}
.news-normal-block ul li {
	list-style: none;
}
.news-normal-block h2 {
	margin: 0;
	padding: 10px 0;
}
.news-normal-block h2,
.news-normal-block h2 a {
	color: #333;
	font-weight: bold;
	font-size: 1em;
	line-height: 120%;
	display: block;
	clear: both;
}
.news-normal-block h3,
.news-normal-block h3 a {
	color: #06193F;
	font-weight: normal;
	font-size: 1em;
	line-height: 120%;
	display: block;
	clear: both;
}
.news-normal-block h3 {
	padding: 0 0 10px 0;
	margin: 0;
}
.news-normal-block .more {
	color: #333;
	font-weight: bold;
}
.news-normal-block .news-image {
	width: 100%;
	overflow: hidden;
	float: left;
	margin:0 30px 0 0;
}
.news-normal-block .news-image img {
	width: 100%;
}
.news-normal-block p {
	line-height: 150%;
}

/* NotÃƒÂ­cias e colunas */

.news-cols-block {
	padding: 20px 0;
	display: block;
	clear: both;
}
.news-cols-block ul {
	padding: 0;
	margin:0;
}
.news-cols-block ul li {
	list-style: none;
}
.news-cols-block ul li:nth-child(3),
.news-cols-block ul li:nth-child(5) {
	clear: both;
}
.news-cols-block h2 {
	margin: 0;
	padding: 10px 0;
}
.news-cols-block h2,
.news-cols-block h2 a {
	color: #333;
	font-weight: bold;
	font-size: 1em;
	line-height: 120%;
	display: block;
	clear: both;
}
.news-cols-block h2.topic {
	border-top: 1px solid #B2B2B2;
}
.news-cols-block li:first-child h2.topic,
.news-cols-block li:nth-child(2) h2.topic {
	border: none;
}

.news-cols-block h3,
.news-cols-block h3 a {
	color: #06193F;
	font-weight: normal;
	font-size: 1em;
	line-height: 120%;
	display: block;
	clear: both;
}
.news-cols-block h3 {
	padding: 0 0 10px 0;
	margin: 0;
}
.news-cols-block .more {
	color: #333;
	font-weight: bold;
}
.news-cols-block .news-image {
	width: 100%;
	overflow: hidden;
	float: left;
	margin:0 30px 0 0;
}
.news-cols-block .news-image img {
	width: 100%;
}
.news-cols-block p {
	line-height: 150%;
}


/* notÃƒÂ­cia interna */
#edit_story_title {
	width: 100%;
}


#news h1.story_title {
	font-size: 2em;
	font-weight: bold;
	line-height: 125%;
	margin: 0;
	padding: 0;
	position: relative;
	color: #082352;
	margin-bottom: 30px;
}

#news h1.story_title #story_topic_title {
	display: block;
	font-weight: normal;
	font-size: 0.432em;
	line-height: 150%;
	color: #1963EB;
	text-transform: uppercase;
}
#news h1.story_title #story_date {
	display: block;
	font-weight: normal;
	font-size: 0.486em;
	line-height: 150%
}
#news #story_text {
	font-size: 1.143em;
}
#news-photos {
	display: table;
	width: 100%;
	margin-top: 40px
}
#news-photos ul,
#news-photos ol,
#news-photos li {
	list-style: none;
	margin:0;
	padding: 0;
}

#gallery-news {
	margin-top:8px;
	width:100%;
}
#gallery-news.loading {
	background:url('../images/loading.gif') right top no-repeat;
}
#gallery-news li {
	list-style:none !important;
	float:left;
}
#gallery-anchor {
	    color: #656565;
    font-size: 1em;
    margin-right: 10px;
    text-transform: uppercase;
}
#gallery-wrapper {
	padding:3px;
	width:510px;
	float:left;
	position:relative;
	overflow:hidden;
}
#gallery-container {
	float:left;
	position:relative;
}
#gallery-container li {
	width:520px;
	float:left;
}
#gallery-container ul li {
	border:none;
	padding:4px;
	width:160px;
	background:url('../images/loading.gif') center center no-repeat;
	text-align:center;
	position:relative;
    float:unset;
    display: inline-block;
    vertical-align: top; 
}
#gallery-container a {
	display:block;
}
#gallery-container a img {
	border:3px solid #FFF;
}
#gallery-container a:hover img {
	border:3px solid #2C71B6;
}
#gallery-page-nav {
	display:none;
	clear:both;
	float:right;
}
#content #gallery-page-nav li {
	margin:10px 3px;
	width:30px;
	height:30px;
	border-radius: 50%;
	float:left;
	border:1px solid #00AEEF;
	overflow: hidden;
	text-align: center;
}
#gallery-page-nav span, #gallery-page-nav a {
	padding:0;
	color:#00AEEF;
	font-size:0.917em;
	text-align:center;
	display:block;
	width: 30px;
	height: 30px;
	line-height: 29px;
}
#gallery-page-nav span, #gallery-page-nav a:hover {
	text-decoration: none;
	background: #EEE;
}
#gallery-page-nav .current {
	border-color:#00AEEF;
}
#gallery-page-nav .current span {
	background-color:#00AEEF;
	color:#FFF;
	font-weight:bold;
}
#gallery-page-nav li.disabled {
	border-color:#CCC !important;
}
#gallery-page-nav .disabled span{
	color:#CCC;
}
#gallery-page-nav a {
}
#gallery-page-nav li:hover {
	border-color:#2E6AB1;
}
#gallery-page-nav .disabled, #gallery-page-nav li.disabled:hover {
	background-color:#FFF;
	border-color:#CCC;
}
#gallery-page-nav a:hover {
	color:#333;
}

.content-functions {
	display: table;
	width: 100%;
	clear: both;
	border-top: 2px solid #EEE;
	padding: 17px 0;
	margin: 30px 0 0;
}
.content-functions ul,
.content-functions li {
	list-style: none;
	padding: 0;
	margin: 0;
}
.content-functions .opt-share {
	width:320px
}
.content-functions li,
.content-functions .opt-share div {
	float: left;
	height:38px;
	line-height:38px;
}
.content-functions ul,
.content-functions ul ul {
	margin: 0 !important;
}
.content-functions .opt-share div {
	color: #656565;
	font-size: 1em;
	text-transform: uppercase;
	margin-right: 10px;
}
.content-functions .opt-share .fa {
	background:#324345;
	border-radius:50%;
	color:#fff;
	font-size:15px;
	margin-left:5px;
	text-align:center;
	width:38px;
	height:38px;
	line-height:38px;
	display: inline-block;
}
.content-functions .opt-share a span {
	display: none;
}
.content-functions .opt-share .fa-whatsapp {
	background:#4dc247;
	display:none;
	transition-delay:0.08s
}
.content-functions .opt-share .fa-facebook{
	background:#3b5998;
	transition-delay:0.12s;
}
.content-functions .opt-share .fa-twitter{
	background:#55acee;
	transition-delay:0.16s;
}
.content-functions .opt-share .fa-google-plus{
	background:#dd4b39;
	transition-delay:0.24s;
}
.content-functions .opt-share .fa-envelope{
	background:#767676;
	transition-delay:0.28s;
}
.content-functions .opt-share a:hover i {
	background:#00aeef;
}
.content-functions .opt-extra {}
.content-functions .opt-extra li {
	display:block;
	margin-left: 20px;
	color: #8C8C8C;
}
.content-functions .opt-extra li a {
	color: #8C8C8C;
}
.content-functions .opt-extra li .fa {
	font-size: 1.2em;
	margin-right:9px;
}
#form-recomendar {
	display: block;
	clear: both;
}

#form-recomendar,#form-encontrou-erro {margin:20px 0 0 !important; color:#666;background:#EEE;padding:0;}
	#form-recomendar fieldset,#form-encontrou-erro fieldset, {padding:10px 0 0 0; border:none; color:#666;}
	#form-recomendar legend, #form-encontrou-erro legend {padding:10px; font-weight:bold; display:block;background:#CCC;display:block;font-size:1.167em;}
	#form-recomendar form, #form-encontrou-erro form {padding:15px;width:95%;}
#recomendar-status,#encontrou-status {padding:10px; margin:0 0 20px 0; background-color:#FCF7EB; color:#000; border:1px solid #DCC8A7;text-align: center;}
#recomendar-status p, #encontrou-status p {margin:0;}
div#recomendar-status.error, div#encontrou-status.error {background-color:#FCEBEB !important; border:1px solid #E86666 !important;}
div#recomendar-status.ok, div#encontrou-status.ok {background-color:#EFFCEB !important; border:1px solid #97B872 !important;}


@media (max-width: 480px) {
	.news-box-block h2 {
		font-size: 1.2em;
		padding: 10px 20px
	}
	.news-normal-block .news-image {
		width: 170px;
		margin-right: 15px;
	}
	.news-normal-block ul li {
		padding:10px 0;
	}
	#gallery-wrapper {
		width:390px;
	}
	#gallery-container li {
		width:400px;
	}
}

@media (min-width: 481px) and (max-width: 767px) {
	.news-box-block h2 {
		font-size: 1.5em;
		padding: 10px 20px
	}
	.news-normal-block .news-image {
		width: 300px;
		margin-right: 15px;
	}
	.news-normal-block ul li {
		padding:20px 0;
		border-bottom: 1px solid #EEE;
	}
	#gallery-wrapper {
		width:421px;
	}
	#gallery-container li {
		width:431px;
	}
}
@media (max-width: 767px) {
	#news h1.story_title {
		font-size: 2em
	}
	.content-functions .opt-share .fa-whatsapp {
		display: block;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	#gallery-wrapper {
		width:708px;
	}
	#gallery-container li {
		width:718px;
	}
	.news-normal-block ul li {
		padding:20px 0;
		border-bottom: 1px solid #EEE;
	}
	.news-carousel-block #news-carousel {
		width: 319px;
	}
	.news-carousel-block #news-carousel-custom-thumbs {
		width: 150px;
	}
	.news-carousel-block #news-carousel-custom-thumbs li h2, .news-carousel-block #news-carousel-custom-thumbs li h3 {
		font-size: 0.833em;
	}
	.news-carousel-block #news-carousel-custom-thumbs li {
		height: auto;
	}
	.news-cols-block li:nth-last-child(2) h3 {
		border-bottom: 1px solid #B2B2B2;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	#gallery-wrapper {
		width:932px;
	}
	#gallery-container li {
		width:942px;
	}
	.news-carousel-block #news-carousel {
		width: 65%;
	}
}
@media (min-width: 1200px) {
	#gallery-wrapper {
		width:1139px;
	}
	#gallery-container li {
		width:1149px;
	}
}
/******************************************* GALERIA ********************************************************/
ul#event-list,
ul#lista-fotos {display:table; width:500px;}
ul#event-list,
ul#event-list li {list-style:none; margin:0; padding:0;}
ul#event-list li {display:block; float:left; width:230px; margin:10px 4px; text-align:center;}
ul#event-list li.linha {margin-right:20px; clear:both;}
ul#event-list li a {text-decoration:none; color:#333;}
ul#event-list li a:hover {color:#666;}
ul#event-list li p {padding:7px 10px; font-weight:bold; background:#F7F7F7; text-align:center; line-height:130%;}
ul#event-list li span	{padding:10px; display:block; background:url('../images/bgEvento.jpg') repeat-x top; clear:both; height:136px;}
ul#event-list li a img {border:0;}
#lista-fotos {}
#lista-fotos td {padding:0 0 10px 0; width:170px; text-align:center;}
#lista-fotos td img {height:98px;}
#lista-fotos p {display:block; clear:both;}
#lista-fotos span {text-align:center; display:table; margin:0 auto;}
#image-panel .bteditar,
#lista-fotos .bteditar,
#event-list .bteditar {display:block; background:url('../images/ico_options.png') no-repeat 0 -179px; height:16px; width:30px; color:#333; font-size:0.917em; text-align:left; padding:0 0 0 20px;}
ul#pag-eventos {display:table; padding:0; background:#DDD; clear:both; width:500px; margin:10px 0 0; list-style:none;}
ul#pag-eventos li {text-align:center; float:left;}
ul#pag-eventos li a {font-weight:bold; text-align:center; float:left; list-style:none; margin:0; display:block; padding:5px; text-decoration:none; color:#333;}
ul#pag-eventos li a:hover {background:#EEE; color:#FF6600;}
ul#pag-eventos li b {display:block; padding:5px; background:#CCC; color:#333; float:left;}
ul#pag-eventos span {display:block; float:left; padding:5px;}
ul#pag-eventos li.desc-eventos {margin-right:10px; padding:5px;}
#gallery-panel {display:block; text-align:center; padding:10px 0; margin-top:45px;}
ul#gallery-panel-list,
ul#gallery-panel-list li {margin:0; padding:0; list-style:none;}
ul#gallery-panel-list {padding:5px 0; display:table; position:relative; margin:0 auto;}
ul#gallery-panel-list li {display:block; float:left; margin:0 6px 3px 0; border:2px solid #FFF;}
ul#gallery-panel-list li.selected {border:2px solid #FF6600;}
ul#gallery-panel-list a {display:block; width:150; height:97px; overflow:hidden; float:left;}
ul#gallery-panel-list a img {width:150;}
#foto {text-align:center;}
#galeria h1,
#foto h1 {display:block; text-align:left; font-size:1.167em;}
#galeria h1 a,
#foto h1 a {color:#003366;}
ul#gallery-control {display:block; height:28px; background-color:#E0E0E0; color:#787878; font-size:0.917em; padding:4px;}
ul#gallery-control li {display:block; float:left; border-right:1px solid #BEBEBE; border-left:1px solid #FFF; padding:0 5px;}
ul#gallery-control li a {color: #787878; display:block; padding:2px 0 0 20px; float:left; text-decoration:none; height:17px;}
ul#gallery-control li#control-prev a { background:url('../images/iconAnterior.png') no-repeat 0 0; }
ul#gallery-control li#control-play a { background:url('../images/iconIniciar.png') no-repeat 0 0; }
ul#gallery-control li#control-stop a { background:url('../images/iconParar.png') no-repeat 0 0; }
ul#gallery-control li#control-zoom a { background:url('../images/iconAmpliar.png') no-repeat 0 0; }
ul#gallery-control li#control-save a { background:url('../images/iconSalvar.png') no-repeat 0 0; }
ul#gallery-control li#control-send a { background:url('../images/iconRecomendar.png') no-repeat 0 0; }
ul#gallery-control li#control-next a { background:url('../images/iconProxima.png') no-repeat 0 0; }
ul#gallery-control li#control-prev a:hover,
ul#gallery-control li#control-play a:hover,
ul#gallery-control li#control-stop a:hover,
ul#gallery-control li#control-zoom a:hover,
ul#gallery-control li#control-save a:hover,
ul#gallery-control li#control-send a:hover,
ul#gallery-control li#control-next a:hover {background-position:0 -28px; }
ul#gallery-control li#control-prev {border-left:none;}
ul#gallery-control li#control-next {border-right:none;}
ul#gallery-control li#control-stop {display:none;}
ul#gallery-control li a:hover {color:#333;}
#image-panel {padding:10px; display:block;}
#image-container a {display:table; text-align:center;}
#image-container a:hover {background:url('../images/bgAmpliar.png') no-repeat center center #000;}
#image-container a:hover img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity:0.5; opacity:0.5}
#image-panel #caption {display:block; text-align:right; padding:5px; font-style:italic;}
#image-panel p {display:block; text-align:left; line-height:125%;}
#image-panel #image-container {text-align:center;}
ul#menu-galeria,
ul#menu-galeria li {list-style:none; margin:0; padding:0;}
ul#menu-galeria li {display: inline-block;margin-right: 10px;}
#foto #conteudo-funcoes .opt-send {background:none;}
#galeria-arquivo {line-height:200%;}
#galeria-arquivo dt, {font-weight:bold; font-size:1.167em; color:#333;}
#galeria-arquivo dl dt a {color:#333; font-weight:bold; background:url('../images/ico_seta.png') no-repeat left 8px; padding-left:10px; border-top:1px solid #E9E9E9; display:block;}
#galeria-arquivo dl dd,
#galeria-arquivo dl dd a {font-weight:normal; padding-left:5px; color:#333;}
ul.arquivofotos {line-height:200%;}
ul.arquivofotos li {color:#333; font-weight:normal; background:url('../images/ico_seta.png') no-repeat left 8px; padding-left:10px; border-bottom:1px solid #E9E9E9;}
ul.arquivofotos b {display:block; width:70px; float:left;}
#category-list {line-height:200%;}
#category-list li {color:#333; font-weight:normal; background:url('../images/ico_seta.png') no-repeat left 8px; padding-left:10px; border-bottom:1px solid #E9E9E9;}
#category-list b {display:block; width:70px; float:left;}

p.related {
	color: #656565;
	font-size: 1em;
	margin-right: 10px;
	text-transform: uppercase;
	text-align: left;
	margin-top:30px;
}
ul.related h3 {padding:0;margin:0;}
ul.related li {padding:5px 0; text-align:left;list-style: none;}
ul.related a {font-weight:normal;font-size: 0.750em;}


/************************************************** PAGINA *****************************************************/
#content {
	padding: 15px 15px 40px;
}
#content h1 {
	font-size: 2em;
	font-weight: bold;
	line-height: 125%;
	margin: 0;
	padding: 0;
	position: relative;
	color: #082352;
	margin-bottom: 30px;
}
#content ul {
	list-style: inside none disc;
	margin: 10px 0;
	padding-left: 0
}
#content ul ul {
	padding-left: 20px;
}
#page {
	margin-bottom: 40px;
}
#content img {
	margin:5px;
	max-width: 100%;
}




/*********************************************** FALE CONOSCO *****************************************************/
.form-liaise, #subscribe {
    background: #eaeaea none repeat scroll 0 0;
    border-radius: 2px;
    margin: 0 0 40px;
    padding: 30px 30px 5px;
}


/************************************************** VIDEO **************************************************/
/* ----------------------- VIDEO ------------------------------ */
#video_manchete, #video_destaque, #video_normal, #video {display:table;width:100%;}
#video_normal {clear:both;border-top:1px solid #DDD;}
#video_manchete div, #video_destaque div, #video_normal div {clear:both;display:table;width:100%;border-bottom:1px solid #DDD;padding:10px 0;}
#video_destaque div {width:22%;float:left;clear:none;border:none;}
#video_destaque div.line,#video_normal div.line {clear:both;}
#video_normal div {width:33%;float:left;clear:none;border:none;}
#video_manchete img, #video_destaque img, #video_normal img {float:left;margin-right:10px;}
#video_manchete a, #video_destaque a, #video_normal a {color:#333;}
#video_manchete a h2, #video_destaque a h2, #video_normal a h2 {font-size:1.167em;margin:0;color:#333;}
#video_normal a h2 {font-size:1em;}
#video_manchete a .videodata, #video_destaque a .videodata, #video_normal a .videodata {color:#F90 !important;}
#video_destaque a .videodata {display:block;clear:both;}

#video .video {display:table;width:330px;height:270px;float:left;padding:0 10px 10px 0;}
#video .desc {display:table;padding:0 10px 10px 0;float:left;width:350px;}
#video .rel {clear:both;margin:10px 0;border-top:1px solid #DDD;border-bottom:1px solid #DDD;width:100%;}
#video .rel li {display:table;clear:both;padding:10px 0;width:100%;}
#video .rel li img {margin:0 10px 10px 0;float:left;}
#video .rel li h3 {font-weight:normal;float:left;color:#333;width:500px;}
#video .rel li a {color:#333;}
#video #relacionados {clear:both;padding-top:20px;}
.related li {list-style:none;display:table;font-size:0.867em;margin-bottom:10px;}
.related li h3 {font-weight:normal;}



/* ----------------------- VIDEO ------------------------------ */
#video_manchete, #video_destaque, #video_normal, #video {display:table;width:100%;}
#video_normal {clear:both;border-top:1px solid #DDD;}
#video_manchete div, #video_destaque div, #video_normal div {clear:both;display:table;width:100%;border-bottom:1px solid #DDD;padding:10px 0;}
#video_destaque div {width:22%;float:left;clear:none;border:none;}
#video_destaque div.line,#video_normal div.line {clear:both;}
#video_normal div {width:33%;float:left;clear:none;border:none;}
#video_manchete img, #video_destaque img, #video_normal img {float:left;margin-right:10px;}
#video_manchete a, #video_destaque a, #video_normal a {color:#333;}
#video_manchete a h2, #video_destaque a h2, #video_normal a h2 {font-size:1.167em;margin:0;color:#333;}
#video_normal a h2 {font-size:1em;}
#video_manchete a .videodata, #video_destaque a .videodata, #video_normal a .videodata {color:#F90 !important;}
#video_destaque a .videodata {display:block;clear:both;}

#video .video {display:table;width:330px;height:270px;float:left;padding:0 10px 10px 0;}
#video .desc {display:table;padding:0 10px 10px 0;float:left;width:350px;}
#video .rel {clear:both;margin:10px 0;border-top:1px solid #DDD;border-bottom:1px solid #DDD;width:100%;}
#video .rel li {display:table;clear:both;padding:10px 0;width:100%;}
#video .rel li img {margin:0 10px 10px 0;float:left;}
#video .rel li h3 {font-weight:normal;float:left;color:#333;width:500px;}
#video .rel li a {color:#333;}
#video #relacionados {clear:both;padding-top:20px;}
.related li {list-style:none;display:table;font-size:0.867em;margin-bottom:10px;}
.related li h3 {font-weight:normal;}

.maismidias a { color:#fff; background: url(../images/mais.png) no-repeat center bottom; display:block; font-size:.95em; 
font-weight:bold; text-align:center; height:17px; line-height:17px;  }

.block-video-latest {margin-top:1.7em; width:276px; float:left; background: url('../images/bg_box01.gif') no-repeat 0 bottom;}
.block-video-latest h2 {margin:0; height:54px; background: url('../images/videos_audios.jpg') no-repeat 0 0; overflow:hidden; text-indent:-1000px;}
.block-video-latest ul {float:left; padding:0 17px 1.5em; width:242px; background:url('../images/bg_box02.jpg') no-repeat 1px 0;}
.block-video-latest li {float:left; padding-right:8px;}
.block-video-latest li.last {padding-right:0;}
.block-video-latest li.more {margin-top:12px; padding-right:0;text-align:center; width:100%;}
.block-video-latest li.more a {display:block; height:29px; margin:0 auto; text-indent:-100em; width:102px; background:url('../images/bt_mais_videos_audios.png') no-repeat left top; overflow:hidden; margin-top:5px;}

#block-video-latest {
	padding:5px 5px 0 5px; text-align:center;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border: 1px solid #CBCBD1; background:#F5F6F8; 
	border-bottom: 2px solid #1f2c34;
}
#block-video-latest h3 { font-size:0px; font-weight:bold; text-indent:-1000px; }
#block-video-latest {clear:both;padding-top:0;}
#block-video-latest ul {padding:25px -2px 5px; position:relative; float:left;list-style:none;}
#block-video-latest li {margin: 0 1px; float:left;list-style:none;}
#block-video-latest li a {display:block;color:#333;}
#block-video-latest li img {width:59px;height:45px;border:1px solid #CCC;}
#block-video-latest li a:hover img {border:1px solid #3373BE;}
#block-video-latest li h4 {font-size:1em; font-weight:normal; line-height: 130%;padding:6px 0 4px;}
#block-video-latest li.destaque {margin:0 0 8px; padding:8px 0 3px 5px; border-bottom:1px solid #CBCBD1;}
#block-video-latest li.last {border:none; margin-right:0;}
#block-video-latest li.more {}
#block-video-latest li.more a {display:block;width:187px;color:#fff; background: url(../images/mais.png) no-repeat center bottom; display:block; font-size:.95em; font-weight:bold; text-align:center; height:17px; line-height:17px;text-transform:lowercase; margin-top:5px;}
#block-video-latest #videoplayer {/*border:2px solid #6E288C;*/}
#block-video-latest .videos {margin:0 1px;}



/************************************************** FOOTER AREA **************************************************/
#footer-area {
	display: block;
	background: #04132f;
	padding:30px;
	color: #FFFFFF;
	border-bottom: 1px solid #203253;
}
#footer-area a {
	color: #FFFFFF;
}
/* NavegaÃƒÂ§ÃƒÂ£o - menu rodapÃƒÂ© */
#footer-area #navegacao-rodape {
}
#footer-area #mn-navegacao-rodape {
	display: table;
	width: 100%;
	margin:0;
	padding: 0;
}
#footer-area #navegacao-rodape ul#mn-navegacao-rodape>li {
	display: table-cell;
	float: left;
	width: 25%;
	font-weight: bold;
	list-style: none;
	padding: 0 15px;
}
#footer-area #navegacao-rodape ul#mn-navegacao-rodape>li>a {
	pointer-events: none;
}
#footer-area #navegacao-rodape ul#mn-navegacao-rodape>li li,
#footer-area #navegacao-rodape ul#mn-navegacao-rodape>li li a {
	font-weight: normal;
	color: #8C9DB8;
	line-height: 100%;
}
#footer-area #navegacao-rodape ul#mn-navegacao-rodape>li li {
	margin: 10px 0;
}
#footer-area #navegacao-rodape ul#mn-navegacao-rodape>li li.open>a {
	/*color: #FFFFFF;
	text-decoration: underline;*/
}
#footer-area #navegacao-rodape ul#mn-navegacao-rodape>li li.open li a {
	font-size: 0.833em
}
#footer-area #navegacao-rodape ul#mn-navegacao-rodape>li:first-child {
	display: none;
}
#footer-area #navegacao-rodape ul#mn-navegacao-rodape>li li.closed>a {
	position: relative;
	display: block;
}
#footer-area #navegacao-rodape ul#mn-navegacao-rodape>li li.closed>a:after {
	font: normal normal normal 14px/1 FontAwesome;
	content: "\f107";
	margin-right: 6px;
	position: absolute;
	right: 0;
}
#footer-area #navegacao-rodape ul#mn-navegacao-rodape>li ul {
	padding: 0;
	list-style: none;
	display: block;
	margin-bottom: 15px;
}
#footer-area #navegacao-rodape ul#mn-navegacao-rodape>li ul ul {
	padding-left: 15px;
	display: none;
	list-style: disc;
}
@media (max-width:767px) {
	#footer-area #navegacao-rodape ul#mn-navegacao-rodape>li {
		width: 50%;
	}
	#footer-area {
		padding: 30px 0;
		margin: 0;
	}
	address {
		line-height: 1;
	}
}


/************************************************** RODAPE **************************************************/
footer {
	background: #04132f; /* Old browsers */
	background: -moz-linear-gradient(top, #04132f 0%, #071c41 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #04132f 0%,#071c41 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #04132f 0%,#071c41 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#04132f', endColorstr='#071c41',GradientType=0 ); /* IE6-9 */
}
footer#main-footer {
	display: block;
	
	color: #FFFFFF;
	padding: 30px 0;
}
footer#main-footer .map,
footer#main-footer .contact {
	position: relative;
	color: #FFF;
	white-space: nowrap;
}
footer#main-footer .map {
	font-size: 0.917em;
	font-weight: bold;
	margin-left: 10px
}
footer#main-footer .map:after,
footer#main-footer .contact:after {
	display: block;
	content: "";
	height: 2px;
	width: 100%;
	background: #1963EB;
	position: absolute;
	bottom: -4px;
	left:0;
}
footer#main-footer .footer-logo-celepar {
	display: block;
	margin-top: 20px;
}
/* redes sociais rodapÃƒÂ© */
footer#main-footer .footer-social {
	float: right;
}

footer#main-footer .footer-social a {
    background: none;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 1.286em;
    height: 38px;
    line-height: 36px;
    text-align: center;
    width: 38px
}
footer#main-footer .footer-social a:hover {
	text-decoration: none;
}
footer#main-footer .footer-social a:hover.fa-facebook {
    background-color: #3367a1
}
footer#main-footer .footer-social a:hover.fa-twitter {
    background-color: #00aeef
}
footer#main-footer .footer-social a:hover.fa-youtube {
    background-color: #e7503f
}
footer#main-footer .footer-social a:hover.fa-instagram {
    background-color: #cb65b1
}
footer#main-footer .footer-social a:hover.fa-rss {
    background-color: #f68121
}
footer#main-footer .footer-social a:hover.fa-flickr {
    background-color:#FF0084;
    border-color:#FF0084
}
@media (max-width:767px) {
	footer#main-footer .footer-social {
		float: left;
	}
	footer#main-footer .footer-logo-parana img {
		width: 100%;
		height: auto;
	}
}

.marker {
    background-color: Yellow;
}

/* --------------------- EXTCAL --------------------- */
.extcal-minical-block {float: left;}
.minical {padding:0 3px 0; width:225px; }
	.minical table {width:100%;}
		.minical table th {padding:5px;background:#222B64;color: #FFF;font-weight: bold;text-align: center;}
		.minical table td {margin:2px; padding:1px; width:14%; background:none; text-align:center; vertical-align:middle; line-height:1.75em;color: #222B64;}
		.minical .current {font-weight:bold; font-size:1.2em; line-height:135%;}
		.minical .week {color:#222B64; font-weight:bold;text-align: center;}
		.minical .week td {background: #FFF;}
		.minical tr td {background: #A8AAC1;color:#222B64;border:1px solid #FFF;}
		.minical .today {background: #D3D5E1;color: #3D68D1;}
			.extcal-minical-block a {text-decoration:none;}
		.minical table td.event {background: #C2CFE0;color: #3D68D1;}
			.minical .event a {}
			.minical .event a:hover {color:#FFF; background-color:#222B64;}
.extcal-next-events {
	float: left;
}


/* --------------------- PESQUISA (SEARCH) --------------------- */

#areas-pesquisa {}
#areas-pesquisa {
	display:table;
	position:absolute;
}

#content ul#areas-pesquisa {
	list-style: inside none disc;
	margin: -10px 0;
	padding-left: 0;
	display: block;
}


#areas-pesquisa li, #areas-pesquisa li a {float:left;}
#areas-pesquisa li {
	margin-right:1px;
	list-style: none outside none;
}
#areas-pesquisa li a {
	display:block;
	background:#666;
	border:1px solid #666;
	padding:3px 13px;
	color:#CCC;
	font-size:1em;
	-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;
	-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;
	border-top-left-radius:8px;border-top-right-radius:8px;
}
#areas-pesquisa li a:hover {
	background:#333;
	text-decoration:none;
}
#areas-pesquisa li.active {}
#areas-pesquisa li.active a {
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #EEE;
	background:#EEE;
	font-weight:bold;
	color:#333;
}
#search {
	display:table;
	clear:both;
	border:1px solid #CCC;
	padding:7px;
	background:#EEE;
	margin-top:47px;
	width:100%;
}
#search label,
#search input,
#search .tipo {
	display:block;
	float:left;
}
#search input#query {
	color:#666;
	font-size:0.917em;
	width:400px;	
	padding:4px;
}
#search label {
	line-height:100%;
	font-size:0.917em;
	padding:8px 10px 0 2px;
}
#search label em {
	display:block;
	font-size:0.833em;
	color:#666;
	clear:both;
	font-style:normal;
}
#search label.labelquery {
	width:110px;
	font-size:1em;
	padding:0;
}
#search .bt-pesquisar {
	float:right;
}
#search .tipo {padding-top:3px;}
#mensagem-pesquisa {
	display:block;
	text-align:center;
	padding:5px;
	margin:7px 0;
}

#mensagem-pesquisa.active {
	background:url('../images/bg_loading01.gif') no-repeat -300px 7px;
	background-position:290px 7px; padding-left:36px;
}

#mensagem-pesquisa.erro {
	border:1px solid #DF0000;
	background:#FFD7D7;
}
#mensagem-pesquisa.sucesso {
	border:1px solid #66CC00;
	background:#E4FFCA;
}
#resultado-pesquisa {}
#resultado-pesquisa #lista-resultado {clear:both;border-top:1px solid #E9E9E9;margin-bottom:10px;}
#resultado-pesquisa #lista-resultado a {color:#33466B;border-bottom:1px solid #E9E9E9;display:block;padding:5px 5px 5px 26px;background:url(../images/pesquisa-icones.png) no-repeat 4px 5px;font-weight: normal;}
#resultado-pesquisa #lista-resultado .content-pagina a {background-position: 4px 5px;}
#resultado-pesquisa #lista-resultado .content-noticia a {background-position: 4px -45px;}
#resultado-pesquisa #lista-resultado .content-link a {background-position: 4px -95px;}
#resultado-pesquisa #lista-resultado .content-audio a {background-position: 4px -145px;}
#resultado-pesquisa #lista-resultado .content-video a {background-position: 4px -195px;}
#resultado-pesquisa #lista-resultado .content-faq a {background-position: 4px -359px;}
#resultado-pesquisa #lista-resultado .content-agenda a {background-position: 4px -295px;}
#resultado-pesquisa #lista-resultado .content-imagem {float:left;}
#resultado-pesquisa #lista-resultado .content-imagem a {background:none;padding:5px;float:left;border:none;text-align:center;width:170px;}
#resultado-pesquisa #lista-resultado .content-imagem a:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity:0.5; opacity:0.5}
#resultado-pesquisa #lista-resultado .content-galeria a {background-position: 4px -425px;}
#resultado-pesquisa #lista-resultado .line {clear:both;}
#resultado-pesquisa #lista-resultado {list-style: none outside none;}

.nav, .nav a {
    font-size: 11px;
}
.nav {clear:both;}
.nav #menu-pesquisarem {
    float: left;
    margin-top: -5px;
    width: 175px;
	list-style: none outside none;
}

.nav #menu-pesquisarem a {
    color: #35486B;
    font-weight: bold;
	background:url(../images/seta-tipo.png) no-repeat right center;
	padding-right:10px;
}


.nav #menu-pesquisarem #submenu-pesquisarem {
	display:none;
	position:absolute;
	border:1px solid #CCC;
	background:#FFF;
	z-index:5000;
	padding:7px 10px;
	margin-left:30px;
}
.nav #menu-pesquisarem #submenu-pesquisarem li {
	clear:both;
	list-style: none outside none;
}
.nav #menu-pesquisarem #submenu-pesquisarem li a {
	font-weight:normal;
	background:none;
	display:block;
}
.pagination {
    float: right;
    text-align: right;
    width: auto;
	list-style: none outside none;
}
.pagenav {
    clear: both;
    display: block;
    float: right;
    font-size: 11px;
    font-weight: bold;
    list-style: none outside none;
    margin: 0 0 8px;
    padding: 0;
}
#navtop {
}
#navbottom {
}
.pagenav li {
    float: left;
    list-style: none outside none;
    margin: 0 0 0 1px;
    padding: 0;
}
.pagenav li a {
    background: none repeat scroll 0 0 #F2F4F5;
    color: #839CB3;
    display: block;
    margin-right: 1px;
    padding: 5px 6px;
}
.pagenav li span {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #839CB3;
    display: block;
    margin-right: 1px;
    padding: 5px 6px;
}
.pagenav li.btprev a, .pagenav li.btnext a {
}
.pagenav li a.btprev {
    margin-right: 10px;
}
.pagenav li a.btnext {
    margin-left: 10px;
}
.pagenav li a:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    text-decoration: none;
}
.pagenav li b, .pagenav li b a {
    background: none repeat scroll 0 0 #003466;
    color: #FFFFFF;
    display: block;
    margin-right: 1px;
    padding: 5px 6px;
}

#menu-pesquisarem-disciplina {
    float: left;
    margin-top: 5px;
    width: 300px;
	list-style: none outside none;
}
#menu-pesquisarem-disciplina a {
    color: #35486B;
    font-weight: bold;
	background:url(../images/seta-tipo.png) no-repeat right center;
	padding-right:10px;
}

#menu-pesquisarem-disciplina #submenu-pesquisarem-disciplina {
	display:none;
	position:absolute;
	border:1px solid #CCC;
	background:#FFF;
	z-index:5000;
	padding:7px 10px;
	margin:0px 141px;
}
#menu-pesquisarem-disciplina #submenu-pesquisarem-disciplina li {
	clear:both;
	list-style: none outside none;
}
#menu-pesquisarem-disciplina #submenu-pesquisarem-disciplina li a {
	font-weight:normal;
	background:none;
	display:block;
}

/*Bloco Redes Sociais*/

#block-social {
  display: block;
  padding:0 0 40px 0;
}
#block-social h2 {
  font-size: 1.714em;
  font-weight: bold;
  border-left: 5px solid #FF9A00;
  margin: 0 0 30px 15px;
  padding: 0 0 0 10px;
  display: inline-block;
  color: #333;
}
#block-social h3:not(.block-title) {
  display: block;
  background:#004262;
  color: #FFF;
  font-weight: bold;
  font-size: 1.143em;
  padding: 10px;
  margin: 0;
  text-align: left;
  overflow: hidden;
}
#block-social h3:not(.block-title) a {
  color: #FFF;
  text-decoration: none;
}
#block-social h3:not(.block-title) .fab {
  float: right;
}
#block-social .box-social {
  background: #FFF;
  border-left: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
  border-right: 1px solid #CCC;
  margin-bottom: 10px;
  text-align: left;
  display: block;
  width: 100%;
  height: 400px !important;
}
#block-social .box-social h4 {
  display: block;
  margin: 0 0 20px 0;
  font-size: 1.714em;
  font-weight: bold;
  color: #0077B5;
}
#block-social .box-social .text-content {
  display: table;
  width: 100%;
  padding: 15px;
}
#block-social .box-social .text-content p {
  line-height: 150%;
}
#block-social .box-social.scroll {
  overflow-y: scroll;
}
#block-social .box-social iframe {
  border: none;
  overflow: hidden;
  height: 400px;
  margin: 0 auto;
  width: 100%;
}

#block-social .box-social {
    overflow-y: scroll;
}
#block-social .box-social {
    background: #fff;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
#block-social .box-social {
    background: #FFF;
    border-left: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    border-right: 1px solid #CCC;
    margin-bottom: 10px;
    text-align: left;
    display: block;
    width: 100%;
    height: 400px !important;
}

#block-social .col-xs-12.col-md-4 {
  width: 33%;
  float: none;
  display: inline-block;
  margin: 0;
}
@media (max-width: 767px) {
  #block-social .col-xs-12.col-md-4 {
    width: 100%;
  }
}

/*#main-area-7 .bloco-conteudo .bloco-conteudo-interno h3 {
	font-size: 16px;
	color: #006ed5;
}*/


/* mensagem LGPD */
#cookie-msg.cookie-msg {
    display: block;
    position: fixed;
    bottom: -100px;
    left: 0;
    padding: 25px;
    z-index: 9999;
    width: 100%;
    color: #333;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    background: #fff;
    font-size: 13px;
    border-top: 1px solid #666;
}

#cookie-msg.cookie-msg a.fa-times {
    color: #333;
    float: right;
    font-size: 16px;
}