.block_news
{
	background-color:#363636;
	background-image:url(../images/bg_news.png);
	background-position:center;
	background-size:cover;
	background-position:top center;
	
	box-shadow:inset 1px 1px 10px rgba(0,0,0,0.6);
	
}

.newsletter
{
	width:100%;
	float:left;
	display:table;
	
	background-color:rgb(0,0,0,0.7);
}

.newsletter > div:nth-child(1)
{
	width:70%;
	margin:0 auto;
	margin-top:120px;
	margin-bottom:150px;
	box-sizing:border-box;
	color:#FFFFFF;
	text-align:center;
	display:table;	
}

.titulo_news
{
	padding-right:5px;
	text-align:center;
	font-size:32px;
	padding-bottom:10px;
	padding-top:4px;
	float: left;
	width:100%;
	font-family:'Barlow Condensed';
	font-weight:normal;
}

#inputs_news
{
	width:70%;
	text-align:center;
	margin:0 auto;
	background-color:rgba(255,255,255,1.00);
}

#div_news
{
	font-size:14px;
	color:#FFFFFF;
	width:100%;
	float:left;
	text-align:center;
	max-height:30px;	
}


.rodape_forma_pagto
{
	width:100%;
	float:left;
	box-sizing:border-box;
	background-color:#eeeeee;
	display:table;
}

.rodape_forma_pagto>ul
{
	width:50%;
	margin:0 auto;
	padding:0;
	padding-top:0px;
	display:table;
	
	margin-top:40px;
	margin-bottom:40px;
	
}

.rodape_forma_pagto img
{
	width:110px;	
}

.rodape_forma_pagto>ul>li
{
	list-style:none;
	float:left;	
	text-align:center;
	display:table;
}

.rodape_forma_pagto>ul>li:nth-child(1)
{
	width:33%;
	float:left;
	text-align:center;
}

.rodape_forma_pagto>ul>li:nth-child(2)
{
	width:33%;
	float:left;
	text-align:center;
}

.rodape_forma_pagto>ul>li:nth-child(3)
{
	width:33%;
	float:left;
	text-align:center;
}

footer
{
	width:100%;
	float:left;
	box-sizing:border-box;
	height:200px;
	background-color:rgb(45,45,45);
	display:table;
	font-family:'Barlow Condensed', sans-serif;
}

footer>.content>ul
{
	width:100%;
	float:left;
	display:table;	
	margin:0px;
	padding:20px;
	padding-top:50px;
}

footer>.content>ul>li
{
	width:25%;
	list-style:none;
	float:left;
	display:table;
	color:#FFFFFF;
	min-height:140px;
	height:140px;
	font-size:12px;
}

footer>.content>ul>li:nth-child(1)
{
	width:25%;
	float:left;
	text-align:left;
	font-size:25px;
	line-height:20px;
	
	padding-top:20px;
}


footer>.content>ul>li:nth-child(1) strong
{
	font-size:25px;
	font-style:normal;
	font-weight:normal;
}

footer>.content>ul>li:nth-child(1) span
{
	font-size:17px !important;
	color:#DDDDDD;
}

footer>.content>ul>li:nth-child(2)
{
	float:left;
	text-align:left;
	border-left:solid 2px #2E2E2E;
	display:table;
	box-sizing:border-box;
	padding-left:50px;
}

footer>.content>ul>li:nth-child(2) ul
{
	width:100% !important;
	float:left;	
	margin:0;
	padding:0;
	margin-top:10px;
}

footer>.content>ul>li:nth-child(2) ul>li
{
	width:100%;
	float:left;
	list-style:none !important;
	font-size:16px !important;
	height:25px;
	line-height:25px;
	color:#B9B9B9;
	text-align:left;
	text-transform:uppercase;
}

footer>.content>ul>li:nth-child(3)
{
	width:49%;
	float:left;
	text-align:right !important;
	font-size:25px;
	padding-right:15px;
}

footer>.content>ul>li:nth-child(3) img
{
	width:45px;
	margin-top:8px;
}

.rodape_end
{
	width:100%;
	float:left;
	background-color:rgb(0,0,0);
	
	/*border-top:solid 3px #0c803b;*/
	border-bottom:solid 3px #0c803b;
		
	color:#FFFFFF;
	font-size:13px;
	padding-top:40px;
	padding-bottom:20px;
	font-family:calibri;
	
	background-image:url(../images/bg_rodape.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	
	box-shadow:4px 4px 20px rgba(0,0,0,0.68);
}

.rodape_end span
{
	font-family:'Quicksand', sans-serif;
}


.rodape_end i
{
	font-family:'Quicksand', sans-serif;
}

.rodape_end p
{
	font-family:'Quicksand', sans-serif;
}

.rodape_end strong
{
	font-family:'Quicksand', sans-serif;
	font-weight:500;
}


.desenvolvido
{
	width:100%;
	float:left;
	text-align:center;
	background-color:#161616;
	height:45px;
	line-height:45px;
	color:rgb(255,255,255);
	display:table;
	
	font-size:16px;	
}

.desenvolvido > div:nth-child(1)
{
	width:auto;
	display:table;
	margin:0 auto;
	margin-top:4px;	
}
