

/* QUITAR SUBRAYADO A LOS ENLACES */
a:link
{
  text-decoration :none;
}



/* Remove the navbar's default margin-bottom and rounded borders */ 
    .navbar {
      margin-bottom: 0;
      border-radius: 0;
    }

    .fakeimg {
      height: 200px;
      background: #aaa;
    }
    
    /* Set height of the grid so .sidenav can be 100% (adjust as needed) */
    .row.content {height: 450px}
    
    /* Set gray background color and 100% height */
    .sidenav {
      padding-top: 20px;
      background-color: #f1f1f1;
      height: 100%;
    }

    .responsive {
      width: 100%;
      height: auto;
    }

    
    /* Set black background color, white text and some padding */
    footer {
      background-color: #111111;
      color: white;
      padding: 15px;
      text-align: center;
    }
    div.redSocial 
    {
      position: relative 
    }
    div.redSocial p 
    {
      margin: 0;
      position: absolute;
      top: 50%;
      left: 50%;
      margin-right: -50%;
      transform: translate(-50%, -50%);
      font-size: 20px;
    }
    div.redSocial a 
    {
      color: white;
      text-decoration: none;
    }
    








    /* On small screens, set height to 'auto' for sidenav and grid */
    @media screen and (max-width: 767px) {
      .sidenav {
        height: auto;
        padding: 15px;
      }
      .row.content {height:auto;} 
    }

    body
    {
      background-image: url("../imagenes/estructuraPagina/fondo.jpg");
    }

    p
    {
      text-align: justify;
    }



    #contenido
    {
      background-color: white;
      margin-left: 10%;
      margin-right: 10%;
      margin-top: 30px;
      border-top-left-radius: 25px;
      border-top-right-radius: 25px;
    }
    #contenidoPagina
    {
      background-color: white;
      
    }
    #zonaIzquierda
    {
      padding-bottom: 10px;
      margin-top: 10px;
    }
    #zonaDerecha
    {
      padding-bottom: 10px;
      margin-top: 10px;
    }
    #titulo
    {
      font-family: "Comic Sans MS", cursive, sans-serif;
      font-size: 30px;
      letter-spacing: 0px;
      word-spacing: 0px;
      color: red;
      font-weight: 700;
      text-decoration: none;
      font-style: normal;
      font-variant: normal;
      text-transform: none;
      text-align: center;
    }


    header 
    {
      background: rgba(0,82,245,1);
      background: -moz-linear-gradient(top, rgba(0,82,245,1) 0%, rgba(15,1,1,1) 100%);
      background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,82,245,1)), color-stop(100%, rgba(15,1,1,1)));
      background: -webkit-linear-gradient(top, rgba(0,82,245,1) 0%, rgba(15,1,1,1) 100%);
      background: -o-linear-gradient(top, rgba(0,82,245,1) 0%, rgba(15,1,1,1) 100%);
      background: -ms-linear-gradient(top, rgba(0,82,245,1) 0%, rgba(15,1,1,1) 100%);
      background: linear-gradient(to bottom, rgba(0,82,245,1) 0%, rgba(15,1,1,1) 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0052f5', endColorstr='#0f0101', GradientType=0 );
      background-image:  url("../imagenes/estructuraPagina/banner_1.jpg");
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover;
      border: 2px;
      /* border-top-left-radius: 25px;
      border-top-right-radius: 25px;*/
      height: 150px;
    }
    #logo
    {
      width:150px;
      height: 120px;

    }


    /*__________________________________________MENU */
      #menu ul{
          list-style-type: none;
          margin: 0;
          padding: 0;
          overflow: hidden;
          background-color: #333;

      }

      #menu li {
          float: left;
      }

      #menu li a {
          display: inline-block;
          color: white;
          text-align: center;
          padding: 14px 16px;
          text-decoration: none;
      }

      #menu li a:hover {
          background-color: #111;
      }

      #menu .active {
          background-color: red;
}
/*__________________________________________MENU */


/*_________________________________________TABLA PUNTOS*/

.table tr:hover *{
  background:blue;
  color:#FFFFFF;
  
}
.table td:hover *{
  background:#C52E2E;
  color:#FFFFFF;
  
}


#banderas{
    height: 10px;
    width: 40px;

}


/*_________________________________________TABLA PUNTOS*/



.pull-left { float: left; }
.pull-right { float: right; }
.pull-left li, .pull-right li { display: inline-block; }
ul { overflow: hidden; }



#div_menu_home
{ 
  border-radius: 60px/20px;
  border: 2px solid;
  border-color: red; 
  height: 200px; 
  margin:10px; 
  background-color: #353535;
  color:white;
  font-family: Verdana, sans-serif;
  font-size: 16px; 
  text-align:center; 
  padding-top: 20px; 
  word-wrap:break-word; 
}
#imgIconoHome
{
  max-height: 100px;
  max-width: 100px;
}
#div_titulo_pequenosDivs_home
{
  height: 60px;
}
#div_titulo_pequenosDivs_home:hover {
          background-color: red;
      }
#enlaceMenuPrincipal
{
  text-decoration:none;
  color:white;
}







#div_conBarraHorizontal
{
  overflow:scroll;
  max-height: 100%;
  max-width:100%;
}

#div_centrado
{
  padding-top: 20px;
}


#divLlenarResultadosCarreras
{
  background-color:white;
  padding-bottom: 20px;
}


