::-webkit-scrollbar-track-piece {
	background-color: #ED3237
}
::-webkit-scrollbar-thumb:vertical {
	height: 9px;
	border-radius: 10px;
	background-color: #FEC52B
}
::-webkit-scrollbar-thumb:horizontal {
	width: 9px;
	background-color: #FEC52B
}
::-webkit-scrollbar {
	width: 9px;
	height: 9px
}

.ff_a{	font-family: 'Oswald', sans-serif
}
.ff_b{	font-family: 'Cormorant Unicase', serif
}
.ff_c{	font-family: 'Tinos', serif;
}

.cinquenta{	width: 50%	}
.cem{		width: 100%	}

.cr1{	color: #FFF
}
.cr2{	color: #000
}
.cr3{	color: #781113
}
.cr4{	color: #ED3237
}
.cr5{	color: #AA5737
}
.cr6{	color: #FEC52B
}
.cr7{	color: #ccc
}

@-webkit-keyframes fadeIn {
	0% { opacity: 0 }
	100% { opacity: 1 } 
}
@-moz-keyframes fadeIn {
	0% { opacity: 0}
	100% { opacity: 1 }
}
@-o-keyframes fadeIn {
	0% { opacity: 0 }
	100% { opacity: 1 }
}
@keyframes fadeIn {
	0% { opacity: 0 }
	100% { opacity: 1 }
}
.fadeIn {
	-webkit-animation: fadeIn 1s ease-in-out;
	-moz-animation: fadeIn 1s ease-in-out;
	-o-animation: fadeIn 1s ease-in-out;
	animation: fadeIn 1s ease-in-out
}

.ls_1{	letter-spacing: 1px
}
.ls_2{	letter-spacing: 2px
}

.circulo{
	border-radius: 100%;
    margin: auto
}

.bc1{	background-color: #FFF
}
.bc2{	background-color: #000
}
.bc3{	background-color: #781113
}
.bc4{	background-color: #ED3237
}
.bc5{	background-color: #AA5737
}
.bc6{	background-color: #FEC52B
}
.bc7{	background-color: #ccc
}


.bc_t{	background-color: transparent
}
.pd1{	padding: 5px 0 5px 0
}
.pd2{	padding: 10px 0 10px 0
}
.pd3{	padding: 20px 0 20px 0
}
.pd4{	padding: 5px
}
.pd5{	padding: 10px
}

.whpd{
	width: 95%;
	padding-left: 2.5%;
	padding-right: 2.5%
}

.mg0{	margin: 0px
}
.ftlf{	float: left
}
#ftlf{	float: left
}
.ftrt{	float: right
}
#ftrt{	float: right
}

.dpl{	display: block
}
#dpl{	display: block
}


.br_n{	background-repeat: no-repeat
}
.br_x{	background-repeat: repeat-x
}
.br_y{	background-repeat: repeat-y
}
.bp_t{	background-position: top
}
.bp_l{	background-position: left
}

.bp_c{	background-position: center
}
.bp_r{	background-position: right
}
.bp_b{	background-position: bottom
}
.ba_f{	background-attachment: fixed
}
.bs_100{	background-size: 100%
}
.bs_a_100{	background-size: auto auto 100%
}
.fw_b{	font-weight: bold
}
.td_n{	text-decoration: none
}
.ta_c{	text-align: center
}
.ta_r{	text-align: right
}
.va_b{	vertical-align: bottom
}
.ta_j{	text-align: justify
}
.tt_u{	text-transform: uppercase
}

.lh1{	line-height: 140%
}
.lh2{	line-height: 180%
}
.lh3{	line-height: 200%
}


.mh100{	max-height: 100%
}
.hg100{	height: 100%
}
.mw100{	max-width: 100%
}

.db{	display: block
}
.dn{	display: none
}

.bp0{
	border: 0px;
	padding: 0px
}

.cp{	cursor: pointer
}
.cd{	cursor: default
}

.bs_bx{	box-sizing: border-box
}

.oa{	overflow: auto
}
.oh{	overflow: hidden
}
.oi{	overflow: inherit
}
.bt0{	bottom: 0
}

.hv_a:hover{
	filter: alpha(opacity:0.5); 
	opacity:.50
}

.zi1{	z-index: 9999984
}
.zi2{	z-index: 9999986
}
.zi3{	z-index: 9999988
}
.zi4{	z-index: 9999990
}
.zi5{	z-index: 9999992
}
.zi6{	z-index: 9999994
}
.zi7{	z-index: 9999996
}
.zi8{	z-index: 9999998
}

.ar-whs{
    bottom: 15px;
    right: 4%;
}

.mh_1{	min-height: 600px
}

.fo50{
	filter: alpha(opacity:0.5); 
	opacity:.50
}

.fo75{
	filter: alpha(opacity:0.75); 
	opacity:.75
}

.fo85{
	filter: alpha(opacity:0.85); 
	opacity:.90
}

.fo90{
	filter: alpha(opacity:0.90); 
	opacity:.90
}

.br1{	border-radius: 3px
}
.br2{	border-radius: 4px
}
.br3{	border-radius: 3px 3px 0 0
}
.br4{	border-radius: 0 0 3px 3px
}
.br5{	border-radius: 5px 5px 0 0
}
.br6{	border-radius: 0 0 5px 5px
}

.bt_sl{	border-right: 1px #E0E0E0 solid;	border-left: 1px #E0E0E0 solid;		border-top: 1px #E0E0E0 solid
}
.ln_a{	border-right: 1px #F9F9F9 solid
}
.bd1{	border: 1px #CCC solid
}
.bd2{	border: 3px #F9F9F9 solid
}
.bd3{	border: 1px #E0E0E0 solid
}
.bd4{	border: 2px #E0E0E0 solid
}
.bd_r1{	border-right: 1px #CCC solid
}
.bd_l1{	border-right: 1px #F9F9F9 solid
}
.bd_trl1{	border-top: 1px #E0E0E0 solid;	border-right: 1px #E0E0E0 solid;	border-left: 1px #E0E0E0 solid
}
.bd_rl1{	border-right: 1px #E0E0E0 solid;	border-left: 1px #E0E0E0 solid
}
.bd_rlb1{	border-right: 1px #E0E0E0 solid;	border-left: 1px #E0E0E0 solid;		border-bottom: 1px #E0E0E0 solid;
}

.pf{	position: fixed
}
.pa{	position: absolute
}
.pr{	position: relative
}

.lf_1{	left: 1%
}
.lr_1{	right: 1%
}
.cb{	clear: both
}

.m0aa{	margin: 0px auto auto
}
.lt1{
	left:0;
  	top:0
}
.fundo_chapado{
	left: 0;
	top: 0;
	height: 10000px
}
.transparencia{
	left: 0;
	top: 0;
	height: 30000px
}

.mwb2{
	-moz-box-shadow:    	0px -2px 18px 4px #B71819;
  	-webkit-box-shadow: 	0px -2px 18px 4px #B71819;
  	box-shadow:         	0px -2px 18px 4px #B71819
}
.mwb3{
	-moz-box-shadow:    	0px -2px 18px 4px #CCC !important;
  	-webkit-box-shadow: 	0px -2px 18px 4px #CCC !important;
  	box-shadow:         	0px -2px 18px 4px #CCC !important
}
#m_pd:hover{
	-moz-box-shadow:    	0px 0px 12px 6px #DD3237;
  	-webkit-box-shadow: 	0px 0px 12px 6px #DD3237;
  	box-shadow:         	0px 0px 12px 6px #DD3237
}

.ef_img:hover{
	-webkit-transition-duration: 0.6s;
  	-moz-transition-duration: 0.6s;
  	-o-transition-duration: 0.6s;
	filter: alpha(opacity:0.5); 
	opacity:.65
}

.te1{	-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), color-stop(90%, rgba(0,0,0,.6)), to(rgba(0,0,0,1)))
}
.te2{	-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), color-stop(10%, rgba(0,0,0,.5)), to(rgba(0,0,0,1)))
}
.te3{	-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), color-stop(1%, rgba(0,0,0,.5)), to(rgba(0,0,0,1)))
}