* {
  margin: 0;
  padding: 0; }

body {
  font-family: "Poppins","Open Sans", Arial, Sans-serif;
  font-size: 16px; }

/* ----- ----- HEADER ----- ----- */
header {

  background: url(../img/fondo.jpg), #019851;
  background-size: cover;
  background-position: center 0;
  background-repeat: no-repeat; ;

}
.contenedor_imagen{
   background-color: white;

 }
.logo{

  width: auto;

}

.primera_linea {
      font-size: 35px;
      line-height: 35px;
      margin-bottom: 30px;
      font-family: "Open Sans", Arial, Sans-serif;
      font-weight: 300; 
      color: #fff;
    text-align: center;
     }
    
.segunda_linea {
      font-size: 25px;
      line-height: 25px;
      margin-bottom: 30px;
      font-family: "Open Sans", Arial, Sans-serif;
      font-weight: 300;
      color: #fff;
    text-align: center;
     }
     

/* ----- ----- MAIN ----- ----- */
.info{
background-color:white;

}
.primera_linea_info {
  font-size: 35px;
  line-height: 35px;
  margin-bottom: 30px;
  font-family: "Open Sans", Arial, Sans-serif;
  font-weight: 300; 
  color: rgb(32, 31, 31);
text-align: center;
 }

.segunda_linea_info {
  font-size: 25px;
  line-height: 25px;
  margin-bottom: 60px;
  font-family: "Open Sans", Arial, Sans-serif;
  font-weight: 300;
  color: rgb(32, 31, 31);
text-align: center;
 }
 
.formularios{

background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );

}

/* ----- ----- FOOTER ----- ----- */
footer .direccion {
  background: #3c4045;
  padding: 30px 0;
  color: #fff; }
  footer .direccion .titulo {
    font-size: 32px;
    line-height: 32px;
    font-weight: 300;
    margin-bottom: 30px; }
  footer .direccion .calle,
  footer .direccion .telefono,
  footer .direccion .correo {
    margin-bottom: 10px; }
  
    footer .social {
      text-align: center;
      padding: 20px 0; }
      footer .social a {
        padding: 10px;
        display: inline-block;
        margin: 0 20px;
        width: 50px;
        font-size: 22px;
        color: #fff;
        background: #000;
        border-radius: 100px; }
        footer .social a:hover {
          text-decoration: none; }
        footer .social a.facebook {
          background: #3b5998; }
        footer .social a.twitter {
          background: #55acee; }
        footer .social a.instagram {
          background: #be2761; }

.rojo{
  background: red;
}

.pat{

background-color: gray;
background-image: linear-gradient(transparent 50%, rgba(255,255,255,.5) 50%);
background-size: 50px 50px;
}

.sidebar{
  background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
}