
/***************************************** website **************************************************/
#header_teams{
	width:100%;
	float:left;
}
#teams_bg_content{
	width:742px;
	height:54px;
	background:url(../images/frontend/bg_teams.png) no-repeat;
	float:right;
}
#teams_list{
	float:right;
	margin:15px 10px 10px 0px;
}
#teams_list li{
	display:inline;
	margin:0px 5px;
}
#teams_list li a{
	text-decoration:none;
}
#menu_header_content{
	width:100%;
	float:left;
}
#menu_content{
	width:942px;
	height:45px;
	background:url(../images/frontend/bg_main_menu.png) no-repeat;
	float:left;
	margin-bottom:15px;
	margin-top:10px;
	position:relative;
	left:5px;
}
#main_menu{
	float:left;
	line-height:40px;
	margin-left:3px;
}
#main_menu li{
	display:inline;
    list-style: none outside none;
}
#main_menu li:last-child {
    background: none repeat scroll 0 0 transparent;
}
#main_menu li a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
	float:left;
	padding:0px 14px;
	border-right:1px solid #86e620;
	height:41px;
	text-transform: uppercase;
}
#main_menu li:last-child a{
	border-right:0px;
}
#matches_content{
	width:944px;
	height:147px;
	background:url(../images/frontend/first_bg_tab.png) no-repeat;
	float:left;
	position:relative;
	left:4px;
}
#matches_box{
	width:944px;
	height:134px;
	float:left;
}
#prev_button{
	background:url(../images/frontend/prev_button.png) no-repeat;
	width:39px;
	height:39px;
	display:block !important;
	margin-left:10px;
}
#next_button{
	background:url(../images/frontend/next_button.png) no-repeat;
	width:39px;
	height:39px;
	display:block !important;
	margin-right:10px;
}
#main_menu li a:hover , #main_menu li a:active , #main_menu .selected{
	background:url(../images/frontend/menu_bg_hover.png) repeat-x;
}
#home_content{
	float:left;
	width:100%;
	padding:0px 10px 20px;
	min-height:700px;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	background:#ffffff;
}
#footer_menu{
	float:left;
	margin-top:12px;
	line-height:18px;
}
#footer_menu li{
	display:inline;
	background: url("../images/frontend/nav_separator_footer.png") no-repeat scroll right center transparent;
    list-style: none outside none;
    margin-right: 9px;
    padding-right: 9px;
}
#footer_menu li:last-child {
    background: none repeat scroll 0 0 transparent;
}
#footer_menu li a{
	font-size:14px;
	text-decoration:none;
	color:#ffffff;
	position:relative;
	top:-2px;
}
#span_rights{
	display:block;
	float:left;
	font-size:12px;
	color:#ffffff;
	margin-top:10px;
}
#powered_span{
	float:right;
	font-size:13px;
	color:#e2e2e2;
	position:relative;
	right:5px;
	top:-4px;
}
#cup_image{
	position:relative;
	top:5px;
}
.line_detail_separator{
	float:left;
	width:100%;
	font-size:0px;
	line-height:0px;
	border-top:1px solid #000000;
	border-bottom:1px solid #333132;
}
#home_news{
	min-height:200px;
	width:100%;
	float:left;
}
.green{
	color:#007700;
}
.gray{
	color:#e9e8e9;
}
.news_item{
	width:304px;
	min-height:122px;
	float:left;
	margin-left:11px;
}
.news_description{
	font-size:14px;
	color:#6d6e71;
	line-height:22px;
}
.read_more{
	color:#e28504;
	font-size:14px;
}
#home_news_vid{
    float: left;
    min-height: 250px;
    width: 100%;
}
#main_new{
	width:707px;
	float:left;
}
#main_video{
	float:right;
	width:195px;
}
.link_video{
	color:#a7a9ac;
}
#home_menu_boxes{
    float: left;
    min-height: 190px;
    width: 100%;
	margin-top:10px;
}
.black_box{
	width:194px;
	height:169px;
	background:#000000;
	border:1px solid #414042;
	position:relative;
}
.box_corner{
	width:56px;
	height:64px;
	position:absolute;
	z-index:100;
	left:100%;
	margin-left:-51px;
	top:-5px;
}
#look_for_content{
	width:100%;
	float:left;
	margin-top:10px;
}
#slider_partidos_content{
	width:100%;
	background:#FFF;
	float:left;
}
#home_comentario_content{
	border-bottom: 1px solid red;
    float: left;
    min-height: 250px;
    width: 100%;
}
#enviar_button{
	width:86px;
	height:30px;
	border:0px;
	cursor:pointer;
	text-transform: uppercase;
}
#comentatios_box{
	width:550px;
	height:500px;
	border:1px solid #f0f0f0;
	border-radius:5px;
	background:white;
	margin:15px auto;
	padding:10px;
}
#buscar_text{
	width:215px;
	height:28px;
	background:url(../images/frontend/bg_input.png) no-repeat;
	border:0px;
	font-size:14px;
	color:#ffffff;
	padding-left:20px;
}
.comentario_element{
	width:100%;
	min-height:50px;
	border-bottom:1px dotted green;
}
#header_items_content{
	width:100%;
	float:left;
	height:225px;
	background:#f3f3f3;
	border:1px solid #c0c0c0;
}
#visible_comentarios{
	width:485px;
	height:370px;
	overflow:auto;
	margin:auto;
}
#submit_comment_content{
	width:100%;
	padding:7px 0px;
}
#home_posiciones_content{
	width:100%;
	float:left;
	min-height:290px;
	margin-top:10px;
	margin-bottom:20px;
}
#table_positions_content{
	width:457px;
	float:left;
}
.more_detail_link{
	color:#069506;
	font-size:12px;
	float:right;
	margin-right:5px;
}
.picture_slide{
	position:relative;
	top:40px;
	left:45px;
	border:2px solid #1a1a1a;
	border-radius:9px;
}
/*********************************************  avatar *****************************************************/
/***********************************************************************************************************/
#avatar_section_content{
	width:100%;
	min-height:900px;
	background:#096;
	float:left;
}
#avatar_items_content{
	width:600px;
	height:auto;
	float:left;
	border:2px solid black;
}
#tabs-avatar ul li a{
	font-size:12px;
}
#tabs-avatar table td{
	padding:5px 20px;
}
#tabs-avatar table img{
	cursor:pointer;
}
.img_blur{
	border:2px solid black;
}
.img_focus{
	border:2px solid red;
}
#preview_avatar_content{
	background:#000000;
	float:left;
	padding:20px;
	position:relative;
}
#background{
	position:absolute;
	z-index:100;
	float:left;
}
#body{
	position:absolute;
	z-index:101;
	float:left;
}
#hair{
	position:absolute;
	z-index:102;
	float:left;
}
#weapon{
	position:absolute;
	z-index:103;
	float:left;
}
#fit_avatar_preview{
	position:relative;
	width:61px;
	height:100px;
}
#list_teams{
	float:left;
	text-align:center;
	position:relative;
	left:67px;
}
#list_teams li{
    display: inline;
	float:left;
    list-style: none outside none;
	border-right:1px solid #d4d4d4;
	border-left:1px solid #ffffff;
	width:53px;
	height:52px;
}
#list_teams li:first-child{
	border-left:0px;
}
#list_teams li:last-child{
	border-right:0px;
}
#list_teams li a{
	text-decoration:none;
}
/***********************************************************************************************************/
/***********************************************************************************************************/
#list_matches li{
	text-align: center;
	background:url(../images/frontend/match_separator.png) no-repeat center right;
	width: 167px;
	height: 126px;
	margin: 1px;
	display: block;
	float: left;
	position:relative;
}
#list_matches li:last-child{
	background:none;
}
#match_item{
	width:141px;
	height:127px;
	float:left;
	position:relative;
	left:12px;
	top:0px;
}
#match_single_item{
	width:167px;
	height:127px;
	float:left;
	position:relative;
	left:12px;
	top:0px;
	background:url(../images/frontend/bg_single_match.png) no-repeat;
	border:1px solid #bcbcbc;
	border-radius:5px;
}
.date_match{
	font-size:12px;
	color:#b6b6b6;
}
.time_match{
	font-size:12px;
	color:#58595b;
}
.t_match{
	font-size:12px;
	color:#234f0b;
	font-weight:bold;
	text-transform:lowercase;
}
.result_pt{
	width:32px;
	height:22px;
	background:url(../images/frontend/result_bg.png) no-repeat;
	text-align:center;
	margin-top:3px;
}
.versus{
	font-size:14px;
	color:#a0a0a0;
	font-weight:bold;
}
.tv_span{
	color:#ff9400;
	font-size:11px;
	background:#2a2627;
	padding:0px 3px;
}
.num_match{
	font-size:14px;
	color:#ffffff;
	position:relative;
	top:4px;
}
.title_news_slide{
	font-size:14px;
	font-weight:bold;
	color:#ff0;
	display:block;
	margin-bottom:8px;
}
.description_slide{
	font-size:12px;
	color:#ffffff;
}
#center_bottom{
	float:left;
	width:100%;
}
#vid_center_ctn{
	width:500px;
	height:528px;
	float:left;
}
#gallery_center_ctn{
	width:421px;
	float:right;
}
.fixture_banner{
	 width:418px;
	 height:115px;
	 background:url(../images/frontend/fixture_banner.png) no-repeat;
	 float:right;
	 margin-bottom:11px;
}
.none{
	text-decoration:none;
	border:0px;
}
#gallery_view_ctn{
	width:419px;
	height:403px;
	float:right;
	background:url(../images/frontend/bg_gallery.png) no-repeat;
}
#header_ga_view_ctn{
	width:100%;
	float:left;
	height:50px;
}
#control_ga_ctn{
	float:right;
	width:97px;
	height:43px;
	margin-right:12px;
	margin-top:7px;
}
#prev_button_g{
	float:left;
	background:url(../images/frontend/prev_btn_g.png) no-repeat;
	display:block;
	width:40px;
	height:40px;
}
#next_button_g{
	float:right;
	background:url(../images/frontend/next_btn_g.png) no-repeat;
	display:block;
	width:40px;
	height:40px;
}
.g_title_span{
	color:#28610c;
	font-size:20px;
	text-transform:uppercase;
	margin: 16px 0 0 9px;
	float:left;
}
#body_ga_view_ctn{
	float:left;
	width:100%;
	min-height:290px;
	margin-top:30px;
}
.ga_item_ctn{
	width:208px;
	height:154px;
	float:left;
}
.ga_item_link{
	font-size:14px;
	color:#969696;
	text-decoration:none;
}
#big_youtube_ctn{
	float:left;
	width:500px;
	height:282px;
	background:#000000;
}
#title_vid_ytb{
	float:left;
	width:500px;
	height:40px;
	background:#292725;
}
#control_vi_ctn{
	background:url(../images/frontend/control_vid.png) no-repeat;
	width:500px;
	height:205px;
	float:left;
}
.title_vid_span{
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	margin-left:5px;
}
.desc_vid_span{
	font-size:12px;
	color:#b8d3d7;
	margin-left:5px;
}
#control_ctn_view{
	float:left;
	width:100%;
	height:170px;
}
.prev_v_btn{
	background:url(../images/frontend/prev_btn_g.png) no-repeat;
	display:block;
	width:40px;
	height:40px;
}
.next_v_btn{
	background:url(../images/frontend/next_btn_g.png) no-repeat;
	display:block;
	width:40px;
	height:40px;
}
.vid_prev_ctn_center{
	float:left;
	width:393px;
	height:153px;
}
.list_prev_vid{
	float:left;
}
.list_prev_vid li{
	display:inline;
	list-style:none;
	margin-right:19px;
}
.list_prev_vid li:last-child{
	margin-right:0px;
}
.item_vid_elem{
	width:185px;
	height:153px;
}
.item_vid_elem_title{
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.caroufredsel_wrapper{
	width:841px !important;
}
.player_detail{
	font-size:14px;
	color:#666;
	text-transform:capitalize;
	display: block;
	margin: 5px auto;
}
.player_pos{
	font-size:13px;
	color:green;
	display: block;
	margin: 5px auto;
}
.single_player{
	width:23%;
	padding:1%;
	float:left;
}
.single_match{
	width:190px;
	padding:12px 5px;
	float:left;
}
#content_equip_title{
	float:left;
	width:100%;
	margin:10px 0px;
}
.equip_title_span{
	font-size:45px;
	color:#999;
}
#slider_news_content{
	width:100%;
}
.overview_ctn{
	overflow:hidden;
	width:100%;
	height:430px;
}
#ctn_footer_bottom{
	width:100%;
	float:left;
	position:relative;
	bottom:0px;
}
#ctn_footer_menu{
	width:100%;
	float:left;
	height:48px;
}
.ctn_table_position{
	float:left;
	width:100%;
	min-height:383px;
	padding:0px 0px 10px 0px;
}
.picture_title{
	margin-top: 10px;
	font-size:14px;
	color:green;
	float: left;
	width: 100%;
	text-align: center;
}
#tabs_posiciones{
	font-size:13px;
	margin:15px 0px;
	float:left;
	width:100%;
}
.ui-tabs .ui-tabs-panel{
	overflow-x: auto;
}
.table_skin{
	color:#000000;
	border:1px solid #000;
}
.table_skin a{
	text-decoration:none;
	border:0px;
	color:#000000;
}
.table_skin tbody{
	font-size:12px;
}
.table_skin tbody .odd{
	background:#eaeeee;
}
.table_skin tbody .even{
	background:#ffffff;
}
.table_skin td{
	border-bottom:1px solid #000000;
	border-top:1px solid #ffffff;
}
.table_skin tr{
	height:30px;
}
.table_skin thead th{
	color:#ffffff;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	font-weight:bold;
	font-size:12px;
	background:#000000;
	text-align: center;
	padding: 2px 5px;
	
	background:-o-linear-gradient(bottom, #4c4c4c 5%, #000000 100%);	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4c4c4c), color-stop(1, #000000) );	
	background:-moz-linear-gradient( center top, #4c4c4c 5%, #000000 100% );	
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4c4c4c", endColorstr="#000000");	
	background: -o-linear-gradient(top,#4c4c4c,000000);
	
}
.red_card{
	display: inline-block;
	height: 12px;
	width: 18px;
	margin-left: 5px;
	background-color: red;
	border: 1px solid #666;
}
.yellow_card{
	display: inline-block;
	height: 12px;
	width: 18px;
	margin-left: 5px;
	background-color: yellow;
	border: 1px solid #666;
}
.doble_yellow_card{
	display: inline-block;
	height: 14px;
	width: 20px;
	margin-left: 5px;
	background:url(../images/backend/dobleyellow.jpg) no-repeat;
}
#center_bottom_left{
	float:left;
	width:500px;
}
#center_bottom_right{
	width:421px;
	float:right;
}
.title_news_item{
	color:#135b7f;
    display:block;
    font-size:24px;
    font-weight:bold;
	margin-bottom:10px;
}
.news_ctn_item{
	float:left;
	width:912px;
	padding:12px;
	margin-bottom:10px;
	border-bottom:1px solid #a1a1a1;
}
.img_news{
	float:left;
}
#positions_control{
	width:100%;
	float:left;
	padding:10px 0px;
	margin-top:10px;
}
select{
	cursor:pointer;
}
.label_form{
	color:#444;
	font-size:15px;
}
.list_carousel{
	overflow:hidden !important;
	height:128px;
}
#positions_control select{
	width:220px;
	border-radius:8px;
	border:1px solid #CCC;
    padding: 4px 2px;
}
select.error{
	border:1px solid red;
}
.table_time td , .table_time th{
	border-right:1px solid;
}
.table_none{
	border:0px !important;
}
.table_none tr , .table_none th , .table_none td{
	border:0px !important;
	height:auto !important;
}
#horarios .table_skin tr{
	height:auto !important;
}
#pagination{
	float: left;
	width: 100%;
	padding: 20px 0px;
	margin: 0px;
	text-align: center;
}
#pagination a , #pagination strong{
	color: #ffffff;
    font-size: 15px;
    text-decoration: none;
	border:1px solid #363533;
	background:#363533;
	padding:6px 12px;
	display: inline-block;
	margin: 10px 1px;
}
#pagination a:hover{
	color: #ffc722;
}
#pagination strong{
	background:#ffffff;
	color: #363533;
}
.single_news{
	width:100%;
	float:left;
	margin-bottom:40px;
}
#ctn_new_header{
	width:100%;
	padding:5px 0px;
	border-bottom:#397510 5px solid;
	margin-bottom:10px;
	float:left;
}
.center_ctn_inst{
	width:800px;
	float:left;
	margin-left:66px;
	margin-bottom:15px;
}
.single_title_new{
	font-size:15px;
	color:#225703;
}
.new_read_more{
	font-size:10px;
	color:#225703;
}
.detail_new{
	margin-top:50px;
}
#mensaje{
	resize:none;
}
#contact_table{
	float:left;
}
.ctn_contact_table{
	float:left;
	margin-top:53px;
	margin-left:113px;
	padding:25px;
	border:1px dashed #2c560d;
}
div.error{
	color:#F00;
	font-size:12px;
}
.contact_information{
	font-size:25px;
	display:block;
	line-height:30px;
}
.span_name_contact{
	font-size:15px;
	display:block;
	line-height:25px;
}
.timer_item{
	background:#efefef;
	width:100%;
	border:1px solid #999;
	margin:5px 0px;
	color:#555;
	border-radius:5px;
}
.timer_match{
	color:#555555;
    font-size: 10px !important;
    font-weight: bold;
}
input.ui-button {
    padding: 3px 5px !important;
}
.table_even_margin{
	/*margin-right:85px;*/
}
.table_odd_right{
	float:right !important;
}
#ctn_table_all_home{
	width:100%;
	float:left;
	margin-top:20px;
}
#ctn_table_all_news_home{
	width:100%;
	float:left;
	padding:10px 0px;
}
.span_tab_table_home{
	padding:5px 8px;
	float:left;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	
	background:#000000;
	
	background:-o-linear-gradient(bottom, #4c4c4c 5%, #000000 100%);
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4c4c4c), color-stop(1, #000000) );
	background:-moz-linear-gradient( center top, #4c4c4c 5%, #000000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4c4c4c", endColorstr="#000000");
	background: -o-linear-gradient(top,#4c4c4c,000000);
}
.title_news_black{
	border-bottom:3px solid #000000;
	float:left;
	width:350px;
	margin-bottom:10px;
	padding:5px 0px;
}
.date_news_white{
	font-size:12px;
	color:#ba8d11;
	margin-bottom:10px;
	line-height:16px;
}




#tabs_divisiones{
	width:100%;
	background:#ebebeb;
	float:left;
	margin-top:15px;
	font-size:13px;
}
.print_button{
	position:relative;
	left:40%;
	
	border:1px solid #dddddd;
	color:#6d6d6d !important;
	border-radius:3px;
	text-decoration:none;
	padding:10px 10px;
	float:left;
	
	background:-o-linear-gradient(bottom, #ffffff 5%, #eeeeee 100%);
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #eeeeee) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #eeeeee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#eeeeee");
	background: -o-linear-gradient(top,#ffffff,eeeeee);
}
.print_button:hover{
	border:1px solid #aaaaaa;
}
.print_ctn{
	float:left;
	width:100%;
	padding:12px 0px;
	text-align:center;
}
.printing{
	background:url(../images/frontend/printing.png) left no-repeat;
	padding-left:22px;
}
.center{
	text-align:center;
}
.horarios-ctn{
	overflow-x:auto;
	width:100%;
}
.title-section{
	margin-bottom:20px;
	padding:10px 10px;
	border-radius:6px;
	color:#fff;
	font-size:21px;
	
	background:#000000;
	background:-o-linear-gradient(bottom, #4c4c4c 5%, #000000 100%);	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4c4c4c), color-stop(1, #000000) );	
	background:-moz-linear-gradient( center top, #4c4c4c 5%, #000000 100% );	
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4c4c4c", endColorstr="#000000");	
	background: -o-linear-gradient(top,#4c4c4c,000000);
}
.video-link-box{
	position: relative;
	float: left;
	width: 100%;
}
.play-button{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 45px;
	height: 32px;
	margin-top: -16px;
	margin-left: -22px;
}
.youtube-box{
	width:100%;
	float:left;
	margin-bottom:40px;
}
#video-box-html iframe{
	background: #000000;
	width: 100%;
	height: 420px;
	border: 0px;
}
.sentence{
	float: left;
	padding: 15px 0px;
	text-align: center;
	width: 100%;
}
.sentence span{
	font-size: 18px;
	font-weight: bold;
	color: green;
}
.row-content{
	float: left;
	width: 100%;
}
.location-item{
	float: left;
	width: 100%;
	text-align: center;
	margin: 10px auto;
}
.location-item img{
	width: 95%;
	border: 5px solid #999;
	display: block;
	margin: 5px auto;
}
.location-item h2{
	font-size: 14px;
	margin: 15px 0px;
	font-weight: bold;
	color: #999;
}
.location-detail h3.detail-section{
	font-weight: bold;
	font-size: 18px;
	margin: 10px 0px 25px 0px;
	color: #444;
	border-bottom: 1px solid;
}
.map-detail-location{
	width: 100%;
	height: 270px;
	background: #F0EDE5;
}
.gallery-item-box{
	margin: 10px auto;
	display: inline-block;
	width: 100%;
	max-width: 290px;
}
.gallery-item-box .gallery-item-thumb{
	width: 100%;
	height: 250px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.gallery-item-box h2{
	margin: 15px auto 5px auto;
	font-weight: bold;
	color: green;
	font-size: 17px;
}
.gallery-item-box h2.picture-number{
	margin-top: 2px;
	color: #458AD2;
}
.gallery-picture-box{
	border: 5px solid #ffffff;
	box-shadow: 0 2px 7px rgba(50, 50, 50, 0.6);
}








/********************************** New Website ****************************************/
/********************************** New Website ****************************************/
/********************************** New Website ****************************************/
/********************************** New Website ****************************************/
/********************************** New Website ****************************************/

/******************* font face *************************/
@font-face {
    font-family: 'oswald';
    src: url('../fonts/oswald/oswald-regular-webfont.eot');
    src: url('../fonts/oswald/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oswald/oswald-regular-webfont.woff2') format('woff2'),
         url('../fonts/oswald/oswald-regular-webfont.woff') format('woff'),
         url('../fonts/oswald/oswald-regular-webfont.ttf') format('truetype'),
         url('../fonts/oswald/oswald-regular-webfont.svg#oswald_regularregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MyriadProRegular';
    src: url('../fonts/myriad-pro-regular/MyriadProRegular.eot');
    src: url('../fonts/myriad-pro-regular/MyriadProRegular.eot') format('embedded-opentype'),
         url('../fonts/myriad-pro-regular/MyriadProRegular.woff2') format('woff2'),
         url('../fonts/myriad-pro-regular/MyriadProRegular.woff') format('woff'),
         url('../fonts/myriad-pro-regular/MyriadProRegular.ttf') format('truetype'),
         url('../fonts/myriad-pro-regular/MyriadProRegular.svg#MyriadProRegular') format('svg');
}
/******************* font face *************************/
body{
	font-family: 'MyriadProRegular';
	color: #888888;
	font-size: 15px;
}
h1,h2,h3,h4,h5,h6{
	color: #363533;
	font-family: 'oswald';
}
.wrapper-website{
	float: left;
	width: 100%;
}
.wrapper-header{
	float: left;
	width: 100%;
	background: rgba(0,0,0,0.4);
}
.social-header-box{
	float: right;
	min-width: 50px;
	min-height: 20px;
}
.logo-box{
	float: left;
	width: 100%;
	text-align: center;
}
.logo-box img{
	display: inline-block;
	margin: 0px auto;
}
.navbar-menu-header{
	margin-bottom: 0px;
	border-radius: 0px;
	border: 0px;
	margin-top: 9px;
	background: none;
}
.wrapper-header-box{
	float: left;
	width: 100%;
	z-index: 300;
	background: #363533;
}
.wrapper-social{
	float: left;
	width: 100%;
	padding: 7px 0px 3px 0px;
}
.social-header{
	width: 100%;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.social-header li{
	display: inline-block;
}
.social-header li a{
	color: #ffffff;
	font-size: 18px;
	width: 30px;
	display: block;
	text-align: center;
	padding: 2px 1px;
}
.social-header li a:hover{
	background: #ffc722;
	color: #343025;
}
.navbar-default .navbar-nav > li > a{
	color: #ffffff;
	text-transform: uppercase;
	font-family: 'oswald';
	font-size: 16px;
}
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > .active > a:focus, 
.navbar-default .navbar-nav > .active > a:hover {
    background: none;
    color: #ffc722;
}
.wrapper-slider{
	float: left;
	width: 100%;
	position: relative;
}
.cycle-slideshow{
	float: left;
	width: 100%;
}
.cycle-slideshow .item-slider{
	position: relative;
	float: left;
	width: 100%;
}
.cycle-slideshow .item-slider img{
	float: left;
	width: 100%;
}
.item-content{
	position: absolute;
	bottom: 50px;
	left: 15%;
	right: 15%;
	text-align: right;
}
.slider-pager{
	float: left;
	width: 100%;
	text-align: center;
	position: absolute;
	bottom: 20px;
	z-index: 1000;
}
.slider-pager span{
	display: inline-block;
	width: 15px;
	height: 15px;
	border-radius: 15px;
	background: #bcbcbc;
	margin: 1px 4px;
	font-size: 0px;
	cursor: pointer;
}
.slider-pager span.cycle-pager-active{
	background: #ffc722;
}
.wrapper-sponsors{
	float: left;
	width: 100%;
	padding: 60px 0px;
	background: #fff;
}
.wrapper-latest-results{
	float: left;
	width: 100%;
	padding: 60px 0px;
}
div.fieldset{
	position: relative;
	border: 1px solid #ffc722;
	padding: 15px;
	text-align: center;
	margin-top: 30px;
	float: left;
	width: 100%;
}
.fieldset-title{
	display: inline-block;
	color: #363533;
	background: #ffffff;
	text-align: center;
	font-size: 38px;
	font-family: 'oswald';
	padding: 5px 15px;
	margin-top: -35px;
	position: relative;
	top: -18px;
	text-transform: uppercase;
}
.fieldset-title span{
	color: #ffc722;
}
.latest-match-box{
	float: left;
	width: 100%;
	padding: 15px;
	background: #f2f2f2;
	border: 1px solid #e6e6e6;
	text-align: center;
}
.latest-match-box .img-responsive{
	display: inline-block;
	margin: auto;
}
.latest-match-score{
	float: left;
	width: 100%;
	border: 1px solid #ffc722;
	padding: 2px;
}
.latest-match-score .score-left{
	float: left;
	width: 50%;
	padding: 8px 1px;
	background: #ffc722;
	color: #363533;
	font-family: 'oswald';
	font-size: 26px;
}
.latest-match-score .score-right{
	float: left;
	width: 50%;
	padding: 8px 1px;
	background: #363533;
	color: #ffc722;
	font-family: 'oswald';
	font-size: 26px;
}
.latest-match-date{
	font-size: 13px;
	color: #a6a6a6;
}
.wrapper-banner-title{
	float: left;
	width: 100%;
	min-height: 270px;
	background-image: url('../images/frontend/banner-title.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	border-bottom: 5px solid #FEC722;
}
.wrapper-footer{
	float: left;
	width: 100%;
	min-height: 200px;
	padding: 45px 0px;
	color: #787878;
	background-color: #3c3c3c;
	background-image: url('../images/frontend/footer-bg.jpg');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.social-footer{
	list-style: none;
	margin: 10px auto;
	padding: 0px;
}
.social-footer li{
	display: inline-block;
}
.social-footer li a{
	font-size: 20px;
	color: #9f9f9f;
	margin: 1px 6px;
}
.social-footer li a:hover{
	color: #ffc722;
}
.footer-menu{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.footer-menu li{
	display: inline-block;
	margin: 1px 6px;
}
.footer-menu li a{
	color: #bababa;
	font-size: 14px;
}
.footer-menu li a:hover{
	color: #ffc722;
}
hr.hr-gray{
	border: 1px solid #474747;
	display: block;
}
.footer-title{
	font-size: 30px;
	color: #ffffff;
}
.last-match-box{
	float: left;
	width: 100%;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 10px;
	background: rgba(0,0,0,0.3);
	text-align: center;
}
.last-match-box img{
	display: inline-block;
	margin: auto;
	width: auto;
	max-height: 30px;
}
.last-match-box .score{
	color: #ffc722;
}
.latest-new-footer{
	float: left;
	width: 100%;
}
.wrapper-footer .latest-new-footer h3{
	color: #ffc722;
	font-size: 16px;
	margin: 0px auto 5px;
}
.read-more{
	color: #ffc722 !important;
	font-size: 12px;
}
.wrapper-gallery-title{
	float: left;
	width: 100%;
	background: #ffc722;
	padding: 10px;
}
.wrapper-gallery-home{
	float: left;
	width: 100%;
}
.item-gallery-home{
	float: left;
	width: 25%;
	height: 320px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.wrapper-latest-news{
	float: left;
	width: 100%;
	padding: 40px 0px;
	background: #f2f2f2;
}
.span-red{
	color: #cf2738;
}
.home-new-item{
	float: left;
	width: 100%;
	padding: 15px;
	background: #efefef;
	margin-bottom: 15px;
	border: 1px solid #c0c0c0;
}
.home-new-item .title-new-home{
	color: #363533;
}
.home-new-item .title-new-home h2{
	font-size: 18px;
	text-align: center;
}
.new-date{
	font-size: 16px;
	text-align: center;
	color: #cf2738;
}
.title-block{
	color: #363533;
	margin-bottom: 50px;
}
.read-more-new{
	padding-right: 10px;
	color: #363533 !important;
	font-family: "oswald";
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
}
.home-image-new-main{
	display: block;
	margin: 0px auto;
}
.wrapper-next-matches{
	float: left;
	width: 100%;
	padding: 60px 0px;
	background-image: url('../images/frontend/bg-next-matches.jpg');
	background-repeat: repeat;
	background-position: center;
}
.next-matches-box{
	float: left;
	width: 100%;
	background: #ffffff;
}
.span-yellow{
	color: #ffc722;
}
.next-matches-box-black{
	float: left;
	width: 100%;
	padding: 10px;
	background: #363533;
	color: #ffffff;
}
.title-next-matches{
	margin: 25px auto 20px auto;
}
.next-match-item{
	float: left;
	width: 100%;
	padding: 8px 0px;
	border-bottom: 1px solid #4a4a48;
	text-align: center;
}
.next-match-item img{
	display: block;
	margin: auto;
}
.next-match-item span.score{
	color: #ffc722;
	margin: 1px 4px;
}
.date-next-match{
	color: #aaaaaa;
}
.next-match-team{
	text-transform: uppercase;
}
.wrapper-content{
	float: left;
	width: 100%;
	padding: 40px 0px;
	background: #efefef;
}
.content-box{
	float: left;
	width: 100%;
	padding: 30px;
	background: #ffffff;
	border: 1px solid #c0c0c0;
	border-radius: 4px;
}
.page-title{
	text-align: center;
	text-transform: uppercase;
	margin: 10px 0px 30px 0px;
}
.item-gallery{
	text-align: center;
}
.item-gallery img{
	display: block;
	margin: auto;
	margin-bottom: 10px;
}
.item-team{
	float: left;
	width: 100%;
	background: #efefef none repeat scroll 0 0;
    border: 1px solid #c0c0c0;
    padding: 10px;
    margin-bottom: 15px;
    text-align: center;
}
.item-team img{
	display: block;
	margin: auto;
}
.player-item{
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 15px;
}
.player-item img{
    display: block;
	margin: auto;	
}
.score-result{
	background: #8b8b8b;
    font-size: 16px;
    font-weight: bold;
    padding: 2px 7px;
    width: 28px;
    height: 28px;
    display: inline-block;
}
.ui-widget-content a.btn-success{
	color: #ffffff;
}
.navbar-menu-header .nav > li > a{
	padding: 15px 6px;
}
.contact-box{
	float: none;
	margin: 0px auto;
	text-align: left;
}
.wrapper-footer h1,
.wrapper-footer h2,
.wrapper-footer h3,
.wrapper-footer h4,
.wrapper-footer h5,
.wrapper-footer h6{
	color: #ffffff;
}
.wrapper-header button.navbar-toggle{
	background: #ffffff !important;
}
.wrapper-home-gallery-list{
	float: left;
	width: 100%;
	color: #ffffff;
	background: #363533;
	padding: 20px 0px;
}
.gallery-list-home{
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.gallery-list-home li{
	float: left;
	margin: 5px 18px;
}
.gallery-list-home li a{
	font-family: 'oswald';
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
}
.gallery-list-home li a:hover{
	color: #e2bf1d;
	text-decoration: none;
}
.item-gallery-folder{
	display: inline-block;
	margin: 0px auto 25px auto;
	width: 100%;
	max-width: 320px;
	padding: 10px;
	text-align: center;
	background: #EFEFEF;
	border: 1px solid #C0C0C0;
}
.gallery-preview-box{
	display: block;
	width: 100%;
	height: 240px;
	background-color: #E5E5E5;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	border: 1px solid #C0C0C0;
}
.item-slider-content{
	color: #ffffff;
	margin-bottom: 10px;
	padding: 8px 15px;
	display: inline-block;
	background: rgba(0,0,0,0.5);
}
.item-slider-content h1{
	color: #fec722;
	text-transform: uppercase;
}
.item-slider-content p{
	color: #ffffff;
	font-size: 17px;
	margin: 10px auto;
}
.slider-button{
	border: 1px solid #fec722;
	padding: 2px;
	display: inline-block;
}
.slider-button span{
	display: inline-block;
	padding: 10px 14px 8px 14px;
	color: #393534;
	background: #fec722;
	font-family: "oswald";
	font-size: 16px;
	text-transform: uppercase;
	text-decoration: none !important;
}
.content-box img{
	max-width: 100%;
}

/************************/
a.video-size
{
	width:100%;
	height:100%;
}
.sponsors-list{
	display: block;
	width: 100%;
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: center;
}
.sponsors-list li{
	display: inline-block;
	margin: 0px 5px;
}
.sponsors-list li img{
	width: auto;
	max-height: 80px;
}
.final-match-badget{
	float: left;
}
.final-match-badget .final-badget-img{
	float: left;
	width: 55px;
	height: 55px;
	background-image: url('../images/final-badget-icon.png');
	background-size: 80% 80%;
	background-position: center;
	background-repeat: no-repeat;
}
.latest-match-box .final-match-badget{
	float: none;
	display: inline-block;
	margin: 10px auto 0px auto;
}
.finals-type-title{
	color: #e19f2d;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.match-cancelled{
	color: #721c24;
	background-color: #f8d7da;
	border: 1px solid #f5c6cb !important;
}
.next-match-item.match-cancelled span.score{
	color: #721c24;
}
.next-match-item.match-cancelled .date-next-match{
	color: #721c24;
}

.match-friendly{
	color: #333333;
	background-color: #fffacd;
	border: 1px solid #f8f2b7 !important;
}
.next-match-item.match-friendly span.score{
	color: #333333;
}
.next-match-item.match-friendly .date-next-match{
	color: #333333;
}

.latest-match-box.match-finale h3{
	color: #fefefe;
}
.latest-match-box.match-finale .latest-match-date{
	color: #efefef;
}
.latest-match-box.match-finale img{
	background-color: #ffffff;
	padding: 10px;
	border-radius: 5px;
}
.status-partido{
	display: block;
	margin: 5px auto;
	text-align: center;
}
.status-partido span{
	display: inline-block;
	padding: 6px 10px 4px 10px;
	background: #ccc;
	color: #000;
	border: 1px solid #000;
	font-size: 17px;
}
.latest-match-box .status-partido{
	float: left;
	width: 100%;
	margin-top: 15px;
}
.latest-match-box.match-cancelled h3{
	color: #721c24;
}
.latest-match-box.match-cancelled .latest-match-date{
	color: #721c24;
}
.table_time .status-partido span{
	font-size: 14px;
}
label.error{
	color: #ff0000;
    font-size: 14px;
    font-weight: normal;
    margin-top: 5px;
}
.match-finale-schedule .final-match-badget{
	float: none;
	display: inline-block;
	margin: 10px auto 0px auto;
	border-radius: 5px;
}


/************************* Final Flowchart *************************/
/************************* Final Flowchart *************************/
.finale_item{
	max-width: 250px;
	min-width:170px;
	min-height: 100px;
	padding: 15px 0px;
	
	background:-o-linear-gradient(bottom, #ffffff 5%, #cccccc 100%);
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #cccccc) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #cccccc 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#cccccc");
	background: -o-linear-gradient(top,#ffffff,cccccc);
	
	border:1px solid #C0C0C0;
	border-radius:5px;
}
.finale_window_final_match .finale_item{
	background: #cfe1ef;
}
.finale_window_3_4_position .finale_item{
	background: #faebd7;
}
.finale_item hr{
	border-color: #cccccc;
}
.finale_window{
	text-decoration:none !important;
	color:#234F0B;
	display: block;
	margin: 5px 6px;
}
.date_finale{
	color:#09F;
	font-size:12px;
	font-weight:bold;
}
.time_finale{
	color:#039;
	font-size:13px;
}
.team_finale{
	font-weight:bold;
	text-transform:capitalize;
	font-size:12px;
}
.cancha_finale{
	font-size:11px;
	font-weight:bold;
	color:#903;
}
.finale-tipo-title{
	margin: 0px;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
.table_temp_list{
	float: left;
	width: 100%;
	overflow-x: auto;
}
.final-title-item{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color: #006aa8;
	display: inline-block;
	padding: 2px 20px;
	border-radius: 3px;
	margin-bottom: 10px;
}
.final-3_4_position-title-item{
	font-size: 14px;
	font-weight: bold;
	color: #055160;
	background-color: #cff4fc;
	border: 1px solid #055160;
	display: inline-block;
	padding: 2px 20px;
	border-radius: 3px;
	margin-bottom: 10px;
}
a.finale_window.finale_window_3_4_position{
	margin-top: 20px;
}
/************************* Final Flowchart *************************/
/************************* Final Flowchart *************************/