
/***********Estilos generales***************/
html,
body {
  margin:0;
  padding:0;
  height:100%;
  background-color: #001a2b;
  background-image: url("../images/fondo_copaoro.png");
  background-position: center top;
  background-repeat: no-repeat;
  background-attachment: scroll;
}



ol, ul {
  list-style: none;
}

.ocultar{
  display: none;
}

.mostrar{
  display: block;
}

h1{

    color: #ffffff;
    font-family: 'Open Sans',sans-serif;
    font-size: 13pt;
    font-weight: bold;
    left: 20px;
    position: relative;
    text-align: justify;
    text-transform: uppercase;
    top: 38px;
}

/**h1.tercer{

    color: #ffffff;
    font-family: 'Open Sans',sans-serif;
    font-size: 10pt;
    font-weight: bold;
    left: 13px;
    position: relative;
    text-align: justify;
    text-transform: uppercase;
    top: 22px;

}
**/
.grupoHeader{
    background-image: url("../images/caja-posiciones-nombregrupo.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
    font-weight: 700;
    height: 24px;
    line-height: 23px;
    text-align: center;
    text-transform: uppercase;
    width: 67px;
    float:left;
    margin-bottom: 20px;
    margin-top: -7px;
    margin-left: -11px;
}

/**a.directo{
  color:#fff;
  

}
**/
/**.encuentro-datos-marcador{background-image:url(http://www.nacion.com/gnfactory/especiales/2014/brasil2014/expandible/image/envivo_marcador.png);background-position:center top;background-repeat:no-repeat;height:71px;width:274px}
**/

/**#home .equipo-uno P, .equipo-uno_1 P {
    color: #363636;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    margin-left: 4px;
    margin-top: 12px;
    width: 95px;
}
**/
/**#home .equipo-uno_1 IMG {
    float: left;
    margin-left: 15px;
    margin-top: 6px;
}
**/

/**#home .equipo-dos P, .equipo-dos_2 P {
    color: #363636;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    margin-left: 4px;
    margin-top: 12px;
    width: 95px;
}
**/
/**#home  .equipo-dos IMG, .equipo-dos_2 IMG {
    float: left;
    margin-left: 5px;
    margin-top: 7px;
}
**/
/**#home .caja_numero {
    background-image: url("http://www.nacion.com/gnfactory/especiales/2014/brasil2014/expandible/image/caja-numero.png");
    background-repeat: no-repeat;
    height: 303px;
    width: 42px;
}
**/

/**#home .marcador {
    color: #FFFFFF;
    font-family: "Open Sans",sans-serif;
    font-size: 17px;
    font-weight: 700;
    margin-left: 14px;
    position: relative;
    text-align: center;
    top: 7px;
}
**//***********Estilos del especial***************/
#especialMundialMovil {
    min-width: 240px;
}

/**#wrapper {
  min-height:100%;
  position:relative;
}
**/

.titulo {
    color: #FFFFFF;
    font-family: "OpenSansBold",sans-serif;
    font-size: 24px;
    height: 60px;
    /*position: fixed;*/
    text-transform: uppercase;
    top: 50px;
    margin:auto;
    width: 100%;
}

.titulo .imagen_inicio{
    /*background-image: url("../images/copadeoro.png");*/
    height: 465px;
    top: 50px;
    width: 360px;
    margin: auto;
    margin-top: 50px;
    margin-bottom: 50px;
    clear: both;
}


/***********Estilos del header***************/
.header {
    background-color: #FFFFFF;
    display: block;
    height: 50px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
}


.header .logo{
  float:left;
  margin-top:10px;
  margin-left:13px;
}

.header .redes{
  float:right;
  margin-top:10px;
  margin-right:9px;
}

.header .share{
  float: right;
    height: 30px;
    padding: 0px;
    margin: 0px;
}

.header .share li{
  float:left;
}

.header  .share li a {
  display: block;
  height: 27px;
  opacity: 0.6;
  transition: opacity 1s ease 0s;
  width: 27px;
}

.header .share li a.home {
  background: url("../images/ico-home.png") repeat scroll 0 0 rgba(0, 0, 0, 0); 
}

.header .share li a.facebook {
  background: url("../images/ico-face.png") repeat scroll 0 0 rgba(0, 0, 0, 0); 
}

.header .share li a.twitter {
  background: url("../images/ico-tweet.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.header .share li a.googleplus {
  background: url("../images/ico-google.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.header  .share li a:hover {
  opacity: 1;
}



/**.footer {
    background-color: #ffffff;
    height: 60px;
    position: fixed;   
    width: 100%;
    z-index: 100;
}
**//***********Estilos del home***************/
/**#home{
  height: auto;
}
**/
/**#home #titulo_home{  
    height: 40px;
    padding-left: 10px;
    padding-top: 70px;
    width: 100%;
    background-color: #418601;
  background-repeat: repeat-x;
  background-position: left top;
}
**/
/**#home #marcadores_home{
  width: 100%;
  height: 130px;
   /** RECORDAR CAMBIAR LA IMAGEN*\/
}
**/
/**#home #menu_home{
  width: 100%;
  height: 370px;
}
**/
/**#home #menu_home #secciones{
  background-color: #d9e78a;
  width: 600px;
  height: 270px;
  margin: 10px auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 5px 0px;
}
**/
/**#home #menu_home #secciones .seccion{
  background-color: #FFFFFF;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
    height: 52px;
    margin: 2px auto;
    width: 98%;   
}
**/




/**#home #menu_home #secciones .btn_seccion{
  font-family:"OpenSansBold",sans-serif;
  padding: 12px 19px;
  text-transform: uppercase;
  color:#464646;
}
**/
/**#home #menu_home #secciones .btn_seccion IMG{
   float:right;
}
**/
/*#home #margin_marcador{
float: left; position: relative; padding-left: 0px; left: 45%; width: 285px;
}*/
/*** PAGINA POSICION ***/

/**.separado{
  height: 20px;

}
**/
#posiciones  .titulo div {
  /*padding: 10px 60px;*/
  font-family:"AkzidenzCondensed",sans-serif;
  font-size: 55px;
  color: #f4f7eb;
  font-weight: normal;
  text-transform: uppercase;
  text-shadow: 0px 9px 16px rgba(10, 0, 6, 0.56);
  margin: auto;
  margin-top: 50px;
  margin-bottom: 50px;
  text-align: center;


}



/**#posiciones  .titulo IMG{
  float: left;
  margin-left: 14px;
  margin-top: 14px;
}
**/
/**#llaves  .titulo div {
   padding: 10px 60px;

}
**/
/**#llaves  .titulo IMG{
  float: left;
  margin-left: 14px;
  margin-top: 14px;
}
**/
/**#calendario  .titulo div {
   padding: 10px 60px;
   font-family: "AkzidenzCondensed",sans-serif;
  font-size: 55px;
  color: #f4f7eb;
  font-weight: normal;
  text-transform: uppercase;
  text-shadow: 0px 9px 16px rgba(10, 0, 6, 0.56);
  margin: auto;
  margin-top: 50px;
  text-align: center;

}
**/

/**#estadistica  .titulo div {
   padding: 10px 60px;

}
**/
/**#estadistica  .titulo IMG{
  float: left;
  margin-left: 14px;
  margin-top: 14px;
}
**/
/**#figuras  .titulo div {
   padding: 10px 60px;
   font-size: 23px;

}
**/
/**#figuras  .titulo IMG{
  float: left;
  margin-left: 14px;
  margin-top: 14px;
}
**/
.grupos_posiciones/**,  #grupos_llaves**//**, #calendario_mundial**//**, #estadisticas_mundial**/{
    margin: 10px auto 0;
    padding: 22px;
    width: 302px;
}

#posiciones  {
  padding-top: 350px;

}



/**#posiciones  .grupos_posiciones .fondo_grupo {
  /*background-image: url("../images/caja-cont-grupo.png");*\/
  /*background-repeat: no-repeat;*\/
  height: 226px;
  margin: auto;
  width: 323px;
}
**/
#posiciones  .grupos_posiciones .grupo {
  background-image: url("../images/caja-cont-grupo.png");
  background-repeat: no-repeat;
  height: 226px;
  margin: auto;
  width: 323px;
  margin-left: -10px;

}

#posiciones  .grupos_posiciones .grupo .puntajes  {
  float:right;
}

#posiciones .grupos_posiciones .grupo .puntajes div {
    color: #FFFFFF;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: bold;
    left: 5px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    position: relative;
    width: 120px;
  display: inline;
  margin: 0 1em 0 1em;
  width: 30%;
 }


#posiciones .grupos_posiciones .grupo .puntajes .columna {
    color: #FFFFFF;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: bold;
   margin-left: -6px;
    position: relative;
    top: -5px;
  
 }

#posiciones  .grupos_posiciones .grupo .marco{
  padding: 24px;
  /*background-color: rgba(255, 255, 255, 0.18);*/
}

#posiciones  .grupos_posiciones .grupo  .grupo_listado p {
  color: #363636;
    font-family: "Open Sans",sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: 700;
    left: 33px;
    position: relative;
    top: -20px;
    width: 120px;
}
.despliegue_equiposA{
  clear:both;
}
.despliegue_equiposB{
  clear:both;
}
.despliegue_equiposC{
  clear:both;
}



/**#posiciones  .grupos_posiciones .grupo  .grupo_listado .orden{
  position:relative;
  top: 10px;
  width: 128px; 
  height: 200px;
}
**/


#posiciones  .grupos_posiciones .grupo .puntos_posiciones {
    background-image: url("../images/caja-puntos-posicion1y2.png");
    background-repeat: no-repeat;
    height: 29px;
    margin-left: 144px;
    margin-top: -1px;
    position: relative;
    top: -23px;
    width: 135px;
 }


#posiciones  .grupos_posiciones .grupo .puntos_posiciones div {
  
    color: #ffffff;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin: 5px 14px;
}






/** #posiciones  .grupos_posiciones .grupo .puntos_posiciones .pj {
    color: #FFFFFF;
    font-family: "Open Sans",sans-serif;
    font-size: 17px;
    font-weight: 700;
    left: 8px;
    position: absolute;
    top: 4px;
}
**/
/**#posiciones  .grupos_posiciones .grupo .puntos_posiciones .gdss {
    color: #FFFFFF;
    font-family: "Open Sans",sans-serif;
    font-size: 17px;
    font-weight: 700;
    left: 27px;
    position: absolute;
    text-align: left;
    top: 4px;
}
**/

/**#posiciones  .grupos_posiciones .grupo .puntos_posiciones .ptsss {
    color: #FFFFFF;
    font-family: "Open Sans",sans-serif;
    font-size: 17px;
    font-weight: 700;
    left: 60px;
    position: absolute;
    top: 4px;
}
**/



.caja_blanca {
    background-image: url("../images/caja-blanca.gif");
    background-repeat: no-repeat;
    float: left;
    height: 35px;
  border-bottom-left-radius: 5px;
    border-bottom-right-radius: 12px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
  width:274px;
    /*font-family: "Open Sans",sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: 700;
    list-style: 10pt;*/
}

#posiciones .grupos_posiciones .grupo .grupo_listado p {
  color: #363636;
  font-family: "Open Sans",sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-weight: 700;
  left: 33px;
  position: relative;
  top: -20px;
  width: 120px;
}




/***  LLAVES ***/

#llaves .titulo div{
  /* padding: 10px 60px; */
  font-family: "AkzidenzCondensed",sans-serif;
  font-size: 55px;
  color: #f4f7eb;
  font-weight: normal;
  text-transform: uppercase;
  text-shadow: 0px 9px 16px rgba(10, 0, 6, 0.56);
  margin: auto;
  margin-top: 390px;
  margin-bottom: 20px;
  text-align: center;
}



#grupos_posiciones,  #grupos_llaves{
    margin: 110px auto 0;
    padding: 22px;
    width: 302px;
}

#img_boton_next{
    background-image: url("http://www.nacion.com/bbtfile/9999_201405227DeZJJ.png");
    background-position: 0 52px;
    display: block;
    height: 53px;
    left: 69%;
    position: absolute;   
    top: 2300px;
    width: 20px;
}


#img_boton_prev{
    width: 20px;
    height: 53px;
    position: absolute;
    display: block;
    top: 2300px;
    left:31%;
    background-image: url(http://www.nacion.com/bbtfile/9999_201405227DeZJJ.png);
    background-position: 0px 0px;
}

#grupos_llaves .clasificacion, #partidos_calendario .nombre_grupo, #llaves .nombre_grupo_llaves{
    background-image: url("../images/cajaverde.png");
    background-repeat: no-repeat;
    height: 40px;
    left: 60px;
    top:-100px;
    margin: auto 20px;
    position: relative;
    width: 192px;
}

#grupos_llaves .clasificacion div, #partidos_calendario .nombre_grupo div, #llaves .nombre_grupo_llaves div{
    color: #000;
    font-family: "OpenSansBold",sans-serif;
    padding-bottom: 2px;
    padding-left: 40px;
    padding-right: 20px;
    position: relative;
    text-transform: uppercase;
    top: 6px;
}



#grupos_llaves .fondo_clasificacion{
    background-color: rgba(255,255,255,0.15);
    background-position: center top;
    background-repeat: no-repeat; 
    width: 323px;
    margin: 20px auto 0;
    border-radius: 5px;

}
#grupos_llaves .fondo_clasificacion{
    background-color:rgba(255,255,255,0.15);
    background-position: center top;
    background-repeat: no-repeat; 
    width: 323px;
    margin: 20px auto 0;
    border-radius: 5px;

}
#grupos_llaves .fondo_clasificacion1 {
    background-color: rgba(255,255,255,0.15);
    background-position: center top;
    background-repeat: no-repeat;
    border-radius: 5px;
    margin: 125px auto 0;
    padding: 17px;
    width: 323px;
}
#grupos_llaves .fondo_clasificacion2 {
    background-color: rgba(255,255,255,0.15);
    background-position: center top;
    background-repeat: no-repeat;
    border-radius: 5px;
    margin: 100px auto 0;
    padding: 17px;
    width: 323px;
}
#grupos_llaves .fondo_clasificacion .partidos_octavos{
   padding: 4px 17px 17px;
   position: relative;
   top: 4px;
}
#grupos_llaves .encuentro-datos_1 {
background-image: url("../images/bg_horarioEstadio.png");
background-position: center top;
background-repeat: no-repeat;
height: 64px;
width: 274px;
margin-left:;
}

#grupos_llaves .encuentro-datos_1 .equipo-uno_01 {
float: left;
height: 37px;
width: 137px;
position:absolute;
}
#grupos_llaves .encuentro-datos_1 .equipo-uno_01 IMG {
float: left;
margin-left: 11px;
margin-top: 6px;
}
#grupos_llaves .encuentro-datos_1 .equipo-uno_01 P {
color: #363636;
float: left;
font-family: "Open Sans",sans-serif;
font-size: 9pt;
font-style: normal;
font-weight: 700;
margin-left: 4px;
margin-top: 12px;
line-height: 16px;
}
#grupos_llaves .encuentro-datos_1  .equipo-dos_02 {
float: left;
height: 37px;
left: 164px;
position: absolute;
width: 135px;
}
#grupos_llaves .encuentro-datos_1 .equipo-dos_02 IMG {
float: left;
margin-left: 0px;
margin-top: 7px;
}
#grupos_llaves .encuentro-datos_1 .equipo-dos_02 P {
  color: #363636;
  float: left;
  font-family: "Open Sans",sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-weight: 700;
  margin-left: 4px;
  margin-top: 12px;  
  line-height: 16px;
 
}
#grupos_llaves  .flecha_arriba {
    background-image: url("http://www.nacion.com/gnfactory/especiales/2014/brasil2014/expandible/image/llaves-flechaarriba.png");
    background-repeat: no-repeat;
    height: 9px;
    left: 130px;
    position: relative;
    top: 13px;
    width: 18px;
}
#grupos_llaves .flecha_abajo {
   background-image: url("http://www.nacion.com/gnfactory/especiales/2014/brasil2014/expandible/image/llaves-flechaabajo.png");
   background-repeat: no-repeat;
   left: 130px;
   position: relative;
   top: -4px;
}
#grupos_llaves .encuentro-datos_1  .estadio-encuentro_1 {
  color: #FFF;
  float: left;
  font-family: OpenSansRegular,sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  height: 21px;
  padding-top: 40px;
  text-align: center;
  text-transform: uppercase;
  width: 273px;
}
#grupos_llaves .encuentro-datos_1  .estadio-encuentro_1 .local-gol  {  
    position: relative;
    top: -4px;
    width: 135px;
}
#grupos_llaves .encuentro-datos_1  .estadio-encuentro_1 .visita-gol  {
    left: 130px;
    position: relative;
    top: -25px;
    width: 129px;
}
#grupos_llaves .encuentro-datos_1  .estadio-encuentro_1 .local-gol p {
    color: #FFF;
    font-family: OpenSansRegular,sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: bold; 
}
#grupos_llaves .encuentro-datos_1  .estadio-encuentro_1 .visita-gol p {
    color: #FFF;
    font-family: OpenSansRegular,sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: bold; 
}
#grupos_llaves #finales .circulo_final {
    background-color: #f58201;
    border-radius: 50%;
    height: 92px;
    left: 98px;
    position: absolute;
    top: 55px;
    width: 92px;
}
#grupos_llaves  #finales .circulo_tercer_final {
    background-color: #308d00;
    border-radius: 50%;
    height: 80px;
    left: 114px;
    position: absolute;
    top: 355px;
    width: 80px;
}
#grupos_llaves #finales .marco_final{
    background-color: rgb(173, 123, 10); 
    background-image: none; 
    border-radius: 5px; 
    padding-top: 5px; 
    margin-left: 61px; 
    width: 158px; 
    height: 60px;
}
#grupos_llaves #finales #campeon{
   background-color: rgb(255, 255, 255); 
   width: 137px; 
   border-radius: 5px; 
   margin-left: 10px;
   color: #363636;
   font-family: "Open Sans",sans-serif;
   font-size: 9pt;
   font-weight: bold;
}
#grupos_llaves #finales #ganador{
   background-color: rgb(255, 255, 255); 
   width: 137px; 
   border-radius: 5px; 
   margin-left: 10px;
   color: #363636;
   font-family: "Open Sans",sans-serif;
   font-size: 9pt;
   font-weight: bold;
}



/********************************************************
************** Estilos para el calendario ***************
********************************************************/


/***  CALENDARIO ***/

#calendario .titulo div{
  /* padding: 10px 60px; */
  font-family: "AkzidenzCondensed",sans-serif;
  font-size: 55px;
  color: #f4f7eb;
  font-weight: normal;
  text-transform: uppercase;
  text-shadow: 0px 9px 16px rgba(10, 0, 6, 0.56);
  margin: auto;
  margin-top: 60px;
  margin-bottom: 20px;
  text-align: center;
}


#grupos_posiciones,  #grupos_calendario{
    margin: 140px auto 0;
    padding: 22px;
    width: 323px;
    padding-left: 10px;
    background-repeat: no-repeat;
    position: relative;
}



#img_botonCalendario_next{
    background-image: url("http://www.nacion.com/bbtfile/9999_201405227DeZJJ.png");
    background-position: 0 52px;
    display: block;
    height: 53px;
    left: 82%;
    position: absolute;   
    top: -85px;
    width: 20px;
}


#img_botonCalendario_prev{
    width: 20px;
    height: 53px;
    position: absolute;
    display: block;
    top: -85px;
    left:15%;
    background-image: url(http://www.nacion.com/bbtfile/9999_201405227DeZJJ.png);
    background-position: 0px 0px;
}

#grupos_calendario .clasificacion{

    background-image: url("../images/cajaverde.png");
    background-repeat: no-repeat;
    height: 40px;
    left: 40px;
    margin: auto 20px;
    position: relative;
    width: 192px;
}

#grupos_calendario .clasificacion div{
    color: #000;
    font-family: "OpenSansBold",sans-serif;
    padding-bottom: 2px;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    text-transform: uppercase;
    top: 6px;
}


#grupos_calendario .fondo_calendario {
    background-color: rgba(255,255,255,0.15);
    background-image: url("../images/caja-cont-grupo.png");
    background-position: center top;
    background-repeat: no-repeat;
    border-radius: 5px;
    margin: 100px auto 0;
    padding: 17px;
    width: 323px;
}
#grupos_calendario .fondo_clasificacion {
    background-image: url("../images/caja-cont-grupo-calendario.png");
   padding: 4px 17px 17px;
   position: relative;
   top: -70px;
  position: relative;
  width: 290px;
  left: 7px;
  /* margin: auto; */
  height: 496px;
}
#grupos_calendario .encuentro-datos_1 {
background-image: url("http://www.nacion.com/LNCSPC20131202_0002/gruposbrasil2014/image/bg_horarioEstadio.png");
background-position: center top;
background-repeat: no-repeat;
height: 64px;
width: 274px;
margin-left:;
}

#grupos_calendario .encuentro-datos_1 .equipo-uno_01 {
float: left;
height: 37px;
width: 137px;
position:absolute;
}
#grupos_calendario .encuentro-datos_1 .equipo-uno_01 IMG {
float: left;
margin-left: 11px;
margin-top: 6px;
}
#grupos_calendario .encuentro-datos_1 .equipo-uno_01 P {
color: #363636;
float: left;
font-family: "Open Sans",sans-serif;
font-size: 9pt;
font-style: normal;
font-weight: 700;
margin-left: 4px;
margin-top: 12px;
line-height: 16px;
}
#grupos_calendario .encuentro-datos_1  .equipo-dos_02 {
float: left;
height: 37px;
left: 164px;
position: absolute;
width: 135px;
}
#grupos_calendario .encuentro-datos_1 .equipo-dos_02 IMG {
float: left;
margin-left: 0px;
margin-top: 7px;
}
#grupos_calendario .encuentro-datos_1 .equipo-dos_02 P {
  color: #363636;
  float: left;
  font-family: "Open Sans",sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-weight: 700;
  margin-left: 4px;
  margin-top: 12px;  
  line-height: 16px;
 
}
#grupos_calendario  .flecha_arriba {
    background-image: url("http://www.nacion.com/gnfactory/especiales/2014/brasil2014/expandible/image/llaves-flechaarriba.png");
    background-repeat: no-repeat;
    height: 9px;
    left: 130px;
    position: relative;
    top: 13px;
    width: 18px;
}
#grupos_calendario .flecha_abajo {
   background-image: url("http://www.nacion.com/gnfactory/especiales/2014/brasil2014/expandible/image/llaves-flechaabajo.png");
   background-repeat: no-repeat;
   left: 130px;
   position: relative;
   top: -4px;
}
#grupos_calendario .encuentro-datos_1  .estadio-encuentro_1 {
  color: #FFF;
  float: left;
  font-family: OpenSansRegular,sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  height: 21px;
  padding-top: 40px;
  text-align: center;
  text-transform: uppercase;
  width: 273px;
}
#grupos_calendario .encuentro-datos_1  .estadio-encuentro_1 .local-gol  {  
    position: relative;
    top: -4px;
    width: 135px;
}
#grupos_calendario .encuentro-datos_1  .estadio-encuentro_1 .visita-gol  {
    left: 130px;
    position: relative;
    top: -25px;
    width: 129px;
}
#grupos_calendario .encuentro-datos_1  .estadio-encuentro_1 .local-gol p {
    color: #FFF;
    font-family: OpenSansRegular,sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: bold; 
}
#grupos_calendario .encuentro-datos_1  .estadio-encuentro_1 .visita-gol p {
    color: #FFF;
    font-family: OpenSansRegular,sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: bold; 
}
#grupos_calendario #finales .circulo_final {
    background-color: #f58201;
    border-radius: 50%;
    height: 92px;
    left: 98px;
    position: absolute;
    top: 55px;
    width: 92px;
}
#grupos_calendario  #finales .circulo_tercer_final {
    background-color: #308d00;
    border-radius: 50%;
    height: 80px;
    left: 114px;
    position: absolute;
    top: 355px;
    width: 80px;
}
#grupos_calendario #finales .marco_final{
    background-color: rgb(173, 123, 10); 
    background-image: none; 
    border-radius: 5px; 
    padding-top: 5px; 
    margin-left: 61px; 
    width: 158px; 
    height: 60px;
}
#grupos_calendario #finales #campeon{
   background-color: rgb(255, 255, 255); 
   width: 137px; 
   border-radius: 5px; 
   margin-left: 10px;
   color: #363636;
   font-family: "Open Sans",sans-serif;
   font-size: 9pt;
   font-weight: bold;
}
#grupos_calendario #finales #ganador{
   background-color: rgb(255, 255, 255); 
   width: 137px; 
   border-radius: 5px; 
   margin-left: 10px;
   color: #363636;
   font-family: "Open Sans",sans-serif;
   font-size: 9pt;
   font-weight: bold;
}

.partido{
  padding: 4px 17px 17px;
  position: relative;
  top: 4px;
}

.partido {
  background-image: url("../images/bg_horarioEstadio.png");
  background-position: center top;
  background-repeat: no-repeat;
  height: 64px;
  margin-left: -9px;
  margin-top: 4px;
  float: left;
  width: 274px;
}
.partido > span{
  color:white;
  font-size:11px;
  font-family: "Open Sans",sans-serif;
  margin-left: 110px;
  
}
.partido .equipo1,.partido .equipo2{
  float: left;
  width:137px;
}
.escudo{
  color: #363636;
  float: left;
  font-family: "Open Sans",sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-weight: 700;
  margin-left: 11px;
  margin-top: 7px;
}

#calendario #grupos_calendario .escudo{
  margin-left: 15px;
  margin-top: 3px;
}

#calendario #grupos_calendario .escudo span{
  margin-left: 6px;
}


/********************************************************
************** Estilos para el llaves ***************
********************************************************/


/***  LLAVES ***/

#llaves .titulo div{
  /* padding: 10px 60px; */
  font-family: "AkzidenzCondensed",sans-serif;
  font-size: 55px;
  color: #f4f7eb;
  font-weight: normal;
  text-transform: uppercase;
  text-shadow: 0px 9px 16px rgba(10, 0, 6, 0.56);
  margin: auto;
  margin-bottom: 20px;
  text-align: center;
}


 #partidos_llaves .nombre_grupo , #llaves .nombre_grupo_llaves{
  background-image: url("../images/cajaverde.png");
  background-repeat: no-repeat;
  height: 40px;
  left: 60px;
  top: -100px;
  margin: auto 20px;
  position: relative;
  width: 192px;
  color: #000;
  font-family: "OpenSansBold",sans-serif;
  text-transform: uppercase;
  text-align: center;
  padding-top: 6px;
  }


#grupos_posiciones,  #grupos_llaves{
    margin: 140px auto 0;
    padding: 22px;
    height: 226px;
    width: 323px;
    padding-left: 10px;
    background-repeat: no-repeat;
    position: relative;
}



#img_botonLlaves_next{
    background-image: url("http://www.nacion.com/bbtfile/9999_201405227DeZJJ.png");
    background-position: 0 52px;
    display: block;
    height: 53px;
    left: 83%;
    position: absolute;   
    top: -84px;
    width: 20px;
}


#img_botonLlaves_prev{
    width: 20px;
    height: 53px;
    position: absolute;
    display: block;
    top: -84px;
    left:15%;
    background-image: url(http://www.nacion.com/bbtfile/9999_201405227DeZJJ.png);
    background-position: 0px 0px;
}

#grupos_llaves .clasificacion{

    background-image: url("../images/cajaverde.png");
    background-repeat: no-repeat;
    height: 40px;
    left: 40px;
    margin: auto 20px;
    position: relative;
    width: 192px;
}

#grupos_llaves .clasificacion div{
    color: #000;
    font-family: "OpenSansBold",sans-serif;
    padding-bottom: 2px;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    text-transform: uppercase;
    top: 6px;
}


#grupos_llaves .fondo_calendario {
    background-color: rgba(255,255,255,0.15);
    background-image: url("../images/caja-cont-grupo.png");
    background-position: center top;
    background-repeat: no-repeat;
    border-radius: 5px;
    margin: 100px auto 0;
    padding: 17px;
    width: 323px;
}
#grupos_llaves .fondo_clasificacion {
    /*background-image: url("../images/caja-cont-grupo-calendario.png");*/
   padding: 4px 17px 17px;
   position: relative;
   top: -70px;
  position: relative;
  width: 290px;
  left: 7px;
  /* margin: auto; */
  height: 355px;
}
#grupos_llaves .encuentro-datos_1 {
background-image: url("http://www.nacion.com/LNCSPC20131202_0002/gruposbrasil2014/image/bg_horarioEstadio.png");
background-position: center top;
background-repeat: no-repeat;
height: 64px;
width: 274px;
margin-left:;
}

#grupos_llaves .encuentro-datos_1 .equipo-uno_01 {
float: left;
height: 37px;
width: 137px;
position:absolute;
}
#grupos_llaves .encuentro-datos_1 .equipo-uno_01 IMG {
float: left;
margin-left: 11px;
margin-top: 6px;
}
#grupos_llaves .encuentro-datos_1 .equipo-uno_01 P {
color: #363636;
float: left;
font-family: "Open Sans",sans-serif;
font-size: 9pt;
font-style: normal;
font-weight: 700;
margin-left: 4px;
margin-top: 12px;
line-height: 16px;
}
#grupos_llaves .encuentro-datos_1  .equipo-dos_02 {
float: left;
height: 37px;
left: 164px;
position: absolute;
width: 135px;
}
#grupos_llaves .encuentro-datos_1 .equipo-dos_02 IMG {
float: left;
margin-left: 0px;
margin-top: 7px;
}
#grupos_llaves .encuentro-datos_1 .equipo-dos_02 P {
  color: #363636;
  float: left;
  font-family: "Open Sans",sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-weight: 700;
  margin-left: 4px;
  margin-top: 12px;  
  line-height: 16px;
 
}
#grupos_llaves  .flecha_arriba {
    background-image: url("http://www.nacion.com/gnfactory/especiales/2014/brasil2014/expandible/image/llaves-flechaarriba.png");
    background-repeat: no-repeat;
    height: 9px;
    left: 130px;
    position: relative;
    top: 13px;
    width: 18px;
}
#grupos_llaves .flecha_abajo {
   background-image: url("http://www.nacion.com/gnfactory/especiales/2014/brasil2014/expandible/image/llaves-flechaabajo.png");
   background-repeat: no-repeat;
   left: 130px;
   position: relative;
   top: -4px;
}
#grupos_llaves .encuentro-datos_1  .estadio-encuentro_1 {
  color: #FFF;
  float: left;
  font-family: OpenSansRegular,sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  height: 21px;
  padding-top: 40px;
  text-align: center;
  text-transform: uppercase;
  width: 273px;
}
#grupos_llaves .encuentro-datos_1  .estadio-encuentro_1 .local-gol  {  
    position: relative;
    top: -4px;
    width: 135px;
}
#grupos_llaves .encuentro-datos_1  .estadio-encuentro_1 .visita-gol  {
    left: 130px;
    position: relative;
    top: -25px;
    width: 129px;
}
#grupos_llaves .encuentro-datos_1  .estadio-encuentro_1 .local-gol p {
    color: #FFF;
    font-family: OpenSansRegular,sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: bold; 
}
#grupos_llaves .encuentro-datos_1  .estadio-encuentro_1 .visita-gol p {
    color: #FFF;
    font-family: OpenSansRegular,sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: bold; 
}
#grupos_llaves #finales .circulo_final {
    background-color: #f58201;
    border-radius: 50%;
    height: 92px;
    left: 98px;
    position: absolute;
    top: 55px;
    width: 92px;
}
#grupos_llaves  #finales .circulo_tercer_final {
    background-color: #308d00;
    border-radius: 50%;
    height: 80px;
    left: 114px;
    position: absolute;
    top: 355px;
    width: 80px;
}
#grupos_llaves #finales .marco_final{
    background-color: rgb(173, 123, 10); 
    background-image: none; 
    border-radius: 5px; 
    padding-top: 5px; 
    margin-left: 61px; 
    width: 158px; 
    height: 60px;
}
#grupos_llaves #finales #campeon{
   background-color: rgb(255, 255, 255); 
   width: 137px; 
   border-radius: 5px; 
   margin-left: 10px;
   color: #363636;
   font-family: "Open Sans",sans-serif;
   font-size: 9pt;
   font-weight: bold;
}
#grupos_llaves #finales #ganador{
   background-color: rgb(255, 255, 255); 
   width: 137px; 
   border-radius: 5px; 
   margin-left: 10px;
   color: #363636;
   font-family: "Open Sans",sans-serif;
   font-size: 9pt;
   font-weight: bold;
}

.partido{
  padding: 4px 17px 17px;
  position: relative;
  top: 4px;
}

.partido {
  background-image: url("../images/bg_horarioEstadio.png");
  background-position: center top;
  background-repeat: no-repeat;
  height: 59px;
  margin-left: -9px;
  margin-top: 4px;
  float: left;
  width: 274px;
}
.partido > span{
  color:white;
  font-size:11px;
  font-family: "Open Sans",sans-serif;
  margin-left: 110px;
  
}
.partido .equipo1,.partido .equipo2{
  float: left;
  width:137px;
}
.escudo{
  color: #363636;
  float: left;
  font-family: "Open Sans",sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-weight: 700;
  margin-left: 11px;
  margin-top: 7px;
}

#llaves #grupos_llaves .escudo{
  margin-left: 15px;
  margin-top: 3px;
}

#llaves #grupos_llaves .escudo span{
  margin-left: 6px;
}


/*/*/

























/**#calendario_mundial {
  margin: 10px auto auto;
  padding: 22px;
}
**//**#op_cal, #op_est {
  background-color: #FFFFFF;
  width: 192px !important;
  height: 40px;
  border-radius: 5px;
  left: 40px;
  margin: auto 20px;
  top: 50px;
  position: relative;
}
**//**#op_cal p, #op_est p {
  color: #464646;
  font-family: "OpenSansBold",sans-serif;
  padding: 7px 20px 2px;
  text-align: center;
  text-transform: uppercase;
}
**//**.calendario-mes {
  width: 100%;
  position: relative;
}
**//**.dia1_Calendario {
  width: 50px;
  height: 50px;
}
**//**#junio-calendario-SorteoMundialista, #julio-calendario-SorteoMundialista {
  margin-top: 100px;
  margin-bottom: 20px;
}
**//**.bg_calendar_junio {
  background-image: url("http://www.nacion.com/LNCSPC20131202_0002/gruposbrasil2014/image/bg_junioSorteoMundialista.png");
}
**//**#junio_fila_1, #junio_fila_2, #junio_fila_3, #junio_fila_4, #junio_fila_5 {
  background-image: url("http://www.nacion.com/LNCSPC20131202_0002/gruposbrasil2014/image/bg_junioSorteoMundialista.png");
  background-repeat: no-repeat;
  margin-top: 1px;
  width: 306px;
  height: 50px;
  position: relative;
}
**//**#junio_fila_1 {
  background-position: -11px -50px;
}
**//**#junio7, #junio8, #junio9, #junio10, #junio11, #junio12, #junio13, #junio14, #junio15, #junio16, #junio17, #junio18, #junio19, #junio20, #junio21, #junio22, #junio23, #junio24, #junio25, #junio26, #junio27, #junio28, #junio29, #junio30,
#julio1, #julio2, #julio3, #julio4, #julio5, #julio6, #julio7, #julio8, #julio9, #julio10, #julio11, #julio12, #julio13, #julio14, #julio15, #julio16, #julio17, #julio18 {
  float: left;
  width: 50px;
  height: 50px;
  margin-right: 1px;
}
**//**#junio7 { background-position: -317px -50px; }
**//**#junio8 { background-position: -368px -50px; }
**//**#junio9 { background-position: -419px -50px; }
**//**#junio10 { background-position: -470px -50px; }
**//**#junio11 { background-position: -521px -50px; }
**//**#junio12 { background-position: -572px -50px; }
**//**#junio13 { background-position: -623px -50px; }
**//**#junio14 { background-position: -674px -50px; }
**//**#junio15 { background-position: -725px -50px; }
**//**#junio16 { background-position: -776px -50px; }
**//**#junio17 { background-position: -11px -101px; }
**//**#junio18 { background-position: -62px -101px; }
**//**#junio19 { background-position: -113px -101px; }
**//**#junio20 { background-position: -164px -101px; }
**//**#junio21 { background-position: -215px -101px; }
**//**#junio22 { background-position: -266px -101px; }
**//**#junio23 { background-position: -317px -101px; }
**//**#junio24 { background-position: -368px -101px; }
**//**#junio25 { background-position: -419px -101px; }
**//**#junio26 { background-position: -470px -101px; }
**//**#junio27 { background-position: -521px -101px; }
**//**#junio28 { background-position: -572px -101px; }
**//**#junio29 { background-position: -623px -101px; }
**//**#junio30 { background-position: -674px -101px; }
**/
/**.bg_calendar_julio {
  background-image: url("http://www.nacion.com/LNCSPC20131202_0002/gruposbrasil2014/image/bg_julioSorteoMundialista.png");
}
**//**#julio_fila_1, #julio_fila_2, #julio_fila_3, #julio_fila_4, #julio_fila_5, #julio_fila_6 {
  background-image: url("http://www.nacion.com/LNCSPC20131202_0002/gruposbrasil2014/image/bg_julioSorteoMundialista.png");
  background-repeat: no-repeat;
  margin-top: 1px;
  width: 306px;
  height: 50px;
  position: relative;
}
**/
/**#julio_fila_4 {
  background-position: -113px -101px;
}
**//**#julio_fila_5 {
  background-position: -419px -101px;
}
**//**#julio_fila_6 {
  background-position: -725px -101px;
  width: 50px;
}
**/
/**#julio1 { background-position: -11px -50px; }
**//**#julio2 { background-position: -61px -50px; }
**//**#julio3 { background-position: -113px -50px; }
**//**#julio4 { background-position: -164px -50px; }
**//**#julio5 { background-position: -215px -50px; }
**//**#julio6 { background-position: -265px -50px; }
**//**#julio7 { background-position: -317px -50px; }
**//**#julio8 { background-position: -368px -50px; }
**//**#julio9 { background-position: -419px -50px; }
**//**#julio10 { background-position: -470px -50px; }
**//**#julio11 { background-position: -521px -50px; }
**//**#julio12 { background-position: -572px -50px; }
**//**#julio13 { background-position: -623px -50px; }
**//**#julio14 { background-position: -674px -50px; }
**//**#julio15 { background-position: -725px -50px; }
**//**#julio16 { background-position: -776px -50px; }
**//**#julio17 { background-position: -11px -101px; }
**//**#julio18 { background-position: -62px -101px; }
**/
/**.Actdia1_Calendario {
  background-color: rgba(255, 255, 255, 0.6);
  background-image: url("http://www.nacion.com/LNCSPC20131202_0002/gruposbrasil2014/image/calendar_a.png");
  background-position: center top;
  background-repeat: no-repeat;
  border-width: 0;
  cursor: pointer;
  height: 50px;
  width: 50px;
}
**/
/**.dia1_Calendario {
    background-image: url("http://www.nacion.com/LNCSPC20131202_0002/gruposbrasil2014/image/calendar_i.png");
    background-position: center top;
    background-repeat: no-repeat;
    border-width: 0;
    cursor: pointer;
    float: left;
    height: 50px;
    margin-left: 1px;
    width: 50px;
}
**/
/**#partidos_dia {
  /*background-color: rgba(0, 0, 0, 0.1);*\/
  border-radius: 10px;
  padding: 10px;
}
**//**.titulo-dia {
  color: #FFFFFF;
  font-family: "OpenSansBold",sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  margin-bottom: 10px;
}
**//**.encuentro-datos {
  background-image: url("http://www.nacion.com/LNCSPC20131202_0002/gruposbrasil2014/image/bg_horarioEstadio.png");
  background-position: center top;
  background-repeat: no-repeat;
  height: 71px;
  width: 274px;
}
**/
.equipo {
  float: left;
  color:#000;
  height: 30px;
  width: 137px;
  font-family: "Open Sans",sans-serif;
  font-size: 9pt;
  font-weight: 700;
  padding: 0px;
  margin-top: -14px;
  margin-left: -11px;

}

.equipo IMG {
    float: left;
    margin-left: -8px;
    margin-top: -6px;

}
/**.equipo P {
  color: #363636;
  float: left;
  font-family: "Open Sans",sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-weight: 700;
  line-height: 16px;
  margin-left: 4px;
  margin-top: 12px;
  width: 95px;
}
**/
/*.equipo-uno {
  float: left;
  height: 37px;
  width: 137px;
}*/

/*
.equipo-uno P, .equipo-uno_1 P {
  color: #363636;
  float: left;
  font-family: "Open Sans",sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-weight: 700;
  line-height: 16px;
  margin-left: 4px;
  margin-top: 12px;
  width: 95px;
}
.equipo-dos {
  float: left;
  height: 37px;
  width: 135px;
}
.equipo-dos IMG, .equipo-dos_2 IMG {
  float: left;
  margin-left: 5px;
  margin-top: 7px;
}
.equipo-dos P, .equipo-dos_2 P {
  color: #363636;
  float: left;
  font-family: "Open Sans",sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-weight: 700;
  line-height: 16px;
  margin-left: 4px;
  margin-top: 12px;
  width: 95px;
}*/
/**.estadio-encuentro {
  color: #FFFFFF;
  float: left;
  font-family: OpenSansRegular,sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  height: 21px;
  padding-top: 6px;
  text-align: center;
  text-transform: uppercase;
  width: 273px;
}
**//**.jord_val {
  cursor: pointer;
  display: block;
}
**/
/**.Actdia1_Calendario P {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 13pt;
    font-weight: 700;
    margin-left: 0;
    padding-top: 19px;
    text-align: center;
}
**/
/**.dia1_Calendario P {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 13pt;
    font-weight: 700;
    margin-left: 1px;
    padding-top: 19px;
    text-align: center;
}
**/

/**#calendario .local-gol P {
    color: #FFFFFF;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 13pt;
    font-style: normal;
    font-weight: 700;
    margin-left: 62px;
    margin-top: 3px;
    width: 95px;
}
**/
/**#calendario .visita-gol P {
    color: #FFFFFF;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 13pt;
    font-style: normal;
    font-weight: 700;
    margin-left: 192px;
    margin-top: -22px;
    width: 18px;
}
**/
/********************************************************
************** Estilos para Estadisticas ****************
********************************************************/

/**#cnt_est_tarjetas, #cnt_est_goles {
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  margin-top: 20px;
  padding: 10px;
}
**//**.div_tarjetas {

}
**//**.tarjetas_jugadores {
  height: 26px;
  margin-bottom: 10px;
}
**//**.title_est div {
  background-color: #FFA500;
  border-radius: 5px;
  float: left;
  height: 26px;
  width: 86px;
}
**//**.title_est div span {
  color: #FFFFFF;
  font-family: 'Open Sans',sans-serif;
  font-size: 9pt;
  font-weight: bold;
  line-height: 25px;
  margin-left: 5px;
  text-transform: uppercase;
}
**//**.tarjeta_roja {
  float:right; margin-right:8px;
}
**//**.tarjeta_amarilla {
  float:right; margin-right:16px;
}
**//**.caja_blanca1 {
  background-color: #FFFFFF;
  border-radius: 5px;
  height: 31px;
  margin-right: 10px;
  margin-bottom: 10px;
  width: 206px;
}
**//**.caja_blanca1 p {
  color: #363636;
  font-family: "OpenSansSemiBold",sans-serif;
  font-size: 13px;
  padding: 6px;
  position: relative;
}
**//**.caja_verde {
  background-color: #3F8901;
  border-radius: 5px;
  height: 29px;
  width: 35px;
}
**/
/**.goles {
  color: #FFFFFF;
  font-family: 'OpenSansBold',sans-serif;
  font-size: 14px;
  left: 12px;
  position: relative;
  top: 3px;
}
**/
/********************************************************
***************** Fin del Estadisticas ******************
********************************************************/

/**** JUGADORES ****/

/**.jugadores{
   width:316px; 
   margin:auto;
   padding:17px;
}
**/
/**.jugador{
  width:138px; 
  float:left; 
  padding:5px 10px; 
  margin:auto;
}
**/
/**.img_jugador{
   display: inline-block; 
   width: 138px; 
   height: 138px;
}
**/
/**.dia {
    color: #fff;
    font-family: OpenSansBold;
    font-size: 14px;
    left: 22%;
    position: relative;
    top: 1%;
    text-transform: uppercase;
}
**/
/**.nombre_jugador{

    background-color: #f58200;
    border-radius: 5px;
    color: #fff;
    font-family: OpenSansBold;
    font-size: 12px;
    left: 0;
    position: relative;
    top: 1%;
    text-align: center;
    max-height: 100px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-transform: uppercase;

}
**/
/** para acnho menor a 319 (especial para 240) **/
@media (max-width: 319px) {
  .header .logo{
    float:left;
    margin-top: 10px;
    margin-left: 3px;
  }

  .header .redes{
    float:right;
    margin-top: 10px;
    margin-right: 3px;
  }

  .titulo .imagen_inicio{
    width: 320px;
  }

  #img_botonCalendario_next{
    top: 1887px;
    left: 84%;
  }

/** #home #menu_home #secciones{
      width:225px;
  }
**/
/**    #posiciones  .separado{
     margin-left:-75px;
  }
**/
/** #home  #margin_marcador{
    left:45%
  }
**/  
/**  .grupo {
     position:relative;
     top:20px;
     left:-7px;
   }
**/
/** #posiciones  .grupos_posiciones .fondo_grupo {
      width:200px;
      border-radius: 5px;
  }
**/

.titulo .imagen_inicio {
    margin: 49px -27px;

}


  #posiciones  .titulo div {
    /*padding: 10px 60px;*/
    margin: -35px auto;
}

#posiciones .grupos_posiciones .grupo{
    margin: -96px auto auto -31px;
}

  #posiciones  .grupos_posiciones .grupo .puntos_posiciones {
    margin-left: 83px;
    top:38px;
    width: 96px;
    border-radius: 5px;
   }

   #posiciones .grupos_posiciones .grupo .grupo_listado .orden {
     left:-7px;

   }

  #posiciones .grupos_posiciones .grupo .puntajes .columna { 
    top: 5px;
    margin-left: 0;
    left: 22px;

   }

   .cierre .notas_cierre_m .cuadro{
    margin-top: 70px;
    margin-left: 1px;
   }



/**   #posiciones .grupos_posiciones .grupo .grupo_listado p {
     left:27px;
   }
**/
/**   #posiciones  .grupos_posiciones .grupo {
    margin-left:-5px;
    width: 210px;
    border-radius: 5px;
   }
**/
  
  #posiciones .grupos_posiciones .grupo .puntos_posiciones div{
   margin: 0 3em 0 3px;

  }

/**  #grupos_llaves .fondo_clasificacion .partidos_octavos {
    padding: 5px 0 17px;
    position: relative;
    top: 10px;
  }
**/
/**  #grupos_llaves .fondo_clasificacion {
    margin: 28px auto 0 -20px;
    width: 236px;
}
**/

/**#grupos_llaves .clasificacion, #op_cal, #op_est {
    left: -18px;
 }
**/
/** #grupos_llaves .fondo_clasificacion1 {
    margin: 140px auto 0 -20px;
    width: 236px;
}
**/
/**#grupos_llaves .encuentro-datos {
    background-color: #AD7B0A;
    background-image: none;
    border-radius: 5px;
    margin-left: 1px;
    padding-top: 5px;
    width: 234px;

 }
**/

/**#grupos_llaves .encuentro-datos .equipo-uno{

  background-color: #fff;
  margin-left: 4px;
  border-radius: 5px;
  width: 112px;

}
**/
/**#grupos_llaves .encuentro-datos .equipo-dos{

     background-color: #fff;
    border-radius: 5px;
    margin-left: 1px;
    width: 112px;
}
**/
/**#grupos_llaves .flecha_arriba {

    left:114px;

  }
**/
/**#grupos_llaves .flecha_abajo {

    left:114px;

  }
**/
/**#img_boton_prev {
    left: 1%;
}
**/
 
/**#img_boton_next {
    left: 91%;
}
**/


/**#grupos_llaves .encuentro-datos .estadio-encuentro {
    margin-left: -15px;
}
**/ 

/**#grupos_llaves #finales .circulo_final {
    left: 50px;
    top: 60px; 
}
**/

/**#grupos_llaves #finales .circulo_tercer_final {
    left: 54px; 
    top: 345px;
}
**/
/**#grupos_llaves #finales .marco_final {
    margin-left: 45px;
}
**/

/**#grupos_llaves .fondo_clasificacion2 {
     margin: 100px auto 0 -21px;
     width: 237px;
}
**/
/**#figuras .titulo div {
    font-size: 14px;
    left: 0;
    margin-top: 8px;
}
**/
}

/** para acnho menor a 479 (especial para 320) **/
@media (min-width:310px) and (max-width: 479px) {
/** #home #menu_home #secciones{
      width:310px;
  }
**/    
/**#home  #margin_marcador{
    left:30%
  }
**/

#grupos_calendario {
  position: relative;
}

#img_botonCalendario_prev{
  top: -82px;
  left: 12%;

}

#img_botonCalendario_next {
  top: -81px;
  left: 266px;
}

#img_botonLlaves_prev{
  top: -85px;
  left: 10%;

}

#img_botonLlaves_next {
  top: -85px;
  left: 75%;
}

.grupos_posiciones/**, #grupos_llaves**/ {
    margin: 110px auto 0 4px;
  }

#grupos_llaves .fondo_clasificacion {
    left: -12px;
}

/**  #posiciones .grupos_posiciones .grupo {
    margin: auto auto auto -10px;
    width: 290px;
    border-radius: 5px;
 }
**/
/** #posiciones .grupos_posiciones .grupo .grupo_listado .orden {
    margin-left: -16px;
}
**/
#posiciones .grupos_posiciones .grupo .puntajes .columna {
    top: -3px;
    left: 15px;
 }

 .titulo .imagen_inicio {
    margin: 49px -27px;

}


  #posiciones  .titulo div {
    /*padding: 10px 60px;*/
    margin: -35px auto;
}

#posiciones .grupos_posiciones .grupo{
    margin: -96px auto auto -31px;
}

  #posiciones  .grupos_posiciones .grupo .puntos_posiciones {
    margin-left: 83px;
    top:38px;
    width: 96px;
    border-radius: 5px;
   }

   #posiciones .grupos_posiciones .grupo .grupo_listado .orden {
     left:-7px;

   }

  #posiciones .grupos_posiciones .grupo .puntajes .columna { 
    top: -3px;
    margin-left: 0;
    left: 22px;
   }

   #posiciones .grupos_posiciones .grupo .puntos_posiciones {
    margin-left: 153px;
    top: -24px;
    width: 140px;
}



#grupos_calendario .fondo_clasificacion {
    left: -11px;
}

#partidos_calendario .nombre_grupo , #llaves .nombre_grupo_llaves{
    left: 38px;
}


   .cierre .notas_cierre_m .cuadro{
    margin-top: 65px;
    margin-left: 1px;
   }



/**#grupos_llaves .fondo_clasificacion {
    margin: 35px auto 0 -23px;
    left:10px;
    width: 310px;
 }
**/
/**#grupos_llaves .fondo_clasificacion1 {
    margin: 121px auto 0 -24px;
    width: 290px;
    padding: 12px;
}
**//**#grupos_llaves .fondo_clasificacion2 {
    margin: 107px auto 0 -23px;
    padding: 13px;
    width: 288px;
}
**/
/**#grupos_llaves .clasificacion, #op_cal, #op_est {
    left: 10px;
 }
**/
/**#grupos_llaves .fondo_clasificacion .partidos_octavos {
    padding: 9px 2px 17px;
    position: relative;
    top: 10px;
    margin-left: 10px;
}
**/
/**#grupos_llaves .encuentro-datos_1 .equipo-dos_02 {
    float: left;
    height: 37px;
    left: 140px;
    position: absolute;
    width: 135px;
}
**/
/**#img_boton_prev {
    left: 1%;
}
**/
 
/**#img_boton_next {
    left: 91%;
}
**/

/**#grupos_llaves #finales .circulo_final {
    margin-left: -16px;
    top: 55px;
}
**/
/**#grupos_llaves #finales .circulo_tercer_final {
    margin-left: -25px;
    top: 345px;
 
}
**/


}

/** para acnho menor a 479 (especial para 360) **/
@media (min-width:360px) and (max-width: 479px) {
  

  .grupos_posiciones/**, #grupos_llaves**/ {
    margin: 110px auto 0 25px;

  }

/**  #home  #margin_marcador{
    left:32%
  }
**//**#grupos_llaves .clasificacion, #op_cal, #op_est {    
     left:15px;
}
**/
/**#grupos_llaves #finales .circulo_tercer_final {
     left:90px;
}
**/

/**#img_boton_prev {
    left: 8%;
}
**/
 
/**#img_boton_next {
    left: 85%;
}
**/

/**#grupos_llaves #finales .circulo_final {
    top: 54px;
}
**/

/**#grupos_llaves  #finales  {
   margin-top:112px;
}
**/

/**#grupos_llaves .flecha_abajo {
    top: -4px;
}
**/
  }



/** para acnho menor a 539 (especial para 480) **/
@media (min-width:480px) and (max-width: 539px) {
/** #home #menu_home #secciones{
      width:310px;
  }
**/ 
/** #home  #margin_marcador{
    left:36%
  }
**/
/**   #grupos_llaves .clasificacion, #op_cal, #op_est {
     margin: 2px 60px;
     
}
**/
/**#img_boton_prev {
    left: 16%;
}
**/
 
/**#img_boton_next {
    left: 82%;
}
**/

/**  #grupos_llaves .clasificacion, #op_cal, #op_est {
     left:5px;
   
}
**/

/**#grupos_llaves .encuentro-datos .estadio-encuentro {
    margin-top: 0px;
}
**/


/**#grupos_llaves .fondo_clasificacion {
    margin: 30px auto 0;
 
}
**/
/**#grupos_llaves .fondo_clasificacion1 {
    margin: 120px auto 0 -22px;
    padding:12px;
 
}
**/

/**#grupos_llaves .fondo_clasificacion2 {
    margin: 100px auto 0 -22px;
    padding: 12px;
}
**/

/**#grupos_llaves .encuentro-datos {
    margin-left: 8px;
}
**/
/**#grupos_llaves #finales .fondo_clasificacion1 .encuentro-datos {
    margin-left: 22px;
}
**/
/**#grupos_llaves #finales .fondo_clasificacion2 .encuentro-datos {
    margin-left: 22px;
}
**/


/**#grupos_llaves .encuentro-datos .estadio-encuentro .local-gol {
     top: -5px;
}
**/
/**#grupos_llaves .encuentro-datos .estadio-encuentro .visita-gol {
    top: -25px; 
}
**/
/**#grupos_llaves #finales .marco_final {
    margin-left: 90px;
 }
**/
/** #finales {
  width: 323px;
}
**/
/**#grupos_llaves .flecha_arriba {  
    left: 137px;
 }
**/

/**#grupos_llaves .flecha_abajo {
    top: -6px;
    left: 137px;
}
**/
/**#grupos_llaves #finales .circulo_tercer_final {
    left: 110px;
 }
**/
/**#grupos_llaves #finales .circulo_final {
    top: 60px;
    left:104px;
}
**/
   
}

/** para acnho menor a 639 (especial para 540) **/
@media (min-width:540px) and (max-width: 639px) {
/** #home #menu_home #secciones{
      width:530px;
  }
**/
/**  #grupos_llaves .clasificacion, #op_cal, #op_est {
     margin: 2px 30px;
   
}
**/
/**#img_boton_prev {
    left: 23%;
}
**/
 
/**#img_boton_next {
    left: 78%;
}
**/

/**  #grupos_llaves .clasificacion, #op_cal, #op_est {
     left:30px;
   
}
**/
/**#grupos_llaves .encuentro-datos .equipo-uno {
  
}
**/
/**#grupos_llaves .encuentro-datos .equipo-dos {

}
**/
/**#grupos_llaves .fondo_clasificacion1 {
    margin: 120px auto 0 -15px;
    padding: 12px;

 
}
**/
/**#grupos_llaves .fondo_clasificacion2 {
    margin: 100px auto 0 -15px;
    padding: 12px;
 
}
**/
/**#grupos_llaves #finales .fondo_clasificacion1 .encuentro-datos {
    margin-left: 22px;
}
**/
/**#grupos_llaves #finales .fondo_clasificacion2 .encuentro-datos {
    margin-left: 22px;
}
**/

/**#grupos_llaves #finales .marco_final {
    margin-left: 85px; 
}
**/
/**#grupos_llaves #finales .circulo_tercer_final {
    left: 118px;
    top:344px;
 }
**/
/**#grupos_llaves #finales .circulo_final {
    left: 112px;
    top: 55px;
}
**/
/*
#grupos_llaves .flecha_abajo {
    left: 154px;
 }
*/   
}


/** para acnho menor a 719 (especial para 640 ) **/
@media (min-width:640px) and (max-width: 719px) {

/**  #grupos_llaves .clasificacion, #op_cal, #op_est {
     margin: 2px 70px;
   
}
**/


/**#img_boton_prev {
    left: 25%;
}
**/
/**#img_boton_next {
    left: 75%;
}
**/


/**#grupos_llaves .clasificacion, #op_cal, #op_est {
     left:-8px;
   
}
**/
/**#grupos_llaves .fondo_clasificacion1 {
    margin: 120px auto 0 -15px;
    padding: 12px;

 
}
**/
/**#grupos_llaves .fondo_clasificacion2 {
    margin: 100px auto 0 -15px;
    padding: 12px;
 
}
**/
/**#grupos_llaves #finales .fondo_clasificacion1 .encuentro-datos {
    margin-left: 22px;
}
**/
/**#grupos_llaves #finales .fondo_clasificacion2 .encuentro-datos {
    margin-left: 22px;
}
**/


/**#grupos_llaves #finales .marco_final {
    margin-left: 85px; 
}
**/
/**#grupos_llaves #finales .circulo_tercer_final {
    left: 118px;
    top:344px;
 }
**/
/**#grupos_llaves #finales .circulo_final {
    left: 112px;
    top: 55px;
}
**/
/*
#grupos_llaves .flecha_abajo {
    left: 154px;
 }
*/
     
}

/***
 *     ˆˆˆˆˆˆWˆˆWˆˆˆˆˆˆˆWˆˆˆˆˆˆW ˆˆˆˆˆˆW ˆˆˆˆˆˆˆW
 *    ˆˆTPPPP]ˆˆQˆˆTPPPP]ˆˆTPPˆˆWˆˆTPPˆˆWˆˆTPPPP]
 *    ˆˆQ     ˆˆQˆˆˆˆˆW  ˆˆˆˆˆˆT]ˆˆˆˆˆˆT]ˆˆˆˆˆW  
 *    ˆˆQ     ˆˆQˆˆTPP]  ˆˆTPPˆˆWˆˆTPPˆˆWˆˆTPP]  
 *    ZˆˆˆˆˆˆWˆˆQˆˆˆˆˆˆˆWˆˆQ  ˆˆQˆˆQ  ˆˆQˆˆˆˆˆˆˆW
 *     ZPPPPP]ZP]ZPPPPPP]ZP]  ZP]ZP]  ZP]ZPPPPPP]
 *                                               
 */

/****/

.cierre{
  height:650px;   
}

.cierre .contenidos {
  width: 974px;
  height: 768px;
  margin: auto;
}
.cierre  .titulo div {
  /*padding: 10px 60px;*/
  font-family:"AkzidenzCondensed",sans-serif;
  font-size: 55px;
  color: #f4f7eb;
  font-weight: normal;
  text-transform: uppercase;
  text-shadow: 0px 9px 16px rgba(10, 0, 6, 0.56);
  margin: auto;
  margin-top: 150px;
  margin-bottom: 50px;
  text-align: center;

}
.cierre .contenidos .titulod{
  padding: 10px 60px;
  font-family:"AkzidenzCondensed",sans-serif;
  font-size: 55px;
  color: #f4f7eb;
  font-weight: normal;
  text-transform: uppercase;
  text-shadow: 0px 9px 16px rgba(10, 0, 6, 0.56);
  margin: auto;
  margin-top: 20px;
  text-align: center;
}

/**.cierre .contenidos .titulod span{
  font-size: 20px;
  font-weight: normal;
  font-style: normal;
}
**/

.cierre .contenidos .notas_cierre {
  margin-top: 30px;
  display: block;
}
.cierre .contenidos .notas_cierre_m{
 display: none; 
}


.cierre .contenidos .notas_cierre .nota {
  display: inline-block;
  width: 320px;
  position: relative;
  left: 15px;
}

.cierre .notas_cierre .cuadro {
  background-color: rgba(255, 255, 255, 0.18);
  width: 276px;
  height: 117px;
}

.cierre .notas_cierre .titulo {
  font: 600 17px / 21px 'OpenSans',sans-serif;
  color: #f4f7eb;  
  text-align: center;
  text-shadow: none;
  text-transform: none;
  position: relative;
  top: 32px;
  
}

.cierre .notas_cierre .imagen {
  width: 272px;
  height: 221px;
  margin: auto;
  position: relative;
  top: 92px;
}

.cierre .notas_cierre .irnota {
  position: relative;
  top: 270px;
  text-align: center;
  background-color: rgba(255, 255, 255, 0.18);
  width: 160px;
  height: 36px;
  margin: auto;
  left: -23px;
}
.cierre .notas_cierre .irnota  a{
    color: #f4f7eb;
    font: 700 12px / 21px 'OpenSans',sans-serif;
    text-transform: uppercase;
    line-height: 30px;
    text-decoration:none;    
}


.cierre{
  position: relative;
  top: 40px;
}

.cierre .contenidos {
  width: 320px;
  height: 380px;
  margin: auto;
}

.cierre .contenidos .titulod {
   font-size: 55px;
 
}

.cierre .contenidos .notas_cierre{
 display: none; 
}

.cierre .contenidos .notas_cierre_m{
 display: block; 
}

.cierre .contenidos .notas_cierre_m .nota {
  display: inline-block;
  width: 320px;
  position: relative;
  left: 15px;
  height: 412px;
}

.cierre .notas_cierre_m .cuadro {
  background-color: rgba(255, 255, 255, 0.10);
  width: 276px;
  height: 117px;
  margin-top: 20px;
  margin-left: 12px;
}

.cierre .notas_cierre_m .titulo {
  font: 600 17px / 21px 'OpenSans',sans-serif;
  color: #f4f7eb;  
  text-align: center;
  text-shadow: none;
  text-transform: none;
  position: relative;
  top: 32px;
  
}

.cierre .notas_cierre_m .imagen {
  width: 272px;
  height: 221px;
  margin: auto;
  position: relative;
  top: 62px;
}

.cierre .notas_cierre_m .irnota {
    background-color: rgba(255, 255, 255, 0.10);
    height: 36px;
    left: -19px;
    margin: auto;
    position: relative;
    text-align: center;
    top: 250px;
    width: 160px;
}
.cierre .notas_cierre_m .irnota  a{
    color: #f4f7eb;
    font: 700 12px / 21px 'OpenSans',sans-serif;
    text-transform: uppercase;
    line-height: 25px;
    text-decoration:none;    
}

/*medias*/

@media (min-width: 300px) and (max-width: 1023px) {

.cierre  .notas_cierre_m .slick-prev {
    left: 10px !important;   
}

 .cierre  .notas_cierre_m .slick-next {
    right: -25px !important;   
}

.cierre .notas_cierre_m .cuadro {
  margin-top: 60px;
  margin-left: 12px;
}

}

@media (min-width: 767px) and (max-width: 768px) { /** MINI IPAD**/
  .cierre .notas_cierre_m .slick-prev, .cierre .notas_cierre_m .slick-next/**, .contenidosrelacionados .notas_m .slick-prev**//**, .contenidosrelacionados .notas_m .slick-next**/ {
     visibility: hidden;
  }  
}



@media (min-width: 321px) and (max-width: 440px) {

 .cierre  .notas_cierre_m .slick-next {
    right: 0px !important;
    margin-top: 25px;
}

 .cierre  .notas_cierre_m .slick-prev {
    left: 5px !important;
    margin-top: 25px;
}

.cierre .notas_cierre_m .cuadro {
    margin-top: 100px !important;
    margin-left: 12px;
}


}




/*footer*/

#footer {
  background-color: rgba(0,0,0,0.18);
  width: 100%;
  min-height: 18%;
  bottom: 0;
}
  #footer .main {
     font-family: 'Open Sans', sans-serif;
     padding: 20px 0 20px 0;
     width: 1220px;
     margin: auto;
  }
  #footer .main p {
      color: #FFFFFF;
      font-size: 9px;     
      text-align: center;
      text-transform: uppercase;
      line-height: 18px;
      letter-spacing: 1px;
  }
  #footer .main p strong {
      color: #FFFFFF;
  }

  .creditos{
  height: 33%;
}

#footer .main{
  width: 100%;
  height: 100%;
}


/*aca voy*/


@media (min-width: 360px) and (max-width: 1023px) {

/**.contenidosrelacionados  .notas_m .slick-prev {
    left: -40px  !important;
}
**/
/**.contenidosrelacionados  .notas_m .slick-next {
    right: -40px  !important;
}
**/
/**.bonus  .notas_bonus_m .slick-prev {
    left: -40px !important;   
}
**/
/** .bonus  .notas_bonus_m .slick-next {
    right: -25px !important;   
}
**/
.cierre  .notas_cierre_m .slick-prev {
    left: 10px !important;   
}

 .cierre  .notas_cierre_m .slick-next {
    right: -25px !important;   
}

}

@media (min-width: 767px) and (max-width: 768px) { /** MINI IPAD**/
/**    .wrapper{
      overflow: hidden;
    }
**/
/**  .bonus .notas_bonus_m .slick-prev, .bonus .notas_bonus_m .slick-next, .contenidosrelacionados .notas_m .slick-prev, .contenidosrelacionados .notas_m .slick-next {
     visibility: hidden;
  }
**/  .cierre .notas_cierre_m .slick-prev, .cierre .notas_cierre_m .slick-next/**, .contenidosrelacionados .notas_m .slick-prev**//**, .contenidosrelacionados .notas_m .slick-next**/ {
     visibility: hidden;
  }  
}



@media (min-width: 321px) and (max-width: 440px) {

/**.contenidosrelacionados  .notas_m .slick-prev {
    left: -20px  !important;
}
**/
/**.contenidosrelacionados  .notas_m .slick-next {
    right: -20px  !important;
}
**/
/** .bonus  .notas_bonus_m .slick-next {
    right: 0px !important;
    margin-top: 25px;
}
**/
/** .bonus  .notas_bonus_m .slick-prev {
    left: -15px !important;
    margin-top: 25px;
}
**/ .cierre  .notas_cierre_m .slick-next {
    right: 0px !important;
    margin-top: 25px;
}

 .cierre  .notas_cierre_m .slick-prev {
    left: -15px !important;
    margin-top: 25px;
}



}





@media (min-width: 300px) and (max-width: 320px) {

html,body{
  overflow-x:hidden; 
}

/** .bonus  .notas_bonus_m .slick-next {
    right: 10px !important;
}
**/ .cierre  .notas_cierre_m .slick-next {
    right: 10px !important;
}

}

/**.dots{
  display: block;
  margin: auto;
  text-align: center;
  width: 320px;
  margin-top: 70px;

}
**/


/**.dots .boton{  
  display: inline-block; 
  border-radius: 50%;
  width: 15px;
  height: 15px;
  background: #fff;
  cursor: pointer;
  opacity: 0.5;
  margin: 5px;
}
**/    
/**.dots .boton.active{
   background: #fff;
   opacity: 1;
 }
**/

