body{
	border-top:4px solid #000;
	padding-top:56px;
	background: url(../images/bg.png) repeat;
}

a, button, input[submit]{
	transition: all 0.4s ease 0s;
}


.glyphicon-ok{
	margin:0 8px; 
}

/*----------------------------------------------------------------*/

h1, h2, h3, h4, h5, h6 {
	font-family: 'Belleza', sans-serif;
}
 
/*------------------------------------------------------------*/
/*------------------------- NAV BAR ----------------------*/
/*------------------------------------------------------------*/

ul.nav li a{
	font-family: 'Belleza', sans-serif;
	color:#eee !important;
	font-size:15px;
	padding:20px 18px !important;
	margin:6px 0;
}

ul.nav li a:hover{
	color:#fff !important;
	background:#555 !important;
}

ul.nav li .dropdown-menu{
	background:#333;
}

ul.nav li .dropdown-menu li a{
	padding:10px !important;
	margin: 4px;
	font-size:12px;
}

/*----------------------------------------------------------------*/

.content p{
	font-size:18px;
	margin-bottom:14px;
	text-align:justify;
	padding:4px;
	line-height:20px;
	color:#555;
}

.content ul{
	list-style:none;
}

.content ul li{
	font-size:18px;
	margin-bottom:20px;
	text-align:justify;
	padding:4px;
	line-height:20px;
	color:#555;
}

.content hr{
	margin:40px 20px 40px 0;
}

/*-------------------------------------------------------------*/
#banner_bg {
	padding:30px 0 50px 0;
	margin:6px 0 0;
	background:url(../images/banner_shadow.png) no-repeat center;
	background-position:0 130px !important;
}

#banner{
	background:#000;
	padding:30px 0;
}

#banner img {
	width:920px;
	margin:0 auto;
}

#banner .carousel-caption{
	font-family: 'Belleza', sans-serif;
	font-size:16px;
	margin-bottom:1.2%;
	background:#000;
	color:#fff;
	padding:20px;
	
	
     filter:alpha(opacity=50);
     opacity: 0.5;
     -moz-opacity:0.5;
     -webkit-opacity:0.5;
}
/*---------------------------*/

/*-------------------------------------------------------*/
.section_title{
	padding:16px;
	text-align:center;
	width:100%;
	color:#fff;
	background:#111;
	font-weight:normal;
	font-size:20px;
	text-transform:uppercase;
	margin-bottom:20px;
}

.subsection_title{
	font-size:20px;
	color: #111;
	margin:20px 0 14px;
	font-weight:normal;
	text-transform:uppercase;
}


/*----------------------------------------------------*/

#footer{
	background: #333;
	padding:60px 0 40px 0;
	margin-top:40px;
}

#footer p{
	color: #fff;
	font-size:18px;
	font-family: 'Belleza', sans-serif;
	line-height:26px;
}

#footer p small{
	font-size:14px;
}
	
.footer_section_title{
	color: #000;
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
}

/*--------------------------*/

.copyright {
	margin-top:2px;
	background:#000;
	padding-top:10px;
}

.copyright p{
	color: #eee;
	font-size:12px;
	font-family: 'Belleza', sans-serif;
}


/*----------------------------------------------------------------*/
/*-------------- OWL CAROUSEL STYLES ------------------*/
/*--------------------------------------------------------------*/
 
 
 
 
 
 
 
 /*---------------------------------------------------------------------*/
 /*------------------------------- OUTROS -----------------------*/
 
 *{
	font-family: 'Belleza', sans-serif;
}
 
 
 .border_test{
	 border:1px solid red;
 }
 
 .btn-primary{
	 background:#888;
	 border-color:#888;
 }
 
 .btn-primary:hover{
	 background:#333;
	 border-color:#333;
 }
 
 .btn-primary:focus{
	 background:#111;
	 border-color:#111;
 }