*{
      margin: 0;
      padding: 0;
      text-decoration: none;
      list-style: none;
      font-family: sans-serif;
    }
    
    body{
        background-color: white;
        background-repeat:no-repeat;
        background-size: cover;
        margin:20px;
        border: 05px solid rgb(102, 99, 99);
        }
      
   #bodynoticias {
        background-color: white;
        background-repeat:repeat;
        background-size: cover;
        border: 05px solid rgb(102, 99, 99);
      }
    
    /*---------------------------------*/
    /*---------------------------------*/
    /*--CABEZOTE--*/    
    
    header{
          position: relative;
          margin: auto;
          width: 1000px;
          height: 83px;
          } 
          
    #logo{
          position: absolute;
          margin-left: 300px;
          margin-right: 300px;
          top: 5px;
          }     
    
    /*--FIN CABEZOTE--*/      
    /*---------------------------------*/
    /*---------------------------------*/
    /*--BARRA DE NAVEGACION--*/
    
    nav{
        position: relative;
        display: flex;
        margin: auto;
        width: 1000px;
        height: 45px;
        border-bottom: 1px solid #bcd1cb;
        background: url(../img/nav.jpg);
       }
    
    nav ul{
          position: absolute;
          top: 0;
          left: 0;
          width: 500px;
          height: 45px;
          }   
    
    nav ul li{
             float: left;
             width: 124px;
             line-height: 45px;
             text-align: center;
             font-size: 14px;
             color: white;
             border-right: 1px solid #bcd1cb;
             }
             
             
    /*--FIN BARRA DE NAVEGACION--*/
    /*---------------------------------*/
    /*---------------------------------*/  
    /*--SLIDE--*/
    
    .slide {
                position: relative;
                display: flex;
                margin: auto;
                width: 1000px;
                height: 301px;
                background-color: white;
          }
    .imagen_slide{
                position: absolute;
                width: 80%;
                height: 100%;
                padding-left: 100px;
                right: 100px;
         
    }
    
    /*--FIN SLIDE--*/ 
    /*---------------------------------*/
    /*---------------------------------*/
    /*--BOTONERA SLIDE--*/
    
    #botoneraSlide{
                  position: relative;
                  display: flex;
                  margin: auto;
                  width: 1000px;
                  height: 26px;
                  background: url(../img/backBotonesSlide.jpg);
                  }
     
    /*--FIN BOTONERA SLIDE--*/
    /*---------------------------------*/
    /*---------------------------------*/              
    /*--SECTION INICIO--*/
    
   
    section#inicios{
      position: relative;
      display: flex;
      margin: auto;
      width: 1000px;
      height: auto;
      background:rgba(250, 250, 250, 0.822);
      }

    section#inicioindex{
      position: relative;
      margin: auto;
      width: 1000px;
      height: 550px;
      background:rgba(250, 250, 250, 0.644);
      }

      section#inicioindex ul li{
            float: left;
            width: 333px;
            height: 299px;
            }     
            
      section#inicioindex ul li h1{
               margin:23px 27px;
               font-weight: 100;
               font-size: 25px;
               }
               
      section#inicioindex ul li p{
              margin: 23px 28px;
              font-size: 15px;
              text-align: justify;
              line-height: 1.5;
              }                
              
      section#inicioindex ul li img{
                margin-top: 1px;
                margin-left: 29px;
                margin-bottom: 1px;
                width: 273px;
                height: 200px;
                background: silver;
                
                } 

      section#inicio{
            position: relative;               
            margin: auto;
            width: 1000px;
            height: 880px;
            background:white;
            
      }
      section#inicio2{
            position: relative;               
            margin: auto;
            width: 1000px;
            height: 920px;
            background:white;            
      }
      section#inicio3{
            position: relative;               
            margin: auto;
            width: 1000px;
            height: 965px;
            background:white;            
      }
      
    
      section#inicio ul li{
                 float: left;
                 width: 333px;
                 height: 299px;
                 }     
                 
      section#inicio ul li h1{
                    margin:23px 27px;
                    font-weight: 100;
                    font-size: 25px;
                    }
                    
      section#inicio ul li p{
                   margin: 23px 28px;
                   font-size: 15px;
                   text-align: justify;
                   line-height: 1.5;
                   }                
                   
      section#inicio ul li img{
                     margin-top: 1px;
                     margin-left: 29px;
                     margin-bottom: 1px;
                     width: 273px;
                     height: 200px;
                     background: silver;
                     
                     } 
      #encabezadotabla{
            position: relative;
            margin: auto;
            text-align: center;
            padding-bottom: 15px;
            padding-top: 20px;
            } 

      #parrafo{
            padding-top: 15px;
            padding-bottom: 15px;
      }
                  
      #racimo{
           height: 500px;   
      }    

     
      
      
                     
      #tabla{
            margin: auto;
            border: white 4px groove;
      }

      td, th, tr {
            border: white 4px groove;
            padding-bottom: 15PX;
          }

      .button {
            display: inline-block;
            position: relative;
            padding: 10px 20px;
            background-color: #333;
            color: #fff;
            text-decoration: none;
            border: none;
            border-radius: 4px;
            overflow: hidden;
          }
          
      .button-text {
            z-index: 1;
          }

      .button-light {
            position: absolute;
            top: -50%;
            left: -50%;
            width: 200%;
            height: 200%;
            background-color: #0080ff;
            opacity: 0,5;
            border-radius: 50%;
            animation: lightRotate 4s linear infinite;
          }
          
      @keyframes lightRotate {
            0% {
              transform: translate(-50%, -50%) rotate(0deg);
            }
            100% {
              transform: translate(-50%, -50%) rotate(360deg);
            }
          }  

      div.noticias{
            margin: auto;
            display: flexbox;
            width: 900px;
            height: auto;
            margin-top: 30px;
            text-align: justify;
      }
      
      img.simona{
            width: 500px;
            height: 450px;
      }
      
      #images{
            width: 600px;
            height: 400px;
            background-color: blue;
      }


      .inf{
            display: none;
      }
      
                
    /*--FIN SECTION INICIO--*/
    /*---------------------------------*/
    /*---------------------------------*/
    /*--SECTION SERVICIOS--*/
    section#servicios{
          position: relative;
          margin: auto;
          width: 1000px;
          height: 299px;
          background:white;
          background: white;    
          }
    
    section#servicios #cajaServicios{
          position: relative;
          width: 935px;
          margin: auto;
          top:18px;
          height: 262px;
          background: white;
          box-shadow: 0px 0px 30px #222;
    }
    
    section#servicios #cajaServicios ul#lista{
          position: absolute;
          top: 20px;
          left: 15px;
          width:151px;
          height: 220px;
    }
    
    section#servicios #cajaServicios ul#lista li{
          width: 151px;
          height: 72px;
          margin: 2px 0;
          cursor:pointer;
    }
    
    section#servicios #cajaServicios ul#visor{
          position: absolute;
          top: 20px;
          right: 20px;
          width:732px;
          height: 220px;
    }      
          
    section#servicios #cajaServicios ul#visor li{
          position: absolute;
          top: 0px;
          left: 0px;
          width:732px;
          height: 220px;
    }
    
    section#servicios #cajaServicios ul#visor li h1{
          position: absolute;
          z-index:1;
          top:20px;
          left:20px;
          color:#4d545a;
          font-weight:100;
    }
    
    section#servicios #cajaServicios ul#visor li p{
          position: absolute;
          z-index:1;
          bottom: 0;
          background: rgb(0,0,0,.7);
          color:white;
          width:97%;
          line-height:60px;
          padding-left: 20px;
    }
    
    /*--FIN SECTION SERVICIOS--*/
    /*---------------------------------*/
    /*---------------------------------*/
    /*--BOTTOM--*/    
    
    #bottom{
        position: relative;
        display: flex;
        margin: auto;
        width: 1000px;
        height: 290px;
        background-color: rgb(35, 41, 37);
    }
    .direccion{
        color: white;
        position: absolute;
        padding-left: 15px;
        padding-top: 50px;
    }
          
    .ubicacion{
        position: absolute;
        padding-top: 50px;
        margin-left: 335px;
    }
    #bottom ul li{
          float: left;    
          width: 350px;
          height: 190px;
    }      
    
    #bottom ul li h1{
          margin: 13px 100px;
          color: white;
          font-size: 18px;
          font-weight: 100px;
    }
    
    #bottom ul li ol{
          position: relative;
          top: 15px;
          left: 17px;
          width: 190px;
          height: 80px;
          background: rgbsa(255,0,0,.5);
    }
    
     
    
    #bottom ul li ul{
          position: relative;
          top:11px;
          left:15px;
          width:200px;
          height:40px;
         
    }
    
    #bottom ul li ul li{
          float:left;
          width:40px;
          height:40px;
          border-radius:100%;
          background: white;
          margin:5px;
    }
    
    
    
           
    /*--FIN BOTTOM--*/
    /*---------------------------------*/
    /*---------------------------------*/       
    /*--FOOTER (PIE DE PAGINA)--*/
    
    footer{
          position: relative;
          margin: auto;
          width: 1000px;
          height: 62px;
          text-align: center;
          color:white;
          line-height:62px;
          font-size: 15px;
          background: black;
          margin-bottom: 30px;
          }
    
    /*--FIN FOOTER (PIE DE PAGINA)--*/  
.letra{
     width: 1000px;
     margin: 2rem;
     padding-top:30px;
}
.letras{
      width: 1500px;
     margin: 2rem; 
}
.basenegra{
            position: relative;
            
            margin: auto;
            width: 1000px;
            height: 290px;
            background-color: rgb(35, 41, 37);
            
        }

#foo {
      position: absolute;
      margin: auto;
      display: flexbox;
      width: 1000px;
      
}


