/*@ CSS Document */

body {
	font: normal 15px 'Roboto', sans-serif;
	font-weight: normal;
	color: #414141;
}


/*@ Zera margens p e form */

p,
form {
	margin: 0;
}

a,
a:hover {
	color: #3a4a71;
}


/*@ pagination */

.pagination {
	width: 100%;
	clear: both;
	overflow: hidden;
	margin: 0 0 50px 0;
	color: #999;
	font-size: .8em;
}

.pagination a {
	color: #999;
}

.pagination img {
	margin: 0 1px;
}

.pagination > table {}


/*@ Fotos */

.fotoTopo {
	margin: 0 0 20px 0;
	text-align: center;
	display: block;
	clear: both;
	overflow: hidden;
}

.fotoTopo img {
	clear: both;
	display: block;
}

.fotoright {
	float: right;
	text-align: right;
	padding: 0 0 10px 0;
}

.fotoleft {
	float: left;
	text-align: left;
	padding: 0 0 10px 0;
}

.fotoinferior {
	margin: 0 20px 20px 0;
	display: inline-table;
}

.containerfotoleft {
	margin: 0 20px 0 0;
	float: left;
}

.containerfotoright {
	margin: 0 0 0 20px;
	float: right;
}

.containerfotoinferior {
	margin: 20px 0 0 0;
	text-align: justify;
	overflow: hidden;
	clear: both;
	display: block;
}

.fotolegenda {
	font-size: .75em;
	text-align: center;
	line-height: 140%;
	padding: 5px 10px;
	display: block;
	text-align: center;
}

.fotocreditos {
	font-size: .7em;
	text-align: right;
}

.foto {
	background: white;
	border: 1px solid #ddd;
	padding: 4px;
}


/*@ hx */

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
	line-height: normal;
}

h1 {
	float: left;
	line-height: normal;
	margin: 0;
	padding: 0;
	font-size: 2.2em;
	color: #3a4a71;
	line-height: 1.2em;
}

h2 {
	color: #3d4d71;
	font-size: 1.3em;
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom: 1px solid #fff;
	font-weight: bold;
	box-shadow: 0px 1px 0px #DAD8FF;
}

h2 a {
	font-size: .6em;
	color: #414141;
	;
	vertical-align: middle;
	font-weight: 400;
}

h2 a:hover {
	color: #000;
	text-decoration: none;
}

h2 a:before {
	;
	color: #414141;
	;
	padding: 0 13px 0 10px;
	text-decoration: none;
}

h2 span {
	font-size: .6em;
	color: #414141;
	;
	vertical-align: middle;
}

h2 span:before {
	content: "|";
	color: #414141;
	;
	padding: 0 13px 0 10px;
	text-decoration: none;
}

h2 a.icon-rss {
	width: 32px;
	height: 32px;
	background: url(../images/sprite.png) no-repeat -400px -20px;
	float: right;
	text-indent: -999em;
	outline: none;
}

h2 a.icon-rss span {
	display: none;
}

h2 a.icon-rss:before {
	content: "";
	padding: 0;
}

h2.h2-title {
	color: #3a4a71;
	border: none;
	margin-bottom: 25px;
	padding-bottom: 0px;
	font-size: 1.9em;
}

h3 {
	color: #2d4152;
	font-size: 1.1em;
	margin-bottom: 10px;
}

h3.h3-title {
	color: #ababab;
	font-size: 1.7em;
	margin-bottom: 25px;
}

h4 {
	font-size: 1em;
	margin-bottom: 25px;
}

h4.modal-title {
	font-weight: bold;
	margin-bottom: 0;
	font-size: 1.1em;
}

h4 a {
	display: block;
}

a[href^=tel] {
	color: inherit;
	text-decoration: inherit;
}


/*---------------------------- Start S I T E --------------------------*/


/*@ wrap-topo */

.wrap-topo {
	background-color: #1f3547;
	clear: both;
	color: #fff;
}

.wrap-topo .container {
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: .75em;
}

.wrap-topo a,
.wrap-topo a:hover {
	color: #fff;
}


/*@ btn-acessibilidade */

.btn-acessibilidade {
	float: left;
	text-transform: uppercase;
}


/*@ lista-menu-topo */

ul.lista-menu-topo {
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
	text-transform: uppercase;
}

ul.lista-menu-topo li {
	display: inline-block;
	margin: 0 0 0 20px;
}

ul.lista-menu-topo li:first-child {
	margin: 0;
}


/*@ header */

header {
	clear: both;
}

header .container {
	height: 150px;
}

#clickPlay {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 18px;
	height: 20px;
	z-index: 10000;
}


/*@ logo */

.logo {
	position: absolute;
	display: block;
	width: 220px;
	height: 140px;
	outline: none;
	background: url(../images/sprite.png) no-repeat -20px -20px;
}

.logo img {
	position: absolute;
	top: 4px;
	right: 8px;
	width: 25%;
}

@media (max-width: 767px) and (min-width: 480px) {
	.logo img {
		top: 8px;
	}
}

@media (max-width: 480px) {
	.logo img {
		right: 3px;
	}
}


/*@ busca-topo */

.busca-topo {
	position: absolute;
	top: 30px;
	right: 15px;
	border-radius: 0;
	border-bottom: 2px solid #FFF;
	background: #455172;
	text-indent: 5px;
	width: 186px;
	height: 30px;
}

.busca-topo input {
	border-radius: 0;
	border: none;
	background: none;
	font-size: .8em;
	color: #FFF;
	padding: 0;
	width: 140px;
	display: inline;
}

.busca-topo input:hover,
.busca-topo input:focus {
	outline: none;
	background: none;
	border: none;
	color: #FFF;
}

.busca-topo input:-ms-input-placeholder {
	color: #FFF;
}

.busca-topo input::-webkit-input-placeholder {
	color: #FFF;
}

.busca-topo button {
	border: none;
	background: none;
	display: inline;
	position: absolute;
	right: 3px;
	top: 2px;
}

.busca-topo button:hover,
.busca-topo button:focus {
	outline: none;
	background: none;
}


/*@ trigger */

.trigger {
	background: none;
	color: #1f3547;
	border: 1px solid #1f3547;
	position: absolute;
	bottom: 10;
	left: 15px;
	padding: 0 15px;
	height: 34px;
	line-height: 30px;
	outline: none;
	cursor: pointer;
	display: none;
	text-align: center;
}

.trigger:focus,
.trigger:hover {
	outline: none;
	background: #FFC200;
}


/*@ wrap */

.wrap {
	clear: both;
	background: #e8e8e8;
}

.wrap .container {
	padding-top: 40px;
	padding-bottom: 40px;
}


/*@ article */

article {
	padding-bottom: 15px;
	color: #414141;
	clear: both;
	line-height: 1.6em;
}

article:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: "";
	clear: both;
	height: 0;
}


/*@ item */

article.item {
	overflow: hidden;
	margin: 0 0 40px 0;
	padding: 0 0 40px 0;
	border-bottom: 1px solid #c3c3c3;
}

article.item span.data {
	display: block;
	color: #999;
	margin: 0;
	font-size: .8em;
}

article.item h3 {
	border: none;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

article.item a {
	color: #414141;
}

article.item h3 a {
	color: #3a4a71;
}

article.item .btn {
	margin-top: 10px;
}


/*@ time */

time {
	font-weight: bold;
	margin: -10px 0 15px 0;
	clear: both;
	width: 100%;
	overflow: hidden;
	font-size: .85em;
	display: block;
}


/*@ wrap-topicos */

.wrap-topicos {
	clear: both;
	border-top: 1px solid #c3c3c3;
	border-bottom: 1px solid #c3c3c3;
	padding: 10px 0;
	margin: 25px 0;
	font-size: .85em;
}

.wrap-topicos strong {
	display: inline-block;
	padding-right: 10px;
}

.wrap-topicos ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline-block;
}

.wrap-topicos ul li {
	display: inline-block;
}

.wrap-topicos ul li:before {
	content: "/";
	padding: 0 5px;
	color: #ddd;
}

.wrap-topicos ul li:first-child:before {
	content: "";
	padding: 0;
}

.wrap-topicos ul li a {}


/*@ wrap-noticias-relacionadas */

.wrap-noticias-relacionadas {
	clear: both;
	border-top: 1px solid #c3c3c3;
	border-bottom: 1px solid #c3c3c3;
	padding: 25px 0;
	margin: 40px 0;
}

.wrap-noticias-relacionadas ul.lista-ultimas-noticias li {
	margin-bottom: 15px;
}


/*@ row-title */

.wrap-title {
	border-bottom: 1px solid #c3c3c3;
	clear: both;
	overflow: hidden;
	margin: 0 15px 30px 15px;
	padding-bottom: 10px;
}


/*@ lista-icones-destaque */

ul.lista-icones-destaque {
	margin: 0 0 50px 0;
	padding: 0;
	list-style: none;
	display: block;
	overflow: hidden;
	font-size: 1.1em;
}

ul.lista-icones-destaque li {
	display: block;
	border-top: 1px solid #f1f1f1;
	padding-top: 15px;
	margin-top: 15px;
	overflow: hidden;
}

ul.lista-icones-destaque li:first-child {
	margin: 0;
	padding: 0;
	border: none;
}

ul.lista-icones-destaque li a {
	display: block;
}

ul.lista-icones-destaque li a strong {
	font-weight: lighter;
}

ul.lista-icones-destaque li a span {
	width: 60px;
	height: 60px;
	background-image: url(../images/sprite.png);
	background-repeat: no-repeat;
	display: table-cell;
	vertical-align: middle;
}

ul.lista-icones-destaque li.ic-pje a span {
	background-position: -20px -120px;
}

ul.lista-icones-destaque li.ic-consulta-precatorio a span {
	background-position: -100px -120px;
}

ul.lista-icones-destaque li.ic-diario-oficial a span {
	background-position: -180px -120px;
}

ul.lista-icones-destaque li.ic-concursos a span {
	background-position: -260px -120px;
}

ul.lista-icones-destaque li a strong {
	display: table-cell;
	vertical-align: middle;
	padding-left: 15px;
}


/*@ box-destaque-home */

.box-destaque-home {
	margin-bottom: 50px;
}


/*@ item-destaque-home */

.item-destaque-home {
	width: 100%;
	clear: both;
	overflow: hidden;
	margin: 0 0 30px 0;
	line-height: 1.4em;
	font-size: .9em;
}

.item-destaque-home a,
.item-destaque-home a:hover {
	color: #3a4a71;
}

.item-destaque-home a img {
	width: 100%;
	display: block;
	margin-bottom: 15px;
}

.item-destaque-home a span {
	font-weight: bold;
	color: #333131;
	font-size: 1em;
	display: block;
}

.item-destaque-home a strong {
	color: #3a4a71;
	font-size: 1.2em;
	display: block;
	margin: 0 0 15px 0;
	font-weight: bold;
}


/*@ lista-ultimas-noticias */

ul.lista-ultimas-noticias {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	font-size: .9em;
}

ul.lista-ultimas-noticias li {
	display: block;
	margin-bottom: 12px;
}

ul.lista-ultimas-noticias li a {
	display: block;
	color: #3a4a71;
	min-height: 80px;
}

ul.lista-ultimas-noticias li a span {
	display: block;
	color: #333;
	font-size: .8em;
}


/*@ box-ultimas-noticias */

.box-ultimas-noticias {}

.box-ultimas-noticias .btn-veja-mais {
	margin-bottom: 50px;
}


/*@ btn-continue-lendo */

.btn-continue-lendo {
	display: block;
	margin-top: 20px;
	color: #754c0b;
}

.btn-continue-lendo:hover {
	color: #754c0b;
	text-decoration: underline;
}


/*@ btn-veja-mais */

.btn-veja-mais {
	display: block;
	font-size: .9em;
	color: #754c0b;
	margin-bottom: 20px;
}

.btn-veja-mais:hover {
	color: #754c0b;
}


/*@ box-videos */

.box-videos {
	margin-bottom: 50px;
}


/*@ box-eventos */

.box-eventos {
	margin-bottom: 50px;
}


/*@ item-eventos */

.item-eventos {
	width: 100%;
	clear: both;
	overflow: hidden;
	margin: 0 0 20px 0;
	line-height: 1.4em;
	font-size: .9em;
}

.item-eventos a img {
	width: 100%;
	display: block;
	margin-bottom: 15px;
}

.item-eventos .btn-continue-lendo {
	margin-top: 10px;
}


/* jornal ultimas*/

ul.lista-jornal-ultimas img {
	max-width: 110px;
	float: left;
	padding: 5px 10px 8px 0;
}

ul.lista-jornal-ultimas {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	font-size: .9em;
}

ul.lista-jornal-ultimas li {
	display: block;
	margin-bottom: 12px;
}

ul.lista-jornal-ultimas li a {
	display: block;
	color: #3a4a71;
}

ul.lista-jornal-ultimas li a span {
	display: block;
	color: #333;
	font-size: .8em;
}

.jornal-ultimas .fotoTopo {
	margin: 0 !important;
}

.jornal-ultimas .fotoleft {
	padding: 0 !important;
}

.jornal-ultimas .fotolegenda {
	height: 60px;
}

.jornal-ultimas .containerfotoleft,
.jornal-ultimas .fotoTopo {
	min-height: 290px;
}

.marginb20 {
	margin-bottom: 30px;
}

.down {
	font-size: 80px;
	display: block;
	margin-bottom: 20px;
}


/*@ item-galeria-video */

.item-galeria {
	width: 100%;
	clear: both;
	overflow: hidden;
	margin: 0 0 20px 0;
	line-height: 1.4em;
	font-size: .9em;
}

.item-galeria a img {
	width: 100%;
	display: block;
	margin-bottom: 15px;
}

.item-galeria .btn-continue-lendo {
	margin-top: 10px;
	font-size: 1em;
}


/* Linha */

.linha-fim {
	border-bottom: 1px solid #fff;
	margin-bottom: 15px;
	box-shadow: 0px 1px 0px #DAD8FF;
}

.linha-topo {
	border-top: 1px solid #fff;
	box-shadow: 0px 1px 0px #DAD8FF;
	padding-top: 15px;
}

.fb-like-box,
.fb-like-box span,
.fb-like-box span iframe[style] {
	width: 100% !important;
}


/*@ fb-comments */

.box-fb-comments {}

.fb-comments {
	width: 100% !important;
}

.fb-comments iframe[style] {
	width: 100% !important;
}

.fb-like-box {
	width: 100% !important;
}

.fb-like-box iframe[style] {
	width: 100% !important;
}

.fb-comments span {
	width: 100% !important;
}

.fb-comments iframe span[style] {
	width: 100% !important;
}

.fb-like-box span {
	width: 100% !important;
}

.fb-like-box iframe span[style] {
	width: 100% !important;
}


/*@ box-midias-sociais */

.box-midias-sociais {
	margin-bottom: 50px;
	padding-left: 10px;
	padding-right: 10px;
}

.box-midias-sociais .col-xs-3 {
	padding-left: 5px;
	padding-right: 5px;
}


/*@ midias-sociais */

.midias-sociais {
	display: block;
	margin: 0 0 20px 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	background-color: #ccc;
	height: 60px;
	color: #fff;
	border: 1px solid transparent;
	outline: none;
	-webkit-transition: All 0.2s ease;
	-moz-transition: All 0.2s ease;
	-o-transition: All 0.2s ease;
}

.midias-sociais:hover {
	color: #fff;
	outline: none;
	box-shadow: inset 0 -30px 0 rgba(0, 0, 0, .1);
	-webkit-transition: All 0.2s ease;
	-moz-transition: All 0.2s ease;
	-o-transition: All 0.2s ease;
}

.midias-sociais span {
	height: 60px;
	margin: 0 auto;
	background-image: url(../images/sprite.png);
	background-repeat: no-repeat;
	text-indent: -999em;
	outline: none;
	display: block;
}

.facebook {
	background-color: #3a589b;
	border-color: #3a589b;
}

.facebook span {
	background-position: -185px -170px;
	width: 14px;
}

.twitter {
	background-color: #00acee;
	border-color: #00acee;
}

.twitter span {
	background-position: -215px -170px;
	width: 28px;
}

.youtube {
	background-color: #cf3427;
	border-color: #cf3427;
}

.youtube span {
	background-position: -100px -200px;
	width: 33px;
}

.googleplus {
	background-color: #fff;
	border-color: #dcdcdc;
}

.googleplus span {
	background-position: -140px -200px;
	width: 29px;
}


/*@ box-newsletter */

.box-newsletter {
	width: 100%;
	clear: both;
	overflow: hidden;
	margin-bottom: 50px;
}

.box-newsletter label {
	margin-bottom: 10px;
	margin-top: -7px;
	font-weight: lighter;
}


/*@ box-consulta-processual */

.box-consulta-processual {
	width: 100%;
	clear: both;
	margin-bottom: 50px;
	padding-left: 12px;
	padding-right: 12px;
}

.box-consulta-processual label {
	font-weight: lighter;
	font-size: .9em;
	color: #2d4152;
	margin-bottom: 0px;
	line-height: normal;
	padding: 0;
}

.box-consulta-processual a {
	font-weight: lighter;
	font-size: .9em;
	color: #2d4152;
	margin-bottom: 0px;
	display: inline-block;
	line-height: normal;
	padding: 0;
}

.box-consulta-processual .row {
	margin-bottom: 10px;
}

.box-consulta-processual .row .col-xs-6 .row {
	padding-left: 12px;
	padding-right: 12px;
	margin-bottom: 5px;
}

.box-consulta-processual .col-xs-2,
.box-consulta-processual .col-xs-3,
.box-consulta-processual .col-xs-4,
.box-consulta-processual .col-xs-5,
.box-consulta-processual .col-xs-6,
.box-consulta-processual .col-xs-7,
.box-consulta-processual .col-xs-8,
.box-consulta-processual .col-xs-9,
.box-consulta-processual .col-xs-10,
.box-consulta-processual .col-xs-11,
.box-consulta-processual .col-xs-12 {
	padding-left: 3px;
	padding-right: 3px;
}

.box-consulta-processual .col-sm-6 {
	padding-left: 15px;
	padding-right: 15px;
}

.box-consulta-processual .col-sm-6 .row {
	margin-bottom: 5px;
}


/*@ submenu */

ul.submenu {
	width: 100%;
	border: 1px solid #DDDDDD;
	border-top: none;
	margin: 0 0 50px 0;
	padding: 0;
	list-style: none;
	font-size: .9em;
}

ul.submenu > li.panel {
	margin: 0;
	background-color: #FAFAFA;
	border: none;
	border-radius: 0px;
	-webkit-box-shadow: 0px 1px 2px #D6D6D6;
	box-shadow: 0px 1px 2px #D6D6D6;
	display: block;
	border-top: 1px solid #ddd;
	border-left: 3px solid #FFD21F;
	overflow: hidden;
}

ul.submenu > li > a {
	display: block;
	padding: 10px;
	color: #3a4a71;
	outline: none;
}

ul.submenu > li > span {
	display: block;
	padding: 10px;
	color: #999;
	outline: none;
}

ul.submenu > li > a:focus {
	outline: none;
}

ul.submenu > li > a > i.glyphicon {
	float: right;
	margin-top: 3px;
}

ul.submenu > li > a > i.glyphicon:before {
	content: "\e113";
}

ul.submenu > li > a.collapsed > i.glyphicon:before {
	content: "\e114";
}

ul.submenu > li > ul {
	margin: 0 10px 15px 25px;
	padding: 0;
	list-style: none;
	font-size: .9em;
}

ul.submenu > li > ul > li {
	display: block;
}

ul.submenu > li > ul > li > a {
	display: block;
	color: #999;
}


/*@ box-servicos */

.box-servicos {
	display: block;
	margin-bottom: 30px;
}

.box-servicos a {
	display: block;
	text-align: center;
	padding: 30px 15px 20px 15px;
	color: #3a4a71;
	border: 1px solid #ddd;
	min-height: 170px;
	background: #ededed;
}

.box-servicos a:hover {
	border-color: #AAB0BE;
}

.box-servicos a img {
	display: block;
	margin: 0 auto 30px auto;
}

.box-servicos span {
	margin: 0 auto 10px auto;
}


/*@ box-share */

.box-share {
	display: inline-block;
	margin-bottom: 25px;
}

.icon-share {
	background-image: url(../images/sprite.png);
	background-repeat: no-repeat;
	text-indent: -999em;
	outline: none;
	display: block;
	width: 16px;
	height: 16px;
}

.icon-share-print {
	background-position: -450px -20px;
}

.icon-share-facebook {
	background-position: -470px -20px;
}

.icon-share-twitter {
	background-position: -490px -20px;
}

.icon-share-linkedin {
	background-position: -510px -20px;
}

.icon-share-googleplus {
	background-position: -530px -20px;
}

.icon-share-pinterest {
	background-position: -550px -20px;
}

.icon-share-email {
	background-position: -570px -20px;
}

.data-noticia {
	display: inline-block;
	margin-left: 30px;
	font-size: 12px;
	color: #3a4a71;
}


/*@ box-counter-views */

.box-counter-views {
	float: left;
	border: 1px solid #c3c3c3;
	height: 34px;
	line-height: 34px;
	font-size: .85em;
	padding: 0 15px 0 0;
	margin: 0;
}

.box-counter-views span {
	width: 32px;
	height: 32px;
	background: url(../images/sprite.png) no-repeat -400px -60px #3a4a71;
	float: left;
	margin-right: 15px;
}


/*@ baixar arquivo */

.box-baixar-arquivo {
	float: left;
	border: 1px solid #c3c3c3;
	height: 34px;
	line-height: 34px;
	font-size: .85em;
	padding: 0 15px 0 0;
	margin: 10px 0 0 0;
	background: #f5f5f5;
}

.box-baixar-arquivo span {
	width: 32px;
	height: 32px;
	background: #3a4a71;
	float: left;
	margin-right: 15px;
}

.down-noticia {
	font-size: 24px;
	display: block;
	color: #e2e2e2;
	padding: 4px 0 0 4px;
}


/* No Bullet*/

.no-bullet {
	list-style-type: none;
	line-height: 1.8em;
}


/*@ box-buscar-noticias */

.box-buscar-noticias {
	width: 100%;
	clear: both;
	margin-bottom: 50px;
}

.box-buscar-noticias .form-control {
	margin-bottom: 5px;
}


/*@ row-datas */

.row-datas {
	padding-left: 12px;
	padding-right: 12px;
}

.row-datas .col-xs-6 {
	padding-left: 3px;
	padding-right: 3px;
}


/*@ alert */

.alert-detect-old-browser {
	margin: 0;
	text-align: center;
	line-height: 1.6em;
	position: relative;
	width: 100%;
	z-index: 300;
	display: none;
	visibility: hidden;
}

.alert-detect-old-browser .close,
.alert-detect-old-browser .close:focus,
.alert-detect-old-browser .close:active {
	position: absolute;
	top: 15px;
	right: 15px;
	color: #c09853;
	outline: none;
	width: 12px;
	height: 21px;
}


/*@ form-ouvidoria */

.form-ouvidoria {
	margin-bottom: 50px;
	clear: both;
}

.form-ouvidoria .form-group {
	margin-bottom: 5px;
}

.form-ouvidoria .row {
	padding-left: 13px;
	padding-right: 13px;
}

.form-ouvidoria .row .col-sm-3,
.form-ouvidoria .row .col-sm-6,
.form-ouvidoria .row .col-sm-9 {
	padding-left: 2px;
	padding-right: 2px;
}

.form-ouvidoria button {
	margin-top: 15px;
}


/*@ form-share-email */

.form-share-email {
	margin-top: 20px;
}

.form-share-email .captcha {
	font-size: .85em;
}

.tituloNoticia {
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
}


/*@ box-busca-contatos */

.box-busca-contatos {
	margin-bottom: 20px;
}


/*@ table-contatos */

.table-contatos {
	font-size: .75em;
	margin-bottom: 50px;
}


/*@ box-contato */

.box-contato {
	width: 100%;
	border: 1px solid #c3c3c3;
	padding: 15px;
	overflow: hidden;
	font-size: .8em;
	line-height: 1.4em;
	margin: 15px 0;
	-webkit-transition: All 0.2s ease;
	-moz-transition: All 0.2s ease;
	-o-transition: All 0.2s ease;
	cursor: text;
}

.box-contato:hover {
	background-color: #f7f7f7;
	text-shadow: 1px 1px 0 #fff;
}


/*@ box-thumb */

.box-thumb {
	width: 100%;
	overflow: hidden;
	margin-bottom: 30px;
}

.box-thumb a {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.box-thumb a img {
	width: 100%;
	display: block;
	margin-bottom: 10px;
}

.box-thumb a time {
	margin: 10px 0 5px 0;
	display: block;
	font-size: .75em;
	color: #999;
	font-weight: lighter;
}

.box-thumb a:hover time {
	color: #999;
}


/*@ footer */

footer {
	clear: both;
	background: url(../images/bg_rodape_topo.png) repeat-x #1e2b4a;
	color: #fff;
}

footer .container {
	padding-top: 10px;
	padding-bottom: 10px;
}

footer a,
footer a:hover {
	color: #754c0b;
}

footer h4 a {
	font-weight: 700;
}


/*@ lista-menu-footer */

ul.lista-menu-footer {
	margin: 0 0 30px 0;
	padding: 0;
	list-style: none;
	font-size: .8em;
}

ul.lista-menu-footer li {}

ul.lista-menu-footer li a,
ul.lista-menu-footer li a:hover {
	color: #9cbbd5;
}


/*@ wrap-footer */

.wrap-footer {
	clear: both;
	background: url(../images/bg_rodape_fim.png) repeat-x #2b3959;
	color: #fff;
	font-size: .8em;
}

.wrap-footer .container {
	padding-top: 10px;
	padding-bottom: 10px;
}

.wrap-footer a,
.wrap-footer a:hover {
	color: #fff;
}


/*@ logo-footer */

.logo-footer {
	width: 220px;
	height: 51px;
	background: url(../images/sprite.png) no-repeat -301px -190px;
	outline: none;
	text-indent: -999em;
	display: block;
	float: left;
}


/*@ ilion */

.ilion {
	width: 77px;
	height: 15px;
	background: url(../images/sprite.png) no-repeat -300px -20px;
	outline: none;
	text-indent: -999em;
	display: block;
	float: right;
}


/*@ copyright */

.copyright {
	text-align: center;
}


/*  Telefone topo*/

.telefone-topo {
    color: #FFF;
    font-size: 13px;
    line-height: 20px;
    position: absolute;
    right: 451px;
    top: 30px;
    font-weight: 700;
}


/* redes sociais topo*/

.redes-sociais-topo {
	position: absolute;
	right: 207px;
	top: 34px;
	list-style-type: none;
}

.redes-sociais-topo {
	right: 240px \9;
}

.redes-sociais-topo li {
	float: left;
	margin-right: 5px;
}

.redes-sociais-topo a {
	display: block;
	width: 24px;
	height: 24px;
}

.redes-sociais-topo a span {
	display: none;
}


/*.facebook-topo{background: url(../images/sprite.png) no-repeat -18px -184px;}
.twitter-topo{background: url(../images/sprite.png) no-repeat  -59px -184px;}
.youtube-topo {background: url(../images/sprite.png) no-repeat -108px -230px}*/

.facebook-topo {
	background: url(../images/sprite.png) no-repeat -108px -191px;
}

.instagram-topo {
	background: url(../images/sprite.png) no-repeat -868px -75px
}

.twitter-topo {
	background: url(../images/sprite.png) no-repeat -139px -191px;
}

.youtube-topo {
	background: url(../images/sprite.png) no-repeat -143px -236px
}


/* Marcas topo */

.marcas-topo {
	position: absolute;
	left: 230px;
	top: 20px;
	list-style-type: none;
}

.marcas-topo li {
	float: left;
	margin-right: 10px;
}

.marcas-topo a {
	display: block;
	width: 56px;
	height: 55px;
}

.marcas-topo a span {
	display: none;
}

.ugt-topo {
	background: url(../images/sprite.png) no-repeat -18px -280px;
}

.feeb-topo {
	background: url(../images/sprite.png) no-repeat -85px -280px;
}

.contec-topo {
	background: url(../images/logo-contec.png) no-repeat -148px -300px;
}


/*  Serviços */

.servicos span {
	margin-top: 10px;
	margin-bottom: 10px;
}

.assistencia {
	width: 60px;
	margin-left: 35px;
	height: 60px;
	display: block;
}

.servicos-artigos {
	width: 90px;
	margin-left: 22px;
	height: 60px;
	display: block;
}

.assistencia-medica {
	background: url(../images/sprite.png) no-repeat -21px -450px;
	width: 60px;
	margin-left: 35px;
	height: 60px;
	display: block;
}

.assistencia-odontologica {
	background: url(../images/sprite.png) no-repeat -121px -450px;
	width: 60px;
	margin-left: 35px;
	height: 60px;
	display: block;
}

.destinos-turisticos {
	background: url(../images/sprite.png) no-repeat -221px -450px;
	width: 60px;
	margin-left: 35px;
	height: 60px;
	display: block;
}

.educacao {
	background: url(../images/sprite.png) no-repeat -321px -450px;
	width: 90px;
	margin-left: 22px;
	height: 60px;
	display: block;
}

.grcs {
	background: url(../images/sprite.png) no-repeat -459px -450px;
	width: 60px;
	margin-left: 35px;
	height: 60px;
	display: block;
}

.links-uteis {
	background: url(../images/sprite.png) no-repeat -790px -450px;
	width: 60px;
	margin-left: 35px;
	height: 60px;
	display: block;
}

.exames {
	background: url(../images/sprite.png) no-repeat -688px -450px;
	width: 80px;
	margin-left: 40px;
	height: 60px;
	display: block;
}

.escolinha-futebol {
	background: url(../images/sprite.png) no-repeat -570px -450px;
	width: 60px;
	margin-left: 35px;
	height: 60px;
	display: block;
}

.clube {
	background: url(../images/sprite.png) no-repeat -208px -530px;
	width: 80px;
	margin-left: 40px;
	height: 60px;
	display: block;
}

.beleza-pessoal {
	background: url(../images/sprite.png) no-repeat -18px -530px;
	width: 60px;
	margin-left: 35px;
	height: 60px;
	display: block;
}


/* Índices e tempo*/

.indices {
	width: 100%;
	background: #FFF;
}

.indices table {
	width: 100%;
}

.tabela-indice {
	font-size: 11px;
	text-align: center;
}

.linha1 {
	background: #f1f5ff;
}

.linha2 {
	background: #f8faff;
}

.tabela-indice td {
	padding: 5px 10px;
	border-right: 2px solid #FFF;
}

.tabela-topo {
	color: #3a4a71;
	font-size: 11px;
	font-weight: bold;
	background: #e9f0ff;
}

.tabela-topo td {
	padding: 10px;
	border-right: 2px solid #FFF;
}


/*  Ajuste no padding do container */

.padding-40 {
	padding-bottom: 0px !important;
}

.marginr20 {
	margin-right: 10px;
}


/*  Newsletter  */

.newsletter {
	width: 100%;
	background: #f8f8f8;
	border-top: solid 2px #f1f1f1;
	padding: 0 !important;
}

.newsletter h2 {
	margin: 0;
	padding: 0;
	border: none;
}

.newsletter .container {
	padding-top: 0;
	padding-bottom: 0;
}

.newsletter span {
	font-size: .8em;
}

.btn-banco {
	background: url(../images/bg_rodape_topo.png) repeat-x 0 -5px;
	color: #754c0b;
	font-weight: 700;
	margin-top: 0 !important;
}

.btn-banco:active {
	background: #FFB800;
	color: #754c0b;
}


/* Base Territorial */

.base-territorial ul {
	list-style-type: none;
	display: inline-table;
	font-size: .8em;
}

.base-territorial strong {
	display: block;
	background: #f1f1f1;
	text-align: center;
	padding: 10px 0;
	color: #3a4a71;
	font-size: .9em;
	border-top: solid 2px #e3e3e3;
}

.base-territorial p {
	background: #ededed;
	text-align: center;
	padding: 10px 0;
	font-size: .8em;
}


/* Diretoria Executiva */

.diretoria {
	padding: 20px 10px;
	background: #ededed;
	margin: 0 0 20px 0;
	border: 1px solid #ddd;
	min-height: 200px;
	clear: both;
}

.diretoria h3 {
	color: #3a4a71;
	font-size: 1.1em;
	font-weight: bold;
	padding: 5px 0;
	margin: 0;
}

.diretoria > * {
	vertical-align: middle;
	/* alinha children para o centro */
}

.diretoria img {
	display: inline-block;
	margin-right: 10px;
	max-height: 180px;
}

.diretoria span {
	font-size: .8em;
	padding: 5px 0px;
}

.diretoria-texto {
	display: inline-block;
	width: 200px;
}


/* Jornal Últimas */

.jornal-ultimas {
	text-align: center;
	min-height: 215px;
}


/* Correcao cor link*/

.marrom {
	color: #754c0b;
	font-size: 1em;
}


/* Mudar cor da selecao de texto */

::selection {
	background: #fc0;
	color: #666;
}

::-moz-selection {
	background: #fc0;
	color: #666;
}

ul.lista-jornal-ultimas img {
	max-width: 110px;
	float: left;
	padding: 5px 10px 8px 0;
}


/*  Player Iframe 

.player-bg{width: 100%; background: #2f2f2f; height: 45px;}
.relative{ position: relative;}
.player{ position: absolute; top: 5px; right: 15px; float: right;}
*/


/*  Player */

.player {
	position: absolute;
	top: 58px;
	right: 7px;
}


/*  Ajuste Fonte */

.ajuste-fonte {
	position: absolute;
	float: right;
	right: 20px;
	margin-top: 10px;
}


/*Sindicalize-se*/

.sindicalize-se {
	padding-top: 20px;
}

.sindicalize-se img {
	width: 100%;
}

.sindicalize-se .panel-heading {
	padding: 5px;
}

.bt-sindicato {
	display: block;
	width: 100%;
	height: 35px;
	line-height: 35px;
	background: #3a4a71;
	color: #fff;
	text-align: center;
	margin-top: 5px;
}

.bt-sindicato:hover {
	color: #FFF;
	text-decoration: none;
	background: #576996;
}


/* Links */

.links div {
	margin-bottom: 20px;
}


/*Galeria de video pop-up

#modalGaleria {width: 200px; padding: 20px 0; background: #fff; z-index: 10; position: absolute; display: none; box-shadow: 1px 1px 10px #ccc; text-align: center; }
#modalGaleria a{margin: 5px 0 15px 0;} */

.modalGaleria a {
	padding: 20px 0;
	display: block;
	background: #3a4a71;
	margin: 20px 0;
	border-radius: 10px;
	font-size: 1.8em;
	position: relative;
	color: #fff;
}

.modalGaleria a:hover {
	background: #F6F6F6;
	box-shadow: 1px 1px 4px #D2D2D2;
	transition: all 0.3s ease;
}

.modalGaleria span.glyphicon {
	font-size: 1.6em;
	margin-right: 15px;
	position: absolute;
	top: 8px;
	left: 50%;
	margin-left: -180px;
	color: #fff;
	background: #fc0;
	padding: 10px;
}

.modalGaleria span.glyphicon:hover {
	background: #ffb700;
}

.modal-header {
	text-align: center;
	font-size: 1.6em;
}


/*---------------------------- start-responsive --------------------------*/


/*--------------------------------------- Large desktop ---------------------------------------*/

@media (min-width: 1200px) {
	/*@ navbar-nav */
	.navbar-nav {
		font-size: 1.0em;
		position: absolute;
		top: 103px;
		right: 15px;
		text-transform: uppercase;
	}
	/*@ navbar */
	.navbar-default {
		background: url(../images/bg_topo.png) repeat-x;
	}
	.navbar-default .navbar-nav > li {
		margin: 0 0 0 30px;
	}
	.navbar-default .navbar-nav > li:first-child {
		margin: 0px;
	}
	.navbar-default .navbar-nav > li > a {
		color: #45350d;
		border-bottom: 2px solid transparent;
		padding: 0 0 5px 0;
	}
	.navbar-default .navbar-nav > li > a:hover {
		color: #45350d;
		border-color: #754c0b;
	}
	/*@ ativando menus */
	body.ati-institucional .navbar-default .navbar-nav > li.nav-institucional > a,
	body.ati-diretoria .navbar-default .navbar-nav > li.nav-diretoria > a,
	body.ati-territorial .navbar-default .navbar-nav > li.nav-territorial > a,
	body.ati-us-formosa .navbar-default .navbar-nav > li.nav-us-formosa > a,
	body.ati-fale-conosco .navbar-default .navbar-nav > li.nav-fale-conosco > a,
	body.ati-links-uteis .navbar-default .navbar-nav > li.nav-links-uteis > a {
		color: #45350d;
		border-color: #754c0b;
	}
	/*@ box-contato */
	.box-contato {
		min-height: 120px;
	}
	/*@ copyright */
	.copyright {
		padding-top: 6px;
	}
	/*@ ilion */
	.ilion {
		margin-top: 20px;
	}
	/* Icone Lupa */
	.glyphicon-search {
		color: #FFF;
	}
	.wrap-footer .container {
		padding: 0;
		line-height: 40px;
	}
	/* Correcao tamanho da imagem nos boxes de servicos*/
	.altura-imagem {
		width: 100%;
		height: 160px;
		overflow: hidden;
		margin-bottom: 15px;
	}
	.altura-imagem img,
	.altura-imagem2 img {
		width: 100%;
	}
	.altura-imagem2 {
		height: 74px;
		overflow: hidden;
		float: left;
		padding-bottom: 15px;
	}
	.lista-ultimas-noticias img {
		width: 110px;
		padding: 5px 10px 8px 0;
	}
	ul.lista-ultimas-noticias li {
		min-height: 110px;
	}
}


/*--------------------------------------- Portrait tablet to landscape and desktop ---------------------------------------*/

@media (min-width: 979px) and (max-width: 1200px) {
	/*@ navbar-nav */
	.navbar-nav {
		font-size: 1.0em;
		position: absolute;
		top: 100px;
		right: 15px;
	}
	/*@ navbar */
	.navbar-default {
		background: url(../images/bg_topo.png) repeat-x;
	}
	.navbar-default .navbar-nav > li {
		margin: 2px 0 0 13px;
	}
	.navbar-default .navbar-nav > li:first-child {
		margin: 0px;
	}
	.navbar-default .navbar-nav > li > a {
		color: #45350d;
		border-bottom: 2px solid transparent;
		padding: 0 0 8px 0;
		text-transform: uppercase;
		font-size: 0.9em;
	}
	.navbar-default .navbar-nav > li > a:hover {
		color: #45350d;
		border-color: #754c0b;
	}
	/*@ ativando menus */
	body.ati-institucional .navbar-default .navbar-nav > li.nav-institucional > a,
	body.ati-diretoria .navbar-default .navbar-nav > li.nav-diretoria > a,
	body.ati-territorial .navbar-default .navbar-nav > li.nav-territorial > a,
	body.ati-us-formosa .navbar-default .navbar-nav > li.nav-us-formosa > a,
	body.ati-fale-conosco .navbar-default .navbar-nav > li.nav-fale-conosco > a,
	body.ati-links-uteis .navbar-default .navbar-nav > li.nav-links-uteis > a {
		color: #45350d;
		border-color: #754c0b;
	}
	ul.lista-ultimas-noticias li {
		margin-bottom: 10px;
	}
	/*@ lista-icones-destaque */
	ul.lista-icones-destaque li {
		padding-top: 8px;
		margin-top: 8px;
	}
	/*@ box-contato */
	.box-contato {
		min-height: 130px;
	}
	/*@ copyright */
	.copyright {
		padding-top: 6px;
	}
	/*@ ilion */
	.ilion {
		margin-top: 16px;
	}
	/* Icone Lupa */
	.glyphicon-search {
		color: #FFF;
	}
	.wrap-footer .container {
		padding: 0;
		line-height: 40px;
	}
	.altura-imagem {
		width: 100%;
		height: 130px;
		overflow: hidden;
		margin-bottom: 15px;
	}
	.altura-imagem img,
	.altura-imagem2 img {
		width: 100%;
	}
	.altura-imagem2 {
		height: 70px;
		overflow: hidden;
		float: left;
		padding-bottom: 15px;
	}
	.lista-ultimas-noticias img {
		width: 110px;
		padding: 5px 10px 8px 0;
	}
	/* Correcao tamanho h2 */
	h2 {
		font-size: 1.05em;
	}
	h2 a {
		font-size: 0.8em;
	}
	/*  Telefone topo*/
	.telefone-topo {
		right: auto;
		top: 40px;
		left: 470px;
	}
	/* Diretoria*/
	.diretoria {
		text-align: center;
		min-height: 300px;
	}
	.diretoria-texto {
		float: none;
	}
	.busca-topo input {
		width: 145px;
	}
	.busca-topo button {
		float: right;
	}
	ul.lista-ultimas-noticias li {
		min-height: 110px;
	}
	.player iframe {
		width: 310px;
	}
}


/*--------------------------------------- Bug no menu entre o tamanho 992px e 980px ---------------------------------------*/

@media (min-width: 980px) and (max-width: 992px) {
	/* header */
	header .container {
		height: 190px;
	}
	/*@ navbar-nav */
	.navbar-nav {
		font-size: 0.9em;
		position: absolute;
		top: 142px;
		right: 15px;
	}
	/*@ navbar */
	.navbar-default {
		background: url(../images/bg_topo.png) repeat-x bottom #2b395e;
	}
	.navbar-default .navbar-nav > li {
		margin: 0 0 0 20px;
	}
	.navbar-default .navbar-nav > li:first-child {
		margin: 0px;
	}
	.navbar-default .navbar-nav > li > a {
		color: #45350d;
		border-bottom: 2px solid transparent;
		padding: 0 0 6px 0;
		font-size: .9em;
		text-transform: uppercase;
	}
	.navbar-default .navbar-nav > li > a:hover {
		color: #45350d;
		border-color: #754c0b;
	}
	/*@ ativando menus */
	body.ati-institucional .navbar-default .navbar-nav > li.nav-institucional > a,
	body.ati-diretoria .navbar-default .navbar-nav > li.nav-diretoria > a,
	body.ati-territorial .navbar-default .navbar-nav > li.nav-territorial > a,
	body.ati-us-formosa .navbar-default .navbar-nav > li.nav-us-formosa > a,
	body.ati-fale-conosco .navbar-default .navbar-nav > li.nav-fale-conosco > a,
	body.ati-links-uteis .navbar-default .navbar-nav > li.nav-links-uteis > a {
		color: #45350d;
		border-color: #754c0b;
	}
	/*@ box-contato */
	.box-contato {
		min-height: 160px;
	}
	/*@ ilion */
	.ilion {
		margin-top: 11px;
	}
	/*@ copyright */
	.copyright {
		padding: 0 20px;
	}
	/* Marcas topo */
	.marcas-topo {
		right: auto;
		left: 210px;
		top: 70px;
	}
	.marcas-topo a {
		width: 36px;
		height: 36px;
	}
	.ugt-topo {
		background: url(../images/sprite.png) no-repeat -222px -301px;
	}
	.feeb-topo {
		background: url(../images/sprite.png) no-repeat -265px -301px;
	}
	.contec-topo {
		background: url(../images/sprite.png) no-repeat -305px -301px;
	}
    img.none {display: none!important;}
    
	/* redes sociais*/
	.redes-sociais-topo {
		right: auto;
		left: 210px;
		top: 25px;
	}
	.redes-sociais-topo a {
		display: block;
		width: 24px;
		height: 24px;
	}
	.facebook-topo {
		background: url(../images/sprite.png) no-repeat -108px -191px;
	}
	.twitter-topo {
		background: url(../images/sprite.png) no-repeat -139px -191px;
	}
	/*  Telefone topo*/
	.telefone-topo {
		top: 27px;
		right: auto;
		left: 320px;
	}
	/* Icone Lupa */
	.glyphicon-search {
		color: #FFF;
	}
	/*@ logo-footer */
	.logo-footer {
		width: 165px;
		;
		float: none;
		margin: 0px auto 0 auto;
		background: url(../images/sprite.png) no-repeat -558px -190px;
	}
	ul.lista-jornal-ultimas img {
		width: 100%;
		max-width: none;
		float: none;
		padding: 0 10px 10px 0;
		display: block;
	}
	/* Player */
	.player {
		top: 35px;
	}
	.busca-topo {
		top: 25px;
	}
	/* Diretoria*/
	.diretoria {
		text-align: center;
	}
	.diretoria-texto {
		float: none;
	}
	.busca-topo input {
		width: 145px;
	}
	ul.lista-ultimas-noticias li {
		min-height: 110px;
	}
}


/*--------------------------------------- Portrait tablet to landscape and desktop ---------------------------------------*/

@media (min-width: 768px) and (max-width: 979px) {
	/* header */
	header .container {
		height: 190px;
	}
	/*@ navbar-nav */
	.navbar-nav {
		font-size: 0.9em;
		position: absolute;
		top: 142px;
		right: 15px;
	}
	/*@ navbar */
	.navbar-default {
		background: url(../images/bg_topo.png) repeat-x bottom #2b395e;
	}
	.navbar-default .navbar-nav > li {
		margin: 0 0 0 20px;
	}
	.navbar-default .navbar-nav > li:first-child {
		margin: 0px;
	}
	.navbar-default .navbar-nav > li > a {
		color: #45350d;
		border-bottom: 2px solid transparent;
		padding: 0 0 6px 0;
		font-size: .9em;
		text-transform: uppercase;
	}
	.navbar-default .navbar-nav > li > a:hover {
		color: #45350d;
		border-color: #754c0b;
	}
	/*@ ativando menus */
	body.ati-institucional .navbar-default .navbar-nav > li.nav-institucional > a,
	body.ati-diretoria .navbar-default .navbar-nav > li.nav-diretoria > a,
	body.ati-territorial .navbar-default .navbar-nav > li.nav-territorial > a,
	body.ati-us-formosa .navbar-default .navbar-nav > li.nav-us-formosa > a,
	body.ati-fale-conosco .navbar-default .navbar-nav > li.nav-fale-conosco > a,
	body.ati-links-uteis .navbar-default .navbar-nav > li.nav-links-uteis > a {
		color: #45350d;
		border-color: #754c0b;
	}
	/*@ box-contato */
	.box-contato {
		min-height: 160px;
	}
	/*@ ilion */
	.ilion {
		margin-top: 11px;
	}
	/*@ copyright */
	.copyright {
		padding: 0 20px;
	}
	/* Marcas topo */
	.marcas-topo {
		right: auto;
		left: 210px;
		top: 70px;
	}
	.marcas-topo a {
		width: 36px;
		height: 36px;
	}
	.ugt-topo {
		background: url(../images/sprite.png) no-repeat -222px -301px;
	}
	.feeb-topo {
		background: url(../images/sprite.png) no-repeat -265px -301px;
	}
	.contec-topo {
		background: url(../images/sprite.png) no-repeat -305px -301px;
	}
    img.none {display: none!important;}
	/* redes sociais*/
	.redes-sociais-topo {
		right: auto;
		left: 210px;
		top: 25px;
	}
	.redes-sociais-topo a {
		display: block;
		width: 24px;
		height: 24px;
	}
	.facebook-topo {
		background: url(../images/sprite.png) no-repeat -108px -191px;
	}
	.twitter-topo {
		background: url(../images/sprite.png) no-repeat -139px -191px;
	}
	.youtube-topo {
		background: url(../images/sprite.png) no-repeat -143px -236px
	}
	/*  Telefone topo*/
	.telefone-topo {
		top: 27px;
		right: auto;
		left: 360px;
	}
	/* Icone Lupa */
	.glyphicon-search {
		color: #FFF;
	}
	/*@ logo-footer */
	.logo-footer {
		width: 165px;
		;
		float: none;
		margin: 0px auto 0 auto;
		background: url(../images/sprite.png) no-repeat -558px -190px;
	}
	ul.lista-jornal-ultimas img {
		width: 100%;
		max-width: none;
		float: none;
		padding: 0 10px 10px 0;
		display: block;
	}
	/* Player */
	.player {
		top: 95px;
	}
	.busca-topo {
		top: 25px;
	}
	/* Diretoria*/
	.diretoria {
		text-align: center;
	}
	.diretoria-texto {
		float: none;
	}
	.player iframe {
		width: 310px;
	}
	.altura-imagem2 img {
		width: 100%;
	}
	.altura-imagem {
		width: 100%;
		height: 130px;
		overflow: hidden;
		margin-bottom: 15px;
	}
	.altura-imagem img,
	.altura-imagem2 img {
		width: 100%;
	}
	.altura-imagem2 {
		height: 70px;
		overflow: hidden;
		float: left;
		padding-bottom: 15px;
	}
	.lista-ultimas-noticias img {
		width: 110px;
		padding: 5px 10px 8px 0;
	}
}


/*--------------------------------------- Landscape phone to portrait tablet ---------------------------------------*/

@media (max-width: 767px) {
	/*@ btn-acessibilidade */
	.btn-acessibilidade {
		float: none;
		display: block;
		text-align: center;
		padding: 5px 5px 10px 5px;
		margin-bottom: 5px;
		border-bottom: 1px solid #2a4053;
	}
	/*@ lista-menu-topo */
	ul.lista-menu-topo {
		float: none;
		width: 100%;
		text-align: center;
		display: block;
		margin: 0 0 5px 0;
	}
	ul.lista-menu-topo li {
		margin: 0 2px;
	}
	ul.lista-menu-topo li:first-child {
		margin: 0 2px;
	}
	ul.lista-menu-topo li a {
		padding: 5px 5px 0 5px;
		display: block;
	}
	/*@ navbar */
	.navbar-default .navbar-nav {
		margin: 0 -15px;
	}
	.navbar-default .navbar-nav > li > a {
		color: #45350d;
		background: #FFC200;
		border-top: none;
		border-bottom: 1px solid #d19800;
		padding: 8px 0px;
		text-indent: 5px;
	}
	.navbar-default .navbar-nav > li > a:hover {
		color: #45350d;
		border-color: #ffa813;
		background: #ffa813;
	}
	/*@ ativando menus */
	body.ati-institucional .navbar-default .navbar-nav > li.nav-institucional > a,
	body.ati-diretoria .navbar-default .navbar-nav > li.nav-diretoria > a,
	body.ati-territorial .navbar-default .navbar-nav > li.nav-territorial > a,
	body.ati-us-formosa .navbar-default .navbar-nav > li.nav-us-formosa > a,
	body.ati-fale-conosco .navbar-default .navbar-nav > li.nav-fale-conosco > a,
	body.ati-links-uteis .navbar-default .navbar-nav > li.nav-links-uteis > a {
		color: #45350d;
		border-color: #45350d;
		background: #FDA000;
	}
	/*@ header */
	header .container {
		height: auto;
	}
	.navbar-header {
		padding: 0 15px;
	}
	.navbar-header {
		padding-bottom: 0px;
	}
	/*@ logo */
	.logo {
		position: relative;
		top: -5px;
		left: 10px;
		margin: 00px 0;
	}
	/* Marcas topo */
	.marcas-topo {
		right: 10px;
		left: auto;
		top: 85px;
	}
	.marcas-topo a {
		width: 36px;
		height: 36px;
	}
	.ugt-topo {
		background: url(../images/sprite.png) no-repeat -222px -301px;
	}
	.feeb-topo {
		background: url(../images/sprite.png) no-repeat -265px -301px;
	}
	.contec-topo {
		background: url(../images/sprite.png) no-repeat -305px -301px;
	}
    img.none {display: none!important;}
	/* redes sociais*/
	.redes-sociais-topo {
		right: 10px;
		top: 52px;
	}
	.redes-sociais-topo a {
		display: block;
		width: 24px;
		height: 24px;
	}
	.facebook-topo {
		background: url(../images/sprite.png) no-repeat -108px -191px;
	}
	.twitter-topo {
		background: url(../images/sprite.png) no-repeat -139px -191px;
	}
	/*  Telefone topo*/
	.telefone-topo {
		top: 55px;
		right: 130px;
		font-size: 13px;
	}
	/*@ busca-topo */
	.busca-topo {
		position: relative;
		top: auto;
		right: auto;
		float: left;
		margin: -3px 0 0 10px;
		border-bottom: 2px solid #000;
		background: #FFF;
		text-indent: 10px;
	}
	.busca-topo input {
		color: #000;
		width: 142px;
	}
	.busca-topo input:hover,
	.busca-topo input:focus {
		color: #000;
	}
	.busca-topo input:-ms-input-placeholder {
		color: #000;
	}
	.busca-topo input::-webkit-input-placeholder {
		color: #000;
	}
	/*@ navbar */
	.navbar-default {
		background: url(../images/bg_topo_m.png) repeat-x 0 -17px;
	}
	/*@ navbar-toggle */
	.navbar-default .navbar-toggle {
		float: right;
		margin: -5px 0 5px;
		border-radius: 0;
		border-color: #1f3547;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #1f3547;
	}
	.navbar-default .navbar-toggle:hover,
	.navbar-default .navbar-toggle:focus {
		background: #FFC200;
	}
	.box-consulta-processual .col-sm-6 {
		padding-left: 15px;
		padding-right: 15px;
	}
	/*@ article */
	article {}
	article.wrap-actions-footer {
		padding-bottom: 50px;
	}
	article.wrap-actions-footer a {
		color: #3a4a71;
	}
	/*@ row-busca-contatos */
	.row-busca-contatos input,
	.row-busca-contatos select {
		margin-bottom: 5px;
	}
	/*@ box-contato */
	.box-contato {
		margin: 0 0 20px 0;
	}
	/*@ footer */
	footer {
		clear: both;
		background: url(../images/bg_rodape_topo.png) repeat-x -20px -30px #1e2b4a;
		color: #fff;
	}
	footer .container {
		padding-top: 30px;
		padding-bottom: 10px;
	}
	footer a,
	footer a:hover {
		color: #FFF;
	}
	footer h4 a {
		font-weight: 700;
	}
	/*@ wrap-footer */
	.wrap-footer {
		clear: both;
		background: #2b3959;
	}
	.wrap-footer .container {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	/*@ logo-footer */
	.logo-footer {
		width: 165px;
		;
		float: none;
		margin: 15px auto 0 auto;
		background: url(../images/sprite.png) no-repeat -558px -190px;
	}
	/*@ copyright */
	.copyright {
		font-size: .9em;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	/*@ ilion */
	.ilion {
		float: none;
		margin: 0 auto 15px auto;
	}
	/*@ wrap-title */
	h1 {
		float: none;
		display: block;
	}
	.breadcrumb {
		float: none;
		display: block;
		margin: 10px 0 0 0;
		padding-bottom: 6px;
	}
	ul.lista-jornal-ultimas img {
		width: 100%;
		max-width: none;
		float: none;
		padding: 0 10px 10px 0;
		display: block;
	}
	.altura-imagem2 img {
		width: 100%;
	}
	/* Serviços */
	.box-servicos a {
		padding: 20px 15px 20px 15px;
		min-height: 120px;
	}
	/* Newsletter home */
	.newsletter {
		margin-bottom: 40px;
	}
	.textalign {
		text-align: center;
	}
	.textalign h2 {
		text-align: left;
	}
	/* Player*/
	.player {
		top: 20px;
	}
	.player iframe {
		width: 250px;
	}
	.altura-imagem {
		width: 100%;
		height: 130px;
		overflow: hidden;
		margin-bottom: 15px;
	}
	.altura-imagem img,
	.altura-imagem2 img {
		width: 100%;
	}
	.altura-imagem2 {
		height: 70px;
		overflow: hidden;
		float: left;
		padding-bottom: 15px;
	}
	.lista-ultimas-noticias img {
		width: 110px;
		padding: 5px 10px 8px 0;
	}
}


/*--------------------------------------- Landscape phones and down ---------------------------------------*/

@media (min-width: 421px) and (max-width: 520px) {
	/* Player*/
	/*  Telefone topo*/
	.telefone-topo {
		top: 7px;
		right: 20px;
	}
	.player iframe {
		width: 190px;
	}
}


/*--------------------------------------- Landscape phones and down ---------------------------------------*/

@media (max-width: 480px) {
	h2 a:before {
		content: "";
		padding: 0;
		display: block;
		margin-top: -10px;
	}
	h2 span:before {
		content: "";
		padding: 5px 0 0 0;
		display: block;
		margin-top: -10px;
	}
	/*@ lista-menu-topo */
	ul.lista-menu-topo {
		float: none;
		width: 100%;
		text-align: center;
		display: block;
		margin: 0 0 5px 0;
	}
	ul.lista-menu-topo li {
		margin: 0 5px;
	}
	ul.lista-menu-topo li:first-child {
		margin: 0 5px;
	}
	ul.lista-menu-topo li a {
		padding: 5px 5px 0 5px;
		display: block;
	}
	/*@ header */
	header .container {
		height: auto;
		background: #fff;
	}
	/*@ logo */
	.logo {
		position: relative;
		top: 0px;
		left: auto;
		margin: 0px auto;
		margin: 10px auto;
		background: url(../images/sprite.png)no-repeat -304px -67px;
		height: 90px;
		width: 200px;
	}
	/*@ trigger */
	.trigger,
	.navbar-toggle {
		margin: 10px 10px 0 0 !important;
		background: transparent;
	}
	/* Menu*/
	.wrap-navbar-toggle {
		background: url(../images/bg_topo_m.png) repeat-x 0 -144px;
		min-height: 50px;
	}
	/*@ navbar */
	.navbar-default {}
	.navbar-header {
		padding: 0 0 00px 0;
		border: none;
	}
	/* sublinks*/
	.sublinks {
		width: 100%;
		overflow: hidden;
		padding: 5px 15px;
		background: #2b395e;
		margin: 0;
		min-height: 100px;
	}
	.sublinks ul {
		padding: 0;
		margin: 0;
	}
	/*  Telefone topo*/
	/* Redes Sociais*/
	/* Marcas topo */
	.telefone-topo,
	.redes-sociais-topo,
	.marcas-topo {
		top: auto;
		right: auto;
		left: auto;
		float: left;
		position: relative;
		line-height: 20px;
		margin: 0px 0 0 0;
	}
	/* Redes Sociais*/
	.redes-sociais-topo {
		margin: 5px 0 0 5px !important;
	}
	/*  Telefone topo*/
	.telefone-topo {
		display: inline-block;
		font-weight: lighter;
		top: auto;
		right: auto;
	}
	/*@ busca-topo */
	.busca-topo {
		position: relative;
		top: auto;
		right: auto;
		float: left;
		margin-top: 13px;
		display: none;
	}
	.busca-topo input {
		width: 142px;
	}
	/*@ trigger */
	.trigger {
		display: block;
	}
	/*@ navbar-toggle */
	.navbar-default .navbar-toggle {
		float: right;
		margin: 0;
		border-radius: 0;
		border-color: #1f3547;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #1f3547;
	}
	.navbar-toggle:hover {
		background: #FFC200;
	}
	.box-consulta-processual .col-sm-6 {
		padding-left: 15px;
		padding-right: 15px;
	}
	/*@ article */
	article {}
	article.wrap-actions-footer {
		padding-bottom: 50px;
	}
	article.wrap-actions-footer a {
		color: #3a4a71;
	}
	.diretoria {
		text-align: center;
	}
	.wrap-topicos strong {
		display: block;
		padding-right: 0;
		margin-bottom: 5px;
	}
	/*@ row-busca-contatos */
	.row-busca-contatos input,
	.row-busca-contatos select {
		margin-bottom: 5px;
	}
	/*@ box-contato */
	.box-contato {
		margin: 0 0 20px 0;
	}
	/*@ logo-footer */
	.logo-footer {
		float: none;
		margin: 15px auto 0 auto;
	}
	/*@ copyright */
	.copyright {
		font-size: .9em;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	/*@ ilion */
	.ilion {
		float: none;
		margin: 0 auto 15px auto;
	}
	/*@ wrap-title */
	h1 {
		float: none;
		display: block;
	}
	.breadcrumb {
		float: none;
		display: block;
		margin: 10px 0 0 0;
		padding-bottom: 6px;
	}
	/*@ fotos */
	.containerfotoleft {
		margin: 0;
		float: left;
		clear: both;
		width: 100% !important;
	}
	.containerfotoright {
		margin: 0;
		float: left;
		clear: both;
		width: 100% !important;
	}
	.containerfotoinferior {
		margin: 20px 0 0 0;
		text-align: justify;
		overflow: hidden;
		clear: both;
		display: block;
	}
	.fotoright {
		float: none;
		text-align: center;
		padding: 0 0 10px 0;
		display: block;
		margin: 0 auto;
		max-width: 100% !important;
	}
	.fotoleft {
		float: none;
		text-align: center;
		padding: 0 0 10px 0;
		display: block;
		margin: 0 auto;
		max-width: 100% !important;
	}
	.fotoleft img,
	.fotoright img {
		width: 100% !important;
	}
	/* Player*/
	/*  Serviços */
	.assistencia-medica,
	.assistencia-odontologica,
	.destinos-turisticos,
	.grcs,
	.beleza-pessoal,
	.links-uteis,
	{
		margin-left: 65px;
	}
	.educacao {
		margin-left: 72px;
	}
	.player {
		margin: 0 0 0 0;
		position: absolute;
		top: 150px;
		left: 40%;
	}
	.player iframe {
		width: 224px;
	}
	.marcas-topo li {
		float: left;
		margin-right: 5px;
	}
	.telefone-topo {
		float: left;
		width: 130px;
		font-size: 12px;
		font-weight: bold;
		line-height: 14px;
		margin-left: 5px;
	}
	.modalGaleria a {
		font-size: 1.3em;
	}
	.modalGaleria span.glyphicon {
		margin-left: -140px;
	}
}


/*--------------------------------------- Landscape phones and down ---------------------------------------*/

@media (max-width: 405px) {
	/*  Telefone topo*/
	/* Redes Sociais*/
	/* Marcas topo */
	.marcas-topo {
		height: 40px;
	}
	.player iframe {
		width: 190px;
	}
	.modalGaleria a {
		font-size: 1.3em;
	}
	.modalGaleria span.glyphicon {
		margin-left: -140px;
	}
}


/* -------- 404 -------- */


/* -------- Video Responsivos -------- */

.video {
	padding-bottom: 50%;
	padding-top: 30px;
	width: 100%;
	position: relative;
	overflow: hidden;
	margin-bottom: 15px;
}

.video iframe,
.video object,
.video embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding-bottom: 0;
}


/*@ erro 404 */

body.erro404 {
	background: none;
}

body.erro404 .container .header {
	overflow: hidden;
	height: auto;
	clear: both;
}

body.erro404 .logo-404 {
	position: relative;
	margin: 20px auto;
	display: block;
	width: 167px;
	height: 59px;
	background: url(../images/sprite.png) no-repeat -20px -20px;
	outline: none;
}

body.erro404 .logo-404 span {
	display: none;
	visibility: hidden;
}

body.erro404 h1 {
	float: none;
	margin: 30px 0;
	color: #ccc;
	font-style: normal;
	text-align: center;
	font-size: 1em;
	text-transform: uppercase;
}

body.erro404 h3 {
	text-transform: none;
}

.panel-404 h1 {
	float: none;
	display: block;
	margin-bottom: 10px;
}

body.erro404 p,
body.erro404 ul {
	font-size: .8em;
	line-height: 180%;
}

body.erro404 ul {
	margin-bottom: 20px;
}

.ilion-hidden {
	display: none;
}

.error {
	color: #999;
	font-weight: normal;
}

.positionRelative {
	position: relative;
}

.panel-body .blococontainer .containerfotoinferior .fotoinferior {
	display: block;
	margin: 0;
	width: auto!important
}

.captcha {
	margin-left: 15px;
}

.checkbox {
	margin-left: 15px;
}

.btn-form-enviar {
	margin-left: 15px;
}

.base-territorial .blococontainer span {
	background: #EDEDED;
	text-align: center;
	padding: 10px 0;
	font-size: .8em;
	display: inline-block;
	width: 100%;
}

.base-territorial .row table tbody tr td {
	list-style-type: none;
	display: inline-table;
	font-size: .8em;
	width: 25%;
}

a .down:hover {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

a p:hover {
	text-decoration: underline;
}

.modal-content {
	background-color: #E8E8E8;
}

.jornal-ultimas .box-thumb .blococontainer {
	text-align: left;
}

.player embed {
	margin-right: 7px;
}

#videoNatal::-internal-media-controls-download-button {
	display: none;
}

#videoNatal::-webkit-media-controls-enclosure {
	overflow: hidden;
}

#videoNatal::-webkit-media-controls-panel {
	width: calc(100% + 30px);
}
