@charset 'UTF-8';
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,700italic,400,600,700);
/* Cores */
/* Margens */
/* Fonts */
html,
body
{
	font-family: 'Open Sans', 'Arial', sans-serif;
	font-size: 12px;
	font-weight: 400;
	width: 100%;
	height: 100%;
}

p
{
	font-size: 14px;
	margin: 0;
}

a
{
	color: #e74e0f;
}
a:hover
{
	text-decoration: none;

	color: #c53900;
}
.contraste
{
	position: absolute;
	z-index: 9;
	top: 10px;
	right: 50px;

	float: right;
}
.contraste span
{
	color: #fff;
}
#high-contrast,
#low-contrast
{
	position: relative;

	display: inline-block;

	width: 15px;
	height: 15px;

	text-indent: -9999px;
}
#high-contrast
{
	background: center center no-repeat;
	background-image: url(../images/icon-high-contrast.png);
}

#low-contrast
{
	background: center center no-repeat;
	background-image: url(../images/icon-low-contrast.png);
}

/* Preloader */
#preloader
{
	position: fixed;
	/* cor do fundo desejado */
	z-index: 999;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;

	background-color: #f18d36;
	/* posiciona em cima de todos objetos */
}

#status
{
	position: absolute;
	/* centralizar 50% horizontal */
	top: 50%;
	left: 50%;

	width: 200px;
	height: 200px;
	margin: -100px 0 0 -100px;
	/* centralizar 50% vertical */

	background-image: url(../images/loader.gif);
	/* logo agnelo*/
	background-repeat: no-repeat;
	background-position: center;
	/* altura e largura /2 */
}

/*::-webkit-scrollbar {
	width: 12px;
}
::-webkit-scrollbar-track {
	background-color: #eaeaea !important;
	border: none !important;

}
::-webkit-scrollbar-thumb {
	background-color: #ccc !important;
	border: none !important;
}
::-webkit-scrollbar-thumb:hover {
	background-color: #aaa !important;
	border: none !important;
	}  */
	.content
	{
		width: 100%;
		height: calc(100% - 196px);
	}

	.row
	{
		margin-right: 0;
		margin-left: 0;
	}

	.navbar
	{
		margin-bottom: 0;
	}

	.nav-left
	{
		height: 100%;
		margin-bottom: 0;
		padding: 0;

		border: none;
	}
	.nav-left ul
	{
		display: table;
		/*border: 1px solid red;*/

		width: 100%;
		height: 100%;
		padding: 0;
	}
	.nav-left ul li
	{
		display: table-row;

		width: 100%;
		height: 16.66666666666667%;
	}
	.nav-left ul li a
	{
		font-family: 'Open Sans', 'Arial', sans-serif;
		font-size: 20px;
		font-weight: 700;

		display: table-cell;

		padding: 0 50px 0 35px;

		-webkit-transition: all .2s ease-out;
		-moz-transition: all .2s ease-out;
		-ms-transition: all .2s ease-out;
		-o-transition: all .2s ease-out;
		transition: all .2s ease-out;
		vertical-align: middle;
		text-transform: uppercase;

		color: #e74e0f;
		border-bottom: 2px solid #ed8366;
		background-image: url('../images/link.png');
		background-repeat: no-repeat;
		background-position: right;
	}
	.nav-left ul li:last-child a
	{
		border-bottom: none;
	}
	.nav-left ul li a:hover
	{
		-webkit-transition: all .2s ease-out;
		-moz-transition: all .2s ease-out;
		-ms-transition: all .2s ease-out;
		-o-transition: all .2s ease-out;
		transition: all .2s ease-out;
		text-decoration: none;

		color: #fff;
		background-color: #e74e0f;
		background-image: url('../images/link-hover.png');
	}

	.nav-left ul li a:active,
	.nav-left ul li a:focus,
	.current-menu-item a,
	.current-page-ancestor a
	{
		text-decoration: none;

		color: #fff !important;
		background-color: #e74e0f;
		background-image: url('../images/link-hover.png') !important;
	}

	.menu-interno
	{
		margin-top: 32px;
		bottom: 4px;
		right: 0;
		position: absolute;
		width: 100%;
	}

	.nav-right
	{
		float: right;

		height: 100%;
		padding: 0;

		border: none;
	}
	.nav-right ul
	{
		display: table;
		/*border: 1px solid red;*/

		width: 100%;
		height: 100%;
		margin-bottom: 0;
		padding: 0;
	}
	.nav-right ul li
	{
		display: table-row;

		width: 100%;
	}
	.nav-right ul li a
	{
		font-family: 'Open Sans', 'Arial', sans-serif;
		font-size: 14px;
		font-weight: 700;

		display: table-cell;

		padding: 10px 0 10px 35px;

		-webkit-transition: all .2s ease-out;
		-moz-transition: all .2s ease-out;
		-ms-transition: all .2s ease-out;
		-o-transition: all .2s ease-out;
		transition: all .2s ease-out;
		vertical-align: middle;
		text-transform: uppercase;

		color: #e74e0f;
		border-bottom: 1px solid #e74e0f;
		border-left: 1px solid #e74e0f;
		background-repeat: no-repeat;
		background-position: right;
	}
	.nav-right ul li:first-child a
	{
		border-top: 1px solid #e74e0f;
	}
	.nav-right ul li:last-child a
	{
		border-bottom: none;
	}
	.nav-right ul li a:hover
	{
		-webkit-transition: all .2s ease-out;
		-moz-transition: all .2s ease-out;
		-ms-transition: all .2s ease-out;
		-o-transition: all .2s ease-out;
		transition: all .2s ease-out;
		text-decoration: none;

		color: #fff;
		background-color: #f18d36;
	}

	.navbar-top
	{
		height: 120px;

		border: 0 solid transparent;
		border-bottom: 30px solid #f9c019;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		background-color: #f18d36;

		-ms-border-radius: 0;
	}
	.navbar-top .breadcrumbs {
		top: 98px;
		position: absolute;
		left: 142px;
	}
	.breadcrumbs li {
		color: #fff ;
		font-weight: normal;
	}
	.breadcrumbs strong {
		color: #fff ;
	}
	.navbar-top .home
	{
		position: absolute;
		top: 0;
		margin-left: 22.5px;
	}
	.navbar-top .logo
	{
		position: absolute;
		top: 0;
		margin-left: 122px;
	}
	.navbar-top a
	{
		text-decoration: none;

		color: #fff;
	}
	.navbar-top h2
	{
		font-family: 'Open Sans', 'Arial', sans-serif;
		font-size: 52px;
		font-weight: 700;
		font-style: italic;

		margin-top: 40px;
		margin-left: 122.5px;

		text-transform: uppercase;

		color: #fff;
	}

	.ico-print
	{
		float: left;

		margin-right: 10px;
	}

	.margin-top
	{
		margin-top: 40px;
	}

	.margin-top-small
	{
		margin-top: 20px;
	}

	.margin-top-p
	{
		margin-top: 12px;
	}

	footer
	{
		position: fixed;
		bottom: 0;
		left: 0;

		width: 100%;
		height: 80px;
		padding-right: 15px;
		padding-left: 15px;

		border-top: 2px solid #f18d36;
		background: #f9c019 url('../images/bg-footer.jpg');
	}
	footer .footer-left
	{
		float: left;
	}
	footer .footer-right
	{
		float: right;
	}
	footer p
	{
		font-family: 'Open Sans', 'Arial', sans-serif;
		font-size: 16px;
		font-weight: 600;
		font-style: italic;
		line-height: 1.1em !important;
	}
	footer .footer-titulo
	{
		font-family: 'Open Sans', 'Arial', sans-serif;
		font-size: 18px;
		font-weight: 700;
		font-style: italic;
	}
	footer .btn-participe
	{
		font-family: 'Open Sans', 'Arial', sans-serif;
		font-size: 18px;
		font-weight: 600;
		font-style: italic;

		position: relative;

		display: inline-block;

		width: 290px;
		height: 44px;

		text-align: center;
		text-indent: -9999px;

		color: #fff;
		background-image: url('../images/btn.png');
	}
	footer .btn-participe:after
	{
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;

		content: '';
		-webkit-transition: all .2s ease-out;
		-moz-transition: all .2s ease-out;
		-ms-transition: all .2s ease-out;
		-o-transition: all .2s ease-out;
		transition: all .2s ease-out;

		opacity: 0;
		background-image: url('../images/btn-hover.png');

		filter: alpha(opacity=0);
	}
	footer .btn-participe:hover:after,
	footer .btn-participe:focus:after
	{
		opacity: 1;

		filter: alpha(opacity=100);
	}

	.container
	{
		height: 100%;
	}

	/*slider*/
	.slider
	{
		overflow: hidden;

		height: 100%;
		padding: 0;

		background-color: #f6f6f6;
	}
	.slider .owl-carousel
	{
		height: inherit;
	}
	.slider .owl-wrapper-outer
	{
		height: inherit;
	}
	.slider .owl-wrapper
	{
		height: inherit;
	}
	.slider .owl-item
	{
		height: inherit;
	}

	.owl-controls
	{
		position: absolute;
		right: 20px;
		bottom: 15px;
	}

	.item
	{
		position: absolute;

		display: block;

		width: 100%;
		height: 100%;

		background-size: cover;
	}

	.background
	{
		position: absolute;

		display: block;

		width: 100%;
		height: 40%;

		background-position: center;
		background-size: cover;
	}

	.conteudo
	{
		position: absolute;
		bottom: 0;

		display: block;

		width: 100%;
		height: 60%;
	}

	.descricao-item
	{
		padding: 0 40px;
		overflow: hidden;
		overflow-y: scroll;
	}
	.descricao-item p
	{
		font-family: 'Open Sans', 'Arial', sans-serif;
		font-size: 18px;
		font-weight: 400;
		font-style: italic;
	}

	.text-slider
	{
		position: absolute;
		z-index: 99;

		margin: 50px 0 60px 0;
		padding: 30px;

		color: #fff;
		background-color: rgba(231, 78, 15, .9);
	}
	.text-slider p
	{
		font-size: 16px;

		text-align: justify;
	}
	.text-slider h2
	{
		font-size: 48px;
	}
	/* Balões Right */
	.balloon-top-right
	{
		top: 0;
		right: 0;
	}
	.balloon-top-right::before
	{
		position: absolute;
		top: 100%;
		left: 20px;

		width: 0;
		height: 0;
		margin-left: -8px;

		content: '';

		border-top: 20px solid rgba(231, 78, 15, .9);
		border-right: 20px solid transparent;
		border-left: 20px solid transparent;
	}

	.balloon-bottom-right
	{
		right: 0;
		bottom: 0;
	}
	.balloon-bottom-right ::before
	{
		position: absolute;
		bottom: 100%;
		left: 20px;

		width: 0;
		height: 0;
		margin-left: -8px;

		content: '';

		border-right: 20px solid transparent;
		border-bottom: 20px solid rgba(231, 78, 15, .9);
		border-left: 20px solid transparent;
	}

	.balloon-center-top
	{
		top: 25%;
		right: 0;
	}
	.balloon-center-top ::before
	{
		position: absolute;
		bottom: 100%;
		left: 20px;

		width: 0;
		height: 0;
		margin-left: -8px;

		content: '';

		border-right: 20px solid transparent;
		border-bottom: 20px solid rgba(231, 78, 15, .9);
		border-left: 20px solid transparent;
	}

	.balloon-center-bottom
	{
		top: 25%;
		right: 0;
	}
	.balloon-center-bottom ::before
	{
		position: absolute;
		top: 100%;
		left: 20px;

		width: 0;
		height: 0;
		margin-left: -8px;

		content: '';

		border-top: 20px solid rgba(231, 78, 15, .9);
		border-right: 20px solid transparent;
		border-left: 20px solid transparent;
	}

	.balloon-center-right
	{
		top: 25%;
		right: 0;
	}
	.balloon-center-right ::before
	{
		position: absolute;
		top: 50%;
		right: 100%;

		width: 0;
		height: 0;
		margin-top: -20px;
		margin-left: 15px;

		content: '';

		border-top: 20px solid transparent;
		border-right: 20px solid rgba(231, 78, 15, .9);
		border-bottom: 20px solid transparent;
	}



	/******* Balões Right *******/

	.balloon-top-left
	{
		top: 0;
		left: 0;
	}
	.balloon-top-left::before
	{
		position: absolute;
		top: 100%;
		right: 20px;

		width: 0;
		height: 0;
		margin-left: -8px;

		content: '';

		border-top: 20px solid rgba(231, 78, 15, .9);
		border-right: 20px solid transparent;
		border-left: 20px solid transparent;
	}

	.balloon-bottom-left
	{
		bottom: 0;
		left: 0;
	}
	.balloon-bottom-left ::before
	{
		position: absolute;
		right: 20px;
		bottom: 100%;

		width: 0;
		height: 0;
		margin-left: -8px;

		content: '';

		border-right: 20px solid transparent;
		border-bottom: 20px solid rgba(231, 78, 15, .9);
		border-left: 20px solid transparent;
	}

	.balloon-center-top
	{
		top: 25%;
		left: 0;
	}
	.balloon-center-top ::before
	{
		position: absolute;
		right: 20px;
		bottom: 100%;

		width: 0;
		height: 0;
		margin-left: -8px;

		content: '';

		border-right: 20px solid transparent;
		border-bottom: 20px solid rgba(231, 78, 15, .9);
		border-left: 20px solid transparent;
	}

	.balloon-center-bottom
	{
		top: 25%;
		left: 0;
	}
	.balloon-center-bottom ::before
	{
		position: absolute;
		top: 100%;
		right: 20px;

		width: 0;
		height: 0;
		margin-left: -8px;

		content: '';

		border-top: 20px solid rgba(231, 78, 15, .9);
		border-right: 20px solid transparent;
		border-left: 20px solid transparent;
	}

	.balloon-center-left
	{
		top: 25%;
		left: 0;
	}
	.balloon-center-left ::before
	{
		position: absolute;
		top: 50%;
		left: 100%;

		width: 0;
		height: 0;
		margin-top: -20px;
		margin-right: 15px;

		content: '';

		border-top: 20px solid transparent;
		border-bottom: 20px solid transparent;
		border-left: 20px solid rgba(231, 78, 15, .9);
	}





	/***********************/

	.titulo-pagina
	{
		position: absolute;
		z-index: 99;
		/*width:100%;*/

		padding: 5px 30px 5px 0;

		color: #fff;
		background-color: #e74e0f;
	}
	.titulo-pagina p
	{
		font-size: 16px;
	}
	.titulo-pagina h2
	{
		font-family: 'Open Sans', 'Arial', sans-serif;
		font-size: 26px;
		font-weight: 600;
		font-style: italic;

		margin: 10px 0 10px 0;

		text-align: right;
	}

	.titulo
	{
		right: 0;
		bottom: -30px;
	}
	.titulo ::before
	{
		position: absolute;
		top: 50%;
		right: 100%;

		width: 0;
		height: 0;
		margin-top: -20px;
		margin-left: 15px;

		content: '';

		border-top: 20px solid transparent;
		border-right: 20px solid #e74e0f;
		border-bottom: 20px solid transparent;
	}

	.fixed-width-imprimir
	{
		width: 294px;
	}

	.imprimir
	{
		-webkit-transition: all .2s ease-out;
		-moz-transition: all .2s ease-out;
		-ms-transition: all .2s ease-out;
		-o-transition: all .2s ease-out;
		transition: all .2s ease-out;

		opacity: 1;

		filter: alpha(opacity=100);
	}
	.imprimir span
	{
		font-size: 14px;

		color: #fff;
	}
	.imprimir span:before
	{
		float: left;

		width: 50px;
		height: 50px;
		margin: 0 6px 0 0;

		content: '';

		background: url('../images/print-button.png') no-repeat;
    /*@include animacao(0.2s);
    @include scale(1);*/
}

.imprimir:hover
{
	-webkit-transition: all .1s ease-out;
	-moz-transition: all .1s ease-out;
	-ms-transition: all .1s ease-out;
	-o-transition: all .1s ease-out;
	transition: all .1s ease-out;

	opacity: .8;

	filter: alpha(opacity=80);
}

/* input search */
.form-control
{
	font-family: 'Open Sans', 'Arial', sans-serif;
	font-size: 18px;
	font-weight: 700;
	font-style: italic;

	float: right;

	width: 100%;

	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-ms-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;

	color: #575756;
	border: 1px solid #fff;
	border-radius: 50px;
	background-color: #fff;
	background-image: none;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

#busca button
{
	font-size: 18px;

	position: absolute;
	z-index: 999;
	right: 20px;

	float: right;
	/* width: 50px; */
	/* height: 50px; */

	height: 35px;

	border: none;
	background: none;
}

/*.form-control:focus {
	float: right;
	width: 100%;
	font-family: $heading-font;
	font-style: italic;
	font-weight: $sans-bold;
	color: #575756;
	font-size: 18px;
	background-color: #fff;
	background-image: none;
	border: 1px solid #FFF;
	border-radius: 50px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	@include animacao(0.2s);

	}

	.left-inner-addon {
		position: relative;
	}
	.left-inner-addon input {
		padding-left: 30px;
	}
	.left-inner-addon i {
		position: absolute;
		padding: 10px 12px;
		pointer-events: none;
	}

	.right-inner-addon {
		position: relative;
	}
	.right-inner-addon input {
		padding-right: 30px;
	}
	.right-inner-addon i {
		position: absolute;
		right: 0px;
		padding: 5px 15px;
		pointer-events: none;
		font-size: 20px;
		}*/
		.icone
		{
			color: #f18d36;
		}

		/* Conteúdo interno */
		.topo-conteudo-interno
		{
			background-color: #e74e0f;
		}
		.topo-conteudo-interno h2
		{
			font-family: 'Open Sans', 'Arial', sans-serif;
			font-size: 26px;
			font-weight: 700;

			margin: 25px 0 25px 60px;

			text-transform: uppercase;

			color: #fff;
		}

		.block
		{
			height: calc(100% - 78px);
			padding: 20px 20px;

			-webkit-overflow-scrolling: touch;
		}
		.block ul
		{
			font-size: 18px;

			-webkit-padding-start: 40px;
		}
		.block ol
		{
			font-size: 18px;
		}
		.block strong
		{
			font-size: 18px;
		}
		.no-margin
		{
			margin-top: 0 !important;
		}

		.conteudo-interno
		{
			font-family: 'Open Sans', 'Arial', sans-serif;
			font-weight: 600;

			overflow: hidden;
			overflow-y: auto;

			height: 100%;
			margin-top: 20px;
			margin-bottom: 20px;
		}
		.conteudo-interno h3
		{
			font-size: 24px;
			font-weight: 700;
			font-style: italic;

			margin-top: 20px;

			color: #f18d36;
		}
		.conteudo-interno p
		{
			font-size: 18px;
			line-height: 20px;
			margin: 15px 0 0;
		}

		.links-list
		{
			padding-left: 0;

			list-style: none;
		}
		.links-list li
		{
			width: 80px;
		}
		.links-list li a
		{
			font-family: 'Open Sans', 'Arial', sans-serif;
			font-weight: 400;
			font-style: italic;

			-webkit-transition: all .2s ease-out;
			-moz-transition: all .2s ease-out;
			-ms-transition: all .2s ease-out;
			-o-transition: all .2s ease-out;
			transition: all .2s ease-out;

			opacity: 1;
			color: #fff;

			filter: alpha(opacity=100);
		}
		.links-list li a:hover
		{
			-webkit-transition: all .1s ease-out;
			-moz-transition: all .1s ease-out;
			-ms-transition: all .1s ease-out;
			-o-transition: all .1s ease-out;
			transition: all .1s ease-out;

			opacity: .8;
			color: #fff;

			filter: alpha(opacity=80);
		}

		.texto-link
		{
			position: absolute;

			width: 40px;
			margin-top: 40px;

			text-align: center;
		}

		.glyphicon-imprimir:before
		{
			position: absolute;
			top: 10px;

			float: left;

			width: 50px;
			height: 50px;
			margin: 0 0 0 2px;

			content: '';

			background: url('../images/print-button.png') no-repeat;
		}

		.glyphicon-voltar:before
		{
			position: absolute;
			top: 10px;

			float: left;

			width: 50px;
			height: 50px;
			margin: 0 0 0 2px;

			content: '';

			background: url('../images/voltar-button.png') no-repeat;
		}

		.conteudo-interno-participe
		{
			font-family: 'Open Sans', 'Arial', sans-serif;
			font-weight: 600;

			overflow: hidden;

			height: 100%;
			margin-top: 0;
		}
		.conteudo-interno-participe h3
		{
			font-size: 24px;
			font-weight: 700;
			font-style: italic;

			margin-top: 30px;

			color: #f18d36;
		}
		.conteudo-interno-participe p
		{
			font-size: 20px;
		}

		.social
		{
			width: 176px;
			height: 70px;
			margin: 50px 0 20px 0;
			padding: 0 10px 0 10px;

			border: 2px solid #e74e0f;
			-webkit-border-radius: 15px;
			-moz-border-radius: 15px;
			border-radius: 15px;

			-ms-border-radius: 15px;
		}
		.social span
		{
			font-family: 'Open Sans', 'Arial', sans-serif;
			font-size: 14px;
			font-style: italic;

			position: relative;

			padding: 5px;

			color: #222;
			background: #f6f6f6;
		}
		.social .title{
			top: -10px;
			left: 10px;
		}
		.social ul
		{
			position: relative;
			top: -4px;
		}
		.social ul li a
		{
			-webkit-transition: all .1s ease-out;
			-moz-transition: all .1s ease-out;
			-ms-transition: all .1s ease-out;
			-o-transition: all .1s ease-out;
			transition: all .1s ease-out;

			opacity: 1;

			filter: alpha(opacity=100);
		}
		.social ul li a:hover
		{
			-webkit-transition: all .1s ease-out;
			-moz-transition: all .1s ease-out;
			-ms-transition: all .1s ease-out;
			-o-transition: all .1s ease-out;
			transition: all .1s ease-out;

			opacity: .5;

			filter: alpha(opacity=50);
		}

		.addthis_sharing_toolbox
		{

			text-align: center;
		}
		.at-share-tbx-element .at-share-btn {
			display: inline-block;
		}
		.at-share-tbx-element .at-share-btn span {

			border-radius: 5px;
			margin: 0 5px;
		}

		/* PESQUISA */
		.item-pesquisa
		{
			padding-bottom: 20px;
			color: #000;
			border-bottom: 2px dashed #585757;
		}

		@media (max-width: 1380px)
		{
			/*.navbar-top {
				height: 100px;
				border: 0 solid transparent;
				border-bottom: 15px solid #f9c019;
				-webkit-border-radius: 0;
				-moz-border-radius: 0;
				border-radius: 0;
				background-color: #f18d36;
				-ms-border-radius: 0;
				}*/
				.form-control {
					font-family: 'Open Sans', 'Arial', sans-serif;
					font-size: 14px;
					font-weight: 700;
					font-style: italic;
					float: right;
					width: 100%;
					-webkit-transition: all .2s ease-out;
					-moz-transition: all .2s ease-out;
					-ms-transition: all .2s ease-out;
					-o-transition: all .2s ease-out;
					transition: all .2s ease-out;
					color: #575756;
					border: 1px solid #fff;
					border-radius: 50px;
					background-color: #fff;
					background-image: none;
					-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
					box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
				}
				.navbar-top .home {
					position: absolute;
					margin-left: 8px;
					top: 0; }
					.navbar-top .logo {
						position: absolute;
						margin-left: 86px;
						top: 10px; }

						.navbar-top .home img {
							width:90%;
						}
						.navbar-top .logo img {
							width:80%;
						}
						.navbar-top h2
						{
							font-family: 'Open Sans', 'Arial', sans-serif;
							font-size: 32.30769px;
							font-weight: 700;
							font-style: italic;
							margin-top: 55px;
							margin-left: 87.5px;
							text-transform: uppercase;
							color: #fff;
						}

						.nav-left ul li a
						{
							font-size: 14px;
							padding: 0 50px 0 10px;
						}
						.navbar-top .breadcrumbs {
							position: absolute;
							top: 98px;
							left: 106px;
						}
					}
					@media (max-width: 1160px)
					{
						.imprimir span
						{
							font-size: 12px;

							color: #fff;
						}
					}
					@media (max-width: 1042px)
					{
						.imprimir span
						{
							font-size: 10px;

							color: #fff;
						}
					}
					@media (max-width: 1199px)
					{
						.fixed-width-imprimir
						{
							width: auto;
						}

						.navbar-top h2
						{
							margin-left: 100px;
						}

						.topo-conteudo-interno h2
						{
							font-family: 'Open Sans', 'Arial', sans-serif;
							font-size: 26px;
							font-weight: 700;

							margin: 25px 0 25px 0;

							text-transform: uppercase;

							color: #fff;
						}
					}
					/* MOBILE STYLES */
					@media (max-width: 991px)
					{
						.contraste
						{
							right: 15px;
						}

						.nav-right ul li a
						{
							border: none;
							/*border-bottom: 1px solid #e74e0f;*/
							/*border-top: 1px solid #e74e0f;			*/
						}
						.nav-right ul li:before
						{
							position: absolute;
							left: 1px;

							width: 100%;
							height: 2px;
							padding-bottom: 3px;

							content: '';

							border-top: 1px solid #e74e0f;
							border-bottom: 1px double #e74e0f;
							background: #fff;
						}
						.nav-right ul li a
						{
							padding: 10px 0 10px 0;
						}
						.nav-right ul li a:hover
						{
							-webkit-transition: all .2s ease-out;
							-moz-transition: all .2s ease-out;
							-ms-transition: all .2s ease-out;
							-o-transition: all .2s ease-out;
							transition: all .2s ease-out;
							text-decoration: none;

							color: #fff;
							background-color: #f18d36;
						}

						.conteudo-interno
						{
							font-family: 'Open Sans', 'Arial', sans-serif;
							font-weight: 600;

							overflow: hidden;

							height: 100%;
							margin-top: 20px;
							margin-bottom: 20px;
						}
						.conteudo-interno h3
						{
							font-size: 20px;
							font-weight: 700;
							font-style: italic;

							margin-top: 20px;

							color: #f18d36;
						}
						.conteudo-interno p
						{
							font-size: 14px;
						}

						.links-list li
						{
							width: 40px;
						}

						.topo-conteudo-interno
						{
							background-color: #e74e0f;
							/*margin-bottom: 10px;*/
						}
						.topo-conteudo-interno h2
						{
							font-family: 'Open Sans', 'Arial', sans-serif;
							font-size: 20px;
							font-weight: 700;

							margin: 25px 0 25px -10px;

							text-transform: uppercase;

							color: #fff;
						}

						.margin-top
						{
							margin-top: 20px;
						}

						.navbar-top
						{
							overflow: hidden;

							height: 92px;
							min-height: 90px;
							padding-top: 10px;

							-webkit-transition: all .3s ease-out;
							-moz-transition: all .3s ease-out;
							-ms-transition: all .3s ease-out;
							-o-transition: all .3s ease-out;
							transition: all .3s ease-out;

							border: 0 solid transparent;
							border-bottom: 10px solid #f9c019;
							-webkit-border-radius: 0;
							-moz-border-radius: 0;
							border-radius: 0;
							background-color: #f18d36;

							-ms-border-radius: 0;
						}
						.navbar-top .search-mobile
						{
							font-size: 18px;

							position: relative;
							top: -10px;

							width: 40px;
							height: 40px;
							padding: 8px;

							text-align: center;

							-webkit-border-radius: 100%;
							-moz-border-radius: 100%;
							border-radius: 100%;
							background-color: #e74e0f;

							-ms-border-radius: 100%;
						}
						.navbar-top .logo
						{
							position: absolute;
							top: 0;

							margin-left: 22.5px;
						}
						.navbar-top a
						{
							text-decoration: none;

							color: #fff;
						}
						.navbar-top h2
						{
							font-family: 'Open Sans', 'Arial', sans-serif;
							font-size: 42px;
							font-weight: 700;
							font-style: italic;

							margin-top: 40px;
							margin-left: 122.5px;

							text-transform: uppercase;

							color: #fff;
						}

						.big
						{
							height: 150px;
						}

						.nav-left ul
						{
							margin-bottom: 0;
						}
						.nav-left ul li a
						{
							padding: 20px;

							-webkit-transition: all .2s ease-out;
							-moz-transition: all .2s ease-out;
							-ms-transition: all .2s ease-out;
							-o-transition: all .2s ease-out;
							transition: all .2s ease-out;
							text-align: center;

							color: #fff;
							border-bottom: 3px solid #fff;
							background-color: #e74e0f;
							background-image: none;
						}
						.nav-left ul li:first-child a
						{
							border-top: 3px solid #fff;
						}
						.nav-left ul li:last-child a
						{
							border-bottom: 3px solid #fff;
						}
						.nav-left ul li a:hover
						{
							-webkit-transition: all .2s ease-out;
							-moz-transition: all .2s ease-out;
							-ms-transition: all .2s ease-out;
							-o-transition: all .2s ease-out;
							transition: all .2s ease-out;
							text-decoration: none;

							color: #e74e0f;
							background-color: #fff;
							background-image: none;
						}



						.content
						{
							width: 100%;
							height: auto;
						}

						.navbar-top h2
						{
							font-family: 'Open Sans', 'Arial', sans-serif;
							font-size: 28px;
							font-weight: 700;
							font-style: italic;

							margin-left: 0;

							text-align: left;
							text-transform: uppercase;

							color: #fff;
						}

						footer
						{
							position: relative;
							bottom: 0;

							height: 220px;

							text-align: center;

							border-top: 5px solid #f18d36;
						}
						footer .footer-left
						{
							float: none;
						}
						footer .btn-participe
						{
							margin-left: -15px;
						}
						footer .footer-right
						{
							float: none;
						}
						footer .img-responsive
						{
							display: inline;
						}

						.content
						{
							width: 100%;
							height: 450px;
						}

						.menu-interno
						{
							/* height: calc(100% - 32px); */
							height: calc(100% - 65px);
							margin-top: 32px;

							text-align: center;
						}

						.conteudo
						{
							position: absolute;
							top: 0;

							display: block;

							width: 100%;
							height: auto;
						}

						.titulo
						{
							right: 0;
							bottom: 0;
						}

						.titulo-pagina
						{
							position: relative;
							z-index: 99;

							width: 100%;
							padding: 5px 30px 5px 0;

							color: #fff;
							background-color: #e74e0f;
						}
						.titulo-pagina h2
						{
							font-family: 'Open Sans', 'Arial', sans-serif;
							font-size: 32px;
							font-weight: 600;
							font-style: italic;

							margin: 10px 0 10px 0;

							text-align: center;
						}

						/* CONTEÚDO INTERNO */
						.block
						{
							height: calc(100% - 70px);
							padding: 15px 5px;
							/*position: absolute;*/
						}

						.voltar-sub a
						{
							font-style: italic;

							display: inline-block;

							width: 40px;

							color: #fff;
						}
						.voltar-sub .texto-link
						{
							position: absolute;

							margin-top: 50px;

							text-align: center;
							/* vertical-align: bottom; */
							/* margin-bottom: -10px; */
						}
					}


