/***************************************** 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 *************************/
.ads-box-container {
	display: block;
	width: 100%;
	margin: 98px auto;
}

.cycle-slideshow.slider-advertisement-980X90 {
	float: none;
	width: 980px;
	max-width: 100%;
	margin: auto;

	-webkit-box-shadow: 10px 10px 15px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 10px 10px 15px 0px rgba(0, 0, 0, 0.75);
	box-shadow: 10px 10px 15px 0px rgba(0, 0, 0, 0.75);
}

.cycle-slideshow.slider-advertisement-980X90 .cycle-slide {
	width: 100%;
}

.cycle-slideshow.slider-advertisement-980X90 .cycle-slide a {
	display: inline-block;
}

.cycle-slideshow.slider-advertisement-980X90 .cycle-slide img,
.cycle-slideshow.slider-advertisement-980X90 .cycle-slide a img {
	width: 100%;
}

.ads-pager {
	margin-top: 10px;
	display: block;
	text-align: center;
}

.ads-pager span {
	font-size: 0px;
	background-color: #ffffff;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	display: inline-block;
	cursor: pointer;
	margin: 0px 3px;

	-webkit-box-shadow: 10px 10px 47px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 10px 10px 47px 0px rgba(0, 0, 0, 0.75);
	box-shadow: 10px 10px 47px 0px rgba(0, 0, 0, 0.75);
}
.ads-pager span.cycle-pager-active{
	background-color: #fcf500;
}