


/*	Resets
	------	*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, 
p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, 
img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figure, figcaption, hgroup, 
menu, footer, header, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
}

html, body{
/*background: #e7e9ee url(../img/bg_casos_home.jpg);*/
background: #e7e9ee url(../img/bg_casos.jpg);
background-size: cover;
background-position: center center;
background-attachment: fixed;
}

article, aside, canvas, figure, figure img, figcaption, hgroup,
footer, header, nav, section, audio, video {
	display: block;
}

a img {border: 0;}


.light{
	color: #e3bc06;
  font-size: 16px;
}



/*------------- LARGE ---------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------	
-------------------------------------------------------------------------------------------------------------------	
-----------------------------------------------------------------------------------------------------------------*/

.tab_menu{
float: right;
width: 320px;

}

.tab_menu a:link, .tab_menu a:visited{
background-color: rgba(0, 0, 0, 0.3);
padding: 12px 22px 10px 22px;
display: inline-block;
margin-bottom: 1px;
margin-right: 1px;
border-radius: 3px;
color: #fff;
font-family: 'Roboto-Bold',Arial;
font-size: 10px;
text-transform: uppercase;
}

.tab_menu a.active{background-color: rgba(0, 0, 0, 0.7);}
.tab_menu a:hover{background-color: rgba(0, 0, 0, 0.7);}


.mini_event{background-color: #272727; margin: 4px; padding: 4px;}
.event_table td{ text-align: center; padding: 6px 0px; vertical-align: middle;}
.event_table td{color: #fff; font-family: 'Roboto-Regular',Arial;font-size: 10px;}
.event_table td img{width: 20px;}

td.input_score{background-color: #424242; width: 13px; font-family: 'Conv_Helv_BdCn', Arial !important; font-size: 17px; padding: 5px 5px 0px 5px; border-left: 1px solid #272727;}
td.home_team, td.visitor_team{width: 68px;}
td.home_team{text-align: right !important; padding-right: 3px;}
td.visitor_team{text-align: left !important; padding-left: 3px;}

td.link_table{width: 67px; padding: 0px !important;}
td.link_table a:link, td.link_table a:visited{display: inline-block; width: 65px; padding: 10px 0px; font-family: 'Roboto-Bold', Arial; color:#fff; text-transform: uppercase;}


td.link_table.decorrer{background-color: #91ae2b;}
td.link_table.decorrer:hover{background-color: #a6c53a;}

td.link_table.terminado{background-color: #c23600;}
td.link_table.terminado:hover{background-color: #d33e04;}

td.link_table.breve{background-color: #E49C00;}
td.link_table.breve:hover{background-color: #ffb32b;}
td.link_table.breve a:link, td.link_table.breve a:visited{color:#fff;}



h1.next_title{color: #fff !important; font-size: 20px;margin-left: 6px;margin-top: 18px;}





.login_button{background-color: rgb(53, 53, 53);float: right;padding: 11px;margin-left: 20px;margin-top: -5px;border-radius: 4px;}







.logo_mini{display: none;}
.barra_topo{margin-top: 25px;}

.wrapper {
	width: 1200px; 
	-webkit-text-size-adjust: 100%; /* Stops Mobile Safari from auto-adjusting font-sizes */
	padding-top: 20px;
}



.home-block .filter_bar{
	float: left;
	overflow: hidden;
	background: #09407e url(../img/bg_filtro.png) repeat-x center top;
	border-radius: 4px;
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.2); 
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.2);
	box-shadow: 1px 1px 2px rgba(0,0,0,.2); 
	margin-right: 13px;
	margin-bottom: 13px;
	position: relative;
}

.home-block .filter_bar{ width: 990px;padding: 5px 16px 0px 16px;height: 44px;}
.home-block .facebook_plugin{ width: 300px; padding: 16px; height: 250px;}

.more{display: none;}


/* CASES */
.home-block figure.lance.small {background-color: #323232;height: 230px;}
.home-block figure.lance.small .lance_time {border-bottom: 1px solid #0F0F0F;}
.home-block figure.lance.small .lance_description {border-top: 1px solid #4A4A4A;}
/* CASES */


/* GOAL */
.one-third-thumbs figure.goal, .one-third-thumbs figure.other{ width: 898px; background: #fff url(../img/goal_ball.png) no-repeat right center;}
.one-third-thumbs figure.other{ width: 898px; height: 230px; background: #fff url(../img/whistle.png) no-repeat center 10px;}


.goal_title, .other_title{text-align: center;	font-family: 'Roboto-Light', Arial; color: #D23800; color:#474747;	font-size: 100px;	margin-top: 135px; letter-spacing: -4px;}
.other_title{font-size: 35px;color: #787878;letter-spacing: -1px;margin-top: 112px;}
/* END GOAL */



.bloco.new{width: 100%;text-align: center;position: fixed;top: 3px;left: 0px; z-index: 999;}
.new_event{background-color: #e84019;padding: 16px 70px;font-size: 14px;border-radius: 3px;font-family: 'Roboto-Regular', Arial;color: #fff;display: inline-block;}


/* ------------------------------------ */
/* ------------   SCORE    ------------ */
/* ------------------------------------ */
.score{
	background: url(../img/bg_score.png) no-repeat center top;
	width: 100%;
	height: 190px;
	margin-bottom: 25px;
	text-align: center;
	font-family: 'Roboto-Medium', Arial;
	position: relative;
}

.date_game{ color: #818181; font-size: 10px; padding: 7px;}
.competition{ color: #fff; font-size: 12px; padding: 6px;}
/*.central_info{background-color: rgba(255,255,255,.6); text-align: center; display: block; position: relative;}*/

.home{
	color: #fff;
	font-size: 12px;
	display: inline-block;
	position: absolute;
	top: 49px;				/*--- AJUSTAR SIZE ---*/
	right: 601px;			/*--- AJUSTAR SIZE ---*/
}

.visitor{
	color: #fff;
	font-size: 12px;
	display: inline-block;
	position: absolute;
	top: 49px;				/*--- AJUSTAR SIZE ---*/
	left: 603px;			/*--- AJUSTAR SIZE ---*/
}

.home_name{display: inline-block; position: relative; top: -9px; margin-right: 13px;font-size: 26px; font-family: 'Roboto-Light',Arial;}
.visitor_name{display: inline-block; position: relative; top: -9px; margin-left: 13px;font-size: 26px; font-family: 'Roboto-Light',Arial;}

.home_logo{display: inline-block; position: relative; top: 9px; right: 8px;}
.visitor_logo{display: inline-block;  position: relative; top: 9px; left: 8px;}
.home_logo img, .visitor_logo img{width: 55px;}

.home_score, .visitor_score{display: inline-block;font-family: 'Conv_Helv_BdCn', Arial, sans-serif; color: #2a2a2a;font-size: 54px;}
.home_score{ width: 65px;}
.visitor_score{width: 65px;}

.game_time{
	font-family: 'Conv_Helv_BdCn', Arial, sans-serif;
	color: #2a2a2a;
	position: relative;
	top: 83px;
	font-size: 20px;
}

.game_referee{
	font-family: 'Roboto-Bold', Arial, sans-serif;
	color: #2a2a2a;
	position: relative;
	top: 83px;
	font-size: 13px;
	margin-top: 3px;
	width: 230px;
	margin: 0 auto;
}

.flag{float: left;margin-top: -3px;}
.info{float: right;margin-top: -3px;}

.game_referee a:link, .game_referee a:visited{color: #2a2a2a; text-decoration: none;padding-top: 3px;display: block;}
.game_referee a:hover{color: #fff; text-decoration: none;padding-top: 3px;display: block;}

/* ------------------------------------ */
/* ---------   END SCORE    ----------- */
/* ------------------------------------ */






/* ----------------------------------------- */
/* ------------   NEXT GAMES    ------------ */

.title_next_games{
	margin-top: 20px;
	margin-bottom: 5px;
	width: 320px;
	border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;
	float: right;
}

.next_games{
	background-color: rgba(0, 0, 0, 0.6);
	width: 320px;
	/*height: 485px;*/
	border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;
	float: right;
	margin-bottom: 20px;
}

.event_game{ margin: 4px; height: 99px;background: rgba(0,0,0, 0.3);border-radius: 3px;}

.logos{width: 120px; height: 99px; position: relative; float: left;}
.home_img{position: absolute; top: 7px;left: 5px; z-index: 2;}
.visitor_img{position: absolute; top: 16px;right: 4px; z-index: 1;}
.home_img img, .visitor_img img{width: 70px;}

.info_game{ float: left; width: 180px; height: 99px;}
.teams{color:#fff; text-transform: uppercase; font-family: 'Roboto-Regular',Arial; font-size: 20px; margin-top: 26px; margin-left: 9px; border-left: 1px solid #fff; padding-left: 13px;}
.date_hour{color:#fff; text-transform: uppercase; font-family: 'Roboto-Bold',Arial; font-size: 12px; margin-left: 9px; border-left: 1px solid #fff; padding-left: 13px;}


/* ----------------------------------------- */
/* ------------   END NEXT GAMES    -------- */


.ico_evaluation{text-align: center;}
.ico_evaluation a{display: inline-block; text-align: center; margin: 0 auto; margin-right: 3px;}



.slogan_vertical{display: none;}
.slogan{ float: right; margin-top: -14px;}

/*.title_casos{position: absolute;right: 350px;top: 239px;}*/


.bloco_extended{
display: inline-block;
margin-bottom: 20px;
margin-top: 20px;
width: 100%;
}

.floatRight{float: right; margin-top: -31px;margin-right: 1px;}


.title_page{float: left;}
.title_page h2{color:#2a2a2a; background-color: #fff; text-shadow: none; padding: 4px 6px; text-transform: none; font-size: 14px;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}

.back_button{float:right; color:#2a2a2a; background-color: #fff; text-shadow: none; padding: 4px 6px; text-transform: none; font-size: 14px;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}
.back_button a:link, .back_button a:visited{font-family: 'Roboto-Light', Arial, sans-serif;}
.back_button a:hover{color: #c83614;}
.strong{font-family: 'Roboto-Bold', Arial, sans-serif;}
.small{font-size: 11px;font-family: 'Roboto-Regular', Arial, sans-serif;}



.votation{width: 239px;float: left;margin-right: 1px;padding: 20px; margin: 10px;}
.votation h3{background: url(../img/ico_vote_detail.png) no-repeat left top; padding-left: 42px; padding-bottom: 5px; text-transform: uppercase; font-size: 17px; color: #2a2a2a; text-shadow: none;}




.comment_area h3, .general_comment_area h3{background: url(../img/ico_vote_detail.png) no-repeat left top; padding-left: 42px; padding-bottom: 5px; text-transform: uppercase; font-size: 19px; color: #2a2a2a; text-shadow: none;}

.content{width: 100%; margin-top: 20px;color: #5e5e5e; font-family: 'Roboto-Regular', Arial;font-size: 12px;line-height: 1.4;text-align: justify;}

.results{text-align: center;}
.percentage{text-align: center; margin-top: 7px; height: 135px;}
.yes, .no{font-family: 'Conv_Helv_BdCn', Arial, sans-serif; font-size: 22px; display: inline-block; text-align: center;}
.yes{ padding: 8px; margin-right: 2px;}
.no{ padding: 8px; margin-left: 2px;}

.yes_number, .no_number{font-family: 'Conv_Helv_BdCn', Arial, sans-serif; font-size: 15px; display: inline-block; text-align: center;}
.yes_number, .no_number{background-color: #f2f2f2; padding: 8px 14px;}



/*JUST ONE REFEREE*/
.one-third-thumbs figure.ref_detail.justOne {width: 898px;}







/*------------- MEDIUM --------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------	
-----------------------------------------------------------------------------------------------------------------*/


/*@media only screen and (min-width: 910px) and (max-width: 1197px) BEFORE!!!! {*/
@media only screen and (min-width: 910px) {	


	.logo_mini{display: none;}

	.home_like_bt{padding-top: 30px;  float: left;  margin-left: 15px; position: relative; z-index: 999;}

	
	.wrapper {
		width: 912px;
	}
	
	.one-third-thumbs figure { width: 226px; height: 374px;}

	/* COLOR GOAL */
	.bloco.goal figure.lance {background-color: #323232;}
	.bloco.goal figure.lance .lance_time{border-bottom: 1px solid #0f0f0f;}
	.bloco.goal figure.lance .lance_description{border-top: 1px solid #4a4a4a; border-bottom: 1px solid #323232;}
	.bloco.goal figure.lance .lance_vote{border-top: 1px solid #323232;}
	/* END */

	.bt_plus{position: absolute;  top: 67px;  right: 1px;}


	/* GOAL */
	figure.info { width: 910px; background-color: #fff; height: auto !important;}
	figure.info.fb { width: 910px; background: url(../img/bg_blue.png) repeat-x left top; height: 67px !important; text-transform: uppercase; font-size: 19px; color: #fff; margin-bottom: 3px;}
	
	figure.info.fb h2{
		background: url(../img/ico_face.png) no-repeat left top;
		color: #fff;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, .6);
		margin-top: 23px;
		margin-left: 25px;
		font-size: 16px;
		padding: 6px 0px 3px 24px;
	}
	
	
	
	
	
	.info_txt{text-align: center;padding: 50px 0px;font-family: 'Roboto-Regular', Arial;font-size: 16px;}


	.one-third-thumbs figure.goal, .one-third-thumbs figure.other { width: 682px; background: #fff url(../img/goal_ball.png) no-repeat right center;}
	.one-third-thumbs figure.other{background: #fff url(../img/whistle.png) no-repeat center 18px;}
	.goal_title{text-align: center;	font-family: 'Roboto-Light', Arial;	font-size: 100px;	margin-top: 135px;}
	/* END GOAL */


	.lance_time {font-size: 80px;}
	.lance_description{font-size: 15px;}
	.lance_description.pixel{height: 142px;}

	.description {
	font-size: 11px;
	height: 121px;
	overflow: hidden;
	}
	
	.share.mini a.bt_face{padding: 10px 20px;}
	a.bt_tweet, a.bt_face, a.bt_vote{padding: 10px;}
	a.bt_face img, a.bt_vote img{float: left; }
	a.bt_face:hover, a.bt_vote:hover{color:#fff;}
	.link_text{float: left; padding-top: 8px; padding-left: 3px; font-size: 11px; font-family: Arial;}
	
	.score{	background: url(../img/bg_score_medium.png) no-repeat center top;}
	
	.home{
	top: 49px;				/*--- AJUSTAR SIZE ---*/
	right: 458px;			/*--- AJUSTAR SIZE ---*/
	}

	.visitor{
	top: 49px;				/*--- AJUSTAR SIZE ---*/
	left: 458px;			/*--- AJUSTAR SIZE ---*/
	}
	
	


	figure.three_quarter{width: 683px; height: auto !important;}


	
	
	
	.home-block .filter_bar{ width: 672px;padding: 5px 16px 0px 16px;height: 44px;}
	
	
	.menu_top{/*width: 100%;float: none;*/height: 34px; text-align: center;}

	#menu {display: inline-block;}
	
	.logo{margin-left: 0px; padding:5px !important;float: left;margin: 0 auto; padding-top: 7px;}
	
	.header {height: 85px;background-color: #212121;}
	.header_in{	width: 912px;}
	
	.barra_topo{margin: 0 auto; margin-top: 25px;}
		
	h2{font-size: 18px;text-transform: uppercase; position: relative; top:0px; margin: 0px; padding: 0px;}
	
	
	
	.more{display: none;}		
		
	/*.one-fourth-thumbs figure{ 
		width: 160px;
		margin-right: 13px;
	}*/		


	.slogan_vertical{display: none;}
	/*.title_casos{display: none;}*/
	.title_casos{
		position: absolute;
		/*left: 0px;
		top: 98px;*/
		left: 10px;
		top: 30px;
		display: none;
		}

	.percentage{text-align: center; margin-top: 7px; height: 126px;}


	/*JUST ONE REFEREE*/
	.one-third-thumbs figure.ref_detail.justOne {width: 682px;}

	.comment_area{ float: left; padding: 20px; width: 625px; margin: 10px;}
	.general_comment_area{ float: left; padding: 20px; width: 850px; margin: 10px;}






	/* FICHA DO ARBITRO */
	.lance.yellow{text-shadow: 1px 1px 0px #94740C;font-family: 'Roboto-Regular', Arial;}
	.ref_name{color: #fff; text-align: center;font-family: 'Roboto-Bold', Arial;font-size: 16px;margin-top: 10px;text-shadow: 1px 1px 0px #94740C;}
	.ref_label{ color: #4C3F1E; text-align: center; font-size: 11px; margin-top: 10px;text-shadow: none;}
	.parametro{font-size: 14px; color:#fff;}
	.campo_aberto{ color: #212121;margin-top: 20px;font-size: 12px;line-height: 1.7;}
	.campo_aberto h2{color: #C09200;  text-transform: Initial;  font-family: 'Roboto-Bold', Arial !important;  font-size: 18px;  line-height: 24px; font-weight: bold;}
	/* END FICHA DO ARBITRO */


	
	.home-block figure.lance.small.comment_responsive{background: url(../img/comment_mini.png) no-repeat left top; height: 67px;}
	
	
	
	/* --- NEWS MODULE --- */
	.news_slider{
		background-color: #fff;
		width: 100%;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.2); 
		-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.2);
		box-shadow: 1px 1px 2px rgba(0,0,0,.2); 
		position: relative;
		margin-top: 45px;
		}
	
	.title_separator{
		background-color: #fff;
		color: #212121;
		text-transform: uppercase;
		font-size: 16px;
		display: inline-block;
		padding: 14px 17px 11px 17px;
		font-family: 'Roboto-Bold';
		position: relative;
		top: -42px;
		left: 0px;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
	}
	
	.news_block{ overflow: auto;  margin: 30px; margin-top: -10px;padding-bottom: 25px;}
	.news_img{ width: 430px; height: 250px; float: left; overflow: hidden;}
	.news_img img{height: 100%;  text-align: center;  /*argin-left: -15px;*/}
	.news_info{float: left; width: 400px; margin-left: 20px;}
	.news_title{margin-top: 3px;}
	.news_title h2{text-transform: Initial !important; font-family: 'Roboto-Regular', Arial; font-size: 22px; margin-bottom: 8px;letter-spacing: -0.7px;}
	h2.big{font-size: 28px;}
	.news_title h2 a{color: #212121;}
	.news_title h2 a:hover{color: #545454;}
	.news_date{color: #deb22c; text-transform: uppercase; font-family: 'Roboto-Bold', Arial; margin-bottom: 16px;}
	.news_description{font-size: 12px; line-height: 16px;}
	.news_info .share{margin: 20px 0px 0px 0px; text-align: left;}	
	/* --- END NEWS MODULE --- */


	/* ### NEWS DETAIL ### */
	.comment_area.detail{ float: left; padding: 0px !important; width: 100%; margin: 0px !important;}
	.comment_area.detail .news_block{ overflow: auto;  margin: 30px;padding-bottom: 0px !important;}
	.comment_area.detail .news_img{ width: 100%; height: auto; overflow: hidden; margin-bottom: 20px; float: none;}
	.comment_area.detail .news_img img{ width: 100%; height: auto;  text-align: center; margin: 0px;}
	.comment_area.detail .news_info{float: none; width: 100%; margin-left: 0px;}
	.comment_area.detail .news_title h2{text-transform: Initial !important; font-family: 'Roboto-Regular', Arial; font-size: 27px; margin-bottom: 14px; line-height: 31px;letter-spacing: -0.7px;}
	.comment_area.detail .news_date{margin-bottom: 5px;}
	.comment_area.detail .news_description{line-height: 21px;}
	/* ### END ### */


	/* ### NEWS RELATED ### */
	figure.lance.yellow.related{
		background-color: #fff;
		padding: 20px;
		width: 186px;
		text-shadow: none;
	}
	
	figure.lance.yellow.related h3{
		text-shadow: none;
		color: #212121;
		text-transform: uppercase;
		font-size: 17px;
		font-weight: bold;
		font-family: 'Roboto-Bold', Arial;
		margin-top: 10px;
		margin-bottom: 13px;
	}
	
	.title_rel{font-family: 'Roboto-Regular', Arial; font-size: 15px;}
	.date_rel{font-family: 'Roboto-Bold', Arial; font-size: 14px; color: #deb22c; margin-bottom: 20px; margin-top: 3px;}
	/* ### END ### */


	.description_mini{display: none;}
	.arrow_down{display: none;}	

}






/*------------- WIDE PHONE ----------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------	
-----------------------------------------------------------------------------------------------------------------*/

/*@media only screen and (min-width: 640px) and (max-width: 767px) {*/
@media only screen and (min-width: 640px) and (max-width: 910px) {
	


	
	.wrapper {
		width: 620px;
	}

	.bt_plus{position: absolute;  top: 110px;  right: 2px;}


	/* COLOR GOAL */
	.bloco.goal figure.lance {background-color: #323232;}
	.bloco.goal figure.lance .lance_time{border-right: 1px solid #0f0f0f; border-bottom: none;  background: none;}
	.bloco.goal figure.lance .lance_description{border-left: 1px solid #4a4a4a; border-bottom: none; background: none;}
	.bloco.goal figure.lance .lance_vote{border-top: 1px solid #323232;}
	/* END */




/* ----------------------------------------- */
/* ------------   NEXT GAMES    ------------ */

.tab_menu{float: left;width: 290px;}

.title_next_games{
	margin-top: 20px;
	margin-bottom: 5px;
	width: 290px;
	border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;
	float: left;
}

.next_games{
	background-color: rgba(0, 0, 0, 0.6);
	width: 290px;
	/*height: 485px;*/
	border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;
	float: left;
	margin-bottom: 20px;
}

.event_game{ margin: 4px; height: 99px;background: rgba(0,0,0, 0.3);border-radius: 3px;}

.event_table td { color: #fff;font-family: 'Roboto-Regular',Arial;font-size: 9px;}

td.input_score {width: 9px; font-size: 16px; padding: 5px 5px 0px 5px; border-left: 1px solid #272727;}

.logos{width: 120px; height: 99px; position: relative; float: left;}
.home_img{position: absolute; top: 7px;left: 5px; z-index: 2;}
.visitor_img{position: absolute; top: 16px;right: 4px; z-index: 1;}
.home_img img, .visitor_img img{width: 70px;}

.info_game{ float: left; width: 162px; height: 99px;}
.teams{color:#fff; text-transform: uppercase; font-family: 'Roboto-Regular',Arial; font-size: 18px; margin-top: 26px; margin-left: 9px; border-left: 1px solid #fff; padding-left: 13px;}
.date_hour{color:#fff; text-transform: uppercase; font-family: 'Roboto-Bold',Arial; font-size: 12px; margin-left: 9px; border-left: 1px solid #fff; padding-left: 13px;}


/* ----------------------------------------- */
/* ------------   END NEXT GAMES    -------- */



	
	
	.home_like_bt{margin: 0 auto; text-align: center; position: relative; z-index: 999;}
	
	
	.one-third-thumbs figure.lance { width: 100%; height: 154px; padding: 0px;margin-bottom: 2px;}

	.bloco {display: inline-block;margin-bottom: 78px;}
	.bloco.simple {margin-bottom: 20px;}


/* CASES */
.home-block figure.lance.small {background-color: #323232;height: 146px;}
.home-block figure.lance.small .lance_time {border-bottom: none; background: none;border-right: 1px solid #0f0f0f;}
.home-block figure.lance.small .lance_description {border-top: none; background: none;border-left: 1px solid #4a4a4a;}

.other_title {font-size: 27px;  color: #787878;  letter-spacing: -1px;  margin-top: 58px;}
/* CASES */


	/* GOAL */
	.one-third-thumbs figure.info { width: 620px; background-color: #fff; height: auto !important;}
	.info_txt{text-align: center;padding: 50px 0px;font-family: 'Roboto-Regular', Arial;font-size: 16px;}
	
	figure.info.fb { width: 620px; background: url(../img/bg_blue.png) repeat-x left top; height: 67px !important; text-transform: uppercase; font-size: 19px; color: #fff; margin-bottom: 3px;}
	
	figure.info.fb h2{
		background: url(../img/ico_face.png) no-repeat left top;
		color: #fff;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, .6);
		margin-top: 23px;
		margin-left: 25px;
		font-size: 16px;
		padding: 6px 0px 3px 24px;
	}
	
	
	
	
	.one-third-thumbs figure.goal, .one-third-thumbs figure.other { width: 620px; height: 230px; background: #fff url(../img/goal_ball.png) no-repeat right center; background-size: 38%;}
	.one-third-thumbs figure.other{background: #fff url(../img/whistle.png) no-repeat center 8px;background-size: 7%; height: 120px;}
	.goal_title{text-align: center;	font-family: 'Roboto-Light', Arial;	font-size: 100px;	margin-top: 65px;}
	/* END GOAL */


	.login_button{background: none;float: right;padding: 0px;margin-left: 20px;margin-top: -33px;/* border-radius: 4px; */}







	.home{
	top: 49px;				/*--- AJUSTAR SIZE ---*/
	right: 311px;			/*--- AJUSTAR SIZE ---*/
	}

	.visitor{
	top: 49px;				/*--- AJUSTAR SIZE ---*/
	left: 311px;			/*--- AJUSTAR SIZE ---*/
	}
	
	.home_name, .visitor_name{font-size: 23px;}


	.lance_time{
		background: url(../img/grad_red.png) repeat-x bottom right;
		border-right: 1px solid #ba1509;
		width: 174px;
		height: 123px;
		font-size: 108px;
		float: left;
		border-radius: 4px 0px 0px 0px;-webkit-border-radius: 4px 0px 0px 0px;-moz-border-radius: 4px 0px 0px 0px;
	}
	
	
	.lance_description {
		font-size: 17px;
		text-align: left;
		margin: 0px;
		padding: 25px 15px;
		color: #fff;
		font-family: 'Roboto-Medium', Arial;
		text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
		border-top:none;
		border-left: 1px solid #f3804a;
		line-height: 1.3;
		height: 95px;
		overflow: hidden;
		background: url(../img/grad_red.png) repeat-x bottom right;
		border-radius: 0px 4px 0px 0px;-webkit-border-radius: 0px 4px 0px 0px;-moz-border-radius: 0px 4px 0px 0px;
	}
	
	.bloco.goal .lance_vote{top:242px;}

	.lance_vote{
		position: relative;
		z-index: 100; top:386px;
		border: none;
		background: none;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.2); 
		-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.2);
		box-shadow: 1px 1px 2px rgba(0,0,0,.2); 
		background-color: #fff;
		padding-top: 7px;
		padding-bottom: 5px;
	}

	.one-third-thumbs figure.lance .share{display: block; margin: 0; }



	.share.mini a.bt_face{padding: 10px 20px;}
	a.bt_tweet, a.bt_face, a.bt_vote{padding: 10px;}
	a.bt_face img, a.bt_vote img{float: left; }
	a.bt_face:hover, a.bt_vote:hover{color:#fff;}
	.link_text{float: left; padding-top: 8px; padding-left: 3px; font-size: 11px; font-family: Arial;}

	
	.one-third-thumbs figure .share{}




	
	
	.one-third-thumbs figure {
		width: 205px;
		height: 374px;
	}
	
	
	.ico_evaluation img{width: 40px;}
	.description {height: 135px; font-size: 11px;}
	

	


	.menu_top{width: 100%;float: none;height: 34px; text-align: center;}
	#menu {display: inline-block;}
	
	.logo{margin-left: 0px; padding:10px;float: none;margin: 0 auto; text-align: center;}
	.logo{display: none;}
	.logo_mini{display: block; text-align: center; padding: 15px 0px;}	
	.barra_topo {float: none; margin-top: 0px;}
	
	.header {height: 141px;background-color: #212121;}
	.header_in{	width: 620px;}

	.home-block .filter_bar{ width: 573px;padding: 5px 16px 0px 16px;height: 44px;}
	#categories li a {font-size:18px;}
	#form_search input[type=text] {width: 243px;}
	.search{margin-top: 0px;}
	
	.home-block figure.last {
	margin-right: 0px;
	}
	
	
	.more{display: none;}
	
	/*.slogan img{width: 620px;}*/
	.slogan{display: none;}	
	.slogan_vertical{display: none;}	
	.title_casos{display: none;}
	.percentage{text-align: center; margin-top: 7px; height: 140px;}
	
	
	/*JUST ONE REFEREE*/
	.one-third-thumbs figure.ref_detail.justOne {width: 620px;}	
	.one-third-thumbs figure.ref_detail .description {}	




	figure.three_quarter{width: 619px !important; height: auto !important;}


	.comment_area{ float: left; padding: 20px; width: 560px; margin: 10px;}
	.general_comment_area{ float: left; padding: 20px; width: 560px; margin: 10px;}



	/* FICHA DO ARBITRO */
	.lance.yellow{text-shadow: 1px 1px 0px #94740C;font-family: 'Roboto-Regular', Arial;}
	.ref_name{color: #fff; text-align: center;font-family: 'Roboto-Bold', Arial;font-size: 16px;margin-top: 10px;text-shadow: 1px 1px 0px #94740C;}
	.ref_label{ color: #4C3F1E; text-align: center; font-size: 11px; margin-top: 10px;}
	.parametro{font-size: 14px; color:#fff;}
	.campo_aberto{ color: #212121;margin-top: 20px;font-size: 12px;line-height: 1.7;}
	.campo_aberto h2{color: #C09200;  text-transform: Initial;  font-family: 'Roboto-Bold', Arial !important;  font-size: 18px;  line-height: 24px;}
	/* END FICHA DO ARBITRO */



	
	.home-block figure.lance.small.comment_responsive{background: url(../img/comment_medium.png) no-repeat left top;margin-bottom: 10px;height: 67px;}




	/* --- NEWS MODULE --- */
	.news_slider{
		background-color: #fff;
		width: 100%;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.2); 
		-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.2);
		box-shadow: 1px 1px 2px rgba(0,0,0,.2); 
		position: relative;
		margin-top: 80px;
		}
	
	.title_separator{
		background-color: #fff;
		color: #212121;
		text-transform: uppercase;
		font-size: 16px;
		display: inline-block;
		padding: 14px 17px 11px 17px;
		font-family: 'Roboto-Bold';
		position: relative;
		top: -42px;
		left: 0px;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
	}
	
	.news_block{ overflow: auto;  margin: 30px; margin-top: -10px;padding-bottom: 25px;}
	.news_img{ width: 300px; height: 174px; float: left; overflow: hidden;}
	.news_img img{height: 100%;  text-align: center; }
	.news_info{ float: left; width: 240px; margin-left: 20px;}
	.news_title{margin-top: 3px;}
	.news_title h2{text-transform: Initial !important; font-family: 'Roboto-Regular', Arial; font-size: 22px; margin-bottom: 8px;letter-spacing: -0.7px;}
	.news_title h2 a{color: #212121;}
	.news_title h2 a:hover{color: #545454;}
	.news_date{color: #deb22c; text-transform: uppercase; font-family: 'Roboto-Bold', Arial; margin-bottom: 16px;}
	.news_description{ display: none; font-size: 12px; line-height: 16px;}
	.news_info .share{margin: 20px 0px 0px 0px; text-align: left;}
	
	/* --- END NEWS MODULE --- */
	
	
	
	
	/* ### NEWS DETAIL ### */
	.comment_area.detail{ float: left; padding: 0px !important; width: 100%; margin: 0px !important;}
	.comment_area.detail .news_block{ overflow: auto;  margin: 30px;padding-bottom: 0px !important;}
	.comment_area.detail .news_img{ width: 100%; height: auto; overflow: hidden; margin-bottom: 20px; float: none;}
	.comment_area.detail .news_img img{ width: 100%; height: auto;  text-align: center; margin: 0px;}
	.comment_area.detail .news_info{float: none; width: 100%; margin-left: 0px;}
	.comment_area.detail .news_title h2{text-transform: Initial !important; font-family: 'Roboto-Regular', Arial; font-size: 24px; margin-bottom: 14px; line-height: 28px;letter-spacing: -0.7px;}
	.comment_area.detail .news_date{margin-bottom: 5px;}
	.comment_area.detail .news_description{line-height: 21px; display: block;}
	/* ### END ### */	


	/* ### NEWS RELATED ### */
	figure.lance.yellow.related{
		background-color: #fff;
		padding: 20px;
		width: 580px;
		text-shadow: none;
	}
	
	figure.lance.yellow.related h3{
		text-shadow: none;
		color: #212121;
		text-transform: uppercase;
		font-size: 17px;
		font-weight: bold;
		font-family: 'Roboto-Bold', Arial;
		margin-top: 10px;
		margin-bottom: 13px;
	}
	
	.title_rel{font-family: 'Roboto-Regular', Arial; font-size: 15px;}
	.date_rel{font-family: 'Roboto-Bold', Arial; font-size: 14px; color: #deb22c; margin-bottom: 20px; margin-top: 3px;}
	/* ### END ### */



	.description_mini{display: none;}
	.arrow_down{display: none;}
	
	
	
}







/*------------- PHONE ---------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------	
-------------------------------------------------------------------------------------------------------------------	
-----------------------------------------------------------------------------------------------------------------*/

/*@media only screen and (max-width: 767px) */

/* @media only screen and (max-width: 767px) and (min-width: 400px) { */
@media only screen and (max-width: 640px) {	


	.wrapper {
		width: 320px;
	}
	
	.home_like_bt{ margin: 0 auto; text-align: center; position: relative; z-index: 999;}

	.bloco {margin-bottom: 70px;}
	.bloco.simple {margin-bottom: 20px;}

	.one-third-thumbs figure.lance { width: 320px; padding: 0px; height: 276px;margin-bottom: 1px;}
	.one-third-thumbs figure{ width: 105px; padding: 0px; height: 180px;}
	
	.one-third-thumbs figure.ref_detail{ width: 320px; padding: 0px; height: 348px;}

	.bt_plus{position: absolute;  top: 84px;  right: 5px;}


	/* COLOR GOAL */
	.bloco.goal figure.lance {background-color: #323232;}
	.bloco.goal figure.lance .lance_time{border-bottom: 1px solid #0f0f0f;}
	.bloco.goal figure.lance .lance_description{border-top: 1px solid #4a4a4a; border-bottom: 1px solid #323232; background: none;}
	.bloco.goal figure.lance .lance_vote{border-top: 1px solid #323232;}
	/* END */

	

/* CASES */
.home-block figure.lance.small {background-color: #323232;/*height: 215px;*/ height: 230px;}
.home-block figure.lance.small .lance_time {background: none;border-bottom: 1px solid #0f0f0f;}
.home-block figure.lance.small .lance_description { background: none;border-top: 1px solid #4a4a4a;}

.other_title {font-size: 25px;color: #787878;letter-spacing: -1px;margin-top: 80px;}
/* CASES */
	
	
	/* GOAL */
	
	.one-third-thumbs figure.info { width: 320px; background-color: #fff; height: auto !important;}
	.info_txt{text-align: center;padding: 30px 20px;font-family: 'Roboto-Regular', Arial;font-size: 14px;line-height: 1.5;}

	figure.info.fb { width: 320px; background: url(../img/bg_blue.png) repeat-x left top; height: 67px !important; text-transform: uppercase; font-size: 19px; color: #fff; margin-bottom: 3px;}
	
	figure.info.fb h2{
		background: url(../img/ico_face.png) no-repeat left top;
	  color: #fff;
	  text-shadow: 1px 1px 1px rgba(0, 0, 0, .6);
	  margin-top: 23px;
	  margin-left: 25px;
	  font-size: 14px;
	  padding: 7px 0px 3px 24px;
	  display: block;
	}
	
	
	
	.one-third-thumbs figure.goal, .one-third-thumbs figure.other { width: 320px;background: #FFF url(../img/goal_ball.png) no-repeat 143px 0px;background-size: 72%;}
	.one-third-thumbs figure.other{background: #fff url(../img/whistle.png) no-repeat center 10px;background-size: 23%; height: 170px;}
	.goal_title{text-align: center;font-family: 'Roboto-Light', Arial;font-size: 60px;margin-top: 59px;}
	/* END GOAL */



	.login_button{background: none;float: right;padding: 0px;margin-left: 20px;margin-top: -29px;/* border-radius: 4px; */}


	.score{	background: url(../img/bg_score_mini.png) no-repeat center top;	margin-bottom: 48px;}

	.home{
	top: 49px;				/*--- AJUSTAR SIZE ---*/
	right: 156px;			/*--- AJUSTAR SIZE ---*/
	}

	.visitor{
	top: 49px;				/*--- AJUSTAR SIZE ---*/
	left: 156px;			/*--- AJUSTAR SIZE ---*/
	}
	
	.home_name, .visitor_name{display: none;}
	.home_logo {right: 13px;}
	.visitor_logo {left: 13px;}



	.lance_description {
		font-size: 17px;
		text-align: left;
		margin: 0px;
		padding: 15px 15px;
		color: #fff;
		font-family: 'Roboto-Medium', Arial;
		text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
		border-top: 1px solid #f3804a;
		border-bottom: 1px solid #f3804a;
		border-left: none;
		line-height: 1.3;
		height: 115px;
		overflow: hidden;
		background: url(../img/grad_red.png) repeat-x bottom right;

	}



	.img_referee {
		background-color: #ccc;
		border: 6px solid #fff;
		width: 70px;
		height: 70px;
		border-radius: 50px;
		-webkit-radius: 50px;
		-moz-radius: 50px;
		margin: 0 auto;
		position: relative;
		top: -20px;
		overflow: hidden;
		margin-bottom: -15px;
	}

	.ico_evaluation img{width: 40px;}


	.description{display: none;}
	.more{display: block; margin-top: 15px;}
	.more img{margin: 0 auto;}
	


	/*CASE DETAIL MOBILE*/
	.one-third-thumbs figure.ref_detail .description{display: block;}
	.one-third-thumbs figure.ref_detail .more{display: none;}
	.one-third-thumbs figure.ref_detail .share{display: block;}
	.one-third-thumbs figure.ref_detail .percentage{display: block;}
	/**/
	
	
	.lance_vote{
		position: relative;
		z-index: 100;
		top:189px;
		border: none;
		background: none;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.2); 
		-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.2);
		box-shadow: 1px 1px 2px rgba(0,0,0,.2); 
		background-color: #fff;
		padding-top: 7px;
		padding-bottom: 5px;
	}
	
	.lance_vote.detail{top:1081px;}
	.lance_vote.detail.ref{top:359px;}

	.one-third-thumbs figure.lance .share{display: block; margin: 0;}
	
	
	.share.mini a.bt_face{padding: 10px 20px;}
	a.bt_tweet, a.bt_face, a.bt_vote{padding: 10px;}
	a.bt_face img, a.bt_vote img{float: left; }
	a.bt_face:hover, a.bt_vote:hover{color:#fff;}
	.link_text{float: left; padding-top: 8px; padding-left: 3px; font-size: 11px; font-family: Arial;}	
	
	
	.one-third-thumbs figure .share{display: none;}


	h2{font-size: 18px;text-transform: uppercase; position: relative; top:-2px; margin: 0px; padding: 0px; display: none;}
	

	.home-block .filter_bar{ width: 301px;padding: 5px 16px 0px 16px;height: 89px; /*before 44px*/}
	.search{margin-top: 6px;}
	


	.menu_top{width: 100%;float: none;height: 34px; text-align: center;}
	#menu {display: inline-block;}
	

	.header {height: 141px;background-color: #212121;}
	.header_in{	width: 320px;}
	
	.logo{margin-left: 0px; padding:10px;float: none;margin: 0 auto; text-align: center;}
	.logo{display: none;}
	.logo_mini{display: block; text-align: center; padding: 15px 0px;}	
	.barra_topo {float: none; margin-top: 0px;}	

	.title_page{display: none;}
	.back_button{float: left;z-index: 999;position: relative;}
		

	.slogan{display: none;}	
	.slogan_vertical{display: block;}
	.title_casos{display: none;}
	
		.percentage{display: none;}
		
		
	/*JUST ONE REFEREE*/
	.one-third-thumbs figure.ref_detail.justOne {width: 320px;}		



	.floatRight {margin-top: -19px;}
	figure.three_quarter{width: 320px; height: auto !important;}


	.comment_area{ float: left; padding: 20px; width: 260px; margin: 10px;}
	.general_comment_area{ float: left; padding: 20px; width: 260px; margin: 10px;}

	/* FICHA DO ARBITRO */
	.lance.yellow{text-shadow: 1px 1px 0px #94740C;font-family: 'Roboto-Regular', Arial;}
	.ref_name{color: #fff; text-align: center;font-family: 'Roboto-Bold', Arial;font-size: 16px;margin-top: 10px;text-shadow: 1px 1px 0px #94740C;}
	.ref_label{ color: #4C3F1E; text-align: center; font-size: 11px; margin-top: 10px;}
	.parametro{font-size: 14px; color:#fff;}
	.campo_aberto{ color: #212121;margin-top: 20px;font-size: 12px;line-height: 1.7;}
	.campo_aberto h2{color: #C09200;  text-transform: Initial;  font-family: 'Roboto-Bold', Arial !important;  font-size: 18px;  line-height: 24px; display: block;}
	/* END FICHA DO ARBITRO */



	.home-block figure.lance.small.comment_responsive{background: url(../img/comment_phone.png) no-repeat left top;margin-bottom: 10px;height: 67px;}


	/* --- NEWS MODULE --- */
	.news_slider{
		background-color: #fff;
		width: 100%;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.2); 
		-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.2);
		box-shadow: 1px 1px 2px rgba(0,0,0,.2); 
		position: relative;
		margin-top: 60px;
		}
	
	.title_separator{
		background-color: #fff;
		color: #212121;
		text-transform: uppercase;
		font-size: 16px;
		display: inline-block;
		padding: 14px 17px 11px 17px;
		font-family: 'Roboto-Bold';
		position: relative;
		top: -42px;
		left: 0px;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
	}
	
	.news_block{overflow: auto;  margin: 30px; margin-top: -10px;padding-bottom: 25px;}
	.news_img{ width: 260px; height: 151px; float: none; overflow: hidden;}
	.news_img img{height: 100%;  text-align: center; }
	.news_info{ float: none; width: 260px;}
	.news_title{margin-top: 3px;}
	.news_title h2{text-transform: Initial !important; font-family: 'Roboto-Regular', Arial; font-size: 22px; margin-bottom: 8px; display: block; margin-top: 11px;}
	.news_title h2 a{color: #212121;}
	.news_title h2 a:hover{color: #545454;}
	.news_date{color: #deb22c; text-transform: uppercase; font-family: 'Roboto-Bold', Arial; margin-bottom: 16px;}
	.news_description{ display: none; font-size: 12px; line-height: 16px;}
	.news_info .share{margin: 20px 0px 0px 0px; text-align: left;}
	
	/* --- END NEWS MODULE --- */

	/* ### NEWS DETAIL ### */
	.comment_area.detail{ float: left; padding: 0px !important; width: 100%; margin: 0px !important;}
	.comment_area.detail .news_block{ overflow: auto;  margin: 30px;padding-bottom: 0px !important;}
	.comment_area.detail .news_img{ width: 100%; height: auto; overflow: hidden; margin-bottom: 20px; float: none;}
	.comment_area.detail .news_img img{ width: 100%; height: auto;  text-align: center; margin: 0px;}
	.comment_area.detail .news_info{float: none; width: 100%; margin-left: 0px;}
	.comment_area.detail .news_title h2{text-transform: Initial !important; font-family: 'Roboto-Regular', Arial; font-size: 24px; margin-bottom: 14px; line-height: 28px;letter-spacing: -0.7px;}
	.comment_area.detail .news_date{margin-bottom: 5px;}
	.comment_area.detail .news_description{line-height: 21px; display: block;}
	/* ### END ### */


	/* ### NEWS RELATED ### */
	figure.lance.yellow.related{
		background-color: #fff;
		padding: 20px;
		width: 280px;
		text-shadow: none;
	}
	
	figure.lance.yellow.related h3{
		text-shadow: none;
		color: #212121;
		text-transform: uppercase;
		font-size: 17px;
		font-weight: bold;
		font-family: 'Roboto-Bold', Arial;
		margin-top: 10px;
		margin-bottom: 13px;
	}
	
	.title_rel{font-family: 'Roboto-Regular', Arial; font-size: 15px;}
	.date_rel{font-family: 'Roboto-Bold', Arial; font-size: 14px; color: #deb22c; margin-bottom: 20px; margin-top: 3px;}
	/* ### END ### */



	.description_mini{
		position: relative;
		z-index: 100; top:31px;
		border: none;
		width: 292px;
		background-color: #fff;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.2); 
		-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.2);
		box-shadow: 1px 1px 2px rgba(0,0,0,.2); 
		background-color: #fff;
		padding: 20px 14px 10px 14px;
		font-size: 11px;
		color: #666;
		line-height: 14px;
		height: 84px;
		background: #fff url(../img/close.png) no-repeat center 88px;
	}
	
	.arrow_down{position: absolute; bottom: -20px; left: 25px; z-index: 999;}
	

	
}




