
/* Estilo del primer contenedor principal*/
#Container{ 
 width: 90%;
  margin:0px auto ;
    padding: 0px;}

/* Estilo del header "encabezado, menu y buscador*/
#TituloP{
  margin: 0;
    padding: 0;
      color: #000088;}


header {
width: 100%;
  background: url(FondoPrioncipal.jpg);}


#btn_menu {
display: none;}

label {
display: none;
  width: 30px;
    height: 0px;
      padding: 10px;
        border: 1px solid white;}


label:hover{
cursor: pointer;
  background: rgba(0, 0, 0, 0.0);}


a {
margin: 1px;
  padding: 2px;
    font-family:sans-serif;}

.Menu ul {
  margin: 0;
    list-style: none;
      padding: 0;
        display: flex;}



.Menu li{
border-right: 1px solid #FFFF;
  background: #00B2EB;
    border-radius: 10px;}

.Menu li:hover{
background: rgba(0, 0, 0, 0.3);}

.Menu li a {
display: block;
  padding: 15x 20px;
    color: #000088;
      text-decoration: none;}

/* Estilo para el menu responsive*/

@media (max-width: 768px){
label{display: block;}

.Menu {
position: absolute;
    width: 30%;
      margin-left: -100%;
        transition: all 0.01s;}

.Menu ul {
  flex-direction: column;}

.Menu li{
  border-top: 1px solid #FFFF;}

#btn_menu:checked ~ .Menu {
  margin: 0;}}

/* Estilo para el buscador*/

input.src{
padding: 4px 45px ;
margin: 10px;
  outline: none;
    font-size: 12px;
      border-radius: 10px;
        border: 3px solid #000088;
          text-align: center;
            float: right;
              flex-wrap: wrap;}

/* Estilo para la galeria y contenedor */

#FotosPruductos{
display: flex;
  background: white;
    padding: 10px;
      border: 2px solid white;
        width: 100%;
          justify-content: center;}

#FotosPruductos div{
  background-color: rgba(0, 0, 0, 0.0);
    width: 170px;
      margin: 15px;
        text-align: center;
          line-height: 75px;
            font-size: 30px;
              border: 0px solid grey;}

#FotosPruductos div img{
width: 100%;
  height: 100%;
    transition: all 300ms;}

#FotosPruductos div img:hover{
transform: scale(2.30);}

h4:hover{
transform: scale(1.46);}



/* Estilo para la informacion /parrafo, precio y mas*/


 h4{
text-align: center;
font-size: 30px;}

.Nota p{
color: darkred;}



/* Inico de pie de pagina*/
.Pie footer { 
max-width: 100%;
  background:black;
    margin: 0 auto;
      border-radius: 0 0 20px 20px;
        color: white;
          text-align: center;
            padding: 25px;
              box-sizing: border-box;
                font-family: arial;
                  font-size: 13px;}


.Pie h3 { text-align: center;}
  .Pie h4 { text-align: center;}
    .Pie p {text-align: center;
      color: grey;
        font-size: 12px;
          font-family: arial;}
            .Pie a{color: white;}

.QR:hover{
transform: scale(10.30);}


/* Inico de CSS para el menu (quienes somos, mision, vision, etc...*/

.tituloMenus h4{
color: #000088;}

.ContMenus p{
color: #000088;
  text-align: center;
    font-size: 25px;
      font-family: sans-serif;}

.ContMenus img:hover{
transform: scale(1.26);}

.ContMenus p:hover{
transform: scale(1.06);}

.ImagenQuien Img:hover{
transform: scale(1.06);}

.ImagenQuien{
display: flex;
  background: white;
    padding: 10px;
      border: 2px solid white;
        width: 100%;
          justify-content: center;}


