
/* CSS Document by Graphinia */

html{
/*    background full screen */
    background: url(./../images/Cancha/rojito.jpg) no-repeat center center fixed; 
   // background:url(./../images/backgroundMockup.jpg) repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

body{
/*    background: url('./../images/Cancha/rojito.jpg'); */
    
}


img.bg {
  /* Set rules to fill background */
  min-height: 100%;
  min-width: 1024px;
	
  /* Set up proportionate scaling */
  width: 100%;
  height: auto;
	
  /* Set up positioning */
  position: fixed;
  top: 0;
  left: 0;
}


@media screen and (max-width: 1024px) { /* Specific to this particular image */
  img.bg {
    left: 50%;
    margin-left: -512px;   /* 50% */
  }
}

.titulosPortada{    

    font-family: 'Oxygen', sans-serif;
    font-size: 20px;
    color: #fff;
    text-transform: uppercase; 


}


.titulosPortadaNegro{    

    font-family: 'Oxygen', sans-serif;
    font-size: 20px;
    color: #2a4982;
    text-transform: uppercase; 
}


.titulosPortadaMedianos{    

    font-family: 'Oxygen', sans-serif;
    font-size: 18px;
    color: white;
    text-align: center;
    text-transform: uppercase; 
}

.titulosPortadaPequeno{    

    font-family: 'Oxygen', sans-serif;
    font-size: 13px;
    color: #7aa6c3;
    font-weight:bold;
    text-align: center;
    text-transform: uppercase; 
}


.textoNoticias{    

    font-family: 'Oxygen', sans-serif;
    font-size: 13px;
    color: white;

    text-align: left;
    text-justify:auto;
    width:35em;

    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    text-indent:5px;}


.textoMasDetallesPequeno{    

    font-family: 'Oxygen', sans-serif;
    font-size: 12px;
    color: #6d94bc;

    text-align: left;
    text-justify:auto;
    width:35em;
text-indent: 8px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}


.textoNoticiasNegro{    

    font-family: 'Oxygen', sans-serif;
    font-size: 13px;
    color: #000;

    text-align: left;
    text-justify:auto;
    width:35em;
    text-indent:5px;

    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;



}

.textoNoticiasCompletas{    

    font-family: 'Oxygen', sans-serif;
    font-size: 13px;
    color: white;

    text-align: left;
    text-justify:auto;
    width:35em;




}


.redondezPortada{
    -webkit-border-radius: 2px;
    -os-border-radius: 2px;
    -ms-border-radius: 2px;
    -mz-border-radius: 2px;
    border-radius: 2px;

}


.disminuirTamano{
    transition: all;
    transition-duration: .1s;

}

.disminuirTamano:hover { 
    -webkit-transform: scale(.97);
    -moz-transform:    scale(.97);
    -o-transform:      scale(.97);
    -ms-transform:     scale(.97);    
}



.disminuirTamanoPoquito{
    transition: all;
    transition-duration: .1s;

}

.disminuirTamanoPoquito:hover { 
    -webkit-transform: scale(.98);
    -moz-transform:    scale(.98);
    -o-transform:      scale(.98);
    -ms-transform:     scale(.98);    
}


.disminuirTamanoMucho{
    transition: all;
    transition-duration: .1s;

}

.disminuirTamanoMucho:hover { 
    -webkit-transform: scale(.90);
    -moz-transform:    scale(.90);
    -o-transform:      scale(.90);
    -ms-transform:     scale(.90);    
}



.centrarElemento {
    margin:0px auto;
    display: block;
    text-align: center;
    margin-left:auto; 
    margin-right:auto;
    vertical-align: middle;

}


.lineaPortada
{

    width:0px;
    height:15px;
    transition:width 4s;
    float: left;
    -webkit-transition:width 4s;
    -o-transition: width 4s;
    -moz-transition: width 4s;
    -ms-transition: width 4s;

    background:#d2e4f0 ; /* Old browsers */


    -webkit-border-radius: 5px;
    -os-border-radius: 5px;
    -ms-border-radius: 5px;
    -mz-border-radius: 5px;
    border-radius: 5px;
}


.lineaArriba
{
    /*
    width:0px;
    height:10px;*/


    width:10px;

    /*transition:height 4s;*/
    /*float: bottom;*/
    /*-webkit-transition:height 4s;
    -o-transition: height 4s;
    -moz-transition: height 4s;
    -ms-transition: height 4s;
    
    background: white;  Old browsers 
    
    
    -webkit-border-radius: 5px;
    -os-border-radius: 5px;
    -ms-border-radius: 5px;
    -mz-border-radius: 5px;
    border-radius: 5px;*/
}

.triangulo{

    background-size:80px 60%;
    background-repeat:no-repeat;
    background-image:url('images/Cancha/trianguloPortada.png'); 

}


.borde{

    border: white 1px solid; 

}

.bordeGrueso{

    border: white 3px solid; 

}

.bordeAzul{

    border: #2a4982 1px solid; 


}


#ola {
    position: relative;
    left: 0px;
    top: 68px;

    /* Visual purposes only */
    width: 20px;
    height: 20px;
    background: #000;
}

.padding5{

    padding: 5px;

}




.transparentoso{

    background: rgb(256, 256, 256);
    background: rgba(256, 256, 256, 0.6);
    filter:progid:DXImageTransform.Microsoft.gradient( 
        startColorstr=#fff, endColorstr=#fff);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#fff)";

}

.blanco{

    background: white;
    background: #ffffff;

}



.cuadradoTorneo {
    display: block;
    margin-left: auto;
    margin-right: auto;  
    height: 105px;
    width: 105px;
    overflow: hidden;

    /* Hacer que se levanten un poco  */
    -webkit-transition: 0.2s ease-out;
    -moz-transition:  0.2s ease-out;
    -o-transition:  0.2s ease-out;

    border-radius : 5px 5px 0px 0px  / 3px;
    -moz-border-radius : 5px 5px 0px 0px  / 3px;
    -webkit-border-radius : 5px 5px 0px 0px  / 3px;

    /*Sombreado*/

    -webkit-box-shadow: 0px 6px 9px rgba(50, 50, 50, 0.5);
    -moz-box-shadow:    0px 6px 9px rgba(50, 50, 50, 0.5);
    box-shadow:         0px 6px 9px rgba(50, 50, 50, 0.5);
}




.cuadradoTorneo:hover {

    /*    margin-top: 3px; */

    /*    -webkit-transform: scale(1.1);
        -moz-transform:    scale(1.1);
        -o-transform:      scale(1.1);
        -ms-transform:     scale(1.1);*/
}

.cuadradoTorneo span {
    display: block;
    background: url("../images/Cancha/brillo.png") -230px 0px no-repeat;    
    position: relative;
    left:0px;
    top:0px;
    transition: all;
    transition-duration: .5s;
    height: 193px;
    width: 140px;
}


a.cuadradoTorneo:hover span {
    background-position: 140px 0px;
}

a:link   
{   
    text-decoration:none;   
}  

.nombreTorneoIndex{

    margin-top: 15px;
    margin-bottom: 18px;
    font-family: 'Oxygen', sans-serif;
    font-size: 18px;
    color: #2a4982;
    text-align: center;

}


/*Estrellas*/

.rating-w-images li {
    width: 22px;
    height: 22px;
    background: transparent url('../images/Cancha/sprites.png') no-repeat -54px 0;
    display: inline-block;
    cursor: pointer;
}

.rating-w-images li.rated { background-position: 0 0; }
.rating-w-images li:hover, 
.rating-w-images li.half-rated:hover {  }
.rating-w-images li.half-rated { background-position: -27px 0; }


/*EstrellasPequeñas*/

.rating-w-images-peques li {
    width: 15px;
    height: 14px;
    background: transparent url('../images/Cancha/sprites2.png') no-repeat -31px 0;
    display: inline-block;
    cursor: pointer;
}

.rating-w-images-peques li.rated { background-position: 0 0; }
.rating-w-images-peques li:hover, 
.rating-w-images-peques li.half-rated:hover {  }
.rating-w-images-peques li.half-rated { background-position: -17px 0; }

/*        Acordeon         */


.block{
    background: #fff;
    color: #fff;
    padding-top: 5px;
    box-shadow: 0 1px 3px #444;
    line-height: 25px;
}

.block2{
    color: black;
    padding-top: 5px;
    box-shadow: 0 1px 3px #444;
    line-height: 25px; 
}

.block3{
    background: #fff;
    color: #fff;
    padding-top: 5px;
    box-shadow: 0 1px 3px #444;
    line-height: 18px;
}

.block4{
    background: #fff;
    color: #fff;
    padding-top: 5px;
    box-shadow: 0 1px 3px #444;
    line-height: 17px;
}



.block input[type='radio']:checked ~ .info{
    height: 90px;
    transition: .1s linear;
}

.block2 input[type='radio']:checked ~ .info{
    height: 90px;
    transition: .1s linear;
}

.block3 input[type='radio']:checked ~ .info{
    height: 80px;
    transition: .1s linear;
}


.block4 input[type='radio']:checked ~ .info{
    height: 120px;
    transition: .1s linear;
}



input[type='radio']{
    display: none;
}

label{
    /*  width: 350px;
      margin-left: 15px;
      padding: 10px 0;
      cursor: pointer;*/
}



.info{

    background: #fff;
    color: black;
    width: 100%;
    height: 0;
    padding-left: 15px;
    display: block;
    overflow: hidden;
    box-sizing: border-box;
    transition: .1s linear;
} 


.infoPequeno{

    background: #fff;
    color: black;
    width: 100%;
    height: 0;
    padding-left: 15px;
    display: block;
    overflow: hidden;
    box-sizing: border-box;
    transition: .1s linear;
} 

.Infocentrado{


    margin-left: 10px;
    margin-right: 10px;
    padding: 10px;
    text-align:justify;
} 

.InfocentradoPequeno{


    margin-left: 10px;
    margin-right: 10px;
    padding: 5px;
    text-align:justify;
} 


::selection{
    background: #222;
    color: #fff;
}


.nombreJugadorDetalle{
    font-size: 35px;
    color: #ffffff;
    font-weight:bold;
    line-height:100%;
    vertical-align: middle; 
    text-align: center; 
    text-transform: uppercase; 

}


.nombreTorneoTorneo{
    font-size: 30px;
    color: #2a4982;
    font-weight:bold;
    line-height:100%;
    vertical-align: middle; 
    text-align: center; 
    text-transform: uppercase; 

}

.nombreEquipoDetalle{
    font-size: 25px;
    color: #ffffff;
    font-weight:bold;
    line-height:100%;
    vertical-align: middle; 
    text-align: center; 
    text-transform: uppercase; 

}

.sombraDerechaImagen{


    -webkit-box-shadow: inset 10px 0px 25px 0px rgba(0, 0, 0, .5);
    box-shadow: inset 10px 0px 25px 0px rgba(0, 0, 0, .5);


    /*    -webkit-box-shadow: 12px 0px 0px rgba(50, 50, 50, 1);
    -moz-box-shadow:    12px 0px 0px rgba(50, 50, 50, 1);
    box-shadow:         12px 0px 0px rgba(50, 50, 50, 1);*/


    /*    -webkit-box-shadow: 5px 0px 15px rgba(50, 50, 50, 0.43);
    -moz-box-shadow:    5px 0px 15px rgba(50, 50, 50, 0.43);
    box-shadow:         5px 0px 15px rgba(50, 50, 50, 0.43);*/

}

.sombraIzquierdaImagen{
    -webkit-box-shadow: -13px 0px 18px rgba(50, 50, 50, 0.57);
    -moz-box-shadow:    -13px 0px 18px rgba(50, 50, 50, 0.57);
    box-shadow:         -13px 0px 18px rgba(50, 50, 50, 0.57);
}

.sombraArriba{

    box-shadow:0px -3px 13px #000000;
}

.bordesitoAzul{

    border-style:solid;
    border-width:1px;
    border-color:#12508d;
}


.primerosLugares{
    padding-top: 5px;
    font-family:Helvetica,sans-serif;
    font-size: 35px;
    color: #fff;
    font-weight:bold;
    line-height:100%;
    vertical-align: middle; 
    text-align: center; 
    margin-bottom: 5px;
    font-weight: 900;
    text-transform: uppercase; 


}

.numeroDeGoles{
    font-family:Arial,Helvetica,sans-serif;
    font-size: 17px;
    color: #fff;
    font-weight:bold;
    line-height:100%;
    vertical-align: middle; 
    text-align: center; 
    text-transform: uppercase; 

}

.palabraMayusculasMasPequeño{

    font-size: 10px;
    color: #fff;
    font-family:Arial,Helvetica,sans-serif;
    line-height:100%;
    vertical-align: middle; 
    text-align: center;  
    margin-bottom:10px;
    text-transform: uppercase; 

}


.palabraMayusculasPequeño{

    font-size: 12px;
    color: #fff;
    font-family:Arial,Helvetica,sans-serif;
    line-height:100%;
    vertical-align: middle; 
    text-align: center;  
    margin-bottom:10px;
    text-transform: uppercase; 

}



.palabraMayusculasMediano{
    text-transform: uppercase; 
    font-size: 12px;
    color: #fff;
    font-family:Arial,Helvetica,sans-serif;
    line-height:100%;
    vertical-align: middle; 
    text-align: center;  
    margin-bottom:10px;


}

.palabraMayusculasGrande{
    text-transform: uppercase; 
    font-size: 17px;
    color: #fff;
    font-family:Arial,Helvetica,sans-serif;
    line-height:100%;
    vertical-align: middle; 
    text-align: center;  
    margin-bottom:10px;


}

.cuadradoJugadorDetalle {

    background-repeat:no-repeat; 
    background-size:100%;  
    display: block;
    margin-left: auto;
    margin-right: auto;  
    height:219px;
    width: 219px;
    overflow: hidden;

    /* Hacer que se levanten un poco  */
    -webkit-transition: 0.2s ease-out;
    -moz-transition:  0.2s ease-out;
    -o-transition:  0.2s ease-out;



    /*Sombreado*/

    -webkit-box-shadow: 0px 6px 9px rgba(50, 50, 50, 0.5);
    -moz-box-shadow:    0px 6px 9px rgba(50, 50, 50, 0.5);
    box-shadow:         0px 6px 9px rgba(50, 50, 50, 0.5);
}



.cuadradoJugadorDetalle2 {

    background-repeat:no-repeat; 
    background-size:100%;  
    display: block;
    margin-left: auto;
    margin-right: auto;  
    height: 89.6px;
    width: 89.6px;
    overflow: hidden;

    /* Hacer que se levanten un poco  */
    -webkit-transition: 0.2s ease-out;
    -moz-transition:  0.2s ease-out;
    -o-transition:  0.2s ease-out;
 /*Sombreado*/

    -webkit-box-shadow: 0px 6px 9px rgba(50, 50, 50, 0.5);
    -moz-box-shadow:    0px 6px 9px rgba(50, 50, 50, 0.5);
    box-shadow:         0px 6px 9px rgba(50, 50, 50, 0.5);
}

.cuadradoJugadorTorneoEquipoDetalle {

    background-repeat:no-repeat; 
    background-size:100%;  
    display: block;
    margin-left: auto;
    margin-right: auto;  
    height: 77px;
    width: 77px;
    overflow: hidden;

    /* Hacer que se levanten un poco  */
    -webkit-transition: 0.2s ease-out;
    -moz-transition:  0.2s ease-out;
    -o-transition:  0.2s ease-out;



    /*Sombreado*/

    -webkit-box-shadow: 0px 6px 9px rgba(50, 50, 50, 0.5);
    -moz-box-shadow:    0px 6px 9px rgba(50, 50, 50, 0.5);
    box-shadow:         0px 6px 9px rgba(50, 50, 50, 0.5);
}

.cuadradoJugadorTorneo {

    background-repeat:no-repeat; 
    background-size:100%;  
    display: block;
    margin-left: auto;
    margin-right: auto;  
    height: 132px;
    width: 132px;
    overflow: hidden;

    /* Hacer que se levanten un poco  */
    -webkit-transition: 0.2s ease-out;
    -moz-transition:  0.2s ease-out;
    -o-transition:  0.2s ease-out;



    /*Sombreado*/

    -webkit-box-shadow: 0px 6px 9px rgba(50, 50, 50, 0.5);
    -moz-box-shadow:    0px 6px 9px rgba(50, 50, 50, 0.5);
    box-shadow:         0px 6px 9px rgba(50, 50, 50, 0.5);
}




.cuadradoJugadorTorneo:hover {


}

.cuadradoJugadorTorneo span {
    display: block;
    background: url("../images/Cancha/brillo.png") -230px 0px no-repeat;    
    position: relative;
    left:0px;
    top:0px;
    transition: all;
    transition-duration: .5s;
    height: 193px;
    width: 140px;
}


a.cuadradoJugadorTorneo:hover span {
    background-position: 140px 0px;
}

a:link   
{   
    text-decoration:none;   
}  


.palabraMayusculasMedianosAzul{

    font-size: 27px;
    color: #2a4982;
    font-family:Arial,Helvetica,sans-serif;
    line-height:100%;
    vertical-align: middle; 
    margin-left: 10px;
    margin-bottom:0px;


}



.palabraMayusculasPequeñoAzul{

    font-size: 12px;
    color: #2a4982;
    font-family:Arial,Helvetica,sans-serif;
    line-height:100%;
    vertical-align: middle; 
    margin-left: 10px;
    margin-bottom:0px;


}


.palabraMayusculasMedianoAzul{

    font-size: 18px;
    color: #2a4982;
    font-family:Arial,Helvetica,sans-serif;
    line-height:100%;
    vertical-align: middle; 
    margin-left: 10px;
    margin-bottom:5px;


}


.palabraMayusculasPequenoAzulCentrado{

    font-size: 12px;
    color: #2a4982;
    font-family:Arial,Helvetica,sans-serif;
    line-height:100%;
    vertical-align: middle; 
    text-transform: uppercase; 
    text-align: center;
    margin-top: 10px;


}


.palabraMayusculasPequenoBlancoCentrado{

    font-size: 12px;
    color: #ffffff;
    font-family:Arial,Helvetica,sans-serif;
    line-height:100%;
    vertical-align: middle; 
    text-transform: uppercase; 
    text-align: center;
    margin-top: 10px;


}


.palabraMayusculasMedianoAzulCentrado{

    font-size: 16px;
    color: #2a4982;
    font-family:Arial,Helvetica,sans-serif;
    line-height:100%;
    vertical-align: middle; 
    text-transform: uppercase; 
    text-align: center;
    margin-top: 10px;


}


.palabraMayusculasMedianoCentrado{

    font-size: 16px;
    color: #fff;
    font-family:Arial,Helvetica,sans-serif;
    line-height:100%;
    vertical-align: middle; 
    text-transform: uppercase; 
    text-align: center;
    margin-top: 10px;

}

.miniNombreEquipo{

    font-size: 13px;
    color: #fff;
    font-family:Arial,Helvetica,sans-serif;
    line-height:100%;
    vertical-align: middle; 
    text-align: center;

    text-transform: uppercase; 

}

.nombreTorneoEnormePortada{

    margin-top: 40px;
    font-size: 65px;
    color: #fff;
    font-family:Arial,Helvetica,sans-serif;
    line-height:100%;
    vertical-align: middle; 
    text-align: right;
    font-weight:bold;


}

.nombreTorneoEnormePortadaCentrado{

    margin-top: 40px;
    font-size: 65px;
    color: #fff;
    font-family:Arial,Helvetica,sans-serif;
    line-height:100%;
    vertical-align: middle; 
    text-align: center;
    font-weight:bold;


}

.imagenTablaGeneralEscudo{

    background-image: url('images/Cancha/KickTeam.jpg'); 
    background-size: 100%;

}

.scrollJugadores
{
    height:170px;
    overflow:scroll;
    overflow-x: hidden;
}


.scrollJugadoresDetalle
{
    height:270px;
    overflow:scroll;
    overflow-x: hidden;
}


.scrollJugadoresPartidoDetalleA
{
    height:105px;
    overflow:scroll;
    overflow-x: hidden;
}


.scrollJugadoresPartidoDetalleB
{
    height:233px;
    overflow:scroll;
    overflow-x: hidden;
}

.scrollJugadoresPartidoDetalleC
{
    height:233px;
    overflow:scroll;
    overflow-x: hidden;
}


.scrollDeMejoresEquipos2 
{
    height:105px;
    overflow:scroll;
    overflow-x: hidden;
}



.scrollDeMejoresEquipos 
{
    height:265px;
    overflow:scroll;
    overflow-x: hidden;
}


.scrollDeListaEquipos 
{
    height:305px;
    overflow:scroll;
    overflow-x: hidden;
}




.scrollDeEstadisticas 
{
    height:265px;
    overflow:scroll;
    overflow-x: hidden;
}





.scrollDeEstadisticasTablaGeneral 
{
    height:433px;
    overflow:scroll;
    overflow-x: hidden;
}

.scrollDeEstadisticasTablaGeneralForPrinting
{
    /*height:733px;*/
    overflow:scroll;
    overflow-x: hidden;
}

.scrollPartidosJornada
{
    height:312px;
    overflow:scroll;
    overflow-x: hidden;
}


.scrollEquipoDetalle
{
    height:212px;
    overflow:scroll;
    overflow-x: hidden;
}


.scrollPartidosJornadaLargo
{
    height:417px;
    overflow:scroll;
    overflow-x: hidden;
}





#mainwrapper {

    /*	height: auto;
            margin: 80px auto 0 auto;
            text-align: center;
            width:100%;*/
    background-image: url('images/Cancha/lineasF.png');

}


#mainwrapper .box {
    /*    border: white 3px solid; */
    width: 100%;
    cursor: pointer;
    height: 112px;
    float: left;
    margin: 5px;
    position: relative;
    overflow: hidden;
                
    background: #fff;
}

#mainwrapper .box img {

}

/* Caption Common Style */
#mainwrapper .box .caption {
    background-color: rgba(0,0,0,0.8);
    position: absolute;
    color: #fff;
    z-index: 100;
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    -ms-transition: all 300ms ease-out;	
    transition: all 300ms ease-out;
    left: 0;
}




#mainwrapper .box .full-caption {
    width: 100%;
    height: 180px;	
    top: -200px;
    text-align: left;
    padding: 15px;
}


#mainwrapper .box:hover .full-caption {
    -moz-transform: translateY(100%);
    -o-transform: translateY(100%);
    -webkit-transform: translateY(100%);
    opacity: 1;
    transform: translateY(100%);
}


#mainwrapper .box2 {
    /*    border: white 3px solid; */
    width: 100%;
    cursor: pointer;
    height: 83px;
    float: left;
    margin: 5px;
    position: relative;
    overflow: hidden;
              
    background: #fff;
}

#mainwrapper .box2 img {

}

/* Caption Common Style */
#mainwrapper .box2 .caption {
    background-color: rgba(0,0,0,0.8);
    position: absolute;
    color: #fff;
    z-index: 100;
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    -ms-transition: all 300ms ease-out;	
    transition: all 300ms ease-out;
    left: 0;
}

#mainwrapper .box2 .full-caption {
    width: 100%;
    height: 180px;	
    top: -200px;
    text-align: left;
    padding: 15px;
}


#mainwrapper .box2:hover .full-caption {
    -moz-transform: translateY(100%);
    -o-transform: translateY(100%);
    -webkit-transform: translateY(100%);
    opacity: 1;
    transform: translateY(100%);
}








#mainwrapper .box3 {
    /*    border: white 3px solid; */
    width: 100%;
    cursor: pointer;
    height: 55px;
    float: left;
    margin: 5px;
    position: relative;
    overflow: hidden;
              
    background: #fff;
}

#mainwrapper .box3 img {

}

/* Caption Common Style */
#mainwrapper .box3 .caption {
    background-color: rgba(0,0,0,0.8);
    position: absolute;
    color: #fff;
    z-index: 100;
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    -ms-transition: all 300ms ease-out;	
    transition: all 300ms ease-out;
    left: 0;
}

#mainwrapper .box3 .full-caption {
    width: 100%;
    height: 180px;	
    top: -200px;
    text-align: left;
    padding: 15px;
}


#mainwrapper .box3:hover .full-caption {
    -moz-transform: translateY(100%);
    -o-transform: translateY(100%);
    -webkit-transform: translateY(100%);
    opacity: 1;
    transform: translateY(100%);
}



.numerote{


    font-size: 45px;
    color: #fff;
    font-family:Arial,Helvetica,sans-serif;
    line-height:100%;
    vertical-align: middle; 
    text-align: center;
 text-transform: uppercase; 
}

.numerote2{


    font-size: 30px;
    color: #fff;
    font-family:Arial,Helvetica,sans-serif;
    line-height:100%;
    vertical-align: middle; 
    text-align: center;
 text-transform: uppercase; 
}


.miniEscudoEquipoADetalleTabla{
    width:25px;

}

.miniEscudoEquipoADetalleTabla:hover{
    -webkit-transform: scale(1.1);
    -moz-transform:    scale(1.1);
    -o-transform:      scale(1.1);
    -ms-transform:     scale(1.1);

}




.nombreEquipoBoldGrande{

    margin-top: 15px;
    margin-bottom: 18px;
    font-family: 'Oxygen', sans-serif;
    font-size: 13px;
    font-weight:bold;
    color: #2a4982;
    text-align: center;
 text-transform: uppercase; 
}

.nombreEquipoBoldMediano{

    margin-top: 0px;
    margin-bottom: 0px;
    font-family: 'Oxygen', sans-serif;
    font-size: 12px;
    font-weight:bold;
    color: #2a4982;
    text-align: center;
 text-transform: uppercase; 
}

.nombreEquipoBoldPequenio{

    margin-top: 5px;
    margin-bottom: 15px;
    font-family: 'Oxygen', sans-serif;
    font-size: 11px;
    font-weight:bold;
    color: #2a4982;
    text-align: center;
 text-transform: uppercase; 
}

.numeroEnorme{

    margin-top: 15px;
    margin-bottom: 5px;
    font-family: 'Oxygen', sans-serif;
    font-size: 30px;
    font-weight:bold;
    color: #2a4982;
    text-align: center;
 text-transform: uppercase; 
}


.subamosTodosTextoEnorme{

    /*        margin-top: 30px;
         margin-bottom: 5px;*/
    font-family: 'Open Sans', sans-serif;
    /*line-height: 1.2;
        font-size: 80px;
        font-weight:bold;
        color: #2a4982;
        text-align: center;*/


}


.textoFooter{    

    font-family: 'Oxygen', sans-serif;
    font-size: 15px;
    color: white;
    text-align: center;





}


.blancoTransparentoso{
    
    background-color:#ffffff;
 
  opacity:0.6;
  filter:alpha(opacity=60);

}

.textoEquipoNombreCorto
{
    
    text-overflow:ellipsis;
    white-space:nowrap; 
width:12em; 
overflow:hidden; 
    
}


.titlePlayOffPhase{
        font-size: x-large;
    color: #fff;
    margin:10px;
}
.widthPlayOffBlock{
    width:204px;
    //width:100%;
}

.thirdPlayOff{
    height:70px;
    
    background-color:#fff;
    
}
.thirdPlayOffSemifinal{
    height:90px;
}
.thirdPlayOffFinal{
    height:100px;
}
.marginPlayOffBlock{
    margin-top:20px;
}
.nameTeamPlayOffBlock{
    font-size: x-small; height:15px; overflow: hidden;
    
}
.transparencyBlockPlayOffs{
    height:39px;    
    background: rgba(256, 256, 256, 0.2);
    
    font-size:x-small; font-weight: lighter; color:#fff
}
.transparencySemifinal{
    height:46px;
}
.transparencyFinal{
    height:50px;
}
.centerContent{
    display: block;text-align: -webkit-center;
}