* {
	padding : 0;
	margin : 0;
	list-style : none;
	text-decoration : none;
	font-family : 'Fira Sans', sans-serif;
}
body {
	font-size : 16px;
	line-height : 150%;
	color : #292929;
	letter-spacing : -0.5px;
}
html {
	height : 100%;
}
input, button, select, textarea {
	font-family : inherit;
	font-size : inherit;
	line-height : inherit;
}
figure img, .cnt_imagem img {
	width : 100%;
}
audio, canvas, img, video {
	vertical-align : middle;
}
a {
	color : #1f1f1f;
	text-decoration : none;
}
a:hover, a:focus {
	text-decoration : none;
	transition : all 0.2s ease;
}
a:focus {
	outline : 2px solid #f1ca7f;
	outline-offset : -2px;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family : inherit;
	font-weight : 500;
	line-height : 1.1;
	color : inherit;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
	font-weight : normal;
	line-height : 1;
	color : #777777;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4 {
	/*font-weight : bold;*/
	letter-spacing : -1px;
	margin : 0 0 10px 0;
}
h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {
	font-size : 65%;
}
h4, .h4, h5, .h5, h6, .h6 {
	margin-top : 10px;
	margin-bottom : 10px;
}
h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {
	font-size : 75%;
}
h1, .h1, .h3 {
	font-size : 44px;
	color : #292929;
}
h2, .h2 {
	font-size : 44px;
	font-weight : 500;
}
h3 {
	font-size : 24px;
}
h4, .h4 {
	font-size : 18px;
}
h5, .h5 {
	font-size : 14px;
}
h6, .h6 {
	font-size : 12px;
}
p {
	margin : 0 0 10px;
}
section {
	margin-bottom : 35px;
}
.browsehappy {
	margin : 0.2em 0;
	background : #ccc;
	color : #000;
	padding : 0.2em 0;
}
.hide {
	display : none !important ;
	visibility : hidden;
}
.nomargin {
	margin : 0;
}
.text_left {
	text-align : left;
}
.text_right {
	text-align : right;
}
.text_center {
	text-align : center;
}
.text_justify {
	text-align : justify;
}
.text_nowrap {
	white-space : nowrap;
}
.text_lowercase {
	text-transform : lowercase;
}
.text_uppercase {
	text-transform : uppercase;
}
.text_capitalize {
	text-transform : capitalize;
}
.text_muted {
	color : #777777;
}
.text_primary {
	color : #428bca;
}
.texto_conteudo a {
	text-decoration : none;
}
.clear {
	clear : both;
}
.cnt_imagem {
	margin-bottom : 25px !important ;
}



.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  color: transparent;
  text-shadow: none;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}


ul, ol {
	list-style : none;
	margin-top : 0;
	margin-bottom : 10px;
	padding : 0;
}
ul ul, ol ul, ul ol, ol ol {
	margin-bottom : 0;
}
blockquote, q {
	quotes : none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content : '';
	content : none;
}
hr {
	border : #e0e0e0 solid;
	border-width : 7px 0 0;
	clear : both;
	margin : 0 0 15px 0;
	height : 0;
}
img {
	height : auto;
}
figcaption, .notext, .thumb_article .nome_esporte {
	position : absolute;
	left : -9999999em;
}
.bg001 {
	background : red;
}
.bg002 {
	background : blue;
}
.ma35 {
	margin : 35px !important ;
}
.ma30 {
	margin : 30px !important ;
}
.ma25 {
	margin : 25px !important ;
}
.ma20 {
	margin : 20px !important ;
}
.ma15 {
	margin : 15px !important ;
}
.ma10 {
	margin : 10px !important ;
}
.ma5 {
	margin : 5px !important ;
}
.nm {
	margin : 0 !important ;
}
.ma-35 {
	margin : -35px !important ;
}
.ma-30 {
	margin : -30px !important ;
}
.ma-25 {
	margin : -25px !important ;
}
.ma-20 {
	margin : -20px !important ;
}
.ma-15 {
	margin : -15px !important ;
}
.ma-10 {
	margin : -10px !important ;
}
.ma-5 {
	margin : -5px !important ;
}
.mt130 {
	margin-top : 130px !important ;
}
.mt50 {
	margin-top : 50px !important ;
}
.mt45 {
	margin-top : 45px !important ;
}
.mt35 {
	margin-top : 35px !important ;
}
.mt30 {
	margin-top : 30px !important ;
}
.mt25 {
	margin-top : 25px !important ;
}
.mt20 {
	margin-top : 20px !important ;
}
.mt15 {
	margin-top : 15px !important ;
}
.mt10 {
	margin-top : 10px !important ;
}
.mt5 {
	margin-top : 5px !important ;
}
.mt4 {
	margin-top : 4px !important ;
}
.mt3 {
	margin-top : 3px !important ;
}
.mt2 {
	margin-top : 2px !important ;
}
.mt1 {
	margin-top : 1px !important ;
}
.mt0 {
	margin-top : 0 !important ;
}
.mt-35 {
	margin-top : -35px !important ;
}
.mt-30 {
	margin-top : -30px !important ;
}
.mt-25 {
	margin-top : -25px !important ;
}
.mt-20 {
	margin-top : -20px !important ;
}
.mt-15 {
	margin-top : -15px !important ;
}
.mt-10 {
	margin-top : -10px !important ;
}
.mt-5 {
	margin-top : -5px !important ;
}
.mr35 {
	margin-right : 35px !important ;
}
.mr30 {
	margin-right : 30px !important ;
}
.mr25 {
	margin-right : 25px !important ;
}
.mr20 {
	margin-right : 20px !important ;
}
.mr15 {
	margin-right : 15px !important ;
}
.mr10 {
	margin-right : 10px !important ;
}
.mr5 {
	margin-right : 5px !important ;
}
.mr0 {
	margin-right : 0 !important ;
}
.mr-25 {
	margin-right : -25px !important ;
}
.mr-20 {
	margin-right : -20px !important ;
}
.mr-15 {
	margin-right : -15px !important ;
}
.mr-10 {
	margin-right : -10px !important ;
}
.mr-5 {
	margin-right : -5px !important ;
}
.mb100 {
	margin-bottom : 100px !important ;
}
.mb50 {
	margin-bottom : 50px !important ;
}
.mb40 {
	margin-bottom : 40px !important ;
}
.mb35 {
	margin-bottom : 35px !important ;
}
.mb30 {
	margin-bottom : 30px !important ;
}
.mb25 {
	margin-bottom : 25px !important ;
}
.mb20 {
	margin-bottom : 20px !important ;
}
.mb15 {
	margin-bottom : 15px !important ;
}
.mb10 {
	margin-bottom : 10px !important ;
}
.mb5 {
	margin-bottom : 5px !important ;
}
.mb4 {
	margin-bottom : 4px !important ;
}
.mb3 {
	margin-bottom : 3px !important ;
}
.mb2 {
	margin-bottom : 2px !important ;
}
.mb1 {
	margin-bottom : 1px !important ;
}
.mb0 {
	margin-bottom : 0 !important ;
}
.mb-35 {
	margin-bottom : -35px !important ;
}
.mb-30 {
	margin-bottom : -30px !important ;
}
.mb-25 {
	margin-bottom : -25px !important ;
}
.mb-20 {
	margin-bottom : -20px !important ;
}
.mb-15 {
	margin-bottom : -15px !important ;
}
.mb-10 {
	margin-bottom : -10px !important ;
}
.mb-5 {
	margin-bottom : -5px !important ;
}
.ml35 {
	margin-left : 35px !important ;
}
.ml30 {
	margin-left : 30px !important ;
}
.ml25 {
	margin-left : 25px !important ;
}
.ml20 {
	margin-left : 20px !important ;
}
.ml15 {
	margin-left : 15px !important ;
}
.ml10 {
	margin-left : 10px !important ;
}
.ml5 {
	margin-left : 5px !important ;
}
.ml0 {
	margin-left : 0 !important ;
}
.ml-35 {
	margin-left : -35px !important ;
}
.ml-30 {
	margin-left : -30px !important ;
}
.ml-25 {
	margin-left : -25px !important ;
}
.ml-20 {
	margin-left : -20px !important ;
}
.ml-15 {
	margin-left : -15px !important ;
}
.ml-10 {
	margin-left : -10px !important ;
}
.ml-5 {
	margin-left : -5px !important ;
}
.pa35 {
	padding : 35px !important ;
}
.pa30 {
	padding : 30px !important ;
}
.pa25 {
	padding : 25px !important ;
}
.pa20 {
	padding : 20px !important ;
}
.pa15 {
	padding : 15px !important ;
}
.pa10 {
	padding : 10px !important ;
}
.pa5 {
	padding : 5px !important ;
}
.np {
	padding : 0 !important ;
}
.pt35 {
	padding-top : 35px !important ;
}
.pt30 {
	padding-top : 30px !important ;
}
.pt25 {
	padding-top : 25px !important ;
}
.pt20 {
	padding-top : 20px !important ;
}
.pt15 {
	padding-top : 15px !important ;
}
.pt10 {
	padding-top : 10px !important ;
}
.pt7 {
	padding-top : 7px !important ;
}
.pt6 {
	padding-top : 6px !important ;
}
.pt5 {
	padding-top : 5px !important ;
}
.pt0 {
	padding-top : 0 !important ;
}
.pr35 {
	padding-right : 35px !important ;
}
.pr30 {
	padding-right : 30px !important ;
}
.pr25 {
	padding-right : 25px !important ;
}
.pr20 {
	padding-right : 20px !important ;
}
.pr15 {
	padding-right : 15px !important ;
}
.pr10 {
	padding-right : 10px !important ;
}
.pr5 {
	padding-right : 5px !important ;
}
.pr0 {
	padding-right : 0 !important ;
}
.pb35 {
	padding-bottom : 35px !important ;
}
.pb30 {
	padding-bottom : 30px !important ;
}
.pb25 {
	padding-bottom : 25px !important ;
}
.pb20 {
	padding-bottom : 20px !important ;
}
.pb15 {
	padding-bottom : 15px !important ;
}
.pb10 {
	padding-bottom : 10px !important ;
}
.pb5 {
	padding-bottom : 5px !important ;
}
.pb0 {
	padding-bottom : 0 !important ;
}
.pl35 {
	padding-left : 35px !important ;
}
.pl30 {
	padding-left : 30px !important ;
}
.pl25 {
	padding-left : 25px !important ;
}
.pl20 {
	padding-left : 20px !important ;
}
.pl15 {
	padding-left : 15px !important ;
}
.pl10 {
	padding-left : 10px !important ;
}
.pl5 {
	padding-left : 5px !important ;
}
.pl0 {
	padding-left : 0 !important ;
}

.circle300{
	width: 300px;
	height: 300px;
	border-radius: 50%;
	overflow: hidden;
}


