.lin {
color: #fff;
}
.lin:hover {
color: red;
}
.logo {
background: url('../image/logo-web.png') no-repeat 0% 50%;
background-size: auto 28px ;
width: 250px; 
height: 28px;
}

.izo {
background: url('../image/izo.png') no-repeat 15% 50%;
background-size:auto 22px ;
width: 100%;
height: 50px;
}

/*RESPONSIVE PANTALLA SUPER GRANDE*/
@media (min-width:4600px)
{

}
/*RESPONSIVE PANTALLA PC 1920 x 1080 px*/
@media (min-width:1600px)
{

}
/*PANTALLA TABLET*/
@media (max-width:992px) 
{

}
/*PANTALLA CELULAR*/
@media (max-width:398px) 
{
	.logo {
	background: url('../image/logo-web.png') no-repeat 0% 50%;
	background-size: auto 30px ;
	width: 75%; 
	height: 30px;
	}
	
}

.icons_servicios {
padding: 0% 0% 5% 1%;
}
.egesados_1 {
width:100%; height: 130px; float:none; border:0px solid red;
padding: 0% 0% 0% 20%;
}
.size_imag {
 width:130px; height: 130px;
}
.titex_egresados_1 {
font-size:16px; width:100%; height: 160px; float:none; padding-top:20px; text-align:center;
}
.padd-20 {
padding:20px;
}
.padding-selec {
padding:20px 10px 20px 10px;
}
.card td {
padding: 4px 0px 3px 0px;
}
.conten_flayer {
	background: url('../image/bg3.png') repeat-x 50% 100%;
	width: 100%; 
	height: 550px;  
	padding:10% 10% 1% 10%;
	text-align:center; 
	line-height: 80%;
}
.conten_flayer_blog {
	width: 100%; 
	height: 420px;  
	padding:10% 10% 1% 10%;
	text-align:center; 
	line-height: 80%;
}
.estilo_volanta { 
	color: #fff;
	font-family: "Playball",arial;
	text-shadow: 2px 2px 3px #000; 
}
.estilo_bajada {
	font-family: "Playball", sans-serif;
	font-weight: 900;
	font-style: normal;
	font-size:43px; 
	color: #fff;
	text-shadow: 3px 3px 4px #000;
}

.estilo_oferta {
 font-family: "Poiret One", sans-serif;
  font-weight: 200;
  font-style: normal;
  font-size:40px;
}
.volanta-top {
padding: 15px 0px 0px 0px;
font-size:60px;
}
.desplegar {
float:none; 
display:table; 
border:0px solid #000; 
background: url('../image/iconos/up-load.png') no-repeat 50% 100%; 
background-size: auto 60px; 
width:100%; 
height:30px; 
padding: 0px 0px 0px 0px; 
margin: 40px 0px 20px 0px;
cursor:pointer;
}
@media (max-width:992px) 
{
	.estilo_oferta {
	 font-family: "Poiret One", sans-serif;
	  font-weight: 200;
	  font-style: normal;
	  font-size:30px;
	}
	.volanta-top {
	padding: 10px 0px 0px 0px;
	font-size:35px;
	text-align: center; 
	}
}
/*PANTALLA CELULAR*/
@media (max-width:398px) 
{
	.estilo_oferta {
	 font-family: "Poiret One", sans-serif;
	  font-weight: 200;
	  font-style: normal;
	  font-size:30px;
	}
	.volanta-top {
	padding: 10px 0px 0px 0px;
	font-size:35px;
	text-align: center; 
	}
}
.font_roboto_600 {
font-family: "Roboto", sans-serif;
font-weight: 600;
font-style: normal;
}
.estilo_epigrafe {
	background: #FF0066;
    display:inline-block;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
	padding:4px 10px 4px 10px; 
	color: #fff;
	font-size:18px; 
	font-family: arial;
	line-height:100%;
}
.estilo_titulazo {
color:#fff; 
text-align:center; 
font-size: 40px; 
margin: 15px 0px 15px 0px;
}
.estilo_titulera {
color: #10314f;
padding-top:15px; 
text-align:center;
font-size: 20px; 
}
#estilo_boton {
	padding:10px; 
	font-family: arial; 
	font-size:14px; 
	text-shadow: 0px 0px 0px #000;
	cursor: pointer;
}
.caj_bot {
		width: 100%; 
		margin: 10px 0px 0px 0px; 

}
.boton_individual {
	background:  #003366;
    text-align:center;
	padding:30px 10px 30px 10px; 
	color: #fff;
	font-size:14px; 
}
.estilo_bot_home {
	cursor: pointer; 
	display: table; 
	width:23%; 
	float:left; 
	margin: 0% 1% 1% 1%;
}
.estil-datos {
	width: 100%; 
	color:#fff; 
	text-align:left;
	border:0px solid #fff;
	margin:0% 0% 0% 0%; 
}
.estilo-blockes {
	width:100%; 
	display: table;
	cursor: pointer; 
	margin:5% 5% 5% 5%; 
}
@media (max-width:992px) 
{
	.estilo-blockes {
		width:100%; 
		display: table;
		cursor: pointer; 
		margin:5% 0% 5% 0%; 
	}
}
/*PANTALLA CELULAR*/
@media (max-width:398px) 
{
	.estil-datos {
		width: 100%; 
		color:#fff; 
		text-align:center;
		border:0px solid navy;
		margin:0% 0% 10% 0%;
	}
	.estilo-blockes {
		width:100%; 
		display: table;
		cursor: pointer; 
		margin:5% 0% 5% 0%; 
	}
}
@media (max-width:992px) {

	.estilo_bot_home {
		cursor: pointer; 
		display: table; 
		width:92%; 
		float:none; 
		margin: 10px 0px 0px 0px;
	}


	.logo-web {
	background-size:auto 50px ;
	width:50%;
	height: 55px;
	}
	
	.icons_servicios {
	padding: 0% 0% 30% 1%;
	}
	.padd-20 {
	padding:10px 10px 0px 10px;
	}
	.egesados_1 {
	width:35%; height: 160px; float:left;
	padding: 0%;
	}
	.size_imag {
	 width:100px; height: 100px;
	}
	.titex_egresados_1 {
	font-size:16px; width:65%; height: 160px; float:left; padding-top:0px;
	text-align:left;
	}
	.conten_flayer {
		background: url('../image/bg.png') repeat-x bottom;
		width: 100%; 
		height: 340px;  
		padding:15% 2% 0% 2%; 
	}
	.estilo_volanta { 
		color: #FFCC00;
		font-family: arial;
		text-shadow: 2px 2px 3px #000; 
	}
	.estilo_bajada {
		font-size:33px; 
		color: #fff;
		text-shadow: 3px 3px 4px #000;
	}
	.estilo_epigrafe {
		background: #FF0066;
		padding:2px 10px 2px 10px; 
		color: #fff;
		font-size:16px; 
		font-family: arial; 
	}
	#estilo_boton {
		padding:4px 10px 4px 10px; 
		font-family: arial; 
		font-size:20px; 
		text-shadow: 0px 0px 0px #000;
	}
	.caj_bot {
		width: 100%; 
		margin: 10px 0px 0px 0px; 
		text-align: center;
	}
	.estilo_titulazo {
	color:#fff; 
	text-align:center; 
	font-size: 25px; 
	margin: 10px 10px 10px 10px;
	}
	.estilo_titulera {
	color: #10314f;
	padding-top:10px; 
	text-align:center;
	font-size: 18px; 
	}

}

/* alignment classes */
.font-weight-400 {font-weight: 400;}
.font-weight-600 {font-weight: 600;}
.font-weight-800 {font-weight: 600;}
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }
.align-center { text-align: center; }
.tex-blanco  { color: #fff; }
.tex-gris  { color: #666; }
.tex-grisi  { color: #ccc; }
.tex-azul { color: #336699; }
.tex-amarillo { color: #FFCC00; }
.justif-right {width:auto; overflow:hidden; display:block; float:right;}
.hide  { display: none; }
.show { display:inherit;}
#hide  { display: none; }
#show { display:inherit;}
#alt { display: block;}
.underline{text-decoration:underline;}
.color_1 { background: #CCE6FF;}
.color_2 { background:#fff;}
.black { color: #000;}
.gris { color: #ccc;}
.columna-a { width:48%; float:left; overflow:hidden; padding:1%;}
.columna-b { width:48%; float:left; overflow:hidden; padding:1%;}
.space { margin: 0px 10px 0px 0px;}
#content {margin: 0px; padding:0px;}
.minitex { font-size: 15px;}


.tipo_ico {
width: 12%; height:44px; color:#e3422d; font-size:35px; float:left; margin-right: 20px;
}
.tipo_ico2 {
width: 80%; height:44px; color:#fff; font-size:16px; float:left; padding: 4px 0px 4px 0px;
}
.popup_json {
	background: #669966; 
	position: relative; 
	width:80%; 
	border:2px solid #000; 
	font-family:arial; 
	display: table; 
	box-shadow: 2px 1px 6px black; 
	margin-top:10px;
}
.padding-json {
padding:20px 10px 20px 10px;
}
@media (max-width:992px) {

	.padding-json {
		padding:10px 2px 10px 2px;
	}
	.popup_json {
		background: #669966; 
		position: relative; 
		width:100%; 
		border:2px solid #000; 
		font-family:arial; 
		display: table; 
		box-shadow: 2px 1px 6px black; 
		margin-top:10px;
		padding:0px 0px 20px 0px;
	}
	#content form {margin: 0px; padding:0px 20px 0px 20px;}

	.columna-a { width:100%; float:none; padding:0%;}
	.columna-b { width:100%; float:none; padding:0%;}
}


.tabl { 
margin: 0px 0px 0px 0px;
border-bottom: 1px solid #ccc;
overflow:hidden;
}
.tabl li { 
list-style: none outside none;
overflow:hidden;
margin:0px;
padding:10px 0px 10px 0px;
line-height:100%;
}

.fil-5 { 
width:5%;
float:left;
}
.fil-10 { 
width:10%;
float:left;
}
.fil-15 { 
width:15%;
float:left;
}
.fil-20 { 
width:20%;
float:left;
}
.fil-25 { 
width:25%;
float:left;
}
.fil-30 { 
width:30%;
float:left;
}
.fil-35 { 
width:35%;
float:left;
}
.fil-40 { 
width:40%;
float:left;
}
.fil-50 { 
width:50%;
float:left;
}
.fil-60 { 
width:60%;
float:left;
}
.fil-70 { 
width:70%;
float:left;
}
.fil-75 { 
width:75%;
float:left;
}
.fil-85 { 
width:85%;
float:left;
}
.fil-100 { 
width:100%;
float:none;
}
.fil-33 { 
width:33.33333%;
float:left;
}
.tabl li a { 
	background: inherit; 
	color: #000000; 
	text-decoration: none; 
}
.tabl li a:hover { 
	background: inherit; 
	color: #000000; 
	text-decoration: none; 
}
.tabl{ CURSOR: auto; TEXT-DECORATION: none; }
.tabl:hover { background: #eee; TEXT-DECORATION: none; }
.nohover:hover { background: #fff; text-decoration: none; }
.conten_panel {
 width:100%; height: 580px;  overflow: auto; overflow-x: hidden;
	border:0px solid red; 
}
.scrol_lectura_home {
 width:100%; height: 180px;  overflow: auto; overflow-x: hidden;
	border:0px solid #eee; 
}
.scrol_lectura_home_2 {
 width:100%; height: 250px;  overflow: auto; overflow-x: hidden;
	border:0px solid #eee; 
}
.conten_dinamic {
	width:100%; 
	height: 330px;  
	overflow: auto; 
	overflow-x: hidden;
	border:0px solid #ccc; 
}
.scrol_galeria {
 width:100%; height: 250px;  overflow: auto; overflow-x: hidden;
	border:1px solid red; 
}
.alinear  { float: left; text-align:right;}
.imaprod {
width: 100%; 
height: 420px; 
cursor:pointer;
}
@media (max-width:992px) {
	.scrol_lectura_home {
	 width:100%; height: 400px;  overflow: auto; overflow-x: hidden;
		border:0px solid #eee; 
	}
	.alinear  { float: right; text-align:center;}
	.file-mov-ocult { 
	display: none;
	}
	.file-mov-100 { 
	width:100%;
	float:none;
	}
	.file-mov-50 { 
	width:50%;
	float:left;
	}
	.file-mov-33 { 
	width:33.33333%;
	float:left;
	}
	.file-mov-25 { 
	width:25%;
	float:left;
	}
	.file-mov-85 { 
	width:85%;
	float:left;
	}
	.file-mov-15 { 
	width:15%;
	float:left;
	}
	.mb-lg-0 {
	width:100%;
	float:none;
	}
	.btn-light {
	width:100%;
	margin-top: 2px;
	}

	.imaprod {
	height: 400px; 
	}	
}

.banner_navidad {
 background: url('../image/fon_navidad.png') no-repeat 100% 0%; position: absolute; width:220px; height: 300px; z-index:1; right:0px; top:130px; border:0px solid red;
}
.banner_navidad_2 {
 background: url('../image/fon_navidad_2.png') no-repeat 0% 0%; position: absolute; width:300px; height: 300px; z-index:1; left:0px; top:130px; border:0px solid red;
}
.caja_redes_compartir {
 width:100%; 
 height: 33px; 
 text-align:right;
 margin:0px;
 padding:0px;
}
.caja_redes_compartir i {
margin:0px 0px 0px 10px;
font-size:24px;
}
.compartir_face {
background: url('../image/boton-compartir-facebook.png') no-repeat 50% 50%; 
background-size: 78px 20px ;
width: 78px; 
height: 20px;
float: left;
}
.mi {
	width: 38px; 
	height: 38px;
	float: left;
	border:0px solid #fff;
	box-shadow: 2px 1px 4px black; 
 }

.mi-tiktok {
 background: url('../image/ico-tiktok.png') no-repeat 50% 50%; 
 background-size: 45px auto ;

}
.mi-whatsapp {
 background: url('../image/ico_whatsapp.png') no-repeat 50% 50%; 
 background-size: 45px auto ;
}
.mi-youtube {
 background: url('../image/ico_you.png') no-repeat 50% 50%; 
 background-size: 45px auto ;

}
.mi-facebook {
 background: url('../image/ico-face.png') no-repeat 50% 50%; 
 background-size: 45px auto ;
}
.mi-instagram {
 background: url('../image/ico_instagram.png') no-repeat 50% 50%; 
 background-size: 45px auto ;
}
.mi-ubicacion {
 background: url('../image/ico_mapsgoogle.png') no-repeat 50% 50%; 
 background-size: 45px auto ;
}
.mi-buzon {
 background: url('../image/ico-buzon.png') no-repeat 50% 50%; 
 background-size: 45px auto ;
}
.mi-equipos {
 background: url('../image/sport/icono-equipos-2.png') no-repeat 50% 50%; 
 background-size: 45px auto ;
}

.chau {
 background: url('../image/iconos/errormessage.gif') no-repeat 50% 50%; 
 background-size: auto auto ;
 width: 17px; 
 height: 17px;
 float: right;
 cursor: pointer;
}
.hapy {
 background: url('../image/iconos/hapy.png') no-repeat 50% 50%; 
 background-size: auto auto ;
 width: 24px; 
 height: 24px;
 float: left;
}
.good {
 background: url('../image/iconos/good.png') no-repeat 50% 50%; 
 background-size: auto auto ;
 width: 24px; 
 height: 24px;
 float: left;
}
.ham {
 background: url('../image/iconos/ham.png') no-repeat 50% 50%; 
 background-size: auto auto ;
 width: 24px; 
 height: 24px;
 float: left;
}
.ups {
 background: url('../image/iconos/ups.png') no-repeat 50% 50%; 
 background-size: auto auto ;
 width: 24px; 
 height: 24px;
 float: left;
}
.dee {
 background: url('../image/iconos/dee.png') no-repeat 50% 50%; 
 background-size: auto auto ;
 width: 24px; 
 height: 24px;
 float: left;
}
.progreso {
 background: url('../image/ajax-loader-small.gif') no-repeat 50% 50%; 
 background-size: auto auto ;
 width: 17px; 
 height: 17px;
 float: left; 
}
.nuevo {
 background: url('../image/nuevo-1.gif') no-repeat 50% 50%; 
 background-size:auto auto;
 width: 100%; 
 height: 16px; 
}
.en_promo {
 background: url('../image/ins-abi.gif') no-repeat 100% 50%; 
 background-size: 65% auto;
 width: 100%; 
 height: 120px; 
}

.ico {	width: 100px; 
	height: 100px;
	float: none;
	border:0px solid #fff;
}
.ico-equipos {
 background: url('../image/sport/icono-equipos-2.png') no-repeat 50% 50%; 
 background-size: auto auto ;
}
.ico-fixture {
 background: url('../image/sport/icono-campo.png') no-repeat 50% 50%; 
 background-size: auto auto ;
}
.ico-torneos {
 background: url('../image/sport/icono-copa.png') no-repeat 50% 50%; 
 background-size: auto 60px ;
}
.ico-contacto-pie {
 background: url('../image/sport/icono-contacto.png') no-repeat 50% 50%; 
 background-size: auto 60px ;
}
.ico-resultados {
 background: url('../image/sport/icono-resltados.png') no-repeat 50% 50%; 
 background-size: auto auto ;
}

.ico-min {	width: 22px; 
	height: 22px;
	float: none;
	float:left;
	margin-right:10px;
}
.ico-contacto-min {
 background: url('../image/sport/icono-contacto.png') no-repeat 50% 50%; 
 background-size: auto 22px ;
}
.ico-equipos-min {
 background: url('../image/sport/icono-equipos-2.png') no-repeat 50% 50%; 
 background-size: auto 22px ;
}
.ico-fixture-min {
 background: url('../image/sport/icono-campo.png') no-repeat 50% 50%; 
 background-size: auto 18px ;
}
.ico-torneos-min {
 background: url('../image/sport/icono-copa.png') no-repeat 50% 50%; 
 background-size: auto 22px ;
}
.ico-resultados-min {
 background: url('../image/sport/icono-resltados.png') no-repeat 50% 50%; 
 background-size: auto 22px ;
}



.primera {
background: url('../image/sport/1ra.png') no-repeat 0% 50%; 
background-size: auto 80px ;
width: 80px; 
height: 80px; 
border: 0px solid #fff;
}
.segunda {
background: url('../image/sport/2da.png') no-repeat 0% 50%; 
background-size: auto 80px ;
width: 80px; 
height: 80px; 
border: 0px solid #fff;
}
.tercera {
background: url('../image/sport/3era.png') no-repeat 0% 50%; 
background-size: auto 80px ;
width: 80px; 
height: 80px; 
border: 0px solid #fff;
}
.cuarta {
background: url('../image/sport/4ta.png') no-repeat 0% 50%; 
background-size: auto 80px ;
width: 80px; 
height: 80px; 
border: 0px solid #fff;
}
.localidades {
 background: url('../image/iconos/localidades.png') no-repeat 0% 50%; 
 background-size: auto 80px ;
 width: 80px; 
 height: 80px; 
  border: 0px solid #fff;
}
.equipos {
 background: url('../image/iconos/escudo.png') no-repeat 0% 50%; 
background-size: auto 80px ;
width: 80px; 
height: 80px; 
border: 0px solid #fff;
}
.jugadoras {
 background: url('../image/iconos/fut-femenino.png') no-repeat 0% 50%; 
background-size: auto 80px ;
width: 80px; 
height: 80px; 
border: 0px solid #fff;
}
.campeonas {
 background: url('../image/sport/icono-copa-w.png') no-repeat 0% 50%; 
background-size: auto 70px ;
width: 80px; 
height: 80px; 
border: 0px solid #fff;
}

.difusor_1 {
	position: relative; 
	background: url('../image/bg3.png') repeat-x 50% 100%;
	background-size: auto 400px;
	font-family: 'Playball'; 
	padding: 20px;
	height:300px; 
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	-webkit-border-radius: 0px 0px 0px 20px;
	-moz-border-radius: 0px 0px 0px 20px;
	border-radius: 0px 0px 0px 20px;
	*margin-left: .6em;
  outline: 0;
}
.difusor_2 {
	position: relative; 
	background: url('../image/bg3.png') repeat-x 50% 100%;
	background-size: auto 400px;
	font-family: 'Playball'; 
	padding: 200px 20px 20px 20px;
	height:300px; 
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	-webkit-border-radius: 0px 0px 20px 20px;
	-moz-border-radius: 0px 0px 20px 20px;
	border-radius: 0px 0px 20px 20px;
	*margin-left: .6em;
  outline: 0;
}
.difusor_3 {
	position: relative; 
	background: url('../image/bg3.png') repeat-x 50% 100%;
	background-size: auto 150px;
	font-family: 'Playball'; 
	padding: 20px;
	height:100px; 
	border:0px solid red;
}

.ima_home_1 {
	display:table; 
	width: 65%; 
	height: 550px; 
	float: left;
}

.fondo_formu_1 {
	display:table; 
	background: #000;  
	width: 35%; 
	height: 550px; 
	border:0px solid #fff; 
	float:right;
}
.estilo_formulario_1 {
	background:#fff; 
	margin: -120px 0px -50px 0px; 
	padding: 50px 50px 50px 50px; 
	text-align:left;
}
.estilo_video_marker {
	background:#fff; 
	margin: -100px 0px -80px 0px; 
	padding: 0px 0px 0px 0px; 
	border:2px solid #fff;
	text-align:left;
}
.estilo_formulario_2 {
	position: relative;
	background:#fff; 
	margin: 40px 0px 0px -160px; 
	padding: 50px; 
	text-align:left;
	z-index:5;
	border: 1px solid red; 
}
.estilo_formulario_2 h1 {
	color: #003366; 
	font-size: 60px;
}
.estilo_formulario_2 h2 {
	color: #003366;
	font-size: 35px;
}

.estilo_formulario_3 {
	position: relative;
	background:#fff; 
	margin: 40px 0px 0px -120px; 
	padding: 50px; 
	text-align:left;
	z-index:5;
}
.estilo_formulario_3 h1 {
	color: #003366; 
}
.estilo_formulario_3 h2 {
	color: #003366;
}
.estilo_formulario_3 p{
	font-family: "Roboto", sans-serif;
	color: #333;
	font-size: 16px;
}
.estilo-resena {
margin:0px 50px 30px 50px;
}

.estilo-resena-2 {
	background: #FFF url('../image/gildo-04.png') no-repeat 100% 0%; 
	background-size: auto 290px;  
	width:100%; 
	border:2px solid #006699; 
	padding:20px 350px 20px 60px; 
	text-align: justify;
}
.padd-1 {
padding: 2px 50px 2px 2px;
}
.marg-1 {
margin:0px 20px 0px 20px;
}
.tarjeta-torneos {
	background: linear-gradient(to top,  #0099CC, #006699); 
	width:100%; 
	border:0px solid #000; 
	padding:60px 15px 60px 15px; 
	color: #FFF;
	cursor: pointer;
}
.ima-marca-tarje {
width:150px;
}


.tarje-menu-fut {
padding: 60px 30px 20px 30px;
}
.tarje-menu-fut-inter {
	background: #666; 
	width: 100%; 
	height: 200px; 
	padding: 30px 0px 10px 0px;  
	cursor:pointer; 
	color:#fff; 
}
.menu-fut {
	position: relative;
	display: table; 
	width: 25%; 
	height: auto;
	border:0px solid red; 
	margin: 0px;
	float:left;
}
.wor-revert {}
.tamanio-data {
font-size:50px; 
margin:0px;
}
.banner-section {
background:url('../image/banner-4ta.png') no-repeat 50% 100%; 
background-size: auto 430px; 
width:100%; 
padding-bottom:440px; 
}
@media (max-width:992px) {

	.estilo-resena {
	margin:0px 0px 0px 0px;
	}
	.estilo-resena-2 {
		background: #FFF; 
		width:100%; 
		border:1px solid #006699; 
		padding:10px; 
		text-align: justify;
	}
	.padd-1 {
	padding: 0px;
	}
	.marg-1 {
	margin:0px 0px 0px 0px;
	}
	.tarjeta-torneos {
	width:100%; 
	border:0px solid #000; 
	padding:10px 4px 10px 4px; 
	color: #FFF;
	}
	.ima-marca-tarje {
	width:100px;
	}
	
	.tarje-menu-fut {
	padding: 20px;
	}
	.tarje-menu-fut-inter {
		background: #666; 
		width: 100%; 
		height: 100px; 
		padding: 10px 0px 20px 0px;  
		cursor:pointer; 
		color:#fff; 
	}
	.menu-fut {
	position: relative;
	display: table; 
	width: 50%; 
	height: auto;
	border:0px solid navy; 
	margin: 0px;
	float:left;
	}
	
	.ico {	width: 50px; 
		height: 50px;
		float: none;
		border:0px solid #fff;
	}
	.ico-equipos {
	 background: url('../image/sport/icono-equipos-2.png') no-repeat 50% 50%; 
	 background-size: auto 40px ;
	}
	.ico-fixture {
	 background: url('../image/sport/icono-campo.png') no-repeat 50% 50%; 
	 background-size: auto 40px ;
	}
	.ico-torneos {
	 background: url('../image/sport/icono-copa.png') no-repeat 50% 50%; 
	 background-size: auto 40px ;
	}
	.ico-resultados {
	 background: url('../image/sport/icono-resltados.png') no-repeat 50% 50%; 
	 background-size: auto 40px ;
	}
	
	.banner-section {
	background:url('../image/banner-4ta.png') no-repeat 50% 100%; 
	background-size: auto 200px; 
	width:100%; 
	padding-bottom:210px; 
	}
	
	.wor-revert {
	display: flex;
  	flex-wrap: wrap;
	}
	
	.wor-revert .col-md-3 {
	width: 25%;	
	}
	
	.wor-revert .col-md-3 .ico_por{
	width: 50px;
	height: 50px;	
	}
	.wor-revert .col-md-3 .ico_por{
	width: 50px;
	height: 50px;	
	}
	.tamanio-data {
		font-size:30px; 
		margin:0px;
	}
	.primera {
	background-size: auto 40px ;
	width: 40px; 
	height: 40px; 
	}
	.segunda {
	background-size: auto 40px ;
	width: 40px; 
	height: 40px; 
	}
	.tercera {
	background-size: auto 40px ;
	width: 40px; 
	height: 40px; 
	}
	.cuarta { 
	background-size: auto 40px ;
	width: 40px; 
	height: 40px;  
	}
	.localidades {
	background-size: auto 40px ;
	width: 40px; 
	height: 40px; 
	}
	.equipos { 
	background-size: auto 40px ;
	width: 40px; 
	height: 40px;  
	}
	.jugadoras {
	background-size: auto 40px ;
	width: 40px; 
	height: 40px; 
	}
}
/*PANTALLA CELULAR*/
@media (max-width:398px) 
{
	.wor-revert {
	display: flex;
  	flex-wrap: wrap;
	}
	
	.wor-revert .col-md-3 {
	width: 50%;	
	}
	
	.wor-revert .col-md-3 .ico_por{
	width: 50px;
	height: 50px;	
	}
	.wor-revert .col-md-3 .ico_por{
	width: 50px;
	height: 50px;	
	}
	.tamanio-data {
		font-size:30px; 
		margin:0px;
	}
	.estilo_formulario_3 {
		position: relative;
		background:#fff; 
		margin: 0px 0px 0px 0px; 
		padding: 20px; 
		text-align:left;
		z-index:5;
	}
	.estilo-resena {
	margin:0px 0px 0px 0px;
	}
	.estilo-resena-2 {
		background: #FFF; 
		width:100%; 
		border:1px solid #006699; 
		padding:10px; 
		text-align: justify;
	}
	.padd-1 {
	padding: 0px;
	}
	.marg-1 {
	margin:0px 0px 30px 0px;
	}
	
	.tarje-menu-fut {
	padding: 10px;
	}
	.tarje-menu-fut-inter {
		background: #666; 
		width: 100%; 
		height: 100px; 
		padding: 10px;  
		cursor:pointer; 
		color:#fff; 
	}
	.menu-fut {
		position: relative;
		display: table; 
		width: 50%; 
		height: auto;
		border:0px solid #fff; 
		margin: 0px;
		float:left;
	}
	
	.ico {	width: 40px; 
		height: 40px;
		float: none;
		border:0px solid #fff;
	}
	.ico-equipos {
	 background: url('../image/sport/icono-equipos-2.png') no-repeat 50% 50%; 
	 background-size: auto 30px ;
	}
	.ico-fixture {
	 background: url('../image/sport/icono-campo.png') no-repeat 50% 50%; 
	 background-size: auto 30px ;
	}
	.ico-torneos {
	 background: url('../image/sport/icono-copa.png') no-repeat 50% 50%; 
	 background-size: auto 30px ;
	}
	.ico-resultados {
	 background: url('../image/sport/icono-resltados.png') no-repeat 50% 50%; 
	 background-size: auto 30px ;
	}

	.estilo_video_marker { 
	margin: 0px 0px 0px 0px; 
	}
	
	.banner-section {
	background:url('../image/banner-4ta.png') no-repeat 50% 100%; 
	background-size: auto 100px; 
	width:100%; 
	padding-bottom:120px; 
	}
	.primera {
	background-size: auto 40px ;
	width: 40px; 
	height: 40px; 
	}
	.segunda {
	background-size: auto 40px ;
	width: 40px; 
	height: 40px; 
	}
	.tercera {
	background-size: auto 40px ;
	width: 40px; 
	height: 40px; 
	}
	.cuarta { 
	background-size: auto 40px ;
	width: 40px; 
	height: 40px;  
	}
	.localidades {
	background-size: auto 40px ;
	width: 40px; 
	height: 40px; 
	}
	.equipos { 
	background-size: auto 40px ;
	width: 40px; 
	height: 40px;  
	}
	.jugadoras {
	background-size: auto 40px ;
	width: 40px; 
	height: 40px; 
	}
	

}
.ima_formu_2 {	
	background: url('../image/ima-1.png') no-repeat 100% 0%; 
	background-size: cover; 
	margin: 0% 0% 0% 0%; 
	width: 100%; 	
	height: 400px;	
	z-index:0;
}
.ima_formu_3 {	
	background: url('../image/defaul_banner_edicion.jpg') no-repeat 50% 50%; 
	background-size: cover; 
	width: 100%; 	
	height: 350px;
	z-index:6;	
}
.fondo_formu_2 {
	display:table;	
	width: 40%;	
	height: 470px;	
	float:right;
}
@media (max-width:992px) {

}
/*PANTALLA CELULAR*/
@media (max-width:398px) 
{
	.ima_home_1 {
		display:table; 
		width: 100%; 
		height: 300px; 
		float: none;
	}
	
	.fondo_formu_1 {
		display:table; 
		background: #fff;  
		width: 50%; 
		height: 470px; 
		border:0px solid #fff; 
		float:right;
	}
	.estilo_formulario_1 {
		background:#fff; 
		margin: 0px 0px 0px 0px; 
		padding: 0px; 
		text-align:left;
	}
	.ima_formu_2 {	
		background: url('../image/ima-1.png') no-repeat 100% 0%; 
		background-size: auto 100%; 
		margin: 0% 0% 0% 0%; 
		width: 100%; 	
		height: 200px;	
		z-index:0;
	}
	.ima_formu_3 {	
		background: url('../image/defaul_banner_edicion.jpg') no-repeat 0% 0%; 
		background-size: auto 100%; 
		width: 100%; 	
		height: 250px;
		z-index:6;	
	}
}


.fondo_formu_3 {
background:#FFFFFF; 
width:100%; 
border: 0px solid #fff; 
padding:50px; 
margin:-100px 0px 30px 0px; 
display: table; 
}
.ima_oferta_1 {
	 
	display:table;  
	width: 100%; 
	height: 100%;
}
.estiulo_ima_oferta_1 {
	width: 50%; 
	background:#fff; 
	margin: 40px 0px 40px 0px; 
	padding: 50px; 
	text-align:left; 
	float: right;
}
.estilo_f_2 {
display: table; 
padding: 0px 0px 30px 0px;
}

.margen-noticias-home {
	height: 480px;
	margin: 0px; 
	padding: 0px 20px 0px 0px;
	border:0px solid #eee;
	text-align:left;
}


.curve {
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	*margin-left: .6em;
  border-color: rgba(0, 0, 0, 0.8);
  outline: 0;
}

.curve_10px {
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	*margin-left: .6em;
  border-color: rgba(0, 0, 0, 0.6);
  outline: 0;
}
.curve_i_10px {
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	-webkit-border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
	*margin-left: .6em;
  border-color: rgba(0, 0, 0, 0.6);
  outline: 0;
}
.curve_i_right_15px {
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	-webkit-border-radius: 0px 15px 15px 0px;
	-moz-border-radius:  0px 15px 15px 0px;
	border-radius:  0px 15px 15px 0px;
	*margin-left: .6em;
  border-color: rgba(0, 0, 0, 0.6);
  outline: 0;
}
.curve_50 {
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	-webkit-border-radius: 20px 20px 0px 0px;
	-moz-border-radius: 20px 20px 0px 0px;
	border-radius: 20px 20px 0px 0px;
	*margin-left: .6em;
  border-color: rgba(0, 0, 0, 0.8);
  outline: 0;
}
.curve_left_20 {
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	-webkit-border-radius: 20px 0px 0px 20px;
	-moz-border-radius: 20px 0px 0px 20px;
	border-radius: 20px 0px 0px 20px;
	*margin-left: .6em;
  border-color: rgba(0, 0, 0, 0.8);
  outline: 0;
}
@media (max-width:398px) 
{
.curve_left_20 {
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	-webkit-border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	*margin-left: .6em;
  border-color: rgba(0, 0, 0, 0.8);
  outline: 0;
}
}
.sombra {
	-webkit-box-shadow: inset 0 8px 8px rgba(0,0,0,.05), 0 0 10px rgba(0,0,0,.5);
	-moz-box-shadow: inset 0 8px 8px rgba(0,0,0,.05), 0 0 10px rgba(0,0,0,.5);
	box-shadow: inset 0 8px 8px rgba(0,0,0,.05), 0 0 10px rgba(0,0,0,.5);
}
.sombra_15px {
	-webkit-box-shadow: inset 0 15px 15px rgba(0,0,0,.08), 0 0 15px rgba(0,0,0,.8);
	-moz-box-shadow: inset 0 15px 15px rgba(0,0,0,.08), 0 0 15px rgba(0,0,0,.8);
	box-shadow: inset 0 15px 15px rgba(0,0,0,.08), 0 0 15px rgba(0,0,0,.8);
}
.epigrafe_video {
	position:relative; 
	width: 50%; 
	height: auto;
	border:0px solid red;
	color: #fff;
	bottom: 0px;
	padding:10px;
}

@media (max-width:992px) {

	.ima_home_1 {
		display:table; 
		width: 100%; 
		height: 200px; 
		border: 0px solid #fff; 
		float: none;
	}
	
	.fondo_formu_1 {
		display:table; 
		background: #fff;  
		width: 100%; 
		height: auto; 
		border:0px solid #fff; 
		float:none;
	}

	.estilo_formulario_1 {
		background:#fff; 
		margin: -30px 0px -30px 0px; 
		padding: 20px; 
		text-align:left;
	}
	.estilo_formulario_2 {
		background:#fff; 
		margin: 0px 0px 0px 0px; 
		padding: 15px; 
		text-align:left;
	}
	.estilo_formulario_2 h1 {
		color: #003366; 
		font-size: 35px;
	}
	.estilo_formulario_2 h2 {
		color: #003366;
		font-size: 35px;
	}
	.fondo_formu_3 {
		background:#FFFFFF; 
		width:100%; 
		border: 0px solid #fff; 
		padding:20px; 
		margin: 0px; 
		display: table; 
	}

	.estiulo_ima_oferta_1 {
		width: 98%; 
		background:#fff; 
		margin: 1%; 
		padding: 20px; 
		text-align:left; 
		float: none;
	}
	.estilo_f_2 {
		display: table; 
		padding: 0px 0px 0px 0px;
	}

	.file-mov-50 i {
	font-size:33px;
	}
	
	.file-mov-100 i {
	font-size:33px;
	}
	
	.caja_redes_compartir i {
	margin:0px 0px 0px 10px;
	font-size:33px;
	}
	
	
	
	
	
}



/* 17 --------- Scroll To Top ----------*/

.scroll-to-top {
    position: fixed;
    right: 0px;
    top: 300px;
    height: 330px;
    width: 38px;
	z-index:9;
}
.carri {
    height: 38px;
    width: 38px;
    opacity: 1;
    cursor: pointer;
	margin:0px 0px 5px 0px;
}
.margen-bottom {
}
.scroll-to-top:hover {
    opacity: 1;
}
.read-more{
    color: #6699CC;
}


@media (max-width:992px) 
{

	.scroll-to-top {
		background:#212529;
		position: relative;
		right: none;
		top: 0px;
		bottom: 20px;
		height: 100px;
		width: 100%;
		z-index:9;
		border: 0px solid red;
	}
	.carri {
		position: inherit;
		height: 40px;
		width: 60px;
		opacity: 1;
		cursor: pointer;
		margin:0px 0px 0px 0px;
		float:left;
	}
	.margen-bottom {
	width: 100%;
	border: 0px solid #fff;
	margin-left: 20%;
	}

}


@media (max-width:398px) 
{

	.scroll-to-top {
		background:#212529;
		position: relative;
		right: none;
		top: 0px;
		bottom: 50px;
		height: 150px;
		width: 100%;
		z-index:9;
		border: 0px solid red;
	}
	.carri {
		position: inherit;
		height: 40px;
		width: 60px;
		opacity: 1;
		cursor: pointer;
		margin:0px 0px 0px 0px;
		float:left;
	}
	.margen-bottom {
	width: 100%;
	border: 0px solid #fff;
	margin-left: 0%;
	}

}

.caja_redes_compartir {
 width:100%; 
 height: 33px; 
 text-align:right;
 margin:0px;
 padding:0px;
}
.caja_redes_compartir i {
margin:0px 0px 0px 10px;
font-size:24px;
}
.compartir_face {
background: url('../image/boton-compartir-facebook.png') no-repeat 50% 50%; 
background-size: 78px 20px ;
width: 78px; 
height: 20px;
float: left;
}
.mi {
	width: 38px; 
	height: 38px;
	float: left;
	border:0px solid #fff;
	box-shadow: 2px 1px 4px black; 
 }

.mi-tiktok {
 background: url('../image/ico-tiktok.png') no-repeat 50% 50%; 
 background-size: 45px auto ;

}
.mi-whatsapp {
 background: url('../image/ico_whatsapp.png') no-repeat 50% 50%; 
 background-size: 45px auto ;
}
.mi-youtube {
 background: url('../image/ico_you.png') no-repeat 50% 50%; 
 background-size: 45px auto ;

}
.mi-facebook {
 background: url('../image/ico-face.png') no-repeat 50% 50%; 
 background-size: 45px auto ;
}
.mi-instagram {
 background: url('../image/ico_instagram.png') no-repeat 50% 50%; 
 background-size: 45px auto ;
}
.mi-ubicacion {
 background: url('../image/ico_mapsgoogle.png') no-repeat 50% 50%; 
 background-size: 45px auto ;
}

@media (max-width:992px) 
{

	.mi {
		width: 40px; 
		height: 40px;
		float: left;
		border:0px solid #fff;
		box-shadow: 0px 0px 0px black;
		margin: 10px;
	 }
	
	.mi-tiktok {
	 background: url('../image/ico-tiktok.png') no-repeat 50% 50%; 
	background-size: auto  40px;
	
	}
	.mi-whatsapp {
	 background: url('../image/ico_whatsapp.png') no-repeat 50% 50%; 
	 background-size: auto  40px;
	}
	.mi-youtube {
	 background: url('../image/ico_you.png') no-repeat 50% 50%; 
	background-size: auto  40px;
	
	}
	.mi-facebook {
	 background: url('../image/ico-face.png') no-repeat 50% 50%; 
	 background-size: auto  40px;
	}
	.mi-instagram {
	 background: url('../image/ico_instagram.png') no-repeat 50% 50%; 
	 background-size: auto  40px;
	}
	.mi-ubicacion {
	 background: url('../image/ico_mapsgoogle.png') no-repeat 50% 50%; 
	 background-size: auto  40px;
	}

}

.tarjeta-opnion {
	border:2px solid #666; 
	display: table; 
	line-height:140%; 
	color: #FFFFFF; 
	padding:20px;
}
.perfil-1 {
	float:left; width: 20%;
}
.imag-perfil {
width: 90%; 
margin:0px 0px 0px 0px;
}
.conte-opinion {
	float:right; 
	width: 80%;
	text-align:left;
}
.text-opin {
 float:none; 
 width: 100%; 
 margin:0px;
 }
@media (max-width:398px) 
{
	.mi {
		width: 50px; 
		height: 50px;
		float: left;
		border:0px solid #fff;
		box-shadow: 0px 0px 0px black;
		margin: 10px;
	 }
	
	.mi-tiktok {
	 background: url('../image/ico-tiktok.png') no-repeat 50% 50%; 
	background-size: auto  40px;
	
	}
	.mi-whatsapp {
	 background: url('../image/ico_whatsapp.png') no-repeat 50% 50%; 
	 background-size: auto  40px;
	}
	.mi-youtube {
	 background: url('../image/ico_you.png') no-repeat 50% 50%; 
	background-size: auto  40px;
	
	}
	.mi-facebook {
	 background: url('../image/ico-face.png') no-repeat 50% 50%; 
	 background-size: auto  40px;
	}
	.mi-instagram {
	 background: url('../image/ico_instagram.png') no-repeat 50% 50%; 
	 background-size: auto  40px;
	}
	.mi-ubicacion {
	 background: url('../image/ico_mapsgoogle.png') no-repeat 50% 50%; 
	 background-size: auto  40px;
	}
	.marginado { 
	text-align: center;
	padding: 0px 0px 0px 0px;
	}
	
	.tarjeta-opnion {
		border:1px solid #666; 
		display: table; 
		line-height:140%; 
		color: #FFFFFF; 
		padding:20px;
	}
	.perfil-1 {
		float:none; 
		width: 100%;
	}
	.imag-perfil {
	width: 40%; 
	margin:10px 0px 30px 0px;
	}
	.conte-opinion {
		float:none; 
		width: 100%;
		text-align:left;
	}
	.text-opin {
	 float:none; 
	 width: 100%; 
	 margin:0px;
	 font-size: 18px;
	 }
	.tipo_ico2 {
	width: 100%;
	}
}
.chau {
 background: url('../image/iconos/errormessage.gif') no-repeat 50% 50%; 
 background-size: auto auto ;
 width: 17px; 
 height: 17px;
 float: right;
 cursor: pointer;
}
.hapy {
 background: url('../image/iconos/hapy.png') no-repeat 50% 50%; 
 background-size: auto auto ;
 width: 24px; 
 height: 24px;
 float: left;
}
.good {
 background: url('../image/iconos/good.png') no-repeat 50% 50%; 
 background-size: auto auto ;
 width: 24px; 
 height: 24px;
 float: left;
}
.ham {
 background: url('../image/iconos/ham.png') no-repeat 50% 50%; 
 background-size: auto auto ;
 width: 24px; 
 height: 24px;
 float: left;
}
.ups {
 background: url('../image/iconos/ups.png') no-repeat 50% 50%; 
 background-size: auto auto ;
 width: 24px; 
 height: 24px;
 float: left;
}
.dee {
 background: url('../image/iconos/dee.png') no-repeat 50% 50%; 
 background-size: auto auto ;
 width: 24px; 
 height: 24px;
 float: left;
}
.progreso {
 background: url('../image/ajax-loader-small.gif') no-repeat 50% 50%; 
 background-size: auto auto ;
 width: 17px; 
 height: 17px;
 float: left; 
}
.nuevo {
 background: url('../image/nuevo-1.gif') no-repeat 50% 50%; 
 background-size:auto auto;
 width: 100%; 
 height: 16px; 
}
.en_promo {
 background: url('../image/ins-abi.gif') no-repeat 100% 50%; 
 background-size: 65% auto;
 width: 100%; 
 height: 120px; 
}
.egresado {
 background: url('../image/iconos/ico-egresado.png') no-repeat 50% 50%; 
 background-size:auto 90px ;
 width: 100px; 
 height: 100px; 
}
.estudiante {
 background: url('../image/iconos/ico-alumno.png') no-repeat 50% 50%; 
 background-size:auto 100px ;
 width: 100px; 
 height: 100px; 
}
.profesores {
 background: url('../image/iconos/ico-maestro.png') no-repeat 50% 50%; 
 background-size:auto 90px ;
 width: 100px; 
 height: 100px; 
}
.carreras_uni {
 background: url('../image/iconos/ico-carreras.png') no-repeat 50% 50%; 
 background-size:auto 120px ;
 width: 125px; 
 height: 100px; 
}
.ico-operador {
 background: url('../image/iconos/operador.png') no-repeat 50% 50%; 
 background-size:auto 30px ;
 width: 30px; 
 height: 30px; 
}
@media (max-width:992px) {

	.banner_navidad_2 {
	display: none;
	}
	.file-mov-50 i {
	font-size:33px;
	}
	
	.file-mov-100 i {
	font-size:33px;
	}
	
	.caja_redes_compartir i {
	margin:0px 0px 0px 10px;
	font-size:33px;
	}
}

.texto-historial {
 margin: 0px 0px 50px 100px;  
text-align: justify; 
 }

#placas {
display:table;
 	width: 24%;	
	margin:0% 1% 1% 0%;	
	padding: 0px;
	float:left;
}
.caja_r {
display:table;
 	width: 100%;	
	margin: 0%;	
	padding: 0px;
	background: linear-gradient(to top, #ccc, #eee); 
	-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
}
.caja_tit { 
display:table;
width: 100%;
background: #333;
color: #FFCC00; 
padding: 5px 2px 5px 10px;
font-size:11px;
-webkit-border-radius: 5px 5px 0px 0px;
-moz-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
}
.caja_cont_1 {
width: 100%;
height:55px;
display:table;
padding: 0px;
float: none;
}
.caja_cont_2 {
width: 100%;
height:25px;
display:table;
padding: 0px;
float: none;
}
.caja_cont_2 h1 
{ 
	margin:0px; 
	padding: 0px; 
}
.caja_cont_3 {
width: 100%;
height:30px;
display:table;
padding: 10px;
font-size:12px;
text-align:center;
float: none;
}
@media (max-width:992px) {
	#placas {
	display:table;
		width: 49%;	
		margin:0% 1% 1% 0%;	
		padding: 0px;
		float:left;
	}
	.texto-historial {
	 margin: 0px 0px 0px 0px;  
	text-align: justify; 
	 }
 
}

@media (max-width:398px) 
{
	#placas {
	display:table;
		width: 96%;	
		margin:0% 2% 6% 2%;	
		padding: 0px;
		float:left;
	}

}



