.cleaner {
	      clear: both;
         }

img      {
	     
	     max-width: 100%;
	     height: auto;
	     }

body     {
         font-family: 'lato', 'sans-serif';
         font-size: 20px;
         }
      

header   {
         
          max-width: 100%;      
         background-color: #000000;
         width: 100%;
         border-bottom: 1px solid #000; 
         }


  

#lightbox-container-image-box {
  width: 70% !important;
  height: 70% !important;
}
#lightbox-container-image-data-box {
  width: 70% !important;
}
#lightbox-image {
  height: 70% !important;
  width: 70% !important;
}
       


/*SECCION HOME*/

.contenedor {
	width: 100%;
	margin: 0px auto;
    text-align: center;
    background-color: black;
    padding: 30px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }            


 

nav      { 
          width: 100%;
         
          padding: 0px 0px 0px 210px;
          float: right;
          background-color: black;
           -webkit-font-smoothing: antialiased;

         }
    

nav ul li  {
           background: #000000;	
           display:inline;  
           text-fill-color: #ffffff;    
                
           }

nav ul li a  {
	          margin-bottom: 1px;
	          font-size: 12px;
	          line-height: 2em;
	          letter-spacing: .1em;
	          color: #fffff !important;
	          padding: 0px 10px 0px 50px;
             }

nav ul li a:hover  {
	               color: #818181 !important;

	               transition:background 2s;
	               -webkit-transition:background 2s;
	               -moz-transition:background 2s;
                   }  




.contenedor-botones {
	width: 100%;
	margin: 0px auto;
    text-align: center;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 



	 
.contenedor-botones ul {
	width: 100%;
	margin: 0px auto;
    max-width: 1210px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 
	 

section li {
          display: inline-block;
          margin: 3px;
       
 }
 
 
 
 

.contenedor-texto-titulo  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 1200px;             
    color: #000000;	          
    text-align: center;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 35px;
    padding: 70px 0px 60px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;

	         
}







.boton-1-octava {
    
    background:url(../images/boton-1-octava.jpg) 
no-repeat top;
    width:391px;
    height:296px;
    display:block;
    text-indent:-99999px;
}


.boton-1-octava:hover {
    
    background:url(../images/boton-1-octava-ver.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}


.boton-2-octava {
    
    background:url(../images/boton-2-octava.jpg) 
no-repeat top;
    width:391px;
    height:296px;
    display:block;
    text-indent:-99999px;
}


.boton-2-octava:hover {
    
    background:url(../images/boton-2-octava-ver.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}
.boton-3-octava {
    
    background:url(../images/boton-3-octava.jpg) 
no-repeat top;
    width:391px;
    height:296px;
    display:block;
    text-indent:-99999px;
}


.boton-3-octava:hover {
    
    background:url(../images/boton-3-octava-ver.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}





.boton-home {
    
    background:url(../images/boton-home.jpg) 
no-repeat top;
    width:391px;
    height:296px;
    display:block;
    text-indent:-99999px;
}


.boton-home:hover {
    
    background:url(../images/boton-home.jpg) 
no-repeat bottom;
    opacity: 0.2;

}






.contenedor-texto-caracteristicas  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 950px; 
	color: #000000;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    font-weight: lighter;
    line-height: 50px;
    padding: 80px 0px 80px 0px;            
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}










/*SECCION FOTOS*/


  
 .contenedor-fotos {
	width: 100%;
	margin: 0px auto;
    background-color: #dddddd;
    padding: 80px 0px 0px 0px;
      text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }   
  

.contenedor-texto-fotos p  {          
     
    width: 100%;
	margin: 0px auto;
	color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 40px;
    padding: 0px 0px 60px 0px;            
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}




.col1   {
	

	width: 100%;
	padding: 0px 0px 0px 0px;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	
 }
 
 .col1:hover   {
	opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	
 }
 
 

 
	   

	   
.col1 img   {
	
	float: center;
	
	
	}
	

	
	
    
#gallery ul li {
	
	display:block !important;
	
	
	}


#gallery ul img {
	
	margin: 0px auto !important;
	
	
	}










.contenedor-fotos-audiovisual-1 {
	width: 100%;
	margin: 0px auto;
	max-width: 764px;	
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 
	 
	 
.video-responsive {
position: relative;
padding-bottom: 16.25%; /* 16/9 ratio */
padding-top: 0px; /* IE6 workaround*/
height: 400px;
overflow: hidden;
}
 
.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 90%;
}


















/*SECCION NOVEDADES*/


.contenedor-novedades {
	width: 100%;
	margin: 0px auto;
    max-width: 1000px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
       
}  

.contenedor-galeria-linea {
	border-bottom: 1px solid #000;
	max-width: 100% !important;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;	 
	}


             


             
             
.novedades  {
	               color: #000000;
                   font-size: 45px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif'; 
                   padding: 40px 0px 40px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }
                

.novedades-fecha  {
	               color: #000000;
                   font-size: 65px;
                   text-align: center;
                   font-family: 'Montserrat', 'sans-serif';
                   font-weight: bold; 
                   padding: 30px 0px 10px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }

.novedades-titulo  {
	               color: #000000;
                   font-size: 40px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif';
                   font-weight: bold; 
                   padding: 10px 0px 10px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }


.contenedor-novedades p  {
	               color: #000000;
                   font-size: 22px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif';
                   padding: 10px 0px 40px 0px;
                   line-height: 30px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }


.link-novedades {
	               color:gray;
	               text-decoration: none;                              
                   font-family: 'raleway', 'sans-serif';                     
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }









/*SECCION CONTACTO*/
	
	

.contacto  {

width: 100%;
height: 800px;
margin: 0px auto;
background: #000;


}


.contacto1      {
	               color: #fff;
                   font-size: 45px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif'; 
                   padding: 60px 0px 40px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }
                



.contenedor-contacto {
	width: 100%;
	margin: 0px auto;
	background: #000;
    max-width: 800px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
       
}  









     
 .contenedor-redes-1 {
	width: 100%;
	margin: auto;
	float: right;
	background: #000;
	position: relative;
    max-width:300px;
    padding: 32px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
  
  
  
     
     
 .contenedor-redes-1 dl {
 
           color: white;
           width:300px;
           font-size: 13px;
           font-family: 'Montserrat', sans-serif;
           text-align: left;
           line-height:40px;
           padding: 0px 0px 0px 5px;
           text-decoration: none;
}



 
 .contenedor-redes-1 ul {
           margin-top: 0px;
           float:left;
           padding: 30px 0px 0px 0px;
          
}
 
.contenedor-redes-1 li {
          display: block;
          margin: 5px;
        
} 


 .email {
          
          color: white;
           width:300px;
           font-size: 13px;
           font-family: 'Montserrat', sans-serif;
           padding: 140px 0px 0px 0px;
           text-align: left;
           text-decoration: none;



        
} 

 
 
 
 .contenedor-redes-2 ul {
           margin-top: 0px;
           float:left;
           padding: 40px 0px 0px 0px;
          
}
 
.contenedor-redes-2 li {
          display: inline-block;
          margin: 5px;
          padding: 0px 25px 0px 0px;
        
} 




 
 .facebook {
    
    background:url(../images/logo-facebook.jpg) 
no-repeat top;
   width:36px;
    height:36px;
    display:block;
    text-indent:-99999px;

}

.facebook:hover{
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    


}


.instagram {
    
    background:url(../images/logo-instagram.jpg) 
no-repeat top;
   width:36px;
    height:36px;
    display:block;
    text-indent:-99999px;

}

.instagram:hover {
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    


}

.twitter{
    
    background:url(../images/logo-twitter.jpg) 
no-repeat top;
    width:35px;
    height:36px;
    display:block;
    text-indent:-99999px;


}

.twitter:hover{
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    
}

.youtube {
    
    background:url(../images/logo-youtube.jpg) 
no-repeat top;
    width:36px;
    height:36px;
    display:block;
    text-indent:-99999px;


}

.youtube:hover{
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    
}






    

.contenedor-contacto-logo {
	width: 100%;
	margin: auto;
	position: relative;
    max-width:500px;
    padding: 0px 0px 40px 0px;
    border-bottom: 1px solid #fff;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }









.completar {
	
	width: 400px;
	float: left;
    color: #8ab3aa;
    font-size: 50px;
    text-align:center;    
    padding: 40px;
    margin: 100px auto 100px auto;
   
    
}

.volver-a-contacto {
	
    color: white;
    font-size: 18px;
    text-align: center;
    text-decoration: none;
    
    
    
}



label {
    display:block;
    margin-top:32px;
    letter-spacing:1px;
}



.formulario {
    display:block;
    float: left;
    margin:0 auto;
    padding: 0px 0px 0px 0px;
    background: #000;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    color: white;
    text-transform: uppercase;

    
}



form {
    margin:0 auto;
    width:342px;
}
 
 
 
input, textarea {
    width:320px;
    height:10px;
    background:#fff;
    padding:10px;
    margin-top:5px;
    font-size:15px;
    color:#000;
     }

 
textarea {
    height:150px;
}
 
 
#submit {
    width:100%;
    height:40px !important;
    margin-top:10px;
    cursor:pointer;
    text-transform: uppercase;
    color: black;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;

}




::-webkit-input-placeholder {      /*Para Google Chrome y Opera Next*/
color:#fff;
}
::-moz-placeholder {      /*Para Firefox 18-*/
color:#fff;
}
::-moz-placeholder {      /*Para Firefox 18+*/
color:#fff;
}
::-ms-input-placeholder {        /*Para IE10+*/
color: #fff;  
}
::input-placeholder {    /*Propiedad sin prefijos (no funciona en ningún navegador)*/
color:#fff;
}



	   






/*SECCION FOOTER*/


footer {
     background: #000000;
     padding: 10px 0px;
     border-top: 1px solid #fff; 
     width: 100% !important;
     height:50px;
     font-family: 'raleway', 'sans-serif';
     font-size: 15px;
     color: white;
     text-align: center;
     
	 
}



.contenedor-footer {
	width: 100%;
	margin: 0px auto;
    max-width: 1000px;
    padding: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;       
} 





.top {
    background:gray;
	font-family:'lato', 'sans-serif';
    font-size: 12px;
	color: white;
    width: 58px;
    height: 38px;
    display: block;
    position: fixed;
    bottom:0px;
	right: 0px;
	text-decoration: none;
    text-align: center;
    line-height: 40px;
}

.top:hover {
    background:red;
    color: white;


}





















/*PAGINA PRODUCTOS */


.contenedor-producto-boton {
	width: 100%;
	margin: 0px auto;
    text-align: center;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 



	 
.contenedor-producto-boton ul {
	width: 100%;
	margin: 0px auto;
    max-width: 1500px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 
	 

.contenedor-producto-boton li {
          display: inline-block;
          margin: 20px;
       
 }
 

.boton-producto-1 {
    
    background:url(../images/producto-tinchofon-1.jpg) 
no-repeat top;
    width:288px;
    height:601px;
    display:block;
    text-indent:-99999px;
}


.boton-producto-1:hover {
    
    background:url(../images/producto-tinchofon-1a.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}



.boton-producto-2 {
    
    background:url(../images/producto-tinchofon-2.jpg) 
no-repeat top;
    width:288px;
    height:601px;
    display:block;
    text-indent:-99999px;
}


.boton-producto-2:hover {
    
    background:url(../images/producto-tinchofon-2a.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}


.boton-producto-3 {
    
    background:url(../images/producto-tinchofon-3.jpg) 
no-repeat top;
    width:288px;
    height:601px;
    display:block;
    text-indent:-99999px;
}


.boton-producto-3:hover {
    
    background:url(../images/producto-tinchofon-3a.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}


.boton-producto-4 {
    
    background:url(../images/producto-tinchofon-4.jpg) 
no-repeat top;
    width:288px;
    height:601px;
    display:block;
    text-indent:-99999px;
}


.boton-producto-4:hover {
    
    background:url(../images/producto-tinchofon-4a.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}






/*PAGINA PRODUCTOS 1-OCTAVA */



.contenedor-texto-titulo {
	font-weight: lighter;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-todo {
	width: 100%;
	margin: 0px auto;
	height: 290px;
    max-width: 1190px;
    padding: 20px 0px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel {
	width: 100%;
	margin: 0px auto;
	height: 250px;
	background-color: #ff7b3b;
    max-width: 1150px;
    padding: 0px 0px 0px 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-cartel-1-octava {
	width: 200px;
	margin: auto;
	float: left;
	position: relative;
    padding: 50px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    color: white;
    text-align: center;
	position: relative;
	line-height: 35px;
	font-weight: lighter;
    padding: 60px 50px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-todo-1 {
	width: 100%;
	margin: 0px auto;
	height: 550px;
    max-width: 1190px;
    margin-top: 50px;
    padding: 20px 0px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 



.contenedor-cartel-1-octava-1 {
	width: 100%;
	margin: auto;
	position: relative;
    padding: 20px 0px 0px 80px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-1 {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    color: black;
    text-align: center;
	position: relative;
	 line-height: 35px;
	 font-weight: lighter;
    padding: 60px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-espacio-blanco {
	width: 100%;
	margin: 0px auto;
	height: 450px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 





.contenedor-info {
	width: 100%;
	margin: 0px auto;
	height: 750px;
	max-width: 1200px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-info-foto {
	width: 500px;
	margin: auto;
	float: left;
	position: relative;
    padding: 30px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical {
	width: 3px;
	margin: auto;
	height: 700px;
	float: left;
	margin-left: 30px;
	background-color: #000;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto {
	width: 600px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    float: right;
    color: black;
	position: relative;
	line-height: 30px;
	font-weight: lighter;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-info-1 {
	width: 100%;
	margin: 0px auto;
	height: 550px;
	max-width: 1200px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }





.contenedor-info-texto h1 {
	font-size: 40px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }






.contenedor-info-foto-1 {
	width: 500px;
	margin: auto;
	float: right;
	position: relative;
    padding: 100px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-1 {
	width: 3px;
	margin: auto;
	height: 400px;
	float: left;
	margin-left: 30px;
	background-color: #000;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1 h1 {
	font-size: 40px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1 {
	width: 600px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    float: left;
    color: black;
	position: relative;
	line-height: 30px;
	font-weight: lighter;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1 p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-1-octava-foto-4 {
	width: 100%;
	margin: auto;
	max-width: 1023px;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




















/*PAGINA PRODUCTOS 2-OCTAVA */





.contenedor-texto-titulo {
	font-weight: lighter;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-todo-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 290px;
    max-width: 1190px;
    padding: 20px 0px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-dos-octavas  {
	width: 100%;
	margin: 0px auto;
	height: 250px;
	background-color: #fb3fdf;
    max-width: 1150px;
    padding: 0px 0px 0px 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-cartel-1-octava-dos-octavas  {
	width: 200px;
	margin: auto;
	float: left;
	position: relative;
    padding: 50px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-dos-octavas  {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    color: white;
    text-align: center;
	position: relative;
	line-height: 35px;
	font-weight: lighter;
    padding: 60px 50px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-todo-1-dos-octavas  {
	width: 100%;
	margin: 0px auto;
	height: 550px;
    max-width: 1190px;
    margin-top: 50px;
    padding: 20px 0px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 



.contenedor-cartel-1-octava-1-dos-octavas {
	width: 100%;
	margin: auto;
	position: relative;
    padding: 20px 0px 0px 80px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-1-dos-octavas {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    color: black;
    text-align: center;
	position: relative;
	 line-height: 35px;
	 font-weight: lighter;
    padding: 60px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-espacio-blanco {
	width: 100%;
	margin: 0px auto;
	height: 450px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 





.contenedor-info-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 950px;
	max-width: 1200px;
    padding: 130px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-info-foto-dos-octavas {
	width: 500px;
	margin: auto;
	float: left;
	position: relative;
    padding: 30px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-dos-octavas {
	width: 3px;
	margin: auto;
	height: 700px;
	float: left;
	margin-left: 30px;
	background-color: #000;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-dos-octavas {
	width: 600px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    float: right;
    color: black;
	position: relative;
	line-height: 30px;
	font-weight: lighter;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-dos-octavas p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-info-1-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 550px;
	max-width: 1200px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }





.contenedor-info-texto-dos-octavas h1 {
	font-size: 40px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }






.contenedor-info-foto-1-dos-octavas {
	width: 500px;
	margin: auto;
	float: right;
	position: relative;
    padding: 100px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-1-dos-octavas {
	width: 3px;
	margin: auto;
	height: 470px;
	float: left;
	margin-left: 30px;
	background-color: #000;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-dos-octavas h1 {
	font-size: 40px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-dos-octavas {
	width: 600px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    float: left;
    color: black;
	position: relative;
	line-height: 30px;
	font-weight: lighter;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-dos-octavas p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-1-octava-foto-4-dos-octavas {
	width: 100%;
	margin: auto;
	max-width: 1023px;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }























/*PAGINA PRODUCTOS 3-OCTAVA */





.contenedor-texto-titulo {
	font-weight: lighter;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-todo-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 290px;
    max-width: 1190px;
    padding: 20px 0px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-tres-octavas  {
	width: 100%;
	margin: 0px auto;
	height: 250px;
	background-color: #3bcdff;
    max-width: 1150px;
    padding: 0px 0px 0px 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-cartel-1-octava-tres-octavas  {
	width: 230px;
	margin: auto;
	float: left;
	position: relative;
    padding: 50px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-texto-tres-octavas  {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    color: white;
    text-align: center;
	position: relative;
	line-height: 35px;
	font-weight: lighter;
    padding: 40px 50px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-cartel-todo-1-tres-octavas  {
	width: 100%;
	margin: 0px auto;
	height: 450px;
    max-width: 1190px;
    margin-top: 50px;
    padding: 20px 0px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }         
 



.contenedor-cartel-1-octava-1-tres-octavas {
	width: 100%;
	margin: auto;
	position: relative;
    padding: 20px 0px 0px 80px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }





.contenedor-cartel-texto-1-tres-octavas {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    color: black;
    text-align: center;
	position: relative;
	 line-height: 35px;
	 font-weight: lighter;
    padding: 60px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-espacio-blanco {
	width: 100%;
	margin: 0px auto;
	height: 450px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 





.contenedor-info-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 800px;
	max-width: 1200px;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-info-foto-tres-octavas {
	width: 500px;
	margin: auto;
	float: left;
	position: relative;
    padding: 30px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-tres-octavas {
	width: 3px;
	margin: auto;
	height: 700px;
	float: left;
	margin-left: 30px;
	background-color: #000;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-tres-octavas {
	width: 600px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    float: right;
    color: black;
	position: relative;
	line-height: 30px;
	font-weight: lighter;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-tres-octavas p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-info-1-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 550px;
	max-width: 1200px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }





.contenedor-info-texto-tres-octavas h1 {
	font-size: 40px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }






.contenedor-info-foto-1-tres-octavas {
	width: 500px;
	margin: auto;
	float: right;
	position: relative;
    padding: 100px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-1-tres-octavas {
	width: 3px;
	margin: auto;
	height: 470px;
	float: left;
	margin-left: 30px;
	background-color: #000;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-tres-octavas h1 {
	font-size: 40px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-tres-octavas {
	width: 600px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    float: left;
    color: black;
	position: relative;
	line-height: 30px;
	font-weight: lighter;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-tres-octavas p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-1-octava-foto-4-tres-octavas {
	width: 100%;
	margin: auto;
	max-width: 1023px;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }

.contenedor-espacio-blanco-1 {
	width: 100%;
	margin: 0px auto;
	height: 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 



}























































































 /*media queries */










@media screen and (max-width:1366px)

{
   



.contenedor-texto-caracteristicas  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 950px; 
	color: #000000;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    font-weight: lighter;
    line-height: 40px;
    padding: 80px 0px 80px 0px;            
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}

 
}









@media screen and (max-width:1280px)

{
   



.contenedor-texto-caracteristicas  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 950px; 
	color: #000000;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    font-weight: lighter;
    line-height: 40px;
    padding: 80px 0px 80px 0px;            
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}







/*SECCION NOVEDADES*/


.contenedor-novedades {
	width: 100%;
	margin: 0px auto;
    max-width: 1000px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
       
}  

.contenedor-galeria-linea {
	border-bottom: 1px solid #000;
	max-width: 100% !important;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;	 
	}


             


             
             
.novedades  {
	               color: #000000;
                   font-size: 45px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif'; 
                   padding: 40px 0px 40px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }
                

.novedades-fecha  {
	               color: #000000;
                   font-size: 45px;
                   text-align: center;
                   font-family: 'Montserrat', 'sans-serif';
                   font-weight: bold; 
                   padding: 30px 0px 10px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }

.novedades-titulo  {
	               color: #000000;
                   font-size: 25px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif';
                   font-weight: bold; 
                   padding: 10px 0px 10px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }


.contenedor-novedades p  {
	               color: #000000;
                   font-size: 18px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif';
                   padding: 10px 0px 40px 0px;
                   line-height: 25px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }









/*PAGINA PRODUCTOS */


.contenedor-producto-boton {
	width: 100%;
	margin: 0px auto;
    text-align: center;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 



	 
.contenedor-producto-boton ul {
	width: 100%;
	margin: 0px auto;
    max-width: 1280px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 
	 

.contenedor-producto-boton li {
          display: inline-block;
          margin: 10px;
       
 }
 

.boton-producto-1 {
    
    background:url(../images/producto-tinchofon-1.jpg) 
no-repeat top;
    width:288px;
    height:601px;
    display:block;
    text-indent:-99999px;
}


.boton-producto-1:hover {
    
    background:url(../images/producto-tinchofon-1a.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}



.boton-producto-2 {
    
    background:url(../images/producto-tinchofon-2.jpg) 
no-repeat top;
    width:288px;
    height:601px;
    display:block;
    text-indent:-99999px;
}


.boton-producto-2:hover {
    
    background:url(../images/producto-tinchofon-2a.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}


.boton-producto-3 {
    
    background:url(../images/producto-tinchofon-3.jpg) 
no-repeat top;
    width:288px;
    height:601px;
    display:block;
    text-indent:-99999px;
}


.boton-producto-3:hover {
    
    background:url(../images/producto-tinchofon-3a.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}


.boton-producto-4 {
    
    background:url(../images/producto-tinchofon-4.jpg) 
no-repeat top;
    width:288px;
    height:601px;
    display:block;
    text-indent:-99999px;
}


.boton-producto-4:hover {
    
    background:url(../images/producto-tinchofon-4a.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}



}



























@media screen and (max-width:1024px)

{


#lightbox-container-image-box {
  width: 90% !important;
  height: 90% !important;
}
#lightbox-container-image-data-box {
  width: 90% !important;
}
#lightbox-image {
  height: 90% !important;
  width: 90% !important;
}
   
   


.contenedor {
	width: 100%;
	margin: 0px auto;
    text-align: center;
    background-color: black;
    padding: 30px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 





.contenedor-texto-titulo  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 1024px;             
    color: #000000;	          
    text-align: center;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 28px;
    padding: 70px 0px 60px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;

	         
}

.contenedor-texto-caracteristicas  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 750px; 
	color: #000000;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    font-weight: lighter;
    line-height: 33px;
    padding: 80px 0px 80px 0px;            
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}



.contenedor-botones {
	width: 100%;
	margin: 0px auto;
    text-align: center;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 



	 
.contenedor-botones ul {
	width: 100%;
	margin: 0px auto;
    max-width: 1024px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 
	 

section li {
          display: inline-block;
          margin: 3px;
       
 }
 
 
 
 

.contenedor-texto-titulo  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 1024px;             
    color: #000000;	          
    text-align: center;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 28px;
    padding: 65px 0px 60px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;

	         
}







.boton-1-octava {
    
    background:url(../images/boton-1-octava-1024.jpg) 
no-repeat top;
     width:300px;
    height:227px;
    display:block;
    text-indent:-99999px;
}


.boton-1-octava:hover {
    
    background:url(../images/boton-1-octava-ver-1024.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}


.boton-2-octava {
    
    background:url(../images/boton-2-octava-1024.jpg) 
no-repeat top;
     width:300px;
    height:227px;
    display:block;
    text-indent:-99999px;
}


.boton-2-octava:hover {
    
    background:url(../images/boton-2-octava-ver-1024.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}
.boton-3-octava {
    
    background:url(../images/boton-3-octava-1024.jpg) 
no-repeat top;
    width:300px;
    height:227px;
    display:block;
    text-indent:-99999px;
}


.boton-3-octava:hover {
    
    background:url(../images/boton-3-octava-ver-1024.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}





.boton-home {
    
    background:url(../images/boton-home-1024.jpg) 
no-repeat top;
    width:300px;
    height:227px;
    display:block;
    text-indent:-99999px;
}


.boton-home:hover {
    
    background:url(../images/boton-home-1024.jpg) 
no-repeat bottom;
    opacity: 0.2;

}






/*SECCION NOVEDADES*/


.contenedor-novedades {
	width: 100%;
	margin: 0px auto;
    max-width: 900px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
       
}  

.contenedor-galeria-linea {
	border-bottom: 1px solid #000;
	max-width: 100% !important;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;	 
	}


             


             
             
.novedades  {
	               color: #000000;
                   font-size: 40px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif'; 
                   padding: 40px 0px 40px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }
                

.novedades-fecha  {
	               color: #000000;
                   font-size: 40px;
                   text-align: center;
                   font-family: 'Montserrat', 'sans-serif';
                   font-weight: bold; 
                   padding: 30px 0px 10px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }

.novedades-titulo  {
	               color: #000000;
                   font-size: 25px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif';
                   font-weight: bold; 
                   padding: 10px 0px 10px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }


.contenedor-novedades p  {
	               color: #000000;
                   font-size: 18px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif';
                   padding: 10px 0px 40px 0px;
                   line-height: 25px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }






/*SECCION CONTACTO*/
	
	

.contacto  {

width: 100%;
height: 650px;
margin: 0px auto;
background: #000;


}


.contacto1      {
	               color: #fff;
                   font-size: 30px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif'; 
                   padding: 50px 0px 0px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }
                



.contenedor-contacto {
	width: 100%;
	margin: 0px auto;
	background: #000;
    max-width: 800px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
       
}  









     
 .contenedor-redes-1 {
	width: 100%;
	margin: auto;
	float: right;
	background: #000;
	position: relative;
    max-width:330px;
    padding: 32px 50px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
  
  
  
     
     
 .contenedor-redes-1 dl {
 
           color: white;
           width:300px;
           font-size: 13px;
           font-family: 'Montserrat', sans-serif;
           text-align: left;
           line-height:40px;
           padding: 0px 0px 0px 5px;
           text-decoration: none;
}



 
 .contenedor-redes-1 ul {
           margin-top: 0px;
           float:left;
           padding: 30px 0px 0px 0px;
          
}
 
.contenedor-redes-1 li {
          display: block;
          margin: 5px;
        
} 


 .email {
          
          color: white;
           width:300px;
           font-size: 12px;
           font-family: 'Montserrat', sans-serif;
           padding: 140px 0px 0px 0px;
           text-align: left;
           text-decoration: none;



        
} 

 
 
 
 .contenedor-redes-2 ul {
           margin-top: 0px;
           float:left;
           padding: 40px 0px 0px 0px;
          
}
 
.contenedor-redes-2 li {
          display: inline-block;
          margin: 5px;
          padding: 0px 25px 0px 0px;
        
} 




 
 .facebook {
    
    background:url(../images/logo-facebook.jpg) 
no-repeat top;
   width:36px;
    height:36px;
    display:block;
    text-indent:-99999px;

}

.facebook:hover{
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    


}


.instagram {
    
    background:url(../images/logo-instagram.jpg) 
no-repeat top;
   width:36px;
    height:36px;
    display:block;
    text-indent:-99999px;

}

.instagram:hover {
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    


}

.twitter{
    
    background:url(../images/logo-twitter.jpg) 
no-repeat top;
    width:35px;
    height:36px;
    display:block;
    text-indent:-99999px;


}

.twitter:hover{
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    
}

.youtube {
    
    background:url(../images/logo-youtube.jpg) 
no-repeat top;
    width:36px;
    height:36px;
    display:block;
    text-indent:-99999px;


}

.youtube:hover{
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    
}






    

.contenedor-contacto-logo {
	width: 100%;
	margin: auto;
	position: relative;
    max-width:500px;
    padding: 0px 0px 40px 0px;
    border-bottom: 1px solid #fff;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }









.completar {
	
	width: 400px;
	float: left;
    color: #8ab3aa;
    font-size: 50px;
    text-align:center;    
    padding: 40px;
    margin: 100px auto 100px auto;
   
    
}

.volver-a-contacto {
	
    color: white;
    font-size: 18px;
    text-align: center;
    text-decoration: none;
    
    
    
}



label {
    display:block;
    margin-top:32px;
    letter-spacing:1px;
}



.formulario {
    display:block;
    float: left;
    margin:0 auto;
    padding: 0px 0px 0px 40px;
    background: #000;
    font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    color: white;
    text-transform: uppercase;

    
}



form {
    margin:0 auto;
    width:342px;
}
 
 
 
input, textarea {
    width:320px;
    height:10px;
    background:#fff;
    padding:10px;
    margin-top:5px;
    font-size:15px;
    color:#000;
     }

 
textarea {
    height:150px;
}
 
 
#submit {
    width:100%;
    height:40px !important;
    margin-top:10px;
    cursor:pointer;
    text-transform: uppercase;
    color: black;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;

}























/*PAGINA PRODUCTOS */


.contenedor-producto-boton {
	width: 100%;
	margin: 0px auto;
    text-align: center;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 



	 
.contenedor-producto-boton ul {
	width: 100%;
	margin: 0px auto;
    max-width: 1024px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 
	 

.contenedor-producto-boton li {
          display: inline-block;
          margin: 10px;
       
 }
 

.boton-producto-1 {
    
    background:url(../images/producto-tinchofon-1-1024.jpg) 
no-repeat top;
   width:210px;
    height:439px;
    display:block;
    text-indent:-99999px;
}


.boton-producto-1:hover {
    
    background:url(../images/producto-tinchofon-1a-1024.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}



.boton-producto-2 {
    
    background:url(../images/producto-tinchofon-2-1024.jpg) 
no-repeat top;
   width:210px;
    height:439px;
    display:block;
    text-indent:-99999px;
}


.boton-producto-2:hover {
    
    background:url(../images/producto-tinchofon-2a-1024.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}


.boton-producto-3 {
    
    background:url(../images/producto-tinchofon-3-1024.jpg) 
no-repeat top;
    width:210px;
    height:439px;
    display:block;
    text-indent:-99999px;
}


.boton-producto-3:hover {
    
    background:url(../images/producto-tinchofon-3a-1024.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}


.boton-producto-4 {
    
    background:url(../images/producto-tinchofon-4-1024.jpg) 
no-repeat top;
   width:210px;
    height:439px;
    display:block;
    text-indent:-99999px;
}


.boton-producto-4:hover {
    
    background:url(../images/producto-tinchofon-4a-1024.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}








/*PAGINA PRODUCTOS 1-OCTAVA */



.contenedor-texto-titulo {
	font-weight: lighter;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-todo {
	width: 100%;
	margin: 0px auto;
	height: 290px;
    max-width: 950px;
    padding: 20px 20px 20px 20px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel {
	width: 100%;
	margin: 0px auto;
	height: 250px;
	background-color: #ff7b3b;
    max-width: 1150px;
    padding: 0px 0px 0px 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-cartel-1-octava {
	width: 200px;
	margin: auto;
	float: left;
	position: relative;
    padding: 50px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    color: white;
    text-align: center;
	position: relative;
	line-height: 35px;
	font-weight: lighter;
    padding: 60px 50px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-todo-1 {
	width: 100%;
	margin: 0px auto;
	height: 550px;
    max-width: 950px;
    margin-top: 50px;
    padding: 20px 20px 20px 20px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 



.contenedor-cartel-1-octava-1 {
	width: 100%;
	margin: auto;
	position: relative;
    padding: 20px 0px 0px 80px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-1 {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    color: black;
    text-align: center;
	position: relative;
	 line-height: 30px;
	 font-weight: lighter;
    padding: 60px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-espacio-blanco {
	width: 100%;
	margin: 0px auto;
	height: 450px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 





.contenedor-info {
	width: 100%;
	margin: 0px auto;
	height: 750px;
	max-width: 950px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-info-foto {
	width: 430px;
	margin: auto;
	float: left;
	position: relative;
    padding: 30px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical {
	width: 3px;
	margin: auto;
	height: 700px;
	float: left;
	margin-left: 30px;
	background-color: #000;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto {
	width: 450px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    float: right;
    color: black;
	position: relative;
	line-height: 28px;
	font-weight: lighter;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-info-1 {
	width: 100%;
	margin: 0px auto;
	height: 550px;
	max-width: 950px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }





.contenedor-info-texto h1 {
	font-size: 35px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }






.contenedor-info-foto-1 {
	width: 400px;
	margin: auto;
	float: right;
	position: relative;
    padding: 100px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-1 {
	width: 3px;
	margin: auto;
	height: 400px;
	float: left;
	margin-left: 30px;
	background-color: #000;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1 h1 {
	font-size: 35px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1 {
	width: 450px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    float: left;
    color: black;
	position: relative;
	line-height: 28px;
	font-weight: lighter;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1 p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-1-octava-foto-4 {
	width: 100%;
	margin: auto;
	max-width: 950px;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }





















/*PAGINA PRODUCTOS 2-OCTAVA */




.contenedor-texto-titulo {
	font-weight: lighter;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-todo-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 290px;
    max-width: 950px;
    padding: 20px 20px 20px 20px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 250px;
	background-color: #fc3fe0;
    max-width: 1024px;
    padding: 0px 0px 0px 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-cartel-1-octava-dos-octavas {
	width: 200px;
	margin: auto;
	float: left;
	position: relative;
    padding: 50px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-dos-octavas {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    color: white;
    text-align: center;
	position: relative;
	line-height: 35px;
	font-weight: lighter;
    padding: 60px 50px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-todo-1-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 550px;
    max-width: 950px;
    margin-top: 50px;
    padding: 20px 20px 20px 20px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 



.contenedor-cartel-1-octava-1-dos-octavas {
	width: 100%;
	margin: auto;
	position: relative;
    padding: 20px 0px 0px 80px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-1-dos-octavas {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    color: black;
    text-align: center;
	position: relative;
	 line-height: 30px;
	 font-weight: lighter;
    padding: 60px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-espacio-blanco-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 150px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 





.contenedor-info-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 750px;
	max-width: 950px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-info-foto-dos-octavas {
	width: 430px;
	margin: auto;
	float: left;
	position: relative;
    padding: 30px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-dos-octavas {
	width: 3px;
	margin: auto;
	height: 750px;
	float: left;
	margin-left: 30px;
	background-color: #000;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-dos-octavas {
	width: 450px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    float: right;
    color: black;
	position: relative;
	line-height: 28px;
	font-weight: lighter;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-dos-octavas p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-info-1-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 550px;
	max-width: 950px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }





.contenedor-info-texto-1-dos-octavas h1 {
	font-size: 35px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }






.contenedor-info-foto-1-dos-octavas {
	width: 400px;
	margin: auto;
	float: right;
	position: relative;
    padding: 100px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-1-dos-octavas {
	width: 3px;
	margin: auto;
	height: 500px;
	float: left;
	margin-left: 30px;
	background-color: #000;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-dos-octavas h1 {
	font-size: 35px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-dos-octavas {
	width: 450px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    float: left;
    color: black;
	position: relative;
	line-height: 28px;
	font-weight: lighter;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-dos-octavas p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-1-octava-foto-4-dos-octavas {
	width: 100%;
	margin: auto;
	max-width: 950px;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }





/*PAGINA PRODUCTOS 3-OCTAVA */




.contenedor-texto-titulo {
	font-weight: lighter;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-todo-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 290px;
    max-width: 950px;
    padding: 20px 20px 20px 20px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 250px;
	background-color: #3bcdff;
    max-width: 1024px;
    padding: 0px 0px 0px 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-cartel-1-octava-tres-octavas {
	width: 200px;
	margin: auto;
	float: left;
	position: relative;
    padding: 50px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-tres-octavas {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    color: white;
    text-align: center;
	position: relative;
	line-height: 30px;
	font-weight: lighter;
    padding: 40px 50px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-todo-1-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 350px;
    max-width: 950px;
    margin-top: 50px;
    padding: 0px 20px 20px 20px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 



.contenedor-cartel-1-octava-1-tres-octavas {
	width: 100%;
	margin: auto;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-1-tres-octavas {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    color: black;
    text-align: center;
	position: relative;
	 line-height: 30px;
	 font-weight: lighter;
    padding: 60px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-espacio-blanco-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 150px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 





.contenedor-info-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 750px;
	max-width: 950px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-info-foto-tres-octavas {
	width: 430px;
	margin: auto;
	float: left;
	position: relative;
    padding: 30px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-tres-octavas {
	width: 3px;
	margin: auto;
	height: 750px;
	float: left;
	margin-left: 30px;
	background-color: #000;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-tres-octavas {
	width: 450px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    float: right;
    color: black;
	position: relative;
	line-height: 28px;
	font-weight: lighter;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-tres-octavas p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-info-1-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 550px;
	max-width: 950px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }





.contenedor-info-texto-1-tres-octavas h1 {
	font-size: 35px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }






.contenedor-info-foto-1-tres-octavas {
	width: 400px;
	margin: auto;
	float: right;
	position: relative;
    padding: 100px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-1-tres-octavas {
	width: 3px;
	margin: auto;
	height: 500px;
	float: left;
	margin-left: 30px;
	background-color: #000;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-tres-octavas h1 {
	font-size: 35px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-tres-octavas {
	width: 450px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    float: left;
    color: black;
	position: relative;
	line-height: 28px;
	font-weight: lighter;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-tres-octavas p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-1-octava-foto-4-tres-octavas {
	width: 100%;
	margin: auto;
	max-width: 950px;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }








::-webkit-input-placeholder {      /*Para Google Chrome y Opera Next*/
color:#fff;
}
::-moz-placeholder {      /*Para Firefox 18-*/
color:#fff;
}
::-moz-placeholder {      /*Para Firefox 18+*/
color:#fff;
}
::-ms-input-placeholder {        /*Para IE10+*/
color: #fff;  
}
::input-placeholder {    /*Propiedad sin prefijos (no funciona en ningún navegador)*/
color:#fff;
}




}







































@media screen and (max-width:800px)

{
   #lightbox-container-image-box {
  width: 90% !important;
  height: 90% !important;
}
#lightbox-container-image-data-box {
  width: 90% !important;
}
#lightbox-image {
  height: 90% !important;
  width: 90% !important;
}
   


.contenedor {
	width: 100%;
	margin: 0px auto;
    text-align: center;
    background-color: black;
    padding: 30px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
     
     
     
     
     
     
     
     
.contenedor-texto-titulo  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 800px;             
    color: #000000;	          
    text-align: center;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 28px;
    padding: 70px 0px 60px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;

	         
}

.contenedor-texto-caracteristicas  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 700px; 
	color: #000000;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    font-weight: lighter;
    line-height: 30px;
    padding: 30px 0px 30px 0px;            
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}



.contenedor-botones {
	width: 100%;
	margin: 0px auto;
    text-align: center;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 



	 
.contenedor-botones ul {
	width: 100%;
	margin: 0px auto;
    max-width: 1024px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 
	 

section li {
          display: inline-block;
          margin: 3px;
       
 }
 
 
 
 

.contenedor-texto-titulo  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 800px;             
    color: #000000;	          
    text-align: center;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    padding: 55px 0px 50px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;

	         
}







.boton-1-octava {
    
    background:url(../images/boton-1-octava-800.jpg) 
no-repeat top;
    width:235px;
    height:178px;
    display:block;
    text-indent:-99999px;
}


.boton-1-octava:hover {
    
    background:url(../images/boton-1-octava-ver-800.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}


.boton-2-octava {
    
    background:url(../images/boton-2-octava-800.jpg) 
no-repeat top;
     width:235px;
    height:178px;
    display:block;
    text-indent:-99999px;
}


.boton-2-octava:hover {
    
    background:url(../images/boton-2-octava-ver-800.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}
.boton-3-octava {
    
    background:url(../images/boton-3-octava-800.jpg) 
no-repeat top;
    width:235px;
    height:178px;
    display:block;
    text-indent:-99999px;
}


.boton-3-octava:hover {
    
    background:url(../images/boton-3-octava-ver-800.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}





.boton-home {
    
    background:url(../images/boton-home-800.jpg) 
no-repeat top;
    width:235px;
    height:178px;
    display:block;
    text-indent:-99999px;
}


.boton-home:hover {
    
    background:url(../images/boton-home-800.jpg) 
no-repeat bottom;
    opacity: 0.2;

}




/*SECCION FOTOS*/


  
 .contenedor-fotos {
	width: 100%;
	margin: 0px auto;
    background-color: #dddddd;
    padding: 40px 0px 0px 0px;
      text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }   
  

.contenedor-texto-fotos p  {          
     
    width: 100%;
	margin: 0px auto;
	color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 30px;
    padding: 0px 0px 40px 0px;            
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}












/*SECCION NOVEDADES*/


.contenedor-novedades {
	width: 100%;
	margin: 0px auto;
    max-width: 700px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
       
}  

.contenedor-galeria-linea {
	border-bottom: 1px solid #000;
	max-width: 100% !important;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;	 
	}


             


             
             
.novedades  {
	               color: #000000;
                   font-size: 30px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif'; 
                   padding: 30px 0px 40px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }
                

.novedades-fecha  {
	               color: #000000;
                   font-size: 40px;
                   text-align: center;
                   font-family: 'Montserrat', 'sans-serif';
                   font-weight: bold; 
                   padding: 30px 0px 10px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }

.novedades-titulo  {
	               color: #000000;
                   font-size: 25px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif';
                   font-weight: bold; 
                   padding: 10px 0px 10px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }


.contenedor-novedades p  {
	               color: #000000;
                   font-size: 18px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif';
                   padding: 10px 0px 40px 0px;
                   line-height: 25px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }


/*PAGINA PRODUCTOS */


.contenedor-producto-boton {
	width: 100%;
	margin: 0px auto;
    text-align: center;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 



	 
.contenedor-producto-boton ul {
	width: 100%;
	margin: 0px auto;
    max-width: 800px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 
	 

.contenedor-producto-boton li {
          display: inline-block;
          margin: 10px;
       
 }
 

.boton-producto-1 {
    
    background:url(../images/producto-tinchofon-1-800.jpg) 
no-repeat top;
   width:151px;
    height:314px;
    display:block;
    text-indent:-99999px;
}


.boton-producto-1:hover {
    
    background:url(../images/producto-tinchofon-1a-800.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}



.boton-producto-2 {
    
    background:url(../images/producto-tinchofon-2-800.jpg) 
no-repeat top;
   width:151px;
    height:314px;
    display:block;
    text-indent:-99999px;
}


.boton-producto-2:hover {
    
    background:url(../images/producto-tinchofon-2a-800.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}


.boton-producto-3 {
    
    background:url(../images/producto-tinchofon-3-800.jpg) 
no-repeat top;
    width:151px;
    height:314px;
    display:block;
    text-indent:-99999px;
}


.boton-producto-3:hover {
    
    background:url(../images/producto-tinchofon-3a-800.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}


.boton-producto-4 {
    
    background:url(../images/producto-tinchofon-4-800.jpg) 
no-repeat top;
   width:151px;
    height:314px;
    display:block;
    text-indent:-99999px;
}


.boton-producto-4:hover {
    
    background:url(../images/producto-tinchofon-4a-800.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}








/*PAGINA PRODUCTOS 1-OCTAVA */



.contenedor-texto-titulo {
	font-weight: lighter;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-todo {
	width: 100%;
	margin: 0px auto;
	height: 290px;
    max-width: 750px;
    padding: 20px 0px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel {
	width: 100%;
	margin: 0px auto;
	height: 250px;
	background-color: #ff7b3b;
    max-width: 700px;
    padding: 0px 0px 0px 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-cartel-1-octava {
	width: 200px;
	margin: auto;
	float: left;
	position: relative;
    padding: 50px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    color: white;
    text-align: center;
	position: relative;
	line-height: 26px;
	font-weight: lighter;
    padding: 50px 50px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-todo-1 {
	width: 100%;
	margin: 0px auto;
	height: 380px;
    max-width: 750px;
    margin-top: 50px;
    padding: 20px 20px 20px 20px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 



.contenedor-cartel-1-octava-1 {
	width: 100%;
	margin: auto;
	position: relative;
    padding: 20px 0px 0px 80px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-1 {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    color: black;
    text-align: center;
	position: relative;
	 line-height: 28px;
	 font-weight: lighter;
    padding: 60px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-espacio-blanco {
	width: 100%;
	margin: 0px auto;
	height: 450px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 





.contenedor-info {
	width: 100%;
	margin: 0px auto;
	height: 750px;
	max-width: 750px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-info-foto {
	width: 300px;
	margin: auto;
	float: left;
	position: relative;
    padding: 30px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical {
	width: 3px;
	margin: auto;
	height: 670px;
	float: left;
	margin-left: 30px;
	background-color: #000;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto {
	width: 400px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    float: right;
    color: black;
	position: relative;
	line-height: 25px;
	font-weight: lighter;
    padding: 30px 0px 0px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-info-1 {
	width: 100%;
	margin: 0px auto;
	height: 550px;
	max-width: 750px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }





.contenedor-info-texto h1 {
	font-size: 30px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }






.contenedor-info-foto-1 {
	width: 300px;
	margin: auto;
	float: right;
	position: relative;
    padding: 100px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-1 {
	width: 3px;
	margin: auto;
	height: 400px;
	float: left;
	margin-left: 30px;
	background-color: #000;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1 h1 {
	font-size: 30px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1 {
	width: 400px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    float: left;
    color: black;
	position: relative;
	line-height: 25px;
	font-weight: lighter;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1 p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-1-octava-foto-4 {
	width: 100%;
	margin: auto;
	max-width: 750px;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }










/*PAGINA PRODUCTOS 2-OCTAVA */



.contenedor-texto-titulo {
	font-weight: lighter;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-todo-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 290px;
    max-width: 750px;
    padding: 20px 0px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 250px;
	background-color: #fc3fe0;
    max-width: 700px;
    padding: 0px 0px 0px 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-cartel-1-octava-dos-octavas {
	width: 200px;
	margin: auto;
	float: left;
	position: relative;
    padding: 50px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-dos-octavas {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    color: white;
    text-align: center;
	position: relative;
	line-height: 26px;
	font-weight: lighter;
    padding: 50px 50px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-todo-1-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 380px;
    max-width: 750px;
    margin-top: 50px;
    padding: 20px 20px 20px 20px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 



.contenedor-cartel-1-octava-1-dos-octavas {
	width: 100%;
	margin: auto;
	position: relative;
    padding: 20px 0px 0px 80px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-1-dos-octavas {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    color: black;
    text-align: center;
	position: relative;
	 line-height: 28px;
	 font-weight: lighter;
    padding: 60px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-espacio-blanco-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 





.contenedor-info-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 750px;
	max-width: 750px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-info-foto-dos-octavas {
	width: 300px;
	margin: auto;
	float: left;
	position: relative;
    padding: 30px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-dos-octavas {
	width: 3px;
	margin: auto;
	height: 670px;
	float: left;
	margin-left: 30px;
	background-color: #000;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-dos-octavas {
	width: 400px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    float: right;
    color: black;
	position: relative;
	line-height: 25px;
	font-weight: lighter;
    padding: 30px 0px 0px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-dos-octavas p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-info-1-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 550px;
	max-width: 750px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }





.contenedor-info-texto-dos-octavas h1 {
	font-size: 30px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }






.contenedor-info-foto-1-dos-octavas {
	width: 300px;
	margin: auto;
	float: right;
	position: relative;
    padding: 100px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-1-dos-octavas {
	width: 3px;
	margin: auto;
	height: 450px;
	float: left;
	margin-left: 30px;
	background-color: #000;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-dos-octavas h1 {
	font-size: 30px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-dos-octavas {
	width: 400px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    float: left;
    color: black;
	position: relative;
	line-height: 25px;
	font-weight: lighter;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-dos-octavas p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-1-octava-foto-4-dos-octavas {
	width: 100%;
	margin: auto;
	max-width: 750px;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }







/*PAGINA PRODUCTOS 3-OCTAVA */



.contenedor-texto-titulo {
	font-weight: lighter;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-todo-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 290px;
    max-width: 750px;
    padding: 20px 0px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 250px;
	background-color: #3bcdff;
    max-width: 700px;
    padding: 0px 0px 0px 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-cartel-1-octava-tres-octavas {
	width: 220px;
	margin: auto;
	float: left;
	position: relative;
    padding: 50px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-tres-octavas {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    color: white;
    text-align: center;
	position: relative;
	line-height: 23px;
	font-weight: lighter;
    padding: 40px 50px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-todo-1-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 280px;
    max-width: 750px;
    margin-top: 50px;
    padding: 0px 20px 20px 20px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 



.contenedor-cartel-1-octava-1-tres-octavas {
	width: 100%;
	margin: auto;
	position: relative;
    padding: 0px 0px 0px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-1-tres-octavas {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    color: black;
    text-align: center;
	position: relative;
	 line-height: 28px;
	 font-weight: lighter;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-espacio-blanco-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 150px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 





.contenedor-info-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 750px;
	max-width: 750px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-info-foto-tres-octavas {
	width: 300px;
	margin: auto;
	float: left;
	position: relative;
    padding: 30px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-tres-octavas {
	width: 3px;
	margin: auto;
	height: 670px;
	float: left;
	margin-left: 30px;
	background-color: #000;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-tres-octavas {
	width: 400px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    float: right;
    color: black;
	position: relative;
	line-height: 25px;
	font-weight: lighter;
    padding: 30px 0px 0px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-tres-octavas p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-info-1-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 550px;
	max-width: 750px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }





.contenedor-info-texto-tres-octavas h1 {
	font-size: 30px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }






.contenedor-info-foto-1-tres-octavas {
	width: 300px;
	margin: auto;
	float: right;
	position: relative;
    padding: 100px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-1-tres-octavas {
	width: 3px;
	margin: auto;
	height: 450px;
	float: left;
	margin-left: 30px;
	background-color: #000;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-tres-octavas h1 {
	font-size: 30px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-tres-octavas {
	width: 400px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    float: left;
    color: black;
	position: relative;
	line-height: 25px;
	font-weight: lighter;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-tres-octavas p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-1-octava-foto-4-tres-octavas {
	width: 100%;
	margin: auto;
	max-width: 750px;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }







::-webkit-input-placeholder {      /*Para Google Chrome y Opera Next*/
color:#fff;
}
::-moz-placeholder {      /*Para Firefox 18-*/
color:#fff;
}
::-moz-placeholder {      /*Para Firefox 18+*/
color:#fff;
}
::-ms-input-placeholder {        /*Para IE10+*/
color: #fff;  
}
::input-placeholder {    /*Propiedad sin prefijos (no funciona en ningún navegador)*/
color:#fff;
}




}


















































/*media queries */

@media screen and (max-width:768px)

{



#lightbox-container-image-box {
  width: 90% !important;
  height: 90% !important;
}
#lightbox-container-image-data-box {
  width: 90% !important;
}
#lightbox-image {
  height: 90% !important;
  width: 90% !important;
}
   
   


.contenedor {
	width: 100%;
	margin: 0px auto;
    text-align: center;
    background-color: black;
    padding: 30px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
     
     
     
     
     
     
.contenedor-texto-titulo  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 768px;             
    color: #000000;	          
    text-align: center;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 28px;
    padding: 70px 0px 60px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;

	         
}

.contenedor-texto-caracteristicas  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 700px; 
	color: #000000;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    font-weight: lighter;
    line-height: 30px;
    padding: 30px 0px 30px 0px;            
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}



.contenedor-botones {
	width: 100%;
	margin: 0px auto;
    text-align: center;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 



	 
.contenedor-botones ul {
	width: 100%;
	margin: 0px auto;
    max-width: 768px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 
	 

section li {
          display: inline-block;
          margin: 3px;
       
 }
 
 
 
 

.contenedor-texto-titulo  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 768px;             
    color: #000000;	          
    text-align: center;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    padding: 55px 0px 50px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;

	         
}







.boton-1-octava {
    
    background:url(../images/boton-1-octava-800.jpg) 
no-repeat top;
    width:235px;
    height:178px;
    display:block;
    text-indent:-99999px;
}


.boton-1-octava:hover {
    
    background:url(../images/boton-1-octava-ver-800.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}


.boton-2-octava {
    
    background:url(../images/boton-2-octava-800.jpg) 
no-repeat top;
     width:235px;
    height:178px;
    display:block;
    text-indent:-99999px;
}


.boton-2-octava:hover {
    
    background:url(../images/boton-2-octava-ver-800.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}
.boton-3-octava {
    
    background:url(../images/boton-3-octava-800.jpg) 
no-repeat top;
    width:235px;
    height:178px;
    display:block;
    text-indent:-99999px;
}


.boton-3-octava:hover {
    
    background:url(../images/boton-3-octava-ver-800.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}





.boton-home {
    
    background:url(../images/boton-home-800.jpg) 
no-repeat top;
    width:235px;
    height:178px;
    display:block;
    text-indent:-99999px;
}


.boton-home:hover {
    
    background:url(../images/boton-home-800.jpg) 
no-repeat bottom;
    opacity: 0.2;

}




/*SECCION FOTOS*/


  
 .contenedor-fotos {
	width: 100%;
	margin: 0px auto;
    background-color: #dddddd;
    padding: 40px 0px 0px 0px;
      text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }   
  

.contenedor-texto-fotos p  {          
     
    width: 100%;
	margin: 0px auto;
	color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 30px;
    padding: 0px 0px 40px 0px;            
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}











.col1   {
	

	width: 100%;
	padding: 0px 0px 0px 0px;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	
 }
 
 .col1:hover   {
	opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	
 }
 
	   

	   
.col1 img   {
	
	float: center;
	
	
	}
	
	
	
    
#gallery ul li {
	
	display:block !important;
	
	
	}


#gallery ul img {
	
	margin: 0px auto !important;
	
	
	}










.contenedor-fotos-audiovisual-1 {
	width: 100%;
	margin: 0px auto;
	max-width: 700px;	
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 
	 
	 
.video-responsive {
position: relative;
padding-bottom: 16.25%; /* 16/9 ratio */
padding-top: 0px; /* IE6 workaround*/
height: 400px;
overflow: hidden;
}
 
.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 90%;
}

































/*SECCION NOVEDADES*/


.contenedor-novedades {
	width: 100%;
	margin: 0px auto;
    max-width: 700px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
       
}  

.contenedor-galeria-linea {
	border-bottom: 1px solid #000;
	max-width: 100% !important;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;	 
	}


             


             
             
.novedades  {
	               color: #000000;
                   font-size: 30px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif'; 
                   padding: 30px 0px 40px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }
                

.novedades-fecha  {
	               color: #000000;
                   font-size: 40px;
                   text-align: center;
                   font-family: 'Montserrat', 'sans-serif';
                   font-weight: bold; 
                   padding: 30px 0px 10px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }

.novedades-titulo  {
	               color: #000000;
                   font-size: 25px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif';
                   font-weight: bold; 
                   padding: 10px 0px 10px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }


.contenedor-novedades p  {
	               color: #000000;
                   font-size: 18px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif';
                   padding: 10px 0px 40px 0px;
                   line-height: 25px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }

}

































































@media screen and (max-width:736px)


{


#lightbox-container-image-box {
  width: 90% !important;
  height: 90% !important;
}
#lightbox-container-image-data-box {
  width: 90% !important;
}
#lightbox-image {
  height: 90% !important;
  width: 90% !important;
}
   
   

.contenedor {
	width: 100%;
	margin: 0px auto;
    text-align: center;
    background-color: black;
    padding: 30px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
     
     
     
     
     
     
.contenedor-texto-titulo  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 736px;             
    color: #000000;	          
    text-align: center;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 28px;
    padding: 70px 0px 60px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;

	         
}

.contenedor-texto-caracteristicas  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 700px; 
	color: #000000;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    font-weight: lighter;
    line-height: 30px;
    padding: 30px 0px 30px 0px;            
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}



.contenedor-botones {
	width: 100%;
	margin: 0px auto;
    text-align: center;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 



	 
.contenedor-botones ul {
	width: 100%;
	margin: 0px auto;
    max-width: 736px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 
	 

section li {
          display: inline-block;
          margin: 3px;
       
 }
 
 
 
 

.contenedor-texto-titulo  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 736px;             
    color: #000000;	          
    text-align: center;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    padding: 55px 0px 50px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;

	         
}







.boton-1-octava {
    
    background:url(../images/boton-1-octava-800.jpg) 
no-repeat top;
    width:235px;
    height:178px;
    display:block;
    text-indent:-99999px;
}


.boton-1-octava:hover {
    
    background:url(../images/boton-1-octava-ver-800.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}


.boton-2-octava {
    
    background:url(../images/boton-2-octava-800.jpg) 
no-repeat top;
     width:235px;
    height:178px;
    display:block;
    text-indent:-99999px;
}


.boton-2-octava:hover {
    
    background:url(../images/boton-2-octava-ver-800.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}
.boton-3-octava {
    
    background:url(../images/boton-3-octava-800.jpg) 
no-repeat top;
    width:235px;
    height:178px;
    display:block;
    text-indent:-99999px;
}


.boton-3-octava:hover {
    
    background:url(../images/boton-3-octava-ver-800.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}





.boton-home {
    
    background:url(../images/boton-home-800.jpg) 
no-repeat top;
    width:235px;
    height:178px;
    display:block;
    text-indent:-99999px;
}


.boton-home:hover {
    
    background:url(../images/boton-home-800.jpg) 
no-repeat bottom;
    opacity: 0.2;

}




/*SECCION FOTOS*/


  
 .contenedor-fotos {
	width: 100%;
	margin: 0px auto;
    background-color: #dddddd;
    padding: 40px 0px 0px 0px;
      text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }   
  

.contenedor-texto-fotos p  {          
     
    width: 100%;
	margin: 0px auto;
	color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 30px;
    padding: 0px 0px 40px 0px;            
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}












/*SECCION NOVEDADES*/


.contenedor-novedades {
	width: 100%;
	margin: 0px auto;
    max-width: 700px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
       
}  

.contenedor-galeria-linea {
	border-bottom: 1px solid #000;
	max-width: 100% !important;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;	 
	}


             


             
             
.novedades  {
	               color: #000000;
                   font-size: 30px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif'; 
                   padding: 30px 0px 40px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }
                

.novedades-fecha  {
	               color: #000000;
                   font-size: 40px;
                   text-align: center;
                   font-family: 'Montserrat', 'sans-serif';
                   font-weight: bold; 
                   padding: 30px 0px 10px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }

.novedades-titulo  {
	               color: #000000;
                   font-size: 25px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif';
                   font-weight: bold; 
                   padding: 10px 0px 10px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }


.contenedor-novedades p  {
	               color: #000000;
                   font-size: 18px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif';
                   padding: 10px 0px 40px 0px;
                   line-height: 25px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }








/*PAGINA PRODUCTOS 1-OCTAVA */



.contenedor-texto-titulo {
	font-weight: lighter;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-todo {
	width: 100%;
	margin: 0px auto;
	height: 290px;
    max-width: 650px;
    padding: 20px 0px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel {
	width: 100%;
	margin: 0px auto;
	height: 250px;
	background-color: #ff7b3b;
    max-width: 600px;
    padding: 0px 0px 0px 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-cartel-1-octava {
	width: 200px;
	margin: auto;
	float: left;
	position: relative;
    padding: 50px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    color: white;
    text-align: center;
	position: relative;
	line-height: 23px;
	font-weight: lighter;
    padding: 55px 50px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-todo-1 {
	width: 100%;
	margin: 0px auto;
	height: 350px;
    max-width: 650px;
    margin-top: 50px;
    padding: 20px 20px 20px 20px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 



.contenedor-cartel-1-octava-1 {
	width: 100%;
	margin: auto;
	position: relative;
    padding: 20px 0px 0px 80px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-1 {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    color: black;
    text-align: center;
	position: relative;
	 line-height: 28px;
	 font-weight: lighter;
    padding: 60px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-espacio-blanco {
	width: 100%;
	margin: 0px auto;
	height: 400px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 





.contenedor-info {
	width: 100%;
	margin: 0px auto;
	height: 750px;
	max-width: 650px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-info-foto {
	width: 250px;
	margin: auto;
	float: left;
	position: relative;
    padding: 30px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical {
	width: 3px;
	margin: auto;
	height: 740px;
	float: left;
	margin-left: 30px;
	background-color: #000;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto {
	width: 350px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    float: right;
    color: black;
	position: relative;
	line-height: 25px;
	font-weight: lighter;
    padding: 30px 0px 0px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-info-1 {
	width: 100%;
	margin: 0px auto;
	height: 450px;
	max-width: 650px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }





.contenedor-info-texto h1 {
	font-size: 28px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }






.contenedor-info-foto-1 {
	width: 250px;
	margin: auto;
	float: right;
	position: relative;
    padding: 100px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-1 {
	width: 3px;
	margin: auto;
	height: 460px;
	float: left;
	margin-left: 30px;
	background-color: #000;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1 h1 {
	font-size: 28px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1 {
	width: 350px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    float: left;
    color: black;
	position: relative;
	line-height: 25px;
	font-weight: lighter;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1 p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-1-octava-foto-4 {
	width: 100%;
	margin: auto;
	max-width: 650px;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }










/*PAGINA PRODUCTOS 2-OCTAVA */



.contenedor-texto-titulo {
	font-weight: lighter;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-todo-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 290px;
    max-width: 650px;
    padding: 20px 0px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-dos-octavas  {
	width: 100%;
	margin: 0px auto;
	height: 250px;
	background-color: #fc3fe0;
    max-width: 600px;
    padding: 0px 0px 0px 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-cartel-1-octava-dos-octavas  {
	width: 200px;
	margin: auto;
	float: left;
	position: relative;
    padding: 50px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-dos-octavas  {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    color: white;
    text-align: center;
	position: relative;
	line-height: 23px;
	font-weight: lighter;
    padding: 55px 50px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-todo-1-dos-octavas  {
	width: 100%;
	margin: 0px auto;
	height: 350px;
    max-width: 650px;
    margin-top: 50px;
    padding: 20px 20px 20px 20px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 



.contenedor-cartel-1-octava-1-dos-octavas  {
	width: 100%;
	margin: auto;
	position: relative;
    padding: 20px 0px 0px 80px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-1-dos-octavas  {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    color: black;
    text-align: center;
	position: relative;
	 line-height: 28px;
	 font-weight: lighter;
    padding: 60px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-espacio-blanco-dos-octavas  {
	width: 100%;
	margin: 0px auto;
	height: 100px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 

.contenedor-espacio-blanco-1-dos-octavas  {
	width: 100%;
	margin: 0px auto;
	height: 100px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 




.contenedor-info-dos-octavas  {
	width: 100%;
	margin: 0px auto;
	height: 750px;
	max-width: 650px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-info-foto-dos-octavas  {
	width: 250px;
	margin: auto;
	float: left;
	position: relative;
    padding: 30px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-dos-octavas  {
	width: 3px;
	margin: auto;
	height: 740px;
	float: left;
	margin-left: 30px;
	background-color: #000;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-dos-octavas  {
	width: 350px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    float: right;
    color: black;
	position: relative;
	line-height: 25px;
	font-weight: lighter;
    padding: 30px 0px 0px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-dos-octavas  p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-info-1-dos-octavas  {
	width: 100%;
	margin: 0px auto;
	height: 450px;
	max-width: 650px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }





.contenedor-info-texto-dos-octavas  h1 {
	font-size: 28px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }






.contenedor-info-foto-1-dos-octavas  {
	width: 250px;
	margin: auto;
	float: right;
	position: relative;
    padding: 100px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-1-dos-octavas  {
	width: 3px;
	margin: auto;
	height: 460px;
	float: left;
	margin-left: 30px;
	background-color: #000;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-dos-octavas  h1 {
	font-size: 28px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-dos-octavas  {
	width: 350px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    float: left;
    color: black;
	position: relative;
	line-height: 25px;
	font-weight: lighter;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-dos-octavas  p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-1-octava-foto-4-dos-octavas  {
	width: 100%;
	margin: auto;
	max-width: 650px;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }








/*PAGINA PRODUCTOS 3-OCTAVA */



.contenedor-texto-titulo {
	font-weight: lighter;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-todo-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 290px;
    max-width: 650px;
    padding: 20px 0px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-tres-octavas  {
	width: 100%;
	margin: 0px auto;
	height: 250px;
	background-color: #3bcdff;
    max-width: 600px;
    padding: 0px 0px 0px 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-cartel-1-octava-tres-octavas  {
	width: 230px;
	margin: auto;
	float: left;
	position: relative;
    padding: 50px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-tres-octavas  {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    color: white;
    text-align: center;
	position: relative;
	line-height: 20px;
	font-weight: lighter;
    padding: 35px 50px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-todo-1-tres-octavas  {
	width: 100%;
	margin: 0px auto;
	height: 200px;
    max-width: 650px;
    margin-top: 50px;
    padding: 0px 20px 20px 20px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 



.contenedor-cartel-1-octava-1-tres-octavas  {
	width: 100%;
	margin: auto;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-1-tres-octavas  {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    color: black;
    text-align: center;
	position: relative;
	 line-height: 28px;
	 font-weight: lighter;
    padding: 60px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-espacio-blanco-tres-octavas  {
	width: 100%;
	margin: 0px auto;
	height: 100px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 

.contenedor-espacio-blanco-1-tres-octavas  {
	width: 100%;
	margin: 0px auto;
	height: 100px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 




.contenedor-info-tres-octavas  {
	width: 100%;
	margin: 0px auto;
	height: 750px;
	max-width: 650px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-info-foto-tres-octavas  {
	width: 250px;
	margin: auto;
	float: left;
	position: relative;
    padding: 30px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-tres-octavas  {
	width: 3px;
	margin: auto;
	height: 740px;
	float: left;
	margin-left: 30px;
	background-color: #000;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-tres-octavas  {
	width: 350px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    float: right;
    color: black;
	position: relative;
	line-height: 25px;
	font-weight: lighter;
    padding: 30px 0px 0px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-tres-octavas  p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-info-1-tres-octavas  {
	width: 100%;
	margin: 0px auto;
	height: 450px;
	max-width: 650px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }





.contenedor-info-texto-tres-octavas  h1 {
	font-size: 28px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }






.contenedor-info-foto-1-tres-octavas  {
	width: 250px;
	margin: auto;
	float: right;
	position: relative;
    padding: 100px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-1-tres-octavas  {
	width: 3px;
	margin: auto;
	height: 460px;
	float: left;
	margin-left: 30px;
	background-color: #000;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-tres-octavas  h1 {
	font-size: 28px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-tres-octavas  {
	width: 350px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    float: left;
    color: black;
	position: relative;
	line-height: 25px;
	font-weight: lighter;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-tres-octavas  p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-1-octava-foto-4-tres-octavas  {
	width: 100%;
	margin: auto;
	max-width: 650px;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



}
















     
     
     





































@media screen and (max-width:667px)



{



#lightbox-container-image-box {
  width: 90% !important;
  height: 90% !important;
}
#lightbox-container-image-data-box {
  width: 90% !important;
}
#lightbox-image {
  height: 90% !important;
  width: 90% !important;
}
   
   
.contenedor {
	width: 100%;
	margin: 0px auto;
    text-align: center;
    background-color: black;
    padding: 30px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
     
     
     
     
     
     

.contenedor-texto-titulo  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 667px;             
    color: #000000;	          
    text-align: center;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 28px;
    padding: 70px 0px 60px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;

	         
}

.contenedor-texto-caracteristicas  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 667px; 
	color: #000000;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    font-weight: lighter;
    line-height: 30px;
    padding: 30px 30px 30px 30px;            
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}



.contenedor-botones {
	width: 100%;
	margin: 0px auto;
    text-align: center;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 



	 
.contenedor-botones ul {
	width: 100%;
	margin: 0px auto;
    max-width: 736px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 
	 

section li {
          display: inline-block;
          margin: 3px;
       
 }
 
 
 
 

.contenedor-texto-titulo  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 667px;             
    color: #000000;	          
    text-align: center;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    padding: 55px 0px 50px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;

	         
}







.boton-1-octava {
    
    background:url(../images/boton-1-octava.jpg) 
no-repeat top;
    width:391px;
    height:296px;
    display:block;
    text-indent:-99999px;
}


.boton-1-octava:hover {
    
    background:url(../images/boton-1-octava-ver.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}


.boton-2-octava {
    
    background:url(../images/boton-2-octava.jpg) 
no-repeat top;
    width:391px;
    height:296px;
    display:block;
    text-indent:-99999px;
}


.boton-2-octava:hover {
    
    background:url(../images/boton-2-octava-ver.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}
.boton-3-octava {
    
    background:url(../images/boton-3-octava.jpg) 
no-repeat top;
    width:391px;
    height:296px;
    display:block;
    text-indent:-99999px;
}


.boton-3-octava:hover {
    
    background:url(../images/boton-3-octava-ver.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}





.boton-home {
    
    background:url(../images/boton-home.jpg) 
no-repeat top;
    width:391px;
    height:296px;
    display:block;
    text-indent:-99999px;
}


.boton-home:hover {
    
    background:url(../images/boton-home.jpg) 
no-repeat bottom;
    opacity: 0.2;

}




/*SECCION FOTOS*/


  
 .contenedor-fotos {
	width: 100%;
	margin: 0px auto;
    background-color: #dddddd;
    padding: 40px 0px 0px 0px;
      text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }   
  

.contenedor-texto-fotos p  {          
     
    width: 100%;
	margin: 0px auto;
	color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 30px;
    padding: 0px 0px 40px 0px;            
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}












/*SECCION NOVEDADES*/


.contenedor-novedades {
	width: 100%;
	margin: 0px auto;
    max-width: 600px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
       
}  

.contenedor-galeria-linea {
	border-bottom: 1px solid #000;
	max-width: 100% !important;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;	 
	}


             


             
             
.novedades  {
	               color: #000000;
                   font-size: 30px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif'; 
                   padding: 30px 0px 40px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }
                

.novedades-fecha  {
	               color: #000000;
                   font-size: 35px;
                   text-align: center;
                   font-family: 'Montserrat', 'sans-serif';
                   font-weight: bold; 
                   padding: 30px 0px 10px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }

.novedades-titulo  {
	               color: #000000;
                   font-size: 22px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif';
                   font-weight: bold; 
                   padding: 10px 0px 10px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }


.contenedor-novedades p  {
	               color: #000000;
                   font-size: 16px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif';
                   padding: 10px 0px 40px 0px;
                   line-height: 25px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }
                
                
                
                
.contenedor-1 {
	width: 100%;
	margin: 0px auto;
	height: 0px;
    max-width: 667px;
    padding: 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 


/*SECCION CONTACTO*/
	
	

.contacto  {

width: 100%;
height: 650px;
margin: 0px auto;
background: #000;


}


.contacto1      {
	               color: #fff;
                   font-size: 30px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif'; 
                   padding: 50px 0px 0px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }
                



.contenedor-contacto {
	width: 100%;
	margin: 0px auto;
	background: #000;
    max-width: 800px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
       
}  









     
 .contenedor-redes-1 {
	width: 100%;
	margin: auto;
	text-align: center;
	background: #000;
	position: relative;
    max-width:100%;
    padding: 60px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
  
  
  
     
     
 .contenedor-redes-1 dl {
 
           color: white;
           width:300px;
           text-align: center;
           font-size: 13px;
           font-family: 'Montserrat', sans-serif;
           line-height:40px;
           padding: 0px 0px 0px 0px;
           text-decoration: none;
}



 
 .contenedor-redes-1 ul {
           margin-top: 0px;
           text-align: center;
           padding: 30px 0px 0px 200px;
          
}
 
.contenedor-redes-1 li {
          display: block;
          margin: 5px;
        
} 


 .email {
          
          color: white;
           width:300px;
           font-size: 12px;
           font-family: 'Montserrat', sans-serif;
           padding: 140px 0px 0px 0px;
           text-align: center;
           text-decoration: none;



        
} 

 
 
 
 .contenedor-redes-2 ul {
           margin-top: 0px;
           padding: 40px 0px 40px 15px;
           text-align: center;
          
}
 
.contenedor-redes-2 li {
          display: inline-block;
          margin: 5px;
          padding: 0px 25px 0px 0px;
        
} 




 
 .facebook {
    
    background:url(../images/logo-facebook.jpg) 
no-repeat top;
   width:36px;
    height:36px;
    display:block;
    text-indent:-99999px;

}

.facebook:hover{
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    


}


.instagram {
    
    background:url(../images/logo-instagram.jpg) 
no-repeat top;
   width:36px;
    height:36px;
    display:block;
    text-indent:-99999px;

}

.instagram:hover {
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    


}

.twitter{
    
    background:url(../images/logo-twitter.jpg) 
no-repeat top;
    width:35px;
    height:36px;
    display:block;
    text-indent:-99999px;


}

.twitter:hover{
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    
}

.youtube {
    
    background:url(../images/logo-youtube.jpg) 
no-repeat top;
    width:36px;
    height:36px;
    display:block;
    text-indent:-99999px;


}

.youtube:hover{
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    
}






    

.contenedor-contacto-logo {
	width: 100%;
	margin: auto;
	position: relative;
    max-width:500px;
    padding: 0px 0px 40px 40px;
    border-bottom: 1px solid #fff;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }









.completar {
	
	width: 400px;
	float: left;
    color: #8ab3aa;
    font-size: 50px;
    text-align:center;    
    padding: 40px;
    margin: 100px auto 100px auto;
   
    
}

.volver-a-contacto {
	
    color: white;
    font-size: 18px;
    text-align: center;
    text-decoration: none;
    
    
    
}



label {
    display:block;
    margin-top:32px;
    letter-spacing:1px;
}



.formulario {
    display:block;
    float: left;
    margin:0 auto;
    padding: 0px 0px 0px 75px;
    background: #000;
    font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    color: white;
    text-transform: uppercase;

    
}



form {
    margin:0 auto;
    width:522px;
}
 
 
 
input, textarea {
    width:500px;
    height:10px;
    background:#fff;
    padding:10px;
    margin-top:5px;
    font-size:15px;
    color:#000;
     }

 
textarea {
    height:150px;
}
 
 
#submit {
    width:100%;
    height:40px !important;
    margin-top:10px;
    cursor:pointer;
    text-transform: uppercase;
    color: black;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;

}




/*PAGINA PRODUCTOS */


.contenedor-producto-boton {
	width: 100%;
	margin: 0px auto;
    text-align: center;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 



	 
.contenedor-producto-boton ul {
	width: 100%;
	margin: 0px auto;
    max-width: 800px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 
	 

.contenedor-producto-boton li {
          display: inline-block;
          margin: 0px;
       
 }
 

.boton-producto-1 {
    
    background:url(../images/producto-tinchofon-1-800.jpg) 
no-repeat top;
   width:151px;
    height:314px;
    display:block;
    text-indent:-99999px;
}


.boton-producto-1:hover {
    
    background:url(../images/producto-tinchofon-1a-800.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}



.boton-producto-2 {
    
    background:url(../images/producto-tinchofon-2-800.jpg) 
no-repeat top;
   width:151px;
    height:314px;
    display:block;
    text-indent:-99999px;
}


.boton-producto-2:hover {
    
    background:url(../images/producto-tinchofon-2a-800.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}


.boton-producto-3 {
    
    background:url(../images/producto-tinchofon-3-800.jpg) 
no-repeat top;
    width:151px;
    height:314px;
    display:block;
    text-indent:-99999px;
}


.boton-producto-3:hover {
    
    background:url(../images/producto-tinchofon-3a-800.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}


.boton-producto-4 {
    
    background:url(../images/producto-tinchofon-4-800.jpg) 
no-repeat top;
   width:151px;
    height:314px;
    display:block;
    text-indent:-99999px;
}


.boton-producto-4:hover {
    
    background:url(../images/producto-tinchofon-4a-800.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}







::-webkit-input-placeholder {      /*Para Google Chrome y Opera Next*/
color:#fff;
}
::-moz-placeholder {      /*Para Firefox 18-*/
color:#fff;
}
::-moz-placeholder {      /*Para Firefox 18+*/
color:#fff;
}
::-ms-input-placeholder {        /*Para IE10+*/
color: #fff;  
}
::input-placeholder {    /*Propiedad sin prefijos (no funciona en ningún navegador)*/
color:#fff;
}




}























  
    
    
    
    
    
    
    
    
    
    

    


























@media screen and (max-width:640px)


{


#lightbox-container-image-box {
  width: 90% !important;
  height: 90% !important;
}
#lightbox-container-image-data-box {
  width: 90% !important;
}
#lightbox-image {
  height: 90% !important;
  width: 90% !important;
}
   
   

.contenedor {
	width: 100%;
	margin: 0px auto;
    text-align: center;
    background-color: black;
    padding: 30px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
     
     
     
     
     
     
     .contenedor-texto-titulo  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 640px;             
    color: #000000;	          
    text-align: center;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 28px;
    padding: 70px 0px 60px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;

	         
}

.contenedor-texto-caracteristicas  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 640px; 
	color: #000000;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    font-weight: lighter;
    line-height: 30px;
    padding: 30px 30px 30px 30px;            
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}



.contenedor-botones {
	width: 100%;
	margin: 0px auto;
    text-align: center;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 



	 
.contenedor-botones ul {
	width: 100%;
	margin: 0px auto;
    max-width: 640px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 
	 

section li {
          display: inline-block;
          margin: 3px;
       
 }
 
 
 
 

.contenedor-texto-titulo  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 640px;             
    color: #000000;	          
    text-align: center;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    padding: 55px 0px 50px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;

	         
}







.boton-1-octava {
    
    background:url(../images/boton-1-octava.jpg) 
no-repeat top;
    width:391px;
    height:296px;
    display:block;
    text-indent:-99999px;
}


.boton-1-octava:hover {
    
    background:url(../images/boton-1-octava-ver.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}


.boton-2-octava {
    
    background:url(../images/boton-2-octava.jpg) 
no-repeat top;
    width:391px;
    height:296px;
    display:block;
    text-indent:-99999px;
}


.boton-2-octava:hover {
    
    background:url(../images/boton-2-octava-ver.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}
.boton-3-octava {
    
    background:url(../images/boton-3-octava.jpg) 
no-repeat top;
    width:391px;
    height:296px;
    display:block;
    text-indent:-99999px;
}


.boton-3-octava:hover {
    
    background:url(../images/boton-3-octava-ver.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}





.boton-home {
    
    background:url(../images/boton-home.jpg) 
no-repeat top;
    width:391px;
    height:296px;
    display:block;
    text-indent:-99999px;
}


.boton-home:hover {
    
    background:url(../images/boton-home.jpg) 
no-repeat bottom;
    opacity: 0.2;

}




/*SECCION FOTOS*/


  
 .contenedor-fotos {
	width: 100%;
	margin: 0px auto;
    background-color: #dddddd;
    padding: 40px 0px 0px 0px;
      text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }   
  

.contenedor-texto-fotos p  {          
     
    width: 100%;
	margin: 0px auto;
	color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 30px;
    padding: 0px 0px 40px 0px;            
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}












/*SECCION NOVEDADES*/


.contenedor-novedades {
	width: 100%;
	margin: 0px auto;
    max-width: 600px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
       
}  

.contenedor-galeria-linea {
	border-bottom: 1px solid #000;
	max-width: 100% !important;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;	 
	}


             


             
             
.novedades  {
	               color: #000000;
                   font-size: 30px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif'; 
                   padding: 30px 0px 40px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }
                

.novedades-fecha  {
	               color: #000000;
                   font-size: 35px;
                   text-align: center;
                   font-family: 'Montserrat', 'sans-serif';
                   font-weight: bold; 
                   padding: 30px 0px 10px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }

.novedades-titulo  {
	               color: #000000;
                   font-size: 22px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif';
                   font-weight: bold; 
                   padding: 10px 0px 10px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }


.contenedor-novedades p  {
	               color: #000000;
                   font-size: 16px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif';
                   padding: 10px 0px 40px 0px;
                   line-height: 25px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }
                
                
                
                
.contenedor-1 {
	width: 100%;
	margin: 0px auto;
	height: 0px;
    max-width: 667px;
    padding: 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 


/*SECCION CONTACTO*/
	
	

.contacto  {

width: 100%;
height: 650px;
margin: 0px auto;
background: #000;


}


.contacto1      {
	               color: #fff;
                   font-size: 30px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif'; 
                   padding: 50px 0px 0px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }
                



.contenedor-contacto {
	width: 100%;
	margin: 0px auto;
	background: #000;
    max-width: 800px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
       
}  









     
 .contenedor-redes-1 {
	width: 100%;
	margin: auto;
	text-align: center;
	background: #000;
	position: relative;
    max-width:100%;
    padding: 60px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
  
  
  
     
     
 .contenedor-redes-1 dl {
 
           color: white;
           width:300px;
           text-align: center;
           font-size: 13px;
           font-family: 'Montserrat', sans-serif;
           line-height:40px;
           padding: 0px 0px 0px 0px;
           text-decoration: none;
}



 
 .contenedor-redes-1 ul {
           margin-top: 0px;
           text-align: center;
           padding: 30px 0px 0px 180px;
          
}
 
.contenedor-redes-1 li {
          display: block;
          margin: 5px;
        
} 


 .email {
          
          color: white;
           width:300px;
           font-size: 12px;
           font-family: 'Montserrat', sans-serif;
           padding: 140px 0px 0px 0px;
           text-align: center;
           text-decoration: none;



        
} 

 
 
 
 .contenedor-redes-2 ul {
           margin-top: 0px;
           padding: 40px 0px 40px 15px;
           text-align: center;
          
}
 
.contenedor-redes-2 li {
          display: inline-block;
          margin: 5px;
          padding: 0px 25px 0px 0px;
        
} 




 
 .facebook {
    
    background:url(../images/logo-facebook.jpg) 
no-repeat top;
   width:36px;
    height:36px;
    display:block;
    text-indent:-99999px;

}

.facebook:hover{
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    


}


.instagram {
    
    background:url(../images/logo-instagram.jpg) 
no-repeat top;
   width:36px;
    height:36px;
    display:block;
    text-indent:-99999px;

}

.instagram:hover {
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    


}

.twitter{
    
    background:url(../images/logo-twitter.jpg) 
no-repeat top;
    width:35px;
    height:36px;
    display:block;
    text-indent:-99999px;


}

.twitter:hover{
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    
}

.youtube {
    
    background:url(../images/logo-youtube.jpg) 
no-repeat top;
    width:36px;
    height:36px;
    display:block;
    text-indent:-99999px;


}

.youtube:hover{
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    
}






    

.contenedor-contacto-logo {
	width: 100%;
	margin: auto;
	position: relative;
    max-width:500px;
    padding: 0px 0px 40px 40px;
    border-bottom: 1px solid #fff;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }









.completar {
	
	width: 400px;
	float: left;
    color: #8ab3aa;
    font-size: 50px;
    text-align:center;    
    padding: 40px;
    margin: 100px auto 100px auto;
   
    
}

.volver-a-contacto {
	
    color: white;
    font-size: 18px;
    text-align: center;
    text-decoration: none;
    
    
    
}



label {
    display:block;
    margin-top:32px;
    letter-spacing:1px;
}



.formulario {
    display:block;
    float: left;
    margin:0 auto;
    padding: 0px 0px 0px 60px;
    background: #000;
    font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    color: white;
    text-transform: uppercase;

    
}



form {
    margin:0 auto;
    width:522px;
}
 
 
 
input, textarea {
    width:500px;
    height:10px;
    background:#fff;
    padding:10px;
    margin-top:5px;
    font-size:15px;
    color:#000;
     }

 
textarea {
    height:150px;
}
 
 
#submit {
    width:100%;
    height:40px !important;
    margin-top:10px;
    cursor:pointer;
    text-transform: uppercase;
    color: black;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;

}








/*PAGINA PRODUCTOS 1-OCTAVA */



.contenedor-texto-titulo {
    max-width: 550px;
	font-weight: lighter;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-todo {
	width: 100%;
	margin: 0px auto;
	height: 290px;
    max-width: 550px;
    padding: 20px 0px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel {
	width: 100%;
	margin: 0px auto;
	height: 250px;
	background-color: #ff7b3b;
    max-width: 500px;
    padding: 0px 0px 0px 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-cartel-1-octava {
	width: 200px;
	margin: auto;
	float: left;
	position: relative;
    padding: 50px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 17px;
    color: white;
    text-align: center;
	position: relative;
	line-height: 22px;
	font-weight: lighter;
    padding: 40px 50px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-todo-1 {
	width: 100%;
	margin: 0px auto;
	height: 300px;
    max-width: 550px;
    margin-top: 50px;
    padding: 20px 50px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 



.contenedor-cartel-1-octava-1 {
	width: 100%;
	margin: auto;
	position: relative;
    padding: 20px 0px 0px 80px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-1 {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    color: black;
    text-align: center;
	position: relative;
	 line-height: 28px;
	 font-weight: lighter;
    padding: 60px 0px 0px 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-espacio-blanco {
	width: 100%;
	margin: 0px auto;
	height: 400px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 





.contenedor-info {
	width: 100%;
	margin: 0px auto;
	height: 750px;
	max-width: 550px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-info-foto {
	width: 200px;
	margin: auto;
	float: left;
	position: relative;
    padding: 30px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical {
	width: 3px;
	margin: auto;
	height: 680px;
	float: left;
	margin-left: 30px;
	background-color: #000;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto {
	width: 300px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    float: right;
    color: black;
	position: relative;
	line-height: 22px;
	font-weight: lighter;
    padding: 30px 0px 0px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-info-1 {
	width: 100%;
	margin: 0px auto;
	height: 450px;
	max-width: 550px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }





.contenedor-info-texto h1 {
	font-size: 25px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }






.contenedor-info-foto-1 {
	width: 200px;
	margin: auto;
	float: right;
	position: relative;
    padding: 100px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-1 {
	width: 3px;
	margin: auto;
	height: 430px;
	float: left;
	margin-left: 30px;
	background-color: #000;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1 h1 {
	font-size: 25px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1 {
	width: 300px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    float: left;
    color: black;
	position: relative;
	line-height: 22px;
	font-weight: lighter;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1 p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-1-octava-foto-4 {
	width: 100%;
	margin: auto;
	max-width: 550px;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }





/*PAGINA PRODUCTOS 2-OCTAVA */



.contenedor-texto-titulo {
    max-width: 550px;
	font-weight: lighter;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-todo-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 290px;
    max-width: 550px;
    padding: 20px 0px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 250px;
	background-color: #fc3fe0;
    max-width: 500px;
    padding: 0px 0px 0px 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-cartel-1-octava-dos-octavas {
	width: 200px;
	margin: auto;
	float: left;
	position: relative;
    padding: 50px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-dos-octavas {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 17px;
    color: white;
    text-align: center;
	position: relative;
	line-height: 22px;
	font-weight: lighter;
    padding: 40px 50px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-todo-1-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 300px;
    max-width: 550px;
    margin-top: 50px;
    padding: 20px 50px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 



.contenedor-cartel-1-octava-1-dos-octavas {
	width: 100%;
	margin: auto;
	position: relative;
    padding: 20px 0px 0px 80px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-1-dos-octavas {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    color: black;
    text-align: center;
	position: relative;
	 line-height: 28px;
	 font-weight: lighter;
    padding: 60px 0px 0px 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-espacio-blanco-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 100px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 





.contenedor-info-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 750px;
	max-width: 550px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-info-foto-dos-octavas {
	width: 200px;
	margin: auto;
	float: left;
	position: relative;
    padding: 30px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-dos-octavas {
	width: 3px;
	margin: auto;
	height: 680px;
	float: left;
	margin-left: 30px;
	background-color: #000;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-dos-octavas {
	width: 300px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    float: right;
    color: black;
	position: relative;
	line-height: 22px;
	font-weight: lighter;
    padding: 30px 0px 0px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-dos-octavas p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-info-1-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 450px;
	max-width: 550px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }





.contenedor-info-texto-dos-octavas h1 {
	font-size: 25px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }






.contenedor-info-foto-1-dos-octavas {
	width: 200px;
	margin: auto;
	float: right;
	position: relative;
    padding: 100px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-1-dos-octavas {
	width: 3px;
	margin: auto;
	height: 430px;
	float: left;
	margin-left: 30px;
	background-color: #000;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-dos-octavas h1 {
	font-size: 25px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-dos-octavas {
	width: 300px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    float: left;
    color: black;
	position: relative;
	line-height: 22px;
	font-weight: lighter;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-dos-octavas p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-1-octava-foto-4-dos-octavas {
	width: 100%;
	margin: auto;
	max-width: 550px;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }







/*PAGINA PRODUCTOS 3-OCTAVA */



.contenedor-texto-titulo {
    max-width: 550px;
	font-weight: lighter;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-todo-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 290px;
    max-width: 550px;
    padding: 20px 0px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 250px;
	background-color: #3bcdff;
    max-width: 500px;
    padding: 0px 0px 0px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-cartel-1-octava-tres-octavas {
	width: 220px;
	margin: auto;
	float: left;
	position: relative;
    padding: 50px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-tres-octavas {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    color: white;
    text-align: center;
	position: relative;
	line-height: 20px;
	font-weight: lighter;
    padding: 30px 30px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-todo-1-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 180px;
    max-width: 550px;
    margin-top: 50px;
    padding: 0px 20px 20px 20px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 



.contenedor-cartel-1-octava-1-tres-octavas {
	width: 100%;
	margin: auto;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-1-tres-octavas {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    color: black;
    text-align: center;
	position: relative;
	 line-height: 28px;
	 font-weight: lighter;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-espacio-blanco-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 





.contenedor-info-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 750px;
	max-width: 550px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-info-foto-tres-octavas {
	width: 200px;
	margin: auto;
	float: left;
	position: relative;
    padding: 30px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-tres-octavas {
	width: 3px;
	margin: auto;
	height: 680px;
	float: left;
	margin-left: 30px;
	background-color: #000;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-tres-octavas {
	width: 300px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    float: right;
    color: black;
	position: relative;
	line-height: 22px;
	font-weight: lighter;
    padding: 30px 0px 0px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-tres-octavas p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-info-1-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 450px;
	max-width: 550px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }





.contenedor-info-texto-tres-octavas h1 {
	font-size: 25px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }






.contenedor-info-foto-1-tres-octavas {
	width: 200px;
	margin: auto;
	float: right;
	position: relative;
    padding: 100px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-1-tres-octavas {
	width: 3px;
	margin: auto;
	height: 430px;
	float: left;
	margin-left: 30px;
	background-color: #000;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-tres-octavas h1 {
	font-size: 25px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-tres-octavas {
	width: 300px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    float: left;
    color: black;
	position: relative;
	line-height: 22px;
	font-weight: lighter;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-tres-octavas p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-1-octava-foto-4-tres-octavas {
	width: 100%;
	margin: auto;
	max-width: 550px;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }













::-webkit-input-placeholder {      /*Para Google Chrome y Opera Next*/
color:#fff;
}
::-moz-placeholder {      /*Para Firefox 18-*/
color:#fff;
}
::-moz-placeholder {      /*Para Firefox 18+*/
color:#fff;
}
::-ms-input-placeholder {        /*Para IE10+*/
color: #fff;  
}
::input-placeholder {    /*Propiedad sin prefijos (no funciona en ningún navegador)*/
color:#fff;
}




}






























  
    

























































@media screen and (max-width:568px)


{


#lightbox-container-image-box {
  width: 90% !important;
  height: 90% !important;
}
#lightbox-container-image-data-box {
  width: 90% !important;
}
#lightbox-image {
  height: 90% !important;
  width: 90% !important;
}
   
   

.contenedor {
	width: 100%;
	margin: 0px auto;
    text-align: center;
    background-color: black;
    padding: 30px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
     
     
     
     
     
     
     
     
     
     
.contenedor-texto-titulo  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 568px;             
    color: #000000;	          
    text-align: center;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 28px;
    padding: 70px 0px 60px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;

	         
}

.contenedor-texto-caracteristicas  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 568px; 
	color: #000000;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    font-weight: lighter;
    line-height: 30px;
    padding: 30px 30px 30px 30px;            
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}



.contenedor-botones {
	width: 100%;
	margin: 0px auto;
    text-align: center;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 



	 
.contenedor-botones ul {
	width: 100%;
	margin: 0px auto;
    max-width: 568px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 
	 

section li {
          display: inline-block;
          margin: 3px;
       
 }
 
 
 
 

.contenedor-texto-titulo  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 568px;             
    color: #000000;	          
    text-align: center;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    padding: 55px 0px 50px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;

	         
}







.boton-1-octava {
    
    background:url(../images/boton-1-octava.jpg) 
no-repeat top;
    width:391px;
    height:296px;
    display:block;
    text-indent:-99999px;
}


.boton-1-octava:hover {
    
    background:url(../images/boton-1-octava-ver.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}


.boton-2-octava {
    
    background:url(../images/boton-2-octava.jpg) 
no-repeat top;
    width:391px;
    height:296px;
    display:block;
    text-indent:-99999px;
}


.boton-2-octava:hover {
    
    background:url(../images/boton-2-octava-ver.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}
.boton-3-octava {
    
    background:url(../images/boton-3-octava.jpg) 
no-repeat top;
    width:391px;
    height:296px;
    display:block;
    text-indent:-99999px;
}


.boton-3-octava:hover {
    
    background:url(../images/boton-3-octava-ver.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}





.boton-home {
    
    background:url(../images/boton-home.jpg) 
no-repeat top;
    width:391px;
    height:296px;
    display:block;
    text-indent:-99999px;
}


.boton-home:hover {
    
    background:url(../images/boton-home.jpg) 
no-repeat bottom;
    opacity: 0.2;

}




/*SECCION FOTOS*/


  
 .contenedor-fotos {
	width: 100%;
	margin: 0px auto;
    background-color: #dddddd;
    padding: 40px 0px 0px 0px;
      text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }   
  

.contenedor-texto-fotos p  {          
     
    width: 100%;
	margin: 0px auto;
	color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 30px;
    padding: 0px 0px 40px 0px;            
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}












/*SECCION NOVEDADES*/


.contenedor-novedades {
	width: 100%;
	margin: 0px auto;
    max-width: 500px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
       
}  

.contenedor-galeria-linea {
	border-bottom: 1px solid #000;
	max-width: 100% !important;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;	 
	}


             


             
             
.novedades  {
	               color: #000000;
                   font-size: 30px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif'; 
                   padding: 30px 0px 40px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }
                

.novedades-fecha  {
	               color: #000000;
                   font-size: 30px;
                   text-align: center;
                   font-family: 'Montserrat', 'sans-serif';
                   font-weight: bold; 
                   padding: 30px 0px 10px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }

.novedades-titulo  {
	               color: #000000;
                   font-size: 22px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif';
                   font-weight: bold; 
                   padding: 10px 0px 10px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }


.contenedor-novedades p  {
	               color: #000000;
                   font-size: 16px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif';
                   padding: 10px 0px 40px 0px;
                   line-height: 25px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }
                
                
                
                
.contenedor-1 {
	width: 100%;
	margin: 0px auto;
	height: 0px;
    max-width: 568px;
    padding: 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 


/*SECCION CONTACTO*/
	
	

.contacto  {

width: 100%;
height: 568px;
margin: 0px auto;
background: #000;


}


.contacto1      {
	               color: #fff;
                   font-size: 30px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif'; 
                   padding: 50px 0px 0px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }
                



.contenedor-contacto {
	width: 100%;
	margin: 0px auto;
	background: #000;
    max-width: 568px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
       
}  









     
 .contenedor-redes-1 {
	width: 100%;
	margin: auto;
	text-align: center;
	background: #000;
	position: relative;
    max-width:100%;
    padding: 60px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
  
  
  
     
     
 .contenedor-redes-1 dl {
 
           color: white;
           width:300px;
           text-align: center;
           font-size: 13px;
           font-family: 'Montserrat', sans-serif;
           line-height:40px;
           padding: 0px 0px 0px 0px;
           text-decoration: none;
}



 
 .contenedor-redes-1 ul {
           margin-top: 0px;
           text-align: center;
           padding: 30px 0px 0px 140px;
          
}
 
.contenedor-redes-1 li {
          display: block;
          margin: 5px;
        
} 


 .email {
          
          color: white;
           width:300px;
           font-size: 12px;
           font-family: 'Montserrat', sans-serif;
           padding: 140px 0px 0px 0px;
           text-align: center;
           text-decoration: none;



        
} 

 
 
 
 .contenedor-redes-2 ul {
           margin-top: 0px;
           padding: 40px 0px 40px 15px;
           text-align: center;
          
}
 
.contenedor-redes-2 li {
          display: inline-block;
          margin: 5px;
          padding: 0px 25px 0px 0px;
        
} 




 
 .facebook {
    
    background:url(../images/logo-facebook.jpg) 
no-repeat top;
   width:36px;
    height:36px;
    display:block;
    text-indent:-99999px;

}

.facebook:hover{
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    


}


.instagram {
    
    background:url(../images/logo-instagram.jpg) 
no-repeat top;
   width:36px;
    height:36px;
    display:block;
    text-indent:-99999px;

}

.instagram:hover {
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    


}

.twitter{
    
    background:url(../images/logo-twitter.jpg) 
no-repeat top;
    width:35px;
    height:36px;
    display:block;
    text-indent:-99999px;


}

.twitter:hover{
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    
}

.youtube {
    
    background:url(../images/logo-youtube.jpg) 
no-repeat top;
    width:36px;
    height:36px;
    display:block;
    text-indent:-99999px;


}

.youtube:hover{
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    
}






    

.contenedor-contacto-logo {
	width: 100%;
	margin: auto;
	position: relative;
    max-width:500px;
    padding: 0px 0px 40px 30px;
    border-bottom: 1px solid #fff;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }









.completar {
	
	width: 400px;
	float: left;
    color: #8ab3aa;
    font-size: 50px;
    text-align:center;    
    padding: 40px;
    margin: 100px auto 100px auto;
   
    
}

.volver-a-contacto {
	
    color: white;
    font-size: 18px;
    text-align: center;
    text-decoration: none;
    
    
    
}



label {
    display:block;
    margin-top:32px;
    letter-spacing:1px;
}



.formulario {
    display:block;
    float: left;
    margin:0 auto;
    padding: 0px 0px 0px 75px;
    background: #000;
    font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    color: white;
    text-transform: uppercase;

    
}



form {
    margin:0 auto;
    width:422px;
}
 
 
 
input, textarea {
    width:400px;
    height:10px;
    background:#fff;
    padding:10px;
    margin-top:5px;
    font-size:15px;
    color:#000;
     }

 
textarea {
    height:150px;
}
 
 
#submit {
    width:100%;
    height:40px !important;
    margin-top:10px;
    cursor:pointer;
    text-transform: uppercase;
    color: black;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;

}












/*SECCION FOOTER*/


footer {
     background: #000000;
     padding: 10px 0px;
     border-top: 1px solid #fff; 
     width: 100% !important;
     height:30px;
     font-family: 'raleway', 'sans-serif';
     font-size: 12px;
     color: white;
     text-align: center;
     
	 
}



.contenedor-footer {
	width: 100%;
	margin: 0px auto;
    max-width: 1000px;
    padding: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;       
} 





.top {
    background:gray;
	font-family:'lato', 'sans-serif';
    font-size: 12px;
	color: white;
    width: 58px;
    height: 38px;
    display: block;
    position: fixed;
    bottom:0px;
	right: 0px;
	text-decoration: none;
    text-align: center;
    line-height: 40px;
}

.top:hover {
    background:red;
    color: white;


}


/*PAGINA PRODUCTOS */


.contenedor-producto-boton {
	width: 100%;
	margin: 0px auto;
    text-align: center;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 



	 
.contenedor-producto-boton ul {
	width: 100%;
	margin: 0px auto;
    max-width: 568px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 
	 

.contenedor-producto-boton li {
          display: inline-block;
          margin: 0px;
       
 }
 

.boton-producto-1 {
    
    background:url(../images/producto-tinchofon-1-568.jpg) 
no-repeat top;
   width:97px;
    height:200px;
    display:block;
    text-indent:-99999px;
}


.boton-producto-1:hover {
    
    background:url(../images/producto-tinchofon-1a-568.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}



.boton-producto-2 {
    
    background:url(../images/producto-tinchofon-2-568.jpg) 
no-repeat top;
   width:97px;
    height:200px;
    display:block;
    text-indent:-99999px;
}


.boton-producto-2:hover {
    
    background:url(../images/producto-tinchofon-2a-568.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}


.boton-producto-3 {
    
    background:url(../images/producto-tinchofon-3-568.jpg) 
no-repeat top;
    width:97px;
    height:200px;
    display:block;
    text-indent:-99999px;
}


.boton-producto-3:hover {
    
    background:url(../images/producto-tinchofon-3a-568.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}


.boton-producto-4 {
    
    background:url(../images/producto-tinchofon-4-568.jpg) 
no-repeat top;
   width:97px;
    height:200px;
    display:block;
    text-indent:-99999px;
}


.boton-producto-4:hover {
    
    background:url(../images/producto-tinchofon-4a-800.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}







::-webkit-input-placeholder {      /*Para Google Chrome y Opera Next*/
color:#fff;
}
::-moz-placeholder {      /*Para Firefox 18-*/
color:#fff;
}
::-moz-placeholder {      /*Para Firefox 18+*/
color:#fff;
}
::-ms-input-placeholder {        /*Para IE10+*/
color: #fff;  
}
::input-placeholder {    /*Propiedad sin prefijos (no funciona en ningún navegador)*/
color:#fff;
}




}
















   
    
    
    
    
    
    
    
    

















































@media screen and (max-width:480px)



{

#lightbox-container-image-box {
  width: 90% !important;
  height: 90% !important;
}
#lightbox-container-image-data-box {
  width: 90% !important;
}
#lightbox-image {
  height: 90% !important;
  width: 90% !important;
}
   
   

.contenedor {
	width: 100%;
	margin: 0px auto;
    text-align: center;
    background-color: black;
    padding: 30px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
     
     
     
     
     
.contenedor-texto-titulo  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 480px;             
    color: #000000;	          
    text-align: center;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 28px;
    padding: 70px 0px 60px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;

	         
}

.contenedor-texto-caracteristicas  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 480px; 
	color: #000000;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    font-weight: lighter;
    line-height: 30px;
    padding: 30px 30px 30px 30px;            
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}



.contenedor-botones {
	width: 100%;
	margin: 0px auto;
    text-align: center;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 



	 
.contenedor-botones ul {
	width: 100%;
	margin: 0px auto;
    max-width: 480px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 
	 

section li {
          display: inline-block;
          margin: 3px;
       
 }
 
 
 
 

.contenedor-texto-titulo  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 480px;             
    color: #000000;	          
    text-align: center;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    padding: 55px 0px 50px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;

	         
}







.boton-1-octava {
    
    background:url(../images/boton-1-octava.jpg) 
no-repeat top;
    width:391px;
    height:296px;
    display:block;
    text-indent:-99999px;
}


.boton-1-octava:hover {
    
    background:url(../images/boton-1-octava-ver.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}


.boton-2-octava {
    
    background:url(../images/boton-2-octava.jpg) 
no-repeat top;
    width:391px;
    height:296px;
    display:block;
    text-indent:-99999px;
}


.boton-2-octava:hover {
    
    background:url(../images/boton-2-octava-ver.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}
.boton-3-octava {
    
    background:url(../images/boton-3-octava.jpg) 
no-repeat top;
    width:391px;
    height:296px;
    display:block;
    text-indent:-99999px;
}


.boton-3-octava:hover {
    
    background:url(../images/boton-3-octava-ver.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}





.boton-home {
    
    background:url(../images/boton-home.jpg) 
no-repeat top;
    width:391px;
    height:296px;
    display:block;
    text-indent:-99999px;
}


.boton-home:hover {
    
    background:url(../images/boton-home.jpg) 
no-repeat bottom;
    opacity: 0.2;

}




/*SECCION FOTOS*/


  
 .contenedor-fotos {
	width: 100%;
	margin: 0px auto;
    background-color: #dddddd;
    padding: 40px 0px 0px 0px;
      text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }   
  

.contenedor-texto-fotos p  {          
     
    width: 100%;
	margin: 0px auto;
	color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 30px;
    padding: 0px 0px 40px 0px;            
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}












/*SECCION NOVEDADES*/


.contenedor-novedades {
	width: 100%;
	margin: 0px auto;
    max-width: 480px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
       
}  

.contenedor-galeria-linea {
	border-bottom: 1px solid #000;
	max-width: 100% !important;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;	 
	}


             


             
             
.novedades  {
	               color: #000000;
                   font-size: 30px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif'; 
                   padding: 30px 0px 40px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }
                

.novedades-fecha  {
	               color: #000000;
                   font-size: 30px;
                   text-align: center;
                   font-family: 'Montserrat', 'sans-serif';
                   font-weight: bold; 
                   padding: 30px 0px 10px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }

.novedades-titulo  {
	               color: #000000;
                   font-size: 22px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif';
                   font-weight: bold; 
                   padding: 10px 0px 10px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }


.contenedor-novedades p  {
	               color: #000000;
                   font-size: 16px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif';
                   padding: 10px 20px 40px 20px;
                   line-height: 25px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }
                
                
                
                
.contenedor-1 {
	width: 100%;
	margin: 0px auto;
	height: 0px;
    max-width: 568px;
    padding: 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 


/*SECCION CONTACTO*/
	
	

.contacto  {

width: 100%;
margin: 0px auto;
background: #000;


}


.contacto1      {
	               color: #fff;
                   font-size: 30px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif'; 
                   padding: 50px 0px 0px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }
                



.contenedor-contacto {
	width: 100%;
	margin: 0px auto;
	background: #000;
    max-width: 480px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
       
}  









     
 .contenedor-redes-1 {
	width: 100%;
	margin: auto;
	text-align: center;
	background: #000;
	position: relative;
    max-width:100%;
    padding: 60px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
  
  
  
     
     
 .contenedor-redes-1 dl {
 
           color: white;
           width:300px;
           text-align: center;
           font-size: 13px;
           font-family: 'Montserrat', sans-serif;
           line-height:40px;
           padding: 0px 0px 0px 0px;
           text-decoration: none;
}



 
 .contenedor-redes-1 ul {
           margin-top: 0px;
           text-align: center;
           padding: 30px 0px 0px 90px;
          
}
 
.contenedor-redes-1 li {
          display: block;
          margin: 5px;
        
} 


 .email {
          
          color: white;
           width:300px;
           font-size: 12px;
           font-family: 'Montserrat', sans-serif;
           padding: 140px 0px 0px 0px;
           text-align: center;
           text-decoration: none;



        
} 

 
 
 
 .contenedor-redes-2 ul {
           margin-top: 0px;
           padding: 40px 0px 40px 15px;
           text-align: center;
          
}
 
.contenedor-redes-2 li {
          display: inline-block;
          margin: 5px;
          padding: 0px 25px 0px 0px;
        
} 




 
 .facebook {
    
    background:url(../images/logo-facebook.jpg) 
no-repeat top;
   width:36px;
    height:36px;
    display:block;
    text-indent:-99999px;

}

.facebook:hover{
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    


}


.instagram {
    
    background:url(../images/logo-instagram.jpg) 
no-repeat top;
   width:36px;
    height:36px;
    display:block;
    text-indent:-99999px;

}

.instagram:hover {
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    


}

.twitter{
    
    background:url(../images/logo-twitter.jpg) 
no-repeat top;
    width:35px;
    height:36px;
    display:block;
    text-indent:-99999px;


}

.twitter:hover{
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    
}

.youtube {
    
    background:url(../images/logo-youtube.jpg) 
no-repeat top;
    width:36px;
    height:36px;
    display:block;
    text-indent:-99999px;


}

.youtube:hover{
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    
}






    

.contenedor-contacto-logo {
	width: 100%;
	margin: auto;
	position: relative;
    max-width:500px;
    padding: 0px 0px 40px 0px;
    border-bottom: 1px solid #fff;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }









.completar {
	
	width: 400px;
	float: left;
    color: #8ab3aa;
    font-size: 50px;
    text-align:center;    
    padding: 40px;
    margin: 100px auto 100px auto;
   
    
}

.volver-a-contacto {
	
    color: white;
    font-size: 18px;
    text-align: center;
    text-decoration: none;
    
    
    
}



label {
    display:block;
    margin-top:32px;
    letter-spacing:1px;
}



.formulario {
    display:block;
    float: left;
    margin:0 auto;
    padding: 0px 0px 0px 40px;
    background: #000;
    font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    color: white;
    text-transform: uppercase;

    
}



form {
    margin:0 auto;
    width:400px;
}
 
 
 
input, textarea {
    width:378px;
    height:10px;
    background:#fff;
    padding:10px;
    margin-top:5px;
    font-size:15px;
    color:#000;
     }

 
textarea {
    height:150px;
}
 
 
#submit {
    width:100%;
    height:40px !important;
    margin-top:10px;
    cursor:pointer;
    text-transform: uppercase;
    color: black;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;

}












/*SECCION FOOTER*/


footer {
     background: #000000;
     padding: 10px 0px;
     border-top: 1px solid #fff; 
     width: 100% !important;
     height:30px;
     font-family: 'raleway', 'sans-serif';
     font-size: 12px;
     color: white;
     text-align: center;
     
	 
}



.contenedor-footer {
	width: 100%;
	margin: 0px auto;
    max-width: 1000px;
    padding: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;       
} 





.top {
    background:gray;
	font-family:'lato', 'sans-serif';
    font-size: 12px;
	color: white;
    width: 58px;
    height: 38px;
    display: block;
    position: fixed;
    bottom:0px;
	right: 0px;
	text-decoration: none;
    text-align: center;
    line-height: 40px;
}

.top:hover {
    background:red;
    color: white;


}







/*PAGINA PRODUCTOS 1-OCTAVA */



.contenedor-texto-titulo {
    max-width: 500px;
    font-size: 23px;
	font-weight: lighter;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-todo {
	width: 100%;
	margin: 0px auto;
	height: 450px;
    max-width: 400px;
    padding: 20px 0px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel {
	width: 100%;
	margin: 0px auto;
	height: 400px;	
	background-color: #ff7b3b;
    max-width: 350px;
    padding: 0px 0px 0px 70px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-cartel-1-octava {
	width: 200px;
	margin: auto;
	float: left;
	position: relative;
	text-align: center;
    padding: 50px 0px 0px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 17px;
    color: white;
    text-align: center;
	position: relative;
	line-height: 22px;
	font-weight: lighter;
    padding: 40px 50px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-todo-1 {
	width: 100%;
	margin: 0px auto;
	height: 230px;
    max-width: 400px;
    margin-top: 50px;
    padding: 20px 50px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 



.contenedor-cartel-1-octava-1 {
	width: 100%;
	margin: auto;
	position: relative;
	margin-left: 30px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-1 {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    color: black;
    text-align: center;
	position: relative;
	 line-height: 25px;
	 font-weight: lighter;
    padding: 50px 0px 0px 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-espacio-blanco {
	width: 100%;
	margin: 0px auto;
	height: 400px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 





.contenedor-info {
	width: 100%;
	margin: 0px auto;
	height: 750px;
	max-width: 450px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-info-foto {
	width: 180px;
	margin: auto;
	float: left;
	position: relative;
    padding: 30px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical {
	width: 3px;
	margin: auto;
	height: 740px;
	float: left;
	margin-left: 10px;
	background-color: #000;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto {
	width: 250px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    float: right;
    color: black;
	position: relative;
	line-height: 22px;
	font-weight: lighter;
    padding: 30px 0px 0px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-info-1 {
	width: 100%;
	margin: 0px auto;
	height: 450px;
	max-width: 450px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }





.contenedor-info-texto h1 {
	font-size: 22px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }






.contenedor-info-foto-1 {
	width: 150px;
	margin: auto;
	float: right;
	position: relative;
    padding: 100px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-1 {
	width: 3px;
	margin: auto;
	height: 430px;
	float: left;
	margin-left: 20px;
	background-color: #000;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1 h1 {
	font-size: 22px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1 {
	width: 250px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    float: left;
    color: black;
	position: relative;
	line-height: 22px;
	font-weight: lighter;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1 p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-1-octava-foto-4 {
	width: 100%;
	margin: auto;
	max-width: 450px;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }






/*PAGINA PRODUCTOS 2-OCTAVA */



.contenedor-texto-titulo {
    max-width: 500px;
    font-size: 23px;
	font-weight: lighter;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-todo-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 450px;
    max-width: 400px;
    padding: 20px 0px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 400px;	
	background-color: #fc3fe0;
    max-width: 350px;
    padding: 0px 0px 0px 70px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-cartel-1-octava-dos-octavas {
	width: 200px;
	margin: auto;
	float: left;
	position: relative;
	text-align: center;
    padding: 50px 0px 0px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-dos-octavas {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 17px;
    color: white;
    text-align: center;
	position: relative;
	line-height: 22px;
	font-weight: lighter;
    padding: 40px 50px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-todo-1-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 230px;
    max-width: 400px;
    margin-top: 50px;
    padding: 20px 50px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 



.contenedor-cartel-1-octava-1-dos-octavas {
	width: 100%;
	margin: auto;
	position: relative;
	margin-left: 30px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-1-dos-octavas {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    color: black;
    text-align: center;
	position: relative;
	 line-height: 25px;
	 font-weight: lighter;
    padding: 50px 0px 0px 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-espacio-blanco-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 100px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 





.contenedor-info-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 750px;
	max-width: 450px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-info-foto-dos-octavas {
	width: 180px;
	margin: auto;
	float: left;
	position: relative;
    padding: 30px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-dos-octavas {
	width: 3px;
	margin: auto;
	height: 780px;
	float: left;
	margin-left: 10px;
	background-color: #000;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-dos-octavas {
	width: 250px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    float: right;
    color: black;
	position: relative;
	line-height: 22px;
	font-weight: lighter;
    padding: 30px 0px 0px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-dos-octavas p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-info-1-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 450px;
	max-width: 450px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }





.contenedor-info-texto-dos-octavas h1 {
	font-size: 22px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }






.contenedor-info-foto-1-dos-octavas {
	width: 150px;
	margin: auto;
	float: right;
	position: relative;
    padding: 100px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-1-dos-octavas {
	width: 3px;
	margin: auto;
	height: 470px;
	float: left;
	margin-left: 20px;
	background-color: #000;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-dos-octavas h1 {
	font-size: 22px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-dos-octavas {
	width: 250px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    float: left;
    color: black;
	position: relative;
	line-height: 22px;
	font-weight: lighter;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-dos-octavas p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-1-octava-foto-4-dos-octavas {
	width: 100%;
	margin: auto;
	max-width: 450px;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }








/*PAGINA PRODUCTOS 3-OCTAVA */



.contenedor-texto-titulo {
    max-width: 480px;
    font-size: 23px;
	font-weight: lighter;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-todo-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 550px;
    max-width: 400px;
    padding: 20px 0px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 500px;	
	background-color: #3bcdff;
    max-width: 350px;
    padding: 0px 0px 0px 70px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-cartel-1-octava-tres-octavas {
	width: 220px;
	margin: auto;
	float: left;
	position: relative;
	text-align: center;
    padding: 50px 0px 15px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-tres-octavas {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 17px;
    color: white;
    text-align: center;
	position: relative;
	line-height: 22px;
	font-weight: lighter;
    padding: 0px 60px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-todo-1-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 130px;
    max-width: 400px;
    margin-top: 50px;
    padding: 0px 50px 0px 10px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 



.contenedor-cartel-1-octava-1-tres-octavas {
	width: 100%;
	margin: auto;
	position: relative;
	margin-left: 30px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-1-tres-octavas {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    color: black;
    text-align: center;
	position: relative;
	 line-height: 25px;
	 font-weight: lighter;
    padding: 50px 0px 0px 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-espacio-blanco-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 100px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 





.contenedor-info-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 750px;
	max-width: 450px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-info-foto-tres-octavas {
	width: 180px;
	margin: auto;
	float: left;
	position: relative;
    padding: 30px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-tres-octavas {
	width: 3px;
	margin: auto;
	height: 780px;
	float: left;
	margin-left: 10px;
	background-color: #000;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-tres-octavas {
	width: 250px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    float: right;
    color: black;
	position: relative;
	line-height: 22px;
	font-weight: lighter;
    padding: 30px 0px 0px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-tres-octavas p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-info-1-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 450px;
	max-width: 450px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }





.contenedor-info-texto-tres-octavas h1 {
	font-size: 22px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }






.contenedor-info-foto-1-tres-octavas {
	width: 150px;
	margin: auto;
	float: right;
	position: relative;
    padding: 100px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-1-tres-octavas {
	width: 3px;
	margin: auto;
	height: 470px;
	float: left;
	margin-left: 20px;
	background-color: #000;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-tres-octavas h1 {
	font-size: 22px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-tres-octavas {
	width: 250px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    float: left;
    color: black;
	position: relative;
	line-height: 22px;
	font-weight: lighter;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-tres-octavas p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-1-octava-foto-4-tres-octavas {
	width: 100%;
	margin: auto;
	max-width: 450px;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }









::-webkit-input-placeholder {      /*Para Google Chrome y Opera Next*/
color:#fff;
}
::-moz-placeholder {      /*Para Firefox 18-*/
color:#fff;
}
::-moz-placeholder {      /*Para Firefox 18+*/
color:#fff;
}
::-ms-input-placeholder {        /*Para IE10+*/
color: #fff;  
}
::input-placeholder {    /*Propiedad sin prefijos (no funciona en ningún navegador)*/
color:#fff;
}




}




































 
 
 
 
 @media screen and (max-width:425px)




{

#lightbox-container-image-box {
  width: 90% !important;
  height: 90% !important;
}
#lightbox-container-image-data-box {
  width: 90% !important;
}
#lightbox-image {
  height: 90% !important;
  width: 90% !important;
}
   
   

.contenedor {
	width: 100%;
	margin: 0px auto;
    text-align: center;
    background-color: black;
    padding: 30px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
     
     

.contenedor-texto-caracteristicas  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 425px; 
	color: #000000;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    font-weight: lighter;
    line-height: 30px;
    padding: 30px 30px 30px 30px;            
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}



.contenedor-botones {
	width: 100%;
	margin: 0px auto;
    text-align: center;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 



	 
.contenedor-botones ul {
	width: 100%;
	margin: 0px auto;
    max-width: 425px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 
	 

section li {
          display: inline-block;
          margin: 3px;
       
 }
 
 
 
 

.contenedor-texto-titulo  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 425px;             
    color: #000000;	          
    text-align: center;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    padding: 55px 0px 50px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;

	         
}







.boton-1-octava {
    
    background:url(../images/boton-1-octava.jpg) 
no-repeat top;
    width:391px;
    height:296px;
    display:block;
    text-indent:-99999px;
}


.boton-1-octava:hover {
    
    background:url(../images/boton-1-octava-ver.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}


.boton-2-octava {
    
    background:url(../images/boton-2-octava.jpg) 
no-repeat top;
    width:391px;
    height:296px;
    display:block;
    text-indent:-99999px;
}


.boton-2-octava:hover {
    
    background:url(../images/boton-2-octava-ver.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}
.boton-3-octava {
    
    background:url(../images/boton-3-octava.jpg) 
no-repeat top;
    width:391px;
    height:296px;
    display:block;
    text-indent:-99999px;
}


.boton-3-octava:hover {
    
    background:url(../images/boton-3-octava-ver.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}





.boton-home {
    
    background:url(../images/boton-home.jpg) 
no-repeat top;
    width:391px;
    height:296px;
    display:block;
    text-indent:-99999px;
}


.boton-home:hover {
    
    background:url(../images/boton-home.jpg) 
no-repeat bottom;
    opacity: 0.2;

}




/*SECCION FOTOS*/


  
 .contenedor-fotos {
	width: 100%;
	margin: 0px auto;
    background-color: #dddddd;
    padding: 20px 0px 0px 0px;
      text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }   
  

.contenedor-texto-fotos p  {          
     
    width: 100%;
	margin: 0px auto;
	color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    padding: 0px 0px 20px 0px;            
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}












/*SECCION NOVEDADES*/


.contenedor-novedades {
	width: 100%;
	margin: 0px auto;
    max-width: 425px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
       
}  

.contenedor-galeria-linea {
	border-bottom: 1px solid #000;
	max-width: 100% !important;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;	 
	}


             


             
             
.novedades  {
	               color: #000000;
                   font-size: 30px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif'; 
                   padding: 30px 0px 40px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }
                

.novedades-fecha  {
	               color: #000000;
                   font-size: 30px;
                   text-align: center;
                   font-family: 'Montserrat', 'sans-serif';
                   font-weight: bold; 
                   padding: 30px 0px 10px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }

.novedades-titulo  {
	               color: #000000;
                   font-size: 22px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif';
                   font-weight: bold; 
                   padding: 10px 0px 10px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }


.contenedor-novedades p  {
	               color: #000000;
                   font-size: 16px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif';
                   padding: 10px 20px 40px 20px;
                   line-height: 25px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }
                
                
                
                
.contenedor-1 {
	width: 100%;
	margin: 0px auto;
	height: 0px;
    max-width: 568px;
    padding: 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 


/*SECCION CONTACTO*/
	
	

.contacto  {

width: 100%;
margin: 0px auto;
background: #000;


}


.contacto1      {
	               color: #fff;
                   font-size: 25px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif'; 
                   padding: 40px 0px 0px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }
                



.contenedor-contacto {
	width: 100%;
	margin: 0px auto;
	background: #000;
    max-width: 425px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
       
}  









     
 .contenedor-redes-1 {
	width: 100%;
	margin: auto;
	text-align: center;
	background: #000;
	position: relative;
    max-width:100%;
    padding: 60px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
  
  
  
     
     
 .contenedor-redes-1 dl {
 
           color: white;
           width:300px;
           text-align: center;
           font-size: 13px;
           font-family: 'Montserrat', sans-serif;
           line-height:40px;
           padding: 0px 0px 0px 0px;
           text-decoration: none;
}



 
 .contenedor-redes-1 ul {
           margin-top: 0px;
           text-align: center;
           padding: 30px 0px 0px 60px;
          
}
 
.contenedor-redes-1 li {
          display: block;
          margin: 5px;
        
} 


 .email {
          
          color: white;
           width:300px;
           font-size: 12px;
           font-family: 'Montserrat', sans-serif;
           padding: 140px 0px 0px 0px;
           text-align: center;
           text-decoration: none;



        
} 

 
 
 
 .contenedor-redes-2 ul {
           margin-top: 0px;
           padding: 0px 0px 40px 15px;
           text-align: center;
          
}
 
.contenedor-redes-2 li {
          display: inline-block;
          margin: 5px;
          padding: 0px 25px 0px 0px;
        
} 




 
 .facebook {
    
    background:url(../images/logo-facebook.jpg) 
no-repeat top;
   width:36px;
    height:36px;
    display:block;
    text-indent:-99999px;

}

.facebook:hover{
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    


}


.instagram {
    
    background:url(../images/logo-instagram.jpg) 
no-repeat top;
   width:36px;
    height:36px;
    display:block;
    text-indent:-99999px;

}

.instagram:hover {
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    


}

.twitter{
    
    background:url(../images/logo-twitter.jpg) 
no-repeat top;
    width:35px;
    height:36px;
    display:block;
    text-indent:-99999px;


}

.twitter:hover{
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    
}

.youtube {
    
    background:url(../images/logo-youtube.jpg) 
no-repeat top;
    width:36px;
    height:36px;
    display:block;
    text-indent:-99999px;


}

.youtube:hover{
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    
}






    

.contenedor-contacto-logo {
	width: 100%;
	margin: auto;
	position: relative;
    max-width:425px;
    padding: 0px 0px 40px 0px;
    border-bottom: 1px solid #fff;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }









.completar {
	
	width: 400px;
	float: left;
    color: #8ab3aa;
    font-size: 50px;
    text-align:center;    
    padding: 40px;
    margin: 100px auto 100px auto;
   
    
}

.volver-a-contacto {
	
    color: white;
    font-size: 18px;
    text-align: center;
    text-decoration: none;
    
    
    
}



label {
    display:block;
    margin-top:32px;
    letter-spacing:1px;
}



.formulario {
    display:block;
    float: left;
    margin:0 auto;
    padding: 0px 0px 0px 40px;
    background: #000;
    font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    color: white;
    text-transform: uppercase;

    
}



form {
    margin:0 auto;
    width:350px;
}
 
 
 
input, textarea {
    width:330px;
    height:10px;
    background:#fff;
    padding:10px;
    margin-top:5px;
    font-size:15px;
    color:#000;
     }

 
textarea {
    height:150px;
}
 
 
#submit {
    width:100%;
    height:40px !important;
    margin-top:10px;
    cursor:pointer;
    text-transform: uppercase;
    color: black;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;

}












/*SECCION FOOTER*/


footer {
     background: #000000;
     padding: 10px 0px;
     border-top: 1px solid #fff; 
     width: 100% !important;
     height:30px;
     font-family: 'raleway', 'sans-serif';
     font-size: 10px;
     color: white;
     text-align: center;
     
	 
}



.contenedor-footer {
	width: 100%;
	margin: 0px auto;
    max-width: 1000px;
    padding: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;       
} 





.top {
    background:gray;
	font-family:'lato', 'sans-serif';
    font-size: 12px;
	color: white;
    width: 58px;
    height: 38px;
    display: block;
    position: fixed;
    bottom:0px;
	right: 0px;
	text-decoration: none;
    text-align: center;
    line-height: 40px;
}

.top:hover {
    background:red;
    color: white;


}








/*PAGINA PRODUCTOS 1-OCTAVA */



.contenedor-texto-titulo {
    max-width: 500px;
    font-size: 23px;
	font-weight: lighter;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-todo {
	width: 100%;
	margin: 0px auto;
	height: 450px;
    max-width: 400px;
    padding: 20px 0px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel {
	width: 100%;
	margin: 0px auto;
	height: 400px;	
	background-color: #ff7b3b;
    max-width: 350px;
    padding: 0px 0px 0px 70px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-cartel-1-octava {
	width: 200px;
	margin: auto;
	float: left;
	position: relative;
	text-align: center;
    padding: 50px 0px 0px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 17px;
    color: white;
    text-align: center;
	position: relative;
	line-height: 22px;
	font-weight: lighter;
    padding: 40px 50px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-todo-1 {
	width: 100%;
	margin: 0px auto;
	height: 230px;
    max-width: 400px;
    margin-top: 50px;
    padding: 20px 50px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 



.contenedor-cartel-1-octava-1 {
	width: 100%;
	margin: auto;
	position: relative;
	margin-left: 30px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-1 {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    color: black;
    text-align: center;
	position: relative;
	 line-height: 25px;
	 font-weight: lighter;
    padding: 50px 0px 0px 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-espacio-blanco {
	width: 100%;
	margin: 0px auto;
	height: 400px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 





.contenedor-info {
	width: 100%;
	margin: 0px auto;
	height: 750px;
	max-width: 400px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-info-foto {
	width: 350px;
	margin: auto;
	position: relative;
    padding: 30px 0px 0px 30px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical {
display: none;
     }


.contenedor-info-texto {
	width: 370px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    color: black;
	position: relative;
	line-height: 25px;
	font-weight: lighter;
    padding: 30px 20px 0px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-info-1 {
	width: 100%;
	margin: 0px auto;
	height: 400px;
	max-width: 450px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }





.contenedor-info-texto h1 {
	font-size: 25px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }






.contenedor-info-foto-1 {
	width: 425px;
	margin: auto;
	position: absolute;
	margin-top: 270px;
    padding: 0px 60px 0px 50px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-1 {
	display: none;
     }


.contenedor-info-texto-1 h1 {
	font-size: 25px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1 {
	width: 370px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    color: black;
	position: relative;
	line-height: 25px;
	font-weight: lighter;
    padding: 250px 20px 0px 60px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1 p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-1-octava-foto-4 {
	width: 100%;
	margin: auto;
	max-width: 380px;
	position: relative;
    padding: 600px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




/*PAGINA PRODUCTOS 2-OCTAVA */



.contenedor-texto-titulo {
    max-width: 500px;
    font-size: 23px;
	font-weight: lighter;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-todo-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 450px;
    max-width: 400px;
    padding: 20px 0px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 400px;	
	background-color: #fc3fe0;
    max-width: 350px;
    padding: 0px 0px 0px 70px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-cartel-1-octava-dos-octavas {
	width: 200px;
	margin: auto;
	float: left;
	position: relative;
	text-align: center;
    padding: 50px 0px 0px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-dos-octavas {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 17px;
    color: white;
    text-align: center;
	position: relative;
	line-height: 22px;
	font-weight: lighter;
    padding: 40px 50px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-todo-1-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 230px;
    max-width: 400px;
    margin-top: 50px;
    padding: 20px 50px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 



.contenedor-cartel-1-octava-1-dos-octavas {
	width: 100%;
	margin: auto;
	position: relative;
	margin-left: 30px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-1-dos-octavas {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    color: black;
    text-align: center;
	position: relative;
	 line-height: 25px;
	 font-weight: lighter;
    padding: 50px 0px 0px 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-espacio-blanco-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 





.contenedor-info-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 750px;
	max-width: 400px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-info-foto-dos-octavas {
	width: 350px;
	margin: auto;
	position: relative;
    padding: 30px 0px 0px 30px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-dos-octavas {
display: none;
     }


.contenedor-info-texto-dos-octavas {
	width: 370px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    color: black;
	position: relative;
	line-height: 25px;
	font-weight: lighter;
    padding: 30px 20px 0px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-dos-octavas p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-info-1-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 400px;
	max-width: 450px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }





.contenedor-info-texto-dos-octavas h1 {
	font-size: 25px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }






.contenedor-info-foto-1-dos-octavas {
	width: 425px;
	margin: auto;
	position: absolute;
	margin-top: 270px;
    padding: 0px 60px 0px 50px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-1-dos-octavas {
	display: none;
     }


.contenedor-info-texto-1-dos-octavas h1 {
	font-size: 25px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-dos-octavas {
	width: 370px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    color: black;
	position: relative;
	line-height: 25px;
	font-weight: lighter;
    padding: 250px 20px 0px 60px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-dos-octavas p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-1-octava-foto-4-dos-octavas {
	width: 100%;
	margin: auto;
	max-width: 380px;
	position: relative;
    padding: 600px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }










/*PAGINA PRODUCTOS 3-OCTAVA */



.contenedor-texto-titulo {
    max-width: 500px;
    font-size: 23px;
	font-weight: lighter;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-todo-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 550px;
    max-width: 400px;
    padding: 20px 0px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 500px;	
	background-color: #3bcdff;
    max-width: 350px;
    padding: 0px 0px 0px 70px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-cartel-1-octava-tres-octavas {
	width: 220px;
	margin: auto;
	float: left;
	position: relative;
	text-align: center;
    padding: 50px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-tres-octavas {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 17px;
    color: white;
    text-align: center;
	position: relative;
	line-height: 22px;
	font-weight: lighter;
    padding: 40px 50px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-todo-1-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 140px;
    max-width: 400px;
    margin-top: 50px;
    padding: 0px 50px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 



.contenedor-cartel-1-octava-1-tres-octavas {
	width: 100%;
	margin: auto;
	position: relative;
	margin-left: 30px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-1-tres-octavas {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    color: black;
    text-align: center;
	position: relative;
	 line-height: 25px;
	 font-weight: lighter;
    padding: 50px 0px 0px 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-espacio-blanco-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 





.contenedor-info-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 750px;
	max-width: 400px;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-info-foto-tres-octavas {
	width: 350px;
	margin: auto;
	position: relative;
    padding: 30px 0px 0px 30px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-tres-octavas {
display: none;
     }


.contenedor-info-texto-tres-octavas {
	width: 370px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    color: black;
	position: relative;
	line-height: 25px;
	font-weight: lighter;
    padding: 30px 20px 0px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-tres-octavas p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-info-1-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 400px;
	max-width: 450px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }





.contenedor-info-texto-tres-octavas h1 {
	font-size: 25px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }






.contenedor-info-foto-1-tres-octavas {
	width: 425px;
	margin: auto;
	position: absolute;
	margin-top: 270px;
    padding: 0px 60px 0px 50px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-1-tres-octavas {
	display: none;
     }


.contenedor-info-texto-1-tres-octavas h1 {
	font-size: 25px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-tres-octavas {
	width: 370px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    color: black;
	position: relative;
	line-height: 25px;
	font-weight: lighter;
    padding: 350px 20px 0px 60px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-tres-octavas p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-1-octava-foto-4-tres-octavas {
	width: 100%;
	margin: auto;
	max-width: 380px;
	position: relative;
    padding: 600px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }









::-webkit-input-placeholder {      /*Para Google Chrome y Opera Next*/
color:#fff;
}
::-moz-placeholder {      /*Para Firefox 18-*/
color:#fff;
}
::-moz-placeholder {      /*Para Firefox 18+*/
color:#fff;
}
::-ms-input-placeholder {        /*Para IE10+*/
color: #fff;  
}
::input-placeholder {    /*Propiedad sin prefijos (no funciona en ningún navegador)*/
color:#fff;
}




}



 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
   
   
 @media screen and (max-width:414px)



{

#lightbox-container-image-box {
  width: 90% !important;
  height: 90% !important;
}
#lightbox-container-image-data-box {
  width: 90% !important;
}
#lightbox-image {
  height: 90% !important;
  width: 90% !important;
}
   
   

.contenedor {
	width: 100%;
	margin: 0px auto;
    text-align: center;
    background-color: black;
    padding: 30px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
     
     
     

.contenedor-texto-caracteristicas  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 414px; 
	color: #000000;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    font-weight: lighter;
    line-height: 30px;
    padding: 30px 30px 30px 30px;            
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}



.contenedor-botones {
	width: 100%;
	margin: 0px auto;
    text-align: center;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 



	 
.contenedor-botones ul {
	width: 100%;
	margin: 0px auto;
    max-width: 414px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 
	 

section li {
          display: inline-block;
          margin: 3px;
       
 }
 
 
 
 

.contenedor-texto-titulo  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 414px;             
    color: #000000;	          
    text-align: center;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    padding: 55px 0px 50px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;

	         
}







.boton-1-octava {
    
    background:url(../images/boton-1-octava.jpg) 
no-repeat top;
    width:391px;
    height:296px;
    display:block;
    text-indent:-99999px;
}


.boton-1-octava:hover {
    
    background:url(../images/boton-1-octava-ver.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}


.boton-2-octava {
    
    background:url(../images/boton-2-octava.jpg) 
no-repeat top;
    width:391px;
    height:296px;
    display:block;
    text-indent:-99999px;
}


.boton-2-octava:hover {
    
    background:url(../images/boton-2-octava-ver.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}
.boton-3-octava {
    
    background:url(../images/boton-3-octava.jpg) 
no-repeat top;
    width:391px;
    height:296px;
    display:block;
    text-indent:-99999px;
}


.boton-3-octava:hover {
    
    background:url(../images/boton-3-octava-ver.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}





.boton-home {
    
    background:url(../images/boton-home.jpg) 
no-repeat top;
    width:391px;
    height:296px;
    display:block;
    text-indent:-99999px;
}


.boton-home:hover {
    
    background:url(../images/boton-home.jpg) 
no-repeat bottom;
    opacity: 0.2;

}




/*SECCION FOTOS*/


  
 .contenedor-fotos {
	width: 100%;
	margin: 0px auto;
    background-color: #dddddd;
    padding: 20px 0px 0px 0px;
      text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }   
  

.contenedor-texto-fotos p  {          
     
    width: 100%;
	margin: 0px auto;
	color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    padding: 0px 0px 20px 0px;            
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}












/*SECCION NOVEDADES*/


.contenedor-novedades {
	width: 100%;
	margin: 0px auto;
    max-width: 414px;
    padding: 20px 20px 0px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
       
}  

.contenedor-galeria-linea {
	border-bottom: 1px solid #000;
	max-width: 100% !important;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;	 
	}


             


             
             
.novedades  {
	               color: #000000;
                   font-size: 30px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif'; 
                   padding: 30px 0px 40px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }
                

.novedades-fecha  {
	               color: #000000;
                   font-size: 30px;
                   text-align: center;
                   font-family: 'Montserrat', 'sans-serif';
                   font-weight: bold; 
                   padding: 30px 0px 10px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }

.novedades-titulo  {
	               color: #000000;
                   font-size: 22px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif';
                   font-weight: bold; 
                   padding: 10px 0px 10px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }


.contenedor-novedades p  {
	               color: #000000;
                   font-size: 16px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif';
                   padding: 10px 20px 40px 20px;
                   line-height: 25px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }
                
                
                
                
.contenedor-1 {
	width: 100%;
	margin: 0px auto;
	height: 0px;
    max-width: 568px;
    padding: 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 


/*SECCION CONTACTO*/
	
	

.contacto  {

width: 100%;
margin: 0px auto;
background: #000;


}


.contacto1      {
	               color: #fff;
                   font-size: 25px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif'; 
                   padding: 40px 0px 0px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }
                



.contenedor-contacto {
	width: 100%;
	margin: 0px auto;
	background: #000;
    max-width: 414px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
       
}  









     
 .contenedor-redes-1 {
	width: 100%;
	margin: auto;
	text-align: center;
	background: #000;
	position: relative;
    max-width:100%;
    padding: 60px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
  
  
  
     
     
 .contenedor-redes-1 dl {
 
           color: white;
           width:300px;
           text-align: center;
           font-size: 13px;
           font-family: 'Montserrat', sans-serif;
           line-height:40px;
           padding: 0px 0px 0px 0px;
           text-decoration: none;
}



 
 .contenedor-redes-1 ul {
           margin-top: 0px;
           text-align: center;
           padding: 30px 0px 0px 60px;
          
}
 
.contenedor-redes-1 li {
          display: block;
          margin: 5px;
        
} 


 .email {
          
          color: white;
           width:300px;
           font-size: 12px;
           font-family: 'Montserrat', sans-serif;
           padding: 140px 0px 0px 0px;
           text-align: center;
           text-decoration: none;



        
} 

 
 
 
 .contenedor-redes-2 ul {
           margin-top: 0px;
           padding: 0px 0px 40px 15px;
           text-align: center;
          
}
 
.contenedor-redes-2 li {
          display: inline-block;
          margin: 5px;
          padding: 0px 25px 0px 0px;
        
} 




 
 .facebook {
    
    background:url(../images/logo-facebook.jpg) 
no-repeat top;
   width:36px;
    height:36px;
    display:block;
    text-indent:-99999px;

}

.facebook:hover{
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    


}


.instagram {
    
    background:url(../images/logo-instagram.jpg) 
no-repeat top;
   width:36px;
    height:36px;
    display:block;
    text-indent:-99999px;

}

.instagram:hover {
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    


}

.twitter{
    
    background:url(../images/logo-twitter.jpg) 
no-repeat top;
    width:35px;
    height:36px;
    display:block;
    text-indent:-99999px;


}

.twitter:hover{
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    
}

.youtube {
    
    background:url(../images/logo-youtube.jpg) 
no-repeat top;
    width:36px;
    height:36px;
    display:block;
    text-indent:-99999px;


}

.youtube:hover{
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    
}






    

.contenedor-contacto-logo {
	width: 100%;
	margin: auto;
	position: relative;
    max-width: 414px;
    padding: 0px 0px 40px 0px;
    border-bottom: 1px solid #fff;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }









.completar {
	
	width: 400px;
	float: left;
    color: #8ab3aa;
    font-size: 50px;
    text-align:center;    
    padding: 40px;
    margin: 100px auto 100px auto;
   
    
}

.volver-a-contacto {
	
    color: white;
    font-size: 18px;
    text-align: center;
    text-decoration: none;
    
    
    
}



label {
    display:block;
    margin-top:32px;
    letter-spacing:1px;
}



.formulario {
    display:block;
    float: left;
    margin:0 auto;
    padding: 0px 0px 0px 35px;
    background: #000;
    font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    color: white;
    text-transform: uppercase;

    
}



form {
    margin:0 auto;
    width:346px;
}
 
 
 
input, textarea {
    width:324px;
    height:10px;
    background:#fff;
    padding:10px;
    margin-top:5px;
    font-size:15px;
    color:#000;
     }

 
textarea {
    height:150px;
}
 
 
#submit {
    width:100%;
    height:40px !important;
    margin-top:10px;
    cursor:pointer;
    text-transform: uppercase;
    color: black;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;

}












/*SECCION FOOTER*/


footer {
     background: #000000;
     padding: 10px 0px;
     border-top: 1px solid #fff; 
     width: 100% !important;
     height:30px;
     font-family: 'raleway', 'sans-serif';
     font-size: 10px;
     color: white;
     text-align: center;
     
	 
}



.contenedor-footer {
	width: 100%;
	margin: 0px auto;
    max-width: 1000px;
    padding: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;       
} 





.top {
    background:gray;
	font-family:'lato', 'sans-serif';
    font-size: 12px;
	color: white;
    width: 58px;
    height: 38px;
    display: block;
    position: fixed;
    bottom:0px;
	right: 0px;
	text-decoration: none;
    text-align: center;
    line-height: 40px;
}

.top:hover {
    background:red;
    color: white;


}




/*PAGINA PRODUCTOS 1-OCTAVA */



.contenedor-texto-titulo {
    max-width: 500px;
    font-size: 23px;
	font-weight: lighter;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-todo {
	width: 100%;
	margin: 0px auto;
	height: 450px;
    max-width: 400px;
    padding: 20px 0px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel {
	width: 100%;
	margin: 0px auto;
	height: 400px;	
	background-color: #ff7b3b;
    max-width: 350px;
    padding: 0px 0px 0px 70px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-cartel-1-octava {
	width: 200px;
	margin: auto;
	float: left;
	position: relative;
	text-align: center;
    padding: 50px 0px 0px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 17px;
    color: white;
    text-align: center;
	position: relative;
	line-height: 22px;
	font-weight: lighter;
    padding: 40px 50px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-todo-1 {
	width: 100%;
	margin: 0px auto;
	height: 230px;
    max-width: 400px;
    margin-top: 50px;
    padding: 20px 50px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 



.contenedor-cartel-1-octava-1 {
	width: 100%;
	margin: auto;
	position: relative;
	margin-left: 30px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-1 {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    color: black;
    text-align: center;
	position: relative;
	 line-height: 25px;
	 font-weight: lighter;
    padding: 50px 0px 0px 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-espacio-blanco {
	width: 100%;
	margin: 0px auto;
	height: 400px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 





.contenedor-info {
	width: 100%;
	margin: 0px auto;
	height: 750px;
	max-width: 400px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-info-foto {
	width: 350px;
	margin: auto;
	position: relative;
    padding: 30px 0px 0px 30px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical {
display: none;
     }


.contenedor-info-texto {
	width: 370px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    color: black;
	position: relative;
	line-height: 25px;
	font-weight: lighter;
    padding: 30px 20px 0px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-info-1 {
	width: 100%;
	margin: 0px auto;
	height: 400px;
	max-width: 450px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }





.contenedor-info-texto h1 {
	font-size: 25px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }






.contenedor-info-foto-1 {
	width: 414px;
	margin: auto;
	position: absolute;
	margin-top: 270px;
    padding: 0px 60px 0px 50px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-1 {
	display: none;
     }


.contenedor-info-texto-1 h1 {
	font-size: 25px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1 {
	width: 370px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    color: black;
	position: relative;
	line-height: 25px;
	font-weight: lighter;
    padding: 250px 20px 0px 60px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1 p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-1-octava-foto-4 {
	width: 100%;
	margin: auto;
	max-width: 380px;
	position: relative;
    padding: 600px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }





/*PAGINA PRODUCTOS 2-OCTAVA */



.contenedor-texto-titulo {
    max-width: 500px;
    font-size: 23px;
	font-weight: lighter;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-todo-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 450px;
    max-width: 400px;
    padding: 20px 0px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 400px;	
	background-color: #fc3fe0;
    max-width: 350px;
    padding: 0px 0px 0px 70px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-cartel-1-octava-dos-octavas {
	width: 200px;
	margin: auto;
	float: left;
	position: relative;
	text-align: center;
    padding: 50px 0px 0px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-dos-octavas {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 17px;
    color: white;
    text-align: center;
	position: relative;
	line-height: 22px;
	font-weight: lighter;
    padding: 40px 50px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-todo-1-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 230px;
    max-width: 400px;
    margin-top: 50px;
    padding: 20px 50px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 



.contenedor-cartel-1-octava-1-dos-octavas {
	width: 100%;
	margin: auto;
	position: relative;
	margin-left: 30px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-1-dos-octavas {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    color: black;
    text-align: center;
	position: relative;
	 line-height: 25px;
	 font-weight: lighter;
    padding: 50px 0px 0px 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-espacio-blanco-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 





.contenedor-info-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 750px;
	max-width: 400px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-info-foto-dos-octavas {
	width: 350px;
	margin: auto;
	position: relative;
    padding: 30px 0px 0px 30px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-dos-octavas {
display: none;
     }


.contenedor-info-texto-dos-octavas {
	width: 370px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    color: black;
	position: relative;
	line-height: 25px;
	font-weight: lighter;
    padding: 30px 20px 0px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-dos-octavas p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-info-1-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 400px;
	max-width: 450px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }





.contenedor-info-texto-dos-octavas h1 {
	font-size: 25px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }






.contenedor-info-foto-1-dos-octavas {
	width: 414px;
	margin: auto;
	position: absolute;
	margin-top: 270px;
    padding: 0px 60px 0px 50px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-1-dos-octavas {
	display: none;
     }


.contenedor-info-texto-1-dos-octavas h1 {
	font-size: 25px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-dos-octavas {
	width: 370px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    color: black;
	position: relative;
	line-height: 25px;
	font-weight: lighter;
    padding: 250px 20px 0px 60px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-dos-octavas p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-1-octava-foto-4-dos-octavas {
	width: 100%;
	margin: auto;
	max-width: 380px;
	position: relative;
    padding: 600px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }







/*PAGINA PRODUCTOS 2-OCTAVA */



.contenedor-texto-titulo {
    max-width: 500px;
    font-size: 23px;
	font-weight: lighter;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-todo-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 550px;
    max-width: 400px;
    padding: 20px 0px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 500px;	
	background-color: #3bcdff;
    max-width: 350px;
    padding: 0px 0px 0px 70px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-cartel-1-octava-tres-octavas {
	width: 220px;
	margin: auto;
	float: left;
	position: relative;
	text-align: center;
    padding: 50px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-tres-octavas {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 17px;
    color: white;
    text-align: center;
	position: relative;
	line-height: 22px;
	font-weight: lighter;
    padding: 40px 50px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-todo-1-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 130px;
    max-width: 400px;
    margin-top: 50px;
    padding: 0px 50px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 



.contenedor-cartel-1-octava-1-tres-octavas {
	width: 100%;
	margin: auto;
	position: relative;
	margin-left: 30px;
    padding: 10px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-1-tres-octavas {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    color: black;
    text-align: center;
	position: relative;
	 line-height: 25px;
	 font-weight: lighter;
    padding: 50px 0px 0px 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-espacio-blanco-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 





.contenedor-info-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 750px;
	max-width: 400px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-info-foto-tres-octavas {
	width: 350px;
	margin: auto;
	position: relative;
    padding: 30px 0px 0px 30px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-tres-octavas {
display: none;
     }


.contenedor-info-texto-tres-octavas {
	width: 370px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    color: black;
	position: relative;
	line-height: 25px;
	font-weight: lighter;
    padding: 30px 20px 0px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-tres-octavas p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-info-1-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 400px;
	max-width: 450px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }





.contenedor-info-texto-tres-octavas h1 {
	font-size: 25px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }






.contenedor-info-foto-1-tres-octavas {
	width: 414px;
	margin: auto;
	position: absolute;
	margin-top: 270px;
    padding: 0px 60px 0px 50px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-1-tres-octavas {
	display: none;
     }


.contenedor-info-texto-1-tres-octavas h1 {
	font-size: 25px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-tres-octavas {
	width: 370px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    color: black;
	position: relative;
	line-height: 25px;
	font-weight: lighter;
    padding: 350px 20px 100px 60px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-tres-octavas p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-1-octava-foto-4-tres-octavas {
	width: 100%;
	margin: auto;
	max-width: 380px;
	position: relative;
    padding: 600px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }








::-webkit-input-placeholder {      /*Para Google Chrome y Opera Next*/
color:#fff;
}
::-moz-placeholder {      /*Para Firefox 18-*/
color:#fff;
}
::-moz-placeholder {      /*Para Firefox 18+*/
color:#fff;
}
::-ms-input-placeholder {        /*Para IE10+*/
color: #fff;  
}
::input-placeholder {    /*Propiedad sin prefijos (no funciona en ningún navegador)*/
color:#fff;
}




}



 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 














  



































 



















@media screen and (max-width:375px)



{


#lightbox-container-image-box {
  width: 90% !important;
  height: 90% !important;
}
#lightbox-container-image-data-box {
  width: 90% !important;
}
#lightbox-image {
  height: 90% !important;
  width: 90% !important;
}
   
   

.contenedor {
	width: 100%;
	margin: 0px auto;
    text-align: center;
    background-color: black;
    padding: 30px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
     
     
     
     

.contenedor-texto-caracteristicas  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 375px; 
	color: #000000;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    font-weight: normal;
    line-height: 25px;
    padding: 30px 30px 30px 30px;            
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}



.contenedor-botones {
	width: 100%;
	margin: 0px auto;
    text-align: center;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 



	 
.contenedor-botones ul {
	width: 100%;
	margin: 0px auto;
    max-width: 375px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 
	 

section li {
          display: inline-block;
          margin: 3px;
       
 }
 
 
 .banner  {
 
 
           display:none!important;    
    }
 

.contenedor-texto-titulo  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 375px;             
    color: #000000;	          
    text-align: center;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    padding: 55px 0px 50px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;

	         
}







.boton-1-octava {
    
    background:url(../images/boton-1-octava-1024.jpg) 
no-repeat top;
    width:300px;
    height:227px;
    display:block;
    text-indent:-99999px;
}


.boton-1-octava:hover {
    
    background:url(../images/boton-1-octava-ver-1024.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}


.boton-2-octava {
    
    background:url(../images/boton-2-octava-1024.jpg) 
no-repeat top;
    width:300px;
    height:227px;
    display:block;
    text-indent:-99999px;
}


.boton-2-octava:hover {
    
    background:url(../images/boton-2-octava-ver-1024.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}
.boton-3-octava {
    
    background:url(../images/boton-3-octava-1024.jpg) 
no-repeat top;
    width:300px;
    height:227px;
    display:block;
    text-indent:-99999px;
}


.boton-3-octava:hover {
    
    background:url(../images/boton-3-octava-ver-1024.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}





.boton-home {
    
    background:url(../images/boton-home-1024.jpg) 
no-repeat top;
    width:300px;
    height:227px;
    display:block;
    text-indent:-99999px;
}


.boton-home:hover {
    
    background:url(../images/boton-home-1024.jpg) 
no-repeat bottom;
    opacity: 0.2;

}




/*SECCION FOTOS*/


  
 .contenedor-fotos {
	width: 100%;
	margin: 0px auto;
    background-color: #dddddd;
    padding: 20px 0px 0px 0px;
      text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }   
  

.contenedor-texto-fotos p  {          
     
    width: 100%;
	margin: 0px auto;
	color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    padding: 0px 0px 20px 0px;            
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}












/*SECCION NOVEDADES*/


.contenedor-novedades {
	width: 100%;
	margin: 0px auto;
    max-width: 375px;
    padding: 20px 20px 0px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
       
}  

.contenedor-galeria-linea {
	border-bottom: 1px solid #000;
	max-width: 100% !important;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;	 
	}


             


             
             
.novedades  {
	               color: #000000;
                   font-size: 30px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif'; 
                   padding: 30px 0px 40px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }
                

.novedades-fecha  {
	               color: #000000;
                   font-size: 30px;
                   text-align: center;
                   font-family: 'Montserrat', 'sans-serif';
                   font-weight: bold; 
                   padding: 30px 0px 10px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }

.novedades-titulo  {
	               color: #000000;
                   font-size: 22px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif';
                   font-weight: bold; 
                   padding: 10px 0px 10px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }


.contenedor-novedades p  {
	               color: #000000;
                   font-size: 16px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif';
                   padding: 10px 20px 40px 20px;
                   line-height: 25px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }
                
                
                
                
.contenedor-1 {
	width: 100%;
	margin: 0px auto;
	height: 0px;
    max-width: 375px;
    padding: 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 


/*SECCION CONTACTO*/
	
	

.contacto  {

width: 100%;
margin: 0px auto;
background: #000;


}


.contacto1      {
	               color: #fff;
                   font-size: 22px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif'; 
                   padding: 40px 0px 0px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }
                



.contenedor-contacto {
	width: 100%;
	margin: 0px auto;
	background: #000;
    max-width: 375px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
       
}  









     
 .contenedor-redes-1 {
	width: 100%;
	margin: auto;
	text-align: center;
	background: #000;
	position: relative;
    max-width:100%;
    padding: 60px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
  
  
  
     
     
 .contenedor-redes-1 dl {
 
           color: white;
           width:300px;
           text-align: center;
           font-size: 13px;
           font-family: 'Montserrat', sans-serif;
           line-height:40px;
           padding: 0px 0px 0px 0px;
           text-decoration: none;
}



 
 .contenedor-redes-1 ul {
           margin-top: 0px;
           text-align: center;
           padding: 30px 0px 0px 35px;
          
}
 
.contenedor-redes-1 li {
          display: block;
          margin: 5px;
        
} 


 .email {
          
          color: white;
           width:300px;
           font-size: 12px;
           font-family: 'Montserrat', sans-serif;
           padding: 140px 0px 0px 0px;
           text-align: center;
           text-decoration: none;



        
} 

 
 
 
 .contenedor-redes-2 ul {
           margin-top: 0px;
           padding: 0px 0px 40px 15px;
           text-align: center;
          
}
 
.contenedor-redes-2 li {
          display: inline-block;
          margin: 5px;
          padding: 0px 25px 0px 0px;
        
} 




 
 .facebook {
    
    background:url(../images/logo-facebook.jpg) 
no-repeat top;
   width:36px;
    height:36px;
    display:block;
    text-indent:-99999px;

}

.facebook:hover{
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    


}


.instagram {
    
    background:url(../images/logo-instagram.jpg) 
no-repeat top;
   width:36px;
    height:36px;
    display:block;
    text-indent:-99999px;

}

.instagram:hover {
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    


}

.twitter{
    
    background:url(../images/logo-twitter.jpg) 
no-repeat top;
    width:35px;
    height:36px;
    display:block;
    text-indent:-99999px;


}

.twitter:hover{
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    
}

.youtube {
    
    background:url(../images/logo-youtube.jpg) 
no-repeat top;
    width:36px;
    height:36px;
    display:block;
    text-indent:-99999px;


}

.youtube:hover{
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    
}






    

.contenedor-contacto-logo {
	width: 100%;
	margin: auto;
	position: relative;
    max-width: 414px;
    padding: 0px 0px 40px 0px;
    border-bottom: 1px solid #fff;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }









.completar {
	
	width: 375px;
	float: left;
    color: #8ab3aa;
    font-size: 50px;
    text-align:center;    
    padding: 40px;
    margin: 100px auto 100px auto;
   
    
}

.volver-a-contacto {
	
    color: white;
    font-size: 18px;
    text-align: center;
    text-decoration: none;
    
    
    
}



label {
    display:block;
    margin-top:32px;
    letter-spacing:1px;
}



.formulario {
    display:block;
    float: left;
    margin:0 auto;
    padding: 0px 0px 0px 14px;
    background: #000;
    font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    color: white;
    text-transform: uppercase;

    
}



form {
    margin:0 auto;
    width:346px;
}
 
 
 
input, textarea {
    width:324px;
    height:10px;
    background:#fff;
    padding:10px;
    margin-top:5px;
    font-size:15px;
    color:#000;
     }

 
textarea {
    height:150px;
}
 
 
#submit {
    width:100%;
    height:40px !important;
    margin-top:10px;
    cursor:pointer;
    text-transform: uppercase;
    color: black;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;

}












/*SECCION FOOTER*/


footer {
     background: #000000;
     padding: 10px 0px;
     border-top: 1px solid #fff; 
     width: 100% !important;
     height:30px;
     font-family: 'raleway', 'sans-serif';
     font-size: 10px;
     color: white;
     text-align: center;
     
	 
}



.contenedor-footer {
	width: 100%;
	margin: 0px auto;
    max-width: 1000px;
    padding: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;       
} 





.top {
    background:gray;
	font-family:'lato', 'sans-serif';
    font-size: 12px;
	color: white;
    width: 58px;
    height: 38px;
    display: block;
    position: fixed;
    bottom:0px;
	right: 0px;
	text-decoration: none;
    text-align: center;
    line-height: 40px;
}

.top:hover {
    background:red;
    color: white;


}


/*PAGINA PRODUCTOS */


.contenedor-producto-boton {
	width: 100%;
	margin: 0px auto;
    text-align: center;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 



	 
.contenedor-producto-boton ul {
	width: 100%;
	margin: 0px auto;
    max-width: 375px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 
	 

.contenedor-producto-boton li {
          display: inline-block;
          margin: 0px;
       
 }
 

.boton-producto-1 {
    
    background:url(../images/producto-tinchofon-1-375.jpg) 
no-repeat top;
   width:71px;
    height:149px;
    display:block;
    text-indent:-99999px;
}


.boton-producto-1:hover {
    
    background:url(../images/producto-tinchofon-1a-375.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}



.boton-producto-2 {
    
    background:url(../images/producto-tinchofon-2-375.jpg) 
no-repeat top;
   width:71px;
    height:149px;
    display:block;
    text-indent:-99999px;
}


.boton-producto-2:hover {
    
    background:url(../images/producto-tinchofon-2a-375.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}


.boton-producto-3 {
    
    background:url(../images/producto-tinchofon-3-375.jpg) 
no-repeat top;
     width:71px;
    height:149px;
    display:block;
    text-indent:-99999px;
}


.boton-producto-3:hover {
    
    background:url(../images/producto-tinchofon-3a-375.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}


.boton-producto-4 {
    
    background:url(../images/producto-tinchofon-4-375.jpg) 
no-repeat top;
   width:71px;
    height:149px;
    display:block;
    text-indent:-99999px;
}


.boton-producto-4:hover {
    
    background:url(../images/producto-tinchofon-4a-375.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}




/*PAGINA PRODUCTOS 1-OCTAVA */



.contenedor-texto-titulo {
    max-width: 350px;
    font-size: 23px;
    line-height: 25px;
	font-weight: lighter;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-todo {
	width: 100%;
	margin: 0px auto;
	height: 448px;
    max-width: 350px;
    padding: 13px 0px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel {
	width: 100%;
	margin: 0px auto;
	height: 420px;	
	background-color: #ff7b3b;
    max-width: 320px;
    padding: 0px 0px 0px 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-cartel-1-octava {
	width: 200px;
	margin: auto;
	float: left;
	position: relative;
	text-align: center;
    padding: 50px 0px 0px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 17px;
    color: white;
    text-align: center;
	position: relative;
	line-height: 22px;
	font-weight: lighter;
    padding: 40px 50px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-todo-1 {
	width: 100%;
	margin: 0px auto;
	height: 210px;
    max-width: 350px;
    margin-top: 30px;
    padding: 20px 50px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 



.contenedor-cartel-1-octava-1 {
	width: 100%;
	margin: auto;
	position: relative;
	margin-left: 30px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-1 {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    color: black;
    text-align: center;
	position: relative;
	 line-height: 25px;
	 font-weight: lighter;
    padding: 30px 0px 0px 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-espacio-blanco {
	width: 100%;
	margin: 0px auto;
	height: 400px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 





.contenedor-info {
	width: 100%;
	margin: 0px auto;
	height: 750px;
	max-width: 350px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-info-foto {
	width: 320px;
	margin: auto;
	position: relative;
    padding: 50px 0px 0px 20px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical {
display: none;
     }


.contenedor-info-texto {
	width: 350px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    color: black;
	position: relative;
	line-height: 25px;
	font-weight: lighter;
    padding: 30px 20px 0px 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-info-1 {
	width: 100%;
	margin: 0px auto;
	height: 400px;
	max-width: 350px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }





.contenedor-info-texto h1 {
	font-size: 25px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }






.contenedor-info-foto-1 {
	width: 350px;
	margin: auto;
	position: absolute;
	margin-top: 380px;
    padding: 0px 60px 0px 50px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-1 {
	display: none;
     }


.contenedor-info-texto-1 h1 {
	font-size: 25px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1 {
	width: 350px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    color: black;
	position: relative;
	line-height: 25px;
	font-weight: lighter;
    padding: 250px 20px 0px 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1 p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-1-octava-foto-4 {
	width: 100%;
	margin: auto;
	max-width: 340px;
	position: relative;
    padding: 600px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }








/*PAGINA PRODUCTOS 2-OCTAVA */



.contenedor-texto-titulo {
    max-width: 350px;
    font-size: 23px;
    line-height: 25px;
	font-weight: lighter;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-todo-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 448px;
    max-width: 350px;
    padding: 13px 0px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 420px;	
	background-color: #fc3fe0;
    max-width: 320px;
    padding: 0px 0px 0px 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-cartel-1-octava-dos-octavas {
	width: 200px;
	margin: auto;
	float: left;
	position: relative;
	text-align: center;
    padding: 50px 0px 0px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-dos-octavas {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 17px;
    color: white;
    text-align: center;
	position: relative;
	line-height: 22px;
	font-weight: lighter;
    padding: 40px 50px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-todo-1-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 210px;
    max-width: 350px;
    margin-top: 30px;
    padding: 20px 50px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 



.contenedor-cartel-1-octava-1-dos-octavas {
	width: 100%;
	margin: auto;
	position: relative;
	margin-left: 30px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-1-dos-octavas {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    color: black;
    text-align: center;
	position: relative;
	 line-height: 25px;
	 font-weight: lighter;
    padding: 30px 0px 0px 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-espacio-blanco-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 





.contenedor-info-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 750px;
	max-width: 350px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-info-foto-dos-octavas {
	width: 320px;
	margin: auto;
	position: relative;
    padding: 50px 0px 0px 20px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-dos-octavas {
display: none;
     }


.contenedor-info-texto-dos-octavas {
	width: 350px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    color: black;
	position: relative;
	line-height: 25px;
	font-weight: lighter;
    padding: 30px 20px 0px 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-dos-octavas p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-info-1-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 400px;
	max-width: 350px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }





.contenedor-info-texto-dos-octavas h1 {
	font-size: 25px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }






.contenedor-info-foto-1-dos-octavas {
	width: 350px;
	margin: auto;
	position: absolute;
	margin-top: 380px;
    padding: 0px 60px 0px 50px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-1-dos-octavas {
	display: none;
     }


.contenedor-info-texto-1-dos-octavas h1 {
	font-size: 25px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-dos-octavas {
	width: 350px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    color: black;
	position: relative;
	line-height: 25px;
	font-weight: lighter;
    padding: 250px 20px 0px 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-dos-octavas p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-1-octava-foto-4-dos-octavas {
	width: 100%;
	margin: auto;
	max-width: 340px;
	position: relative;
    padding: 600px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }









/*PAGINA PRODUCTOS 2-OCTAVA */



.contenedor-texto-titulo {
    max-width: 350px;
    font-size: 23px;
    line-height: 25px;
	font-weight: lighter;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-todo-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 548px;
    max-width: 350px;
    padding: 13px 0px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 520px;	
	background-color: #3bcdff;
    max-width: 320px;
    padding: 0px 0px 0px 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-cartel-1-octava-tres-octavas {
	width: 200px;
	margin: auto;
	float: left;
	position: relative;
	text-align: center;
    padding: 50px 0px 20px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-tres-octavas {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 17px;
    color: white;
    text-align: center;
	position: relative;
	line-height: 22px;
	font-weight: lighter;
    padding: 40px 50px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-todo-1-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 110px;
    max-width: 350px;
    margin-top: 30px;
    padding: 10px 50px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 



.contenedor-cartel-1-octava-1-tres-octavas {
	width: 100%;
	margin: auto;
	position: relative;
	margin-left: 30px;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-1-tres-octavas {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    color: black;
    text-align: center;
	position: relative;
	 line-height: 25px;
	 font-weight: lighter;
    padding: 30px 0px 0px 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-espacio-blanco-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 





.contenedor-info-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 750px;
	max-width: 350px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-info-foto-tres-octavas {
	width: 320px;
	margin: auto;
	position: relative;
    padding: 50px 0px 0px 20px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-tres-octavas {
display: none;
     }


.contenedor-info-texto-tres-octavas {
	width: 350px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    color: black;
	position: relative;
	line-height: 25px;
	font-weight: lighter;
    padding: 30px 20px 0px 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-tres-octavas p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-info-1-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 400px;
	max-width: 350px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }





.contenedor-info-texto-tres-octavas h1 {
	font-size: 25px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }






.contenedor-info-foto-1-tres-octavas {
	width: 350px;
	margin: auto;
	position: absolute;
	margin-top: 350px;
    padding: 0px 60px 0px 50px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-1-tres-octavas {
	display: none;
     }


.contenedor-info-texto-1-tres-octavas h1 {
	font-size: 25px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-tres-octavas {
	width: 350px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    color: black;
	position: relative;
	line-height: 25px;
	font-weight: lighter;
    padding: 270px 20px 0px 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-tres-octavas p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-1-octava-foto-4-tres-octavas {
	width: 100%;
	margin: auto;
	max-width: 340px;
	position: relative;
    padding: 600px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }








::-webkit-input-placeholder {      /*Para Google Chrome y Opera Next*/
color:#fff;
}
::-moz-placeholder {      /*Para Firefox 18-*/
color:#fff;
}
::-moz-placeholder {      /*Para Firefox 18+*/
color:#fff;
}
::-ms-input-placeholder {        /*Para IE10+*/
color: #fff;  
}
::input-placeholder {    /*Propiedad sin prefijos (no funciona en ningún navegador)*/
color:#fff;
}




}



































@media screen and (max-width:360px)




{


#lightbox-container-image-box {
  width: 90% !important;
  height: 90% !important;
}
#lightbox-container-image-data-box {
  width: 90% !important;
}
#lightbox-image {
  height: 90% !important;
  width: 90% !important;
}
   
   

.contenedor {
	width: 100%;
	margin: 0px auto;
    text-align: center;
    background-color: black;
    padding: 30px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
     
     
     
     
     

.contenedor-texto-caracteristicas  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 360px; 
	color: #000000;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    font-weight: normal;
    line-height: 25px;
    padding: 30px 30px 30px 30px;            
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}



.contenedor-botones {
	width: 100%;
	margin: 0px auto;
    text-align: center;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 



	 
.contenedor-botones ul {
	width: 100%;
	margin: 0px auto;
    max-width: 360px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 
	 

section li {
          display: inline-block;
          margin: 3px;
       
 }
 
 
 .banner  {
 
 
           display:none!important;    
    }
 

.contenedor-texto-titulo  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 360px;             
    color: #000000;	          
    text-align: center;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    padding: 55px 0px 50px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;

	         
}







.boton-1-octava {
    
    background:url(../images/boton-1-octava-1024.jpg) 
no-repeat top;
    width:300px;
    height:227px;
    display:block;
    text-indent:-99999px;
}


.boton-1-octava:hover {
    
    background:url(../images/boton-1-octava-ver-1024.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}


.boton-2-octava {
    
    background:url(../images/boton-2-octava-1024.jpg) 
no-repeat top;
    width:300px;
    height:227px;
    display:block;
    text-indent:-99999px;
}


.boton-2-octava:hover {
    
    background:url(../images/boton-2-octava-ver-1024.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}
.boton-3-octava {
    
    background:url(../images/boton-3-octava-1024.jpg) 
no-repeat top;
    width:300px;
    height:227px;
    display:block;
    text-indent:-99999px;
}


.boton-3-octava:hover {
    
    background:url(../images/boton-3-octava-ver-1024.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}





.boton-home {
    
    background:url(../images/boton-home-1024.jpg) 
no-repeat top;
    width:300px;
    height:227px;
    display:block;
    text-indent:-99999px;
}


.boton-home:hover {
    
    background:url(../images/boton-home-1024.jpg) 
no-repeat bottom;
    opacity: 0.2;

}




/*SECCION FOTOS*/


  
 .contenedor-fotos {
	width: 100%;
	margin: 0px auto;
    background-color: #dddddd;
    padding: 20px 0px 0px 0px;
      text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }   
  

.contenedor-texto-fotos p  {          
     
    width: 100%;
	margin: 0px auto;
	color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    padding: 0px 0px 20px 0px;            
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}












/*SECCION NOVEDADES*/


.contenedor-novedades {
	width: 100%;
	margin: 0px auto;
    max-width: 360px;
    padding: 20px 20px 0px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
       
}  

.contenedor-galeria-linea {
	border-bottom: 1px solid #000;
	max-width: 100% !important;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;	 
	}


             


             
             
.novedades  {
	               color: #000000;
                   font-size: 30px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif'; 
                   padding: 30px 0px 40px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }
                

.novedades-fecha  {
	               color: #000000;
                   font-size: 30px;
                   text-align: center;
                   font-family: 'Montserrat', 'sans-serif';
                   font-weight: bold; 
                   padding: 30px 0px 10px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }

.novedades-titulo  {
	               color: #000000;
                   font-size: 22px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif';
                   font-weight: bold; 
                   padding: 10px 0px 10px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }


.contenedor-novedades p  {
	               color: #000000;
                   font-size: 16px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif';
                   padding: 10px 20px 40px 20px;
                   line-height: 25px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }
                
                
                
                
.contenedor-1 {
	width: 100%;
	margin: 0px auto;
	height: 0px;
    max-width: 360px;
    padding: 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 


/*SECCION CONTACTO*/
	
	

.contacto  {

width: 100%;
margin: 0px auto;
background: #000;


}


.contacto1      {
	               color: #fff;
                   font-size: 22px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif'; 
                   padding: 40px 0px 0px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }
                



.contenedor-contacto {
	width: 100%;
	margin: 0px auto;
	background: #000;
    max-width: 375px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
       
}  









     
 .contenedor-redes-1 {
	width: 100%;
	margin: auto;
	text-align: center;
	background: #000;
	position: relative;
    max-width:100%;
    padding: 60px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
  
  
  
     
     
 .contenedor-redes-1 dl {
 
           color: white;
           width:300px;
           text-align: center;
           font-size: 13px;
           font-family: 'Montserrat', sans-serif;
           line-height:40px;
           padding: 0px 0px 0px 0px;
           text-decoration: none;
}



 
 .contenedor-redes-1 ul {
           margin-top: 0px;
           text-align: center;
           padding: 30px 0px 0px 35px;
          
}
 
.contenedor-redes-1 li {
          display: block;
          margin: 5px;
        
} 


 .email {
          
          color: white;
           width:300px;
           font-size: 12px;
           font-family: 'Montserrat', sans-serif;
           padding: 140px 0px 0px 0px;
           text-align: center;
           text-decoration: none;



        
} 

 
 
 
 .contenedor-redes-2 ul {
           margin-top: 0px;
           padding: 0px 0px 40px 15px;
           text-align: center;
          
}
 
.contenedor-redes-2 li {
          display: inline-block;
          margin: 5px;
          padding: 0px 25px 0px 0px;
        
} 




 
 .facebook {
    
    background:url(../images/logo-facebook.jpg) 
no-repeat top;
   width:36px;
    height:36px;
    display:block;
    text-indent:-99999px;

}

.facebook:hover{
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    


}


.instagram {
    
    background:url(../images/logo-instagram.jpg) 
no-repeat top;
   width:36px;
    height:36px;
    display:block;
    text-indent:-99999px;

}

.instagram:hover {
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    


}

.twitter{
    
    background:url(../images/logo-twitter.jpg) 
no-repeat top;
    width:35px;
    height:36px;
    display:block;
    text-indent:-99999px;


}

.twitter:hover{
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    
}

.youtube {
    
    background:url(../images/logo-youtube.jpg) 
no-repeat top;
    width:36px;
    height:36px;
    display:block;
    text-indent:-99999px;


}

.youtube:hover{
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    
}






    

.contenedor-contacto-logo {
	width: 100%;
	margin: auto;
	position: relative;
    max-width: 414px;
    padding: 0px 0px 40px 0px;
    border-bottom: 1px solid #fff;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }









.completar {
	
	width: 375px;
	float: left;
    color: #8ab3aa;
    font-size: 50px;
    text-align:center;    
    padding: 40px;
    margin: 100px auto 100px auto;
   
    
}

.volver-a-contacto {
	
    color: white;
    font-size: 18px;
    text-align: center;
    text-decoration: none;
    
    
    
}



label {
    display:block;
    margin-top:32px;
    letter-spacing:1px;
}



.formulario {
    display:block;
    float: left;
    margin:0 auto;
    padding: 0px 0px 0px 17px;
    background: #000;
    font-family: 'raleway', 'sans-serif';
    font-size: 12px;
    color: white;
    text-transform: uppercase;

    
}



form {
    margin:0 auto;
    width:326px;
}
 
 
 
input, textarea {
    width:303px;
    height:10px;
    background:#fff;
    padding:10px;
    margin-top:5px;
    font-size:15px;
    color:#000;
     }

 
textarea {
    height:150px;
}
 
 
#submit {
    width:100%;
    height:40px !important;
    margin-top:10px;
    cursor:pointer;
    text-transform: uppercase;
    color: black;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;

}












/*SECCION FOOTER*/


footer {
     background: #000000;
     padding: 10px 0px;
     border-top: 1px solid #fff; 
     width: 100% !important;
     height:30px;
     font-family: 'raleway', 'sans-serif';
     font-size: 10px;
     color: white;
     text-align: center;
     
	 
}



.contenedor-footer {
	width: 100%;
	margin: 0px auto;
    max-width: 1000px;
    padding: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;       
} 





.top {
    background:gray;
	font-family:'lato', 'sans-serif';
    font-size: 12px;
	color: white;
    width: 58px;
    height: 38px;
    display: block;
    position: fixed;
    bottom:0px;
	right: 0px;
	text-decoration: none;
    text-align: center;
    line-height: 40px;
}

.top:hover {
    background:red;
    color: white;


}


::-webkit-input-placeholder {      /*Para Google Chrome y Opera Next*/
color:#fff;
}
::-moz-placeholder {      /*Para Firefox 18-*/
color:#fff;
}
::-moz-placeholder {      /*Para Firefox 18+*/
color:#fff;
}
::-ms-input-placeholder {        /*Para IE10+*/
color: #fff;  
}
::input-placeholder {    /*Propiedad sin prefijos (no funciona en ningún navegador)*/
color:#fff;
}




}




    





















































































   
 @media screen and (max-width:320px)

 
{




#lightbox-container-image-box {
  width: 90% !important;
  height: 90% !important;
}
#lightbox-container-image-data-box {
  width: 90% !important;
}
#lightbox-image {
  height: 90% !important;
  width: 90% !important;
}
   

.contenedor {
	width: 100%;
	margin: 0px auto;
    text-align: center;
    background-color: black;
    padding: 30px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
     
     
     
     


.contenedor-texto-caracteristicas  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 320px; 
	color: #000000;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    font-weight: normal;
    line-height: 25px;
    padding: 30px 30px 30px 30px;            
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}



.contenedor-botones {
	width: 100%;
	margin: 0px auto;
    text-align: center;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 



	 
.contenedor-botones ul {
	width: 100%;
	margin: 0px auto;
    max-width: 320px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 
	 

section li {
          display: inline-block;
          margin: 3px;
       
 }
 
 
 .banner  {
 
 
           display:none!important;    
    }
 

.contenedor-texto-titulo  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 320px;             
    color: #000000;	          
    text-align: center;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    padding: 55px 0px 50px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;

	         
}







.boton-1-octava {
    
    background:url(../images/boton-1-octava-1024.jpg) 
no-repeat top;
    width:300px;
    height:227px;
    display:block;
    text-indent:-99999px;
}


.boton-1-octava:hover {
    
    background:url(../images/boton-1-octava-ver-1024.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}


.boton-2-octava {
    
    background:url(../images/boton-2-octava-1024.jpg) 
no-repeat top;
    width:300px;
    height:227px;
    display:block;
    text-indent:-99999px;
}


.boton-2-octava:hover {
    
    background:url(../images/boton-2-octava-ver-1024.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}
.boton-3-octava {
    
    background:url(../images/boton-3-octava-1024.jpg) 
no-repeat top;
    width:300px;
    height:227px;
    display:block;
    text-indent:-99999px;
}


.boton-3-octava:hover {
    
    background:url(../images/boton-3-octava-ver-1024.jpg) 
no-repeat bottom;
    transition:background 0.3s;

}





.boton-home {
    
    background:url(../images/boton-home-1024.jpg) 
no-repeat top;
    width:300px;
    height:227px;
    display:block;
    text-indent:-99999px;
}


.boton-home:hover {
    
    background:url(../images/boton-home-1024.jpg) 
no-repeat bottom;
    opacity: 0.2;

}




/*SECCION FOTOS*/


  
 .contenedor-fotos {
	width: 100%;
	margin: 0px auto;
    background-color: #dddddd;
    padding: 20px 0px 0px 0px;
      text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }   
  

.contenedor-texto-fotos p  {          
     
    width: 100%;
	margin: 0px auto;
	color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    padding: 0px 0px 20px 0px;            
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}












/*SECCION NOVEDADES*/


.contenedor-novedades {
	width: 100%;
	margin: 0px auto;
    max-width: 320px;
    padding: 20px 20px 0px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
       
}  

.contenedor-galeria-linea {
	border-bottom: 1px solid #000;
	max-width: 100% !important;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;	 
	}


             


             
             
.novedades  {
	               color: #000000;
                   font-size: 30px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif'; 
                   padding: 30px 0px 40px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }
                

.novedades-fecha  {
	               color: #000000;
                   font-size: 30px;
                   text-align: center;
                   font-family: 'Montserrat', 'sans-serif';
                   font-weight: bold; 
                   padding: 30px 0px 10px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }

.novedades-titulo  {
	               color: #000000;
                   font-size: 22px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif';
                   font-weight: bold; 
                   padding: 10px 0px 10px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }


.contenedor-novedades p  {
	               color: #000000;
                   font-size: 16px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif';
                   padding: 10px 20px 40px 20px;
                   line-height: 25px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }
                
                
                
                
.contenedor-1 {
	width: 100%;
	margin: 0px auto;
	height: 0px;
    max-width: 360px;
    padding: 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 


/*SECCION CONTACTO*/
	
	

.contacto  {

width: 100%;
margin: 0px auto;
background: #000;


}


.contacto1      {
	               color: #fff;
                   font-size: 22px;
                   text-align: center;
                   font-family: 'raleway', 'sans-serif'; 
                   padding: 40px 0px 0px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }
                



.contenedor-contacto {
	width: 100%;
	margin: 0px auto;
	background: #000;
    max-width: 375px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
       
}  









     
 .contenedor-redes-1 {
	width: 100%;
	margin: auto;
	text-align: center;
	background: #000;
	position: relative;
    max-width:100%;
    padding: 60px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
  
  
  
     
     
 .contenedor-redes-1 dl {
 
           color: white;
           width:300px;
           text-align: center;
           font-size: 13px;
           font-family: 'Montserrat', sans-serif;
           line-height:40px;
           padding: 0px 0px 0px 0px;
           text-decoration: none;
}



 
 .contenedor-redes-1 ul {
           margin-top: 0px;
           text-align: center;
           padding: 30px 0px 0px 10px;
          
}
 
.contenedor-redes-1 li {
          display: block;
          margin: 5px;
        
} 


 .email {
          
          color: white;
           width:300px;
           font-size: 12px;
           font-family: 'Montserrat', sans-serif;
           padding: 140px 0px 0px 0px;
           text-align: center;
           text-decoration: none;



        
} 

 
 
 
 .contenedor-redes-2 ul {
           margin-top: 0px;
           padding: 0px 0px 40px 15px;
           text-align: center;
          
}
 
.contenedor-redes-2 li {
          display: inline-block;
          margin: 5px;
          padding: 0px 25px 0px 0px;
        
} 




 
 .facebook {
    
    background:url(../images/logo-facebook.jpg) 
no-repeat top;
   width:36px;
    height:36px;
    display:block;
    text-indent:-99999px;

}

.facebook:hover{
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    


}


.instagram {
    
    background:url(../images/logo-instagram.jpg) 
no-repeat top;
   width:36px;
    height:36px;
    display:block;
    text-indent:-99999px;

}

.instagram:hover {
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    


}

.twitter{
    
    background:url(../images/logo-twitter.jpg) 
no-repeat top;
    width:35px;
    height:36px;
    display:block;
    text-indent:-99999px;


}

.twitter:hover{
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    
}

.youtube {
    
    background:url(../images/logo-youtube.jpg) 
no-repeat top;
    width:36px;
    height:36px;
    display:block;
    text-indent:-99999px;


}

.youtube:hover{
    
    opacity: 0.2;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    
}






    

.contenedor-contacto-logo {
	width: 100%;
	margin: auto;
	position: relative;
    max-width: 320px;
    padding: 0px 0px 40px 0px;
    border-bottom: 1px solid #fff;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }









.completar {
	
	width: 320px;
	float: left;
    color: #8ab3aa;
    font-size: 50px;
    text-align:center;    
    padding: 40px;
    margin: 100px auto 100px auto;
   
    
}

.volver-a-contacto {
	
    color: white;
    font-size: 18px;
    text-align: center;
    text-decoration: none;
    
    
    
}



label {
    display:block;
    margin-top:32px;
    letter-spacing:1px;
}



.formulario {
    display:block;
    float: left;
    margin:0 auto;
    padding: 0px 0px 0px 18px;
    background: #000;
    font-family: 'raleway', 'sans-serif';
    font-size: 12px;
    color: white;
    text-transform: uppercase;

    
}



form {
    margin:0 auto;
    width:282px;
}
 
 
 
input, textarea {
    width:260px;
    height:10px;
    background:#fff;
    padding:10px;
    margin-top:5px;
    font-size:15px;
    color:#000;
     }

 
textarea {
    height:150px;
}
 
 
#submit {
    width:100%;
    height:40px !important;
    margin-top:10px;
    cursor:pointer;
    text-transform: uppercase;
    color: black;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;

}












/*SECCION FOOTER*/


footer {
     background: #000000;
     padding: 10px 0px;
     border-top: 1px solid #fff; 
     width: 100% !important;
     height:30px;
     font-family: 'raleway', 'sans-serif';
     font-size: 10px;
     color: white;
     text-align: center;
     
	 
}



.contenedor-footer {
	width: 100%;
	margin: 0px auto;
    max-width: 1000px;
    padding: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;       
} 





.top {
    background:gray;
	font-family:'lato', 'sans-serif';
    font-size: 12px;
	color: white;
    width: 58px;
    height: 38px;
    display: block;
    position: fixed;
    bottom:0px;
	right: 0px;
	text-decoration: none;
    text-align: center;
    line-height: 40px;
}

.top:hover {
    background:red;
    color: white;


}





/*PAGINA PRODUCTOS 1-OCTAVA */



.contenedor-texto-titulo {
    max-width: 320px;
    font-size: 23px;
    line-height: 25px;
	font-weight: lighter;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-todo {
	width: 100%;
	margin: 0px auto;
	height: 431px;
    max-width: 300px;
    padding: 13px 0px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel {
	width: 100%;
	margin: 0px auto;
	height: 400px;	
	background-color: #ff7b3b;
    max-width: 270px;
    padding: 0px 30px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-cartel-1-octava {
	width: 200px;
	margin: auto;
	float: left;
	position: relative;
	text-align: center;
    padding: 50px 0px 0px 60px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 17px;
    color: white;
    text-align: center;
	position: relative;
	line-height: 22px;
	font-weight: lighter;
    padding: 40px 0px 0px 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-todo-1 {
	width: 100%;
	margin: 0px auto;
	height: 180px;
    max-width: 300px;
    margin-top: 30px;
    padding: 20px 40px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 



.contenedor-cartel-1-octava-1 {
	width: 100%;
	margin: auto;
	position: relative;
	margin-left: 30px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-1 {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    color: black;
    text-align: center;
	position: relative;
	 line-height: 25px;
	 font-weight: 400;
    padding: 30px 0px 0px 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-espacio-blanco {
	width: 100%;
	margin: 0px auto;
	height: 400px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 





.contenedor-info {
	width: 100%;
	margin: 0px auto;
	height: 750px;
	max-width: 300px;
    padding: 90px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-info-foto {
	width: 300px;
	margin: auto;
	position: relative;
    padding: 50px 40px 0px 30px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical {
display: none;
     }


.contenedor-info-texto {
	width: 300px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    color: black;
	position: relative;
	line-height: 25px;
	font-weight: 400;
    padding: 30px 20px 0px 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-info-1 {
	width: 100%;
	margin: 0px auto;
	height: 400px;
	max-width: 350px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }





.contenedor-info-texto h1 {
	font-size: 25px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }






.contenedor-info-foto-1 {
	width: 300px;
	margin: auto;
	position: absolute;
	margin-top: 450px;
    padding: 0px 0px 0px 30px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-1 {
	display: none;
     }


.contenedor-info-texto-1 h1 {
	font-size: 25px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1 {
	width: 300px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    color: black;
	position: relative;
	line-height: 25px;
	font-weight: lighter;
    padding: 250px 20px 0px 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1 p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-1-octava-foto-4 {
	width: 100%;
	margin: auto;
	max-width: 300px;
	position: relative;
    padding: 730px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }






/*PAGINA PRODUCTOS 2-OCTAVA */



.contenedor-texto-titulo {
    max-width: 320px;
    font-size: 23px;
    line-height: 25px;
	font-weight: lighter;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-todo-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 431px;
    max-width: 300px;
    padding: 13px 0px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 400px;	
	background-color: #fc3fe0;
    max-width: 270px;
    padding: 0px 30px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-cartel-1-octava-dos-octavas {
	width: 200px;
	margin: auto;
	float: left;
	position: relative;
	text-align: center;
    padding: 50px 0px 0px 60px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-dos-octavas {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 17px;
    color: white;
    text-align: center;
	position: relative;
	line-height: 22px;
	font-weight: lighter;
    padding: 40px 0px 0px 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-todo-1-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 180px;
    max-width: 300px;
    margin-top: 30px;
    padding: 20px 40px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 



.contenedor-cartel-1-octava-1-dos-octavas {
	width: 100%;
	margin: auto;
	position: relative;
	margin-left: 30px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-1-dos-octavas {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    color: black;
    text-align: center;
	position: relative;
	 line-height: 25px;
	 font-weight: 400;
    padding: 30px 0px 0px 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-espacio-blanco-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 





.contenedor-info-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 750px;
	max-width: 300px;
    padding: 90px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-info-foto-dos-octavas {
	width: 300px;
	margin: auto;
	position: relative;
    padding: 50px 40px 0px 30px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-dos-octavas {
display: none;
     }


.contenedor-info-texto-dos-octavas {
	width: 300px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    color: black;
	position: relative;
	line-height: 25px;
	font-weight: 400;
    padding: 30px 20px 0px 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-dos-octavas p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-info-1-dos-octavas {
	width: 100%;
	margin: 0px auto;
	height: 400px;
	max-width: 350px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }





.contenedor-info-texto-dos-octavas h1 {
	font-size: 25px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }






.contenedor-info-foto-1-dos-octavas {
	width: 300px;
	margin: auto;
	position: absolute;
	margin-top: 450px;
    padding: 0px 0px 0px 30px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-1-dos-octavas {
	display: none;
     }


.contenedor-info-texto-1-dos-octavas h1 {
	font-size: 25px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-dos-octavas {
	width: 300px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    color: black;
	position: relative;
	line-height: 25px;
	font-weight: lighter;
    padding: 250px 20px 0px 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-dos-octavas p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-1-octava-foto-4-dos-octavas {
	width: 100%;
	margin: auto;
	max-width: 300px;
	position: relative;
    padding: 730px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }







/*PAGINA PRODUCTOS 3-OCTAVA */



.contenedor-texto-titulo {
    max-width: 320px;
    font-size: 23px;
    line-height: 25px;
	font-weight: lighter;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-todo-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 531px;
    max-width: 300px;
    padding: 13px 0px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        



.contenedor-cartel-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 500px;	
	background-color: #3bcdff;
    max-width: 270px;
    padding: 0px 30px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-cartel-1-octava-tres-octavas {
	width: 220px;
	margin: auto;
	float: left;
	position: relative;
	text-align: center;
    padding: 50px 0px 20px 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-tres-octavas {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 17px;
    color: white;
    text-align: center;
	position: relative;
	line-height: 22px;
	font-weight: lighter;
    padding: 40px 0px 0px 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-todo-1-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 80px;
    max-width: 300px;
    margin-top: 30px;
    padding: 0px 56px 20px 0px;
    border: 1px solid #8c8c8c;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 



.contenedor-cartel-1-octava-1-tres-octavas {
	width: 100%;
	margin: auto;
	position: relative;
	margin-left: 30px;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-cartel-texto-1-tres-octavas {
	width: 100%;
	margin: auto;
	height:50px;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    color: black;
    text-align: center;
	position: relative;
	 line-height: 25px;
	 font-weight: 400;
    padding: 30px 0px 0px 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-espacio-blanco-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 





.contenedor-info-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 750px;
	max-width: 300px;
    padding: 90px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  



.contenedor-info-foto-tres-octavas {
	width: 300px;
	margin: auto;
	position: relative;
    padding: 50px 40px 0px 30px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-tres-octavas {
display: none;
     }


.contenedor-info-texto-tres-octavas {
	width: 300px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    color: black;
	position: relative;
	line-height: 25px;
	font-weight: 400;
    padding: 30px 20px 0px 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-tres-octavas p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-info-1-tres-octavas {
	width: 100%;
	margin: 0px auto;
	height: 400px;
	max-width: 350px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }





.contenedor-info-texto-tres-octavas h1 {
	font-size: 25px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }






.contenedor-info-foto-1-tres-octavas {
	width: 300px;
	margin: auto;
	position: absolute;
	margin-top: 420px;
    padding: 0px 0px 0px 30px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-1-tres-octavas {
	display: none;
     }


.contenedor-info-texto-1-tres-octavas h1 {
	font-size: 25px;
	font-weight: bold;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-tres-octavas {
	width: 300px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    color: black;
	position: relative;
	line-height: 25px;
	font-weight: lighter;
    padding: 350px 20px 0px 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-info-texto-1-tres-octavas p {
	
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-cartel-1-octava-foto-4-tres-octavas {
	width: 100%;
	margin: auto;
	max-width: 300px;
	position: relative;
    padding: 730px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }









::-webkit-input-placeholder {      /*Para Google Chrome y Opera Next*/
color:#fff;
}
::-moz-placeholder {      /*Para Firefox 18-*/
color:#fff;
}
::-moz-placeholder {      /*Para Firefox 18+*/
color:#fff;
}
::-ms-input-placeholder {        /*Para IE10+*/
color: #fff;  
}
::input-placeholder {    /*Propiedad sin prefijos (no funciona en ningún navegador)*/
color:#fff;
}




}





    








