body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding: 0;	
}
#header {
	/*margin:0 auto;
	padding: 0;	
	overflow: hidden;
	width: 960px;*/
	height:118px
}
#header #logo {
	float: left;
	height: 144px;
	width: 355px;
}	
#header #logo img {
	border: 0;
}
#header ul {
	float: right;
	margin: 0;
	padding: 45px 0 0 0;
	/*overflow: hidden;	
	width: 605px;*/
}
#header ul li {
	list-style-type: none;
	float: left;
	margin: 0;
	padding: 0;
	width: 120px;
	padding-left: 5px;
}
#header ul li a,
#header ul li a:hover,
#header ul li.current_page_item a {
	
}
#header ul li a {

	background: #d6d6d6; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ZDZkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d6d6d6 0%, #f7f7f7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6d6d6), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d6d6d6 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d6d6d6 0%,#f7f7f7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d6d6d6 0%,#f7f7f7 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d6d6d6 0%,#f7f7f7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-8 */


	color: #2a4f5e;
	display: block;
	font-size: 14px;
	height: 36px;
	line-height: 36px;
	text-align: center;	
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px #fff;
	display: block;	
	margin: 0;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	border: 1px solid #FFF;
	
	-webkit-box-shadow: 1px 1px 1px #A5A5A5;
	box-shadow: 1px 1px 1px #A5A5A5;
} 

#header ul li a:hover { 	
	background: #e1f0f6 !important;
	color: #346b84 !important;
	text-shadow: none;
} 
#header ul li a:hover { 

} 
#header ul li.current_page_item a{ 

	background: #2a4f5e; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhNGY1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MjczN2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #2a4f5e 0%, #52737f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a4f5e), color-stop(100%,#52737f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #2a4f5e 0%,#52737f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #2a4f5e 0%,#52737f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #2a4f5e 0%,#52737f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #2a4f5e 0%,#52737f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a4f5e', endColorstr='#52737f',GradientType=0 ); /* IE6-8 */

	color: #fff;
	text-shadow: none;
} 
#header ul li.current_page_item a span{ 
	background-position: -70px -74px; 
} 

#business {	
/*	margin: 0;
	padding: 0;		
*/	min-height: 800px;
}
#business.pages {
	background: url(images/bg-content.gif) repeat-x top left;	
}
#business .header {
	background: url(images/bg-body.png) repeat-x bottom center;
	margin: 0 0 30px 0;
	width: 100%;
	min-height: 375px;
}
.box-mid {
	max-width: 960px;
	width: 100%;
	margin: 0 auto;
}
#business .header div h3 {
	color: #2a4f5e;	
	font-size: 20px;
	line-height: 30px;
	margin: 18px 0 0 0;
	padding: 0;
	text-shadow: 1px 1px 1px #fff;
}
#business .header div h3 span {
	display: block;	
	font-size: 25px;
}
#business .header div h3 a {
	color: #2a4f5e;
	text-decoration: none;	
}
#business .header div h3 a:hover {
	color: #507685;	
}
#business .header div p {
	color: #507685;
	font-size: 14px;
	padding: 0;	
	text-shadow: 1px 1px 1px #fff;
}
#business .header div p a {
	color: #507685;	
}
#business .header div p a:hover {
	color: #2a4f5e;	
}
#business .body {
	border: 1px solid #e0e0e0;
	margin: 0 auto 34px auto;
	overflow: hidden;
	padding: 0 2px;
	width: 954px;
}	
#business .body div {
	float: left;	
}
#business .body .section {
	background: url(images/bg-section.gif) repeat-x top left;
	height: 193px;
	margin: 0;
	padding: 35px 0 0 40px;
	width: 186px;	
}
#business .body .section img {
	display: block;
}
#business .body .section a {
	color: #2a4f5e;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: 145px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 145px;
}	
#business .body .section a:hover {
	color: #507685;	
}
#business .body .section img {
	border: 0;	
}
#business .body .article {
	background: url(images/bg-article.gif) no-repeat top center;
	overflow: hidden;
	padding: 19px 16px;
	width: 470px;	
}
#business .body .article img {
	border: 0;
	float: left;
	padding: 0 10px 0 0;
}	
#business .body .article h4 {
	color: #2a4f5e;
	font-size: 15px;
	font-weight: bold;
	margin: 12px 0;
	padding: 0;	
}
#business .body .article h4 a {
	color: #2a4f5e;
	text-decoration: none;	
}
#business .body .article h4 a:hover {
	color: #507685;	
}
#business .body .article p {
	color: #2a4f5e;
	font-size: 14px;
	line-height: 22px;
	margin: 0;
	padding: 0;	
}
#business .body .article p a {
	color: #2a4f5e;	
}
#business .body .article p a:hover {
	color: #346b84;	
}
#business .footer {
	margin: 0 auto;
	overflow: hidden;
	padding: 0 0 15px 0;
	width: 960px;	
}
#business .footer div {
	float: left;	
	margin: 0;
	padding: 0;
}
#business .footer div ul {
	margin: 0;
	padding: 0;	
}
#business .footer div ul li {
	list-style: none;
	margin: 0 0 15px;
	padding: 0 0 15px;	
}
#business .footer h3 {
	color: #2a4f5e;
	font-size: 14px;
	line-height: 26px;
	margin: 0 0 12px 0;
	padding: 0;	
	text-align: justify;
	text-transform: uppercase;
}
#business .footer h3 a {
	color: #2a4f5e;	
	text-decoration: none;
}
#business .footer h3 a:hover {
	color: #507685;	
}
#business .footer .section {
	padding: 0 10px;
	width: 220px;	
}
#business .footer ul li {
	background: url(images/border-dashed.gif) repeat-x bottom left;	
}
#business .footer ul li:last-child {
	background: none;	
}
#business .footer li p {
	color: #5d5d5d;
	font-size: 14px;	
	line-height: 20px;
	margin: 0;
	padding: 0;
	text-align: justify;
}
#business .footer li p a {
	color: #5d5d5d;	
	text-decoration: underline;
}
#business .footer li p a:hover {
	color: #aeaeae;	
}
#business .footer li span {
	color: #aeaeae;
	display: block;
	font-size: 10px;	
	line-height: 16px;
	margin: 5px 0 0;
	padding:0;
}
#business .footer ul.news li p {
	background: url(images/bullets.gif) no-repeat 0 8px;
	padding: 0 0 0 15px;
}
#business .footer .featured {
	padding: 0 18px 0 24px;
	width: 438px;	
}
#business .footer .featured ul li {
	overflow: hidden;	
}
#business .footer .featured img {
	border: 1px solid #dbddde;
	float: left;
	margin: 0 20px 0 0;	
	padding: 1px;
}
#business .footer .featured p {
	margin: 0;
	padding: 0;	
}
#business .pages{
	/*margin: 0 auto;
	width: 940px;*/
}
#business h1 {
	color: #2a4f5e;
	font-size: 27px;
	font-weight: bold;
	height: 74px;
	/*line-height: 74px;*/
	margin: 0;
	padding: 0;	
	text-transform: uppercase;	
}
#business .pages p {
	color: #7b7b7b;
	font-size: 15px;
	line-height: 26px;
	margin: 0;
	/*padding: 40px 0;*/
	text-align: justify;
}
#business .pages p a {
	color: #7b7b7b;	
}
#business .pages p a:hover {
	color: #2a4f5e;	
}

#business .pages h3 {
	color: #5d5d5d;
	font-size: 14px;
	font-weight: bold;
}
#business .pages div ul {
	margin: 0;
	padding: 0 0 20px 0;		
}
#business .pages div ul li {
	color: #5d5d5d;
	font-size: 14px;
	list-style: none;
	margin: 0;
	padding: 5px 0;	
}
#footer {
	background: #f5f5f5 url(images/bg-footer.gif) repeat-x top left;	
	margin: 0;
	/*min-width: 960px;*/
	padding: 0;
	padding-bottom: 25px;
}
#footer div {
	margin: 0 auto;
	overflow: hidden;
	padding: 26px 0 0;	
	/*width: 960px;*/
}
#footer div div {
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 192px;	
}
#footer div div h3 {
	color: #818a8c;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0;
	text-transform: uppercase;
}
#footer div div ul,
#footer div div ul li {
	margin: 0;
	list-style: none;
	padding: 0;	
}	
#footer div div ul li {
	font-size: 12px;
	line-height: 22px;
	color: #818a8c;	
}
#footer div a.facebook,
#footer div a.twitter {
	display: block;
	float: left;
	height: 27px;
	margin: 10px 0 0;
	text-indent: -99999em;
	width: 40px;	
}
#footer div a.facebook,
#footer div a.twitter {
	background: url(images/icons.gif) no-repeat;	
}
#footer div a.facebook {
	background-position: 0 0;
	margin: 10px 0 0 58px;
	_margin: 10px 0 0 28px;
}
#footer div a.twitter {
	background-position: 0 -37px;
}
#footer div p {
	color: #5E5C5C;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	text-shadow: 1px 1px 1px #FFF;
}
#business > div.container {
	max-width: 960px;
	width: 100%;
	margin: 0 auto;
}
#LinkSite {color:#5E5C5C;}
.banner-imgs { width:145px;}
.banner-principal {float: right; width: 319px; margin: 0px 0px -15px;}

/* Add Responsive */
.rd15_container{padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.collapse.in{display:block;}
.navbar-default .navbar-toggle{border-color:#ddd;}
.navbar-toggle{position: relative;padding: 9px 10px 7px 10px;margin-top: 8px;margin-right: 15px;margin-bottom: 8px;background-color: transparent;background-image: none;border: 2px solid #000000;border-radius: 4px;color:#000000;}
.navbar-toggle .icon-bar{display: block;width: 22px;height: 2px;border-radius: 1px;background:#000000;margin-bottom: 4px;}
.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
@media (min-width: 768px) {
	.rd15_container{width:750px;}
	.navbar-collapse.collapse {display: block!important;height: auto!important;padding-bottom: 0;overflow: visible!important;}
	.navbar-toggle {display: none;}
}
@media (max-width: 767px) {
	.rd15_container{width:auto;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
	#rd15_menu a{padding: 20px 26px;}
	#rd15_menu-wrapper{text-align:right}
	.menu_EDITOR{position: relative;z-index: 9999999;padding-right: 10px;background: #ffffff;padding-bottom:10px;}
	#menu{box-shadow:none !important}
	#menu li a{padding: 5px 10px !important; text-align: right;}
	.collapse{display: none;}
	#header { min-height:auto !important}
	#header #logo { width:auto !important; height:auto !important}
	#header ul li { float:inherit; width:auto}
	#header ul li a{ margin:0 0 4px 0px;}
	.box-mid .largura-100 {height:367px}
	.banner-imgs { width:45px !important;}
	.banner-principal{ position: absolute; right: 10px;  bottom: 0px; width:100px; margin:0}
}
@media (max-width: 1024px) {
	#header #logo { float:inherit; height:auto}
	#header ul { float:inherit; padding:inherit}
	.banner-imgs { width:100px}
}
@media (min-width: 992px){
	.rd15_container{width:970px;}
}
@media (min-width: 1200px){
	.rd15_container{width:1170px;}
}
/* End Responsive */