﻿.contenedorResultadosBusqueda.Admin{ 

    background-color: #e4f5bb;

}

img{max-width:100%;}

.filtro_datos{
	 border: 0px solid #c3c3c3 !important; padding:8px 8px 9px 8px !important; background-color: White !important; border-radius:20px
}
.filtro_datos input{
	 border: 0px solid #c3c3c3 !important; padding:8px 8px 9px 8px !important; background-color: White !important; border-radius:20px
}
 .contenedorLogo
 {
    width:45%; float:left; max-width:200px; margin-right:20px
 }

.contenedorInstagram{
    width: 33.1%; float: left; margin-bottom:0%
}

.Detalle tbody{width:100%; display:table}



.video-responsive {
position: relative;
padding-bottom: 52%; /* 16/9 ratio */
padding-top: 30px; /* IE6 workaround*/
height: 0;
overflow: hidden;
}


span { font-weight:400}


.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

/* ESTILOS NOTICIAS BLOQUE */
    .contenedorContenidoPartidasBloques
    {
        background-color:White; display:flex; overflow:hidden; width:32.3%; float:left; height:420px; margin-right:1%; margin-bottom:1%; padding-bottom:5px;
        -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3)  
    }
    .contenedorContenidoPartidasBloquesInterior
    {
        display:block; overflow:hidden; margin:10px; width:100%
    }
    .imagenBloques{
        background-color:#e0e0e0; height:200px; display:block; overflow:hidden; margin-bottom:5px; background-image:url('../images/fondo-noticia-gen.png'); background-position:bottom; background-repeat:no-repeat
    }
    .imagenBloques a:link img{
        transition: width 1.5s, height 1.5s, transform 1.5s !important;
        -moz-transition: width 1.5s, height 1.5s, -moz-transform 1.5s !important;
        -webkit-transition: width 1.5s, height 1.5s, -webkit-transform 1.5s !important;
        -o-transition: width 1.5s, height 1.5s,-o-transform 1.5s !important;
    }
    .imagenBloques a:hover img{
            transform : scale(1.3) !important;
            -moz-transform : scale(1.3) !important;      /* Firefox */
            -webkit-transform : scale(1.3) !important;   /* Chrome - Safari */
            -o-transform : scale(1.3) !important;        /* Opera */
    }

    .divBlanco{
        background:rgba(255, 255, 255, 1); height:15px; position: absolute; z-index:5; width:20.4%; margin-top:405px;
    }
    
/* FIN ESTILOS NOTICIAS BLOQUE */




/* ESTILOS TIENDA BLOQUE */
    .contenedorContenidoTiendaBloques
    {
        background-color:White; display:flex; overflow:hidden; width:24%; float:left; margin-right:1%; margin-bottom:15px; padding-bottom:5px;
        -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3)  
    }
    .contenedorBotonesCategorias
    {
        background-color:White; display:flex; overflow:hidden; margin-bottom:15px; padding-bottom:5px;
        -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3)  
    }
    .contenedorContenidoTiendaBloquesInterior
    {
        display:block; overflow:hidden; margin:10px; width:100%
    }
    .imagenTienda{
        height:200px; display:block; overflow:hidden; margin-bottom:5px;
    }
    .Precio{ font-size:18px; color:Green; margin-top:12px; font-weight:500; float:left}
    .Recorte{ height:35px}
    .contenedorBoton{width:100%; display:block; overflow:hidden; margin-top:15px}
    .Stock{ background-color:Green; padding:5px; color:White; float:left; margin-right:10px; margin-top:10px}
    .NoStock{background-color:Red; padding:5px; color:White; float:left; margin-right:10px; margin-top:10px}
    
    
    
    .botonInicioTienda{
	border: 0px; background-color:#a945c2; vertical-align: middle; color:white !important; cursor:pointer;
	font-family:'Roboto', sans-serif; font-size:15px;  padding:13px 25px 13px 25px; margin-left:3px; margin-bottom:3px;
    }

    .botonInicioTienda{
		    border: 0px; background-color:#a945c2; vertical-align: middle; color:white !important; cursor:pointer;
	        font-family:'Roboto', sans-serif; font-size:15px; padding:13px 25px 13px 25px; margin-left:3px; margin-bottom:3px;
		    display:inline-block;
		    transition: 0.5s ease;
		    -o-transition: 0.5s ease;
		    -moz-transition: 0.5s ease;
		    -webkit-transition: 0.5s ease;
		    text-transform: uppercase;  
	        cursor:pointer;
	        -webkit-appearance:none;
    }
    .botonInicioTienda:hover{
        background:#222;
        color:#FFF;
    }
    
    
    .botonCategorias{
	border: 0px; background-color:#6abd11; vertical-align: middle; color:white !important; cursor:pointer;
	font-family:'Roboto', sans-serif; font-size:15px;  padding:14px 25px 13px 25px; margin-left:3px; margin-bottom:3px;
    }

    .botonCategorias{
		    border: 0px; background-color:#6abd11; vertical-align: middle; color:white !important; cursor:pointer;
	        font-family:'Roboto', sans-serif; font-size:15px; padding:14px 25px 13px 25px; margin-left:3px; margin-bottom:3px;
		    display:inline-block;
		    transition: 0.5s ease;
		    -o-transition: 0.5s ease;
		    -moz-transition: 0.5s ease;
		    -webkit-transition: 0.5s ease;
		    text-transform: uppercase;  
	        cursor:pointer;
	        -webkit-appearance:none;
    }
    .botonCategorias:hover{
        background:#222;
        color:#FFF;
    }


    .botonPromo{
	    border: 0px; background-color:#eb771a; vertical-align: middle; color:white !important; cursor:pointer;
	    font-family:'Roboto', sans-serif; font-size:15px;  padding:13px 25px 13px 25px; margin-left:3px; margin-bottom:3px;
    }

    .botonPromo{
		    border: 0px; background-color:#eb771a; vertical-align: middle; color:white !important; cursor:pointer;
	        font-family:'Roboto', sans-serif; font-size:15px; padding:13px 25px 13px 25px; margin-left:3px; margin-bottom:3px;
		    display:inline-block;
		    transition: 0.5s ease;
		    -o-transition: 0.5s ease;
		    -moz-transition: 0.5s ease;
		    -webkit-transition: 0.5s ease;
		    text-transform: uppercase;  
	        cursor:pointer;
	        -webkit-appearance:none;
    }
    .botonPromo:hover{
        background:#222;
        color:#FFF;
    }
    
    
/* FIN ESTILOS NOTICIAS BLOQUE */



/* ESTILOS CAMPEONATOS BLOQUE */
    .contenedorContenidoCampeonatosBloques
    {
        background-color:White; display:flex; overflow:hidden; width:32.3%; float:left; height:auto; margin-right:1%; margin-bottom:1%; padding-bottom:5px;
        -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3)  
    }
   
    .imagenBloquesCampeonatos{
        background-color:#e0e0e0; height:200px; display:block; overflow:hidden; margin-bottom:5px; background-image:url('../images/fondo-campeonato-gen.png'); background-position:center; background-repeat:no-repeat;     -webkit-background-size: cover;
     -moz-background-size: cover;
       -o-background-size: cover;
          background-size: cover;
    }   
/* FIN ESTILOS CAMPEONATOS BLOQUE */


/* ZOOM LISTADO CAMPEONATOS */
    .contenedorContenidoPartidas a:link img{
        transition: width 1.5s, height 1.5s, transform 1.5s !important;
        -moz-transition: width 1.5s, height 1.5s, -moz-transform 1.5s !important;
        -webkit-transition: width 1.5s, height 1.5s, -webkit-transform 1.5s !important;
        -o-transition: width 1.5s, height 1.5s,-o-transform 1.5s !important;
    }
    .contenedorContenidoPartidas a:hover img{
            transform : scale(1.3) !important;
            -moz-transform : scale(1.3) !important;      /* Firefox */
            -webkit-transform : scale(1.3) !important;   /* Chrome - Safari */
            -o-transform : scale(1.3) !important;        /* Opera */
    }
/* FIN ZOOM LISTADO CAMPEONATOS */



input.check{  border: 0px; padding:9px 9px 10px 9px; background-color:#cecece; border-radius:20px}

select.check{  border: 0px; padding:8px 8px 9px 8px; background-color:#cecece; border-radius:20px}

input.check[type=checkbox]:not(old),
input.check[type=radio   ]:not(old){
  width     : 2em;
  margin    : 0;
  padding   : 0;
  font-size : 1em;
  opacity   : 0;
}
input.check[type=checkbox]:not(old) + label,
input.check[type=radio   ]:not(old) + label{
  display      : inline-block;
  margin-left  : -2em;
  line-height  : 1.5em;
}

input.check[type=checkbox]:not(old) + label > span,
input.check[type=radio   ]:not(old) + label > span{
  display          : inline-block;
  width            : 0.875em;
  height           : 0.875em;
  border           : 0px;
  margin           : 0.25em 0.25em 0.25em 1em;
  background       : #cecece;
  vertical-align   : bottom;
  font-size:17px; padding:1px
}

input.check[type=checkbox]:not(old):checked + label > span,
input.check[type=radio   ]:not(old):checked + label > span{

}

input.check[type=checkbox]:not(old):checked + label > span:before{
  content     : '✓';
  display     : block;
  width       : 1em;
  color       : Black;
  font-size   : 0.875em;
  line-height : 1em;
  text-align  : center;
  text-shadow : 0 0 0.0714em rgb(115,153,77);
  font-weight : bold;
}

input.check[type=radio]:not(old):checked +  label > span > span{
  display          : block;
  width            : 0.5em;
  height           : 0.5em;
  margin           : 0.125em;
  border           : 1px solid Black;
  border-radius    : 0.125em;
  background       : rgb(0,0,0);
  background-image :    -moz-linear-gradient(rgb(0,0,0),rgb(0,0,0));
  background-image :     -ms-linear-gradient(rgb(0,0,0),rgb(0,0,0));
  background-image :      -o-linear-gradient(rgb(0,0,0),rgb(0,0,0));
  background-image : -webkit-linear-gradient(rgb(0,0,0),rgb(0,0,0));
  background-image :         linear-gradient(rgb(0,0,0),rgb(0,0,0));
}






input.checkWhite{  border: 0px; padding:8px 8px 9px 8px; background-color:White; border-radius:20px}

select.checkWhite{  border: 0px; padding:7px 7px 8px 7px; background-color:White; border-radius:20px}

input.checkWhite[type=checkbox]:not(old),
input.checkWhite[type=radio   ]:not(old){
  width     : 2em;
  margin    : 0;
  padding   : 0;
  font-size : 1em;
  opacity   : 0;
}
input.checkWhite[type=checkbox]:not(old) + label,
input.checkWhite[type=radio   ]:not(old) + label{
  display      : inline-block;
  margin-left  : -2em;
  line-height  : 1.5em;
}

input.checkWhite[type=checkbox]:not(old) + label > span,
input.checkWhite[type=radio   ]:not(old) + label > span{
  display          : inline-block;
  width            : 0.875em;
  height           : 0.875em;
  border           : 0px;
  margin           : 0.25em 0.25em 0.25em 1em;
  background       : #cecece;
  vertical-align   : bottom;
  font-size:17px; padding:1px
}

input.checkWhite[type=checkbox]:not(old):checked + label > span,
input.checkWhite[type=radio   ]:not(old):checked + label > span{

}

input.checkWhite[type=checkbox]:not(old):checked + label > span:before{
  content     : '✓';
  display     : block;
  width       : 1em;
  color       : Black;
  font-size   : 0.875em;
  line-height : 1em;
  text-align  : center;
  text-shadow : 0 0 0.0714em rgb(115,153,77);
  font-weight : bold;
}

input.checkWhite[type=radio]:not(old):checked +  label > span > span{
  display          : block;
  width            : 0.5em;
  height           : 0.5em;
  margin           : 0.125em;
  border           : 1px solid Black;
  border-radius    : 0.125em;
  background       : rgb(0,0,0);
  background-image :    -moz-linear-gradient(rgb(0,0,0),rgb(0,0,0));
  background-image :     -ms-linear-gradient(rgb(0,0,0),rgb(0,0,0));
  background-image :      -o-linear-gradient(rgb(0,0,0),rgb(0,0,0));
  background-image : -webkit-linear-gradient(rgb(0,0,0),rgb(0,0,0));
  background-image :         linear-gradient(rgb(0,0,0),rgb(0,0,0));
}






.contenedorGaleriaVideos{
    width:31.3% !important; height:auto !important; display:block !important; overflow:hidden !important; background-color: Black; margin:1% !important; float:left
}

.contenedorGaleriaImagenes{
    width:23% !important; height:210px !important; display:block !important; overflow:hidden !important; background-color:#e0e0e0; margin:1% !important
}
.contenedorGaleriaImagenes img{
    width:auto !important; height:235px !important; display:block !important; overflow:hidden !important; max-width:none !important; margin:0px auto;
}
.contenedorGaleriaImagenes a:hover {
   	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
	filter: alpha(opacity=100) !important;
	-moz-opacity:1 !important;
	-khtml-opacity: 1 !important;
	opacity: 1 !important;
}
.contenedorGaleriaImagenes a:link img{
        transition: width 1.5s, height 1.5s, transform 1.5s !important;
        -moz-transition: width 1.5s, height 1.5s, -moz-transform 1.5s !important;
        -webkit-transition: width 1.5s, height 1.5s, -webkit-transform 1.5s !important;
        -o-transition: width 1.5s, height 1.5s,-o-transform 1.5s !important;
}
.contenedorGaleriaImagenes a:hover img{
        transform : scale(1.3) !important;
        -moz-transform : scale(1.3) !important;      /* Firefox */
        -webkit-transform : scale(1.3) !important;   /* Chrome - Safari */
        -o-transform : scale(1.3) !important;        /* Opera */
}

    .contenedorContenidoPartidasBloques ul {
	display:block; margin-top:15px
    }

    .contenedorContenidoPartidasBloques ol {
	    display:block; margin-top:15px;
    }

    .contenedorContenidoPartidasBloques ul li{
	    line-height:1.4em;
	    font-size:10pt; margin-bottom:10px; 
    }

    .contenedorContenidoPartidasBloques ol li{
	    line-height:1.4em;
	    font-size:10pt; margin-bottom:10px;
    }
    .contenedorNoticiasContenidoDescripcion2
    {
        height:66px
    }

.Detalle ul {
	display:block; margin-top:15px
}

.Detalle ol {
	display:block; margin-top:15px;
}

.Detalle ul li{
	line-height:1.4em;
	font-size:11pt; margin-bottom:10px; font-weight:300
}

.Detalle ol li{
	line-height:1.4em;
	font-size:11pt; margin-bottom:10px; font-weight:300
}

.ContenedorShare-buttons
{
    margin-top:0%; margin-bottom:1%
}

#share-buttons img {
    width: 32px;
    padding: 3px;
    border: 0;
    box-shadow: 0;
    display: inline;
}


.contenedorTituloMenu{
    line-height:28px;
}

.contenedorContenidoPartidas{
 font-size:13px
}
.contenedorContenidoPartidas .textoIndexNoticiasRecortadasLateral{
 max-height:170px; overflow:hidden;
}
.contenedorContenidoPartidas .textoIndexNoticiasRecortadas2{
 max-height:155px; overflow:hidden;
}
.detalle-noticias .BotonVerMas 
{
    display: none;
	visibility: hidden;	
}



.divInf
{
    display:block; overflow: hidden; width:100%
}

.divInf .contenedoresBanners{
        display:block; 
}

.contenedor5Columnas{
    width: 18.5%; float: left; margin-bottom:2%
}
.contenedor5Columnas a:hover{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.contenedor4Columnas{
    width: 24%; float: left; margin-bottom:2%
}
.contenedor4Columnas a:hover{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.toggleMenu{display:none}

strong{ font-weight:bold}

.InfoContacto{
    float:left; margin-right:5px; display:block; overflow:hidden; width:200px; font-size:12px; font-size:14px; line-height:20px; font-weight:300
}

.login{ width:95% !important }

.divContenedor{ width:95% !important}

.divContenedor{ width:95% !important}

.clearfixIntranet{display:none}

.lateralUltimosResultados{background:#f0f0f0; text-align:center; padding:5px}

.services_grid {width:100%}

/*Estilo Botón*/



.Campeonato{
    display:block; overflow:hidden; height:33px;
}

.botonCampeonatos{
		border: 0px; background-color:#6abd11; vertical-align: middle; color:white; cursor:pointer; 
	    font-size:15px; padding:13px 25px 13px 55px; margin-left:13px; background-image:url('../images/icon-ok-campeonato.gif'); background-repeat:no-repeat; background-position:20px center;
		display:inline-block;
		transition: 0.5s ease;
		-o-transition: 0.5s ease;
		-moz-transition: 0.5s ease;
		-webkit-transition: 0.5s ease;
		text-transform: uppercase;  
	    cursor:pointer;
	    -webkit-appearance:none; border-radius:20px
}
.botonCampeonatos:link{
		border: 0px; background-color:#6abd11; vertical-align: middle; color:white; cursor:pointer;
	    font-size:15px; padding:13px 25px 13px 55px; margin-left:13px; background-image:url('../images/icon-ok-campeonato.gif'); background-repeat:no-repeat; background-position:20px center;
		display:inline-block;
		transition: 0.5s ease;
		-o-transition: 0.5s ease;
		-moz-transition: 0.5s ease;
		-webkit-transition: 0.5s ease;
		text-transform: uppercase;  
	    cursor:pointer;
	    -webkit-appearance:none; border-radius:20px
}
.botonCampeonatos:hover{
    background-color:#222;
    color:#FFF; border-radius:0px
}
.botonCampeonatos:visited{
    color:#FFF; border-radius:20px
}
.botonCampeonatos:disabled
{
    background:rgba(106, 189, 17, 0.4); color:rgba(255, 255, 255, 0.4); cursor:no-drop; border-radius:20px
}
.botonCampeonatos:disabled:hover
{
    background:rgba(106, 189, 17, 0.4); color:rgba(255, 255, 255, 0.4); cursor:no-drop; border-radius:20px
}




.botonCarroCompra{
		border: 0px; background-color:#6abd11; vertical-align: middle; color:white; cursor:pointer; width:100%;
	    font-size:14px; padding:15px 25px 15px 0px;
		display:inline-block;
		transition: 0.5s ease;
		-o-transition: 0.5s ease;
		-moz-transition: 0.5s ease;
		-webkit-transition: 0.5s ease;
		text-transform: uppercase;  
	    cursor:pointer;
	    -webkit-appearance:none;
}
.botonCarroCompra:link{
		border: 0px; background-color:#6abd11; vertical-align: middle; color:white; cursor:pointer; width:100%; 
	    font-size:14px; padding:15px 25px 15px 0px; 
		display:inline-block;
		transition: 0.5s ease;
		-o-transition: 0.5s ease;
		-moz-transition: 0.5s ease;
		-webkit-transition: 0.5s ease;
		text-transform: uppercase;  
	    cursor:pointer;
	    -webkit-appearance:none;
}
.botonCarroCompra:hover{
    background-color:#222;
    color:#FFF;
}
.botonCarroCompra:visited{
    color:#FFF;
}
.botonCarroCompra:disabled
{
    background:rgba(106, 189, 17, 0.4); color:rgba(255, 255, 255, 0.4); cursor:no-drop
}
.botonCarroCompra:disabled:hover
{
    background:rgba(106, 189, 17, 0.4); color:rgba(255, 255, 255, 0.4); cursor:no-drop
}

.botonCarroCompraAzul{
		border: 0px; background-color:#24c5c5; vertical-align: middle; color:white; cursor:pointer; width:100%;
	    font-size:14px; padding:15px 25px 15px 0px;
		display:inline-block;
		transition: 0.5s ease;
		-o-transition: 0.5s ease;
		-moz-transition: 0.5s ease;
		-webkit-transition: 0.5s ease;
		text-transform: uppercase;  
	    cursor:pointer;
	    -webkit-appearance:none;
}
.botonCarroCompraAzul:link{
		border: 0px; background-color:#24c5c5; vertical-align: middle; color:white; cursor:pointer; width:100%; 
	    font-size:14px; padding:15px 25px 15px 0px; 
		display:inline-block;
		transition: 0.5s ease;
		-o-transition: 0.5s ease;
		-moz-transition: 0.5s ease;
		-webkit-transition: 0.5s ease;
		text-transform: uppercase;  
	    cursor:pointer;
	    -webkit-appearance:none;
}
.botonCarroCompraAzul:hover{
    background-color:#222;
    color:#FFF;
}
.botonCarroCompraAzul:visited{
    color:#FFF;
}
.botonCarroCompraAzul:disabled
{
    background:rgba(106, 189, 17, 0.4); color:rgba(255, 255, 255, 0.4); cursor:no-drop
}
.botonCarroCompraAzul:disabled:hover
{
    background:rgba(106, 189, 17, 0.4); color:rgba(255, 255, 255, 0.4); cursor:no-drop
}


.botonVolver{
		border: 0px; background-color:#6abd11; vertical-align: middle; color:white; cursor:pointer; 
	    font-size:15px; padding:13px 25px 13px 55px; margin-left:13px; background-image:url('../images/icon-volver.gif'); background-repeat:no-repeat; background-position:20px center;
		display:inline-block;
		transition: 0.5s ease;
		-o-transition: 0.5s ease;
		-moz-transition: 0.5s ease;
		-webkit-transition: 0.5s ease;
		text-transform: uppercase;  
	    cursor:pointer;
	    -webkit-appearance:none;
}
.botonVolver:link{
		border: 0px; background-color:#6abd11; vertical-align: middle; color:white; cursor:pointer;
	    font-size:15px; padding:13px 25px 13px 55px; margin-left:13px; background-image:url('../images/icon-volver.gif'); background-repeat:no-repeat; background-position:20px center;
		display:inline-block;
		transition: 0.5s ease;
		-o-transition: 0.5s ease;
		-moz-transition: 0.5s ease;
		-webkit-transition: 0.5s ease;
		text-transform: uppercase;  
	    cursor:pointer;
	    -webkit-appearance:none;
}
.botonVolver:hover{
    background-color:#222;
    color:#FFF;
}
.botonVolver:visited{
    color:#FFF;
}
.botonVolver:disabled
{
    background:rgba(106, 189, 17, 0.4); color:rgba(255, 255, 255, 0.4); cursor:no-drop
}
.botonVolver:disabled:hover
{
    background:rgba(106, 189, 17, 0.4); color:rgba(255, 255, 255, 0.4); cursor:no-drop
}






.botonAmarilloPartidas{
		border: 0px; background-color:#ebb31e; vertical-align: middle; color:white; cursor:pointer;
	    font-size:12px; font-weight:bold; padding:5px; margin-left:3px;
		display:inline-block;
		transition: 0.5s ease;
		-o-transition: 0.5s ease;
		-moz-transition: 0.5s ease;
		-webkit-transition: 0.5s ease;
		text-transform: uppercase;  
	    cursor:pointer;
	    -webkit-appearance:none;
}
.botonAmarilloPartidas:hover{
    background:#222;
    color:#FFF;
}
.botonAmarilloPartidas:visited{
    color:#FFF;
}



.botonAmarillo:link{
		border: 0px; background-color:#ebb31e; vertical-align: middle; color:white; cursor:pointer; border-radius:20px;
	    font-size:12px; font-weight:bold; padding:5px; margin-left:3px;
		display:inline-block;
		transition: 0.5s ease;
		-o-transition: 0.5s ease;
		-moz-transition: 0.5s ease;
		-webkit-transition: 0.5s ease;
		text-transform: uppercase;  
	    cursor:pointer;
	    -webkit-appearance:none;
}
.botonAmarillo:hover{
    background:#222;
    color:#FFF;
}
.botonAmarillo:visited{
    color:#FFF;
}


.botonAzulPartidas{
		border: 0px; background-color:#1ec2eb; vertical-align: middle; color:white; cursor:pointer;
	    font-size:12px; font-weight:bold; padding:5px; margin:3px;
		display:inline-block;
		transition: 0.5s ease;
		-o-transition: 0.5s ease;
		-moz-transition: 0.5s ease;
		-webkit-transition: 0.5s ease;
		text-transform: uppercase;  
	    cursor:pointer;
	    -webkit-appearance:none;
}
.botonAzulPartidas:hover{
    background:#222;
    color:#FFF;
}
.botonAzulPartidas:visited{
    color:#FFF;
}



.botonVerdePartidas{
		border: 0px; background-color:#6abd11; vertical-align: middle; color:white; cursor:pointer;
	    font-size:12px; font-weight:bold; padding:5px; margin:3px;
		display:inline-block;
		transition: 0.5s ease;
		-o-transition: 0.5s ease;
		-moz-transition: 0.5s ease;
		-webkit-transition: 0.5s ease;
		text-transform: uppercase;  
	    cursor:pointer;
	    -webkit-appearance:none;
}
.botonVerdePartidas:hover{
    background:#222;
    color:#FFF;
}
.botoVerdePartidas:visited{
    color:#FFF;
}
.botoVerdePartidas:disabled
{
    background:rgba(106, 189, 17, 0.4); color:rgba(255, 255, 255, 0.4); cursor:no-drop
}
.botoVerdePartidas:disabled:hover
{
    background:rgba(106, 189, 17, 0.4); color:rgba(255, 255, 255, 0.4); cursor:no-drop
}





.botonFacebook{
	border-style: none !important;
    border-color: inherit !important;
    border-width: 0px !important;
    padding: 16px 25px;
    background-color:#3a5795 !important; vertical-align: middle !important; color:white !important; cursor:pointer !important;
	    font-size:15px !important; font-weight: 400 !important; margin-left:3px;
		display:inline-block !important;
    transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-webkit-transition: 0.5s ease;
	text-transform: uppercase;  
	cursor:pointer;
	-webkit-appearance:none;
}
.botonFacebook:hover{
    background:#222 !important;
    color:#FFF !important;
}
.botonFacebook:visited{
    color:#FFF;
}



.boton{
		border-style: none !important;
    border-color: inherit !important;
    border-width: 0px !important;
    padding: 13px 25px;
    background-color:#6abd11 !important; vertical-align: middle !important; color:white !important; cursor:pointer !important;
	    font-size:15px !important; font-weight: 400 !important; margin-left:3px;
		display:inline-block !important;
		transition: 0.5s ease;
		-o-transition: 0.5s ease;
		-moz-transition: 0.5s ease;
		-webkit-transition: 0.5s ease;
		text-transform: uppercase;  
	    cursor:pointer;
	    -webkit-appearance:none;
}
.boton:hover{
    background:#222 !important;
    color:#FFF !important;
}



.botonCancelar{
	border-style: none !important;
    border-color: inherit !important;
    border-width: 0px !important;
    padding: 13px 25px;
    background-color:#d52d2d !important; vertical-align: middle !important; color:white !important; cursor:pointer !important;
	font-size:15px !important; font-weight: 400 !important; display:inline-block !important;
    transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-webkit-transition: 0.5s ease;
	text-transform: uppercase;  
	cursor:pointer;
	-webkit-appearance:none;
}
.botonCancelar:hover{
    background:#222 !important;
    color:#FFF !important;
}


.contenedorContenidoListadoCentros
{
   height:200px; display:flex; overflow:hidden; width:32.3%; float:left; margin-right:1%; margin-bottom:1%; padding-bottom:5px;
   -webkit-box-shadow: 0px 2px 20px rgba(0,0,0,0.3); -moz-box-shadow: 0px 2px 20px rgba(0,0,0,0.3); box-shadow: 0px 2px 20px rgba(0,0,0,0.3)  
}


.botonAnyadir{
		border: 0px; background-color:#6abd11; vertical-align: middle; color:white; cursor:pointer;
	    font-size:25px; font-weight: lighter; padding:4px 4px 8px 4px;
		display:inline-block;
		transition: 0.5s ease;
		-o-transition: 0.5s ease;
		-moz-transition: 0.5s ease;
		-webkit-transition: 0.5s ease;
		text-transform: uppercase;  
	    cursor:pointer;
	    -webkit-appearance:none;
}
.botonAnyadir:hover{
    background:#222;
    color:#FFF;
}

.botonQuitar{
	border: 0px; background-color:#d52d2d; vertical-align: middle; color:white; cursor:pointer;
	font-size:25px; font-weight: lighter; color:white; padding:4px 8px 8px 8px;
	display:inline-block;
    transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-webkit-transition: 0.5s ease;
	text-transform: uppercase;  
	cursor:pointer;
	-webkit-appearance:none;
}
.botonQuitar:hover{
    background:#222;
    color:#FFF;
}


.myReservas {
position: relative;
height: auto;
overflow: auto; 
-webkit-overflow-scrolling:touch;

} 

.textoRojo
{
    color:#e82828
}

.textoVerde
{
    color:#5a9f0f
}

.myIframe {
position: relative;
padding-bottom: 100%;
padding-top: 0px;
height: 0;
overflow: auto; 
-webkit-overflow-scrolling:touch;

} 
.myIframe iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}


.TabbedPanelsTab,.ul li{
    margin-right:1px;
}


/* MENU ACTIVIDADES */
.TabbedPanelsActividadesTab,.ul li{
    margin-bottom:0px !important; list-style:none
}

.TabbedPanelsActividades {
	margin-bottom: 25px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%
}

.TabbedPanelsActividadesTabGroup {
	margin: 0px;
	padding: 0px;

}

.TabbedPanelsActividadesTab {
	float:left
}

.TabbedPanelsActividadesTabHover 
{
    background-color:#747474
}

.TabbedPanelsActividadesTabSelected {
	background-color:#bcf299 !important; color:Black
}

.TabbedPanelsActividadesTabGroup a {
	position: relative;
	top: 0px;
	float: left;
	padding:10px;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	width:90px;
	color: Black;
	font-weight:400;
	text-decoration:none; background-color:#e2eff5; border-right:1px solid #99becf; border-bottom:1px solid #ececec
}

.TabbedPanelsActividadesTabGroup a:hover{
	color: White;
	text-decoration: none; background-color:#0058a0; display:block; overflow:hidden
}
.TabbedPanelsActividadesTab a:selected{
	color: Black;
	text-decoration: none; background-color:#bcf299
}

.TabbedPanelsActividadesContentGroup {
	clear: both;
	border-left: solid 0px #CCC;
	border-bottom: solid 0px #CCC;
	border-top: solid 0px #3a0651;
	border-right: solid 0px #999; 
}

.TabbedPanelsActividadesContent {
	padding: 10px 10px 26px 10px; background-color: White; color:#333333; font-size:12px; display:block; overflow:hidden;
	-webkit-box-shadow:  1px 1px 1px 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow:  1px 1px 1px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3);
}

.TabbedPanelsActividadesContentVisible {
}

.VTabbedPanelsActividades .TabbedPanelsActividadesTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 0px #999;
	border-right: solid 0px #999;
	border-left: solid 0px #CCC;
	border-bottom: solid 0px #CCC;
}

.VTabbedPanelsActividades .TabbedPanelsActividadesTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

.VTabbedPanelsActividades .TabbedPanelsActividadesTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}

.VTabbedPanelsActividades .TabbedPanelsActividadesContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}
/* FIN MENU ACTIVIDADES */





.formulario_fila div.formulario_datos span {margin-top:4px;display:block;overflow:hidden;}



.contenedorRankingGrande
{
    float:left; width:32%; margin-bottom:25px; text-align:center; padding-bottom:10px; padding-top:15px; font-size:14px;
    margin-right:2%; background-color:White;
    -webkit-box-shadow:  0px 1px 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:  0px 1px 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.2);
    background-image:url('../images/icono-medalla.png'); background-repeat:no-repeat; background-position:right 2px top 0px;
}


@media all and (max-width:770px) {

    .contenedorResultadosBusqueda
    {
       display:block !important; margin-right:0px !important; width:100% !important;
    }



}

@media all and (max-width:1800px) {
    /* ESTILOS NOTICIAS BLOQUE */
    .imagenBloques{
       height:150px;
    }
    /* FIN ESTILOS NOTICIAS BLOQUE */
    
    /* ESTILOS NOTICIAS BLOQUE */
    .imagenBloquesCampeonatos{
       height:150px;
    }
    /* FIN ESTILOS NOTICIAS BLOQUE */
}

@media all and (max-width:1500px) {
    /* ESTILOS NOTICIAS BLOQUE */
    .contenedorContenidoPartidasBloques
    {
       margin-right:1.5%; margin-bottom:1.5%; width:48.5%;
    }
    .imagenBloques{
       height:180px;
    }
    .divBlanco{
       width:31%;
    }
    /* FIN ESTILOS NOTICIAS BLOQUE */
    
    /* ESTILOS NOTICIAS BLOQUE */
    .contenedorContenidoCampeonatosBloques
    {
       margin-right:1.5%; margin-bottom:1.5%; width:48.5%;
    }
    .imagenBloquesCampeonatos{
       height:200px;
    }
    /* FIN ESTILOS NOTICIAS BLOQUE */
        .contenedorContenidoListadoCentros
    {
       margin-right:1.5%; margin-bottom:1.5%; width:48.5%;
    }
}



@media all and (max-width:1150px) {

     table {
		    overflow-x: auto;
		    display: block;	
    }
    .contenedor4Columnas{
        width: 48%; float: left; margin-bottom:2%
    }
    .contenedor5Columnas{
        width: 47.5%; float: left; margin-bottom:2%
    }
    .contenedorGaleriaImagenes{
        width:31% !important; 
    }
    .contenedorGaleriaVideos
    {
        width:48% !important; 
    }
    
}



@media all and (max-width:1210px) {

   .contenedorInstagram{
        width: 50%
    }
    .contenedorRankingGrande
    {
        float:none; margin-bottom:25px; text-align:center; padding-bottom:10px; width:100%;
        margin-right:2%;
    }

}



.contenedor3Columnas{
    width: 32%; float: left; margin-bottom:2%;
}
.contenedor3Columnas a:hover{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8; 
	
}

.contenedor2Columnas
 {
    width:45%; float:left
 }
 
 .contenedor2Columnas a:hover{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
 
 .contenedor2ColumnasCentrosImagen
 {
    width:28%; float:left; margin-right:25px
 }
  .contenedor2ColumnasCentrosImagenNoticias
 {
    width:28%; float:left; margin-right:25px; max-height:220px
 }
      .contenedor2ColumnasCentrosImagenNoticias a:link img{
        transition: width 1.5s, height 1.5s, transform 1.5s !important;
        -moz-transition: width 1.5s, height 1.5s, -moz-transform 1.5s !important;
        -webkit-transition: width 1.5s, height 1.5s, -webkit-transform 1.5s !important;
        -o-transition: width 1.5s, height 1.5s,-o-transform 1.5s !important;
        }
        .contenedor2ColumnasCentrosImagenNoticias a:hover img{
                transform : scale(1.3) !important;
                -moz-transform : scale(1.3) !important;      /* Firefox */
                -webkit-transform : scale(1.3) !important;   /* Chrome - Safari */
                -o-transform : scale(1.3) !important;        /* Opera */
        }
 
     .contenedor2ColumnasCentrosImagen a:link img{
        transition: width 1.5s, height 1.5s, transform 1.5s !important;
        -moz-transition: width 1.5s, height 1.5s, -moz-transform 1.5s !important;
        -webkit-transition: width 1.5s, height 1.5s, -webkit-transform 1.5s !important;
        -o-transition: width 1.5s, height 1.5s,-o-transform 1.5s !important;
    }
    .contenedor2ColumnasCentrosImagen a:hover img{
            transform : scale(1.3) !important;
            -moz-transform : scale(1.3) !important;      /* Firefox */
            -webkit-transform : scale(1.3) !important;   /* Chrome - Safari */
            -o-transform : scale(1.3) !important;        /* Opera */
    }
 
 .contenedor2ColumnasCentrosTexto
 {
    width:62%; float:left; line-height:25px; font-weight:400
 }
 
 
.contenedor2ColumnasCentrosListado
 {
    width:23%; float:left; margin-right:14px
 }
 
 .contenedor2ColumnasCentrosMapa
 {
    width:74%; float:left; line-height:25px;
 }
 
 @media all and (max-width:900px) {
    .contenedorContenidoListadoCentros
    {
       height:auto; margin-right:0%; margin-bottom:5%; width:100%; overflow:hidden
    }
}

@media all and (max-width:800px) {

    
    /* ESTILOS BLOQUE */
    .contenedorContenidoPartidasBloques
    {
       height:430px; margin-right:0%; margin-bottom:5%; width:100%; overflow:hidden
    }
     .contenedorContenidoCampeonatosBloques
    {
       margin-right:0%; margin-bottom:5%; width:100%; overflow:hidden 
    }
    .imagenBloques{
       height:210px;
    }
    .imagenBloquesCampeonatos{
       height:210px;
    }
    .divBlanco{
       width:65%;
    }

    /* ESTILOS BLOQUE */
    
    
     .contenedorLogo
     {
        width:100%; float:left; max-width: 100%; margin-bottom:20px
     }
    
    
    .contenedor2Columnas
     {
        width:100%; float: none; margin-bottom:3%
     }
     .contenedor3Columnas{
        width: 100%; margin-right: 0%; float: none; margin-bottom:3%
     }
     .contenedor4Columnas{
        width: 100%; float: none; margin-bottom:3%
     }
     .contenedor5Columnas{
        width: 100%; float: none; margin-bottom:3%
     }
     .contenedor2ColumnasCentrosImagen
     {
        width:100%; float:none
     }
     .contenedor2ColumnasCentrosImagenNoticias{
       width:100%; float:none
     }
 
     .contenedor2ColumnasCentrosTexto
     {
        width:100%; float:none; display:table
     }
     
     .contenedorGaleriaImagenes{
        width:48% !important; 
    }
     .textoIndexNoticiasRecortadas{ height:auto; max-height:150px !important}
    .textoIndexNoticiasRecortadas2{ height:auto; max-height:150px !important}
}


@media all and (max-width:1000px) {
     .contenedor2ColumnasCentrosListado
     {
        width:100%; float:none
     }
 
     .contenedor2ColumnasCentrosMapa
     {
        width:100%; float:none
     }
    .contenedorContenidoTiendaBloques
    {
       width:48%; 
    }
}



@media all and (max-width:500px) {
     .contenedorGaleriaImagenes{
        width:100% !important;  height:100% !important;
     }
    .contenedorContenidoTiendaBloques
    {
       width:100% !important;   float:none
    }
    .imagenTienda{
        height:auto; 
    }
    .Recorte{ height:auto}

     .contenedorGaleriaVideos{width:100% !important}
     .contenedorGaleriaImagenes img{
        width:100% !important; height:100% !important;  margin-left:0px; margin-top:0px
     }
    .imagenBloques{
       height:210px;
    }
    .imagenBloquesCampeonatos{
       height:210px;
    }

}

@media all and (max-width:545px) 
{

    /* ESTILOS BLOQUE */

    .imagenBloques{
       height:150px;
    }
    .imagenBloquesCampeonatos{
       height:auto;
    }
}

@media all and (max-width:640px) {
    .divBlanco{
       width:91%;
    }
    

    
}