@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,500,300,700);

* {
  font-family: Open Sans;
}

#COLABORACION_Y_PATROCIONIOS{
  margin-top: 40px;
}

#UBICACION{
margin-top: 80px;
}

#Noticias_eventos{
margin-top: -50px;
}

.texto_Patrocinios{
  font: normal 36px 'Open Sans', cursive;
  margin-left: 25px;
  color: #7eb43a;
  text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 1px 0 #000, 0 -1px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;
  text-align: left;
  padding-top: 20px;
}

h2{
    font-weight:600;
    color:#7eb43a;
    text-shadow: 1px 1px white, -1px -1px #333;
    background-color: #ddd;
    padding: 10px;
    text-align: center;
     
}

h3{
    font-weight: 300;
    font-weight: bold;
    color:rgb(14, 13, 13);
}

p{
    font-weight:200; 
}

.Description {
    height: auto;
    margin: 20px auto;
    width: 100%;
    padding: 15px;
  }

.Columna{
    
    background: rgb(228, 228, 228);
    border: 1px solid black;
    border-radius: 10px;  
    margin: 0 auto;  
    padding: 3px;
    width: 32%;
    box-sizing: border-box;
    height: 90%; 
    box-shadow: 10px 10px 5px #8888;
    background-size: contain;
}

.flex{
      
      display:flex;
      flex-wrap: wrap;
  }

.text-center{
text-align: center;
  }

.Description i.fa-plus-square{
  
    color:#7eb43a;
           
  }

 

 /*noticias y eventos*/

.container_texto_inicial{

  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12);
  box-sizing: border-box;
  width: 100%;	
}

.container_texto_inicial .texto_rally{
  font: normal 36px 'Open Sans', cursive;
  color: #f9c0d1;
  text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 1px 0 #000, 0 -1px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;
  text-align: left;
  padding-top: 55px;
}

.container_texto_inicial .texto_rally2{
  color: #ddd;
  text-align: left;
  font: normal 30px 'Open Sans', cursive;
}
.container_texto_inicial .texto_rally3{
  color: #ddd;
  text-align: left;
  font: normal 25px 'Open Sans', cursive;
}

.Noticias_container{

width: 100%;
display:flex;
flex-wrap: wrap;
text-align: center;
padding: 10px;
margin-top: 10px;

}

.Noticias_container .Noticias{


background: rgb(228, 228, 228);
border: 1px solid black;
border-radius: 10px;    
width: 100%;
box-sizing: border-box; 
box-shadow: 10px 10px 5px #8888;
background-size: contain;
padding: 3px;
}

h2{
font: normal 36px 'Open Sans';
font-weight:600;
color:#7eb43a;
text-shadow: 1px 1px white, -1px -1px #333;
background-color: #ddd;
text-align: center;
padding: 0px;

 
}

h3{
font: normal 25px 'Open Sans';
font-weight: 500;
font-weight: bold;
color:rgb(14, 13, 13);
text-align: left;
padding-left: 20px;
}

p{
font: normal 'Open Sans';
font-weight:400; 
font: 36px;
text-align: left;
padding-left: 20px;
}
.Noticias_container .lista_interna{
width: 90%;
font: normal 'Open Sans';
font-weight:400; 
text-align: left;
margin-left: 30px;

}

 /* Responsive =======*/

  @media (max-width: 1070px){
      .Columna{
          width: 45%;
          margin: 20px auto;
      }
      .texto_Patrocinios{
   
        padding-top: 40px;
      }
      

  }
  @media (max-width: 600px){
    .Columna{
        width: 100%;
        margin: 20px;
    }
    .texto_Patrocinios{
   
      padding-top: 40px;
    }
    
  }

    @media (max-width: 420px){

    #SERVICIOS{
      margin-top: 20px;
    }
    
    .texto_Patrocinios{
      font: normal 30px 'Open Sans', cursive;
      text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 1px 0 #000, 0 -1px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;
      text-align: center;
      margin-left: 0px;
      padding: 0px;
    }

    .Description {
      height: auto;
      margin: 0px auto;
      width: 100%;
      padding: 15px;
    }
  

     #COLABORACION_Y_PATROCIONIOS{
     margin-top: 20px;
      }

    #UBICACION{
    margin-top: 20px;
    }

    #Noticias_eventos{
    margin-top: -20px;
    }

   .Patrocinios_container .lineas_Patrocinios{
    width: 100%;
    padding-top: 15px;
    margin-top: 0PX;
   }

   h2{
    font: normal 30px 'Open Sans';
    }
    
    h3{
    font: normal 20px 'Open Sans';
   
    }
    
    p{
    font: normal 14px 'Open Sans';
  
    }

    .Noticias_container .lista_interna{
      font: normal 14px 'Open Sans';
      font-weight:400; 
      text-align: left;
      padding-left: 20px;
      }

  }