/* ==|=======================================================================
	Reset CSS Page
	========================================================================= */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, textarea, input, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-weight: 400;
	vertical-align: baseline;
	background: transparent;
	text-decoration: none;
	outline: 0;
	border: 0
}
body {
	line-height: 100%
}
ol, ul {
	list-style: none
}
blockquote, q {
	quotes: none
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none
}
:focus {
	outline: 0
}
ins {
	text-decoration: none
}
del {
	text-decoration: line - through
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
body {
	width: 100%;
*zoom:1
}
body:before, body:after {
	content: "";
	display: table
}
body:after {
	clear: both
}
@media all {
html {
	font-size: 24px
}
}
@media all and (max-width: 1800px) {
html {
	font-size: 26px;
	-webkit-transition: .2s all;
	-moz-transition: .2s all;
	-ms-transition: .2s all;
	-o-transition: .2s all;
	transition: .2s all
}
}
@media all and (max-width: 1400px) {
html {
	font-size: 25px;
	-webkit-transition: .2s all;
	-moz-transition: .2s all;
	-ms-transition: .2s all;
	-o-transition: .2s all;
	transition: .2s all
}
}
@media all and (max-width: 1000px) {
html {
	font-size: 24px;
	-webkit-transition: .2s all;
	-moz-transition: .2s all;
	-ms-transition: .2s all;
	-o-transition: .2s all;
	transition: .2s all
}
}
@media all and (max-width: 920px) {
html {
	font-size: 22px;
	-webkit-transition: .2s all;
	-moz-transition: .2s all;
	-ms-transition: .2s all;
	-o-transition: .2s all;
	transition: .2s all
}
}
@media all and (max-width: 840px) {
html {
	font-size: 20px;
	-webkit-transition: .2s all;
	-moz-transition: .2s all;
	-ms-transition: .2s all;
	-o-transition: .2s all;
	transition: .2s all
}
}
@media all and (max-width: 520px) {
html {
	font-size: 18px;
	-webkit-transition: .2s all;
	-moz-transition: .2s all;
	-ms-transition: .2s all;
	-o-transition: .2s all;
	transition: .2s all
}
}
.wrap {
	background: #eee
}
.bxslider {
	position: fixed!important
}
.bxslider li {
	background: #fff
}
.bxslider li img {
	width: 100%
}
.news-item {
	float: left;
	width: 32.5%;
	margin: 0 .4166666666666667%
}
.news-item .news-link {
	position: relative;
	top: 0;
	left: 0;
	display: block
}
.news-item .news-link .news-img {
	display: block;
	width: 99.75%
}
.news-item .news-link .news-header {
	position: absolute;
	top: 30%;
	left: 5%;
	width: 86%;
	padding: 2%;
	border-top: solid 2px #fff;
	border-bottom: solid 2px #fff
}
.news-item .news-link .news-header .news-title {
	font-family: 'IdealSansSemibold';
	font-size: 19px;
	color: #fff;
	line-height: 120%;
	width: 100%;
	display: block;
	margin-bottom: 15px
}
.news-item .news-link .news-header .news-date, .news-item .news-link .news-header .news-tag {
	display: block;
	float: left;
	font-family: 'IdealSansBook';
	font-size: 13px;
	color: #fff;
	background: url('../../img/sprite.png') no-repeat
}
.news-item .news-link .news-header .news-date.news-date, .news-item .news-link .news-header .news-tag.news-date {
	background-position: -300px -150px;
	padding-left: 22px;
	margin-right: 20px
}
.news-item .news-link .news-header .news-date.news-tag, .news-item .news-link .news-header .news-tag.news-tag {
	background-position: -300px -200px;
	padding-left: 32px
}
.news-item .news-content {
	background: #006991;
	color: #fff;
	padding: 4%;
	width: 92%;
	display: block;
	font-size: 16px;
	font-family: 'IdealSansBook';
	line-height: 120%
}
.banners-list li {
	max-width: 540px!important
}
.bx-controls .bx-controls-direction .bx-prev {
	background: url('../../img/sprite.png') 0 -350px;
	width: 27px;
	height: 50px;
	left: -40px
}
.bx-controls .bx-controls-direction .bx-next {
	background: url('../../img/sprite.png') 0 -450px;
	width: 27px;
	height: 50px;
	right: -40px
}
.banners {
	width: 100%;
	height: 300px;
	position: relative
}
.banners .banners-info {
	position: absolute;
	bottom: 0;
	left: 0;
	border-top: solid 1px #333
}
.banners .banners-info .about {
	font-family: 'IdealSansBook';
	font-size: 18px;
	color: #333;
	float: left;
	display: block;
	width: 26%;
	padding: 0 2%;
	height: 60px;
	line-height: 60px;
	background: url('../../img/sprite.png') no-repeat -195px -290px
}
.banners .banners-info .about:hover {
	background-color: #fff;
	color: #333;
	transition: .3s all
}
.banners .banners-info .download {
	font-family: 'IdealSansBook';
	font-size: 18px;
	background: url('../../img/sprite.png') no-repeat -285px -240px #333;
	color: #fff;
	float: right;
	display: block;
	width: 56%;
	height: 38px;
	padding: 2% 2% 2% 12%;
	line-height: 100%
}
.banners .banners-info .download:hover {
	background-color: #000;
	color: #fff;
	transition: .3s all
}
.banners.fgts {
	background: url('../../img/banner-fgts-tr.png')
}
.banners.ajuizamento {
	background: url('../../img/banner-previ-site.png')
}
.banners.previdencia {
	background: url('../../img/banner-previdencia.png')
}
.banners.ir {
	background: url('../../img/ir.png')
}
.atuation {
	position: relative;
	width: 45%;
	margin: 0 .4166666666666667%;
	float: left;
	margin-bottom: 50px;
	overflow: hidden
}
.atuation.right {
	float: right
}
.atuation .atuation-link:hover .atuation-img {
	-webkit-filter: blur(3px);
	transition: .5s
}
.atuation .atuation-img {
	display: block;
	width: 100%
}
.atuation .medium-title {
	position: absolute;
	top: 45%;
	color: #fff;
	width: 100%;
	text-align: center
}
.news-wrapper {
	float: left;
	width: 61.66666666666667%;
	margin: 0 .4166666666666667%;
	display: table
}
.news-wrapper .news-content {
	margin-bottom: 10px
}
.news-wrapper .news-header {
	background: #006991;
	display: table;
	width: 100%;
	height: 65px;
	padding: 10px 0
}
.news-wrapper .news-header .news-date {
	float: left;
	font-family: 'IdealSansLight';
	font-size: 18px;
	text-transform: uppercase;
	line-height: 65px;
	display: block;
	color: #fff;
	padding: 0 2%;
	border-right: solid 1px #006991;
	width: 8%;
	min-width: 64px
}
.news-wrapper .news-header .news-title {
	float: left;
	padding: 0 2%;
	font-family: 'IdealSansSemibold';
	color: #fff;
	font-size: 20px;
	line-height: 110%;
	width: 77%;
	padding-top: 10px
}
.news-wrapper .news-header .news-title a {
	color: #fff
}
.news-wrapper .news-content {
	background: #fff;
	width: 100%;
	display: table
}
.news-wrapper .news-content .small-text {
	font-size: 15px;
	font-family: 'IdealSansSemibold';
	line-height: 120%;
	padding: 2%
}
.news-wrapper .news-content .small-text a {
	color: #eee
}
@media all and (max-width: 1150px) {
.content-inner .news-item .news-header {
	top: 18%;
	padding: 0
}
.content-inner .news-item .news-header .news-title {
	padding: 0;
	font-family: 'IdealSansMedium';
	font-size: 17px!important;
	width: 100%;
	padding-top: 5px;
	margin-bottom: 10px
}
.content-inner .news-item .news-header .news-title a {
	color: #fff
}
.content-inner .news-item .news-header .news-date {
	margin-right: 5px!important
}
.content-inner .news-item .news-content {
	font-size: 15px
}
.content-inner .banners {
	width: 45%;
	margin: 0 .4166666666666667%;
	height: 240px;
	position: relative
}
.content-inner .banners.fgts {
	float: left;
	background: url('../../img/banner-fgts.png') bottom left #eee no-repeat;
	background-size: 100% auto
}
.content-inner .banners.previdencia {
	float: right;
	background: url('../../img/banner-previdencia.png') bottom left #eee no-repeat;
	background-size: 100% auto
}
.content-inner .banners .banners-info {
	position: absolute;
	bottom: 0;
	left: 0;
	border-top: solid 1px #333
}
.content-inner .banners .banners-info .about {
	font-family: 'IdealSansBook';
	font-size: 16px;
	color: #333;
	float: left;
	display: block;
	width: 27%;
	padding: 0 2%;
	height: 56px;
	line-height: 56px;
	background: url('../../img/sprite.png') no-repeat -212px -292px
}
.content-inner .banners .banners-info .about:hover {
	background-color: #fff;
	color: #333;
	transition: .3s all
}
.content-inner .banners .banners-info .download {
	font-family: 'IdealSansBook';
	font-size: 16px;
	background: url('../../img/sprite.png') no-repeat -292px -243px #333;
	color: #fff;
	float: right;
	display: block;
	width: 55%;
	height: 38px;
	padding: 2% 2% 2% 12%;
	line-height: 100%
}
.content-inner .banners .banners-info .download:hover {
	background-color: #000;
	color: #fff;
	transition: .3s all
}
}
@media all and (max-width: 980px) {
.content-inner .news-item {
	width: 49.166666666666664%;
	margin: 0 .4166666666666667%
}
.content-inner .news-item:nth-child(3) {
	display: none
}
.content-inner .news-item .news-header {
	top: 25%
}
.content-inner .banners {
	height: 280px;
	width: 49.166666666666664%;
	margin: 0 .4166666666666667%;
	background-position: top left!important
}
.content-inner .banners .about {
	width: 50%!important;
	padding: 0!important;
	margin: 0!important;
	color: transparent!important;
	background: url('../../img/sprite.png') no-repeat -295px -292px!important
}
.content-inner .banners .download {
	height: 56px!important;
	width: 50%!important;
	padding: 0!important;
	margin: 0!important;
	color: transparent!important
}
}
@media all and (max-width: 880px) {
.content-inner .banners {
	height: 215px;
	width: 49.166666666666664%;
	margin: 0 .4166666666666667%;
	background-position: top left!important
}
}
@media all and (max-width: 680px) {
.bxslider {
	position: relative
}
.bxslider li {
	height: 200px;
	overflow: hidden
}
.bxslider li img {
	max-width: inherit;
	width: auto;
	height: 200px;
	position: absolute;
	right: 0;
	top: 0
}
.content-inner .eye-text {
	font-size: 18px;
	margin-bottom: 23px;
	line-height: 120%
}
.content-inner .news-item .news-link {
	height: 220px;
	overflow: hidden
}
.content-inner .news-item .news-link .news-img {
	height: 100%;
	width: auto
}
.content-inner .news-item .news-content {
	display: none
}
.content-inner .banners {
	height: 195px;
	width: 49.166666666666664%;
	margin: 0 .4166666666666667%;
	background-position: top left!important
}
.content-inner .atuation {
	width: 100%;
	margin-bottom: 10px
}
}
@media all and (max-width: 530px) {
.content-inner .news-item {
	width: 99.16666666666667%;
	margin: 0 .4166666666666667%;
	overflow: hidden;
	margin-bottom: 10px
}
.content-inner .news-item .news-img {
	width: 100%!important;
	height: auto!important
}
}
@media all and (max-width: 430px) {
.bxslider {
	position: relative
}
.bxslider li {
	height: 200px;
	overflow: hidden
}
.bxslider li img {
	max-width: inherit;
	width: auto;
	height: 200px;
	position: absolute;
	right: -30%;
	top: 0
}
.content-inner .news-item {
	margin-bottom: 10px;
	overflow: hidden;
	display: block
}
.content-inner .news-item .news-header {
	width: 65.83333333333333%;
	margin: 0 .4166666666666667%
}
.content-inner .news-item .news-img {
	width: auto!important;
	height: 100%!important
}
.section-link {
	width: 90%;
	font-size: 19px;
	padding: 20px 0
}
}
/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */
