#navbarMenu{
    
    background:rgb(255, 0, 0);
    position: absolute;
    top: 240px;
    left: 37px;
    line-height: 150%;
    z-index: 1;
    
    
}#navbarMenuindex{
    height: 40px;
    width: 100%;
    margin: 0px;
    position: absolute;
    background:rgb(255, 0, 0)
    
    
}
#navbarMenu ul{
    /*position: absolute;
    width: 900px;
    height: 40px;*/ 
    
    padding: 0;
    
    margin: 0; 
}
#navbarMenuindex ul{
    /*position: absolute;
    width: 900px;
    height: 40px;*/ 
    
    padding: 0;
    
    margin: 0; 
}
#navbarMenuindex li,a{
    text-align: center;
    float: left;/*con esto hacemos una barra de menu horizontal*/
    display: block;
    color: rgb(7, 7, 7);
    padding: 8px;
}
#navbarMenu li,a{
    display: block;
    color: rgb(255, 253, 253);
    padding: 8px;
    
}
#navbarMenu li:last-child{
    border-bottom: none;
}
#navbarMenu li a.active{
    background-color: rgba(255, 255, 255, 0.993);
    color: rgb(7, 7, 7);
}
#navbarMenu li a:hover:not(.active){
    background-color: rgb(255, 255, 255);
    color: black;/*color de la letra*/
    
}
#navbarMenuindex li:last-child{
    border-bottom: none;
}
#navbarMenuindex li a.active{
    background-color: #f1f1f1;
    color: rgb(15, 15, 15);
}
#navbarMenuindex li a:hover:not(.active){
    background-color: rgb(254, 255, 254);
    color: black;/*color de la letra*/
    
}

/*Imagen de la portada*/
.contenedorPortada{
    position: relative;
    margin-top: 40px;
    width: 100%;
    height: 100%;
    display: inline-block;

}
.contenedorPortada img{
    
    width: 100%;
    height: 100%;
    
}
#logo{
    width: 100%;
    height: 100%;
    display:block;
    margin:auto;
}
#portada{
    width: 230px;
    height: 230px;
}
   
/*Nombre y rubro*/
.contenedorPortada h1{
    position: absolute;
    top:8px;
    left: 3px;
    text-shadow: 0px 4px 20px #faf60afa;
    font-size: 50px;
    font-family: 'serif';
    letter-spacing: 10px;
    
}
.contenedorPortada h2{
    position: absolute;
    top:80px;
    left: 3px;
    text-shadow: 0px 4px 20px #faf60afa;
    font-size: 30px;
    font-family: 'serif';
    letter-spacing: 10px;
    
}

.listaProductos img{
    width: 150px;
    height: 150px;
    border: 0px;
}
.listaProductos figure{
    width: 200px;
    height: 200px;
    margin: 0px;
}
/*.listaProductos div{
    border: 3px solid rgb(10, 10, 10);
    width: 250px;
    height: 250px;
}*/
section{
    position: absolute;
    left: 25%;
    margin-top: 0px;
    padding-top: 0px;
    top: 15px;
    width: 900px;
    height: 500px;
}
/*#galeriaProductos{
    position: absolute;
    left: 25%;
    margin-top: 0px;
    padding-top: 0px;
    top: 15px;
    width: 900px;
    height: 500px;
  
}*/
#promosdiapo{
    width: 900px;
    height: 400px;
}
#galeriaProductos h2{
    margin: 0px;
}
#galeriaProductos td{
    width: 200px;
    height: 236px;
    display: inline-block;
    padding: 0px;
    margin-right: 20px ;
    margin-left: 5px;

}
#galeriaProductos table{
    border-spacing: 0px;
}
#secServicio{
    display: inline-block;
    background-color: mediumspringgreen;
}
#secServicio h2{
    margin: 0px;
}
.contServicio1 img{
    float: right;
    width: 200px;
    height: 200px;
    margin-right:10px ;

}
#secContacto{
    display: inline-block;
    
    width: 900px ;
    height: 260px;  
    background-color: black;

}
#secContacto h2{
    margin: 0px;
    color: white;
}
.contContacto {
    display: grid;
}
.contContacto p{
    margin: 0px;
    padding: 0px;
    color: white;

}
.contContacto iframe{
    float: right;
    width: 200px;
    height: 200px;
    margin-right: 10px;
}
