@charset "utf-8";
/* CSS Document */

*{
    margin: 0;
    padding: 0;
}

h1 {
    font-size: 2.5em;
    font-family: 'montserrat';
    color: #fff;
    text-shadow: 3px 3px #000;
    line-height:1;
    /*font-family: 'Pacifico', cursive;*/
}

h2{
     font-family: 'Montserrat', sans-serif;
     font-size: 0.9em;
}

h3{
    
    font-family: 'Montserrat', bold;
    font-size:1.8em;
   color: #FF7E00;
    text-shadow: 1px 1px #000;
}

h4{
    font-size: 1.5em;
    font-family: 'montserrat';
}

h5 {
    font-size: 1.5em;
    font-family: 'montserrat';
}

h5 a{
    
    text-decoration:none;
       color: #FF7E00;

}

h6{
   
    
     font-size: 0.9em;
    font-family: 'Montserrat', sans-serif;
}

p, li {
    font-size:0.9em;
    font-family: 'Questrial', sans-serif;
    line-height:1.3;
}

table {
    font-family: 'Questrial', sans-serif;
    font-size:0.9em;
  border-collapse: collapse;
  width: 100%;
}

td, th {

  border: 1px solid #dddddd;
  text-align: left;
  padding: 8px;
}

tr:nth-child(even) {
  background-color: #dddddd;
}


body {
    background-image:url(../images/fondo-alquiler-para-fiestas.jpg);
    background-repeat:none;
    background-attachment:fixed;
    background-size:cover;
 
   


}

.boton_personalizado {
    font-family: 'Nunito', sans-serif;
    text-decoration: none;
    padding: 10px;
    font-weight: 600;
    font-size: 20px;
    color: #fe5e00;
    background-color: #fff;
    border-radius: 6px;
  }

.boton_MeInteresa {
   font-family: 'Nunito', sans-serif;
    text-decoration: none;
    padding: 10px;
    font-weight: 600;
    font-size: 20px;
    color: #fe5e00;
    background-color: #fff;
    border-radius: 6px; 
}


.contenedor{
    width: 100%;
    
}

.contenedorPrincipal{
    width: 960px;
    margin:0px auto;
    background-color: #fff;

}

.cajaCabecera{
    width: 100%;
    height:100px;
    background-color: #fff;
    
}

.cabeceraDerecha{
   
    height: 90px;
    width: 68%;
    float: left;
    text-align:right;
    padding-top: 10px;
   
}



.cabeceraIzquierda{
    
    background-color: #fff;
    width: 30%;
    height: 100px;
    float: left;
   
}

.adornoGreca{
    width: 100%;
    height: 35px;
    background-image:url(../images/bar-bg.gif);
    background-repeat:repeat-x;
    background-color: #fff;
}

.adornoGreca2{
    width: 100%;
    height: 30px;
    background-image:url(../images/bar-bg2.gif);
    background-repeat:repeat-x;
    background-color: #fff;
}


.cajaMenuPrincipal{
  
    width: 100%;
    background-color:#FF7E00;
    
    height:inherit;
}



.menuPrincipal {
    margin-top: -15px;
    width: 100%;
    text-align:right; 
    
}



.menuPrincipal li{
   
   margin: 0 10px 0 10px;
display: inline-block;
  position: relative;
  cursor: pointer;
}

ul li ul {
    
    text-align:left;
  padding: 0 ;
  position: absolute;
  top: 35px;
  left: 0;
  width: 200px;
    background: #FF7E00;
  display: none;
  opacity: 0;
  visibility: hidden;
    
}


ul li ul li { 
    
    
  background: #FF7E00; 
  display: block; 
  color: #fff;

    
}


ul li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}



.menuPrincipal a{
    color: white;
    text-decoration:none;
    font-size:16px;
	line-height:36px;
	font-weight:normal;
	font-family: 'montserrat';
}

.menuPrincipal a:hover{
    color: #000;
    text-decoration:none;
	line-height:36px;
	font-weight:normal;
	font-family:  'montserrat';
}




.cajaBienvenida{
    width: 100%;
    height: 422px;    
    
}

.cajaBienvenidaMesa{
    width: 100%;
    height: 422px; 
    background:url(../images/mesa-de-dulces/mesa-de-dulces-para-fiestas.jpg);
    background-size:cover;
    background-repeat:no-repeat;
    
}


.cajaBienvenidaInterna{
    width: 100%;
    height: 422px; 
    background:url(../images/renta-inflables-brincolines.jpg);
    background-size:cover;
    background-repeat:no-repeat;
    
}

.cajaBienvenidaGigantes {
     width: 100%;
    height: 422px; 
    background:url(../images/juegos-de-destreza-gigantes/venta-y-renta-juegos-destreza-gigantes-cdmx.jpg);
    background-size:cover;
    background-repeat:no-repeat;
    
    
}

.cajaBienvenidaAntro{
    width: 100%;
    height: 422px; 
    background:url(../images/fiestas-tipo-antro-en-casa/fiestas-tipo-antro-en-tu-casa.jpg);
    background-size:cover;
    background-repeat:no-repeat;
    
}

.cajaBienvenidaPayasos{
    width: 100%;
    height: 422px; 
    background:url(../images/payasos-para-fiestas-infantiles/shows-de-payasos-para-fiestas-infantiles.jpg);
    background-size:cover;
    background-repeat:no-repeat;
    
}

.cajaBienvenidaFutbolitos{
    width: 100%;
    height: 422px; 
    background:url(../images/renta-de-futbolitos/alquiler-y-renta-de-futbolitos.jpg);
    background-size:cover;
    background-repeat:no-repeat;
    
}

.cajaBienvenidaBeerPong{
    width: 100%;
    height: 422px; 
    background:url(../images/renta-de-mesas-de-beer-pong/renta-de-mesas-de-beer-pong.jpg);
    background-size:cover;
    background-repeat:no-repeat;
    
}

.cajaBienvenidaLetrasGigantes{
    width: 100%;
    height: 422px; 
    background:url(../images/renta-de-letras-gigantes/renta-de-letras-gigantes.jpg);
    background-size:cover;
    background-repeat:no-repeat;
    
}

.cajaBienvenidaSillasyMesas{
    width: 100%;
    height: 422px; 
    background:url(../images/renta-de-sillas-y-mesas/renta-de-sillas-y-mesas-para-fiestas.jpg);
    background-size:cover;
    background-repeat:no-repeat;
    
}

.cajaBienvenidaKermess{
    width: 100%;
    height: 422px; 
    background:url(../images/puestos-de-comida-tipo-kermess/puestos-de-comida-tipo-kermess.jpg);
    background-size:cover;
    background-repeat:no-repeat;
    
}

.cajaBienvenidaCasinos{
    width: 100%;
    height: 422px; 
    background:url(../images/renta-de-casinos-de-fantasia/alquiler-y-renta-de-mesas-de-juego-casinos-de-fantasia.jpg);
    background-size:cover;
    background-repeat:no-repeat;
    
}

.cajaBienvenidaBebes{
    width: 100%;
    height: 422px; 
    background:url(../images/renta-de-juegos-para-bebes/renta-de-juegos-para-bebes.jpg);
    background-size:cover;
    background-repeat:no-repeat;
    
}

.cajaBienvenidaMaquinitas{
    width: 100%;
    height: 422px; 
    background:url(../images/renta-de-maquinitas/renta-de-maquinitas-y-videojuegos.jpg);
    background-size:cover;
    background-repeat:no-repeat;
    
}

.cajaBienvenidaInflables{
    width: 100%;
    height: 422px; 
    background:url(../images/renta-de-inflables/renta-de-inflables.jpg);
    background-size:cover;
    background-repeat:no-repeat;
    
}

.cajaBienvenidaBrincolines{
    width: 100%;
    height: 422px; 
    background:url(../images/renta-de-brincolines/renta-de-brincolines.jpg);
    background-size:cover;
    background-repeat:no-repeat;
    
}

.cajaBienvenidaKaraokes{
    width: 100%;
    height: 422px; 
    background:url(../images/renta-de-karaokes/renta-de-karaokes.jpg);
    background-size:cover;
    background-repeat:no-repeat;
    
}

.cajaBienvenidaRockolas{
    width: 100%;
    height: 422px; 
    background:url(../images/renta-de-rockolas/renta-de-rockolas.jpg);
    background-size:cover;
    background-repeat:no-repeat;
    
}

.cajaBienvenidaFeria{
    width: 100%;
    height: 422px; 
    background:url(../images/renta-de-puestos-de-feria/renta-de-puestos-de-feria.jpg);
    background-size:cover;
    background-repeat:no-repeat;
    
}

.cajaBienvenidaJuegosMecanicos{
    width: 100%;
    height: 422px; 
    background:url(../images/renta-de-juegos-mecanicos/renta-de-juegos-mecanicos.jpg);
    background-size:cover;
    background-repeat:no-repeat;
    
}


.cajaBienvenidaFiestasNeon{
    width: 100%;
    height: 422px; 
    background:url(../images/fiestas-neon/fiestas-neon-renta-iluminacion-mexico.jpg);
    background-size:cover;
    background-repeat:no-repeat;
    
}


.cajaBienvenidaAirHockey{
    width: 100%;
    height: 422px; 
    background:url(../images/renta-de-air-hockey/renta-mesa-de-air-hockey.jpg);
    background-size:cover;
    background-repeat:no-repeat;
    
}

.cajaBienvenidaBillares{
    width: 100%;
    height: 422px; 
    background:url(../images/renta-de-billares/renta-mesa-de-billar.jpg);
    background-size:cover;
    background-repeat:no-repeat;
    
}

.cajaBienvenidaPingPong{
    width: 100%;
    height: 422px; 
    background:url(../images/renta-de-ping-pong/renta-mesa-de-ping-pong.jpg);
    background-size:cover;
    background-repeat:no-repeat;
    
}

.cajaBienvenidaLimusinas{
    width: 100%;
    height: 422px; 
    background:url(../images/renta-de-limusinas/renta-de-limusinas-hummers-convertibles.jpg);
    background-size:cover;
    background-repeat:no-repeat;
    
}

.cajaBienvenidaShowsInfantiles{
    width: 100%;
    height: 422px; 
    background:url(../images/shows-infantiles/shows-infantiles.jpg);
    background-size:cover;
    background-repeat:no-repeat;
    
}


.cajaBienvenidaNoEncontrada{
    width: 100%;
    height: 422px; 
    background:url(../images/pagina-no-encontrada/alquiler-para-fiestas-pagina-no-encontrada.jpg);
    background-size:cover;
    background-repeat:no-repeat;
    
}

.cajaBienvenidaSimuladores{
    width: 100%;
    height: 422px; 
    background:url(../images/renta-de-simuladores-de-carreras/renta-de-simuladores-de-carreras-formula-1.jpg);
    background-size:cover;
    background-repeat:no-repeat;
    
}

.solicitarCotizacion {
    padding-top:20px;
    width: 100%;
    height: auto;
    text-align:center;
    background-color:#FFEFBF;

    
}


.bienvenidaDerecha{
    width: 30%;
    height: 422px;
    float: left;
    background-color: #FF7E00;
}

.bienvenidaDerechaInterna{
    width: 30%;
    height: 422px;
    float: right;
    background-color: #FF7E00;
}

.bienvenidaIzquierda{ 
    background:url(../images/alquiler-para-fiestas.jpg);
    background-size:cover;
    background-repeat:no-repeat;
    width: 100%;
    height: 422px;
    float: left;
}

.bienvenidaIzquierdaInterna{ 
    width: 100%;
    height: 422px;
    
}

.tituloBienvenida{
    margin-top:20%;
    width: 80%;
    margin-left:10%;
}

.tituloBienvenidaIndex{
    margin-top:20%;
    width: 80%;
    margin-left:10%;
    text-align:center;
}


.tituloBienvenidaInterna{
    margin-top:3%;
    width: 47%;
    float: right;
}


.textoBienvenidaInterna{
    margin-top:3%;
    width: 47%;
    color: white;
    margin-left:10%;
    text-shadow: 1px 1px #000;
    font-size:1.1em;
    line-height:normal;
    float: right;
}

.textoBienvenida{
    margin-top:3%;
    width: 80%;
    color: white;
    margin-left:25%;
    text-shadow: 1px 1px #000;
    font-size:1.1em;
    line-height:normal;
}

.textoBienvenidaIndex{
    margin-top:3%;
    width: 80%;
    color: white;
    margin-left:10%;
    text-shadow: 1px 1px #000;
    font-size:1.1em;
    line-height:normal;
    text-align:center;
    
}
.listado {
    
    margin-left: 30px;
    line-height:1.5;
    color: #fff;
    
}



.cuatroColumnas{
    width: 90%;
    margin-left: 5%;
}

.unadecuatroColumnas{
    margin: 5% 2% 5% 2%;
    width: 20%;
    float: left; 
}


    
.contenedorVideo
{
position: relative;
padding-bottom: 56.25%; /* Para que el contenedor tenga relación de aspecto 16/9 */
padding-top: 30px;
height: 0;
overflow: hidden;
}
 
.contenedorVideo iframe,
.contenedorVideo object,
.contenedorVideo embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}





.listaBienvenida{
    
    margin-left: 30px;
    line-height:1.5;
    color: #fff;
    text-shadow: 2px 2px #000;
}



.seccionPaquetes{
    width: 100%;
    height: auto;
   
}

.introduccionPaquetes, .introduccionGaleria{
    padding: 10px 0 10px 0;
    width: 90%;
    margin-left: 5%;
    text-align:center;  
    font-size: 1.5em;
    clear:both;
}

.introduccionGaleria h1{
    color: #000;
    text-shadow:none;
    font-size:1.7em;
    margin: 10px 10px;
    
}



.introduccionPaquetes p{
 
    font-size:15px;
    padding:10px;
}


.introduccionPaquetes h1{
 
    font-size:40px;
    color: #000;
    text-shadow:none;
   
}

.introduccionGaleria p{
    text-align:left;
    font-size:15px;
    padding:10px;
}




.caja-imagenPaquete img{
    width: 100%;
}


.cajaPaquetes{
    width: 100%;
    height:auto;
   
    
   
}

.cajaPaquete{
    width: 30%;
    height: 400px;
   border-radius:20px;
    float: left;
    margin: 0 1% 0 2%;
    background-color:#FF7E00;
    
}

.tituloPaquete{
    text-align:center;
    color: #fff;
    text-shadow: 1px 1px #000;
    margin: 10px 0 10px 0;
    
}

.contenidoPaquete{
    width: 70%;
    margin-left: 15%;
  
    
    
}

.contenidoTexto{
    
    padding-top: 20px;
    /* border: solid 1px blue; */
    text-align:center;
    height: 100px;
    color: #fff;
    text-shadow:1px 1px #000;
}


.contenidoTexto li{
    font-size:1.1em;
}

.contenidoTexto li a{
    color: blue;
    text-shadow:none;
    
    text-decoration:none;

}

.caja-imagenPaquete{
    width: 100%;
    max-width:280px;
    text-align:center;

}

.caja-imagenPaquete img{
    width: 100%;
}

.recuadroImagenes {
    padding: 4px;
    border: solid 1px #ddd;
}

.recuadroImagenes2 {
    padding: 4px;
    border: solid 1px #fff;
}


.piePaquete{
    width: 80%;
    text-shadow:2px 2px #000;
    margin-left: 10%;
    text-align:center;
}

.piePaquete h2{
    font-size:3em;
    color: #fff;
}

.piePaquete sup{
    font-size:1em;
}


.quienesSomos{
    clear: both;
    
    width: 100%;
    text-align:center;
    
}


.contenidoSomos{
    padding: 30px 0 30px 0;
    width: 100%;
    overflow:auto;
    background-color:#FFEFBF;
    
}

.imagenSomos{
    float: left;
    width: 28%;
    
}

.textoSomos{
    text-align:left;
    float: left;
    width: 68%;
    
}





.tituloTestimoniales {
   text-align: center;
    clear: both;
    padding: 10px 0 10px 0;
    font-size: 1.5em;
}



.tituloAccesorios h4{
   text-align: center;
    padding: 50px 0 10px 0;
    font-size: 2em;
}

.tituloAtendemos {
   
    padding: 10px 0 10px 0;
    font-size: 1.5em;
    text-align:center;
}


.testimoniales{
    clear: both;
    width: 100%; 
    text-align:center;
}



.testimonial{
    width: 50%;
    
    float: left;
}

.fotoTestimonial{
    width: 30%;
    height: 100px;
   
    float: left;
}



.textoTestimonial{
    width: 68%;
    
    float: left;
    padding: 1%;
    
}

.seccionMenus{
   padding: 40px 0 40px 0;
    width: 100%;
    
    overflow:auto;
}

.cajaMenu{

    width: 25%;
    float: left;
}

.contenidoMenu{
    
    padding: 40px;
}

.tituloMenu {
text-align:center;
}




.piePagina{
    width: 100%;
    background-color: #fff;
}

.footerDerechos{
    width: 90%;
    margin-left:5%;
    background-color:white;
    text-align:center;
}

/* Inicia sección Cualidades */


.galeriaImagenesNeon 
    {
    width: 90%;
        margin-left:5%;
        
clear: both; 
}


.cualidadesImagenes {
   
    width: 95%;
    margin-left:2.5%; 
  
}

.cuadroImagenes {
     width: 95%;
    margin-left: 2.5%;
    height: auto;
}


.imagenCualidad {
    float: left;
    width:23%;
    margin-right:1%;
    padding-top: 1%;
    margin-top: 1%;
    
}

.imagenCualidad img{
    width: 90%;
    margin-left:5%;
    border: solid 1px #FF7E00;
    padding: 5px;
}

.imagenCualidad p{
    margin:4%;
    
}


.imagenCualidad h5{
    text-align:center;
    
    color: #FF7E00;
    
    text-shadow:1px 1px #000;
}


/* Finaliza sección Cualidades */




.galeriaImagenes {
    width: 95%;
    margin-left:2.5%;
 
  
}

.imagenGaleria {
    float: left;
    width:32%;
    height: 575px;
    margin-right:1%;
    padding-top: 1%;
    margin-top: 1%;
    background-color:#FF7E00;

}




.imagenPaquete{
    text-align: center;
     float: left;
    width:49%;
    margin-right:1%;
    padding-top: 1%;
    margin-top: 1%;
    background-color:#FF7E00;
}

.imagenPaquete img{
    width: 70%;
    margin-right:2.5%;
    margin-top: 5%;
}

.imagenPaquete p, .imagenPaquete h5{
    margin:3%;
    
}


.imagenPaquete h5{
    font-size:1.5em;
    color: #fff;
    text-shadow:1px 1px #000;
}


.imagenPaqueteCasino{
    text-align: center;
     float: left;
    width:31%;
    margin-right:1%;
    padding-top: 1%;
    margin-top: 1%;
    height: 700px;
    background-color:#FF7E00;
}

.imagenPaqueteCasino img{
    width: 70%;
    margin-right:2.5%;
    margin-top: 5%;
}

.imagenPaqueteCasino p, .imagenPaquete h5{
    margin:3%;
    
}


.imagenPaqueteCasino h5{
    margin-top: 20px;
    font-size:1.5em;
    color: #fff;
    text-shadow:1px 1px #000;
}

.imagenPaqueteCasinoTI{
    text-align: center;
     float: left;
    width:63%;
    margin-right:1%;
    padding-top: 1%;
    margin-top: 1%;
    height: 100%;
    background-color:#FF7E00;
}

.imagenPaqueteCasinoTI img{
    width: 50%;
    margin-right:2.5%;
    margin-top: 5%;
}

.imagenPaqueteCasinoTI p, .imagenPaquete h5{
    margin:3%;
    
}


.imagenPaqueteCasinoTI h5{
    margin-top: 20px;
    font-size:1.5em;
    color: #fff;
    text-shadow:1px 1px #000;
}



.imagenGuisados {
    float: left;
    width:24%;
   margin-right:1%;
    padding-top: 1%;
    margin-top: 1%;
    background-color:#ddd;
   
  
}

.imagenGaleria img, .imagenGuisados img{
    width: 90%;
    margin-left:5%;
}

.imagenGaleria p, .imagenGaleria h5{
    margin:4%;
    
}


.imagenGaleria h5{
    font-size:1.5em;
    color: #fff;
    text-shadow:1px 1px #000;
}


.imagenShows {
    float: left;
    width:32%;
    height: 670px;
    margin-right:1%;
    padding-top: 1%;
    margin-top: 1%;
    background-color:#FF7E00;

}

.imagenShows img, .imagenShows img{
    width: 90%;
    margin-left:5%;
}

.imagenShows p, .imagenShows h5{
    margin:4%;
    
}


.imagenShows h5{
    font-size:1.5em;
    color: #fff;
    text-shadow:1px 1px #000;
}




.boton_MeInteresaShow {

    font-family: 'Nunito', sans-serif;
    text-decoration: none;
    padding: 10px;
    font-weight: 600;
    font-size: 20px;
    color: #fe5e00;
    background-color: #fff;
    border-radius: 6px;
    margin-left:25%;

}




.imagenGuisados h5 {
    font-size:2em;
    text-align:center;
    margin:4%;
}

.listaGuisados{
    margin-left:1%;
    float: left;
    width: 23%;
    
}

.todosGuisados {
    height: 300px;
    clear:both;
    width: 90%;
    padding-top:5%;
    margin-left:5%;
}

.galeriaNeon {
    width: 90%;
    margin-left:5%;
 clear: both;   
}


.galeriaImagenesPrincipal {
    width: 90%;
    margin-left: 5%;
}

.galeriaImagenPrincipal {
    width: 30%;
    border: solid 1px blue;
    float: left;
    margin-left: 3%;
}

.galeriaImagenPrincipal img{
    width: 100%;
}



.chatearWhatsapp {
    width: 40%;
    margin: 2%;
    margin-left: 30%;
    padding: 5px 5px;
    background-color: #189d0e; 
    border-radius: 15px; 
    color: white;
    display: none;
    }

.chatearWhatsapp a{
    font-size:0.9em;
    font-family: 'Questrial', sans-serif;
    line-height:1.3;
    color: white;
    text-decoration: none;
    }




.seccionBlog{
    width: 100%;
    height: auto;
    text-align: center;
    padding-top: 3%;
    
}

.seccionBlog img{
    width: 100%;
}

.imgPost img{
    width: 80%;
    max-width: 400px;
}





.seccionBlog p {
     padding: 10px 0 10px 0;
    width: 90%;
    margin-left: 5%;
    text-align:center;  
    font-size: 1em;
}

.seccionBlog h1 {
    font-size: 2em;
    text-shadow: none;
    color: #000;
}

.seccionblog h2 {
    text-align: center;
    
}

/* Inicia Articulo de Blog ( paginas independientes ) */



/* Inicia pagina no Encontrada - Error 404 */

  .txtNoEncontrado{
    text-align:center;
    width: 80%;
    margin-top:2%;
    margin-left:10%;
    font-size:0.8em;

    }

/* Fin pagina no Encontrada - Error 404 */



@media only screen and (max-width: 640px) {
    
    .chatearWhatsapp {
        margin-bottom: 10px;
        display:block; 
    }
    
.numeroWhatsapp{
    display: none;
}

    
    .contenedorPrincipal{
        width: 100%

    }

.cajaCabecera{
    height: auto;
}

.cabeceraDerecha{
    width: 100%;
    float: none;
    text-align:center;
    height: auto;
}

.cabeceraIzquierda{
    
    width: 100%;
    float: none;
    text-align:center;
    height: auto;
   
}
    
    .cajaMenuPrincipal{
    float: none;
        width: 100%;
       
}
    
    .cajaMenuPrincipal li{
text-align:center;
   

}
    
    
    /*.menuPrincipal{
        display:inline-flex;
       
    }*/
    


.menuPrincipal {
    width: 100%;
  
    text-align:center;
   
}

.cajaBienvenida{
    height:auto;
}

.bienvenidaDerecha{
    width: 100%;
    float: none;
    height: auto;
}

.bienvenidaIzquierda{ 
    background-size:cover;
    width: 100%;
    height: auto;
    float: none;
    border: solid 1px #FF7E00;
}

.tituloBienvenida{
    text-align:center;
    width: 90%;
    margin: 0;
     margin-right:5%;
    font-size:0.8em;
}
  
    .tituloBienvenidaIndex{
    text-align:center;
    font-size:0.8em;
}
 

.tituloBienvenidaInterna{
    text-align:center;
    width: 90%;
    margin-right:5%;
    font-size:0.8em;
    margin-top: 3%;
}

.textoBienvenida{
    width: 90%;
    margin: 0;
     text-align:center;
    margin-top: 5%;
     margin-right:5%;
    
}

.textoBienvenidaInterna{
    width: 90%;
    margin: 5%;
     text-align:center;
    margin-top: 5%;
    
}
    
    
.textoBienvenidaIndex{
    width: 90%;
    margin: 5%;
     text-align:center;
    margin-top: 5%;
    
}

.listaBienvenida{

    width: 60%;
    margin-left: 20%;
    text-align:center;
  
}   

.cajaPaquete{
    width: 80%;
    height:375px;
    margin-bottom: 5%;
    margin-left:10%;
    float: none;
}
    

.caja-imagenPaquete {
        
        width: 80%;
        margin-left: 10%;
       
    }

.seccionPaquetes{
    
    height: auto;
    
}

.imagenSomos{
    width: 80%;
    margin-left: 10%;
    float: none;

}

.textoSomos{
    width: 90%;
    margin-left: 5%;
    text-align:center;
    float: none;
    
}
    
    .cajaPaquetes a {
        
        text-decoration:none;
    }





.testimoniales{
   height: auto;
}

.testimonial{
    width: 100%;
    height: auto;
    float: none;
     clear: both;
}

.cajaMenu{
    width: 100%;
    float: none;
}

.introduccionGaleria p{
    text-align:center;
  
}
    
    
.galeriaImagenes {
    width: 90%;
        margin-left:5%;
 
}
    

    
    
    

.imagenGaleria, .imagenGuisados, .imagenPaquete, .imagenPaqueteCasino, .imagenPaqueteCasinoTI{
        width:100%;
    height: auto;
    float: none;
        clear: both;
        padding-top: 5%;
    margin-top: 3%;
        border: solid 1px #ddd;
   
  
}

.imagenShows {
    text-align: center;
    width:100%;
    height: auto;
    float: none;
        clear: both;
        padding-top: 5%;
    margin-top: 3%;
        border: solid 1px #ddd;
    
}

.boton_MeInteresaShow
{
    margin: 0;
}

 
    
    .introduccionGaleria {
        clear:both;
    }
    
  
    /* Inicia sección Cualidades */


.cualidadesImagenes {
        width: 100%;
        clear:both;
    
 
  
}

.imagenCualidad {
    float: none;
    width:90%;
    margin-right:5%;
    
    
}

    




/* Finaliza sección Cualidades */


	/* Force table to not be like tables anymore */
		table, thead, tbody, th, td, tr {
			display: block;
		}

		/* Hide table headers (but not display: none;, for accessibility) */
		thead tr {
			position: absolute;
			top: -9999px;
			left: -9999px;
		}

    tr {
      margin: 0 0 1rem 0;
    }
      
    tr:nth-child(odd) {
      background: #ccc;
    }
    
		td {
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee;
			position: relative;
		}

		td:before {
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 0;
			left: 6px;
			width: 45%;
			padding-right: 10px;
			white-space: nowrap;
		}

	
    
    
}






