/*
------------------- RESET DA MODELO -------------------
*/
#titulos,
.conteudos-nav {
	display: none !important;
	visibility: hidden !important;
}
.corpo {
	margin-top: 0;
	padding-bottom: 0;
}
.conteudos {
	max-width: 2000px;
	padding-left: 0;
	padding-right: 0;
}
/*
--------------- BANNERS -------------------
*/
/*
#banners {
	float: none;
	margin: 0 auto;
	max-width: 2000px;
	position: relative;
	z-index: 1;
}
*/
/*
----------------------- BANNERS -----------------------
*/
#banners{
	margin-top: 8px;
	width:100%;
	position:relative;
}
#banners > div{	
	max-width:none !important;
	overflow:hidden;	
}
#banners .owl-item,
#banners .owl-item img{
	width: 480px !important;
	/*height:144px !important;*/
}

#banners .owl-nav-button{
	position:absolute;
	top:35%;
	font-size:20px;
	color:#ccc;
	cursor:pointer;
	text-shadow: 2px 2px 4px #666;
	opacity:0.5;
}
#banners .owl-nav-button:hover{
	color:#fff;
	opacity:0.7;	
}
#banners .owl-prev{
	left:10px;
}
#banners .owl-next{
	right:10px;
}
#banners .owl-dots{
	position:absolute;
	bottom:0;
	width:100%;
}
#banners .owl-dots span{	
	border-radius: 50%;
	display: inline-block;
	height: 12px;
	margin: 0 5px;
	width: 12px;
}
#banners .owl-dots .active span{
	background: #F1CF00;
}

@media screen and (min-width: 512px){	
	#banners{
		margin-top: 0;
	}
	#banners .owl-nav-button{
	top:43%;
	}	
	#banners .owl-item,
	#banners .owl-item img{
		width: 768px !important;
	}
}
@media screen and (min-width: 768px){
	#banners{
		margin-top: 0;
	}
	#banners .owl-item,
	#banners .owl-item img{
		width: 1024px !important;
	}
}
@media screen and (min-width: 992px){
	#banners .owl-item,
	#banners .owl-item img{
		width: 1104px !important;
	}
}
@media screen and (min-width: 1170px){
	#banners .owl-item,
	#banners .owl-item img{
		width: 1250px !important;
	}
}
@media screen and (min-width: 1280px){
	#banners .owl-item,
	#banners .owl-item img{
		width: 1360px !important;
	}
}
@media screen and (min-width: 1366px){
	#banners .owl-item,
	#banners .owl-item img{
		width: 1546px !important;
	}
}
@media screen and (min-width: 1440px){
	#banners .owl-item,
	#banners .owl-item img{
		width: 1520px !important;
	}
}
@media screen and (min-width: 1680px){
	#banners .owl-item,
	#banners .owl-item img{
		width: 1760px !important;
	}
}
@media screen and (min-width: 1920px){
	#banners .owl-item,
	#banners .owl-item img{
		width: 2000px !important;
	}
}
/*
--------------- NOTICIAS -------------------
*/
.noticias-container {
	padding: 0;
	padding-top: 35px;
	position: relative;
}
.noticias-cabecalho {
	border-bottom: solid 1px #e7eaed;
	margin-bottom: 15px;
}
.noticias-cabecalho > div {
	margin: 0 auto;
	max-width: 1170px;
	padding: 0 15px;
	padding-bottom: 6px;
}
.noticias-titulo {
	display: inline-block;
}
.noticias-link {
	background: url(../img/icone-mais.png) no-repeat right center;
	color: #00386c;
	float: right;
	font-family: 'gotham_book';
	font-size: 15px;
	font-weight: bold;
	margin-top: 10px;
	padding-right: 26px;
}
.noticias-titulo {
	background: url(../img/titulos-img.png) no-repeat left top;
	color: #00386c;
	font-family: 'gotham_book';
	font-size: 20px;
	letter-spacing: -.8px;
	line-height: 23px;
	padding-left: 70px;
	position: relative;
	text-transform: uppercase;
}
.noticias-titulo strong {
	display: block;
	font-family: 'gotham_black';
	font-size: 25px;
}
.noticias {
	float: none;
	margin: 0 auto;
	max-width: 1170px;
	padding: 0;
	text-align: center;
}
.noticias > div:first-child {
	margin-left: 57px;
}
.noticia {
	margin: 35px 2%;
	max-width: 298px;
	position: relative;
}
.noticia-data {
	background: #01356e;
	color: #fff;
	display: block;
	font-family: 'gotham_black';
	font-size: 20px;
	left: -40px;
	max-width: 41px;
	padding: 2px 6px;
	position: absolute;
	top: 0;
}
.noticia-data span {
	border-bottom: solid 1px #fff;
	border-top: solid 1px #fff;
	display: block;
}
.noticia img {
	display: block;
	margin: 0 auto;
	margin-bottom: 8px;
}
.noticia h2 {
	color: #01356e;
	font-family: 'gotham_book';
	font-size: 17px;
	margin: 0;
	padding: 0;
	text-align: left;
}
/*
---------------- ASSOCIADOS --------------------
*/
.associados-container {
	background: #ebf4f8;
	float: none;
	padding: 57px 0;
	width: 100%;
}
.associados {
	margin: 0 auto;
	max-width: 1170px;
	padding: 0 15px;
}
.associados-cabecalho {
	border-bottom: solid 1px #00386c;
	border-top: solid 1px #00386c;
	color: #00386c;
	display: block;
	float: none;
	font-family: 'gotham_medium';
	font-size: 15px;
	margin: 0 auto;
	margin-bottom: 50px;
	max-width: 150px;
	text-align: center;
	text-transform: uppercase;
}
.associados span.slick-arrow {
	background: #00386c;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	color: #fff;
	display: block;
	height: 32px;
	font-size: 25px;
	line-height: 30px;
	position: absolute;
	right: 15px;
	text-align: center;
	top: -76px;
	width: 32px;
}
.associados span.slick-arrow:hover,.associados span.slick-arrow:focus {
	border: solid 1px #00386c;
	background: #ebf4f8;
	color: #00386c;
	cursor: pointer;
}
.associados span.slick-arrow:first-child {
	right: 53px;
}

.associado img {
	/*box-shadow: 0px 1px 2.58px 0.42px rgba(0, 0, 0, 0.33);*/
	border: 1px solid #eee;
}

.associado:focus {
	outline: none;
}
/*
------------- REVISTA + NEWSLETTER ------------
*/
.revista-newsletter-container {
	padding: 60px 0;
	position: relative;
}
.revista-newsletter-container:before {
	background-image: -moz-linear-gradient( 0deg, rgb(1,53,110) 0%, rgb(1,53,110) 34%, rgb(255,207,1) 35%);
	background-image: -webkit-linear-gradient( 0deg, rgb(1,53,110) 0%, rgb(1,53,110) 34%, rgb(255,207,1) 35%);
	background-image: -ms-linear-gradient( 0deg, rgb(1,53,110) 0%, rgb(1,53,110) 34%, rgb(255,207,1) 35%);
	content: '';
	height: 3px;
	left: 0;
	position: absolute;
	top: 131px;
	width: 100%;
}
.revista-newsletter-container .wrap {
	float: none;
	margin: 0 auto;
	max-width: 1170px;
}
.revista-container {
}
.revista-cabecalho {
	color: #00386c;
	font-family: 'gotham_book';
	font-size: 20px;
	letter-spacing: -.4px;
	line-height: 20px;
	text-align: center;
	text-transform: uppercase;
}
.revista-cabecalho strong {
	display: block;
	font-family: 'gotham_black';
	font-size: 28px;
}
.revista {
	background: url(../img/home-revista-container.png) no-repeat left center;
	height: 378px;
	display: block;
	margin: 0 auto;
	margin-top: -15px;
	padding: 25px 38px;
	width: 313px;
}
.revista a {
	background-size: cover;
	display: block;
	height: 318px;
	text-indent: -9999px;
	width: 249px;
}
.revista-link {
	background: #01356e;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	color: #fff;
	display: block;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	letter-spacing: 2px;
	margin: 0 auto;
	max-width: 213px;
	padding: 16px 2px;
	text-align: center;
	text-transform: uppercase;
}
.revista-link:hover,.revista-link:focus {
	color: #fff;
	text-decoration: none;
}
.newsletter-container {
	padding-top: 172px;
}
.newsletter-cabecalho {
	float: left;
	margin-bottom: 20px;
}
.newsletter-titulo {
	background: url(../img/icone-newsletter.png) no-repeat left 8px;
	border-right: solid 2px #e8efef;
	color: #00386c;
	display: block;
	font-family: 'gotham_book';
	font-size: 20px;
	letter-spacing: -.3px;
	line-height: 27px;
	min-width: 345px;
	padding-left: 66px;
	text-transform: uppercase;
	width: 46%
}
.newsletter-titulo strong {
	display: block;
	font-size: 35px;
	font-weight: normal;
	letter-spacing: 1.2px;
}
.newsletter-info {
	color:#00386c;
	display: inline-block;
	font-family: 'gotham_book';
	font-size: 18px;
	line-height: 18px;
}
#newsletter {
	position: relative;
}
#newsletter input {
	background: #dfecfa;
	border: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	display: block;
	margin: 25px 0;
	padding: 12px;
	width: 100%;
}
#newsBt {
	background: #01356e !important;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	color: #fff;
	display: block;
	float: right;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	letter-spacing: 2px;
	margin: 0 auto !important;
	max-width: 213px;
	padding: 16px 2px;
	text-align: center;
	text-transform: uppercase;
}
/*
---------------- PARCEIROS --------------------
*/
.parceiros-container {
	background: #ebf4f8;
	border-bottom: solid 4px #fff;
	border-top: solid 4px #fff;
	float: none;
	padding: 57px 0;
	width: 100%;
}
.parceiros {
	margin: 0 auto;
	max-width: 1170px;
	padding: 0 15px;
}
.parceiros-cabecalho {
	border-bottom: solid 1px #00386c;
	border-top: solid 1px #00386c;
	color: #00386c;
	display: block;
	float: none;
	font-family: 'gotham_medium';
	font-size: 15px;
	margin: 0 auto;
	margin-bottom: 50px;
	max-width: 210px;
	text-align: center;
	text-transform: uppercase;
}
.parceiros span.slick-arrow {
	background: #00386c;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	color: #fff;
	display: block;
	height: 32px;
	font-size: 25px;
	line-height: 30px;
	position: absolute;
	right: 15px;
	text-align: center;
	top: -76px;
	width: 32px;
}
.parceiros span.slick-arrow:hover,.parceiros span.slick-arrow:focus {
	border: solid 1px #00386c;
	background: #ebf4f8;
	color: #00386c;
	cursor: pointer;
}
.parceiros span.slick-arrow:first-child {
	right: 53px;
}
.parceiro img {
	box-shadow: 0px 1px 2.58px 0.42px rgba(0, 0, 0, 0.33);
}
.parceiro:focus {
	outline: none;
}
/*
--------------- LOCALIZACAO -------------------
*/
.localizacao {
	clear: both;
	width: 100%;
	max-width: 2000px;
	height: 412px;
	background: #eee;
	
}
/*
--------------- RESPONSIVIDADES -------------------
*/
@media screen and (max-width:1100px) {
	.newsletter-info {
		font-size: 13px;
	}
	.noticias-container {
		padding-top: 15px;
	}
}
@media screen and (max-width:1065px) {
	.noticia {
		width: 28%;
	}
}
@media screen and (max-width:1020px) {
	.noticia h2 {
		font-size: 15px;
	}
}
@media screen and (max-width:992px) {
	.newsletter-container {
		display: block;
		float: none;
		margin: 0 auto;
		max-width: 720px;
	}
	.newsletter-cabecalho {
		padding-top: 40px;
	}
	#newsBt {
		float: none;
		max-width: 1000px;
		width: 80% !important;
	}
}
@media screen and (max-width:960px) {
	.noticia {
		width: 26%;
	}
}
@media screen and (max-width:767px) {
	.noticia {
		display: block;
		float: none;
		margin: 15px auto !important;
		width: 100%;
	}
	.noticias > div:nth-child(2) {
		margin: 25px auto !important;
	}
}
@media screen and (max-width:720px) {
	.newsletter-titulo {
		border: none;
		float: none;
		margin: 0 auto;
	}
	.newsletter-info {
		font-size: 15px;
		margin-top: 15px;
		max-width: 700px;
		text-align: center;
		width: 100%;
	}
}
@media screen and (max-width:480px) {
	.noticia-data {
		display: block;
		left: auto;
		margin-bottom: 5px;
		max-width: 300px;
		padding: 2px 6px;
		position: relative;
		top: auto;
	}
	.noticia-data span {
		border: none;
		display: inline-block;
		position: relative;
	}
	.noticia-data span:before {
		content: '.';
	}
	.noticia-data span:after {
		content: '.';
	}
	.noticia img {
		margin: 0;
	}
}
@media screen and (max-width:400px) {
	.noticias-titulo {
		background: none;
		color: #f1cf00;
		padding-left: 0px;
	}
	.noticias-titulo strong {
		color: #00386c;
	}
	.associados span.slick-arrow,.parceiros span.slick-arrow {
		right: 15px;
		top: 161px;
	}
	.associados span.slick-arrow:first-child,.parceiros span.slick-arrow:first-child {
		right: auto;
		left: 15px;
	}
}
@media screen and (max-width:360px) {
	.newsletter-titulo {
		font-size: 15px;
		line-height: 27px;
		min-width: 280px;
	}
	.newsletter-titulo strong {
		font-size: 28px;
	}
}
@media screen and (max-width:330px) {
	.revista {
		max-width: 305px;
	}
}