/* ==========================================================================
   Author's custom styles
   ========================================================================== */
   
.fl {float: left;}
.fr {float: right;}
a, a:link, a:hover, a:active, a:visited { outline: 0;}

.call-yellow {
	background: #ffff00;
	border: 1px solid #ffff00;
	color: #111;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 10px;
	text-transform: uppercase;	
	
	-webkit-transition: all .1s ease-in 0;
	-moz-transition: all .1s ease-in 0s;
	-ms-transition: all .1s ease-in 0;
	-o-transition: all .1s ease-in 0;
	transition: all .1s ease-in 0;
}
.carregando,
.carregando:hover {
	background: url(../img/loader.gif) no-repeat center #FFFF00!important;
	height: 71px;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;	
}

.call-yellow:hover {
	background: #111;
	border: 1px solid #ffff00;
	color: #ffff00;
	text-decoration: none;	
}
.call-black {
	background: #111;
	border: 1px solid #111;
	color: #ffff00;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 10px;
	text-transform: uppercase;
	
	-webkit-transition: all .1s ease-in 0;
	-moz-transition: all .1s ease-in 0s;
	-ms-transition: all .1s ease-in 0;
	-o-transition: all .1s ease-in 0;
	transition: all .1s ease-in 0;	
}
.call-black:hover {
	background: #ffff00;
	border: 1px solid #111;
	color: #111;
	text-decoration: none;	
}
.call-pink {
	background: #ff0033;
	border: 1px solid transparent;
	color: #fff;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 10px;
	text-transform: uppercase;	
	
	-webkit-transition: all .1s ease-in 0;
	-moz-transition: all .1s ease-in 0s;
	-ms-transition: all .1s ease-in 0;
	-o-transition: all .1s ease-in 0;
	transition: all .1s ease-in 0;
}
.call-pink:hover {
	background: #fff;
	border: 1px solid #ff0033;
	color: #ff0033;
	text-decoration: none;	
}
.call-full {
	display: block;
	font-size: 16px;
	padding: 13px 0;
	text-align: center;	
}
.more-content {
	background: #f5f5f5;
	/*border-bottom: 1px solid #fff;*/
	color: #111;
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding: 25px 0;
	text-align: center;
	text-transform: uppercase;
	width: 100%;	
	
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
	transition: .25s;
}
.more-content.m15 {
	margin-bottom: 15px;	
}
	.more-content span {
		 background: url(../img/arrow-bottom-more-content.png) no-repeat right top;
		 padding-right: 19px;
	}
	.more-content.with-plus span {
		background: url(../img/ico-plus.png) no-repeat left 1px;
		padding-right: 0;
		padding-left: 19px;	
	}
.more-content:hover {
	background: #ffff00;
	/*border-bottom: 1px solid #e5e5e5;*/
	color: #111;
	text-decoration: none;
}
.titulo-pagina-banner {
	display: inline-block;
	font-size: 30px;
	font-weight: bold;
	left: 30px;
	margin: 0;
	padding: 20px;
	position: absolute;
	text-transform: uppercase;
	top: 35px;
	z-index: 100;
}
.titulo-pagina-banner.black {
	background: #111;
	color: #ffff00;
}
.titulo-pagina-banner.yellow {
	background: #ffff00;
	color: #111;
}
.links-internas {
	background: #111;
	color: #fff;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	margin-bottom: 3px;
	padding: 5px 2px;
	text-align: center;
	width: 110px;
}
.links-internas.active,
.links-internas:hover {
	background: #ffff00;
	color: #111;
	text-decoration: none;
}
.links-internas.active:hover {
	background: #111;
	color: #fff;
	background: #ffff00;
	color: #111;
	text-decoration: none;
}
.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
	margin-bottom: 10px;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
.social-print {
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	margin: 15px 0;
	padding: 10px 0;	
}
.border-btns {
	border-left: 1px solid #e5e5e5;	
	height: 66px;
	margin: 0 10px;
	width: 1px;
}
.download-pdf {
	background: #ffff00;
	color: #111;
	display: inline-block;
	height: 66px;
	font-size: 14px;
	padding: 13px 22px;
	text-align: center;
	transition: background-color .1s ease-in;
	padding-top:23px;
}
.download-pdf:hover {
	background: #111;
	color: #fff;
	text-decoration: none;
}
	.download-pdf b {
		display: block;
		font-weight: bold;
		text-transform: uppercase;	
	}
.imprimir {
	background: url(../img/print_bk.png) no-repeat center 13px #ffff00;	
	color: #111;
	display: inline-block;
	height: 66px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 38px 13px 0;
	transition: background-color .1s ease-in;
}
.imprimir:hover {
	background: url(../img/print_white.png) no-repeat center 13px #111;	
	color: #fff;
	text-decoration: none;
}
.addthis_toolbox {
	float: left;
	margin-top: 25px;	
}
.at4-icon, .aticon-compact {width:none !important; height:0 !important;}
.cross-preto,
.cross-preto p, {
	color: #111 !important;
}
.cross-branco,
.cross-branco p {
	color: #fff !important;
}
.press-sidebar .press-subtitulo p,  .cross-preto p, .cross-branco p {
	padding-right: 35%;
}
.img-100 {
	width: 100%;
}
.t16-content p {
	font-size: 16px;	
}
.ver-mais-link {
	font-weight: bold;
	color: #000 !important;	
}
input[type="checkbox"] {
	position: relative;
	top: 2px;
}
.container {
	position: relative;	
}
/*.addthis_floating_style {
	position: absolute !important;
	left: -90px !important	
}*/
.addthis_floating_style .twitter-share-button,
.addthis_floating_style .twitter-share-button, 
.addthis_floating_style .twitter-share-button {
	width: 70px !important;
}
   
/* ==========================================================================
   HEADER
   ========================================================================== */
#topo {
	z-index: 1000;
	width: 100%;	
}
#header {
	background: #fff;
	border: 1px solid #e7e7e7;	
	border-top: none;
	position: relative;	
	z-index: 1000;
}
	#header .logo {
		background: url(../img/menu-logo.png) no-repeat top center #ffff00;
		border-right: 1px solid #e7e7e7;
		display: block;
		height: 103px;
		float: left;
		margin: 0;	
		opacity: 1.0;
		width: 248px;
	}
	#header .logo:hover {
		opacity: 0.8;	
	}
	.menu-itens {
		float: left;
		display: inline-block;
		list-style: none;
		margin: 0;
		padding: 0;
	}
		.menu-itens li {
			border-right: 1px solid #e7e7e7;
			margin: 0;
			float: left;	
		}
			.link-menu {
				background: #fff;
				color: #111;
				display: block;
				font-size: 13px;
				font-weight: bold;
				padding: 42px 0 43px;
				text-align: center;
				text-transform: uppercase;	
				
				-webkit-transition: all linear 200ms;
				-moz-transition: all linear 200ms;
				-ms-transition: all linear 200ms;
				-o-transition: all linear 200ms;
				transition: all linear 200ms;
			}
			.link-menu-ativo, .link-menu:hover {
				background-color: #ffff00;
				color: #111;
				text-decoration: none;	
			}
			.link-menu-1 {
				padding-left: 23px;
				padding-right: 23px;
				width: 161px;
			}
			.link-menu-2 {
				padding-left: 35px;
				padding-right: 35px;	
				width: 158px;
			}
			.link-menu-3 {
				padding-left: 20px;
				padding-right: 20px;	
				width: 156px;
			}
			.link-menu-4 {
				padding-left: 25px;
				padding-right: 25px;	
				width: 174px;
			}
				.link-menu-4 span {
					background: #ffff00;
					padding: 10px 20px;	
				}
			.link-menu-5 {
				background-image: url(../img/menu-hamburguer.png);	
				background-position: 30px center;
				background-repeat: no-repeat;
				width: 164px;
				padding-left: 55px;
				padding-right: 29px;
				
				-webkit-transition: all linear 200ms;
				-moz-transition: all linear 200ms;
				-ms-transition: all linear 200ms;
				-o-transition: all linear 200ms;
				transition: all linear 200ms;	
			}
			.link-menu-5.ativo {
				background-color: #ffff00;
				background-image: url(../img/menu-fechar.png);	
				background-position: 30px center;
				background-repeat: no-repeat;
			}
			.menu-dropdown {
				border: none;
				display: none;
				left: -1px;
				position: absolute;	
				z-index: 100;			
			}
			.dropdown-links:hover {
				text-decoration: none;	
			}
			.menu-dropdown .col-sm-2 {
				background: #111; 
				-webkit-transition: all .2s ease; /* Fade to color for Chrome and Safari */	
			}
			.menu-dropdown .col-sm-2:hover {
				background: #ffff00;	
			}
				.menu-dropdown-content {
					padding: 12px;	
					height: 102px;
				}
				.menu-dropdown-titulo {
					color: #767676;
					font-size: 14px;
					font-weight: bold;
					text-transform: uppercase;
				}
				.menu-dropwdown-descricao {
					color: #767676;
					font-size: 11px;
					margin: 0;	
				}
				.menu-dropdown .col-sm-2:hover p {
					color: #111;	
				}
				.thumb-menu {
					max-width: 100%;
					-webkit-transition: all .2s ease; /* Fade to color for Chrome and Safari */
					-webkit-backface-visibility: hidden; /* Fix for transition flickering */
					
					/* filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */
					/* filter: gray; /* IE6-9 */
					/* -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ 
					filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /*     Firefox 10+, Firefox on Android */
					filter:gray; /* IE6-9 */
					-webkit-filter:grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
					-moz-filter: grayscale(100%);
					-ms-filter: grayscale(100%);
					-o-filter: grayscale(100%);
				}
				.dropdown-links .col-sm-2:hover .thumb-menu {
					background: none;
					/* filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale"); */
					-webkit-filter: grayscale(0%);
				}
	.link-search {
		background: url(../img/menu-pesquisar.png) no-repeat center center #fff;	
		display: block;
		float: left;
		height: 103px;
		width: 101px;
		
		-webkit-transition: all linear 200ms;
		-moz-transition: all linear 200ms;
		-ms-transition: all linear 200ms;
		-o-transition: all linear 200ms;
		transition: all linear 200ms;
	}
	.link-search:hover {
		background: url(../img/menu-pesquisar.png) no-repeat center center #ffff00;	
	}
	.link-search.ativo {
		background: url(../img/menu-pesquisar-fechar.png) no-repeat center center #ffff00;	
	}
	#search-topo {
		float: right;	
	}
		.search {
			background: #ffff00;
			border-right: 1px solid #ffff00;
			display: none;
			height: 103px;
			position: absolute;	
			right: 102px;
			width: calc(100% - 349px);
		}
			.search-input {
				background: #ffff00;
				border: none;
				border-left: 1px solid #111;
				color: #111;
				display: block;
				height: 103px;
				font-size: 21px;
				font-weight: bold;
				outline: none;	
				padding: 10px;
				text-transform: uppercase;
				width: 100%;
			}
			.search-submit {
				visibility: hidden;	
			}
	#search-topo ::-webkit-input-placeholder { color: #111; }
	#search-topo :-moz-placeholder           { color: #111; }
	#search-topo ::-moz-placeholder          { color: #111; }
	#search-topo :-ms-input-placeholder      { color: #111; } 
   
/* ==========================================================================
   HOME
   ========================================================================== */

.banner { 
	overflow: auto;
	position: relative; 
	width: 100% !important;
	}
	.banner ul {
		/* margin: 0 0 0 1px; */
		padding: 0;
	}
		.banner li { 
			list-style: none; 
		}
        .banner ul li { 
			float: left;
			position: relative;
		}
		.banner img {
			max-width: 100%;
		}
	@media(min-width:992px){
		/* .banner ul {height:auto; min-height: 500px !important;} */
		.banner img {
			height:auto; min-height: 500px !important;
		}
	}	
		.caption {
			background: url(../img/home/bg-caption.png) repeat;
			bottom: 0;
			float: left;
			padding: 10px 110px 10px 30px;
			position: absolute;	
			width: 100%;
		}
		.caption h4 {
			color: #ffff00;
			font-size: 18px;
			font-weight: bold;
			text-transform: uppercase;	
		}
		.caption a:hover,
		.caption h4:hover {
			color: #ffff00;	
			text-decoration: none;
		}
		.caption p {
			color: #fff;
			font-size: 38px;
			font-weight: bold;
			/* line-height: 40px; */	
		}
	.dots {
		bottom: 30px;
		position: absolute;	
		right: 30px;
	}
	.dot {
			background: #fff;
			cursor: pointer;
			float: left;
			height: 12px;
			margin-left: 5px;
			width: 12px;
			text-indent: -9999px;
			
			-webkit-border-radius: 50%;
			-moz-border-radius: 50%;
			border-radius: 50%;	
		}
		.dot.active {
			background: #ffff00;	
		}
article p a {color:#9c9e9f;}
.call-home {
	border-bottom: 1px solid #111;
	
	margin: 0 30px 20px;
	padding: 0 0 20px;
	text-transform: uppercase;	
}
	.h2-call-home {
		color: #111;
		font-size: 26px;
		float: left;
		font-weight: bold;
		margin: 0;
		width: calc(100% - 175px);	
	}
	.plus-call-home {
		background: url(../img/ico-plus.png) no-repeat 6px center;
		color: #111;
		font-size: 18px;
		font-weight: bold;
		line-height: 29px;
		padding-left: 25px;
		text-transform: uppercase;	
		opacity: 1.0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
	}
	.plus-call-home:hover {
		color: #111;
		text-decoration: none;
		opacity: 0.70;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=70);
	}
	.yellow-plus {
		background-color: #ffff00;
		padding: 2px 10px 2px 25px;
	}
.participacao {
	height: 370px;
}
	.participacao .col-sm-6 {
		height: 100%;
		min-height: 333px;
		background-position: 50%;
		background-repeat: no-repeat;
	  	background-size: cover;
		padding: 60px 30px 30px;
	}
	.participacao-1 {
		background-image: url(../img/home/doacao-1.jpg); 
	}
	.participacao-2 {
		background-image: url(../img/home/doacao-2.jpg); 	
	}
	.participacao-1,
	.participacao-2 {
		min-height: 333px;
		background-position: 50%;
		background-repeat: no-repeat;
	  	background-size: cover;
		padding: 60px 30px 30px;
	}
		.chamada-participacao {
			display: block;
			font-size: 48px;
			font-weight: bold;
			line-height: 54px;
			margin: 0 0 15px;
			text-transform: uppercase;
			width: 70%;	
		}
		.chamada-participacao.cross-preto {
			font-size: 40px;
			line-height: 42px;
		}
.descricao-participacao {
			font-size: 18px;
			min-height: 50px;
			width: 70%;	
		}
		/*.participacao-1 p {
			color: #111;	
		}
		.participacao-2 p {
			color: #fff;
		}*/

.acompanhe {
		
}
	.acompanhe .box-acompanhe {
		color: #fff;
	}
	.acompanhe .twitter {
		background: #29c5f6;
		/* height: 267px; */
		height: 284px;
		overflow: hidden;
		padding: 28px 24px;
	}
		.siga-twitter {
			font-size: 26px;
			font-weight: bold;
			line-height: 30px;
			text-transform: uppercase;	
		}
		.tweets-buttons {
			position: absolute;
			right: 0px;
			margin-top: -5px;
			/* top: 36px; */
		}
		.logo-twitter-gnd {
			padding-top: 5px;
		}
		.voltar-twitter {
			background: url(../img/twitter-voltar.png);
		}
		.avancar-twitter {
			background: url(../img/twitter-avancar.png);	
		}
		.voltar-twitter,
		.avancar-twitter {
			display: block;
			float: left;
			height: 25px;
			margin: 0 5px;
			text-indent: -9999px;
			width: 16px;
		}
		.voltar-twitter:hover,
		.avancar-twitter:hover {
			opacity: 0.70;
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=70);
		}
		.timePosted a {
			display: none;
		}
	.acompanhe .facebook {
		background: #6788ce;
		padding: 22px;
	}
		.acompanhe .facebook .ico-bg {
			/* background: url(../img/home/facebook.png) no-repeat top right; */	
		}
	.acompanhe .youtube {
		background: #e74c3c;
		padding: 18px 25px;
	}
		.acompanhe .youtube .ico-bg {
			/* background: url(../img/home/youtube.png) no-repeat top right; */ 	
		}
			.acompanhe .ico-bg p span {
				font-size: 11px;
				font-weight: normal;
				display: block;
			}
			.acompanhe .ico-bg p b {
				display: block;
				font-size: 21px;
				position: relative;
				top: -5px;
			}
		.logo-twitter-gnd a:hover, .logo-facebook-gnd a:hover, .logo-youtube-gnd a:hover {
			opacity: 0.70;
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=70);
		}
		.logo-youtube-gnd {padding-top:5px}

	.acompanhe .assine {
		background: #ffff00;
		color: #111;
		padding: 33px 30px;
		height: 284px;
	}
		.assine > h1 {
			color: #111;
			font-size: 30px;
			font-weight: bold;
			margin: 0;
			text-transform: uppercase;
		}
		.assine > p {
			color: #111;
			margin: 10px 0;	
		}
		#assinar {
			
		}
			#assinar .col-sm-6:first-child {
				padding-right: 5px;
			}
			#assinar .col-sm-6:last-child {
				padding-left: 5px;
			}
			#assinar input[type="text"] {
				color: #111;
				height: 40px;
				padding: 0 5px;
				margin: 0 0 10px;
				outline: none;
				text-transform: uppercase;
				width: 100%;
			}
			#assinar input[type="checkbox"] {
				cursor: pointer;
				position: relative;
				top: 3px;
			}
			#assinar label {
				cursor: pointer;
				color: #111;
				font-size: 11px;
				font-weight: normal;
				line-height: 32px;	
				margin: 0;
			}

.acoes,
.acoes .shareme .buttons {
	background: #ffff00;	
}
.noticias {
	background: #fff;
	border: 1px solid #e5e5e5;
	border-top: none;
	border-bottom: none;	
}
.noticias .shareme .buttons {
	background: #fff;	
}

.acoes,
.noticias {
	padding: 30px 0;	
}
.post {
	display: block;
	margin: 0 0 20px;
	position: relative;
}
.acoes .col-sm-4,
.noticias .col-sm-4 {
	border: 1px solid #e5e5e5;
	border-top: none;
	border-bottom: none;
	padding: 0 30px;
}
.acoes .col-sm-4,
.acoes .call-home {
	border-color: #d8d800;
}
.noticias .col-sm-4,
.noticias .call-home {
	border-color: #e5e5e5;	
}
.acoes .col-sm-4:first-child,
.noticias .col-sm-4:first-child {
	border: 1px solid transparent;
}
.acoes .col-sm-4:last-child,
.noticias .col-sm-4:last-child {
	border: 1px solid transparent;	
}
.post img {
	width: 100%;
}
.post-data {
	background: #ffff00;
	color: #111;
	display: inline-block;
	font-size: 18px;
	font-weight: bold;
	left: 0;
	margin: 0;
	padding: 8px;
	position: absolute;
	bottom: 0;
}
.post-titulo {
	color: #111;
	font-size: 18px;
	font-weight: bold;
	line-height: 19px;
	margin-bottom: 20px;
}
.post-titulo:hover {
	color: #111;	
}
.post-descricao {
	color: #404142;
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 25px;
}
.post-info {
	display: block;
	width: 100%;	
}
#entre-em-acao .col-sm-4 .post-info a {
	display: block;
	float:left;
}
#entre-em-acao .col-sm-4 .post-info a.acao-ver-resultados-pink {float:right;}

.post-info .call-black,
.post-info .call-yellow {
	display: inline-block;
	float: left;	
}

.artigos,
.artigos .shareme .buttons {
	background: #ddd;	
}
	.artigos .titulo-artigos {
		color: #111;
		float: left;
		font-size: 26px;
		font-weight: bold;
		margin: 0 0 20px;
		padding: 0;
		text-transform: uppercase;
	}
	.artigos .titulo-artigos.left {
		width: calc(100% - 190px);
	}
	.artigos .titulo-artigos.right {
		width: calc(100% - 60px);
	}
		.artigos .titulo-artigos.right p {
			margin-bottom: 0;	
		}
		.titulo-artigos img {
			/*margin-right: 15px;*/
			margin: 1px 15px 0 1px;
		}
		.titulo-artigos span {
			padding-top: 28px;
		}
		.artigos .plus-call-home {
			float: right;
			margin: 48px 30px 0 0;
		}
	.artigo {
		padding: 0 30px;
	}
	.artigo:first-child {
		border-right: 1px solid #cdcdcd;
	}
	.artigo-destaque {
		background: url(../img/home/borda-artigo-destaque.png) no-repeat left top;
		padding: 30px;
	}
		.imagem-destaque-artigo {
			border-top: 3px solid #ffff00;
			display: block;
			margin-bottom: 5px;
			margin-top: -1px;
			position:  relative;
		}
			.imagem-destaque-artigo .mask {
				bottom: 0;
				left: 0;
				position: absolute;
			}
			.imagem-destaque-artigo img {
				max-height: 182px;
				overflow: hidden;
				width: 100%;
			}
		.descricao-artigo {
			color: #111;
			font-size: 18px;
			line-height: 23px;
		}
		.autor-artigo {
			color: #111;
			font-size: 18px;
			font-weight: bold;
		}
	.artigos .space-titulo-blog-home {
		margin: 0 0 40px;	
	}
	.artigos .space-titulo-vozes-home {
		margin-top: 19px;	
	}

/* ==========================================================================
   ENTRE EM AÃ‡ÃƒO
   ========================================================================== */
#bloco-form, .box-saibamais {margin-bottom:20px}
#bloco-form, #bloco-result {float:right;}
.destaque-com-legenda {
	margin: 0 0 20px;
	width: 100%;	
}
	.destaque-img {
		width: 100%;	
	}
	.destaque-legenda, .wp-caption-text {
		background: #000;
		color: #dddddd !important;
		font-size: 12px !important;
		margin: 0;
		padding: 7px 15px;
	}
	.destaque-legenda-quem-somos {
		color: #959595;
		padding: 7px 9px;	
	}
.entre-em-acao {
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.entre-em-acao.last {
	margin-bottom: 0;
}
.entre-em-acao .row {
	margin-left: -15px;
	margin-right: -15px;
}
.entre-em-acao .col-sm-4,
.entre-em-acao .col-sm-3,
.entre-em-acao .col-md-4 {
	border-left: 1px solid #e5e5e5;
	border-top: none;
	border-bottom: none;
	padding: 0 25px;
}
.entre-em-acao .col-sm-4:first-child,
.entre-em-acao .col-sm-3:first-child,
.entre-em-acao .col-md-4:first-child {
	border-left: 1px solid transparent;
	padding-left: 15px;
	padding-right: 35px;
}
.entre-em-acao .col-sm-4:last-child,
.entre-em-acao .col-sm-3:last-child,
.entre-em-acao .col-md-4:last-child {
	padding-right: 15px;
	padding-left: 35px;
}
.entre-em-acao .col-sm-4:nth-child(2),
.entre-em-acao .col-sm-3:nth-child(2),
.entre-em-acao .col-md-4:nth-child(2) {
	border-left: 1px solid #e5e5e5;
	border-top: none;
	border-bottom: none;
}
.acao-dados {
    position:absolute;
    bottom:0px;
    top:0px;
    left:0px;
    width:100%;
    background-image:url(../img/shadow_amnesty.png);
    background-repeat:repeat-y;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	padding: 20px 0 0 20px;
	height: 100%;
}
.acao-dados-video {
	bottom:auto;
	top:auto;
	width:150px;
	background-image:none;
	height: auto;
}
#action .acao-dados div {
	position:absolute;
	bottom:25px
}
.acao-ver-resultados-pink {
	color: #ff0033;	
	font-weight: bold;
	margin: 6px 0;
}
.acao-ver-resultados-pink:hover {
	color: #ff0033;
	text-decoration: underline;	
}
.entre-em-acao .shareme .buttons {
	background: #fff;
}
.action-1 {
	padding-right: 30px;
}
	.action-titulo {
		margin: 30px 0;
		font-weight: bold;	
	}
	.action-post {
		display: block;
		margin: 0;
		position: relative;
	}
		.action-img {
			width: 100%;	
		}
		.action-dados {
			bottom: 10px;
			color: #fff;
			font-size: 18px;
			font-weight: bold;
			left: 10px;
			position: absolute;
		}
		.action-legenda {
			color: #b3b3b3;
			font-size: 12px;
			font-weight: bold;
			margin: 5px 0 10px;
			line-height: 13px;
		}
		
		.action-legenda-nova{
			background: #000;
			color: #dddddd !important;
			font-size: 12px !important;
			margin: 0;
			padding: 3px 15px;		
		}
		
	.action-readmore {
		color: #111;
	}
		.action-readmore h2 {
			color: #111;
			font-weight: bold;
			margin-top: 0;	
		}
		.readmore-js-toggle {
			color: #126785;
			font-weight: bold;
		}
	.action-border {
		border-bottom: 1px solid #e0e0e0;
		display: block;
		margin-bottom: 20px;	
		padding-bottom: 30px;	
	}
	.action-chamada {
		color: #9c9e9f;
		font-size: 18px;
		font-weight: bold;
	}
	.action-titulo-acao {
		color: #111;
		font-size: 18px;
		font-weight: bold;
	}
	.action-conteudo {
		background: #ddd;
		color: #000;	
		font-size: 14px;
		padding: 10px 18px 10px 10px;
		margin-bottom: 10px;
	}
		.action-conteudo .readmore-js-toggle {
			color: #9c9e9f;	
			font-size: 14px;
		}

.box-rosa {background-color:#fe0000;padding:15px}
.col-sm-6 .box-rosa {background-color:#fe0032;margin-bottom:18px}
.titulo-acao-encerrada {font-size:20px;color:#fff;font-weight:bold}
.descricao-acao-encerrada {color:#fff;font-weight:bold}
.box-saibamais {background: #ffff00;}
.box-saibamais h2 {font-size:22px;font-weight: bold; margin-top:5px; margin-bottom:20px;}
.box-saibamais .action-box-yellow {
	padding-right: 80px;
}
/* .box-saibamais .col-sm-6 {margin-right:30px} */
/*#action > .row {
	margin: 0 -15px;
}
#action > .row > .col-sm-6 {
	padding: 0 15px;	
}*/
.action-box-yellow {
	padding: 15px 100px 15px 14px;
}
.acao-retorno {
	min-height: 312px;
	margin-bottom:50px;
}
.acao-retorno-linha {
	border-bottom: 1px solid #e7e7e7;
}
.retorno-box-conteudo {
	margin-top:35px;
}
.retorno-box-conteudo h3 {
	font-weight: bold;
}
.retorno-compartilha {
	margin-top:20px
}
.retorno-compartilha strong {
	font-size:18px;
	display:block;
	margin-bottom:10px
}
.retorno-compartilha a:hover img {
		opacity: 0.6;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=60);
}
.retorno-box-amarelo {
	background: #ffff00;
	padding: 30px;
	margin-right: 24px;
	margin-left: 50px;
	z-index: 205;
	position:absolute;
	margin-top:-50px;
}
.retorno-box-amarelo .post-titulo {
	margin-bottom: 15px;	
}
.retorno-box-amarelo-info {
	margin-bottom:26px
}
.retorno-box-amarelo button {
  border: 1px solid #111;
  font-size: 22px;
  font-weight: bold;
  padding: 7px 20px;
  text-transform: uppercase;
}
.retorno-box-amarelo center {
	margin-top:20px;
}
#retorno-form-doeagora {
	display:none
}

	.doacao-passos {
		color: #111;
		font-size: 18px;	
	}
	.doacao-passos:hover {
		color: #111;	
	}
	.doacao-passos.active {
		font-weight: bold;	
	}
	.doacao-passos.active:hover {
		cursor: text;
		text-decoration: none;	
	}
	.doacao-espaco {
		margin: 0 5px; 	
		position: relative;
		top: -2px;
	}
	.input-text-cem {
		border: 1px solid #e8e700;
		height: 35px;
		outline: none;
		padding: 0 5px;
		width: 100%;	
	}
	.select-cem {
		border: 1px solid #e8e700;
		height: 35px;
		outline: none;
		width: 100%;	
	}
#actions-pages {
	position: relative;
}
	.actions-nav {
		left: 0;
		position: absolute;	
		top: 25px;
		z-index: 100;
	}
	#actions-banner .caption {
		background: url(../img/home/bg-caption-2.png) repeat;
		padding: 14px;
		bottom: 31px;
	}
	#actions-banner .caption h4 {
		margin:0;
		font-size: 36px;
		text-transform: none;	
	}
	#actions-banner .caption p {
		font-size: 18px;
		line-height: 22px;	
		margin-bottom: 0;
	}
	#actions-banner .destaque-com-legenda {
		margin-bottom: 0;	
	}
	#actions-banner .destaque-legenda {
		color: #8e908f;	
	}
	.actions-nav-link,
	span.actions-nav-link:hover {
		background: #ffff00;
		display: block;
		color: #111;
		font-size: 14px;
		font-weight: bold;
		margin-bottom: 3px;
		padding: 2px;
		text-align: center;
		width: 100px;
	}
	.actions-nav-link.active,
	.actions-nav-link:hover,
	span.actions-nav-link.active:hover {
		background: #111;
		color: #fff;
		text-decoration: none;
	}
	.action-white {
		background: #fff;
		color: #111;	
	}
	.action-white:hover {
		background: #ffff00;
		color: #111;	
	}
	span.actions-nav-link {
		float: left;
		margin-right: 10px;	
	}
	.actions-intro-subtitle,
	.actions-veja-subtitle,
	.actions-explore-subtitle {
		font-size: 21px;
		font-weight: bold;
		margin-top: 0;
	}
	.actions-intro-description,
	.actions-veja-description,
	.actions-explore-description {
		font-size: 14px;
		font-weight: normal;
	}
	.actions-intro-subtitle,
	.actions-intro-description {
		color: #111;
	}
	.actions-veja-subtitle,
	.actions-veja-description {
		color: #8e908f;
	}
	.actions-explore-subtitle,
	.actions-explore-description {
		color: #111;
	}
	.actions-explore-description {
		padding: 14px;	
	}
	#actions-veja,
	#actions-explore,
	#actions-atue {
		padding: 20px 0;		
	}
	#actions-veja {
		background: #373534;	
	}
	#actions-explore {
		background: #dddddd;
		padding-bottom: 0;	
	}
	#actions-atue {
		background: #ffff00;	
	}
	.action-texto-intro {
		background: #ddd;
		padding: 14px;
	}
	.actions-galleria {
		margin: auto;
		width: calc(100% - 210px);	
	}
	.actions-google-maps {
		height: 670px;
		width: 100%;
	}
	.actions-google-maps-creditos {
		color: #767676;
		padding: 11px 14px;
	}
	.actions-more-call {
		border-bottom: 1px solid #e5e5e5;
		margin: 20px 0;	
	}
	.titulo-informacoes-campanha {
		color: #111;
		font-size: 20px;
		font-weight: bold;
	}
	.titulo-content-informacoes-campanha {
		color: #111;
		font-size: 14px;
		font-weight: bold;	
	}
	.landing-entre-em-acao-banner-title {
		font-size: 36px !important;
		margin-top: 0;
		text-transform: none !important;
	}
	.landing-entre-em-acao-banner-content p {
		font-size: 18px !important;
		font-weight: normal !important;
		line-height: 22px;
	}
	.caption-entre-em-acao {
		padding: 10px 110px 10px 30px;	
	}

/* DOAÇÃO */
.entre-acao-doacao #conteudo-retorno {padding:15px;}
.entre-acao-doacao #conteudo-retorno h3 {font-size:25px; font-weight:bold; margin:0; padding:0}
.entre-acao-doacao #conteudo-retorno h4 {font-size:21px;}
.entre-acao-doacao #conteudo-retorno h5 {font-size:18px;}
.entre-acao-doacao #conteudo-retorno button {
background: #000;
border: 1px solid #000;
color: #f9ff00; }
.entre-acao-doacao #conteudo-retorno button:hover {
background: #e5e500;
border: 1px solid #e5e500;
color: #111; }

.entre-acao-doacao h4 {font-size:18px; font-weight:bold}
.entre-acao-doacao .action-box-yellow {
	padding-right:25px;
}
.entre-acao-doacao .titulo-action-form-1 {margin-bottom:30px}
.entre-acao-doacao .input-text-outro-action {margin-bottom:0;}
.entre-acao-doacao .select-cem-action {margin-bottom:10px;}
.entre-acao-doacao .select-cem-action, .entre-acao-doacao .input-text-cem-action {height:35px}
.entre-acao-doacao .informacoes-pagamento {width:230px;margin-bottom:25px;margin-top:10px}
.entre-acao-doacao label {font-weight:normal;margin-bottom:3px}
.entre-acao-doacao .input-text-cod-seguranca-action {
	width: calc(100% - 150px);
}
.entre-acao-doacao #tooltip {margin-left:10px}
.entre-acao-doacao .doacao-bloco-info {border-top:1px solid #ecec02; margin-right:75px; padding-top:12px; margin-top:24px}
.entre-acao-doacao .doacao-bloco-info h4 {margin-bottom:15px}
.entre-acao-doacao .data-nascimento {margin-top:6px; margin-bottom:9px}
.entre-acao-doacao .reducao {margin-right:140px; }
.entre-acao-doacao .btn-voltar-action {
background: #000;
border: 1px solid #000;
color: #f9ff00; }
.entre-acao-doacao .btn-voltar-action:hover {
background: #e5e500;
border: 1px solid #e5e500;
color: #111; }
.entre-acao-doacao .doacao-termo {margin-top:14px}
.entre-acao-doacao .doacao-privacidade {color:#ab978e; font-size:11px; margin-top:6px}
.entre-acao-doacao .doacao-privacidade a {color:#136698;text-decoration:underline}
.entre-acao-doacao .doacao-privacidade a:hover {text-decoration:none}
.entre-acao-doacao select {color:#808285}

.DOP_ThumbnailGallery_Background,
.DOP_ThumbnailGallery_ThumbnailsBg,
.DOP_ThumbnailGallery_ImageBg {
	background: transparent !important;	
}
.DOP_ThumbnailGallery_Image,
.DOP_ThumbnailGallery_ImageBg,
.DOP_ThumbnailGallery_Thumb,
.DOP_ThumbnailGallery_Image img {
	-webkit-border-radius: 0px !important;	
	-moz-border-radius: 0px !important;	
	border-radius: 0px !important;	
}
.DOP_ThumbnailGallery_Thumb img {width:CALC( 100% - 8px ) !important; height:CALC( 100% - 8px ) !important;margin: 2px 2px !important}

.DOP_ThumbnailGallery_CaptionBg{
	background: url(../img/home/bg-caption-2.png) repeat !important;
}

.DOP_ThumbnailGallery_CaptionTitle{
	color: #ffff00 !important;
	font-weight: bold !important;
	font-size: 16px !important;;
}

.DOP_ThumbnailGallery_CaptionText{
	color: #fff !important;
	font-weight: bold !important;
	font-size: 12px !important;;
}

.atue-realizado-meta-h2 {
	font-size: 21px;
}
.atue-realizado-meta-h2 span {
	font-weight: normal;
}
#actions-pages .ver-mais-link {
	/* color: #a89f96; */	
	font-weight: bold;
}
.assinaturas_atuais {
	background-color:#666;
	padding:25px;
	color:#000
}
.assinaturas_mais {background-color:#1c1c1c;border:1px solid #2a2a2a;display:block;padding-top:7px;padding-bottom:12px;
					width:100%;text-align:center;color:#8f8f8f}
.assinaturas_mais:hover {color:#8f8f8f;text-decoration:underline;background-color:#2d2d2d}
.assinaturas_atuais h2 {font-size:20px;margin-top:0;margin-bottom:11px}
.item_assinatura {border-bottom:1px solid #828282;padding:14px 0;clear:both}
.item_assinatura span {display:block;float:left}
.item_assinatura .cidade-assinante {font-size:12px;padding-left:15px}
.item_assinatura .hora-assinante {font-size:12px;float:right;}
.assinaturas_atuais .last {border:0;padding-bottom:10px}
.assinaturas_atuais .carregando,
.assinaturas_atuais .carregando:hover {
	background-color: #1c1c1c !important;
	height: 51px;
	text-indent: -9999px
}

/*
	PERGUNTAS FREQUENTES
*/
.faq {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
.faq li {border-top: 1px solid #e5e5e5;
}
.faq .lnk-collapse {display:block;
	 padding:20px 0;
	padding-left:61px;
	background: url(../img/faq_menos.png) no-repeat 15px 18px;
	font-size:18px;
	font-weight: bold;
}
.faq .collapsed {
	background-image: url(../img/faq_mais.png);
}
.faq .resposta {
	 padding-bottom:20px;
	 padding-left:61px;
	font-size:14px;
}

/* ==========================================================================
   FORMULARIOS
   ========================================================================== */
.titulo-action-form-1 {
	font-size: 18px;
	font-weight: bold;	
}
.input-text-cem-action {
	border: 1px solid #e0e0e0;
	height: 41px;
	margin-bottom: 10px;
	outline: none;
	padding: 0 5px;
	width: 100%;
}
.select-cem-action {
	border: 1px solid #e0e0e0;
	height: 41px;
	margin-bottom: 16px;
	outline: none;
	width: 100%;
}
.input-text-ddd-action {
	border: 1px solid #e0e0e0;
	height: 35px;
	float: left;
	margin-bottom: 16px;
	margin-right: 7px;
	outline: none;
	padding: 0 5px;
	width: 70px;	
}
.input-text-tel-action {
	border: 1px solid #e0e0e0;
	height: 35px;
	float: left;
	margin-bottom: 16px;
	outline: none;
	padding: 0 5px;
	width: calc(100% - 77px);	
}
.label-check-action {
	float: left;
	font-size: 12px;
	font-weight: normal;
	width: calc(100% - 20px);	
}
	.label-check-action a {
		color: #126785;	
	}
.check-action {
	float: right;	
}
.action-endereco-titulo {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 3px;
}
.action-endereco-dados {
	font-size: 14px;
}
.adress-anistia {
	margin: 20px 0;	
}
.info-complementar-action {
	color: #87888a;
	font-size: 11px;	
}
	.info-complementar-action a {
		color: #126785;	
	}
.limpar-formulario {
	background: #ffff00;
	border: 1px solid #ffff00;
	color: #126785;
	display: inline-block;
	float: right;
	font-size: 12px;
	font-weight: normal;
	margin: 10px 0;
	outline: none;
	padding: 5px 10px;
	-webkit-transition: all .1s ease-in 0;
	-moz-transition: all .1s ease-in 0s;
	-ms-transition: all .1s ease-in 0;
	-o-transition: all .1s ease-in 0;
	transition: all .1s ease-in 0;	
}
.enviar-formulario {
	float: right;
	margin: 10px 0;		
}
.label-radio-action {
	font-size: 14px;
	font-weight: normal;	
	line-height: 35px;
}
.input-text-outro-action {
	width: calc(100% - 61px);	
}
.input-text-cod-seguranca-action {
	width: calc(100% - 60px);		
}
.mes-action-2 {
	padding: 0 10px;	
}
.action-doacao-50-1 {
	padding-right: 5px;
}
.action-doacao-50-2 {
	padding-left: 5px;
}
.input-text-numero-action {
	margin-right: 5px;
	width: 114px;	
}
.input-text-complemento-action {
	width: calc(100% - 123px);
}
.passos-nav-action {
	margin-bottom: 18px;	
}
.btn-voltar-action {
	background: #e5e500;
	border: 1px solid #e5e500;
	color: #111;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	height: 35px;
	line-height: 35px;
	text-align: center;
	text-transform: uppercase;
	width: 116px;	
	
	-webkit-transition: all .1s ease-in 0;
	-moz-transition: all .1s ease-in 0s;
	-ms-transition: all .1s ease-in 0;
	-o-transition: all .1s ease-in 0;
	transition: all .1s ease-in 0;
}
.btn-voltar-action:hover {
	background: #111;
	border: 1px solid #111;
	color: #e5e500;
	text-decoration: none;	
}
.nao-sabe-cep-action {
	font-size: 11px;
	line-height: 15px;
	float: right;
	padding-top: 4px;
}
.btn-amarelo-action {
	margin: 10px;
	height: 33px;
	line-height: 33px;	
}
.space-action {
	padding: 0 0 0 16px;	
}

.input-text-ddd {
	float: left;
	margin-right: 5px;
	width: 50px;	
}
.input-text-telefone-doe {
	width: calc(100% - 55px);	
}


/* ==========================================================================
   CAMPANHAS
   ========================================================================== */   
#campanhas {
	position: relative;	
}
	#campanhas .banner {
		margin-bottom: 30px;	
	}
	#campanhas .destaque-com-legenda {
		margin: 0;	
	}
		#campanhas .destaque-legenda {
			/*
			bottom: 0;
			position: absolute;
			*/
			width: 100%;	
		}
	.banner-area-caption,
	.banner-com-detalhe {
		position: relative;	
	}
	#campanhas .caption {
		bottom: 31px;	
	}
	.caption-campanhas {
		/* padding: 20px 110px 30px 30px; */
		padding: 10px 110px 10px 30px;
	}
		#campanhas .caption h4 {
			margin-top: 0;
			font-size: 36px;
			text-transform: none;	
		}
		#campanhas .caption p {
			font-size: 18px;
			font-weight: normal;	
		}
	#campanhas .dots {
		/* bottom: 80px; */	
	}	
.campanha-com-box,
.campanha-sem-box {
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 25px;
	padding-bottom: 40px;
	position: relative;	
}
	.campanha-detalhe {
		color: #111;
		font-size: 16px;	
	}
	.campanha-box-detalhe {
		background: #ffff00;
		top: 405px;
		max-width: 400px;
		padding: 20px;
		position: absolute;
		right: 25px;
		z-index:201;
	}
	.campanha-com-box .campanha-detalhe,
	.campanha-com-box .caption h4,
	.campanha-com-box .caption p {
		width: calc(100% - 450px);	
	}
	.campanha-titulo-secao {
		color: #111;
		font-size: 30px;
		font-weight: bold;
		text-transform: uppercase;	
	}
	.campanha-relacionados-h2 {
		margin: 0 0 35px;	
	}
	.campanhas-blog-noticias,
	.postagem {
		border-bottom: 1px solid #e5e5e5;
		margin-bottom: 15px;
		padding-bottom: 15px;
	}
	.campanhas-blog-noticias > .col-sm-6:first-child {
		border-right: 1px solid #e5e5e5;
		padding-right: 15px;
	}
	.campanhas-blog-noticias > .col-sm-6:last-child {
		padding-left: 15px;
	}
	.campanhas-blog-noticias div .postagem:last-child {
		border: none;	
	}
	.campanha-blog-noticias > .col-sm-12,
	.campanha-blog-noticias > .col-sm-12:first-child,
	.campanha-blog-noticias > .col-sm-12:last-child {
		border-left: none !important;
		border-right: none !important;
		padding-left: 0 !important;
		padding-right: 0 !important;	
	}
	.postagem-informacoes {
		color: #111;
		font-size: 11px;
		margin-bottom: 10px;	
	}
	.titulo-box-detalhe {
		font-size: 23px;
		display: block;
		margin-bottom: 27px;	
	}
	.descricao-box-detalhe {
		font-size: 16px;
		line-height: 19px;		
	}

/* ==========================================================================
   MIDIA / RELEASE
   ========================================================================== */
#press {
	margin-top: 15px;
	margin-bottom: 15px;	
}
#press-1 {
	border-right: 1px solid #e8e8e8;
	padding-right: 15px;	
}
.press-nav {
	float: left;
	margin-right: 20px;
	width: 110px;	
}
.press-nav-absolute {
	position: absolute;
	margin-top: 23px;	
}
.press-intro,
.press-posts {
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
	.press-posts.last {
		border-bottom: none;
		margin-bottom: 0;	
	}
.press-intro-sem-borda {
	border-bottom: none;
	padding-bottom: 0;	
}
	.press-intro h2 {
		color: #111;
		font-weight: bold;
		font-size: 30px;
		margin-top: 0;
	}
	.press-intro p {
		color: #111;
		font-size: 16px;	
	}
	.press-thumb {
		padding: 0 20px 0 0;
		width: 100%;
	}
	.press-data {
		color: #111;
		font-size: 12px;
		line-height: 14px;
	}
	.press-titulo,
	.press-titulo h3 {
		color: #111;
		font-size: 18px;
		font-weight: bold;
		margin-top: 0;
	}
	.press-titulo:hover,
	.press-titulo:hover h3 {
		color: #111;	
	}
	.press-descricao {
		color: #111;
		font-size: 14px;
		line-height: 15px;
	}
#press-2 {
	padding-left: 15px;	
}
.press-sidebar {
	margin-bottom: 10px;
	min-height: 0;
	padding: 15px;	
}
.box-faca-contato {
	border: 1px solid #e8e8e8;	
}
.box-informe-anual {
	background-image: url(../img/home/relatorio-anual.jpg);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;	
}
	.box-informe-anual .press-titulo {
		color: #ffff00;	
	}
	.box-informe-anual .press-subtitulo {
		color: #fff;	
	}
	.box-informe-anual select {
		border: none;
		height: 35px;
		outline: none;
		width: 100%;
	}
.box-assine {
	background: #ffff00;	
}
	.box-assine .press-titulo {
		width: 80%;
	}
	.box-assine .press-subtitulo {
		width: 80%;
	}
	.press-sidebar-titulo {
		font-size: 36px;
		font-weight: bold;
		line-height: 40px;
		text-transform: uppercase;
		width: 80%;
	}
	.press-subtitulo {
		font-size: 14px;
		width: 80%;
	}
.press-intro-fix-sem-imagem	{
	border: none;
	margin-bottom: 0;
	padding-bottom: 0;	
}

/* ==========================================================================
   ATUACAO / DIREITOS HUMANOS
   ========================================================================== */
 
ul.timeline {
	border-right: 2px solid #000;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 50%; 
}
 
	ul.timeline li {
		display: block;
		margin: 40px 0;
		position: relative;
	}
 
		ul.timeline li:nth-child(even) {
			left: 100%;
			margin-left: 6px; 
		}
 
			ul.timeline li:nth-child(even):before {
				-moz-border-radius: 50px;
				-webkit-border-radius: 50px;
				background: #fff;
				border-radius: 50px;
				border: 2px solid #000;
				content: "";
				float: right;
				height: 15px;
				left: -13px;
				position: absolute;
				top: calc(50% - 8px);
				width: 15px; 
			}
		
			ul.timeline > li a > p {
				background-image:url(../img/seta_linha_tempo_dir.png);
				background-repeat:no-repeat;
				background-position:right 13px center;
				background-color:transparent;
			}

			ul.timeline > li:nth-child(even) a > p {
				text-align: left;
				background-image:url(../img/seta_linha_tempo.png);
				background-position:left 8px center;
			}
 
				ul.timeline > li:nth-child(even) > a > p:before {

				}
 
				ul.timeline > li:nth-child(even) > a > p:after {
					border-color: transparent #fff;
					border-style: solid;
					border-width: 22px 16px 22px 0;
					content: '';
					display: block;
					left: 13px;
					position: absolute;
					top: 50%;
					top: calc(50% - 22px);
					width: 0; 
				}
 
			ul.timeline li:nth-child(even) span {
				white-space: nowrap; 
			}
 
		ul.timeline li:nth-child(odd):after {
			-moz-border-radius: 50px;
			-webkit-border-radius: 50px;
			background-color: #fff;
			background: #fff;
			border-radius: 50px;
			border: 2px solid #000;
			content: "";
			float: left;
			height: 15px;
			position: absolute;
			right: -8px;
			top: 50%;
			top: calc(50% - 8px);
			width: 15px; 
		}
 
		ul.timeline li:nth-child(odd) span {
			white-space: nowrap; 
		}
 
		ul.timeline > li:nth-child(odd) > a > p:before {
		}
		
		ul.timeline > li:nth-child(odd) > a > p:after {
			/* border-color: transparent #fff;
			border-style: solid;
			border-width: 22px 0 22px 16px;
			content: '';
			display: block;
			position: absolute;
			right: 13px;
			top: 50%;
			top: calc(50% - 22px);
			width: 12px; */ 
		}
 
		ul.timeline > li > a > p {
			color: #111;
			margin: 0;
			padding: 0 2em;
			text-align: right; 
		}
 
		ul.timeline li span {
			color: #111;
			font-size: 18px;
			font-weight: bold;
		}
		ul.timeline li:hover:after,
		ul.timeline li:hover:nth-child(even):before {
			background: #ffff00;
			background-color: #ffff00;	
		}


.modal-close,
.modal-prev,
.modal-next {
	background-position: center center;
	background-repeat: no-repeat;
	border: 1px solid #e8e8e8;
	position: absolute;
	height: 50px;
	width: 50px;
	text-indent: -9999px;
	z-index: 100;
	transition: background-color .1s ease-in;
}
.modal-close:hover,
.modal-prev:hover,
.modal-next:hover {
	background-color: #ffff00;
}
.modal-close {
	background-image: url(../img/modal-close.png);
	right: 0;
	top: 0;
}
.modal-prev {
	background-image: url(../img/modal-prev.png);
	border-left: none;
	top: 50%;
	left: 0;
}
.modal-next {
	background-image: url(../img/modal-next.png);
	right: 0;
	top: 50%;
}
.timeline-ano {
	font-size: 26px;	
	font-weight: bold;
}
.timeline-historico {
	font-size: 14px;
}
.cross-content {
	background: #ffff00;
	margin-bottom: 10px;
	padding: 20px;	
}
	.cross-description {
		width: calc(100% - 140px);	
	}
	.cross-content-titulo {
		color: #111;
		font-size: 21px;
		font-weight: bold;
	}
	.cross-content-img {
		max-width: 120px;
	}
.organizacao-equipe > .row {
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.organizacao-equipe .row:last-child {
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 20px;
	padding-bottom: 50px;
}
.organizacao-equipe.conselho .row:last-child {
	border-bottom: none;
}
	.organizacao-nome {
		color: #111;
		margin: 0;
		font-size: 18px;
		font-weight: bold;
	}
	.organizacao-cargo {
		font-size: 16px;
	}
	.informe-atual {
		border-bottom: 1px solid #e8e8e8;
		margin-bottom: 25px;
		padding-bottom: 35px;	
	}
		.informe-atual-intro {
			float: left;
			width: calc(100% - 210px);
		}
			.btn-saiba-mais {
				background: #ffff00;
				border: 1px solid #ffff00;
				color: #111;
				display: inline-block;
				float: right;
				font-size: 14px;
				font-weight: bold;
				height: 66px;
				line-height: 66px;
				margin-top: 25px;
				padding: 0 50px;
				text-transform: uppercase;
				-webkit-transition: all .1s ease-in 0;
				-moz-transition: all .1s ease-in 0s;
				-ms-transition: all .1s ease-in 0;
				-o-transition: all .1s ease-in 0;
				transition: all .1s ease-in 0;	
			}
			.btn-saiba-mais:hover {
				background: #111;
				border: 1px solid #ffff00;
				color: #ffff00;
				text-decoration: none;
			}
	.organizacao-anterior {
		margin-top: 10px;	
	}
		.organizacao-anterior .call-yellow {
			background: #ffff00;
			float: right;
			font-weight: normal;
			padding: 7px 10px;
			text-transform: none;	
		}
			.organizacao-anterior .call-yellow span {
				background: url(../img/arrow-bottom.png) no-repeat center right;
				padding-right: 15px;					
			}
		.organizacao-anterior .call-yellow:hover {
			background: #111;
		}
			.organizacao-anterior .call-yellow:hover span {
				background: url(../img/arrow-bottom-hover.png) no-repeat center right
			}
		.organizacao-anterior .shareme .box {
			float: left;
			text-align: left;
		}
		.organizacao-anterior .shareme .buttons {
			left: 0;	
		}
#box-direitos-humanos {
	border: 1px solid #ccc;
	background: #ddd;
	margin-bottom: 10px;
}
	.box-direitos-humanos-titulo {
		color: #111;
		font-size: 18px;
		font-weight: bold;
		margin: 0;
		text-transform: uppercase;
	}
		.box-direitos-humanos-titulo > img {
			margin-right: 12px;
			position: relative;
			top: -1px;
			left: -1px;
		}
		.box-direitos-humanos-titulo > span {
			margin-top: 21px;
		}
	.box-direitos-humanos-content {
		padding: 15px;	
	}
	.box-data {
		font-size: 12px;
		margin-bottom: 3px;
	}
	.box-titulo {
		color: #111;
		font-size: 14px;
		font-weight: bold;
		line-height: 15px;
	}
	#box-noticias {
		border: 1px solid #e5e5e5;
		margin-bottom: 10px;
	}
		.box-noticias-padding {
			padding: 15px;	
		}
			.box-noticias-titulo {
				border-bottom: 1px solid #e5e5e5;
				color: #111;
				font-size: 30px;
				font-weight: bold;
				margin: 0 0 10px;
				padding-bottom: 5px;
				text-transform: uppercase;
			}
	.atuacao-titulo-h2 {
		font-size: 26px; 
		font-weight: bold;	
	}
	.resultados-posts-img {
		display: block;	
	}
	.resultados-posts-content {
		display: block;
		font-size: 14px;
		margin-top: 15px;	
	}
/* ==========================================================================
   BLOG / NOTICIAS
   ========================================================================== */
#blog-archive {
	margin-bottom: 32px;	
}

#with-left-sidebar {
	margin-bottom: 10px;
}
	.banner-topo-noticias {
		/*background: #000;*/
		height: 132px;
		margin-bottom: 20px;
		width: 100%;
	}
	.sombra-topo {
		background: url(../img/sombra-topo-100.png) repeat-y left top;	
		display: block;
		height: 100%;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 1;
	}
	.banner-topo-noticias.blog {
		height: auto;	
		position: relative;
	}
		.banner-topo-noticias-titulo {
			background: #ffff00;	
			color: #111;
			display: inline-block;
			font-size: 30px;
			font-weight: bold;
			margin: 30px 0 0 30px;
			padding: 17px 24px;
			position: relative;
			text-transform: uppercase;
			z-index: 2;
		}
		.fix-shadow {
			background: transparent;
			color: #fff;
			padding: 0;
			position: relative;
			z-index: 10;	
		}
		.banner-topo-blog-titulo {
			display: inline-block;
			font-size: 30px;
			font-weight: bold;
			margin: 0;
			padding: 17px 24px;
			position: relative;
			text-transform: uppercase;
			z-index: 10;
		}
			.img-direitos-humanos {
				float: left;
				margin-right: 10px;
			}
			.banner-topo-blog-titulo span {
				color: #fff;
				float: left;
				margin-top: 19px;
				width: 410px;
			}
	.rss {
		background: url(../img/rss.png) no-repeat 38px center #000;
		color: #fff;
		bottom: 14px;
		font-weight: bold;
		padding: 2px 24px 2px 6px;
		position: absolute;	
		right: 12px;
		text-transform: uppercase;
		z-index: 10;
	}
	.rss:hover {
		background: url(../img/rss-over.png) no-repeat 38px center #ffff00;
		color: #111;
		text-decoration: none;	
	}
	.blog-titulo-post-interno {
		margin-top: 0;
		font-size: 30px;
		font-weight: bold;	
	}
	.content-blog-inner {
		font-size: 16px;
		line-height: 23px;	
	}
	.about-author {
		border-right: 1px solid #e8e8e8;
		float: left;
		font-size: 12px;
		padding-right: 50px;
		max-width: 400px;	
	}
		.autor-com-foto {
			float: left;
			width: calc(100% - 73px);	
		}
		.photo-author-div {
			float: left;
			max-width: 65px;
			margin-right: 8px;		
		}
		.photo-author-div img {
			height: auto;
			max-width: 100%;	
		}
		.photo-author {
			height: auto;
			max-width: 65px;
		}
		.links-author {
			background: #ffff00;
			padding: 2px;	
		}
			.links-author:hover {
				background: #111;
				color: #ffff00;
				text-decoration: none;	
			}
	.social-share-buttons-blog {
		border-right: 1px solid #e8e8e8;
		display: block;
		float: right;
		height: 66px;
		padding: 0 20px;	
	}
	#wls-1 {
		padding-right: 15px;
	}
		#categories-3, 
		.box-categorias {
			margin-bottom: 38px;	
		}
		#categories-3 h3 {
			margin-top: 0;	
		}
		#categories-3 h3,
		#tag_cloud-2 h3,
		#archives-2 h3 {
			color: #111;
			font-size: 18px;
			font-weight: bold;	
			text-transform: uppercase;
		}
			#categories-3 ul {
				list-style: none;
				padding: 0;	
			}
			#categories-3 a,
			.box-categorias a {
				display: block;
				font-size: 14px;	
				margin: 10px 0;
			}
		#archives-2 h3 {
			margin-top: 32px;	
		}
		.box-tags {
			margin-bottom: 38px;	
		}
			.boxes-blog-noticias-h2 {
				color: #111;
				font-size: 18px;
				font-weight: bold;	
				margin-top: 0;
				text-transform: uppercase;
			}
			.tagcloud {
				display: table;
				content: " ";
			}
			.tagcloud a,
			.box-tags a {
				font-size: 14px !important;	
				float: left;
				margin: 0;
			}
			.tagcloud a:after {
				content: ",";
				margin-right: 4px;	
			}
			.tagcloud a:last-child:after {
				content: "";	
			}
		.box-arquivos-blog {
			margin-bottom: 38px;
		}
			#archives-2 select,
			.box-arquivos-blog select {
				border: 1px solid #e8e8e8;
				height: 35px;
				outline: none;
				width: 100%;
			}
	.destaque-blog {
		background: #ffff00;
		margin-left: -15px;
		padding: 15px 10px;	
	}
		.destaque-blog .shareme .buttons {
			background: #ffff00;	
		}
		.blog-destaque-com-legenda .destaque-legenda {
			padding: 7px 9px;	
		}
	#wls-2 {
		border-left: 1px solid #e8e8e8;
		padding-left: 15px;
	}
		.topo-blog-interno-p1 {
			font-size: 12px;
			font-weight: bold;
			margin: 0 0 3px;
			text-transform: uppercase;
		}
		.topo-blog-interno-p2 {
			font-size: 11px;
			margin: 0 0 3px;
		}
		.topo-blog-interno-p3 {
			font-size: 11px;
			margin: 0 0 0px;
		}
		.topo-blog-interno-p4 {
			border: 1px solid #e5e5e5;
			border-left: none;
			border-right: none;
			margin: 10px 0 15px;
			padding: 5px 0;
			font-size: 12px;	
		}
		.print-blog {
			font-size: 12px;
			padding: 38px 9px 0;
			margin-left: 10px;	
		}
		.noticia-data-categoria {
			color: #111;
			font-size: 12px;
			margin: 0 0 5px;
		}
		.noticia-data-categoria a {
			color: #111 !important;
		}
		.noticia-titulo {
			display: block;
			font-size: 18px;
			font-weight: bold;
		}
		#blog-archive .noticia-titulo {
			font-size:20px;
		}
		#blog-archive .noticia-descricao {
			line-height: 16px;	
		}
		#blog-archive .press-posts {
			border-color: #e5e5e5;	
		}
		.noticia-descricao {
			font-size: 14px;
			margin-bottom: 10px;	
		}
		.noticia-intro {
			float: left;
			font-size: 30px;
			font-weight: bold;
			margin: 0;
			width: calc(100% - 100px);	
		}
		.noticia-data-tag-social {
			border-top: 1px solid #e8e8e8;
			margin-top: 10px;
			margin-bottom: 15px;
			padding-top: 10px;
		}
			.data-tag-social {
				font-size: 12px;	
			}
			.noticia-data-tag-social .addthis_toolbox {
				margin: 0;
				float: right;	
			}


/* ==========================================================================
   FALE CONOSCO
   ========================================================================== */
.titulo-formularios-geral {
	color: #111;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 20px;	
}
.form-contato-input-text,
.form-contato-textarea {
	border: 1px solid #d9d9d9;
	height: 40px;
	margin-bottom: 10px;
	outline: none;
	padding: 0 10px;
	width: 100%;	
}
.form-contato-textarea {
	height: 165px;
	padding: 5px 10px;
	resize: none;	
}
.nome-secao-fale-conosco {
	color: #111;
	font-size: 30px;
	font-weight: bold;
}
.form-contato-enviar {
	background: url(../img/arrow-right.png) no-repeat 110px center #ffff00;
	border: none;
	color: #111;
	float: right;
	font-size: 14px;
	font-weight: bold;	
	outline: none;
	padding: 15px 0;
	text-align: center;
	text-transform: uppercase;
	width: 140px;
	
	-webkit-transition: all .1s ease-in 0;
	-moz-transition: all .1s ease-in 0s;
	-ms-transition: all .1s ease-in 0;
	-o-transition: all .1s ease-in 0;
	transition: all .1s ease-in 0;
}
.form-contato-enviar:hover {
	background: url(../img/arrow-right-over.png) no-repeat 110px center #111;
	color: #ffff00;
}
.form-contato-endereco {
	margin: 20px 0;
	float: right;
	text-align: right;	
}
.contato-divisor .col-sm-5 {
	padding-right: 10px;	
}

/* ==========================================================================
   404
   ========================================================================== */      
#page-404 {
	background: #ffff00;
	padding: 100px;	
}
	.page-404-titulo {
		color: #111;
		font-size: 30px;
		font-weight: bold;
		text-transform: uppercase;
	}
	.page-404-link {
		color: #111;
		font-size: 12px;
	}
	.page-404-descricao {
		color: #111;
		font-size: 16px;
		font-weight: bold;
	}
	.page-404-btn {
		border: 2px solid #111;
		color: #111;
		display: inline-block;
		font-size: 14px;
		font-weight: bold;
		margin-top: 10px;
		padding: 19px;
		text-transform: uppercase;
	}
		.page-404-btn span {
			background: url(../img/arrow-right.png) no-repeat right center;	
			padding-right: 30px;
		}
	.page-404-btn:hover {
		background: #111;
		color: #ffff00;
		text-decoration: none;	
	}
		.page-404-btn:hover span {
			background: url(../img/arrow-right-over.png) no-repeat right center;		
		}
		
/* ==========================================================================
   JUNTE-SE A NOS
   ========================================================================== */
.conteudo-complementar-junte-se-a-nos {
	font-size: 16px;
	margin-bottom: 30px;	
}
.junte-se-a-nos-posts {
	border-top: 1px solid #e8e8e8;
	padding-top: 20px;
}
.form-toogle-junte-se {
	background: #e5e5e5;
	display: none;
	padding: 15px 10px;	
	width: 100%;
}
	.form-toogle-junte-se .row .col-sm-6 {
		padding: 0 5px;	
	}
	.form-junte-se-label {
		color: #111;
		font-size: 12px;
		font-weight: normal;	
		line-height: 40px;
	}
		.form-junte-se-label a {
			font-weight: bold;	
			text-decoration: underline;
		}
		.form-junte-se-label a:hover {
			text-decoration: none;
		}
	.form-junte-se-input-text {
		border: 1px solid #d9d9d9;
		height: 41px;
		margin-bottom: 10px;
		outline: none;
		padding: 0 10px;
		width: 100%;	
	}
.form-junte-se-footer {
	margin: 0 5px;	
}
	.form-junte-se-enviar {
		background: #111;
		border: none;
		color: #fff;
		float: right;
		font-weight: bold;
		outline: none;
		padding: 3px 10px;
		text-transform: uppercase;	
	}
	.form-junte-se-enviar:hover {
		background: #ffff00;
		color: #111;	
	}
		.form-junte-se-label-checkbox {
			color: #111;
			font-size: 12px;
			font-weight: normal;	
		}
		.preencher-cinza {
			background: #e5e5e5;
			color: #111;
			font-size: 12px;
			font-weight: bold;
			padding: 8px 10px;
			position: absolute;
			right: 9px;
			text-transform: uppercase;
			top: 4px;
			
			-webkit-transition: all .1s ease-in 0;
			-moz-transition: all .1s ease-in 0s;
			-ms-transition: all .1s ease-in 0;
			-o-transition: all .1s ease-in 0;
			transition: all .1s ease-in 0;	
		}
		.preencher-cinza:hover {
			background: #111;
			color: #e5e5e5;
			text-decoration: none;	
		}
	.junte-se-a-nos-posts .press-posts {
		padding-bottom: 25px;
		margin-bottom: 20px;	
	}
	.junte-se-a-nos-posts .press-posts:last-child {
		margin-bottom: 25px;
		padding-bottom: 25px;		
	}
	.participe-fechar {
		font-weight: bold !important;
		text-align: center;
		text-transform:uppercase !important; 	
		width: 102px;
	}
	.btn_fechar {
		background-image: url(../img/btn-fechar-junte-se-a-nos.png) !important;
		background-repeat: no-repeat !important;
		background-position: 77px center !important;
		text-align: left !important;
		text-indent: 3px;
	}
	.btn_fechar:hover {
		background-image: url(../img/btn-fechar-junte-se-a-nos-hover.png) !important;	
	}
	.area-juntese-msg {margin-right:30px;padding-bottom:650px}
	.area-juntese-msg a {color:#1ea4fa}
	.juntese-msg h4 {font-weight:bold;font-size:18px;margin-bottom:25px }
	
/* ==========================================================================
   SOCIAL COUNTER
   ========================================================================== */
.shareme .box  .addthis_button_compact {
	display:block;
	height: 26px;
	width: 26px;
	float:left;
}
.shareme .box  .addthis_button_compact span {background:none}
.shareme .box {
	float: right;
	margin-top: 2px;
	height: 26px;
	/* width: 35px; */
	line-height: 26px;
	/* padding-left: 35px; */
	text-align: right;
	display:block !important;
}
.shareme.yellow .box {
	background: url(../img/share-yellow.png) no-repeat left center;
}
.shareme.black .box {
	background: url(../img/share-black.png) no-repeat left center;
}
.shareme .box a {
	color: #111;
}
.shareme .box a:hover {
	text-decoration: none;
}
.shareme .count {
	font-size: 14px;
	float: left;
	color: #000;
	text-weight:normal !important;
	display:block;
	padding-left:7px;
}
.shareme .addthis_counter {
	text-weight:normal !important;
}
.shareme .share {
	display: none;
}
.shareme .buttons {
	background: #fff;
	padding: 5px 0 0;
	position: absolute;
	right: 0px;
 	width: 100%;
	padding-bottom:4px
}
.shareme .button {
	float: right;
}
.shareme .facebook, .shareme .googleplus {
	margin: 0 5px 0 0;
}
.shareme .googleplus {
	margin-top:-2px
}
.shareme .twitter {
	
}
#publicacoes .entre-em-acao .shareme .buttons {
	width: 100%;
	height: 35px;	
}

/* ==========================================================================
   FIX
   ========================================================================== */
.data-publicacao-small {
	font-size: 12px;
	margin: 0 0 2px;	
}
.titulo-publicacoes p {
	margin-bottom: 20px;	
}
.espaco-30-20 {
	margin-bottom: 32px;
	padding-bottom: 25px;	
}
.espaco-30-20.last {
	padding-bottom: 35px;	
}
.espaco-20-20 {
	margin-bottom: 20px;
	padding-bottom: 20px;	
}
.espaco-20-20.last {
	border-bottom: none;
	padding-bottom: 30px;	
}
.espaco-15-30 {
	margin-bottom: 15px;
	padding-bottom: 30px;
}
.mascara-informes {
	display: block;
	position: relative;	
}
.img-mascara-informes{
	position: absolute;
	bottom: 0;
	right: 20px;	
}
#busca .shareme .button {
	float: left;	
}
.campanha-titulo-secao.campanha-relacionados-h2.mb10-ipad#atue {
	margin-bottom: 20px;	
}
.campanha-box-detalhe-titulo-1 {
	/*text-transform: uppercase;	*/
}
.titulo-link-blog-com-12 {
	width: 100%;	
}
.author-blog-borda-cima {
	border-top: 1px solid #e8e8e8;
	margin-top: 15px;
	padding-top: 15px;	
}


/* ============================================================================
	bloco de busca
=============================================================================== */
	.filtra-bloco .area-busca {
		/* border: 2px solid #f0f0f0;
		background-color:#f5f5f5;
		padding:15px; */
		padding:10px 0;
	}
	#entre-em-acao .filtra-bloco .area-busca {
		padding-bottom:25px;
	}
	.filtra-bloco .area-busca-item {
		display:table;
		padding-right:15px;
	}
	.filtra-bloco .col-sm-3 {width:29%}
	.filtra-bloco .col-sm-2 {width:13%}
	.filtra-bloco .area-busca-item label {display:table-cell; width:1px;padding-right: 10px; 
	font-weight: bold;}
    @media all and (-ms-high-contrast:none)
     {
    	 .filtra-bloco .area-busca-item label {position:relative; top:-10px}
     	/* *::-ms-backdrop, .foo { color: red } /* IE11 */
     }
	.filtra-bloco .area-busca-item select {display:table-cell; width:100%; padding:4px} 
	.filtra-bloco h3 {margin-bottom:10px; font-weight:bold; font-size:16px; margin-top:45px}
	.filtra-bloco .area-busca button {background-color:#000;color:#ffff10; border:0; font-size:14px; padding:3px 15px;font-weight:bold; margin:0 auto}
	.filtra-bloco .localidade {padding-top:20px}
	.filtra-bloco .localidade a, .filtra-bloco .localidade a.selected:hover {color:#005997;font-weight:bold}
	.filtra-bloco .localidade a:hover, .filtra-bloco .localidade a.selected {color:#000; text-decoration:none}
	.filtra-bloco .localidade label {font-weight: normal}
	.filtra-bloco center {display:none}


/* ==========================================================================
   FOOTER
   ========================================================================== */

#footer {
	background: #ffff00;	
}
	.bordered {
		border-top: 1px solid #111;	
	}
	.links-footer {
		padding: 40px 0 30px;
	}
		.nav-footer-1,
		.nav-footer-2,
		.nav-footer-3,
		.nav-footer-4,
		.nav-footer-5,
		.nav-footer-6,
		.nav-footer-7 {
			margin: 0 15px;
			float: left;
		}
		.nav-footer-1 {
			
		}
		.nav-footer-2 {
			
		}
		.nav-footer-3 {
			
		}
		.nav-footer-4 {
			
		}
		.nav-footer-5 {
			
		}
		.nav-footer-6 {
			
		}
		.nav-footer-7 {
			float: right;
			margin-right: 31px;
		}
			.link-footer-1 {
				font-size: 14px;
				font-weight: bold;
				margin-bottom: 12px;
			}
			.link-footer-2 {
				font-size: 11px;
				margin-bottom: 7px;
			}
			.link-footer-1,
			.link-footer-2 {
				color: #111;
				display: block;
				padding-left: 10px;
				text-transform: uppercase;
			}
			.link-footer-1:hover,
			.link-footer-2:hover {
				background: url(../img/menu-footer-hover.png) left center no-repeat;
				color: #111;
				text-decoration: none;	
			}
			.to-top {
				background: url(../img/top_a.png) no-repeat right 5px;
				border-bottom: 2px solid #111;
				color: #111;
				display: inline-block;
				font-size: 14px;
				font-weight: bold;
				padding-right: 13px;
				padding-bottom: 30px;
				text-transform: uppercase;
				
				-webkit-transition: all 250ms ease-in 0;
				-moz-transition: all 250ms ease-in 0s;
				-ms-transition: all 250ms ease-in 0;
				-o-transition: all 250ms ease-in 0;
				transition: all 250ms ease-in 0;
			}
			.to-top:hover {
				background: url(../img/top_b.png) no-repeat right 5px;
				color: #111;
				padding-bottom: 15px;
				text-decoration: none;	
			}
	.faca-parte {
		border: 1px solid #ffff00;
		background: #111;
		color: #ffff00;
		float: right;
		font-size: 14px;
		font-weight: bold;
		margin-right: 10px;
		margin-top: 70px;
		padding: 8px;
		text-transform: uppercase;
		transition: background-color .1s ease-in;
	}
	.faca-parte:hover {
		border: 1px solid #111;
		background: none;
		color: #111;
		text-decoration: none;	
	}
	.faca-parte.first {
		margin-right: 30px;
	}
	.links-termos {
		margin: 30px auto;
		width: 470px;	
	}
		.termos {
			color: #111;
			font-size: 11px;
			margin: 0 5px;
			text-transform: uppercase;
		}
		.termos:hover {
			color: #111;	
		}
	#footer .logo {
		border-right: 1px solid #111;
		display: block;
		float: left;
		height: 78px;
		margin: 0;
		width: 162px;	
	}
		#footer .logo img {
			display: block;
			margin: 20px auto 0;
		}
	.copy {
		color: #111;
		float: left;
		font-size: 11px;
		line-height: 78px;
		margin: 0;
		text-align: center;	
		text-transform: uppercase;
		width: calc(100% - 467px);
	}
	#footer .social {
		background-image: url(../img/sprite-social-footer.png);
		background-repeat: no-repeat;
		border-left: 1px solid #111;
		display: block;
		float: right;
		height: 78px;
		width: 76px;
		text-indent: -9999px;
		transition: background-color .1s ease-in;
	}
	#footer .social:hover {
		background-color: #111111;	
	}
	#footer .social.facebook {
		background-position: left top;
	}
	#footer .social.facebook:hover {
		background-position: left bottom;
	}
	#footer .social.twitter {
		background-position: center top;	
	}
	#footer .social.twitter:hover {
		background-position: center bottom;
	}
	#footer .social.youtube {
		background-position: right top;
	}
	#footer .social.youtube:hover {
		background-position: right bottom;
	}

	#footer .social.instagram {
		background-image: url(../img/sprite-social-instagram.png);
		background-position: left bottom;
	}
	#footer .social.instagram:hover {
		background-position: left top;
	}



/* ==========================================================================
   COR DO LINK DOS CONTEÚDOS
   ========================================================================== */


.content-blog-inner a, 
.action-readmore a,
.campanha-detalhe a,
.press-content-interno a,
.junte-se-fix-mobile a,
#conteudo-retorno a,
.faq .resposta a
 {color: #1ea4fa;}

#busca a {color:#111}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next
{font-size:25px;color:#ffff00; font-weight:normal; display:none}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right
{top:100px}
.caption {z-index:200}
.dots {z-index:201}
.carousel-control.left {
	background-image:-webkit-linear-gradient(left, color-stop(rgba(255, 255, 255, .5) 0%), color-stop(rgba(255, 255, 255, .0001) 100%));
	background-image:linear-gradient(to right, rgba(255, 255, 255, .5) 0%, rgba(255, 255, 255, .0001) 100%);
}
.carousel-control.right {
	background-image:-webkit-linear-gradient(left, color-stop(rgba(255, 255, 255, .0001) 0%), color-stop(rgba(255, 255, 255, .5) 100%));
	background-image:linear-gradient(to right, rgba(255, 255, 255, .0001) 0%, rgba(255, 255, 255, .5) 100%);
}

.buttons .addthis_toolbox {margin-top:0}
.buttons .addthis_32x32_style .dummy .at300bs, .buttons .addthis_32x32_style .at300bs, 
.buttons .addthis_32x32_style .at15t {height:22px !important; background-color:#f8694d; background-position:center 0px; background-size: 22px}


/* ==========================================================================
   MEDIA QUERIES
   ========================================================================== */

/* Large desktop */
@media(max-width:1199px){
	#area_share_page {display:none}
	
	/* HEADER */
	.search {
		display: block !important;	
	}
	.link-search {
		background: url(../img/menu-pesquisar.png) no-repeat center center #ffff00 !important;	
	}
	.link-menu {
		padding-left: 0;
		padding-right: 0;
		min-width: 144px;	
	}
	#menu {
		display: table;
		content: " ";	
		width: 100%;
	}
	.menu-itens {
		border-top: 1px solid #e7e7e7;	
		display: block;
		float: none;
		width: 100%;
	}
	.menu-itens li {
		width: 20%;
	}
	.menu-itens li:last-child {
		border-right: none;	
	}
	.menu-dropdown-content {
		height: 134px;	
	}
	.link-menu {
		width: auto !important;	
	}
	.link-menu-5 {
		padding-left: 40px;	
	}
	.participacao {
		height: 380px;
	}
}

/* Portrait tablet to landscape and desktop */
@media(min-width:992px){
	
	/* HOME */
	.acompanhe .facebook,
	.acompanhe .youtube {
		float: none;
		height: auto;
		width: 100%;	
	}
	
	/* MENU */
	.link-menu-5 {
		min-width: 150px;	
	}
}
@media(min-width:992px) and (max-width:1199px) {
	/* BLOG */
	.about-author {
		max-width: 275px;	
	}
}

@media(max-width:1008px) {
	#header .logo {
		background: url(../img/menu-logo-mobile.png) no-repeat left center #ffff00;
		height: 67px;
		width: 161px;	
	}
	.link-search {
		height: 67px;	
	}
	.search {
		height: 67px;
		width: calc(100% - 262px);	
	}
	.search-input {
		height: 67px;	
	}
	.link-menu {
		padding-top: 24px;	
		padding-bottom: 24px;
	}
	.caption {
		padding: 10px 110px 10px 30px;	
	}
	.caption h4 {
		font-size: 12px;
		margin-top: 0;	
	}
	.caption p {
		font-size: 18px;
	}
	.post-titulo {
		font-size: 16px;
		line-height: 17px;	
	}
	.post-descricao {
		font-size: 11px;
		line-height: 13px;
	}
	.participacao {
		height: 380px !important;	
	}
	.chamada-participacao {
		font-size: 42px;
		line-height: 44px;	
	}
	.descricao-participacao {
		font-size: 16px;
	}
	
	/* .descricao-participacao p {padding:0 !important;} */
	
	.acompanhe .facebook, .acompanhe .youtube {
		height: 145px !important;
	}
	.descricao-artigo {
		font-size: 12px;	
	}
	.plus-call-home {
		font-size: 12px;	
	}
	.artigos .titulo-artigos {
		font-size: 20px;	
	}
	.titulo-artigos span {
		font-size: 18px;
	}
	.artigos .titulo-artigos {
		font-size: 18px;	
	}
	.artigo-destaque {
		padding: 29px 30px 30px 30px	
	}
	.post-data {
		font-size: 14px;	
	}
	.space-fix {
		padding-bottom: 20px;	
	}
	.press-intro p {
		font-size: 13px;	
	}
	.links-internas {
		font-size: 12px;	
	}
	.atuacao-titulo-h2 {
		font-size: 24px;	
	}
	.press-sidebar-titulo {
		font-size: 30px;
		line-height: 34px;
		width: 100%;	
	}
	.press-subtitulo {
		font-size: 12px;
		line-height: auto;
		width: 70%;	
	}
	.box-informe-anual select {
		height: auto;
		font-size: 12px;	
	}
	.box-assine {
		display: table;	
	}
	#assinar label {
		width: calc(100% - 17px);
		margin-bottom: 10px;	
	}
	.box-assine.press-sidebar .press-sidebar-titulo {
		font-size: 27px;	
	}
	#assinar input[type="checkbox"] {
		top: -9px;	
	}
	.cross-content-titulo {
		font-size: 19px;	
	}
	.cross-preto p {
		font-size: 12px;	
	}
	.break-ipad {
		display: block;	
	}
	.content-blog-inner {
		font-size: 13px;
		line-height: 20px;	
	}
	#campanhas .caption h4 {
		font-size: 30px;	
	}
	#campanhas .caption p {
		font-size: 16px;	
	}
	#campanhas .dots {
		bottom: 0;	
	}
	.campanha-box-detalhe {
		max-width: 300px;
		top: 400px;
		right: 0;
	}
	.campanha-com-box .campanha-detalhe, .campanha-com-box .caption h4, .campanha-com-box .caption p {
		width: calc(100% - 330px);	
	}
	.campanha-com-box .caption h4, .campanha-com-box .caption p {
		width: 100%;	
	}
	.campanha-com-box .campanha-detalhe,
	.campanha-sem-box .campanha-detalhe {
		font-size: 14px;	
	}
	.mb10-ipad {
		margin-bottom: 10px;	
	}
	.postagem-informacoes {
		margin-bottom: 3px;	
	}
	.organizacao-nome {
		font-size: 16px;	
	}
	.organizacao-cargo {
		font-size: 14px;	
	}
	.organizacao-sobre {
		font-size: 12px;	
	}
	.box-direitos-humanos-titulo > span {
		margin-top: 22px;
		width: calc(100% - 100px);
	}
	.t16-content p {
		font-size: 13px;	
	}
	.t14-content {
		font-size: 12px;	
	}
	.doe-agora-desc-pagina {
		font-size: 13px;	
	}
	.conteudo-complementar-junte-se-a-nos {
		font-size: 13px;	
	}
	.content-junte-se-a-nos-16 {
		font-size: 13px !important;
	}
	.acompanhe .assine,
	.acompanhe .twitter {
		height: 382px;	
	}
	.row.acompanhe {
		margin-bottom: 0 !important;
	}
	.facebook-youtube-mobile-home {
		margin-bottom: 24px !important;	
	}
	
	.entre-acao-doacao .informacoes-pagamento {width:auto;}
	.entre-acao-doacao .input-text-cod-seguranca-action {width: calc(100% - 60px);}
	.entre-acao-doacao .doacao-bloco-info {margin-right: 0;}
	.entre-acao-doacao .reducao {margin-right:0; }
	.entre-acao-doacao .data-nascimento .col-sm-3, .entre-acao-doacao .data-nascimento .col-sm-6 {float:left; width:25%}
	.entre-acao-doacao .data-nascimento .col-sm-6 {width:50%;padding:0 5px}
	.entre-acao-doacao .formas-pagamento .col-sm-3, .entre-acao-doacao .formas-pagamento .col-sm-4 {width:100%}
}

/* Landscape phone to portrait tablet */
@media(min-width:768px) and (max-width:991px){
	#page-404 {
		padding: 50px 100px;	
	}
	/* HOME */
	#assinar label {
		line-height: normal;
		width: calc(100% - 20px);
	}
	.acompanhe .facebook,
	.acompanhe .youtube {
		float: left;
		height: 110px;
		width: 50%;	
	}
	.acompanhe .ico-bg p span {
		font-size: 9px;
	}
	.acompanhe .ico-bg p b {
		font-size: 17px;
		top: -3px;
	}
	.titulo-artigos span {
		width: 180px;
	}
	.shareme .buttons {
		display: none !important;	
	}
	.artigo-destaque .call-yellow {
		float: left !important;
		margin-top: 10px;	
	}
	.participacao {
		height: 530px;	
	}
	
	/* ENTRE EM ACAO */
	.acao-ver-resultados-pink {
		display: block;
		float: none;
		margin-top: 20px;
		text-align: center;	
	}
	.action-box-yellow {
		padding-right: 10px;	
	}
	/* PRESS */
	.addthis_toolbox {
		display: none;	
	}
	.box-assine.press-sidebar .press-sidebar-titulo {
		font-size: 29px;	
	}
	
	/* DIREITOS HUMANOS */
	#publicacoes .call-yellow {
		display: block;
		text-align: center;	
		width: 100%;
	}
	#publicacoes .shareme {
		float: left;
		margin-top: 10px;
	}
	
	/* BLOG */
	.social-share-buttons-blog {
		display: none;	
	}
	.about-author {
		max-width: 390px;	
	}
	.press-titulo, .press-titulo h3 {
		font-size: 16px;	
	}
	.press-descricao {
		font-size: 13px;	
	}
	.press-data {
		font-size: 11px;	
	}
	/* DOE AGORA */
	.ipad-fix-doe {
		padding-right: 0;
		padding-left: 0;	
	}
	.nav-tabs > li > a {
		font-size: 17px;	
	}
	.nao-sabe-cep-doe {
		line-height: normal;	
	}
	.input-text-cep-1 {
		max-width: 135px;	
	}
	.btn-ipad-fix-doe {
		margin-bottom: 15px;	
	}
}

/* Landscape phones and down */
@media(max-width:767px){
	
	
	.retorno-newsletter-home-junte-se h2{
		margin-top: 0px !important;
	}	
	/* HEADER */
	#topo {
		position: relative !important;	
	}
	#header .logo {
		float: none;
		width: 100%;	
	}
	#search-topo {
		background: #ffff00;	
	}
	.search {	
		left: 0;
		width: calc(100% - 102px);
	}
	.search-input {
		border-left: 1px solid #ffff00;
		font-size: 12px;	
	}
	.menu-itens li {
		display: block;
		float: none;
		width: 100%;	
	}
	.link-menu {
		border-bottom: 1px solid #e7e7e7;	
		padding: 20px 0;	
	}
	.menu-dropdown {
		position: initial;	
	}
	.menu-dropdown-content {
		height: auto;
		padding: 20px 0;	
	}
	.thumb-menu,
	.menu-dropwdown-descricao {
		display: none;	
	}
	.menu-dropdown .col-sm-2 {
		background: #fff;
		border-bottom: 1px solid #e7e7e7;
		text-align: center;	
	}
	.menu-dropdown-titulo {
		margin: 0;	
	}
	.hamburguer-mobile {
		background: url(../img/menu-hamburguer.png) no-repeat right center;
		width: 63px;
		display: block;
		text-align: left;
		float: right;
		margin-right: 10px;
	}
	.link-menu-5.ativo .hamburguer-mobile {
		background: url(../img/menu-fechar.png) no-repeat right center;
	}
	.link-menu-5,
	.link-menu-5.ativo {
		background: none;	
	}
	
	
	/* HOME */
	.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next
{display:block}
	
	.caption {
		background-color: #000;
		padding-left: 20px;
		padding-right: 20px;
		position: initial;	
	}
	.acoes .col-sm-4, 
	.noticias .col-sm-4 {
		border: none;
		margin-bottom: 30px;
		display: table;
		content: " ";
	}
	.acoes .col-sm-4 .post-info, 
	.noticias .col-sm-4 .post-info {
		border-bottom: 1px solid #111;
		padding-bottom: 30px;	
		display: table;
		content: " ";
	}
	
	.acoes .col-sm-4 .post-info  {
		border-color: #d8d800;
	}
	.noticias .col-sm-4 .post-info  {
		border-color: #e5e5e5;
	}
	.h2-call-home {
		font-size: 22px;
		width: 100%;	
	}
	.post-descricao {
		font-size: 13px;
		line-height: 15px;	
	}
	.acoes .col-sm-4:last-child .post-info, 
	.noticias .col-sm-4:last-child .post-info {
		border-bottom: none;
		padding-bottom: 0;	
	}
	.call-mobile {
		display: block;
		margin: 0 30px;
		text-align: center;	
	}
	.call-mobile-m0 {
		display: block;
		margin: 0;
		text-align: center;	
	}
	.participacao {
		height: auto !important;	
	}
	.participacao .col-sm-6 {
		padding-top: 40px;
		min-height: 0;	
	}
	.chamada-participacao {
		font-size: 26px;
		line-height: 28px;
		width: 80%;	
	}
	.descricao-participacao {
		height: auto;	
		min-height: 0;
		width: 60%;
	}
	.acompanhe .assine {
		height: auto;	
	}
	#assinar .col-sm-6,
	#assinar .col-sm-6:first-child,
	#assinar .col-sm-6:last-child {
		padding-left: 0;
		padding-right: 0;	
	}
	#assinar input[type="checkbox"] {
		position: relative;
		top: -25px;
	}
	#assinar label {
		line-height: normal;
		width: calc(100% - 110px);	
	}
	.titulo-artigos span {
		padding-top: 23px;
		width: calc(100% - 130px);
	}
	.artigo {
		border: none;
		margin-bottom: 30px;
		display: table;
		content: " ";	
	}
	.artigo .post-info {
		border-bottom: 1px solid #cdcdcd;
		padding-bottom: 30px;	
		display: table;
		content: " ";
	}
	.artigo-destaque {
		background: url(../img/home/borda-artigo-destaque-mobile.png) no-repeat top center;
		margin-top: 30px;	
	}
	.shareme .buttons {
		display: none !important;	
	}
	.artigo-destaque .call-yellow {
		float: right !important;
		margin-top: 0;	
	}
	.artigos .titulo-artigos.left {
		width: 100%;
	}
	.participacao {
		height: auto;	
	}
	.col-sm-6.artigo:last-child .post-info {
		border-bottom: none;	
	}
	
	/* ENTRE EM ACAO */
	.entre-em-acao {
		border-bottom: 0;
		margin: 0;
		padding: 0;	
	}
	.entre-em-acao .row {
		margin: 0;
	}
	.entre-em-acao .col-sm-4, .entre-em-acao .col-sm-3 {
		display: table;
		content: " ";
		border: none !important;
		border-bottom: 1px solid #e5e5e5 !important;
		margin-bottom: 20px;
		padding-bottom: 20px;
	}
	.entre-em-acao.last .col-sm-4:last-child {
		margin-bottom: 0;
	}
	.acao-ver-resultados-pink {
		display: block;
		float: none;
		margin-top: 20px;
		text-align: center;	
	}
	.actions-galleria {
		padding: 14px;
		width: 100%;	
	}
	.actions-more-call {
		padding-left: 14px;
	}
	.actions-call-mobile {
		margin: 20px 30px;	
	}
	.action-box-yellow {
		padding-right: 10px;	
	}
	#wls-2, 
	#entre-em-acao, 
	.action-1,
	.action-titulo {
		padding-right: 10px;
		padding-left: 10px;	
	}
	#bloco-form, .action-1 {
		clear:both;
	}
	.acao-dados {
		height: 94% !important;
	}
	
	.action-titulo {
		margin-top: 10px;
	}
	.input-text-cod-seguranca-action {
		width: calc(100% - 32px);
	}
	.mes-action-2 {
		padding: 0;
	}
	.action-doacao-50-1 {
		padding-right: 0px;
	}
	.action-doacao-50-2 {
		padding-left: 0px;
	}
	.btn-voltar-action {
		margin-bottom: 14px;
	}
	
	/* CAMPANHAS */
	.campanha-com-box .campanha-detalhe,
	.campanha-com-box .caption h4,
	.campanha-com-box .caption p {
		width: 100%;	
	}
	.campanha-box-detalhe {
		max-width: 767px;
		position: initial;	
	}
	.campanhas-blog-noticias > div:first-child,
	.campanhas-blog-noticias > div:last-child {
		border: none;
		padding: 0 15px;	
	}
	.campanha-titulo-secao,
	.campanha-detalhe {
		padding: 0 15px;	
	}
	#campanhas .dots {
		bottom: 0;	
	}
	#campanhas .caption {
		padding-bottom: 10px;	
	}
	#campanhas .banner {
		min-height: 200px;	
	}
	#campanhas .post-titulo {
		font-size: 20px;
		line-height: 22px;
	}
	.campanha-box-detalhe-titulo-1 {
		line-height: 17px;
	}
	
	/* PRESS */ 
	.addthis_toolbox {
		display: none;	
	}
	#press-1,
	#press-2 {
		padding: 0 15px;	
	}
	.box-assine.press-sidebar #assinar input[type="checkbox"] {
		top: -10px;
	}
	.press-thumb {
		padding: 0;	
	}
	.titulo-pagina-banner {
		position: initial;
		text-align: center;
		width: 100%;
	}
	
	
	/* ATUACAO */
	.cross-description {
		float: none;
		width: 100%;	
	}
	.cross-content img {
		display: block;
		float: none;	
		margin: 0 auto 10px;
	}
	ul.timeline li p:before,
	ul.timeline li p:after {
		display: none !important;	
	}
	ul.timeline li p {
		margin: 1em 10px;
		padding: 10px;
	}
	.cross-preto p {
		font-size: 13px;
	}
	.press-nav {
		float: none;
		margin-bottom: 10px;
		width: 100%;
		margin-right: 0;	
	}
	.links-internas {
		padding: 10px 0;
		width: 100%;	
	}
	.press-intro h2 {
		font-size: 28px;	
	}
	
	/* DIREITOS HUMANOS */
	.informe-atual-intro {
		float: none;
		width: 100%;	
	}
	.btn-saiba-mais {
		display: block;
		float: none;
		text-align: center;	
	}
	#publicacoes .col-sm-4, 
	#publicacoes .col-md-4 {
		padding-left: 0;	
		padding-right: 0;
	}
	.organizacao-nome {
		font-size: 18px;	
	}
	
	/* FALE CONOSCO */
	.contato-divisor .col-sm-5 {
		padding-right: 0px;	
	}
	
	/* JUNTE-SE A NOS */
	.form-junte-se-label-checkbox {
		margin-left: 10px;
		max-width: 170px;
	}
	.junte-se-fix-mobile,
	.conteudo-complementar-junte-se-a-nos {
		margin: 10px 15px;	
	}
	.fix-padding-junte-se {
		padding-left: 15px;
		padding-right: 15px;	
	}
	
	/* 404 */
	#page-404 {
		padding: 15px;	
	}
	.page-404-btn {
		display: block;
		text-align: center;	
	}
	.no-border-mobile-fix {
		margin: 0;
		border-bottom: none;	
	}
	.social-print {
		border: none;
		padding: 0;
		margin: 0;
	}
	.border-related-top {
		padding-top: 15px !important;
		border-top: 1px solid #e5e5e5;	
	}
	
	/* BLOG */
	#wls-1 {
		display: none;
		padding-left: 15px;	
	}
	#wls-2 {
		border: none;
		/*padding-right: 15px;*/	
	}
	.append-blog-mobile {
		padding-right: 15px;		
	}
	.break-blog-mobile {
		display: block;	
	}
	.banner-topo-blog-titulo span {
		max-width: 255px;
		width: auto;	
	}
	.social-share-buttons-blog {
		display: none;	
	}
	.about-author {
		border: none;
		max-width: 768px;
		padding: 0;
		width: 100%;	
	}
	.imprimir {
		display: none;	
	}
	.img-direitos-humanos {
		display: none;	
	}
	.banner-topo-blog-titulo span {
		margin-top: 0;	
	}
	.press-content-interno {
		padding-right: 15px;	
	}
	.titulo-relacionado-0-left-mobile {
		padding: 0;	
	}
	.press-thumb {
		margin-bottom: 3px;	
	}
	/* DOE AGORA */
	.select-mes-doe {
		width: 100%;	
	}
	.nav-tabs > li {
		float: none;	
	}
	.nav-tabs > li > a {
		width: 100%;
		display: block;	
	}
	.select-ano-doe {
		margin-left: 0;	
	}
	.input-text-cep-1 {
		max-width: 141px;	
	}
	.label-check-desejo-doe {
		max-width: 190px;	
	}
	.btn-voltar-doe-agora {
		margin-right: 0;	
	}
	.nao-sabe-cep-doe {
		line-height: normal;
		margin-bottom: 20px;
		margin-top: 5px;	
	}
	.doe-agora-desc-pagina {
		font-size: 14px;	
	} 
	.btns-doe-agora {
		width: 110px;	
	}
	.btns-doe-agora.btn-voltar-doe-agora {
		float: left;
		text-indent: 43px;
	}
	.btns-doe-agora.btn-avancar-doe-agora {
		background: url(../img/arrow-right.png) no-repeat 91px center #ffff00;
		text-indent: 17px;
	}
	.btn-avancar-doe-agora:hover {
		background: url(../img/arrow-right-over.png) no-repeat 91px center #111;
	}
	#passo-2 input[type="checkbox"]{
		top: -30px;	
	}
	.press-nav-absolute {
		margin-top: 0;
		position: initial;	
	}
	.checkbox-news-mobile {
		witdh: 100%;	
	}
	.submit-news-mobile {
		margin-right: 0;	
	}
	ul.timeline li {
		margin: 20px 0;
	}
	ul.timeline > li > a > p {
		padding: 10px;	
	}
	/* INFORMES ANUAIS */
	.img-mascara-informes {
		right: 0;	
	}
	
	/* FOOTER */
	.nav-footer-01,
	.nav-footer-2,
	.nav-footer-3,
	.nav-footer-4,
	.nav-footer-5,
	.nav-footer-6,
	.nav-footer-7 {
		margin-bottom: 15px;
		width: 40%;
	}
	.nav-footer-1,
	.nav-footer-3,
	.nav-footer-5,
	.nav-footer-7 {
		float: left;
	}
	.nav-footer-2,
	.nav-footer-4,
	.nav-footer-6 {
		float: right;
	}
	.faca-parte {
		display: block;
		float: none;
		margin: 10px !important;
		padding: 14px 8px;
		text-align: center;
	}
	.links-termos {
		width: auto;
	}
	.termos {
		display: block;
		margin: 10px 0;
		text-align: center;
	}
	#footer .logo {
		border-bottom: 1px solid #111;
		border-right: none;	
		display: block;
		float: none;
		width: 100%;
	}
	.copy {
		border-bottom: 1px solid #111;
		float: none;
		width: 100%;	
	}
	.acompanhe .twitter {
		height: auto;
		overflow: auto;
		padding: 15px 12px;
	}
	.tweets-buttons {position:absolute; right:24px; margin-top:-40px}
	
	/* Filtro busca */
	.filtra-bloco .col-sm-3 {width:100%;margin-bottom:10px}
	.filtra-bloco .col-sm-2 {Display:none; /* width:100%;margin-top:10px */}
	.filtra-bloco center {margin-top:20px;display:block}
	.filtra-bloco h3 {font-size:15px; margin-top:30px}
	.filtra-bloco .area-busca button {background-color:#000;color:#ffff10; border:0; font-size:14px; padding:3px 15px;font-weight:bold; margin:0 auto}
	.filtra-bloco .localidade {padding-top:5px}
}