﻿@charset "UTF-8";
* {
	margin: 0;
	padding: 0;
	outline: 0;
	transition: 150ms linear 0s;
	box-sizing: border-box;
}
figure {
	width: 100%;
	margin: 0;
	padding: 0;
}
img {
	width: 100%;
	height: auto;
	outline: 0 !important;
}
h1, h2, h3, h4 {
	font-family: 'Roboto Slab', Times, serif
}
a, a:hover {
	text-decoration: none !important;
	color: #709f65;
}
body {
	background-color: #eeeeee;
}
.brand a:hover img {
	transform: scale(0.95);
	opacity: 0.9
}
.nav-side-menu {
	overflow: auto;
	font-family: verdana;
	font-size: 0.9em;
	font-weight: 200;
	position: fixed;
	top: 0;
	width: 28%;
	height: 100%;
	color: #e1ffff;
	/* sombra */
	box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.5);
	z-index: 999999;
	/* fondo menu */


	background: #c9de96;
	background: -moz-linear-gradient(45deg, #c9de96 0%, #8ab66b 28%, #398235 64%, #1c2b11 90%);
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #c9de96), color-stop(28%, #8ab66b), color-stop(64%, #398235), color-stop(90%, #1c2b11));
	background: -webkit-linear-gradient(45deg, #c9de96 0%, #8ab66b 28%, #398235 64%, #1c2b11 90%);
	background: -o-linear-gradient(45deg, #c9de96 0%, #8ab66b 28%, #398235 64%, #1c2b11 90%);
	background: -ms-linear-gradient(45deg, #c9de96 0%, #8ab66b 28%, #398235 64%, #1c2b11 90%);
	background: linear-gradient(45deg, #c9de96 0%, #8ab66b 28%, #398235 64%, #1c2b11 90%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9de96', endColorstr='#1c2b11', GradientType=1 );
}
.menu-content figure {
	max-width: 2.5em;
	position: relative;
	left: 0.4em;
	top: 0.4em;
	display: inline-block;
	width: 2.5em;
	height: 2.5em;
	background-size: contain;
}
.menu-content p {
	margin-left: 15px;
	display: inline;
	position: relative;
	top: -2px;
}
.menu-content li:hover figure {
	-webkit-animation: spin 4s linear infinite;
	-moz-animation: spin 4s linear infinite;
	animation: spin 4s linear infinite;
}
@-moz-keyframes spin {
100% {
-moz-transform: rotate(360deg);
}
}
@-webkit-keyframes spin {
100% {
-webkit-transform: rotate(360deg);
}
}
@keyframes spin {
100% {
-webkit-transform: rotate(360deg);
transform:rotate(360deg);
}
}
.menu-content li:hover p {
	color: black;
}
.futbol figure {
	background-image: url(../png/iconos-blancos-21.png);
}
.futbol:hover figure {
	background-image: url(../png/iconos-21.png);
}
.futbol:hover {
	border-left: 3px solid #1588A0 !important;
}
#futbol li {
	background-color: #1F72AD;
	border-bottom: 1px solid #A5E0EC;
}
#basket li {
	background-color: chocolate;
	border-bottom: 1px solid #D5BE78;
}
#hockey li {
	background-color: #646D34;
	border-bottom: 1px solid #BEC89A;
}
#atletismo li {
	background-color: #4C94D0;
	border-bottom: 1px solid #7FC1CC;
}
#voley li {
	background-color: #926B0A;
	border-bottom: 1px solid #B19D30;
}
#futsal li {
	background-color: #C2323F;
	border-bottom: 1px solid #E8B0BE;
}
#tenis li {
	background-color: #457049;
	border-bottom: 1px solid #3DA839;
}
#paddle li {
	background-color: #453D73;
	border-bottom: 1px solid #7F658E;
}
.basket figure {
	background-image: url(../png/iconos-blancos-23.png);
}
.basket:hover figure {
	background-image: url(../png/iconos-23.png);
}
.hockey figure {
	background-image: url(../png/iconos-blancos-28.png);
}
.hockey:hover figure {
	background-image: url(../png/iconos-28.png);
}
.tenis figure {
	background-image: url(../png/iconos-blancos-24.png);
}
.tenis:hover figure {
	background-image: url(../png/iconos-24.png);
}
.voley figure {
	background-image: url(../png/iconos-blancos-25.png);
}
.voley:hover figure {
	background-image: url(../png/iconos-25.png);
}
.paddle figure {
	background-image: url(../png/iconos-blancos-26.png);
}
.paddle:hover figure {
	background-image: url(../png/iconos-26.png);
}
.atletismo figure {
	background-image: url(../png/iconos-blancos-22.png);
}
.atletismo:hover figure {
	background-image: url(../png/iconos-22.gif);
}
.futsal figure {
	background-image: url(../png/iconos-blancos-27.png);
}
.futsal:hover figure {
	background-image: url(../png/iconos-27.png);
}
.hockey:hover figure, .atletismo:hover figure {
	-webkit-animation: none !important;
	-moz-animation: none !important;
	animation: none !important;
}
header {
	text-align: center;
	background-color: #eeeeee;
}
.botonesHeader div {
	display: inline-block;
}
.botonesHeader_internos, .botonesHeader_contacto {
	border-right: 1px dotted #ccc;
	height: 2.2em;
	margin-bottom: -1em;
}
.botonesHeader_redes a i {
	color: #66aa33
}
.botonesHeader_redes a i:hover {
	color: #116600 !important
}
header .menu1 {
	padding: 0.5em;
	padding-bottom: 1em;
	margin-bottom: 0.5em;
	border-bottom: 1px dotted #999;
}
.nav-side-menu {
	font-family: 'Roboto Condensed', Arial, san-serif;
	font-weight: 700;
	text-transform: uppercase;
}
.nav-side-menu p {
	font-size: 1.5em;
}
.nav-side-menu .brand {
	padding: 1.5em 0.8em;
}
.nav-side-menu .brand figure {
	width: 70%;
	text-align: center;
	display: inline-block;
}
.nav-side-menu .brand figure img {
	margin: auto;
}

@media screen and (min-width: 767px) {
.nav-side-menu .brand figure {
	width: 100%;
}
}
main {
	margin: 0;
	position: relative;
	left: 0;
	width: 100%;
	display: inline-block;
}
footer {
	margin: 0;
	left: 0;
	width: 100%;
	display: inline-block;
	position: relative;
}

@media screen and (min-width: 500px) and (max-width: 767px) {
.modulo figure {
	width: 50%;
	display: inline-block;
}
.modulo div {
	display: inline-block;
	width: calc (50% - 1em);
}
}

@media screen and (min-width: 767px) {
main, footer {
	left: 28%;
	width: 72%;
	position: relative !important;
}
header {
	width: 72% !important;
}
}

@media screen and (min-width: 945px) {
main, footer {
	left: 20%;
	width: 80%;
}
header {
	width: 80% !important;
}
.nav-side-menu {
	width: 20%;
}
}

@media screen and (min-width: 1200px) {
main {
	left: 20%;
	width: 80%;
}
.nav-side-menu {
	width: 20%;
}
}

@media screen and (min-width: 1600px) {
main, footer {
	left: 15%;
	width: 85%;
}
.nav-side-menu {
	width: 15%;
}
header {
	width: 85% !important;
}
}
/******************************************/

main figure img {
	width: 100%;
	height: auto;
}
.nav-side-menu .brand {
	line-height: 50px;
	display: block;
	text-align: center !important;
	font-size: 14px;
}
.nav-side-menu .toggle-btn {
	display: none;
}
.nav-side-menu ul, .nav-side-menu li {
	list-style: none;
	padding: 0px;
	margin: 0px;
	line-height: 35px;
	cursor: pointer;
}
.nav-side-menu ul :not(collapsed) .arrow:before, .nav-side-menu li :not(collapsed) .arrow:before {
	font-family: FontAwesome;
	content: "\f078";
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
	float: right;
	position: relative;
	top: 4px;
}
.nav-side-menu ul .active, .nav-side-menu li .active {
	border-left: 3px solid #d19b3d;
	background-color: black;
}
.nav-side-menu ul .sub-menu li.active, .nav-side-menu li .sub-menu li.active {
	color: white;
}
.nav-side-menu ul .sub-menu li.active a, .nav-side-menu li .sub-menu li.active a {
	color: yellow;
}
.nav-side-menu ul .sub-menu li, .nav-side-menu li .sub-menu li {
	background-color: #181c20;
	border: none;
	line-height: 28px;
	border-bottom: 1px solid rgba(0,0,0,0.4);
	margin-left: 0px;
	padding-left: 3.6em;
	border-left: 3px solid rgba(0,0,0,0.4);
}
.sub-menu li a {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
	left: 0;
	position: relative;
	display: inline-block;
	white-space: nowrap;
	width: 75%;
}
.sub-menu li:hover a {
	left: 0.5em;
	color: rgba(255,255,255,0.5) !important;
}
.nav-side-menu ul .sub-menu li:before, .nav-side-menu li .sub-menu li:before {
	font-family: FontAwesome;
	content: "\f105";
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
	color: rgba(255,255,255,0.5)
}
.nav-side-menu li {
	padding-left: 0px;
	border-left: 3px solid #2e353d;
	border-bottom: 1px solid rgba(0,0,0,0.3);
}
.nav-side-menu li a {
	text-decoration: none;
	color: white;
}
.nav-side-menu li:hover a, .nav-side-menu li a:hover, .nav-side-menu li:hover p {
	text-decoration: none;
	color: #555;
	;
}
.nav-side-menu li a i {
	padding-left: 10px;
	width: 20px;
	padding-right: 20px;
}
.nav-side-menu li ul li {
	padding-left: 2em;
}
.nav-side-menu li:hover {
	border-left: 3px solid #264B00;
	background-color: white;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
	color: black !important;
}
.menuSecundario {
	background: #494949;
	background: -moz-linear-gradient(45deg, #494949 1%, #161d21 100%);
	background: -webkit-linear-gradient(45deg, #494949 1%, #161d21 100%);
	background: linear-gradient(45deg, #494949 1%, #161d21 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#494949', endColorstr='#161d21', GradientType=1 );
}
.menuSecundario:hover {
	background: #000000 !important
}
.menuSecundario i {
	color: rgba(174,239,164,1.00);
	width: 2.8em !important;
	text-align: center;
	margin: auto;
}
.menuSecundario:hover i, {
 color: white;
}
.menuSecundario:hover a {
	color: rgba(174,239,164,1.00) !important;
}

@media (max-width: 767px) {
.nav-side-menu {
	position: relative;
	width: 100%;
	margin-bottom: 10px;
}
.nav-side-menu .toggle-btn {
	display: block;
	cursor: pointer;
	position: absolute;
	right: 20px;
	top: 40px;
	z-index: 10 !important;
	padding: 3px;
	background-color: #ffffff;
	color: #000;
	width: 40px;
	text-align: center;
	border-radius: 4px;
	box-shadow: 3px 6px 9px rgba(0,0,0,0.50);
}
.brand {
	text-align: left !important;
	font-size: 22px;
	padding-left: 20px;
	line-height: 50px !important;
}
}

@media (min-width: 767px) {
.nav-side-menu .menu-list .menu-content {
	display: block;
}
}
body {
	margin: 0px;
	padding: 0px;
}
/* HEADER ****** */

header {;
	position: absolute;
	top: 0;
	z-index: 999;
	width: 100%;
	padding: 4px;
	display: inline-block;
	max-height: 5.5em;
}
.menu1 {
/*height:3em*/ 
 
}
.menu1 input, .menu1 span {
	display: none
}
.botonesIzquierda {
	float: none;
}
.contenedor {
	position: absolute;
	top: 7em;
	background-color: #eeeeee;
}
.botonesHeader {
	padding: 3px;
	float: none;
	position: relative;
	top: 0.5em;
}
.botonesHeader a {
	color: #666 !important;
	padding-right: 1.5em;
}
.botonesHeader a:hover {
	text-decoration: none;
	color: darkred !important;
	;
}
.botonesHeader i {
	font-size: 1.4em;
	position: relative;
	top: 0.1em;
	padding-right: 0.1em;
}

@media (min-width: 415px) {
.contenedor {
	position: absolute;
	top: 5em;
}
.botonesHeader {
	float: right
}
.botonesIzquierda {
	float: left;
}
}

@media (min-width: 640px) {
.contenedor {
	position: absolute;
	top: 5.4em;
}
.menu1 input, .menu1 span {
	display: inline-block
}
}

@media (min-width: 767px) {
header {
	position: absolute !important;
	float: right;
	width: 72%;
	top: 0;
	right: 0;
}
.contenedor {
	position: relative;
	top: 0;
	padding-top: 4em;
}
}
.giratorias {
	min-height: 13em;
}
#owl-placas {
	position: absolute !important
}

@media (min-width: 767px) and (max-width: 991px) {
.menu1 input, .menu1 span {
	display: none
}
}
.giratorias {
	display: inline-block;
	position: relative;
	width: 95%;
}
.verTV .badge {
	display: inline-block;
	position: relative;
	left: 0em;
	background-color: rgba(75, 142, 70, 0.55);
}
.verTV .badge:hover {
	background-color: rgba(75, 142, 70, 0.65);
}

@media screen and (min-width: 767px) {
.verTV .badge {
	left: 1.2em;
}
}
.verTV a {
	color: white;
	text-decoration: none !important;
	padding: 10px 0;
}
.verTV a:hover, .verTV a:active {
	text-decoration: none !important;
	color: rgba(255,255,255,0.7);
}
.verTV img {
	width: 31px;
}
/* NOTICIAS */ 

.separadorTitulo {
	background: -moz-linear-gradient(-45deg, rgba(204,204,204,1) 0%, rgba(238,238,238,0.9) 100%);
	background: -webkit-linear-gradient(-45deg, rgba(204,204,204,1) 0%, rgba(238,238,238,0.9) 100%);
	background: linear-gradient(135deg, rgba(204,204,204,1) 0%, rgba(238,238,238,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#e6eeeeee', GradientType=1 );
	padding: 0em 2.5em;
	height: 2.5em;
	margin-bottom: 0.7em;
	clear: both;
}
.separadorTitulo h3 {
	width: 8em;
	font-size: 1.4em;
	text-align: center;
	background-color: #eeeeee;
	position: relative;
	top: 0.7em;
	padding-top: 0.1em;
}

@media screen and (max-width: 767px) {
.noticia1 figcaption {
	position: relative !important;
	display: inline-block
}
.noticia2 figcaption {
	position: relative !important;
	display: inline-block
}
}
.noticiasPrincipales {
	padding: 1.5em;
	padding-bottom: 0;
}
.noticiasPrincipales figcaption {
	position: absolute;
	bottom: 0;
	padding: 0 1em;
	width: 100%;
	/*	background: -moz-linear-gradient(-45deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0.42) 100%);
	background: -webkit-linear-gradient(-45deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0.42) 100%);
	background: linear-gradient(135deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0.42) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#6b000000', GradientType=1 );*/


	background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0.96) 43%, rgba(255,255,255,0.9) 100%);
	background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0.96) 43%, rgba(255,255,255,0.9) 100%);
	background: linear-gradient(135deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0.96) 43%, rgba(255,255,255,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6ffffff', GradientType=1 );
}
.noticiasPrincipales figure {
}
.leermas {
	position: relative;
	left: 0;
	transition: 250ms linear 0s;
	font-style: italic;
	font-weight: 700;
}
.leermas:hover {
	left: 1em;
	color: black;
}
.fondoGrisOscuro .leermas:hover {
	color: limegreen
}
.padding0 {
	padding-left: 0;
	padding-right: 0;
}
.noticia1 {
	border: 0.5em solid #eeeeee;
}
.noticia2 {
	border: 0.5em solid #eeeeee;
}
.marcoNoticia {
	box-shadow: 2px 4px 5px rgba(0,0,0,0.50);
}
.noticiasPrincipales .noticia1 h1, .noticiasPrincipales .noticia2 h2 {
	color: #333;
	margin-top: 0.5em;
	font-weight: 700;
}
.noticiasPrincipales .noticia2 h2 {
	font-size: 1.2em;
	;
}
.noticiasPrincipales .noticia1 figcaption p {
	font-size: 1.3em;
	color: #666;
}
.volanta {
	margin-top: -1.4em;
	text-indent: 0.5em;
	text-align: center;
	padding: 0 0.8em;
	color: rgba(255,255,255,0.8);
	font-weight : 700;
	position: absolute;
	text-transform: uppercase;
	left: 0;
}
.volanta_futbol {
	background-color: #1F72AD;
}
.volanta_basket {
	background-color: chocolate;
}
.volanta_hockey {
	background-color: #646D34;
}
.volanta_atletismo {
	background-color: #4C94D0;
	min-width: 8em !important;
}
.volanta_voley {
	background-color: #926B0A;
}
.volanta_futsal {
	background-color: #C2323F;
}
.volanta_tenis {
	background-color: #457049;
}
.volanta_paddle {
	background-color: #7769D3;
}
.volanta_mvp {
	background-color: #444;
	width: auto !important;
}

@media screen and (min-width: 1400px) {
.volanta {
	margin-top: 1em;
	position: relative;
	width: 6em;
}
.noticiasPrincipales figure, .noticiasPrincipales figcaption {
	display: inline-block;
	width: 49%;
	background: none !important;
}
.noticiasPrincipales figcaption {
	position: relative;
	vertical-align: top;
	top: 0;
}
.noticiasPrincipales .noticia2 figure {
	width: 50%;
	display: inline-block;
}
.noticiasPrincipales .noticia2 ficaption {
	width: 50%;
	position: relative;
	vertical-align: top;
	top: 0;
}
.noticiasPrincipales .noticia1 figure {
	width: 52%;
	display: inline-block !important;
}
.noticiasPrincipales .noticia1 figcaption {
	width: 47%;
	background: none !important;
	display: inline-block !important;
}
.noticiasPrincipales .noticia1 h1 {
	font-size: 3em
}
.noticiasPrincipales .noticia2 h2 {
	font-size: 1.8em
}
/*
.noticiasPrincipales .noticia1, .noticiasPrincipales .noticia2 {background-color: black}*/

.marcoNoticia {
	/*
	background: rgb(69,72,77);
	background: -moz-linear-gradient(-45deg, rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%);
	background: -webkit-linear-gradient(-45deg, rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%);
	background: linear-gradient(135deg, rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000', GradientType=1 );;
*/
	background: rgb(255,255,255);
	background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 44%, rgba(237,237,237,1) 100%);
	background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 44%, rgba(237,237,237,1) 100%);
	background: linear-gradient(135deg, rgba(255,255,255,1) 44%, rgba(237,237,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 );
}
}
.redes {
	background: -moz-linear-gradient(top, rgba(102,102,102,1) 0%, rgba(163,163,163,1) 45%, rgba(238,238,238,0) 100%);
	background: -webkit-linear-gradient(top, rgba(102,102,102,1) 0%, rgba(163,163,163,1) 45%, rgba(238,238,238,0) 100%);
	background: linear-gradient(to bottom, rgba(102,102,102,1) 0%, rgba(163,163,163,1) 45%, rgba(238,238,238,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#00eeeeee', GradientType=0 );
	padding-left: 0;
	padding-right: 0;
	text-align: center;
	padding-top: 1em;
}
.separadorSombra {
	background-image: url(../imagenes/sombralarga.png);
	opacity: 0.2;
	height: 2em;
	clear: both;
	width: 100%;
	background-size: 100%;
}
.redes .col-xs-12 {
	margin-bottom: 2em;
}
.redes iframe, .redes .fan {
	box-shadow: 3px 6px 9px rgba(0,0,0,0.3)
}
.marcoSubnoticia {
	padding: 0.3em;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(198,198,198,1) 9%, rgba(246,246,246,1) 24%, rgba(225,225,225,1) 36%, rgba(225,225,225,1) 36%, rgba(193,193,193,1) 50%, rgba(225,225,225,1) 64%, rgba(246,246,246,1) 81%, rgba(198,198,198,1) 92%);
	background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(198,198,198,1) 9%, rgba(246,246,246,1) 24%, rgba(225,225,225,1) 36%, rgba(225,225,225,1) 36%, rgba(193,193,193,1) 50%, rgba(225,225,225,1) 64%, rgba(246,246,246,1) 81%, rgba(198,198,198,1) 92%);
	background: linear-gradient(135deg, rgba(255,255,255,1) 0%, rgba(198,198,198,1) 9%, rgba(246,246,246,1) 24%, rgba(225,225,225,1) 36%, rgba(225,225,225,1) 36%, rgba(193,193,193,1) 50%, rgba(225,225,225,1) 64%, rgba(246,246,246,1) 81%, rgba(198,198,198,1) 92%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c6c6c6', GradientType=1 );
	box-shadow: 3px 6px 9px rgba(0,0,0,0.3)
}
.marcoSubnoticia .volanta {
	position: absolute;
	margin-top: -2.4em;
	box-shadow: none !important;
	border-radius: 0;
	left: 0.7em;
	padding: 0 0.8em;
}
.marcoSubnoticia .info h3 a {
	color : #333333;
}
.marcoSubnoticia .info h3 a:hover {
	color: #2F5B30;
}
.marcoSubnoticia .fondoGrisOscuro h3 a {
	color : #709f65 !important;
}
.marcoSubnoticia .fondoGrisOscuro h3 a:hover {
	color: #fff !important
}
.zoom {
	overflow: hidden;
}
.zoom:before {
	content: '';
	background-image: url(../imagenes/play.png);
	background-repeat: no-repeat;
	background-size: contain;
	width: 70%;
	left: 15%;
	position: absolute;
	max-height: 12em;
	height: 100%;
	margin-top: 20%;
	opacity: 0.8;
	transition: 250ms linear 0s;
}
.zoom:hover:before {
	left: 25%;
	width: 50%;
	margin-top: 22.5%;
	opacity: 0.7;
}
.padding1em {
	padding: 0em 1em 1em 1em;
}
.leyenda {
	font-size: 0.8em;
	padding: 1em;
	border-top: 1px dotted #999999;
	text-transform: uppercase;
	color: #666
}
.logos_sponsors figure {
	width: 45%;
	display: inline-block;
	max-width: 5em;
	padding: 0.2em;
}
.logos_sponsors figure:first-child {
	padding-right: 1em;
}
.logos_sponsors {
	border-top: 1px dotted #999;
	padding-top: 1em;
	margin-top: 1em;
}

@media screen and (min-width: 767px) and (max-width: 937px) {
.mod_izq {
	width: 100% !important;
}
}
.subseccion {
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0 );
	padding: 2em;
	margin-bottom: 1em;
	box-shadow: 3px 6px 9px rgba(0,0,0,0.05);
	clear: both;
	position: relative;
	margin-top: 1em;
	width: 98%;
	/*  DARIO: AGREGO UN OVERFLOW:AUTO PORQUE EL FONDO SE VA PARA ARRIBA EN NOTICIAS_FUTBOL.HTML Y NOTICIA_FUTBOL.HTML   */
	/*overflow: auto;  IGNACIOOO ... a ver ahora*/

	display: inline-block;
}
.subseccion h1 {
	color: rgba(30,114,39,1.00);
}

@media screen and (min-width: 767px) {
.subseccion {
	margin-top: 0.8em;
	margin-right: 0.8em;
	margin-left: 0em;
}
}
/************** LOGIN **************/
#basicModal {
	z-index: 1000000000 !important;
	background-color: rgba(0,0,0,0.5)
}
 .form-control::-moz-placeholder {
 color: #999 !important;
opacity:1
}
.form-control:-ms-input-placeholder {
 color: #999 !important;
}
.form-control::-webkit-input-placeholder {
 color: #999 !important;
}
input[placeholder], [placeholder], *[placeholder] {
	color: #999 !important;
}
#basicModal .modal-title {
	font-size: 2em;
}
#basicModal .input-group {
	margin-bottom: .4em;
}
#basicModal .forgot {
	display: block;
	font-size: .9em;
	margin-top: .6em;
}
.input-group-addon:first-child {
	min-width: 45px;
}
#basicModal .btn {
	background-color: #964CBC;
	border-color: #492C90
}
#basicModal .btn:hover {
	background-color: #492C90;
	border-color: #492C90
}
#basicModal .forgot {
	color: #492C90;
}
.modal-backdrop.in {
	z-index: 901
}
/* ****************************  */



/*  ir al top  */


#topcontrol {
	background-color: rgba(128,175,125,0.75);
	color: #fff !important;
	text-align: center;
	display: inline-block;
	width: 2.5em;
	height:  2.5em;
	border: none;
	border-radius: 4px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	z-index: 10;
	
	position: fixed; bottom: 0.5em; right: 1.5em; cursor: pointer; display: block; opacity: 1;
}
#topcontrol:hover {
	background-color: #427323;
}
#topcontrol .fa {
	position: relative;
	top: 3px;
	font-size:1.6em;
	color: white;
}




/* EQUIPO */



.elequipo {
	font-size: 0.9em
}
.elequipo td:nth-child(2) {
	background-image: url(../imagenes/remera.png);
	background-position: center center;
	background-repeat: no-repeat;
	color: white;
	font-weight: 700;
	background-size: contain;
	font-size: 0.8em;
	padding: 1em;
}
.elequipo td:nth-child(3), .elequipo td:nth-child(6) {
	font-weight: 700;
	color: black;
}
.elequipo th:nth-child(11) img, .elequipo th:nth-child(10) img, .elequipo th:nth-child(9) img {
	min-width: 1.5em;
}
.elequipo th, .elequipo td {
	text-align: center;
	vertical-align: middle !important;
}
.elequipo td:first-child img {
	max-width: 5em;
	min-width: 2em;
	border-radius: 50%;
	border: 2px solid #ddd;
}
.elequipo td:nth-child(4) img {
	max-width: 2em;
}
.elequipo th:nth-child(11) img, .elequipo th:nth-child(10) img, .elequipo th:nth-child(9) img {
	min-width: 1.5em;
	max-width: 2.5em;
}
.elequipo td:nth-child(12), .elequipo td:nth-child(11), .elequipo td:nth-child(13), .elequipo td:nth-child(14) {
	background-color: rgb(252, 252, 239);
}

@media screen and (max-width: 767px) {
	.tablaEquipo{width: 83vw;}

.subseccion {
	width: 95% !important;
	padding: 0.1em;
	margin: 0;
	margin-right: -1em;
	margin-top: 2em;
}

.fan_panel{padding-left: 1em !important;}
.subseccion .row{padding-right: 0.4em}
.inscribite{padding: 1m !important; margin-right: -2em;}
.inscribite p{font-size: 1.1em !important; }
.caratula {width: 99%;}
main .col-xs-12:first-child{margin: 0; }
}

@media screen and (max-width: 991px) {

.table-container-outer {
	position: relative;
}
.table-container-fade {
	position: absolute;
	right: 0%;
	width: 3em;
	;
	height: 98%;
	background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 79%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 79%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 79%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1 );
}
}
/*  RESULTADOS */ 
.resultados {
	text-align: center;
	vertical-align: middle;
}
.resultados th:nth-child(1), .resultados th:nth-child(2), .resultados th:nth-child(3) {
	text-align: center !important;
	border-right: 2px solid #eee
}
.resultados td:nth-child(4), .resultados td:nth-child(5), .resultados td:nth-child(6), .resultados td:nth-child(7) {
	background-color: #efefef;
	font-weight: 700;
	color: black;
}
.resultados td:nth-child(4) {
	text-align: right
}
.resultados td:nth-child(7) {
	text-align: left
}
.resultados td:nth-child(5), .resultados td:nth-child(6) {
	color: #3fac42
}
 .jornada {
	background: rgb(112,112,112);
	background: -moz-linear-gradient(45deg, rgba(112,112,112,1) 7%, rgba(43,81,43,1) 100%);
	background: -webkit-linear-gradient(45deg, rgba(112,112,112,1) 7%, rgba(43,81,43,1) 100%);
	background: linear-gradient(45deg, rgba(112,112,112,1) 7%, rgba(43,81,43,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#707070', endColorstr='#2b512b', GradientType=1 );
	color: rgba(255,255,255,0.8);
	font-weight: 700;
	letter-spacing: 5px
}
.cuadro {
	background-color: white;
	padding: 2em;
	margin: 2em 0;
	box-shadow: 3px 6px 9px rgba(0,0,0,0.05);
}
.locaciones h4 {
	font-weight: 700;
}
.locaciones h4:before {
	content: 'Dirección: ';
	font-weight: 400;
	color: #999;
	font-size: 0.8em;
}
.locaciones iframe {
	border-radius: 0.5em;
	overflow: hidden;
}
.locaciones figure {
	height: 250px;
	border-radius: 0.5em;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	margin-bottom: 0.5em;
}
/*  FANZONE */

.fanzone_fondo {
	width: 108%;
	margin-left: -4em;
	z-index: 0;
	position: absolute;
	top: 3px;
}
.fan_panel {
	margin-top: 25%;
	display: block;
	padding: 2em;
	padding-left: 3em;

}

.participa {margin-top: 3%;}
.seccionContacto .fan_panel {
	margin-top: 3%;}

@media screen and (max-width: 600px){
.seccionContacto .fan_panel{margin-right: 0; padding-right: 0}
}
.inscribite{padding: 0.5em ; margin-right: -1em;}

.fan_panel .volanta {
	left: 0.3em;
	margin-top: -1.6em;
}
.fan_panel .info {
	padding: 0.5em;
	padding-bottom: 0.2em;
	padding-left: 1.5em;
	height: 3.4em;
	line-height: 1.2em;
	min-height: inherit !important;
}
.fan_panel .info span {
	font-size: 0.8em;
	color: #888;
}
.fan_panel .info span:after {
	content: '/';
	padding: 0 0.2em;
	color: #666;
}
.fan_panel .info a {
	text-transform: uppercase;
	font-style: normal;
	font-weight: 700;
	color: #709f65;
}
.fan_panel .info a:hover {
	color: white !important;
	text-decoration: underline !important;
}
.fan_panel figure {
	max-height: 15em;
	overflow: hidden;
}
.fan_panel .marcoSubnoticia {
	margin-bottom: 1.5em
}
.btn-success:hover {
	background: #006622 !important;
}
.fanzone_fondo .btn-success {
	position: absolute;
	margin-top: 6%;
	right: -2.5em;
	BOX-shadow: 3px 6px 9px rgba(0,0,0,0.5);
	font-size: 1em
}
.fanzone_fondo img {
	display: none;
}

@media screen and (min-width: 530px) {
.fanzone_fondo .btn-success {
	top: 9%;
	margin-top: 2%;
		right: 2%;
}
.fanzone_fondo img {
	display: inline-block;
}
.fan_panel {
	margin-top: 15%
}
}

@media screen and (min-width: 767px) {
.fanzone_fondo {width: 104%;}
}

@media screen and (min-width: 880px) {
.fanzone_fondo .btn-success {
	font-size: 1.4em;
	margin-top: 4%
}
}

@media screen and (min-width: 1500px) {
.fan_panel {
	margin-top: 12%
}
}
/* PAGINACION */ 

#paginacion {
	text-align: center;
	padding: 10px;
}
#paginacion li {
	margin-right: 5px;
	list-style: none;
	display: inline-block;
*display: inline;
	font-size: 1.2em;
}
#paginacion a {
	text-decoration: none;
	font-weight: 600
}
#paginacion li a p {
	background-color: #ddd;
	padding-top: 3px;
	border-radius: 6px;
	color: #999;
	width: 30px;
	height: 30px;
	text-align: center;
	margin: 2px 1px !important;
}
#paginacion li a:hover p {
	color: white;
	background-color: darkgreen;
}
#paginacion li .active {
	color: white;
	background-color: green;
	padding: 5px 10px;
	border-radius: 6px;
	text-decoration: none;
	font-weight: bold
}
.inscribite {
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 25%, rgba(255,255,255,0) 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 25%, rgba(255,255,255,0) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 25%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=0 );
	padding: 2em;
	box-shadow: 4px 8px 20px rgba(0,0,0,0.3);
}
.participa .fan_panel {
	margin-top: 0 !important
}
.seccionEntrevista .redes, .participa .redes {
	display: none !important
}

@media screen and (min-width: 767px) {
.participa .fan_panel {
	margin-top: 20% !important
}
}

@media screen and (min-width: 991px) {
.seccionEntrevista .redes {
	display: block !important;
}
.participa .redes {
	display: block !important;
	margin-top: 10em;
}
.participa .fan_panel {
	margin-top: 15% !important
}
}

@media screen and (min-width: 1400px) {
.participa .redes {
	display: block !important;
	margin-top: 16em;
}
}
.inscribite iframe {
	margin: auto;
	width: 100%;
	max-width: 760px;
	border: 3px solid #dedede;
	padding: 1em;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
	border-color: rgba(26, 90, 10, 0.8);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(26, 90, 10, 0.8);
	outline: 0 none;
}
 @keyframes flickerAnimation {
 0% {
opacity:1;
}
 50% {
opacity:0;
}
 100% {
opacity:1;
}
}
@-o-keyframes flickerAnimation {
 0% {
opacity:1;
}
 50% {
opacity:0;
}
 100% {
opacity:1;
}
}
@-moz-keyframes flickerAnimation {
 0% {
opacity:1;
}
 50% {
opacity:0;
}
 100% {
opacity:1;
}
}
@-webkit-keyframes flickerAnimation {
 0% {
opacity:1;
}
 50% {
opacity:0;
}
 100% {
opacity:1;
}
}
.envivo {
	-webkit-animation: flickerAnimation 1s infinite;
	-moz-animation: flickerAnimation 1s infinite;
	-o-animation: flickerAnimation 1s infinite;
	animation: flickerAnimation 1s infinite;
	color: red;
	font-weight: 700;
	font-size: 0.7em;
	font-style: italic;
	margin-left: 0.5em;
	display: inline-block;
}


input[type="file"]{width: 100%}

/* VIDEO OFFLINE */

.videoDXT
{WIDTH : 100%; position:relative; display:inline-block;HEIGHT: auto; border:5PX SOLID #EEE;}